A013885 83521/(1-1419857*x) A013885 0 83521 A013885 1 118587876497 A013885 2 168377826559400929 A013885 3 239072435685151324847153 A013885 4 339448671314611904643504117121 A013885 5 481968572106750915091411825223071697 A013885 6 684326450885775034048946719925754910487329 A013885 7 971645701575323882519635342913622589939807491953 A013885 8 1379597950901634641862681879083307429684165246101910721 A013885 9 1958831807773342257691221904789587637189069813834520650586897 A013885 10 2781261054089634417978685260068829533776361098661640987380359813729 A013885 11 3948992976476546055807962117305548095339102740462421587418915544041816753 A013885 12 5607005320601059253161325667991103602003892399764752527847859167616581809464321 A013885 13 7961145753492658188015880378976844387030440651052782229932477774154576998240582422097 A013885 14 11303688526116825176861663867252925340835880371481850218645238094977795232990878636091380129 A013885 15 16049621279626657045143271473566136815663210596611105405894971825820887406128729967604798715821553 A013885 16 22788167121226866392145990004643194320677119208072454288297817011694567729803720145613446690250242777921 A013885 17 32355938604243814834953228930022671958573652447416130728419673568773613853135920674790271577278638959930577297 A013885 18 45940805918805810200112186768895200939084510443030925127661772454338197044672008921545690630900116477730149689186529 A013885 19 65229374869457861253300689169123233319765715744110560258986461251699269441256864571319099662117946681720497147239317506353 A013885 20 92616384514023830505527756621603806691702589859285587757643739913453969611054647959639422888955801421667619917987775636617851521 A013885 21 131502021866928333910087123933480516157860764129835656776804767622297012930043219288029752064844117339164721813894369152081312807052497 A013885 22 186714066261911263400574573526819845230351710975096066124143686941891769887812375208644059677533373912834404420510617301166716558283137232929 A013885 23 265107273980438540718149612244069844989231489289966975158828282910253622717599615626619728641563503683755318957292943549382670672294220382134871153 A013885 24 376414418712043525108449753992028277896875254688784639448088449288103977990942837444765408049824431649905775908745086949195830632751654869116871750685121 A013885 25 534454647309225983429908142353859294569823608496653691812844521340859449878286124345812277977399568049140265264463072920424344494726866427499674173312523847697 A013885 26 758849172164535677154839085278123596410026039289233220896309983537468675925833701655271983572156618491548149617604745327574948501249404385150404872697000172819519329 A013885 27 1077457309042021132958038359105740735227950342067092813322172004295559661794026462131149512778811579861554081071603420886574583654138475562086498411332944574379004255915953 A013885 28 1529835302444476999778401470444799723098551888836356200645179175503080454715881030442147553765585073347486592888083618369749128623414093496157449374819960684544049845792057278721 A013885 29 2172147363022907779474361776621342000439540589227522205979462168592277305191526692240496299246942325487942271318295742127616888519854864549173627596983744917674660981896773071592962897 A013885 30 3084138638419616771041128889068248788718084782398821996815381216310925077717325514664514353959865789440333249527181437530091732483135568414196019358970549107574791117773006523112769520045729 A013885 31 4379035834730561809680144141045776520402893704882444203932296727647581148072488653275013357070393160197383246673915254347163457008307418761875117458969846944233820192107827722887327592423568640753 A013885 32 6217604683193031299407020419672833112929691447133272580062699034827511626158759521773100640129897221258375984472685291291600464577444346680979718649940549972698999236505643947135632293395750899553632321 A013885 33 8828109532664407841682153792015409805225012909052307005710083663493086174982897818306189355592915478884253950185433519637417960833536397745415820383148639462586482958947194097848157461204010684987521726398097 A013885 34 12534653116720288124867297836669623719817371154008281468206502260196302857152692347606771099864090193102160160948439080891825353615222489093612870481756277781429655934641886170188391308392742999154327635878422812129 A013885 35 17797414970347118136109706904480221925948733154616736500603279679655541985848250298595907193539727509307453819643767868077824471108048957696989889443615023301907366986392824571945178717960594896550266174095429778761045553 A013885 36 25269784227552148115382320116274574463111790410714655637537070876116678877400539124213489000097736882182753457997941313865375620074061068928774973455742896140376288367198756718248365618947376388031171279152614639382321855745921 A013885 37 35879480023979510366662394893333268473470517397186078809546472842950399320829297279288391851211772396325357776612582960080950631791496127146003647485950741285186255672185725117701969662621764996180774758903793964029465363133836153297 A013885 38 50943730868407475650678168026063494574936428420016434300286226291373025128474723547078578188685993519329333516627812203951658321203578316601143300908459561668960701419942607108444965539261151382182246306852864186384984602103119199111818529 A013885 39 72332812879624433154944951618982435216685512447159274356301500403390029339840735551384348791253128700374389498918615552466189728969149097874349523797982667852605534636015450301175343435678720618051137694509187185088025082188328516693309321130353 A013885 40 102702250696824908786080674170873543519457441646686225809715179458256156888378247257781927321702293557127479550766088722477986750004949130660580291811232276829196936591688989218275919604552481220584234213512730989057528029120673562726612092772179619521 A013885 41 145822509567641724514278147786233996880906284724138964519504765560061212151062073016692473981210253423142351732512086435231426832901777057812339551390220826881873074798265753164493592381961072328415069037695545683930254574843192202752319266207228638034228497 A013885 42 207047110967183076043669428081318844109332954709561777745770477913811832501170541807261926029539246794622630103869413509668388008683418467974254998418264772594015658363841217490878378598674102273006434678655284408148159469873130351423299776359197032313365571064929 A013885 43 293977289836531660802136343147257130040545161075054257064776433459271127059614501978833496506523506336072503711389713857597228392845212495682521779289162165221021290637508499542946102001977614831044097323531456153900021260415653241380832150562040420709358299635536895153 A013885 44 417405712815428334311538901772035066887978330768543312273222272482180324653483067936160591849262946135816896902142664948706427914180024878482298325976171924424223626660700905635548823550221930261161778893497402740308022486749988164347264194800567025627127347245614509341253121 A013885 45 592656423180975628470578690453336393966364248790031601734320556139731109221520508390633169461318938911562571784785577826075462618943907583887240654225549540097204885879582805772973445959547459234822379894384541762645527883969377945065613497836948695305856153878116480389743632623697 A013885 46 841487371048470512913350447691002852327900043194267899943687181878890193545940444481999240091839924646154498486630296175398028127745839790335385853586726093353797037650326803856396758059785176826777199849701152313484591284749109060947026784198276463670887001076920831496740224986184551329 A013885 47 1194791734194768197053611026607204236897735171629683637610343851001015393537558361680877995039079559888314987757731432436712118023376824847186229951916088150731042200487080064743131931708492401813737394646997129020367291327790015743949062608731412224878354604688073581046467085628209038496339953 A013885 48 1696433407338580987963948991405425186188907567584607720646509989250748713622057002741126387402202386664343253572729278465292757760317748397051298900837721173432525385656984039485989075159824896162047735951301402619471641162801948384156284188445556767379105933948594090563893616798812000772297756646721 A013885 49 2408692848443535585827528723089932788586623732187978364413991733807600316277272989741007489037728874122074418988014675133895179155291477285792066103446744272146385196502768387352457990289203497589956612224606955619075146006492486026882989198953742895060595214058448959645778299067110810980552375859143338897 A013885 50 3419999401712493106286317450180302699404237812513226396561757061188857962268499995394697670362642606024346218321065552591587007389894691064572865601441583982016950045950831214161098944718057610477583025563393758184433179583340401732672000395058864525752051538847387164495775838378530754746414154730235683736277729 A013885 51 4855910090517295324412371835860654049868002887761592091742986695628428299732665597961129250148090642661910148506693172306032953551593706370871235234266043107954640641393609355245135464350547124639869601927363571314474741063662952782946468464927094208940730641793234597219478794552625541841979362492808247202740087464753 A013885 52 6894697933391615387434177037749600677283432976208510862605921860694893320373523377924295093727517535618011757728267847550927031330905185146626119446019281169131152197167205998310292305006374788749791333383780658275856162422429289149536023875205989202223958986864616695504257502797107243963127291690951239448540932367441800321 A013885 53 9789485123611618849156128306288034768845623295300487607847056395360669145185589782809455858894671865569983320292785201220116601924405043466733122078266598502959050365213237607142856701309436288429912473244294654117582303208623183203992770251378350210702103735212634067428588545148992300091754026998438953989686982608438812278374097 A013885 54 13899668979155822304306272868581210182788840155195464433414897952347613610475775952250485567442612111032599807200953117448791098058579971801545290514681377750615928374400571909165035087351112280181230234523224474711428056286886087034471562790811310195116856903167804969076953445949612760231377597511922537894934990065470106685135410244129 A013885 55 19735542297737248389525391676365111346504014216235366544035176761926425618129303816234517686332364904134414064452923690481488182116161183022226691554303956968856280213891272829231339224021088228801281017099441932990344105715329218878503689729472974459708035091961130059978695888905679324903843101470485798887888710189388189267636308182998269553 A013885 56 28021647880238316286606354049428737901113150113021298835114153971658568898880218928607293578562812635689576750311934872395974365794906268842389723590219353429929371455655020965493921616600910269281100461095762324649871010908650198729175613388220309097437671581566654243571171208733951129219995954524579554951561000383374146248978285627787374012713921 A013885 57 39786732894291535047752038041559739510060813980024082300128677315737220661057371007315566038577459460472295375967652912115530975094458230159748945767638080502959227566911971103003303064782118652210655457390045806990391903935723345217011098898558323414160560058788484994314232438919361648480915796003405953154858547321336465170635561696613297503569949729297 A013885 58 56491471207090096078296065477574887061536417155235053422413803387490702916146935626334057648836475857167811895635303760837621463704692179299930658890801302068690179975472930554396960879652344643171864625763458269375956877546464341769789727848810325407859770323391241938572023128026728072127167659366007966428597992424030829427783096723868266753526318112790450529 A013885 59 80209810833685322547441216640793046418531912652780577247188195636352386970411639577599796091104012101130717894701055491951622698591353123624261645540716464351344232869435068758174405683700539108020074191942626567981338004282490220912228333614228282202627549912059318605175057042490646040306263891324441973189409859729207141378843824365061425627861617456672310716754353 A013885 60 113886461380883941016242243535946492508677465903439072068460889891644391106647759335732113678526669309875157717816556547635955149953822872049773267252505056924506568449297468421775237130841996356296058481949081930934278634746523717593773785080497326083376145135486807936788040967179641214851130929944248206726795915205532864136741055931503020607698712577178377077358685387521 A013885 61 161702489396877729839498663180218379013893260705259290549908673738880530223511567627154591731251841106311411811745862530056744371347985081639974921921340072609659122758714155620936522866885924420461452708004777623210552059495294926091542865163039691920764203303636892656704057483536783836394882208797850426058488267775982275874600745451736084330985270943694758941927270958269404497 A013885 62 229594411487582622856721053407075326971529443465187340502321679768865693001564463876388837151760045357684002240790045134338778892869036054062089872714468151475332773062819604857476068548208047989863136857629539541758864815538810967875559777901798047851540499410091967496869852946402087287592128268337089512392126976419602866276482990634865641489939753846301609347008029160995521860896929 A013885 63 325991232311524600141475384727409752527814881010150501723604953271582336268122314986137825151786562721425134369601431114306855582492350924612436740402746606149311565162655855694121398260653034394743103909263305125143116520396489524414888679572313270828344738870914950694203138794919628449898696466696294903796548232358208066902728309633848425128981389076948264142614779260443618682847530919153 A013885 64 462860933136144384183074815332905828994885653506429260925772558137329081226647345789272694006540213585954527010619179177666389046790841906767440592918022587967343070977153055298288126170176035456616759287294868625070329993300598426667150595911506003778521075899040689147819186039938198891987813469114001193219855583551428231248307109531787123358360128150628531480740592636395695092171846708275821121 A013885 65 657196335939886556893028058074133671639191359330678131130284647079193657283223820450319359494044168041512636857716715889663866152809304417217097897938804797683547830728407605636661483959607635175325501991380630281386483533297807780292340443659123180006959599262784215771355106033108531264181140868815798392201564489294580234135527587618474669610231136475566974822649895638934882446485841751672382549399697 A013885 66 933124817958599507010464139452965212612607325885178659232252568147922668649186324033129094813135070302918008030887083072950468004129360541916616970073697563624569172294544637716453264630436618057132141280975727569438568350137625461502541625312511660995141635730459008252468946786851379875166442130574193057756136751076334807498967793973204588968773950742789098170763212872211165385820047812004294069443005583329 A013885 67 1324903804652243220225356581651268827884498799909352115561528434652805036540227746482706577174093521515090254128711241110710232648939101470964102021277930001595289911266615265674170182958377845204745470722782353619560337341921358474892614244491346869445578817483342336080325801377938439675414199024190682032406455058972991510771061915047412348079436475379804300561445343139099128651214295626208980964557137578528763953 A013885 68 1881173941362120101939514119953625604153600812542892966744845078640827800766898147437696312546676905177851502956429556669729698798224725797258677003625617858275083547541282551274330253464733492158874289824037584263208081897288434280085602583340750292010391203055445999280003151367075539142214578383890309218486532060668214807508867657513473754307024435623342794782272100573451871509327176144942205085393203690837115200014721 A013885 69 2670997988860595761579532699814994989436719188894714379083435498823729838713485702926445173243587030555108701433207201044412400946550964496318313354336858895396885300561322819404716730693676101976222772526688532279205837538438264431619503427174447687362998022396696390199707434490601773779847364620415342776032631952064189471945118305594108304369108794090852630571172517903919653925618756339629204485931138012860913876547301714897 A013885 70 3792435191469638916249030560561219340716651797386482474142269477053364577606213669700033664346119750442884975490849276853316258370767012796849031444348669460641535372199098134391522883092530869123653737131426399376356362869814338821085973277597629770036164283086106146499785998813522362713732739587849067347949364705562003871067579842025933834716609705051455743484893297753505648063867270520116903393780727825526658594012822171008509729 A013885 71 5384715653654507102708599784626771209451923071081778846288220312880559069066225722419280698557488550504583332645510781685119062661542138488695675239478568774378108488964494879802744506219111602241303624242215693139315216315245977675490666760009937812394238110489789414850746648917371421355632426432984613217457341122745150130362400711759416336759221305985244797577230143068399268943018391118881626101983322868168804891319263649261629598288753 A013885 72 7645526213850927491330524364400813489138779135936961267354253628785651958127164055557072634811740020853786176940057001951088096953429236128143975358500322224282177984815660806552085406366749142223530640005679647413708685091716208124389151633867430272492645740845700929201736584691872234211744190097858233969099327994517560628645967187396589601661937685852291722553613259246668180803627263758881908992283734857629554806573895727249669616537473968321 A013885 73 10855553913419736355058084332465045838248119527614046014181808494606709432310560774431098480045892750789394279831578514619266092076005174921198120420594192012402620386986409705808624328827673336830075543926544287137886172488268900118870807671408107944410590503659954384233590101930847634851184470519774698508663464548311720081507377032795359522046913856821177368309805661434196543191295795838894790656057006923749326798997591865605534152728048176238350097 A013885 74 15413334212846406601883706446040822588757460248119496531558140063726798634432175889501416194582521143457576993978825575031767295696760479648087599666023607688153947374805362725660315913656273781011540571572911391902737647210676015716079548367902501921626987800755111852134752541357227530276898228758795744100415380783172233939768819831653720784894964968004546434636255737026974001225963674792425640776537133679733947900844323793523076905489988299369255053676129 A013885 75 21884730475449460338530793783356184238405401235514203986808546076462941128688965961939812293791354723186244897939793344487880017166115244351694714999001281541279199257749017903567879172216255921885702961331799250172845367555608815646585559307004942670935530017816750849036493339113849009456365888390777448831183481312652578565018337219712357032478610274576031287043330162007908224458693105399749093036051685015106004064649119048500295405798298316777532372747427493553 A013885 76 31073187758680244407885317268854761684189577782053491130098021806488442202156929143821976064025711543199052122054101158724527857533428892499464202954336962605356060020509747313506178217825456484480868549567684487952665705041404066157514032480966116885926508844507238410260408322994172313019687301192864096165097684226138952243591241229769128119063982148628700055127481633838062547855246616553571547990889237330493365613220504224846483933990554453164796782172044158713681921 A013885 77 44119483151476455784246822921404315360628361340893123755507586948095260079827930943359639468339354714591976548863369908923131950213841747017611744814136016713953039312540908291312941685826999167685552576183523794011008069962972853162209401616327107823300955068435514007477112580261536517847194152409796436988687102632272974315728728998776304943749828501605500174173140690176409975010106895239904437415700019848362318619490425467177854139064026674207208864744452103058732271305297 A013885 78 62643356989005906080453341252716366994995703248396488016123735881361691691164246545445787616597911166996420046739497808773871361434774701395185159156564722283423220539186396423778719443213265557232505624162209543593087885193416746372335154350753358332668624160603643612114430636872404455620963547658116339633446303482151208493007645970015528008517800246804080660800953020931806937887925345954644994795743583081836176628113817032550746444329031721559824957069463529692662426538725082529 A013885 79 88944608924338958789674239751058102692413614227158492285109399257302567479541393607277019667939860355838035978303403140272242669632694903198863414524562516887174443645107579267077181252482457594295473738006082355937450985407069121253984675250997611102147874694802207608165959140777741573144614439887210091642926168123256768437256357184048337551590058305026501554802858753441172603408736017931124378375700096643826668238663799910386405194205685993078768384069777278878834594957994579504378353 A013885 80 126288625593485141010230497030218104514542317055730575380458576301275851553799204503047527314662086305259126250045935072537525660176669287171228611156601761539872844030611512175414405341605984792463588455224102075654281343787124941296318919047855715106662374920537778087907694247747261816820392824774934459089850220292982985463017499542271320410988005414800013418097722621084723009158117696211632466507386412120413801685344466949361510119829302697074840841500161757857065451493273309671348135155521 A013885 81 179311789069289031859362842821834387221704510667798447567971772771400626759622677108083552990414165875126307220011471234287913571281465124075079142150979107334719236706771969842847371325116648749472973313269127900832260945945555857774167491442531272084200319667550007982562355031523683921445152495006464116279937464234533942790563637847590730184784196404241702651779978147605491557614217517789959838997778148954054379219548138809319585674210474239560592292689895173025659380760884561650031349137512580497 A013885 82 254597098892553516908739347920481307537447701403248300368517697371882579709037575450652189298310486316959213190483827512302334099578987226673869645537062742402952451272767128785155740107566149543480447469658364133891991529927419103551656131897118124387656413282208551684097037727994123281651349886102393120748883168155652660408781315143366631387977134753937411202048364432724690426519450042156699007119868289239456788715529961725384078956627461322359783890921796490686693651389007271050728561292341200006728929 A013885 83 361491473042284358857491924320330827876197880971311922016342432237349083977934964766636665540531232170538757563000795880135055187625922066703480533303317294240028858606797317175504873681908550392357517702926715924055481417708155506111543820467046448738684671993636787568526967697356551900315640695231685589247147008487980519450031011775515115142639050620321310857106784578355180774926626778506484182152194829554667397655266224865518662195120197350781795676012549199876936787780241696852274302850859699217954116943153 A013885 84 513266198439398742914321911189691968275814694682284031658357916809225758329658805268662436024382053715964648697129621035980919053536978827863403759574448183447764655094871418372860823431373628634441568013124418091781643679302848552441018274296879169566762602322869148286685994773865581711526464650609575405691686410030718556404762682286547564841082054496617555469639067831069651909544995517849881111418068894107001387232613336238880731148376778049888988063156150069289667836687290634967579634822913099952506678620554389121 A013885 85 728764604717569380918100365856062469000193424947503758338341096686996857544674362272347240426271029642988418205160372335284759784597854147593648871858097274405592779889038847476635050174799866232012301434410796898542809249563904637123246883888343967063554848246342020278889116481636463252182831519420559906799180791086985957341197127783330565772564242651403912456455317933419062751330828700987778645214725045780084668671936673752128478286140806951581228924388701768931419905595306419093162717560756925359266275186144493274175697 A013885 86 1034741525360473908482231231163291289047207635765687843803001974518709297162808705992928135749923905335804606507524390782860413173479755396439875506249822421745701747674911030861632612436040813668586290277758210851974297512658056946351901950817052400042957796166506441887122664260266903803854558612669917927588164440490394620432600130263056387126135747878294404928685278354990590180916336446898404423858643859326173677406529989783675884793925027735851268956895768927529659072898834986294360736667663645769831735686973561786791282615329 A013885 87 1469184997973746402275855389185817279792701092095362244838598974534211026541694080865000964041479706458379521181954058923779837667257445057922932316677354114272586846348456151546105096195599601573037924354906939985651670143430130761676372448181247569567793927591587337058524324708589785234229522028109671658911548397981370234583570323154912452655753724575231458898828293269281874402505326718483827810046662494171282979081403451704280690755848008105942575187331155782135479142268921147134952152482738901091815978737299220517908110160353187953 A013885 88 2086032603668009645496189205323206965434625194519244750869798624185221265512410132574737673801043251572875371806845744241341268970719154167607280910360557980628732341895779905965798143568995463490688908160785103087207423414840275172881529155157281630383819182648408421633905172107764166693317426458265714072607174373712634397165124408323764530290440516114214413537713643996442754343518005678526292302889424068986555336829584260726484868734526085245279306977758452855355535008504523573207591758367684207887522560122005459346895455567948596387382721 A013885 89 2961867994546249171225282716502592672321110624814511294235739665139755710386654113607169309310127868048508106787552577881278090136958386078956371051541810772701570016767116369944880254733443191805499081074447854114093070587524868586142049341654152423871878353217621236315851695953413706428673601178753781985989804784736499937255682047029355334684593999888380134562417481423857219853924444988695305810303668990319043500884843019682324626266798003818106540967519183595846543870570207327083811611260664996358554119647150305491904940856340790220800068090897 A013885 90 4205429005132453709508416242005221723943835168417257562699674613726338123682463549783934594009150224343750574979054040572777865227591323182908756132129000818295733099296907547680827843845062449987380508757122306798873844925191297336113891752093039898101453582964512035731716241461326124968697213348861808629281526252241612591412040944248959377439263582899515752719390397922033640610133600688313950821900336541587426148035850555397086396877297013307165298938518885462847886240436202864811239502929734019734667576659843891304819673609461465380534522279336741729 A013885 91 5971107810940350326621491360124808101293721970723422071202071898021637269277411648405568020846050010086044660138034732885542661388452133360515277755496286714862924711168409259927457179878318835051732127022361407164528620833947339861762662001451567350598635579947243165517927427452554127819679519253874881014945780019929019329204526218978494714772780473024957738108895492222384918855782463872507381272130946140928698128271738662034440900211008305423271799854948609156622811213687025691022292086911303356058405901393515967976387347312109127850809605199972228101112753 A013885 92 8478119223118332993705810858112729656278600196185445891750760198909307828244417870870184593374410029170741113009609581730667946571023480716861140728085691166105127691625444066572819569050490146180047222677589000492406113991425968134102747981395018063718926918637152839262787883360501146263666703169249026933237870381756357597706350983700148570233135764087797419158082026900398783731814721806626712850904028794820598538313526041460235153250901619513370427926647767351294994861432019236577838575645622449223020027934893401743049409792529329942866973610416967874961650136321 A013885 93 12037716925779126929444151487567365991574764438755278647523559123742773085087634424880127686194809700788280964494485231887360998614493686260200308690757565202032528288848228136031883874853321787484763309449333485472146267793524100836982725440619586162897764417915391918897144215704591076030491014161780415634346322926629436629606546388663541848485509446590407780173536872468719515873103255460191584628346041612527590578814228144649605103989365420777395595684646319008107657518968282537189700146500466553886449547803553940718680905839791316824689272549565804756039423677606326097 A013885 94 17091836641085973824659784598682937574699370311717753674636858086760042564273273351607023456137503917332146245404246317891892725409779161892349229696732964255062299518619178656541822542897612913212753578264802294682025183350509749242095781595941803750493531093128094623789542494677673571439424879894703055601336067031635292004603262135768650538365089986307516619533857543132818685649036768987941242775649525605838587176463433530777754354135028418248730578302014868567894714281909748738406556080909712939801552595595710687607004114922968579732752836454408854843495867984615085353108129 A013885 95 24267963897702407536759967780932159695999923832684634579208865412492853755181357081192693503361027899551469171560936964183029129422152811466985300229514176428299991407608071149741502530290975978115520657374327391720336230756504721029634390169469141647764493577295577048249948437865557564123267491692653396416946224127336590799779973966306068847451441572688631624861484369619934540549584399704911289143705408478129158872611841342709509963999099044849387852716163925240205285336169530114467717497372222285567813063724738989773618041602181398713607244109647593411521512629031621244208048717553 A013885 96 34457038415900047257921397573530993469483363853304107199731762017985865854270536121231014219601678990373450363524997275154023190613949624431079347427977310000956740900032173078458520558151354279359168814017540367425861439593238523686973596322851947052569950557178166140997027039142476966323370210952255773476376014950767749803203194495877435995535861477072962432980952612595451396941111257011816228269714130165531033129390031213335496688953868772522717288394014362399782155821557660519737789962666431417719458353221016727802999991695148474233306240799791903038502700356918950644937507427958649921 A013885 97 48924067194084593399490501794560995794600240550660809736289540423571357534247000605482704156800981126234676112803512056108365905355550671895839029001045579446028435264096981170660879624135107433028071354764502813472181346036536870526615269554175596986220812288263319442457615820715719917973001457612037025760846819459952244932326678127333048640313561669252385221205036433661939834106615406047026354422351495714440396105996341548472898322287973253747787800947260050553867492418329395192573339243021671313468896979029333148088184159208298427179479499143270132072539328620673870505869034484139084800881297 A013885 98 69465179273991368530420385406519991805933713747539605329738857997190756994503343538698855875962970658952188521496856217449856089280416110346010316200337573295499596008774947394031044560485601234536938309561862671228170989439399131375308376783383100610064523873176691953609543026353959935573391930600654055285718682537949414632878560225840720443289692731019683923024519415589940907035116630583712698511056727650618197493871647521990083993188834840146572743689573813599262636182611920069941603737579021166128007657953651875645044895741016979919774223215066099914119473517364139754851689695546268528124915714529 A013885 99 98630621048431562547497097162145256005597625000440341404667025699317276653944533846826341407477155630907877537566961778339700317357423777187555169529262705806628169890231170482046736836517404312065913617399577646782017176552456932477151225934523979082904384672997038307176184932769854492243429546406852864975814671432285242012395053886581527806447973251987415355893825063861286726440159593750698560969813472151823802039056115835630274688317119469625992336136847206255608248822334812994747075658027736255875014569199098291197746510532153146057950869251474107425761933309944095379904455576049238193537858451684002353 A013885 100 140041377709962893104001585885352076756339827040250221825806309108355530478039723994153308631796291762633966276857213649708071873502159652006190520342310357678481653415833959027127433624487092134316971911060112118826974562248241842776210508201715413368715370908647555819712256410087807289793279145472594888305965291935830226867993204026239988326679799957647095604973338773698894987543145680304085606682916447129072088091768099462030494928129880298784752600410255463732469161348133840574282598602580287517057930561179324102445158767204651369502403947362790271747220061343657293433825000580842543193762083087632692528923521 A013885 101 198838730431134783513968379730418343647026397801888559210923868631662358437958048391166534334016387433218175455959652801033553806095155897018553653641671757522295924974045757562380076523763369176554892786722077612701311621030101918158701923543763041679464100392239592663509185249658043795064015947653282160325442961512132098430108226689085031105554600728464932224390629871207791940328048196199518077247985697871342907781713578397860232437169707451391622472960704091968792466024277270476279167604063839293107322112804391582125475791726894679547574761490689306872192634639221213683070463849713350851465450006556891916039763756497 A013885 102 282322563273759740315792601738892598155635960103796084015544731343746221264643800714536541939893505811766858948372504747117098606460849766473072534998703136620334525145873687195248288312801086068915700407476848952937246214300937419211060037057076761069878859190624131320432161241023721088728208491387146248313202467003731344880678176422084205010439438726516033273326606557043481841018361527711259138607093229022511327014220496283250636047542469312810554909590566429910533764431832252426638310076803270667193483053120105018621931681213973499018380858125885647187630817640940714796403379590262449199909179449959848885232470848008560929 A013885 103 400857667722190683605560336127178827739466807405095596462059295611537478486153352951139710829151373481377857045859339472727442276073682766875157350325653639452338317870044775879983648898948811662552439633458856323770619598098686101228758071035749838742394987373822007224234847163196217553878367923955479310691238715192516976148245073540131213073507510151914875455365695606264086996342807743651525266765251570880215865240430071191247398346555507851079256062266532879473480739164888046433729391030719661479709337267353952951425480051093428770395741190076045617358887929843213160488676913334891270333635447806281641158639520360840891294967153 A013885 104 569160565519026497452140082172527748817676122761776818305830125289110769590914241261146376398746381697148719971562704165728368007779150992327060289961331599551878726996008165346625943774714762880756719280643991363299980630697606151632360748466606658787260719587632793711380417388594291867397077845403654987640130128437101576202918805381470083800911152841767399319429170466423307770366309974477823710693509799675270657772681319591390957274145263710909839274801572574650577941868440446945255711960704526389595660484413381575752127828905362493647785898917803902126338539403395108411971336136938714422104626015883632170582433460982465391398176957121 A013885 105 808126613076148405592903260653238731853019166636168147909261044202620949979046721854327510554394841277368490092663106448638583414421281990512522842123626400944931873676371165624564272650135179079582593167657335645121020598360410977638268835235550730725703643531537535580659465292117325467966812758341297359785752243772317732682747686252517968775310306740453334295486743690944398500908997781432159340394154743637530770333145980391073590422396071696781311663201936431125645644807498247678349939417390046725952125708417730724002688962766081274143264343079736295061396659541686368444496385413385392243226207981034486322826662226610180363234441339806951697 A013885 106 1147424228462460846719922844961325586092632234882529797985999658438400774174399341351919896153231396151560592237498360332844633131049958183203139145049125810766468135362511334110196954472202984962398901987250441617074596943726218049476539473591043353876005398193758290656948406411269829386970954862620199445373318823585831738973728081559441405591405766197579849872786921436793240822305146862950921464574023371836953526972909652280128574876372019171176822834178911855288765848299440039453838909931357179574170207351976873892590285942606159859661232880372165136696989476826880182040497304303893142874290433985327682646869696149088050860000964177414279015647329 A013885 107 1629178322752024270441209490878252862692726527123604111379007517031372408016940125613912927992438670445566367812557709407111782263553200476128259537072016626297445147271409255315701917186038713619756817778911450283094685992728276781075610907354558043304323396663195065297302793481886346143896419058375328523909424344900108295404020632698743795818796616975997132900825619910480940534235718909388906497925679102666301323947174580157506517938240946024329610138868767250114741211068898036098809353138407010918642588100155828234511565627610954319859019133826581274495177387598983614631474380997012806162061392727105407499936466165155712629928388994050905960319969611953 A013885 108 2313200245807720924555844384089923474864306608622139162770263476109613333129708555933793568200559993302830526303234751605653513829381856568434042201528462310964811574469341331024786577030017369804007056021111875064603971569577192885547673676083720719691946705016014155827832452444810701776834337874967618831972463522076833063987466523481740269699889108189688361129167562209235736784118325143528204613425260953674466598915663457858696732040236974899266567262943791261446166111724652358841147151719039163301911109212122953809568888037322806767732067330297608208660899080024130078119801320179275611918846002893329702576637291039859494667592232611926137184102031093318750721 A013885 109 3284413561411813208777087539660766475250409788398404645233497988398567258337548601102488334364542510410977042585331984710548381185244634721687053858135597911459564467691315574244860394902109372637808046540967843593603401260865164358895063302703203449899648372743922811251238702430931588592750672472137898371907926139065445963734052255631213294115275449486886347367776467375718825523087892783314526017804150741901367121736597170284875565864454750469547930394261582629103169076895029724267114671398339789288361601792597260827193052662009048448811749923394371098324638185065821260328946743065785732512256929130114431511356494143981782520243504619671609363807557562066281442466897 A013885 110 4663397586065492867174609182800116905249621090925993624367298753313624511721376744115575778965836235204598630754081715815165092864537891322030415229850835643771242826402788257300584745724524307505400219537518979501282944504048229671127667895786262340764165039579068011014750030317475232584537191564272299968642072284035046909729540233523767614142632653882101988514568991638686004450735006183638612968061348059943849417367559648409172566321607128637440915805805067927010538336012946219208732635987632538199605238836431768966315846173522181503384504810980961564553925799533001777226877335769157332807655586623896886382420097705791541783845381738773072256467707257402744170056720973729 A013885 111 6621357706358192505907939070463025588737011253298908529513279705983622958339178819769709078795095339408895798066598202772172863259364176758824139277010317944658105525767783726646036355310185909681695039511883085677753097734684407236158317155507395088370385080601616768915369933796479431311783223202872975016576226826993149600107855807350356113313715972043079683106330384761129794221407253674882570092992681472347694202195251139711302532499698132845770946393282966331641401930156333779967053494335491972790476895598579502189206318400398684062851012847404995144162843423947529304408022373333188423088279438257046361408283852668252061142585352179469118054851469423374088129064225671595936753 A013885 112 9401381088876624136860928644770420123347366587075228367989136783498788942758591421501759823490767683327096561155445924393489045108851041920253765921438039005948423737500068098764461241341654635162922473716223782381157480090275798405110039721467263467988309849387769780661870408090467895904054591947161613688110871693894012411760339823057054579981272818917170989616304941115783466233824638981057741324526309737283180046846342697477070879887423891807997798633127572726745366020345981611822680673306708626010368153553912296239859915625034874357427450548477914190405622375395867115568861422933740914840855178365335075570081686197986366777727810389484483554007242821063662648668744269395191970304321 A013885 113 13348616748709096917090947562777794405075621880224872524887951786008239971898385339959224197702130930545761342032487983871566175121117913827765751319915249748868911082655634190507411644747637725318521614763296350980363116208538724296084325668803344305867477657822170637461221332020107475274643240758321047326360037950677270780924800820146320344768470080849277649803637884777832965016359550429727701423817952564649684171775107603411701428304318024750828330373836616029078495161550384413417715912759243389601203295400597251202238780219615141600513867653410205808646755769062449695110256873382432574123192110988269564393709472720014328773924275676182270365542061770186988857350857232110649085380382302097 A013885 114 18953126930971852221410001533642990830607457255990446828569832559026301581779725713638484191676754516651913061814222291315930334708945117773749996371840906762679765483086180794831281975676446657757580144372969667013925433090507167462865402391130110036096079224802413734793777336818073739521029127893387447293663584404534777659191544918090493965761925623584412816017243876166999580209233222194501884960517886674585806619084088956457328154887884077668636860679604536125199304904593444162082037862742601041428995707397605811300257147766282096107480818584768054588847756705993702636750163993470160567396833181131471458891359150807821384809957800288757129854407455198832387438031616097012929878420933474308540129 A013885 115 26910729944828901179534540547553736031773812437118827862672676747761407485001016012589597248941581637749835324208356219880962897248838688086883348598532914353338203779518295404806759532138032522143704471048971592497391123651588235272321681642862824645521270759890280758243088308122499725575109854443321420752039295961869535802846729392765214490744830430125693627711795838282847522957141255165418862874386045020117379628752877293448632582014646422866357727093961257849117109463921333847641316033680121286880249558118442394415349213055989998132879392633313015684357609293302100644708177597276561772742365370061787671207108529788540847972112252444593832123689406116248557130601256336656487578385111340031300861941553 A013885 116 38209388287274929142070374138228004980866270005530227572610838789046268747431087592587427781090447279430567933924504037291524336399044353150977930691067148174987722003775508358582711169022910442793393799150179658408568268654573116969052845932390281612715894937325534366556756635905888092855898752600331022504728258646532193496422548655423439151185482700026976977161987303556769035403357711135406130384237146724128802287542174095244095112001569826031758083318450549685873871692114953312910456059632955970025930496841377262807394487602038790778955735786157918510544942058360040715093418918736307168960656667239819657477111495779968242779139386419223664697645269099998327581784108018396070483583149031922822747933747617921 A013885 117 54251867425405319066872615212782000468117839531242132330564507730498868004921261735948407446975739202830447894958244528876631869706537918131888071737226527806293542001114681971492172532315362552573299739479976639249014516227076222140328466667025868079785952438026221249096176806787426549858097835170848204620495951137089260661250030666243558042884765910012203449862287806866203412300705269659584342068971802436281348829582768684350995153441212928479973936906285242125335817839151261266009101409462269964733107597453707396237918714983167991359035754146126823702626809796156912329610396505700176887998971093577128619406479097063658369287660511783039654886604518848516325405289238258675789448608919235018843338412967091538457297 A013885 118 77029893727033720114332550818175012838660391283310860284478330252702931228863487924618497952440632137313231256791728202037187896625915808824988201872603246091460529665076688999996961615215693727809067648198821191074188003966627763539500355696443347974160643070798596424077950312354775098801869217952175019267843519693654146374700484791680579592096235070692197153711118378593626978379042482063048445177024096491771127105124901195856550925579580264992790354133947445028352938309643792367371884699934870245316055953997828622500182552899855954707066428774657193521940594276741965069583628751393936055663555100013141110164625191319514781241669791278731335268329632318697844240977761966248630379133514238276149845949020215690519362346529 A013885 119 109371433817584916740375872607041519204061827186347908150938548557612025825820425374185046647258498624589152592574532829759915495339582942570821273346228827185682873268666792413468685928095309249285799363768633659895023356748044196455904356538084962724547808188574882722902046296649113907459525622193921366332582496341672695309143106234861212697894984038767810974076807407674811420640332121454593776223713902572516677218101326837245294827540646096311868333849564217455622117929515906099359542094395425061903719258675494954457241699012730776282511218360698438822482006367992016297803802368067939866186288353639358497255014230271352298749453544835645637500084706755129365030461962172111881584225374125816059291819637996389693750263255626353 A013885 120 155291795905934667128239865352216150332521613763326381823467154739365338152971911710514257777436510081613280432635098460064424335466374218089778580709556423881382127390629425875810407995807621504763187227242440882437568178242207788647290991961095700919188277291205367258291530748621320925303759671351394609436881585508198368143554003389311336877595078352332747786219773535438934719276120044972155155327673750564905811764861695619150592577947379144371080436894640701103887253497048665886518341359522005042119429115465212239550795827035118881820157530967966203251172834115638040284550813418917840894583664822933318637837012739950391460845502861809705307923957771479217714844056630223808259850533487030158812497905155746639881399167535343866691521 A013885 121 220492143459612678664701270499401566562683140953155306516722603926771050933864239645555642505097670894949187515239972994211693343682279698174298746270528655342947583250476924735750538465703422046888544726910770384015158240854446424165376645972905458620015909829858979139256037974145222865039020295685977095971222377354914010397202156590337426845011515164108118273498648992707719533707233978694029302378084868455835471175021232556720302925946631909789289155887913861947262044088559027599634272607706835513088566265597089854811874310586602790184523411447583589449600506728927480964301464288544428819060878584495633001163347397907742968421713156860542749392986909539167626945337714819685724406598925294180201036838120722956862083777819230736529022932497 A013885 122 313067313336135279090826751827468810094991596464324234044914206243653364065803677710419697900360463703889868537826082335642432275880690605410665294983434004989271526711272414924528552294298263717229028450317345705136610534384871736476179188421151625759839929683294080543726660309855913701485708239971804381554411891044016142060540262449886727867877514886365060487454971262839004533970952115286568363186640447071097184596152122194287219151525806943537690733011545712282853644133449155250533919401960804351107392432171887209983623423006562077863026857407731692565141426682614786339530184180339827069745321884346215986132786946351094207914348377760539646524878214417553929291726371750734513598780330271418817703561863575335361327686523079495875888913866392929 A013885 123 444510816311505028964063999369494382295044483181046013978309750134494934542379812422883381001712106913213957072512127786838256963935129720926570993739293656022052102101687117237496336674925449826753656648382235520858152423520100829137858353934091083896489043040332883318574104727571088060450393244481646253780702604382083627417652515421308819770300964654009635688536353132340800460590394157554441096449093745257026835229138763762414068122827977669430594951101574260404795726598386717226557339200309861783550288896566279258305717602519828212188363724678369697810464010665297382687686308719744765843767383494742165191422540475285225568766642944601946540895874006888264869382362731014882654274823443398185908248126236930484940128645003600083775852005575595064991153 A013885 124 631141794115604595909829017952772185162294974755990450269200946896713574274539773327317928698947946985475229447105852223036807018042041480165638311457692272558502831533795165219479836102249624414664966667802055779939093725601979802957192148841796764108017243184117926710060672616174902380246914000929976804954307057750132112974345847588553276912600216770748159299818160749426011919572495277362776071880920897859406351187939277699409951522674163889784716255486227924655572045980805569161148023964934359422406362541811907568860181277960995725873133553030655964024071998791197145890790219239890643996634025826694126442197634051617054520392299351393686009716792979798351092646633400170598240850687989873018049127459774389407555636237508876604149729901080547682193143525121 A013885 125 896131094367599994734742099943369256507980655972116332747876848857927045428725218937205652288702135162955902857079374019844371702216118889903542715991384577038098154873079801903034981648631844972532955578045423513536981799952050237087389972878067028096117038855672127064766616438784248368910242572618434076352007556095929331531415772119540490097293805983464169218961914267197769006088444427030479145092628703271963123578653899016451115539129570318058057868365909122417686558490168653012440149862779804766419630699529429644999110408781865508351049787205448085111326795987672805973059728319293410113128798008212442287839406091626836180160648980171784836698456529917547387351970959666025106459535297237133788179967652885221043723001280641008538223048158523190395710186147727697 A013885 126 1272378007255497425724086713799292442437651890246601179866402178988869720941293503184524005841679747526069079362944148757694170071993471918661774450099379331399582931883626468290637539938681465507165724708176840893660078367534518193480190264720733616311468450438498059317798333716922886536335790288430291952346932392575697932880201403954334401648073291482263484914727606705680622707677720438830215027513784512741619744755016789095801231556041894323086959870804414628828609183878175393160284233863716945256234277586141757387459501907681793215090796497712165901781913130570669147270490666672246983402996715753546493669484795615039004738254358579039769902880160393199139080763407430878523409582316408529225069083844331722651295477409429327100460055762489216261545681877773154204679329 A013885 127 1806594820247768808396324589194921969442197099929868411441570198652599595366542169551068701362349881283121864817031790222653371235910435058015351085394754439343017622915490226387739745544716449570607804386977844780749517890692458398640202508695586670255152659634254539008791188716308978908822126191559769040583458386125352739885484124814389380520828399424132184900570395474307571915855165109116152618320639536907777985928623873115197049233466975947895281581280743741644702549993714479206381691441035550740681032670626477218886086000135347868999173042852102740806361831832678583436037066509256585113628707839683263862073673447582436150643618808959670574993715895406550017795489384584887612759319028865079918914179961306728500442668120096088877913394760651133469467233929357409593378035953 A013885 128 2565106301692536276983180242240534322766289647715123173064193537548284103678352465232271753110242015389009561613516306570165947722906082590168502346055339853982258973019919206368216991889884463937974485313481201756860668223724921904518082013388989602868470289850313746993405230837172317866543457627969478990655707473748784965195583833006584462658161848721150051656369180006963926137730367166334333108190888290955266927766658106609724336733482720068450750820152532966780422428526425459302535489264394413968011149004617698064575941409894174619233558839104858041253098491460451515441741281142633527169681516227129159977412339760264055045544396671233050983598852470104257888617050171128544771189608438367285778429730817321087608453025428995272465927478944673836414557338365235623513024957994118721 A013885 129 3642084138202259480628507349206918341919975720335851643137406643642694022596434496227297674555848897244192949123882422497796112036002261708228879235563096679055688278655143424596357473453795685313580638793743478682890917802133396440583330373284450610560017620335996925864815370840774975729036794117275860531235440846554528574327706074381229995396429708039665948894657374817147779274139425933689967203996590076130872434257983879276563367581392574468230277707249315000613950248100244873368920132180475259433378405992249470920874602442428113092341103152614906423879500664789562307360564450219336211986562488585702927698048752494989240404801530424426946070419715871644821292958139004828062193186963868474859283503902309089067488475287326536940577654392471947759350064138779248356694333077782655424842897 A013885 130 5171238658215445539386750559322887456203470966348901306470148784822584606841705694509802194301843947694448068164188324760453294247102063302260731784768911761433972392266455977417110333185685980362284665055768234412253449877783717869937325713820540190557914938357407587167639157995870234713702995384972951506298359334066373277959213763652710077573588495968075975199721536235750994436841782887931235764364986395724952141888238216877983433404013316606738037414581890648826721557416869385166974832117373060433298363396937357033300250400098653370952161698962343190290276175406113569042048958595076055942604655355830401812568407571277937913440286583835570366707926518366001026555664372978157901431862957401108277698000220876276096984056037594760837766632732042329747504017894687233990945680821247783551161205729 A013885 131 7342419407537807857217053488908517014902691675867251962300786043171840512116443722289604214194833242041595950719399942229402933009807594294158015849726632746854355738966273384727526026346028539019252417672087918007878946583120356303655601476048090733344989430631333664493082631954542323849894193918321540006878269588989478563323335376818645972613402641119744449919151021275084699708110863325909380618683976488874843373325008249901722923802722135677293249589355999510971162390349243914615025384205676961467641714357685284945230593632332873679320023453403575715135980659583598193799336508203928903562498818139563286826387941468931979091963584988065021434162816422587595119562245949623648343453340643106665395847449499612726750235490853371184338828817851019426188301812335896931992682161533814414209601096082760753 A013885 132 10425185592728409250724633915601180243228691094821848769436507168899839954012117434198950570754033342545454301800595043774013360254506381411720317910345307592050384976461436029219070921189593043326258679998637734998912977458669519740239531344977213964375016658007913522866154826559080600314539220494286266829546159223813834064484580998123592214736948033812356995428856011614577936473459166069335715437102774805564368487519126238680710605421761643396354561482194241397648981718074106416873546096942119873478561361622759955626480274983023257023698290540479240804165828091374388980653344536528905881225538884427185909743454703410253353037578139890399037138446114037325955043676291847294784465990629885499500608951772104171627365409113336595049681776468827494889409443646357809610168333715828917132716401583480780434472321 A013885 133 14802272740134580973506126537503744976609959651820465728225810759312620057583783023769419360539109519646561108591687477067839287650882667192100975427229157401725883461523605176138902380947492009718091670606825778502351583435534128289817280256885312087815618026989142070836169993573696503920800713993355815961798920997046638993296883722252769271239758824444711766458629210083039785147396311157708800913378434527104207547583444023874477718082326221707817798602423869008141690235279546514742822540565947497197649699229607082315947403796570452647897183711933233410480480176334565814903515813602322717799249963826130904250612364819972095083876584970362305674282684138695518550449088713424430787528057777335664436124436284512814316167687434757837456018091700000411192224427386660479664779804755698793307311803116270465348566278097 A013885 134 21017110565989265737299488307160454831254487481354851007481514987285338777100737412780176464996978425236807315961667606127111087446119311191374914667179309740942307714028521474577053517904963162442300485152795829387013412202027180791195094093700408565069619964946722293271231818565567996967476339368464208784071930570103649701105533431226650219154670245199595114588649894340874620220026684171450944938466763912350598815889186081406344309363217462175397056070241747378293035872393311075783199783980344515528563308999052223075874132912387133185285351573674384990504583141729867614251461252553953127126289655888278747316561720476191119009507756306263712247769989053115802882484991753376672024687225531554484499282333729619510996510904178052958816789479626887483834158198795941588675395259241012221568939814837258434118419269919972129 A013885 135 29841291556893820881964839569339921915340502831814054686929681425301999260037921720697823015061214795921457525219385482232821567287984626830252012214597213190845122203917394415328551476771987280935837439947593227925956702408933706836643892714599181003974055394569358275157211396213051679470250052786689486091526019123475657753662599381061177900218292630338361520614496673029151215641746427707623824327496604008298384182931972081987367812059529856191972737840725236707301015034668749484128306695682980022784839314225467292299841418734583257763059703429342591249462865905867144641168237019667498225222152251940563797328651374750163293663482654345742675680981953346989844533316492935974141410956329981556355697697516522336370024972982873537739946730260174593582134316357667809236271880686600165889880210178675385248492076429330761867165553 A013885 136 42370366706096589836003951216404273510949620329271008245619916679485020763359663420584848892695771256492652917385421012646647332064815988297321131306981355329513782677087539882365151114155043544747715339971669877823265105612241386187956687578072649342759590370367065332489892701392874918457590829199550573653455858934600776991142117369395380869870244319234334973575137402677151557587443157605663640338166345677410518870825241084414338099527407883023165835632318612415518297304079666636285965160012348966211213594178229313242975937280229180617684661332076083583688596396506806388775209510034035027569249429983573091583666954998642603651151491151383158264371993333396959689541155710593436501336221818622662531865702716854951334548064543872674827544587020717919748484020649142618785283696034051739907645583663496472768214162720287552428080585921 A013885 137 60159861760218185754779062162270122574436395071857745954601158036783563126001561625361341794236339688929888693320111722753430740963553434695869489534136626234097450930541483114755336365490837662314856859466155277716507723059280217868673618554539497677862603704498270281793101581321583203096439541974786278855874875499305455416312073341757617295751355488375105152575473867152972379101434279428504759379627853074491067092373314330393288850980686774565623173883397008068460563055278643231197081634199653766117755100189118138013232085378894363704283890184977551808885339413754964598747202649288394872139391787908186139096710611723507691292313002771729436943776425338377006993912836723776064970477743902724117754507241062445520637017411279069424462612974693475483380323276106829691280616552799820601270049935483701111335258256437539323327877216484033297 A013885 138 85418400839278112571223334864534369428171536597542723597862136446633399589395199284700678675939026561704924970431413870333517911572288089126973165801470627714866904385885838590867167625896724290701385715911036834152727506139780432302361318019992787554396962908057800547495907831950519161998901358749694121537465933101817346011038611518807945220693632349657811676620354598594217903273825171686518482138480264582787663048575896965209223928086884981674422022800558425685060209677978768542317794737889817797398657403289220712085053669049820814566073411466371671778708511363995882770283406912010672477971220405803953446899438239029904460035229663176459443150679563951671962019356098612110512280787618024490157662561387773200709595113630526465675809212270409354019405935665843214884972622376808694879457489291246081408837145782210635271002349760965370064978529 A013885 139 121281914360454903081039450570753176173175353438777218899489739468707558840799899470777251522782758436822669653741836003690137741371294249363556738275378681055347778260630709124112884023802845261222397418436297026229589218685110225267533833919912899358623408563746224511965897206549768285798274086530264446323821767376147071455195249835260092677218398747088091513731146819296190449488663586795305072493696173029723142893161827337331073058861660249425299830027532484617912534132745900366189717083156023028361065504662023052598948047376071432307341295784408082776701730819749102122566287287866737392554783091723583929254295679754283056912241083868738175573594433633729096976916892107095395635462264965398521788291424359493439923589254098415975057440706626614169931653596697149556932572690068463085461872372600787410907283298892245963979583324555007444350219250353 A013885 140 172202975078092417323935431169037892461716237807521905694972803012820708373021622862879376015383759045831725266552922042691467903050221739018591579737464347947202930397804336764835547171384636464063449531348705386771265859274584549117684786828025769544636957013095023096886362910000134348968680049678601685964002603161394052435159161845342889408397283989844256352411764929405431083039625414356421474315681967149463612498856072677700885400136140336768257940763402191012135436976118195856237033128538661388979657384252906065393984577703246655661604690208562307187079389416536500892440600969688602153980656656265372707039216500968877078338243888618614979755397071755885694446354287676504147160780545146975848950758096916797277129587667556414611097132589388744515476647880845624678457611862002537791134637721343836210888582542915247677678159240452699204912769254148459521 A013885 141 244503599585455065384310989493376634877015032264674630454346999167374572528393362373219322191074737967537495941792032232769779542421178687697720384631296916683271711145835272185909105500120675775955737261232178784344889229152033794156588568371280185068339595873742060209275780582304060756323623149296510354027790844116927475108427782060243018926738742453968296291766311317370807161271393421951865525257441250830935956451788286783942346041581099810142768414998501944723917585138600253213849145146787518143772489394633178447292106760543998686767719050625458651795724980618795266547638034371019149588544513217994983295698580823416166901818103952962360809310558820112096594459517259837498148875264382490749687963676539213993031513384956893648180468541386971734621511126830153826119080789405547337300507053311114095250883630143636014821885078144671448134989829814887469290108497 A013885 142 347160147396605472771371648609097268666573932666224126773017767196790958426447014319152067148252804226373886375425009509923800871763507507978422172161439346231160121972392232060068344808084842345221185240521337672203581386236119246869791374921940769730577453578503780382561681990248496793291390593890695301738837024555328294025026945352710472124262490644464063267938439488148162143581316849912309929095454762081060234319766761508188027623561215633129880733414527975729867450682137539727456205680682285149062375474395680850636828828705720343397953268063911844962722683806460790774529696567932136677342046904162702997280699872193208488714747624341278731625262114647901134319506798001090609167586260330168379703041879938762503745500224740144624575521768081526204494924007681721091959692402992225697486043193158525940633878444852601096957281399258768334602254791476677483845580224929 A013885 143 492917765402102056752741434879167020597115664313666989967556687878734019858499778410148296604916781850446547187351827727731878134379518479755718570098624785821736317303354917436112459854172919997758716412050904943241960456317057565502801372222542055487348511505613642102642882105628259911432333974469860959040999921174054765569492683547663432818938967178976811479425268876323585056698937798565942638995685112124127941120561074694731328337506756945208893068503751448035882408923187760744806785829156507344892257253949028225542655870239617969615987733333421680453236541661389999006751411379854419786280846691203742989609982678432632425161055417654334996049249790317624960871491963689434509060861524833611885100021934524211512280574712598867526215926611062931552135549316774945464466612976235332602155440830108485166490596747073079635722474695707357031263353681461700862180534001427015153 A013885 144 699872739630532419994777195503229448363958855785410271374365136181435649234229919874097929972567327127829483149791804062014201292245699970110515301784523092522493062277389603006086328911166399669257697808665361739996700247624968403782111047959781895278100195500826069034932214657851024233066579419988853371721077025078429877277203173183934758732000225121840478616742323990930176507849383725858443617576496476245227926095616485832837139659307331395953463285566531019753883889486450604407839128507028671049196685707820305369234318735950813251485047495087592106943291076333716219819729038707565956914489364140432472909998661175851322177291900662144431124485499659531012024068113965088189413731627662065677670342461843887743385192159969706490249170366910203980804820524646268123742341171700598570642498617750715343423037839225508941632338005754022960832338491568099166201073066465664157454093121 A013885 145 993719208473588870256524364475628854865705529098905271682791959163164676614765991342677064557059527393738586456613941540079297804204102822461205924845867604579709431925987569555412716708821990735193227037518174524066494823492044762888856846223032042483877509283216399901731749507452381714489214255527113381811773261596784210261177865867422054728941643640821056447331905914790147625905502428846192179521311557272120587462343736725154642605245129633864296520254638034114690317674563295822701241484604207789899258579048615320644932097470913850813805081232583266188180437769961310724581013712208476886736125100342029688571969061160730752683146198450405543118608090082724139457280090128221356412747657377586899979436846276919659668784678107548125716289650021493573590055662676319372429309027296784716746159903677435366604237289213449339266543835889779098521633622406577824757000932738513610296296503697 A013885 146 1410939174185684472555817914571272958983056055429784342335713942761533508244211796169839428850792869386691488150528501193272371542383824821191300460833879039435732494886136932546239633708037865299299249761809442725217481140598944200901083615107695606745030868698339787915273136660402816343989512285209960624959118947891025238428805221096920276361270895314925262744139337936456194637675308962114267889438590863773721320952520990995367895385555534026549658464359189595203981850382452417516933116630605676659942991588272229803324951353118759327474936841223651978580151311830743956761471424386375191366970494376596333247526730275272491684312433911893197463235757526960586448477395336929185990452134650561168403044103262244208317218341606703748959135153873610567800916855663040610795179361427570530857565052362355732347320592544750740538502977131194954081489631150209336370526001073355307719174468664849711329 A013885 147 2003331863041763398149685956729423909722805021694367306955759791627562682415101828274319701929800211148779616290944946118776129641054470359142216298418208991296100832991545726634306167597793519310267134869053469919499117119847395116258809878495967361106179294137418636250015969999229561605727916944741359063072579751995707421959808094811009932833485009609163838784105447944442883149665751157020678062694609308065164633603683596711710073838448723876334718418229645861077540058138477742178340104179781884245356676207549443391859555453385142262430581398569290827350877901162064622215472532214965520088732625234070939935833560668457574225412799476838939670557532974957677392975769110906263232845396548541828885240991325620274888660682858669564885870762173523079966106403931157852521810982578466011231829742552057323063469574568812152208777221600567073917281623216042777711045936306011047152223903555067516578459953 A013885 148 2844444769062889053206618653463969644187292769687899281352284230460936267565859236588090749022940338401072779648012218361367119103758677120720589806823182963754707840428877140781806052206900312947317963313769652639490257936435162887585885017651648729438136414036072812610038925115196087652824022969409631855217043868929369153021587242074076130203153525288638540644483609002052838740234964440553908892063379888321480461174625380576298530310038289736880984289152290283371972794328324591576111445300392566818959394210022530046035532827377067937307898012828397566249935444110265588304994183173144298456627639066972262564472831950034165966971941226786106363818807097224482950158396602504034194998166207222955535511618220621226642589091181661992390157802767411959751435940366481995008060976290913015309592082770736454552928719738549915998697799530116363870969733694660850232472549985643927376415175029987498886542413486721 A013885 149 4038704816467326462418789941451391547086836950090751609923010230609573586057258198084256766635465000061131993692687684325915633629305484020594974481346544093367868210187824210479032795868332857640440041436799037687748719162853021072079031943507817010033844054424016235494052038097286971426475758781277051657052906256606447297501771796769571512001858954955750452403854563626827737455193795905671551417758434378092472283162020068988921502350420035950938623709842903424877679175836631969621482868389879488745867228584859959443573873533681121550262180148800490083222934589868069367413964125937671144173731949722714035808004701754079660787366879554440840623412679988643862688163050524841570480007511276488963977784919711876592997066619237921051529112287363929242936794579980932025986160433613486881178431485866609550152157713221818268080163061547432430056743473174500070828527777404966429792894721172552960206549451586015218897 A013885 150 5734383304594848748950555829899348447872075051445004308610455537002617323178500453357318559904731428591798689168518457403941593818004796625029918682161260056777021253312653520018128068443223486250782275914329171254213833144411001940338918058213178536415623717582320420079878244656699587388681591435907690734628168318786460440488973198045853498316423450206606970098779729147496750819919097473239091981364237360775243418553576329094403117562760340985191861444786415328136546921565872758490849801063449121252240805576813507435674469353911876200990608319535417448094666237966307367808288861961483937753082524937443582740246131818442284926568375503529708645036857570635908944827124429049977737032024938501790926605762747345963703036018791296870460970784999686483088508341947986203620631794789144642649364194228106636050392194221991220661496084079552767843077617591126147066380964442883420106450120119897528419990684680564810657437729 A013885 151 8142004275712128160138689348973399189150300866319549482610715567401925224636256118202562258510652252006065511406745111374188299573650836521625105250297440220435251065664744288972379264875589969517576969932891674109494290486923971982003795177380389037179478244775280724693355684823527506050931278371413586043396947184607187361651352018057791410559062050740002352743543089888177294128917869981060837423383881966358254794537225225898991927293308209470211560815410105308561973102413755397252542525988545678953842873483877696227094445033437254807109922156750599211599348520640127280334173598678046699406278494610103833058817651985338007348982593937315181527616097479670389766675406410457614239769079833106337359677678477158397985501612532954400602102595877299850818600188873241847114179398253930544878198296724136803942601709711453788594769845452941554291368656880083597795230477030979124222083948203077345009822713578492710365637561584753 A013885 152 11560481764899795153070039042965323652509378737149876569731202773384595343676360703222735440682159174576576158829446893600420876467745155791085057065371572579066534272341546831907455505888460547349318283798005773726084234807892410086451962609169787037162542442191895763920933922586479294158957132114600180038819459238694807225752203722303481538822158166177547520559388860979357748310002940117699097441453568497107532577807240997569264980910894714373746176104685745893098877443273887497076803273322518502082366480816198134131913637441841120298658672743717435544783816192470529199873438723298215352478900364521618198095393654894946067100504378880054521698256409319192360602942442519733116781635806384594864844499869529542691488500363066203036375699585474555334283745208372994549317997417866631061659123998991842710035530635745775641912804128455277236451479827051784856914742559425774926380595448443776789853611848633417924261623051279042640321 A013885 153 16414230957265328446652566425427615545281008965593412296668836376209531390886286478995723474600648479136773695147101978006812784398863233666062655869667284927395672152324051660111624052224271927377761010478585083865396783381629693708119424274367986313224496024343258543673485476521870731166654396732839867829378080936275492903134846720538654387267413027354354089898892189983567954442195844546695887395929939405597609883327655781085703868001200236466564124365470789106537692829974532079936978665249891152811162624352244634134136501517260207543892607105876406880310114907592628178144701085346034155724634034868571249893131348658173437995120845883497573014921250566720507548612047608740703994223071145811711013517051250607897308787660002089844619291686333145713270115620324854921811003859739861179314138823836560814742918421878089765599388331416124571116288792798266091584395626198602509645973111641035581511179758565098873688335320719907646158254097 A013885 154 23305860724289877452278773007108377925276057546860565603311324010615736612069630061207430945476052947641702088470478773186819179618216754363394724375138182175157236875182371017971110191918998065990805615055092381421870680661890592019329321391931305942735993251635946046044604068237913810742092411781899816216617273863937312526966334060083852202342347258780271135021571368193498845090432865250537982590322895974613605576111955354365004236908580164148706337929184258208441288928489149195423078716705714702556998930324905009487792650634792526502648725447528357443856478822349746267136000848936164018244711706846384969159511797311748163151438298873605213528247042065912079686449656081603749751125587127878778564519279837534377249163320567587280511613635881921273006566554327587534717806507278660074477435207996107728738435921732558900314650718079504385171460456476167697998745220627469163538402444375305857657719158456965591498498723471405910751320187404129 A013885 155 33090989490408052529760181805553880155848687240312802095820806575740827938803348729815799279950792110079704202229428579460717519915182386200146543167110573928672228877885815766463406603767532836983507288175278303408513039032549990312788872283583408261935299170288059445098753398516079589578835105515412927353877552616628440752600838179548478136461198151809979432958323258129116689693566736756033108346748096109826950172481592593582631820804305906127689734853117773307062823174137817909165826277465625960428472830214328652056308809552364612302471311367751271015161728451265043685616920757367955034452881629947787623155916941995666811687711728723780477664576260406579727727363349335057655310383922762628578896282651112282048277865284851132773345378202202397092927284568127905454281820594005156457367307722119729531403369412523425882524059024620210857816394329350882039177404392724456484134145479463388649136316151169231793848283902011939982221637227327064389553 A013885 156 46984473064882306240747702457888315616442849518968814245365842962211644734705506317470071318233091833041438569464869774547355995674211117322981470341624118166642764877868320716723433110205557871320891707666686126042701098061639331595545469833951887304566668074027693219539580704156845217820636076411797652793894520225588208001665568295099163521401387424234461967741905986317433235678238586150210901117888711498210563991049196615146454869191739370956743163859343242254446298923561799723054462600843511279296090147289626036922714457404591761329950008744681216409774486273627831132328984255794192531353165152452775891251290761511141492242479312010560777675392255372105072471790943096826957296035785421977526145939196160331452221664969752874826163848658044488929172455485048383454600222943142379432088173440405752813269793883957273903282962874520178727946612203289155319500311868840568610193255398034448617196742441450691947118042836258967067337267168680923662957553921 A013885 157 66711232972484596692069310568749930146215694989454503687982409690796939258084756083404103051692483070786717842924681603479485241949998374408856501534847395547734896211195480247884783565557132782500067337372497962864611452990505036441256404162025424852600115631584738411615810439862025780439154877545825779902980691803942996248620868802774613020006409744011270466132119408014711801710396804215479999428542112241714756756639139158391999971205975488028528478407835517917671358650711686269376940105045865394487508668260206555906974581347111444466658829566196837887933172757014391428055234598479174824989511013866141018624383946766924825750929948513378794107849421535870991884579673092631433105477482181892744340994789242619734757096558958407592052523664065073917508015127634342586698308747381309433306417676574190972190809734693923052493637818127597408126092963125530204479754309156363225163165029686998110267115132690855115959182947362148203328290150321790229315923637609297 A013885 158 94720411114613062005411455096213569567615378040641903242907640276345869784166447518313899546666933935438016836301509647471571477179398841893035765699763818500220226529739380998320945139041253881162198109439702840059058623808739509526372994244280933654938242380315011926901589763711176338536997126967583554375706456122671090824578080915701153718747240919902610450230952666305544654641118875242978785548611517861184389384211378208016989903116602738505722359766714114964031102279723542731378734046730107301420850595189932099850409208147765614206096805771371543653047130871256182769864221231292845729485132139614937388280961917504645582316238143906360474465588756113657178924263640898284388714843941418335686301771838469658328733006848913007728428920092088443657291177835077514762121700563130583868046150283007601071201926537473309503544459111533196073109689976344525939542010514135826419790496009556292075849535290957039472380457622092777661533096067965446109625819388325023610529 A013885 159 134489438763961158379817492398544510245565667818651690812765113399851617634137219674010618468631872816769216271140552583530043062873509701453720083179169556044267190179836168286132982202283697611945315121074728155377734800425205453777587380488701993616499648011386931889494710537133659702506125129704812282765227441670967407004912960234724693015639301250810160766033569759922591716704775122845870129512694903915827683557898214828300379232869430214486519432571287403130484308789581430211947215187388069962673504663534591421497302467053062041689825992352122285856584540097469189899071103564799766058929571264357246155312441745302393562570786942292453264193287454489268941095868200374915377307492174130413852545374857254013665659860905477076414263901195192421345910479887379654877601831396464901419132402802380323434153553807717240811774125080724189176777305080742609566940300422569352092924474292640568197939493629612389194135699417931785012171397183773214416874987039249003048574874353 A013885 160 190955771055081598453692525304520212683738132411987333762340235616573118259153170314681694707016245041999489107092811569593216353122392864176974636142526148336345079847171642394243917710787924040203839291863800294510164400527330939984283885298546946550342340726503814951822291219122986664221239308287285653370187539648614769607774700979995498451106571356071562434778126258614411307105291891598568624479506448189215347293466685611466091556444290576050186021972370418346640059225048720756444737114319262852991714311052234371952895388962559511327591264023107292429472555349172311562525399894205901437133564266696486454343457599159820616571069835522535814337688545268769930897556135379726222877683915884287021433518308696112081282813125667965286327499959302325794940416241455214635547103521090465534265076045779318890246962448763978387283173914741805071971494060027959391887154137088052554603465295725759239821775606460558084017931768446370472026643491160684902300868472586971721540375374227521 A013885 161 271129888222954993135664507901300155620494373472087099753795119921840657972086442943493007001619964636598268605129478156767915391495301364951726675949418749398397916036565586654963986269086209463951702645427859894762318495239534526453265364528338971888129424876911527186049542943510306476101176180546860545937234369482863220930986163609353468444292823085917700423956766015177482195272598429329468851447598587006594735362059727832239410359058321084438888974599623945082405314571100001507083355104926005596660256506547692338657922188286212860075059749362057050907033614020409750778232626717587508596824151159018873167604738676370265421182749503455521133738067444819679867774411361711851935636439651755716117391531005230335611393971196171540187549105109715122396226714583343876686784003764144945122085008079132086381549381361614676061032725465063555124074229641589118338286719011623431036021612424393289336975626847262268619499448546950958239300333947428936583326204206881919907631152757724565284497 A013885 162 384965669702580207688625201195216335058848279634957173195124277586864911106272740618419150442299118129026507866873325467234022044022344110136263782933513857264561069869929904171157200652065938110858072663029264866597541251695319774126354000683113787608163780817456970255802745895143713222237587708182723774172803780150829724281407221303885787644908274908301848370857981924011854337333165788072451655009832986951422581166968038980699952474181470599988147582808098255792868762730978334839842851329214923528457241822617286800889821424493497332867594110549962238129708026102176927510729042673353647193760948792191060199135761442815055950124275161727845870385931227999336198018572392806104953776948294622915819291187038493328630187009760682534536072909733764784540139274288162886720867075232547549346208253316212246773447559971958129107989742480648744187802663476217800796444765995686609920512538552061782618130202608473262935276628515528146712778254257594607610391794326570742154289445661124528091150056929 A013885 163 546596200886896425948148312293436279847651141777651387061309571401653252088619094676246759689551498969325190380335159277930496837359433441185745086044630184834087886982309063946746749446240386688268610477110742925692585129008361648531722612347923893131964601340132001416493319378441067224586594570577197629825674656873616639829026013018871362788136528486476737522301301640681699463842856776355186989527296435353886011827987738923019692420133880301687371262483157965175295262844918705570694751359745113676344714002535912985251019178317063642553383571023137733544132848817358625764601206343059889443591839469234022161164304834911056896175602958305414053988557155593453496110056141932497761354876474758409386431326954914022108871437117773421438784873395854065682808529572968091850830162838459265772059211928797172067006932159104553320882991789346483976260926355352177985437676112337602901909171450914786482830495085059021691493067934172247807165193755425506777868061917141754242962949448067289081916046381039153 A013885 164 776088442002666098657460018248021555995646407210990765478709824121637181550790441909731695472527522672089156837851538246884561448002653087501668460636070480347973524947040400608235999428490536722045004466199028118245096843518425345199306073200486175130671862964995803135217954972715198386299848407196028095091392941284602701377721387766935636554275166927223401108202159243633395755633527093905346733389258534812262531096051187024021971420574030883512925898635549218959899206017197738535489937581393617869153776589498633803499556337467731032324919537002199272936771834323268366302249375034637985445709978413268211003684266369982308511433203089570650282454030797269454100626335983515850473944050846821050876190224596223358689435872091730416843808773985217166138195470373885755991044162517326257721318676471586166339544261674629713764528962073046130699081910112131277377869582491835331843496050448781515991152258259986647361818272957810005254738150509997193777103412789487139754150644514484476873982071866443108661121 A013885 165 1101934606996579478841485209129581142431310520803375715300304494747875403685160664478625915938536510758624493960321371540606772763876703004860856475513349124015432645210729942086408141440538287998552653906363953466887128468947540855358651123176222699162510359333890046052161159893694483435176543859896130863012179907433532137770067356470597932111043475687786636627288593217187582397406552878971163896829872455462934640614445950254366764275301981768172012427658975007384745606957960329443785136304504798086843073767035761696335469562647920180363763279049331653074186046366732852772812890888555986100989432819927762271058131395283970616118013439148514798094332805718615290953007530546864906382778203214796833914823724519909398706349040548074468599794404328489861479805978654307844175991459363308309418372018916919380366296748554721496562798502149059996006343646080379103909771788109838765310771702055576950649471956249861163209207587057240630976746168673085564776720373042841789909071668402385880861562614072312934253279697 A013885 166 1564589565286342349089434664579099692149093262136318632999144438999234127050201165584628357126742634556208298121020021631531310556199683898372721092752957347177180149330971383380981204481338371982760975517528203877633957566534448516266968307799622032964784471272739119117483388003181368166819462035280540678763884726828852640537794526556273768093389856259633670521712100099576309180034475951077359857061172214996235990018905383590314430823637445927411409049498589277060282743258508679483064432277905269097190746189642095494873790806812588003530751838101146892938954577236130208139447792818352436757392553115404172754897785268513712667089474207669092775677825094529215951166664413299679965381932311281951788211799869025664999119000629665467370762698283546636629251132877434169572708190705517208846285841439663320400648749002512661199945165392865857878749579070292748833340016841750271339797856376565525322418307303385059121610735856936332510576749884813661250747179858707490215294924771882806409642455708528872025890058950743329 A013885 167 2221493446398770188751077434545286751595735111897086965294266225724135569931117476363493665264905416873074245545217124853681152012394014580891796652592935760090949475288625035493169830051259656828327050415391042973085718088546902466961268820607447940859279985027897547452792610840033087861235780907027322646527653076581034223636071323092611203543776241139234684525946577311084119623436210920468846934567304797667910644080272941228393076805957393062156581018793918475158981874994796358124785415620809741664529961312586656783065015993588500764929162712590780123967625229170760128938251924767687435797041118288778422515250904697996074526355659580078415061195589705242968972775646633874443696607294265699858220155041526635173628654106877034921504649012496781676844498625773955047706996733530563547600860875968996043114103930812460619593370542699218338370147741090008651480259656292877015013711364961261197087712890552862399889232854581622050269469972361201870622502138552644840934618006001831205860375708234944678648064181431625570883953 A013885 168 3154203020323418643889538552981167211260465668772862207281820960457993957915686666637041025082032810485152579057095351243373159452861728360781283719760647989515455249134881277020225635387091382565297960821645880102636568428049939296032226263821229210964634701701755528033679758049496860031390652171309093250930813914355117509669241320592305665630055502415230341466956929421183964836173268128904135601973929688102366603371884097513722508854476246241054456655601676704383806528084486572657983445867116057370574517279405352740032344413608587930590026181611007294476300455014707964393879563144874379528479411090150064657236603791782612388767767744391398173543986412117166196778311302633066003733743014213803592894676796883637722859934228106172542826432936642941339399285295530492172113261080505367005915520770710814787862264891587897953984318645284052263222861220836413864807034805035479906323177519801439513368761641715548519526493207698139429458826546859004416454018938942645914903918147742050459295471967343846591204464454963588198576854721 A013885 169 4478517237827348225457068541220181133078651003066829815044544463453005927104293123431269158749899860197017285442270234130362084061261895045153831158488194372449445743670905125346106509983809409175016266758339654384889250138545702659046428686270419043792613333654149498767316440224884463193590237219998415215986872651994514081926439973732229345484493715492781706944249064937174000760394467965701439263411897885159961938363793239043541500254590079559084857663652629880456278385546454851594446401498545803870011822380784645925404104442073048833363762804143659984113236535155818206200400654888191901894168191192227200354029992549989084678478636406248337436493643915149443244659062751222677196863381154932568527996657112792811206266737633316145828139910590123036761335451021856038024020218537983108880918193574939145352249751842175318025250312718737078594302822064433128080843322017173261393352307863732712503133229798321313574289328066402657155893121084343585433733153968590288400797732509498584538983890941136931989447797287631235448866737213594897 A013885 170 6358854049749825169352796967731262723069654177261459780699701768244994636640520321355751533935156565799756371856205487821633517588971130513126983247197572197082952685271340338558546750946081676283011071470695866655965696033965085740365685095201858372262248590082179744871265618868383779256661453448475289833325473043042974780821829281783521961791576793398434556076740644594501065197651408102376948448230227095529568077919400377008645703926981506592523548747740832104175010059666832746220335884292520749445463376090113745009706495520808512897393372163803004634063067687096734570801082272647583489247747965441622136013071963132049851804330641251866545647567555768432343037031882860762776776706849776499091952455749578198662540896271295827362867105249030760324606839469481539448580671275432685083026333863574732370102409275901375520525377833265887872201671022027939827937481956669337575402181027786475937976561238261755105327649722480378277581394939223452830183184054794380701117891466087739131747768050440009860843741381113424223070721578899883209669729 A013885 171 9028663434515637515481754244212007496189509971163924499844936453555033349796499261919213305718569596046744682874636355321961101383323782456976939052416203267033609950851309479084722514158050690642167250905167821142539485273697564744058400542218025022865159496368313486013680587809606787664025561308991779596876006178475869043373340058545306142103502851144321093487452741412014498928341735354016626892858825553177325942410406061098364663240652181005940708354321054648937617258288370142550167447663925633745387292785180631648246835610688612696954261220380842750706885096998108257493912272394579950292839682968045281173112318356782906433341491295951477903518327030699041287530978103034053945844657603110671202337963228852418399329357073279551958399457573068262215293268619650156843406175122025943930521320533628778816496527253499342446601394207403756560648012323524560275829318550655641797814547569822365867586310074620818585200752011822460071886674220994065105405162488184999147146023364939020385990700793601080988012106163563177096525528852051474432032408753 A013885 172 12819410978141069535819377135924128327517149059126896348576331938135288986942008052530828446617651070934142765192332551558373723526821955788015905752146513122120540323985887723044796854784907379463115666368458867023982685942256403184804528418672058354890256767035024481310926478365584864712280341403501141203081575504552211992316940495505962743008653247717222314835814187063038670404898511334547985810213853473457698480613011918692940755654882683766551956341841229690676618427501550365490853101737758458552824365372088216110184807269685501558059386473586282245490425753168442996160533797345351104482940473739959868790611737005106707179724949806995777561655821262827248665389871976439622733385158010379908281337973456228708231216582945995484804997178631323983584219654502490612745208161590234390671358210608916557004054309696571815868204115775141675578932004833642611579558188749378267596119570068845274933653495463620891613927384149250202690288797599397970298365257794986888334069311296872222668191598456700050048395905021078321942741447819287250332642239794808321 A013885 173 18201730413190444567919893362081825074723516711644737668800544936684957015132518727442264485729198196623339144157689719658017839965622841679304899893525491682034704022793630584779216127844334237082361020702920901556070984513914349856767003306950452759599415302472048754960688136792724229255784228704150919845183796551166990062775154181127609742400037374344032124275834624200764897445087985607937299488532811351263227391587749263839602782501874762724725161075657662864915031410617068797294746212474068511685437544944117058261558669895513847185721526300226797950235299438616485967199507035897378183157834412222998199421431609068859793936082728058111603741359949410774108808294467454851633415356050297143985432615690977640524983050483811952311068768879059935777359939365982942813940573024691025431235462654840544435878105540002845368763180691212145334062475659587081297549516751203125978894223544399240445531472451108490368304276093876001945041225381293088403913925999837016698309346650130043103460990518409934762961565264515513202958655043876349737395554412668337158230097 A013885 174 25843854339281345052873036029405413905121708267645762292210135332166693012635012642789991325914002163863024447206304852284474236200069351118252817248121424043178748749691695941212863473632672876861049871772187162520698279858972887044579627014396749003886547013122055729072217775842107045978430027615189612598623129819750309009561742090153304586014889866223994419877913722013825444991690291981329030239889731926770552254537606906507506887954764394978040093029400062222389661753584519451320526473004793494796150296251719213992081908361834604523577009168061120657227241555015687915929990461468143695003933295035709554435915620157684060438704614012406167353396113690533493810218557677043275666227195506751967724397417144439742880859110793787172537168974315403233034951428366443234973220193118725295717690298713930901092579297711820016755983446682403037585944502594334489894764205813016843014815559080072341270979880013547808869404541822498493680399146206660621916015228350587018211414006613692610750811614497974742734319171779203029813267074633142309089239701708027192473110836129 A013885 175 36694577490608992742737150317603482771084393335774709110930606122324204240840911145953868714038277370376062302537002388650076735588321868670709090339465940777675648663491002324002672693081666012921299687784842348015151097545721666480455695473780324850411340982410442681313291914553846583981795723719620277775443241236481214499389306438898800589585343480787202045024594943597384154849566402901733892889319115104348656012471002929453029207410787909560335072368444884146895517968459255034593608756381167077140777571185077288021155442160909396075032481506335758593008699512579909597248608466648774102357199716489517460832715844690228817002317817137812983559890945796299814920895490647653634257622347130630328637259743514452780007587974474334273437107128364545488247307030226092992279371503740973942201832594461065787432606363911211633531100388656136729737666403620083985818510220973052655672486975268754274259989679496395951257886124538467243741570490535550530651807634080179431916603657188497749222815126526250924294522216284903876301575948787389539556520615148054365423293732453613553 A013885 176 52101052712083612608724542038501528236903573468553071154118597617024877660787653576960622170708246392270044692693280600541532003562227923485186996882123092274768213484398344086751462841980855060108397810799122901725748391907975728203940382408315310701130495373262343914161446717922680949192640530893368888741407514172306507775459402472415534308726877038600074334042486302831351073952240804124847179956149970814715169679899040806404389691346659088904608674847843047870158629456142652475652977548009094742647873019890130282937853702640262332382907394094141371188593553063833172701020617471630528450650586517855656793385557421094334217422459968887843729398396078625496866314137908664505546176124892929855386527913707647200380863233838673204838479590615958298463306356618015729717738811585187148038652867422073705485746698174043881216350567604536136328675133806844801587852312466820135624525170339244167637587966166360714266165168419128814485297175051980335169799683631902181327662813118884688848718258617104183058616047430447634763093926721917416549466102691062271027126821569080390378521921 A013885 177 73976044400620901947785802085160664377865197114339357949673369656716091720812975444822578113435298597789368847233403313643098005981854252755907153832060647427975571293317379639982671776426410923080329390447810245875615934489282693520462179545123352106175041769194151842929529252569544004477815006272666070261708648850148601210540460816276503296986017451395585743710562474479213641808606771422293142390999229111069036676192412382258917533986393333994830959243433886419779821143710338116123209742383549234011781042402140713141292144669694954470197743856325284871722876472554977091753030861416907234355389821482979287686037403242738098946801744045187134092418461008962104114192908582658851276994162100705679549363973198830991171328608477020602349116093202701781214773588585959949839475800909068452717544379303305249875849629303423052203867867273864919223689461585239448123220822201837307431434782368206129402736877070424675814477536078981148650591077779642753186269402541735473351338846540257654674560525305694045057405256453087351822253513601497309675292168623602953763207492609775841676999185297 A013885 178 105035404474532391976877305591229965441562545179174537760349381620675939842438348876159451292407902761161419883326278328699348205479377633755244063718528134675143110729815734703486876400461474534012067247333056512278214413896149457373882868862400207351417376281282700853246392615965635041565856981361288828523578857030425442468994347073215907141748675780486182187307648103326632843817442984651342874275856992447955149207948530067836999873053318480025898701298504307670329317509645129546544352215191479064756265395521976306538655640654279068969191557998610450002109828219692492108565183139798825655050140725761358522476034009256024388956309083894767268651058998792801906261265600601448248597599100017821664047921282894172574631549124046357041389608928746508542970264783168895336499228592251347206070174409764453082172974227113870344633027218423868022614190047858033327093891946949034113817674695788974050275381774066581968927916630944493936779582295922970220610796915084700903986211920632110612793257483778966829733072255211711248096289407061681165623631312665403019121366500834438497235979032238242529 A013885 179 149135254290996138475113080484847005041960670710467221660796391939788077916864986720257130033684407590754370151279999568952070444987332688930819570579198201715444671771503979628888765865330027847438771765596571620353808683071345080098509208534360971209361421634613211785387863280527118673212572995984695472201003105206648777467698906652335118266561849547653769181924075313045042929724103143858101739440695481726176254288950176056528839128753865617094132452329590430775870773771292204702567824303205127890447636715689646712673055981972462716029389417965233037708645654366527922767791035237325341198102527660457345227647254220280231020830338146931572569765086676848951336218401791873170505909041265354004214450089368966271189298627444621088369716325964743231380296131244235838225795785211308221089969179626924927059894872667187218605919616127269657978984916038781563625707552138119214729742822140538845328101852739580854874656084923862956327594047379942300728525784275461418171431150898992946678348796191145952505964310773068134697588253188642377434778872284707161134520606075775283341369985480776694322498353 A013885 180 211750734751850904186858633117973414037863152032951857945633382670451680946806169449664127878237041908585727739885966347973579885808379229707246683023868621093086125327472326003935116435249897349380872162784651391160697735319630811393428989301972165498410280037857011045965455393899393137991584256359841759072899665949396713228954566502664584016605708013183037749339171801754195519069275917528932761457047564597283437885945930125094867938835077373490423621367335280270135549234585635892373843311675923271147310124228954712515827247395474994593340770823861885221884492871895236837307475918963046977514260616393984822891547435444427976543101430287821834188946673730721497389051313003664255008493603901740361916460541152342912023981267637364669360313435322430277933124020046964555763726202772456872140369477546746160481154220614442648145208395616714769067585932076274584906247856173533868528454215999063311022712325263053859764564771741285582428701330742735285502434484003822820633719621991428291880286713571918687260968401316202527313564407666200097412825265547455686977024180932066479227563474779154870659543995521 A013885 181 300655762992558769266040538242986377735558261456050926167113177818319512354089367336291759616810011613198805631571268520934723215924227907954442153618221028739365986649088874382969302616404613500799877006434926770299254804377725044972639904463330292988076324983711542132691373599215810642729316847482315840511970100995912569055123743930773828268065730762474028429663468456923306787119144896434877883884119183926405070266425530509626823907030556454291992411763760569038513850529571057221238248042986241388001406311057350951248584928005196939398317046839656064765489250395610555290108880835871114992352465536011314108676323867047819173490558367504175846026015257323281033118326230127443718123594702955113365049619914578942150037633970723785687343926553336599887135291671731822953253016995089892297106608585281090363182290188218960695067511156975161781863995358760023003301230362322985277967205417765782035598775254011023864163735643110266523210468585364387894267630119154215858636531241321883400224268252272083751538296811387619371823855619175707871712281843064413789344136622465661114996610592609506497190048158848460497 A013885 182 426888189675325516453772520508071909332476546436204099874858815317585687852540266838005208934245012659081616567625886608328813301192526464704470372909906455202789971705615381914779645105020405311405210966725675819296789028779343549179717576831590759811171086562397719077896775644461763251753719631115698522361804331689753432560900833686316735483211004283214086584056683332841755604838627715217336407578053812132193723853276154472807213312164684795521665469789657790273317160271365172592975675151570315738443512760598957149586962050122674910783276247174613541149733270598960416202548125216977453719696594658564416416402839176894915388214783732009376604210959945217261837840287326130061855283812804153738397159258183054313064325984856769962174675085524240844705948253827150130942936968951597349207292897946071453119796916999774008875616471188809282282112066858102929981398275038556826907818682382852669983719170235834330310699929199019613694846046294209723702391154498091947466396089338709565398992228847866284019207911495726391078419704167875963051605785360847909369696797792364226193755742526190756066580770208678098575888929 A013885 183 606120184327838661815504089651029456969082151793269444636017412940381261997244265651809561941750320939085646854859588482041923867391317048595895190268741049764867760856019939319373282559878957624235868627582217891759280980035552393707666259487371961453209945453226338216785282176218545785345281094277042356865064412980018239495622975015352621092985526908551503334978970226918696587819359431845341619654552751532580184169141120861296631471770212859715005368939134141124101283231419739862344663193683173793439190697725753501541095175601030830800010262484605258696236832392828139668101373426201956506087247802125296599744486025188483878364478185379637437125160954936345741290396842017051235657708596667314539375352846016947784574699880778828183447642907192033041653569834255903470245655924708157453419272199015175212315491180548124920106175932729181113232792912945451854598210601420180582854710912070043445073549893541024731959469372732391641923022753157735666905997452197338253794752220192147398716909075244878428660487592587586457431765900687861270563835585097430053929586223072893110787447316009628336427172646183059009665927063153 A013885 184 860603986559172018849376190219641731683750076798736173852561775885290917515621251295581369189927785437607329286400370723346599896582633250668221957169403860695995844325745902982187390855622057135474667721953005149139657414470339315072585892196961491073070313521381588901470100394879135763142994778676918529691359762220569757475536750436373526527223151279795211870693235729482099781091432224821631216057854306132794702553844204442758051271613239120356368378125812184214043075705113937581729106448193410092831188986500795189437634772743352832327210171260604168796662740130783783904731411768806831358863521402582217254223406694266045154082952902858575872564219657993055055191358988915804316307247154938263219933870365887085430562879648622984648065419915276958458423112704157084333552586284288350317339527566677089631432636361139519004687194641317056907891373646995990433914251509900653341830341271479035675791795331193478752845776305159695399525897317230283090806148824484556101018255503105361829099994368849967351082593931748632744689694836452964640038955902349681744082300505933608793603332583767482860874476071891539616287234202107229121 A013885 185 1221934594543946305167418729316689850223294332793223147597776805423161506270977443000790276113903295648084829738600571174138733289362127899394029623440678257436234571536820600570579642218090967178203655287689028032041986557537612568881016587137101151830536396145528298672874632336371905067248923137467873512811984997907211514139943183864338006254363481906676190141086885603155265748881137684438566833538256841542791487983993570587481118404358958857711832136260581310441598559341435960072981143894212550674177013500806059555289351795523058722449615652135567653295123168213874271063620228119822761152701882908106179243929883558700504074340759259794068962691415230939045171498837399925027169139059023669177600665645376097339458182718609254885113448222924645396405901265534786365290584974503850804216526749592239432452817048765818474035438146121836512470067922112302785989526187406093011951971202866698409157522711143562379161579345407315129630884641987150638058462746051486168371923477203872669730580430704572208093206078572150818442976876041401597014911791810642512072107462949453375980859246992390346912392650972007705764962743492501364018055697 A013885 186 1734972387605383969016095654751407300668496021476787438678736581617713826809391219286773079072258391649002782098160191185599099432033842832849908719049611108568639710038555487464341499060851986384742707385812280274491038907625681969213693568362723030134649915822001373568771756845224004013068854259195722482280686583173539618832197309212067368546301770329567535305153202131839226160409125509213890188567128744262423293754489159153629178334257898246834148841494540197699676805670853237961342788026204949562584951858213989301994473172335983588481143930994250681504653696250646880889578626237527186181991837360254915342748552680005821613481247420333427375160144755555419860068824774145349301292276928169847500548321246769440111076940296380813412525253457118238604693753178425164262394110144114091322465021095788303844159456409488721088535099838112425086213229686607896806730683871853005671089976188701803131172724076165048989222564631994238012318975117949743501774739220424996566054152572259037225652738598901781666595303103218344621989818285516347332801611984883445263166286021022022060054867856874380795989092231161945084322706087032509210584507775329 A013885 187 2463412689348217666095286528068368915705268755565966982320074886565982300992101788442859763732299583191578143181547434576211180522269275983121772844103623679778943072776213278764657527832044118832281626280697266833698023030264677923761847308894790833397893625529279404271235560358989218665983904201898860936523608809925032442576227174865918337702046392714828771975768910119306848138440019718135906481468357717442211550600367714048394464262144416631055194071637913361485270010269400665892078286978523281071083181990548140208361966695053452649990071578429703789889153083197354728359234439513736637990804384218819463333808931762575025858652643518492359192612757652188651776257741337343693222884948442400455162586037760474316927793371218398372589467868797863530910544658306659218454110114046891401362841217458002693731256713299207427058604181250842793545635457663138028536314208610237593073136800321361576088417510488611477962690582950689442801457183054046768959199375905294974349287950908789999818103620468820887011787007278226289139944597421418384374909698388020653941023493370950265176123324510658087693850684528060905861591184496615717430212887456355307953 A013885 188 3497693750859892290729055243883570083546535779471627181616034568214915931939742669033113535553651689291644567643322395815075478142807687389567331025110438807099890774482815857346950343495022666432846893046031979194693973885682514802798725234465431028335833049463126067110343709024633355047427908268395510992749601634033726788818954187823598213214614485020898635691199317415268663477301031076933293769058217983614346165600786301365611218843855584964520134688973592751698391020971080421271528600314465130291744953531553710711824196945738510119256953061134463934000643229249346492543957533584655561607709540563780346750751948425614488490588966468236005646145572241763622545081987842016804228365754240581383065783923816473782210145912678041458109764079787728119408053206909318237936597424200277084464839642496267330713180963174872759761148556978277896315325324011210171783485483294706118188044797893887483340172221189828427265671963036617060187748591559569683234101948274764406394656942113501842771733152247998618169894864793040544219374316260982842983406159624119841642739794227197330662174935169729460418727751381958973613921274445811302703309779745118278484222721 A013885 189 4966224956014674088237684191414794168114133652233246155207797993921925890376167206825349485250601226602566580880344806954805623169412494593888901927320232313332429615384847474765068873863812398093342691019659827883440601679403518420357389615232383503599830906111565788269091287664588841597575847550239245051632471127294225217192113836260650688220262878858318074176599189227291118718890210081801275691053694211560714703651435635498072648353980259300968664879081978483648222379862935333705328783856695516500646114486451257030158568802785443762397819602523196557938351293552289362863985911762908291737637645136267471796482409235747710784782178162690170268719313766473771815992476011402453601274714718769160815634764718287014987551145137305910587355297035164284438360202202643865361943408932732820316993820275822643384424982830585312056185106665506719028588868574584840877984347854371544852122722603221400432926909461926221252155196421281989226996151965995931727722289971562165770298421858450385972344718351386573998852413040452167993688158563370316489890119585423925995335596012045720322003716925286562481753528893934122398541418970806298822413313939564403533773019970897 A013885 190 7051329267372127106902893562969635403156029465058940186194878436256003928931833641781420244079462905800240377829023736568429447696452516336595314623819123091711243516411483380977506396037651080119619273243101144239098322378712841453773382146915006344270745110858849465434387148429580118864209250175140043761275725557386596734206743175211538704224357790387134925846163595018693885950847297016116113898872425102143961696982416447111386936273937349030295465609218700723857314083605047774108847011060416125972057890176389222453069855024616531824146880947379778295164673652609272917887970444717947678381726973910245323702538124130241037391748469139542777087232998686524150229339629012121853562945112616447424368204730128612846239179406281219758288830529982457255409796801618839310741212882777003224056825894675368710967879502846886369420158816994766373559775105167704308414492222191464418559100412547242127954494302887882178728421320725132181377875075341983085635128587472152342004118606364673789675535454764244686798288590622377293891014087753311287460385915524201259291959213346875200319239231502386602745655120274754621226425823515632119027095300690288095308252358816817901729 A013885 191 10011879219583186277625821745637377614618910528170191635950101511867140970521366519118842003497933963040811902143184155532840530317941980488129213635831948655627851085481459558864579298958831149665402262449129861355893426717672078928030313054972300162957227340868713425443272633407778338830179553325923817114753667862734261079240583744526329709963883979185706234407156303532457644824512190599411577132111304888254819023192362869346232521177103862582108228913508436753673874402805212317402865190583209259374308199772177472224548405145686955026237717941303809870837628038372844417373660051725891036784043715995279194576314673313191648627935806147063788846747383816052120372179477630264298634322558764251190621166063506221850022622554264233842344704049809301811294387857356120327231086300101107466699652644336084991848720487273671539825798437421737998863461601498101136232475683124106094942068634458089566071084417415479726642800111180824003654645570849842078020636770822447807860941832077126632987336744195196168263357643415316757372213589595153304679641164858445827414503332785054181299674057523284134614637642107952272230689290499434873625454452352210384140089269432570615495232753 A013885 192 14215436793079724118590966386295450067759962445796143785645203282335143176981555901736521650560566022961238064941315025522392356855642146589933680885331443122333793758678448724870784969681789119670469060154234177555194773179073724970516336203293805192475959940523828838109608751452467928836402250046686213197102798590578279733187297513751920923000190415034679296866641727664684714207597405407908723672068161024722822573812838766581333668820959159014244443580447348483761126287943800345350679960905903749387427117603924589180330624884939642902688807482985803571777902033679951755918912840063368469815081958461909131373542423106448354645915049908551550040576200142908315475281636569674176266033325319333402761796983431753637307570792029952270690024458050085841879015659982088939461348500802658144345768704629100628271348724898933451522438691962316649852277999118289384987634226013543907646160745115759677012991707658290798231866237460871227357074096290144223372147263509648277126013286867532789733500987602758645881906193506741405172239070681805585722521265412418317175274458578188674697611308292837641521535558610470789392649803940656101361216882353452379393994729828721416405214690976321 A013885 193 20183887438711797847850213760346298846859456998400775327054841396846529385839501017971912421199973591663674595173380728193147444627981491330743466340804046837347493404815906171148858134697476054087953188343410476640986185061720081915462413572600132359173339053272342042591794753011046756033867589544537746611398788298422704527124116685983261185968281362119894642411179323516796244260656629250257056666851682908079872691186175812601872679011120608640488072928803230876107621487821020526948580397251973779893984104919755555419816700057255746552883022126369774102013856647834715260303759828353854165446232824295850913544643824244652441482485005018006278185962401806309372085786958654907866890561279187932767245156779504459424206615542059271941205126056933620733192813537935188855316771898304159784856350115648560930755472386488824953678295233853539031509305882994097011300387369244912412078754857077827187724635367060577797905102900322480238261533155136235306564506897125018673815309847451874504232639511754690082665945682193901331323639850181056433527221876344680034569533666933451237090126299358743575177842913641987223614679572673768150110433318927725835049219175110418904132858915485566206097 A013885 194 28658233867067017156855060959124014841805328035378329653546105941202322674189916396874545654627730903938810019679090840590137751287151916336395425888255011530335699943281698088448904264557154257729158950141709769132040721763178690348242716147951306131098779668162107755568257922626005813881979134087938731290420849357033565981768866945410135277725366069975467247290009840750587764987203139637382233707826029938817563799689530030753457136402692674022457473764471768982057539122833090742331630517100995735198932589259049363651714680293194972533336829147281008347163088458424655305349115518607018313787991799206233990552757346360539481605996711769851340126286017941501006121609213754881519159631666183940655102406569476863244675732523701651680623686667819599933368948651532043442543505797210449399646782706154418777459672756262863532254803235853584368661708523110349600173934108933973602676904635105952477281137598368530810400145688743175823657305681052269653672761069431237639147384394073476177956242839241478996703821638482786162589189306758524244538660671681128359843794363731129273141075457028607576421286505834971053359868094017858424311349520912764020975479190314754053965368661164589576690268129 A013885 195 40690593963792173779280756288238946341241187648328169006895013343357706265207272125517101769542766118073846978111494883647791217129321658473645400215420095906427855914368122002770795862361327372916550439471357607670511943080501605741784858221681697669383520003297645831497879989245992736881025247388698423193823075905529607894176398114509198445025305092017156999335451502458607292231435288236114626205692743390839689683935777040875511389321318012059504401326801592491557271326328423722134761911119468501592350829387586052326432650817054934116266030222570970668777941289313455807887079112902805201960076672045565775124266387531436506734645673183405814237688086576365794048809693414364809149437138652931426731737684517710615995551553905456050295305881110333702593435325518332606199494510709837053234281952812294582107558580689120626316708158049362740934907478497891652254161562108664957576021784487632366534964187006747050862319657181819395450591072381832433654845513759428780606887763615983665604417088996888643822898080151253312455398561526237958277929125311151869622730333904190016374267975190267667634798594315324494910382232367914408767439796714634384530180956722735746801106451135170662590714034837553 A013885 196 57774824673648064485728236781150085635235688970792289061622932960659842744598401778320335567197683272109978148800452791011501894179587262035414737013665731113412936215006978602488133900744767199727174557336483398754230075966451768423713423440062310207757876561322185517373085387890847509409681864681575177060712051085997552475801618097672686976558294612036204485605436163926370774125849014049065004820536281552687469275564000581926380974707598628648771740754668528710285032593586696720839096642836355188265410471561769769498051684291151167589519136873728950700859041385220735423019124488008838285639428583340600884770615500201222844142733801589171029186081093542059007240760784862239774824492367376335256765044873526263042095595842673539111204142122435675079963207300984483179240595677492937108894067870674206148467491803701512745120162295163494033255614927697580947694637073090922700669017562857256229051234645670838847396220601487206541366289888258851453751867986629921270146153839384499719494090834731855319152448599389318074462984835372959648726625614076916160146921023706201524079119004449727879764942227728773691369970585303209848689310767443850633315869142669473409245778602389430011474063457362343489921 A013885 197 82031989236651919896512637091373417139788839635002227170168752724723602339817252953760576697434600977688257244421364498487218044964146231111817862252012383981497151375431163617592994335909762921903026885456107309104984852971498308558788470265336551584656475340729234362140796899594535072167902663341187286175891430718811226865634258067307248312475130512961889192318277775404005028238005603540663290549472183116554172063194475174252245511605406866077359097512701393168999175523232226445960437242007698768544960915920279739610195170302581023360151873124122166755269615924095357735521665038170765101733142150056235550447751812269207663815969587322995609987061543233347275843844885712145179962979259265861248664646318990379264160726426390923221816979621535150312011319628753925333427014456858089204623004524651866319344607509928218781748078275923953147576217644395904191650864310687658233003809269745815257611998870298260233347455594565820618204716261873548048569766023892400124865907551926957618221721330329867897885838210983118993252790259398144367962040464526407948397726843956416177374405672300977278179411576636293427107492325336859626130458718330523428667970013303250506431483469052848927801529318380124940568761297 A013885 198 116473694141584885028502743362646185939849162477635357263154294737467879847405905327167631147889400240377515866292385332728565951668657775267732374443555547482816600860465565680584736158801828253004466044503052155583876478385552673895355721025529960123335589107861788513726145463467597783963101771863628156587842679146119152143758860756672667667206001384742529102937452927351804367378929922226435557729701925503321257083131117937488270555371518176648000856117091662000755662360889939344882048541125325150409942571195820630243712883920311784085075158118396727322636851057138262348284584756102028025051514013752396439952093544913120385922751130347666577809399241590670763037814067892589318786695842123447954945238728542722930873456541596137072959391234494033916561456254123662162143680465671155963808405335358624956585676385224150934796481176618556344258125655919035337844821247580046355738089618313484014227199879985076880140018258133442365502293817434990311598122277385791564091732898956354262935438582918175243888492584731858384402927019338271067861478887841072010388151243479425204358291514656248695263984782968077676532562730575817498178714724432622003858217899178713354310286823918970920081496013407249057741139708874529 A013885 199 165375989942788290101914819682656725629996412288007905457590467463056931476498206520116251258748800157101698545366307361371983466438405422818316685980303448982309530447938056690538001728227887457826162144549970124470856104971075662899038087988145892590838899543921315453733663719322712986744497792492975483528344542884371301005381024757386983895956111508136373144509463101070950893653545302582660111691421386839369210118283299721368283365938137683740900551563845415933406932492746106608406190795456580792085609829310384292595947444224442128815682558780512422066137191431435161763048305658044757205565567533024436352041059684399708371795119651682046824168720178967205017594581568995768192404521598309872442964681825392484952461193384781066396000902360034995514667199592611260586554839714946450493305110974246291154982868715295207273827327373990093555289309519436233757686334362125261878519216711189728471988589339995971303804965903938575076754990392741793038854775102402157852816595598713472294708723020026451547261783415879622250103186748896579543600595829253360981453689260112966232384550715125277303711435641990705865568494920947188505511535352488729380532117691674190407110940918949118293674152685108376425377161403623462122353 A013885 200 234810256952197553219234470130157930482829815962014040619298028360693625555426314015032700163493295144661946391528169071195540328706835008426546674805935714161675062973217985358457215519836463602206681104074286931020816336635916577496839522496584862616350747389733487196191918567526389293220082402155698691116104697626174782331597285668949210793560556617607986363843772750297297123010241872689108038205846496053586248570915371092482806715110826357223303834441786860730959366948353008690691788844264594433708297715415154310532404150314183727693848590862422026057559354214263234475396478126714454831622710020737477125499962880312716729651903203278315957623726527147838814666789802809624438362906823011460557250504242556297507146692655735090589826653222212208626468826011966246622643995053144722358072714952560416220440511025492907114194647563251452265132413146338172554487245648404087955048659481899714299052302494518659827506607473468513392756110394067184038769224412571420642426612977002514631948243341045697414540474015520592809164760427728050741038111192336189363043890871796215895814831024725630856615807876329997658168486492971312229870092050978589832054191029347440968869319240356338253101301409019924026206740259064598058657763521 A013885 201 333396987005376361321202597055595648701559294002377369671594640654129369100250939938442284556037099564214277217636011552920486304496700634559491282049931465302453469887964369037102986656348441700838371612387604819018423221286862603974930073893433493279863923136544819929923468921532316522703586539277583876472039067657407647916994727238057219589712511237407022694608127645918869401185952994630738871802838588347156810137154186053259360494097112579088008512459012166716877773877187657860539571233050994258861762469316214753889607759652645965052204778676145950652008051996601153312533017243562405693863326181914252058981000795352173037613362326497139860643751475656548975876344169047864926180641793000583352436029202323256909604781594094058519599502364130559903752147894872359030887434884172906053166050834397574893506002663123282616439069705215517258814112732720278668696597144606083111591524505991682645509505062959780786704049167456583020298512635789049727734754666760419599093923421687859417774136945487120793917193814255022344242249246632666941018149443216884820443409761555959713183958534273860051181951123862281484934132726450768468766659289226307623170967512356169491735885008654629363033654514706802268077823604014683005771636139636497 A013885 202 473376045778492664256438755847566870978449874504333524969801351695250163622574998828176846822881168075946591007401014455495022922843771872883735613257569540529945676394715425127913935324922929388027267802449827415517041339706700876292032289928108799467867750312885118391241346812520110340976346272899052410095959974486843850748480382432046209634990437068011023022098212294951428151359683661097417002301362989534829026970909331147022675813067243975206162502474515637998125925383942036326892133992246085555404685474395912731813436804797126942001128320436776561054908196683738123738873192264392786661271700722674224185708586846286350352666595792813249511114055038971280659240858402831794350492067514284429277039763115123092585900716379845607647462990628227324393261813453569783076518740632337089869930189439575237495568752423254234685929328194438188688548029662342016709699544331948959348575007210503832546005189330178885468467251138757401597451985255513532779272285556882449090710700827747459009342532761008506869088885057526693260628767288576118584873206613997596430500318453813560290482235812598480110691051576873727402354122890580208765757622558422997462912660419191493746027638480733336083508875598288056147946174388925475768525897974315857720929 A013885 203 672126292230913258793154362561458754726848903464099485763047237813962811570658470111178693199395586660809298867995382181735796762160189400117082196633052915108227078248771459375844496468639095752096232380183004604713779765471937186109376091080454775686048300356002125543632764961184366308407652089999629857841619441494966649392185110358817835073708617004074927115087301414472849920705106363994795212636606350231953737747834410194418175411914217828904296272275958350221105082037867787872992084693828550298440230503619357463654430941348834268488896053670400257649738787418782361157505274148943948890513253172994055929647636993807598552686134702596442011101868845468645642987747489269543031106615504629346900009846937349328869739233456938444937503859484422964131043538664745231489676669518008243411449468987106977984745762109424487898459558142170423276755739752283948819383865916528053573789664012884340167273290106779801784601505800122667959953383428937678111379209553938443518589223545183023906628060538447255537623937071124678112956579636055822005562316523330785275020890658876360273363235894168640174525464418785199968324317865050543477522320692934801908698781284811976735753564690338592371522661580358484538054411329336559248271875920118190796065087153 A013885 204 954323220908107806890271773763425143110199503525825903557062961940819795748280423396647845790014219489456708662815319358412843183330480041082039976464816612886821974641065897995008439222472500577284100218629500369035093196463688317257700408553221276441265481598572109968005786759492350793556763673550604451065428255342718861906039774238740014854250695813554813788846510524449177269862590206662557946228573982621291138217426922155416007285834285583894567392264925395269887598467040843685982922397125323941092450362177470030271989353090731777953838484076293498625785165488070066966011966037297108439837476110447821270101704919116675458221277160424476364557066193320574796715654186871785559517945770556510601407281242924006041001338798468249613629417415974336582211085677909170147237846951830630465450408687626752440487163551401125114043092845067670682464574377458630718843917708643772563120270976341920576884151871142049022478940220844770961615531135261164830188550339626376598973539175192932774993198151938104905884110417995872091428190292311311265351694051866878788235336748240212268656704026986602932281202333263097671425060990917069510364409692108329033679325498709278852096849100530082748853051703503056780748322306837819004573560928311254029128586449797121 A013885 205 1355002505468923226367800609880415533421018536477668589946820745952406572731766197122694220379872219641641533991858970898277984283754065399690622034863405121523644388447939902729498697489102137252160870684122626505477060320651343103076566728987151101904065882906103800342842792370972530720687125799236540584076405766346146775109323915731294681270911830205746497241790239893712835490855287743061279537858264369242718571635981137410822505856842811226291788773879100176951716795896617211193448654246015171075027703293890216064771895986911347150050203248485113858078311447714394701072160852061818560498062319317752112165102796441342245466083687925168815737550902334049571369140298606809212829180471927945055472982338123734350445358037902376733491659023723993073616608485477379080597746687659485383480783020927987657839892782578601747301049883677719247692192103181855279036565568466041820980154258587655910324533001223304136298909880625147993963246543191118511712297024519570888198688772412671911951103517348416381817353895365764364960118955983870261479288460261401550915627460529346103071138101809645117079619991101299942070456572823380537563777479652207855736772826064620860543101675873331341701538247432580739691542970665619825178376802498989232212036427370849590831697 A013885 206 1923909792407588925420906270542977158036567116147573091116123063885746139139207357348037247665904230163722223529078902842716283931178196036208527530555049805631197150448526606469797832120784093292441377366946300102187142435699054064304984806119509402096201272305411823643387738647471944551482660375926596804084973262186940921666399327018488872265273058500440604334236564644767425461539316288999759180784821672519858662967349269820718210698379263419328980333113657539946133754671383223633496425871784362757075609715753080511078829920287984630428831433784328307189497057217417317080215090925937515853097270519545560722406361246814876620737186886366419206671811535316622255473436958968308500001697330196282628702283661351083620294727621954921685266506447677633526056874364455029240274818700133938132874137745749771897576646593705741117626784688995417870492803047479490927020878345488741811418885135493357865660453517916941052961286374780755264673347075711956684286916343284362605125644331539102887157986831770438638042649812348093939179620486390077853198075321372821878410059224815769868276931821137287001318001705118431848332258119286619923692400926544889422847054497634381188146716200480618834320991384881791316215127700374968118294551665807354280885405657492387489520807329 A013885 207 2731676786118461988881351714574339918678326075831944686432865145119623855879777540782112122359167782527572145133327383753550614753670879889382931273951301351874094692444393641882387740521520140349925936744100272824191129497324351806581882811862428261132106049891745115682829584432783572775034515713382009958457677881128963376214488749262490554707953809023260095148196125966825542413544829008150331071151594545479028961624831632199835496487568685820778188028833758453695297634506446169758585334749034129951173103984180021635218854214130336993406789313078715037261157723169550499577562958356828863446631131228070401210633728860818830274090039960915564875527418311100053325789747780249865601886909966160503264341338372554965535860811077126049239277446045280221705406535464492024452008883255116072995528274597267033877177484702599252466050213628162967031344299856585087549167083264990608482135783991826192619063054550588994172634453188237078827833304558879151681881568178426705235425881983646116008051477708997079693295322634611127616201758404944356770408259631578450753813671460769244557862079584764524909830373947024341288877495016475942304994121302361247061255350257847659570658432024265810016242499864764105572867262571271301107537347244558232627195109420630168823708544931731953 A013885 208 3878590406507801084147109401400378553914852027052517486644508606354113769137893299722267371716520890196251003272570819114165115212302874507099580649838672883567896467730019423182201410093664021916824790767667981071337544554682462183037932383602551803566248699681143544718075365263978785289642182377255440513585843143266126552461775352061592051535971171418339008916832306826879014174668520281025304623692089576560217624365748566800361828536349811543432655720055813776788444213437419139254915697640759352650082789903665892978916936687912457892447583653700005096660515621346348463678699809363651959566743338092094355651726774359135641896478661868785691197471733580943588414995853914022233423898342323822753683397899677640775700850723633534960894732756709513439749973407225007252362355976951959342055211789384851778919747591897378466808688658171442585880223423561471332652297727343379770387619867851282362373525011445035637498974236800490734033250912311056475669581317749116406415456086515653823336843946985463466582083216910011051823757380083569079570961560295714084351957618119273437270192378732985004044897025261300140149401733441608482013342038090006733168652837851056804375016369318677980212232027130484368646374592832657555776644655246616718503351366476647689615524343481134135590721 A013885 209 5507043738812946923933862313344137292425880054574706321034612056292132913906821766863759383603304201591378360753582585514981137989994722489026889282737988564444062774981742188141210947531359517166757096945008756600006111998777776707821689560384768396156163179983169429972772333897617126144995480143622778001298454487868412648398718966052115905517709419536528570183626768674291956429002321200655745947081579229906060915479078662811461344780136034368623660252711287581669510035558613626805066837705115652175688599824249343807366064974889318725796948783791528136529109728577962290593447675223646780354557495793426815532593822661239255096208503405028445146568623227037820616150768150801866282556028636876003576648291642595998864282805906140048971112567743299624023077992062277122317457670367078135532486845640607492261656056588636097747584252125329955660136389507720001965693494252589170643254782707718221192586102175313965152381062940834372152249540601239714374784721075307173463830232631856690641581236034939201270836930112197562009324682413316142612386768116791712665717487789977224822143540290679888888175355596433833092109097039201894446017786176362690136643912392687961089497617091710160950199129345408144213135490255598659172359350264495474084012961151433558634429547762092670357434346897 A013885 210 7819214601859734380575961942637866743611932776648278792865241170410778962740998233433876807124836693758929705164499509121544573643059936689102251936320512229145853639497251518027615352329033529965840231397049298119814878164248617703037580674139236100661101384241362997332850607690868959876854847450283806704589619693781380777717459914981859133260658343294876846075213752889574154379413948772999465473185409840636729933269378192943493070615489609350530884375433890651846525510558146468314561784983472394551216688280659200550295358917051423418053878309307887765347812151889519804035140835800021446613880942304767618021662067262319185023137317019153473040471485669272238866585981214293085454351155152268851810329113426781427159443991945474291511976977098298174266535448575568608062298495474388460282750175190736032140158183539771083839591733469914614853734273597262798831003667668998502062019806011032670387841725276334760619364318883984269140976575969454417133038709711822417392833602613970145204283609052860669498806711078314493801873715597323818301195639418003530770407635061013692504294260686503874997097995871085752952662746194790084242439475827011800129344815518144750368650818110984313996266885194983171418029917787843545416488629988495750346504390981590998262005234396841612655695659482133729 A013885 211 11102166586952756878401443595987973560984608036453495182001262732495937385700545528728724021733849253490472654385750779522788913699114152527578656127548233532138344311015649048632135851311844560756708013430720225280505993465655549585981830183241313352176369428124788941304029265284134128763871493136217614936158503649553349966907579482506397563374078573335633954037814773536532090114691551062984702048360616460096945452862059512898169240764897230263616729896650437679258852171844558170061708752341278163710306873372111930515740717425887882900087725494618969598843448518545397920397922961696511051124845153098020435821383037836874731089396681530864192770824722227915873260394171528982537433958668101034995124858464002809596822326668071725291123321094771858350819560222408161117137510954888778776051684815495792890386428578006228751787231199909392555302378584506988765759792374565501206142273255703406814278869788525680844208728763717657252429699578226261640347264943255299042092136540506663808459318512298967591612567200371522382226047008206869404681680736997128239189078673494825718398069736095557332441754569123532203930108868823896064642217386829313493496251141727146450824181444650607855117797510812293220820089704980494172864419296709575610599736685065948850019295966094996341620478071985323950056753 A013885 212 15763488943650980523096438499868696176378922612814750308630766899573484168648619472784179903326957999513222031638188944560888498638083123265350247953292252218241353138405746411243678513436081682502337169825702126906103398364165291668503403458486461452281083367108978451833115080518534831664284286629910534090409204516343870823963495081293086125139629080900613219078269570909259843873975601617636270096279159805183868679864365233805055883684724686670408059260868400491959436068158698829669307603973030189691225186305506729326288067822168891750869857657613206317705062283196313055062433702625523091516969264542296001944041455953951445060397504048368240155004877628361948059883487204626558653368252613931245072996164123637225715358275948315656678485319659486482419608318707784419295514891875516766628417047075410005965403321482189936826362729809750385393969349862339547985401521573448846049549678023272089101553221326707626415672996265861673463075954041605173878546560535639132007814711994170155087622604917275227724244827417908655060328426931580972323117166190531510310287678112342760047528101283429747368752317252031064475592588161690594654704852211308568935106657339280978227869793457278117343990620309410215633950108244489514800755789368167897739310330447682936341847512531743220624227133854866107755731144321 A013885 213 22381900121065450252582139879108067346904847924263312928961554797727708511244922898768927324998104604314844894175704040257389461010772789150170407008217677357835512943037367882229215643051814629472720946937211944802519252891148638532566236924356211698251462186373252817684411278879805310482355694361484881202006141896962459396500336235639557386382378327920301983400814598142508954143371375786012181550092639003508952232186178027774745231840942139441785575797958824517312049017427605644197774086654334726044413919352177868181035397113781256134714823484165714282637756618232267465421781929708767340152009429045230774432260869526409636929120818905603984361764760534773110486461988491899451689895487051658575835609114604095180392531455613147623344544130515759498468857808575478662227671887833695609714724343209350424840019663829737757132468906459482752954325139187491843583908248216712358205375457189089038615464052173275110319678213459057558098262634877651397367671483802450971055219773527906453892246568950027653010863087923109529247992739277793764619784170235789498634634131781556654252803107303986710809754558916517071113121465449493522654645267346191950762493733169779471903688521328870535857686490180658260539373498841696149016456712824918766780443947858455750945526583600783334005853265593768627159729155382182097 A013885 214 31779097560195626999280519382330743178974276659200734705376566310437271023650682492277352844889833809168662726909632611487736227942372820084393503583466926720264257900762208049158327435296620364359249145555428940311470578852267632460933899460705637673244226345557367625958935145196443728725546109129014838968836834615395426711336777906526475031956724545545936213245530412874828336103144851509399898059169884137605210389535170175982166440645984583281395342295762422702677133981737707867153718921354763741117243414289625211381920375839782112991667785127757078584203197198693412586651375025370501269286211651895874231693066621423159407861270698568854156423942227598621344335976459594142879778059936558706790510220450634426770546598534972516945039114395521714734217497041510553406914595523643887547322719361776198666162075799826299962628835904118841803161469229151334606555517213588236558784409780518128395101436942726589878313167349127337087268724889969477480112269929977296628409551181982012673904083536649679413321045031429242526869467226812750421251752892598477370162875714448965686437422261527316659250205678759529179039463304568721524595856665358362064633782064497243571638755472828446132431287166888438895834653237944874169054059178901450685444580802474463407170262538411657422271548800126171541653131559373478925700129 A013885 215 45121774124526682364317440408637982017868879534502777576571855311838532323827587091437445378286744762784789953441730230849142697397573645206566706817510600172254248430202526434053795317297953500678030414060894668903823681677444163823084223686579124589819527486324047325291175778453187003337067721869595622213775761486511504384078503468026961259448979043065216353930159075433215136814402939429582011058598774181967721208054238120559510895916285732464172146526034346211355047423908156679133277886518010781171505882483024383757099319078745511606010446388141782327330998964945232715045061389397483820704912617425920298989022493894022847367680230257877555977629339451495706104846527989960926853036847342435747453470078376445291147981756070472992032401848282275317381852696868049828681536856414439241278994344853468109540886458913970786038291060314466366111434215295126500460097004333752795645955717737128228683540953188947724852098852829893454718109916097392386479767245967774458923700112595434569131430338096803862759779035190030006473301128260671374867250106826196283367350223290365072647979059985391249853019284426468821563435249235031237748099257305727886004727900750862765896288429383779040255490102916718185323103242468695203050589303577477065883286164458984189914547457001560672614214464700745546616990416497349667007808061553 A013885 216 64066466843128081641752667986287499233945253689220510261538584767501122989712866324887096882478082558653323508923914760382771202898826723162060184641790148228776400413362068575076319657832720363612206229617259721905776381195490838113352896590955176102727384838149602863145952967267206738997158964370598431369585011376953765080264551698602357132957449037149448896642213874367378544511887714369668025475628879713686142731304266375143265462143009711239382071450015548708615943570167963617964138540117803233721830827784699552448203767889190365872375174377327826629937210197370243287085735729165743185214615114240514917961656511112885597994932348693259252997728861025582338782909076692241951718772338957088793072041665073344481753499932228953571048149991096526585311845224616978625602280876338036457804669073500610669608394424894213818351969830024917271187882650626292427563771952282309243167479747519085675393926407171999749765326520882494030935691391140295261690002882558066339924028070769415941023245285559113642166511581567810434901161920068812076304889134927922576313115785990387880954741604173677663842558402127912741578594482673103748135302967180338879039014942976417754197206400479564356760039411057022732458305400541874164917800576809605854333845043610239914939499608655864931936000707206606469582960161796677406148705330852457921 A013885 217 90965221412483308615614017909006209799811806067415566038417390352229841984804741241455218718264682867481831957410182839932800371834319414668713287584938234493665773561715026600802138000411392837317336300565673536965969935275086034931110903694943843475690196454140580672457823342245114358812289135674344776969124865498647442025569185581122446991729564717539905062039723865017642998075015354461773733647749994263635265560041481742611791469281987339571215309822804726942769307789707974318711707855156043746022577553645900152440449257263842165316452997965869555935302757459207521522871691475206084621729267772260194789872283728899208406512290659818565003183596307429200262797284932905016580841560936874595222464889862446043675829079153274805330527713101908340947841120625088989420411777718234695430869164016693356563518166082947023749483772826949688961917013496670295687323414552851702755076048291873206429807794166708014048702547217960655327282257971550286209377382422820248399205510724478450609773441981418106418625616634670126620667459060343143308226030972451355365436211640548954165488756549877225446750503445170131801519558426384785068516146865071774419775698639889667583221182888165712808896239278065191125840052131097183826177693573587156539516890222085304414906253095847290414663854156132250642082653066448144991862082304948178346337297 A013885 218 129157606379064313121039872626227830027731391527462463348609200613346006751018905484868882483659137822174151477552549976558466137551561261153275242370487646813472804252016012524335121254850118999814881167712275531175891174389877832299182334387591880765863055266786682451853947677250121338160140415311168151993050724152313061092098587131655774218336164571152056981672536207812355534317797076140030668135893363605182377252283818142619550400200314698001567056159078051182779601050371395292243049380098294805096378897587006852743638961070867145319723004332825650081631167297758013886900031242911685692754652951318043393763691158463643350445321479378008249725251502277501997534564592979718127423956187147952148783331125423052235431648839331305272187087141736271253178850007376977251497605475679559950387598613250179170207212740034912299870781234754304520400605032341796023715961416768360118714012699554215261807605202159540703148652585251962191029004956711474726387942074718289431350738840725799447441090011410368325230512158052821973241036419041634428187887658451864075102163151314916414548369408639027691146829570148927829310155668611421773028130739400214412339464143737823745709679072042304491700987612635808076361878898703254135885181464312739322728833200059374070635547801910446226293375970563468999915549534967863803710320595256805662295435506529 A013885 219 183385331520559118435100310427457968059684610380008270822766213755263621107481450085029476876600812450778724194463330952066374054665547117577305925806433478741637055426854699494764892259547725412720157730144448398868807315195688769334820131756563045048576020061933938586041990587177325532836042489662469278784397022042730765983043823628991372614324131619502246169826622242415827691889864403136955524367425143568363434618295945176525366972577218226160410995656860084518227896008577178205458339363678224567079729252391194788916024984349198212352225945762992829047954584305892800323412217660466857312657543275499583138939133237182713256633242819745220659430146422269227153713434279294403641249796160015329894115054181749798677843274626066429109851740987804236892724762434924252789379635617881952952477484604213559646072902459427750473357627831634542553422441859405725476845273829328473493076921929550949418984360899522638984150536413738095280667869890821484370585004270383286277129365998176411426045363740331091339156819301196405648460098246831197934303569607066488370082332065536543275611404143441983940468663992982946220940829697167607484386402627252570234861074540735155210112107798192770328673089168714240547878948287476106307615526098374693116551792920936702689810376995377160447526233925436335403813092416070866196744724669419542317249810171993746353 A013885 220 260380946656786508223906221462599188155319611840327403385600367963907339274805289273379697949579799763925326998578121695608105666135259733721960859897745219825664564607207633060538395628964654761328604994249706070272668148131805068961429707815478335453536002117077336238961822629137835899075984781244684642766977602526525577196386654286388803346056418548871600739951518377249809859123667201844828259961759162071545801186829825830505777973582571338941442675060362389023797505743050366515267461353894072899140123137112404659405940486203099526195794474673205709273541652208812033788799101130737490623378001422521011616904700900746535696423506250314989769836509408683918058790095655496114070854011826370886257468518485336723901326518380742801836626763403720760381793503016564244792770201289499016073245823857684852158394133067335707503850141380141126686274728031170235158377099963488838388459719140126422389190877713713515620119028180800930750923239739572120333965712408333601703586070218072764998150492024255282355541183982538824934805609716451004205406463431580602977679989759576519725679781452895104991762015851084787072426383631331307659958424475122952615959140714184595271164147042018592300558786367823095441589759878610961873612058039459996644387879041342423871046092449525228901543255922668258877451845958605131865511374534948023095943363721376524715531521 A013885 221 369703709777264921207270815887221695496647638108771745988868381656129583020707213611833077791596525753407723016220136136361038086801811479743262180651832834586008611709496008254436864802554867815455749101320404911819139778801980349800368700649761622942051267357947075400243616592739760266154330523543734202825192517790505026461329965795109147152521628271545184411825343028566783277145752742209792318704523478581418806635728636014224442396237028993595379972283180960592162055111810264249268111875555976664354397817091007542490140440918874283965782155426073838752003029680247227859262925334185541224037618965776415991343457906831273934316790314053490429630756739485721843199528847125746036300564669755487448870478251034744788365766408526332387347366406116747673412177812589858918728319692304204464710595725100841131061018594588075649294150189583039713393976518153276581267834022859371607723251439142481714249392057960131147835342995707467133213618406909652061023554522959322714048606901622141891978963154083032439491638865895628355458288595170973478075804948573740202079777220063038568144517454363285088288240540273692518294107783631176500145588699974650132437897657019996887929312326639392408094496735858196824409311691964924492981195891733552455510640772003329930271891687105542932458502724591986044962145647247206715169383713067695228936856583342508253020438812497 A013885 222 524926400253218039230591918833182934902783625502206324944516693773127181359032282197256478333942868266656229378641273834165174454812159642193829010033769413016786429396009873792119963547961146951849553551753486156880788348910443413526502102198468588665632086317052660636563700724517697792221089274167235814020769372732473095356304581243946288348537901552751330903421096076511747203538337051295769092258848592728177562533385753945248674107393919275759355421306080469163505439084889586366173073523291282358720242221381386696257423336021750084208803553856798922468902765712706788206569479376220680005738381551890404680220948113219732114557234944941046760944237371855978559119753430293420389863610850305017142690890638079439630974651995510972724501869623289707001327994552450399314768835813355970838650592314454504985824904678656041327179844205730806018340431317135556826849203012195038792827112618626526659348999059239097931172046599856217161363288590379517846408721054305455070800912849516509520319574687066872190439279885213969189895939269873672889660278186867065042104386244347045752249970119199890875601676348791384237947516995343211371967215134779906813092876053603441721304649612165227786379827851885411768515332071018241795830801855249126588823971874614332024806057315178614871451732303031003529841817232263477184980255650685158544672598377854943740608841190995552929 A013885 223 745320423884333405527830550098726622402261650154686165916746639270631040342891499103749991557797119108489713876869463142356262105886228553086403476699517737457775329282930391372858075083317470227612251557332049594250285502718935453799498695321211014897018377181871439573449426419611524834169659153551268941188087539259811051753316553811285845135689979284984846442538767211907739849174332630641656816027371986325252009405965496439438946672102008041121851110429387496705087342222754073429115401653559790296005446959723911570387976325613834009314459187568452947659928874216546722182615121278682566050907681215122454318044474725191829180978891937219159830854002042091314149016095746276124994490576911081530725169659908711558916116776458390223199693051097715253513784562361258566619869734911444168687053914051824430085658391682322530870685592054416325040782789788654140309499628841286211195267125641345204262963291757254047871260148569132048930081794848070491070848347450002980520462171715775962657992390356454707947700544619980250652058078643905023568094373605570510369487207539739863340652385823536799458959169375565888449939447638457026068967254179623194147917611714841221952086455884380083829085903234294465097408873848359747741502934829788459131027838233974281625745054121357562575534842272584691578870613089949923925434510847414877155763201514985986854709647426923372795111153 A013885 224 1058248421095137976172528901371527685904208019803682235480054132994880377048136895242953151763279144146022879676070245328916535244877302814699601581216147156153584505709673696703492147913573893324966848659438811940743427623033999536625394819042688707978635821970320436578439182247870360816469629736783844065028494409230817540509308782144830886216825366917640729115363766397197687779029120405944970921834176306387813342319125951878012464505010740831243148152100938842909195198466372930436843506845618443170315405903892713910596360901757081514963200078683380896905583631558483379318041358253386392185343627527060122620655673749886695005417146569304184619956870777477647033679546658020380006302407061237488970847217809003467907960817871880567141646576452448686708321607360569504625188382202158383019494309243881279828132667038887421714459032677607400023430729560949101697425214507702115969078395211743477689198270544579460648343820766922123597719146987596823240381522065318881912841857745846511011689101394344712262498252182491298750079227369099055048323773024484528141688998035752423143268674578249489469399389352082855676865674305596677663205638617717249573279856416599312877223618992628252685314423308535636329811671395710526349007132538618952216403793311376021586285495309588384725811174544625282431100492090057029134995668268277945233750472013463458337567475866649139326748136365121 A013885 225 1502561428430879321434398368314673185524891086374396847822003221111711867514436507668973733203154235769739607868226070321979444983185752542570932202300815052694760035523420165980330250660123287454707454837044813205748140914558185480074323211581494860844421922275313264118952921988914466897790119069180698482639162986407240900614925639489813147611163014995580612719553051265425917376868949812223808578162708067858881488785207216655659143814691035444426402605797582722676521166908868869891265311099299265864474521280483397094957617200886104488591104374119149150137671258353733535508376248805578442649105446949689004523796302963492873110306573476452531661938102671497079484299140079216842694608516782747477377680218136638236933393522981114726420036883102044434963617392462156135128606100788409995238910131440089542332932964223833577933226658760529610175068285382220508688801072795262403273507742990160459001351988820614959257775512322659745645086714884368262655618386775097471716121901613444389585523852438470100118893980849075547969391241534606877003747847395225528673674115684049328266932030480649585369553008767280307212787465722521581956846168430836160827368417092103450583916095992016172973012481135587482992337410312899360810322220184885889637126440759710423881438564513786235171636076855408019636775051397512103216527544560392318485757243941620185564803543581592847017058628654971607697 A013885 226 2133422362087583020693880564040166925179815283226291985158006027518011877073445276469346037904630963737315170408955863529154768815491173047837136083962228358274023899758176786608333768711530670555578562702561937343873938114521841561181888332226466548633978377296059465252144138956414128226095585091209699005464594040391225843424406473709087626327743084982580102034146436710573846768969016473534660176364368189105907894022097963019054224959295769513016938724659938411871317314483725826997202290821517757732535200361743314749055237485998541660857499683323692754867023499872357036526316575500342190844430912589644580896143847336836100335780560496555462247924448644843828785338524135456588617838764813601484987040901482832757177537327359396612110574308730619505294136900009139623555297272447129450609933222496131217308211199783959672463537404027749290714341930477943464805355024815862890124712883438780258836282630790871894206867365599914698472395887735574468309418355791329570898437694859160310663733140551728840944512450966425860313175940031602316561910407359042733466016908872807227085101312002163678334057426369284315158226772718382325792501730169701738803864838587142729035727356306936107308942582427731836839051218394642347742061676585051524602501436797760163321027715894850982512093685175689064537412514152117342336709149836884956148231823111217011815485264979129674987099813306162021989839329 A013885 227 3029154674766589365013351176016379289885036988595833259170490964213641789745870789911936257341155606279173105911348845522915102586056850490182892528766357670093880752238945617703348959841447803303032111303171484671260818149470638393535032421730074114343794636852451104154513620706237294860719399160849729600801942100407764752367047502541164029854830313414111235933897057188565250351848040823063501994032182723879347064682533947478345274688030813413443691566779486173664372988190919501542766653038967738940844231980023777649649322331157431366960146927864928423847227385458265244811146273940189362065801142256794985697456114648138094914460379284957748960951263879522024207664400863396985545158695091945763669244933256710470107826617012530795481483706271331218928417336436276958482353719364963880354667955493689381813584829491653628665060827870628024665793390382621374108136969469976635583804460540736221970507747306834995092880077118598084028920607972569557850405818398809830547143050109642781218076145744356056916952615091836522746685050685450770386644425261588338410858370181417451027370693555456113828359775232412919867614390831604173952764129093562201752839118121824713820480736943897380515353288258092042658784745796161699938000465931021502567533882547357352212504449607315431476673803552498348106896920106482873338172843359949963181759991667223252745299461877472122938158579621447290056427300155953 A013885 228 4300966469050065276039761760725088249398298963516714023866035788975488790663202862151992078539641175664727888639970037757629668812530921566439611237216614302386487243231732607915423944073598553654433264458587154710882371475252932217529470529220397841769837221697410667391515245955095966769056463934326614521805843104858667638001618965815589535937589804313219737119395273928584690668823903698912474750740552865779158085218948603064760886682723366640771919576932820900080575637893794390702008031683949616909330268686460620862298137857150197028397933336557513677098452733834616115701819715077895447054662212441306158007432946575961411030960970750402254566449378678186502725421753216700253705192389337164836166123103199073157955888376951560937679953010735293530514045854060402893439879304916379520268737779283403324593691115247530846235487271877906295217899405888497636377057033060732615870113849929988109918379218567840815627591427657381319795051127674108694700803654094278929571174889699527070411953942068144157905933589206449729677539996011092074488869793718643033411026132910676837763369470839569251411993425382168111164471366122989007616049818042397947094180891739099672691006317714951303006387973806269793413374132811900762788869527555422397571030955872043168040389930306094066590175636690639647048014340291630453089318078854528474873364196488648605973182658042961936058605026385569284917648697117530958721 A013885 229 6106757347846018532641988014297841626525920571441951023784357977227370587844683226246541016659059300755793545780681937900434788671153716702560247092440670333543570617713278165476970094960507421596122651574376181726329311315738202579584741437207286418421795768087620417970514662576064694088812203712401183915087678973335313256490064699946025511727738446782755236287133215454418473138964301434226769662162229170346598061404720706701722198282671551188466495414745104284725705883492969222198981017842677651216030947306351917755680047123439707302150004433444541697023977803304216534192038635191355395768691524970275637589959721226504841182187151046753893961955115461873853200209154257004372125093350347098852784323050938926416835773803233312458291445041963581666355081604208641471070866710240655876510209217079995194247624485822013404743380251386748398609200996746624588493419067790512629771492240620043127784380162138078756954545081699326468580241908985976948931798973891340598104139665364101407613905688323048959611845148169902093830762906116321159607543198699971341489879331996154882836184486757858278602078748982849067813652820489288803386701646496225021967302398402002843968034157251797612232741009324648810066533156091906981351115920786259379148011299911611596444323925274619803106527008984661537338652497163453540232039899488154236748270267933783143731265209300905805646362756948735248175317926143206154456722897 A013885 230 8670722167640604335701455176016890518314214004805854254777387164472122720745388391568734988290481961593218756531521714301497637738258302736147084755931532857774173546554521996199634328120341186105205919696439042257400756976830097100041452222808826072201115673889584463798361037261263488354858629126478807790124646604042957874420213794671263945005211527833622501528940105895464250015670436141496918492208676223120809683671922528455387175287039180655802472780093739534397786578618676800923778591051050761822640052749554914888826604668545732490908798844857266640311374051866114975588305400446892298169947042569720655961567439901501484286416701723790843619139704374349823583289369135887456792418669143780735817790574136991245429191284937441327092316282947285174045927101306869053190267594602166930854156128335550736518849359565786486818721653593234421004064299637672148344500517335833890969461658290052575286546663872886089613209516066360581698936536167102272779457295672437187602349432844876932310457288905299326647595616545072677240265527589601412716887463476545209013795598690064483479136396814552381881111726294541128878689652741460132510232039689190571015428081487872552027921074413065602311942951276667885514637567409186770820251397939815883298957880258601106492648435568645849779424119395934576421047118665009653273243475567552210126688777817657533108843026282356214487627684992960383268462384659914260848459202365729 A013885 231 12311185564779685550276061041853814120662064954221625804625456607185894749909384925487609354269158846541862803992576826702981531426130218948037591320302678448840664729290263937958024198221963275479779361522426849222466266598851051178173556228720671360397259497381843728015349507282665792785064508575634820592463010353276622038700661497860556811163264624275263744153376311936416183634499778448557390199591934396131643475029364905485080668541529589928405731594125556734091438058157778586529233498953971781529208237376824792789304676424867338097344294401462504040112586627160466410893884540962323157802686498021915861411623260516226192974458758859436495848540843233851217463498493793173756738913194314481084216040671222425978761355250257420630361314920556683485365327916280267173255573776069048931941789557910130062101443895124998903814969670905929045303567724290646263531977471042905100930226921754739179388630286526564424539942823853434536449306933432613331721821897461579647877509058670828426479528954853211586035875169320837256288331691206788693055961683229417050834700777369278887319236166971919901280569652361388283626309654272531359365580533176975056590252669497126258104707932952912086901828382970835833923156752548905700856529689124633160613208438990336591261332329781190790330263791893153479873458698766344611267587661488917978413849948005845771987322532768187447633759581931049750906409196096071882665510737693396880753 A013885 232 17480123002451389986358317202703430955920877559706254950078086941909142961922089552148060554924545072374389695288488155432015248266110974284903810299271000114335559700535886284157266364014842110432893084913148418856463285894244856972687971026242646275759571678174092490128690105361844004546423337952675129461952752491172284738003405132367796612227839419629603153982380430137104073246729951928633350376622005195888286909524768966607330182793370578966976376844040330607796866966941729030533637888124289511806717020297146319815443769954582864068880977815977346598882136910680178356772558222677141271868249043021903389236323167806787373678136089977882924686021656051486288074070580901694310722043071339776168791734859319860082926161581564750483962925519156850943480358399225951307817139214968071609360073496325603539585169824600495568574011392023479696477587758308144131799722936102566107891489206441918707029202432736748184134009598048066000619303594582830067338550873864106094096416379517186437135944543251016442914139610286376024201781770081797373356358587665070405547005741653212213112428706328249275272525784892883684224801146786433558314735079095060272925066384554181197453776291558722896972169342359822054646631577203831601701049674811434265528788294559502341458541537766132211985957356766037220472689447654285760720563214278670614076753745625736160276603809408640324834926978721874506172721441941380335105804079489133414915312321 A013885 233 24819275005891623231860761188478885366780949449291844034653022291078289998485812305244288815333499792826283829583226926907234874357375529615240669380092024409340144789723781891764683747811021674392916276865528174552281391719944819886669824477407805013161158164257232440756651546928751742763271001355471451292459849293858406691247300801028342594447983394837029445403960730393178178127882249355533562965699390431418355386497109890620184011350446770140314177496648571695794636141080982556106399490918489333365349808288045282214196544876404161628249138518860147409848994267587626001112014200375697774851036481477950680530918104072641700028517274307726915795920650496295166525985632787336978938867909143280571692126282149318577763291004715781927908147538853488910057191235649761546063319834346921251051165874272382464904780471647785836508790093044281811401578321748126602544759208885781206252486190191003369606362278538301066479962465855732847441322543893593350921112828112068086445455471372133783072530811346758453586741524642383002595069258723030573141639235206363870808754931326504933273173685681109031240622643360655149232373481872745192808084805198674993934565981573946052473126444003693616326213445934989863044402371313900726496447288128738621950908761548371316036300412188007184113745454705755309748691421078071217359416723736070422091177343002920867321857855015523825699144915227104570710881748390562458462321662891202503101410606158097 A013885 234 35239821352040262487120124798790064740221498542223169795510336271143547602380070002287240184472977015342948879420551834757725787000440147352906771104009321501772469960702839785495328572115713801538502926121458237335278600003305692129827356973018813802571962547627781281635416995467616663224629674171575628417758164238829915749414318773445699431125130359043120117262931470773866788462120506923199818111789039399782371824005626957966302609804011299711116067117858951062275884687366820649165564061977053509404125482746439110268802463618576583717000937069973212320905963453794163891060901146502837115506668105481838619406587786494268826277390451546746215481248507051718166258086382612529920905204172872450922681067346593685027867253076082735980813878640073898203367073376275963479508827110036316566753755224746762149472306886132410254467861175139574839891210791182329793509394176050938646166036284546027471359180725718556537349040066882523273569493903205125774458798496784716657016185069216023756832014380206374417634310060954160002915627252482706020489168459582402186514906350528457315042448569830122425770216744534129738223630114851390371224908867254975080862951050899638320226335893403752406996088444704916901972636017726641143821066157180606433547351461445785851673353394348027316414190280082149616833847755057646964466289351113725741299112788704098213913011128448776612585710801899611014455840426624578840584936649307714112446059559027817132129 A013885 235 50035507025443830974174919036435664951856676255665363196343919526937064068072559053237553986605247726073793367087426466443600262753083946300056149299425363199542153880993651989314040740418501051111054149174035328488156667164893610110380281589639573909278419026987138647199018268933663792596133015280230857038352853801652327686216166410708290457179034216199887400336594089298570176665461036598453724144750450115056799110917157475657160524648494071973926125709761856678429850804550591866462270292346553264702013395555910795788931059586081292426669799505360955326324578551613820159870057919170078798311951256245126936634779514768393052871736774361808441274559061476931400388707756957078895906700481282159549725172239532469842612514350847605261510451284259404881338162702819060678124964733974834331521286632143263465263301238423305626677973964550151313443414880335769233622867886625157593329369780866668927401632267676572529450795982243618847640560904923120266745746257249257438481029483821855843304233441836682161498998580216190759259773763828337522133689261517290821338495386142283817964225899013288137086822636243995847724988783982550578316285429534047153388827090277207766441604602600571681340245150833389197684161058221295514542347530735984308917241803994029161999372530438807021401902968506600708508856571952885446026212199204281289863734386831034777711886241805894614816109582052775996152226220625894638856406396076103036555324787302559349773285553 A013885 236 71043264898625601515499078018316433931548364778340255591871288547758278976501299479652713690759367220599958028812652080365210938271805512741758823975834197916412323983006003732591465943568391646927388011083798279401208660970744346570494215477020876492106328204400877718196056482273345071564167634676742743981904567940252669031567827391409041163658851985110923524579715473849199955329691511041570709402992939849014201615229502461914148971045836847550682827071885340537865372673796789715739519710480300078760006633773828834776484287470714625621054101516283289946769237128558743850732620826939070572334812174838437196869448137500506254871305561235034248002771605351451387361709429669807169905400025251843211794133880505854033322276788651428263792444829114705836602159680736563037260478052287306349450819473655037633998355106483999457178108079384284193451826721748904296744064328899936384991858988952005943253699386686455241948418830960477926154383884781426772580815043579158918829359079810848772106418982025906023779483627110019962870304596988011829164173633790155993713212043481824674923231892295310254459684727829491212363259399859112316476426081121923589069199865919725387636477386234639905752716459126843486056239867642913985391553937948202472906308196093550263868943082951253220986641743154876562181259565683308070738439574525593219382052315282752546377665663631792110108956902844708367568711464939220884242740616313427429174333786525050010691047905425921 A013885 237 100871276969167850690991974417852716932746466569079860283907592143554426712738205575281263102820522863739394606915845744871107307181790959904975458533856016751003453093538955441746121060237185858631380359253408573595761925739938155688542205304556430633452614845316017034324698168751184913275884365269215922241915074121943333893154800696483866959509166603023640542839181073553103500974549799792951462740805346595201757262794915677066037815582228768852769866797805903960071914448499088455420767237563427428927946739010207287859234650955306456190433013416605443213949928721644032367669666809475227925623589410129578923035464024167056309522807300258492022266471283259495712505234665682683398840371563654006347168383549173400390190867954304250980343549337732318885040432637811574184395550585886497931412192185405420769896002486427052017270537003270331602061930333662234008062136945838876975785385928476428302570367850082470280467156116071051306795785039494102273036278305331173845012297294982992305016703736562356849205466284337551614421142074165607511721556083152389518765660112421973137462475264898742331966364578601797904312460401705759636335268906263531061405026914025183529713365872186957112662334733506462611581354569751864922556095599673320918573332036380799997006165918929917544590430185510653570948996663152404747394468598967185211692142654220423182242153236167245450082973221202379088651007954474207347038244963256934129305182047134097933029759205854331913297 A013885 238 143222788703611756978559791821009105105978599783374023183128182058170757649068330353502128385381439131740425608391711991775455807853216166957798739627505202376029509899032940656651322210225190001678775822748466937079957740595331369921466469997111579929922129356425863998305162967788551157409157347218053111706638811397560096231533095852507493889527806765469337190234011121551888877583221355084620685032771657000623381461880200588491953254719136593056987264761932297379035828233102570237048364307625095378955347673010815889117949333801448558967179647130661154785429303944927330865462350107101068696792132789098353540924364842961764070470124604923121707259205116834977803870544976712217802627293447255086490071459560978696757815235200994570884197650932024597095156853563825228286733313268225045293401120959793184518082228402370854796085692857852403217508846217762658591985081577507950346207710708248756060402654784514546005013254881496294695313142958820977571086471005772604502057625400362666505224101917284218308842325742080663022597159521998556984770433455556502324946053870243125513038057742193333591238766511479812967023377088584734759968085903440618422253357299067055010948230527185756365113404607712285484292067355344173673345730229865362419482775505179533541349183723154075935109534431908600047286929555153583947421268001523750693117570592593447398268796967444716623018460108936746365674754201215884621143681378795100722032867865897678888897834816746714147418138529 A013885 239 203355879100344078428306970335602524948459456752622090434726831192568157443333212330732471502882534021275565483054231013506323356971043947168199245051290654130022131836711214021930976399443707600213621603360170019881537557688465412902583617690688856544559444821626757979041573775955348880705493923548983237028453062834505485555015886877853732751503283130598996694914092329013300286058679923566384271988576066593934112532320835966974419272385749125608114766783082905959705673967568316069064779400731645049477403080958118015875344187243323346589462792235999155250175295211332685220642776036018202096621187285530820963556245892833161447805499711172328817903933199573961079670220378999679432584980992139265338533392357872529442461266406778548431924224059391648357738124630572197159516301977082208135152635402609071590290678572705074778205843604071739675202457864213835140440161973395705854715441503081954033655132214376469747040105036276684497203233222082676751150123462843272910478033828082734576107977675969418355337938101173423957275735127426305124725193334906088721590929210041793461565677551657400052855501302690192799918911122866655742084006546601486151165385134581451526679921751638386475300823326092542530870481878956912399315648486985943888839555180457696955419427953606376794996818229886449137340677937391702242833719320839508087877834428887954442563739255805153010209121714894601884527859475875782290523204011451875325883421669469880654153813049401539309210675917370353 A013885 240 288736268431777242164980649979797594265744798886407743458379934356586246323018764860276814790668286107846260580072931284144047762658835545694397875480790394301090834043277274207536850357584944342116512128882160923918940272046871435767623667663448407786788539646100503703848031816806633795711860485808488691977508280437012455203688192094728767423351197075962899650250638391995837504262419100235195673272883648185863507217803465193560398024831812596238561008420327745607229819122569646548874110485584631345015837106319950571666718571666743356918474871795829052576048144132877192439326190054172696374302269115671934860852080624660414113796773403406009278402624880947485656697320096665347840111813356555880865774006873071816036584726336529369440906633000295647662272980423590348142319337976274012796153415444842308560975352006205309359359014482146488080013936215709063320999947059059706727758702626241434008363475060507931205623122416492704420145491113006643163857760849582260944852609677040067267028944859068910437755058778517794219705653450822131315476938832919754413971931975382310738958258231463621066847253513133789078314465390180081221988171283237946322135230241031416020317173658516024505661201105315779160254169789210124768555118713786401332176064299859124226030962715923689337013797341431884012797122954151170171403156213729221435129958358697564330955223128529737137616492930745104747960072971838560615675404878088025344582857441348496335964870534884121398957942676009717299521 A013885 241 409964211886737939728642930738365472801377612912458239403584958455739477945462454418218057418233900708228268008440611994310915224145486261403010684286528606881163928352185540724490649738169486318764524561778238362952774777847654736174710837897620865934926215536293322887434554911315616641278055093798583328725108974536455193608143105363045303527417160626685454808705920675344033851289525596402644223066216758062235601767748774679333086058343622937457494517732661291894644509289914370639944747891730737907640151426268126058834992031011027222524194976043410451103469989784074611825324366231747482155927696919770606415724852639488461602373145294239846116004915755587454142061286820490970788217638976999363338435284076779129502257079782005580906257369211900777402811927165297720942309108260978490986707999993267465706460780373474651931051412225577066125824347433428023519765021831435338015355288234787283766812938608987609677822429724914081819874516575240273342705588746605320278375591818213078789561916560763005967419584492089939747408609991723958903199139940492943742958945418770401578885055657751242617110540831397602359368341885504919583608458913704380751107961604340143256359481239259587006534596017790346251141004754398520123506365191600618436299510128605076546199644628943261770984399251813450538758084606312218026057971172156931159219317285305247598257090245604846983004740803168952192124345329575783160091033343987429401683382218100751962094073183048963957160227614131129175745988497 A013885 242 582090555996868070889291765709383385115345613337044218424855928358090887937210484142887836351681331557882863929660462024406313157409537686656894541159017648180468771818349105296453120465288112336102041550712764187307037937750437510740816406164802269843766531612714828554984164832715857497435135471315575129373647053258407661830877245151457415530527947435923729808324762412331953871990391944731469218630129327451971654819150471969873837571541601433109585793464343263925654269026849948553720029907309130333328222483646782661519275280175224079091535906100068632872419589284846826122469578664710284771469031965414733913611842094146168625360726958043505186732391669981135875784712521081848310446332224965385031620707143403384477686230528039098088815869477101802100824334469138126163984183528108137276914260746440764055578284238740598866866865008371176378214580473784813190703004602516284728468313487180368367295718574541320514323921601927333470521571480970928787553929120988790234493532672232567410911014162215279363882468978185345579936346757019205116419621238488489624046459365459086074590998471047706088602721173245705493165655804527358605223555647835560940125897039653582783544803953931399428337191898031747657106313587566019587001377161850479291108913552670818169657388823917492828364596168482090441609437734864646949824592774585223804935662182761652939118517384853761222748162262565058952653096586615482750337374330693959547985962026045879378643004467464352817321649299517382678087171989384929 A013885 243 826485350566045108528657138584827965039719276515895592840060663870733853873863866383668294658789200381780889530575914628587474580740033951163598312526419320892575848947685705598906038264482583317200836410070373220697208965180522952687923360007937656453560816276034438327594151326885439278735759144895718556467078384098322927504203872669012871642928819862528359234458572184486411028822661935470589690356519536487974117896554531679729157392816343586010677155950902033687687693457656087403639260504102219867688409990963269889436773641483753135266670897027525148864335060783214759997771288554139550804763705319317867850379169280268096545898805696466777143918293439364405641184054566045709896525397933942676694841882382511299274334138218850009695091833988149333425470137066347052400816090871669035469587651520659143929661215924365510485312986350190873378842619587766683502511996005914964485708834182967456288883397088092515721506420353947737919454346918256940035509959139939780735977283819398116466353879835320499911764070755959310219091681497381017518984214152816551412129733655262641576610551316106382823845193876881127664409708553648801807136902051468856049764335793031417090295574707617174998120560276763663133175999091500725872741014372893535974836028670154529873915231123361019614803270421992475488152251433911713024237096823144252116004534499829412257178000738506306848447537425638836909337167760182099491445773305056133321924704084415424156921920394160533598143865009464852417160817759332117135153 A013885 244 1173491010398653109660173538819638079957400692796029968763110014021508557559782727731916113849344457686474268466214926416802325895785802385797293209228824157704570067159314182894545930772093447301010827982693289910019477029674321778034616798170790337079183499915241429500502848920537579157987918772194200262429676513210692496877336398036206608892313985383549928557560644926148322104151058307711465065980536759519205467114248227687185202228292035155002362034616979908845699185369707199292669029501573065594676462744539135495406029112276197275380329539840810775291068186398472959486155548452614920186999380343570709892435816156773618757370240559768228795232396367935626900474668163981963516550861934294047103908110593985345853758246489001718215644006130911748109487752404612326780665532336775381694742314125168530122536985058721840621145040860222962903063345320027639937826175112970403729785088176525623583965113539307775094790941484495173319102690652315544107999064054557477256442498271959151451567820761338659043217598211344118329748857615826919391452369354375650238372287238560248481041527560032860397116365442446807282205775557858126787475980336092415544250240526086208775575803817633199241306464352884824445281874542060946135492438444453497308622759159519600323187658317122007227215727131558970269181391264199583119454211584019128376673850341324289799239984594573349322916175146555282057580743004468875237625721347597086290068044567185830897174687125091592753059753740743736958472707221312021839166933121 A013885 245 1666189425551600408322765020307834865294075075471292723358083095178537076011160424449255217661788673657344295401634526777381700039412742018090987344176010582085937741846622357782101301628272285804471331187022946531770524596922293496794896903200383855634238246639154950366295473559767725530523252384131340602012613205017794216538764226106494207082014258344731050911952384622906178177833609195612277654187926981760660516920435145819243719680256044159076188751385161242433927908241476354866091170221015028196060538363073103307100718277269144634829688559449754064972450201935176620837134358559284462731952379176481277435744240620908120007983437650470838032512284609787975404027260915306938772719357173440942838813658183644251207879622585134512620509651613017961935492951665955644465815420747096883126951737906819413674194995994521616458817134280673595438654812296058484759202059517376818528561465943057142325057954214580919622764581803350863303341189041524791510551227091311815984900676268929104902568731282732024413125809343564425819322223727835162286389386794395747620504560641680438727546180196805577064868451288016196447290845866253766326085283012063168857412513762647186133462734081093221375163672556693988182404586541667028797101887172426409328129184951958021156080258975173901815612840677833924849489082656212627489238898497050647559519003124081682141479486806497132049587791695062543116430421020096163788269543835435156148557143555030772300169759737371173611581162767071180126646182657130423392494044160383697 A013885 246 2365750719195418700959936173439221488331849554433443272309037789270912117133978206777246165583614280813095899236078594286552848472860457643580615017539717857048793304325119681053421007826013802905479250885212839793760101742612296877478711932287387420109262614158330630362237192202151123468592153560375572873151822947436950242912080157786888545384847518810574795754691976973525697429044294851654461713242307440541746159573098284837473930094049306091573440131975480886198509578012017892791103610676499734889373927818577887242310104551008535893775377108954649457429588226369074071331951078940909959401201709240381177136083510255280740550175339832084572676328794889199725393235934601424964165016988318210336776289444267654575587266337284861333685818972410304844379843215873568783484299285855710739185984313729162892241201484427793478780366719828354369198742105822244711994746358620164097425507697349511284930229811697252220792819650825560346717292110648932265899796733644188721108873119505172872099646531092906043987147572277125354950545394615532850018465975565730363029206743959014462690377536775695776234592924640448812639061038539121473894456471681658974744379159553490945761899997224178778022075766625329855978704429033291722506766694214979844269409520158332260044608648267713490710210601126307243035021020433002092628988274703326841291915973218749244960354639698612598420531573152776417281665548298330678827921029701549454503621900176615327265802134551424622450618795022965384601079468969005231566796416059429914871329 A013885 247 3359027718904649610488872095410892704758394912809205464290893468360829465897498894740120408927053821912439904201640844647922067774130230808441441296958891177355728514699151454981467191908820480151965052724125647071048836779960268007566291488041773040154077287551004853834235013008569687714744849377774179772954727874678985861050417396594818209384493443515826297775869686349699276174510545355185549044779082915605282076892980611414481221961546565599263189985466310364635157213907409689204697999344302884080821797030702543246204698117481326748528225615789021714677602850327714403699170063091803592225512055276919897024908124620532146435350307487964105106494173724994454497663794395375445344448525982529174144172001469539222729609219858271358663145868709578205426631048960597752211666731117231883008394129738548036688915616075193565400655149715327749587418370146454910038724580511350334878289082635585044487181309747025446458230530962227637208974224349661020263687690841836864987481260841256238660787824697980296897459390530682375104016532362626625828669044668831216059560399857414397952171378233729077757120406201213729767259288997041398559361282512505266903629960346140993776654044358730807226090431773340973320355334493922485243290238147998636744830993063449167750157901503450873779327493483395223173975841008941052233917404755441538896215937986453646701674257658552988155580697861981665512293800410222902648575469468952903823149080319068508725640021357782110158868250444922562083534891571924861076736858916893980639460579953 A013885 248 4769339019880799081999898466773823883100140325716540042911675127306402242960825088189023143457939858419131185060029164759264683383573227124981239515576160350406772621695193087415621062702082120487128643865718868873358188243884046252419051933336527743474047715270307098750515422865308731089594477602978313569888181055958080827713462493476928798322038707230050579681153005251424965171312019396377688110072894331302568993851036771981131064370655621992073035143194239035399780416266932999085114887255003860082343394266622220945926464054992684153185040838157353004736997150257757590093092508271338973046538870269321654230094975099334911841257181538938250384191498022649451179689422118834593700432650755975925612821625490535552167194758080305596497378303708375582022440081284047442662000489843919509712649463868185599729013659893676110189078018909356112545943084781035029202853366711104352429282902003713874510435792913482309331843827000435646284622515262436647248538813655617965610530180574283559256190218412200210411935997860723085068063601590801953069216543756352683940679250660348834833176196584807867156991708587636722706151472297472209034299032504358190749987324607190713000738681461054447755615082186400594355719764168537298130082347666102900372605499318089744974235947554985247291694596914853091390131815687432015601693264563846957092564473061632115444899106456300070103618342924219701649288938569057859885898420353779063163624983734591655593661063804996433583840197471976414232241600542638517473832366291164336668802580670326721 A013885 249 6771779392750891742171129837338081257186915942450909395708442311231886369483628227240801833400760113555412347025777829787595275554950131545994487794867420306647508954322271771518681475224990213348493014893247996001919737085396470259820957820911402272265830966860552426310610576763268658998678346185931979370400723089569472769794753715600671692799134912731537925914342862577272496773243569924082635106903769526560271703902351517954812809664125979474798843459310342654085626022499518687281993968473228015764935844753223426765620311473729747543688852529343584765246858562773528918596808049516618540252939540723988236010179961059616369922191898008332247375746987807944981803640283821382129707715202204427709812844074704115337493456647623628463325978066168463028763635706491723749795740029508318023302073329819490401074438148095655280784733748694581641891145110527946053458875772698328492527184333390287170720763833618758251280983780673357555426745270652977510652368574340624757797870550599660531594816474944091354154860210114532697395485581163911288678998594168263652761961018804850915579729054954315543837924776380116114191388111001871998302812721394540507643704752754791984189089822043248385026944363747936188700129197193046862511084331910149865814346526445284951029883729787578688263843615291732565781918389426510159376173393543830048956577315027869790539248110595722848637113229529353812924654444449846785764012073428255679286315078530446104336248817070970821199050591261968015582547862221669097504843202105073721569556025782828087098897 A013885 250 9614958373253102896363873897453336039585642909300520861862401774698772484915915923845443168766903052552447108810979832068725665163624828926501095456957070794335612121357157830693200523368528929354351246647282419859297752138859776073698605708725800896092545959113723386364104601691364348359886440580518822432919059483786842898502469626371622907722701299786263244874961113830378395450967295461698198034983065488673287700687681119228766651491276920839149461477606005189802054707428099104768150110094492110779954513723777555057153358588155498158139423085756194234029108858363934449772108086762517450707917977473739764816706088970223720148613621730416599762185990868025338028771282465776166540407383856372114771735349377161090747446875324942239052633239095755410631249503312219408213730051077591903611611931857512182398348525640652820009169706220242606310635623198877899625958977996130598414170366054532971358071574510429234389063787875531438575552259753524689342340086857556446732611086362782203408621335664692717836257353352590052125861970814647590609896906919968325219639686277199206442287356780269605127084359216742525547441749122784969894236762161088101561467699132160682294768507456860522219202143478053433079199341538927939064400666252949658025560615999022954714437622925002113582236204077273525653417298655956435361375426036961901821338996783526117185685204566111256697345678739859716757761085533226107694532890541622824024429468457003614364553236659937417275220375357444120700989660010472419775934154411303659086585110099928939263978597729 A013885 251 13651865950972030919122520900416401349157952184270709649361364196618475004115257635883419401275868667487959894575031391421604616762228858725095065892228695666832979219793810046014555615508469380046281098010870474814162928458625025076673481205774289482923274027869333946192778467443695509569223281863333713663137157041471135397339021016291133386890431499410624372078427662199859577429824071232360418367356950415551188254835308850904798931486449974991912236925209229710776775990724738510598791310868435284935693875992301627990784596264902701148321366844272532676545868416310040876050076071746367740009792295741931721253353857366994940619050091109284122088538114435901852377517106808009550495563206820156941763451837960607814825397678058246512714554672962781990072654026024377912288122109132876407486272482731411674763571942570560391059759671564755006268400164048289177929215236620652003072548693435091021113557431569654521451952942661588441781567904876860304835546968705309523788424979249800850985154863792863608268834856959148453641270000294973084060596392568665466341381946038485233661526799535963260726926617024406392096213999584230098999121326411756068618760842886692269881003128692175610496589697832318513331532739479437606776162736783914342595198419550524735411977259973424725984533150012545356313684125417750336442896428286562615034340923956067042168915437499625030600523143378540997856524381621949821592836386365756958050854351794955780880811464944268761480142576493894536886145075693489338525798540679970379479701474671154803916534859835704753 A013885 252 19383697433549294904732545158102530370411362514502056990613278484118118063918077361112524220837351058613452272031620346329705266342167980662837304972542159143422473376078779750504088892569008808544372540978420519758212933112477952230290379004387065342354991091388468888839439856449203175130428661316627416680600934385432081891859590363128079777310087397458670889066160065168106020030777716307765566541820337546173263501945697119119135096463556402142091532983916801269454380827862455047443268034275723918362939499684801412614111444498895954544352130963408265428522387091976725708145832861001582460227083659655251947943623247859529335402542605212154825736265461548616296411184306721100016337978888146047574861429436291234730134544670974747718803349454288916748078588327428895149407676193507078497304236388513573986294780967662408165168937187988918348935231851725111727307041758222489091126579770214668031965232314116194959865205549308654980182651660714744241842885212345014664517661725762684486877229029440343944245763053497445645941732698808819598215026212163367643043075545756365528410954457008734187485951845668422586662554120807666195674595409155016736320827914098570226236431459295486385792856358595102267383370080879055842044382094961798266734190642387749399247843796414086911162221284777362611979478601263270739450801593977673934894814201265489482292829766341905097073366988788025085593571138916596807837339893036124577187211907376530530174086324181374610868910798232891615459551288738930691731224738574240703096910496722161846424519436481744243480321 A013885 253 27522078486907001215548837370547984464141165945753347132521197748624498759880529567717145302625458762029720502610000370078656330352791602519994187326398792454902402780339087980211484142736355139873387162915997223922336940570283607819843406662032005435800130586045557271100900556258396272631165047771042653965868000893696439498730082394219945968372168761893476072536810831649391509282839955943595094013369399007296931396082111674461137800659455802476263657747945157700043688799106301836297656221342626535555048189203963079310034433251868913331480183613311969526545510969252797833790817808523123867230646323747127065051389073836087743576647935808714514405416669438033688773494916188100905897593690186382671500024615124163670224644192896192371776967346118298467176620186818208780152534897084379953946901165885717619458548820402243870172271648926381640164131491294861961798994389704508693459712172797687907862058857824078227129331155624738934197199239027454614990313468944555486518053624956227907484041778054078431644956391849722682509890764532594168262792472523642691548212115170995890072992562465050297241241129735229488630934106307610501591944013856614598182281759628253625713380862500911413272687650745766120060149692926693590717610228206174001610407722928742698767845749245116199422058026740131746157346548353863802304396798820358180177946207366214099859850393548918345415299632599598933955631136588702393785501908506592733791303137171918508981387685993194010864499079246558790451552114174991915169421563637805681977070047144438552778778893524659936315238134097 A013885 254 39077415794184314024905525582434149577302083456239510199540150271768734935707689070430162777949876001479232863674327295458770741245723626379231386834698610258640360904483916442319137240453212999835207876976419070366697561427301172548259399852932777142058866013510886810273511361107377756469268111233049309532015442144921145497348398598009949822815002421755785255923898616993210080195805291326205099400540634766303599121246958835765367734230932937336540288299024167776510931847232676406380081269466877684893584056778571405899907560293698839676095459064646293116052329568270369773892729201156217084754503797296624593202670136209686035331508608193553964280131696018278199240868171214088387945039684166966740808010449956349656314152629793009012414129525157488906709994408595141463961037741369536468271185248690997362011556752489868774771191106629665456458523246835448820494034777182674599969626546532006759793299303693522239337170746631874948892432719927804627276301511075209719421064065769474888036569106862529639720112847662571698820445971256955557967103731660001741093569809210344711491369000763938919890056906742473736039052207379604923958832851682411233531300032380493308244523811287956576515118469724931245930243962549816381635533905790133599404548678254435822044417161985922951562805043673163240703731598106071996748513925582677304632918168152370653184707600233186555166331090443968743569440558703425214733101383306445239222718298435508698406786175671238468684035069161781224534169430176161495696709393082083862194916745928361090232818663423243083196745071364564129 A013885 255 55484342357283157558460284836898204316379404309925862233388479144422740679609112280473759631411577089832299136118039330748203848352929410979936339216954664666002326912757820148041923244818177650307018750580107451993648099475483560950853946696985574154592275321345527213774517020647838059167185612611023693484198849637561302882428605188174613325572640893546903986120338918628128284836575513526551593819553424057379529337496343231673307735021929747607848084123387557786653482159816246224333603051021432549039949578105452060666825048835930353405981870221151491804878712503815662416050008805366062921308275498118193505030963611588276185067689817903874951060894949513424429139541358975521896242480210842256895703439293443672753965243810480012397339288705201536726614532531004671773595327164347725941230120273650653441433642935920007608940299091085876906010829441682039855920198736626260809489074039479295521939834569444373406178557244800494069309562844418532894670647634610714046588033761231249306102938902362510746664080267543636064572101955410987147668498003123575092103892748595972411024000715317684022978336529436648531431200550013383708517416536291233366808051070075670087164144845123884160861026565068231704052778401934094638179884264873461722049744272660308482980520018365846604237109680894646539455878235692093067087354736836043449724181291478320538518879379144291562658801363084502128338275163358969215115297130797339418027051135061746073993764199030037638430307981194839204123412204621634132795442708733348346324487906123604992494699208992135654378480866792475930509553 A013885 256 78779831886384992241482744647663773686041511865278404973112265832562639313127755335216630928977147612038018754511150970038152471510845294685739470791567599308676065883367580241938361012617803264031972722142419626465345209576961662400996632195341846362416924260939696233168244413385977403174942662365050268359394126049838878826736432076666041952607593181188826453020866055986578342123205598909268966345849666021838726386549545411893967700725032105649236357179180687636284453218990215915343636627214138154782215688120072846502216213365037563795957200306593493699599674099530194991065517352360642001260004123931603875472748900658895059301654861779542176388469120331282269684781775330907593033159224725854349162798204871052865426829181016718962448970443101338332040730315874700250441740441589269111737174881384795843393647958066574243607146246571919926137818258578336063707285617589952794178728198472954101894927692267579691376467753930695107767667971587564860228381738535464614046345852120517946015400521091727421226221016433704471735150966103977978527150569221029959549356846343231599599304583648820883813951969676331473892310119340352952224413490968861734495978968204430702950621207363062792987654595598084262621265783434937810682175932670438740284383753746647621719272211716875861952289840186030151572204904095068185955450234579814144395026875974533764859800518633676385282037726985071938435998358621375952865960438242517954061634743475365595382564054342192151188741799255360807849055682617459574888538898094005782967248424924943413828546134781946753818866708081364497265502393921 A013885 257 111856095762706935929014965367197942714541842912498600249908262428224891367219635306994679940924705876985465194723939282865461053741974267576609987779702796851618872876960642379577875452292476289058644693342969503574205653234316055091691875198981487950602206830365054274537564008056973717739764563757653178881964265630746080974293510239078816328703559431463223561106847815654935165112028332050517906748919069248769868531027077899895533297648341910430807786395359953605191934894155790998912069870606384558034612420287102271616097206059842140218636402555718918183832494467936644069429312271370724069983025675393155283817110835842836762214869767081715415940402599786213449587825197176016462321282357341577378639243170773598508346341400470855535865907826430536940116355224106904273491458258173614873183809915558372071813374808796531905805311848218866510566264219170260508407235435134417604484226483699213192254226348359968897858717375692774963629677743134405079749289410131749180506002482554282249275588537675736821119998493730510330124456245279495860657624425762463935275871163778361789312269808225863873629426401808726977526313769116235521686499066046575115756257209857838364599360175622896248063072291142109126872642571470580495061762273233651138463964263443453852231460684711688210723992395617016212920856138513711229306147703719791171618289675040573587772541784985655851377398240923843287291921321477070996308403989961706814700090521966702168163101250506141921210393364865318830550136654354178299622516174231060768986528446868655380728358029293090572036994627536281950993904432525489297 A013885 258 158819660561349781927363401681373569348841237452211525055033995766552109581986369728083545276881530112378951654985148258351504935382918357638522727418925474029349017986462706807140303506065638506353940078355868650436360916184316291034324350844400258537078197583541634867082082019787750531948828894203250169607809136305674238293917460567527730916024049783679078215802485618992369278730469211460252203522799982906350639222858513745711972221399081799918555451167956597646007005103011358940342294790269569359417350687231584170070016930704509281684412426623555396015741854097761119638487695033691622165833888886386699281814711540047302676688118342879343205330892214124653669891420720986747206142109004047940032102579890725089257265111261848347528587960288712182888182787779434756781046761448075614292994144795274963494768722915893417402181012664876495147093084215438428574685572083223648776650160362465713745514509060303340359406984876899016381534343351333586993317586814001434996185711166872075531609689314338658655624977701312721205799520071053809154225752644289814755748992602988853435087551473098150402019856482592933660129579289276070819115227504419692004132332093217120806844953740879398598086089634084161638554009663600504009976908595986712204506028907200032056267805073412683487813935670863589789029168034261662484908938960160471533560429923134083692613957861204378360169158534163405358364445531748469593605461563975059152799626428248075840381556452239899149824025491857576998788425379641360537967126947595191250270905320985588422914824246397999700340731080869782682092352165852343656770529 A013885 259 225501206785656417318040417421110032054937672885184699330065404127109378654750420963007518346197178700772041159992247650658192743037984310521559964184853266778889408631204979499065809915211839292716186297834128594402620101370714776039122669816877617885680238386374675057470563730369776107041268347236744176068835056847565706961286763809028221435233159253705224958254669823525648466990407823176319312937272215329462299555050220751445363742359036087186960387228981350863866568244546399070957589654027779941954241294720575404963104029179312435164584774828441493920723181733684810046544223207452285573514407972558359682179590883116943036614361645965635605491504626470388385771022950638079927871316464160495990161072775905253057552669080914209176898315531650013859066548508144895458866711569380297483207787446584723842791834613191679952408526099313545770066145274879760880767332321369680281068166741769480921564994290835119932686523326359206702436208147794452827570928860967635489379255300261484548084738640788944862799713964052776393102889169526248304291514472263403509653497390301944471783105571938720535360707365804955007870604060933654085016489578742830629911320648878981497444455483663800255282720969581835491632380498930820822093783508371905230553316686090315915316236908120512538957031259825364007081587437622661310835351345156566630226511349371390669543776366936065045334700928841650241911266539371786791767869839840935563516619181533028218496635599607986487171691362792423704768737294261443249356390966431665463035896816338634621394573610017924660526689410290527029647600869150611107471232994353 A013885 260 320179466963061763723940912958285026783427639409739691636688674507705141048597968457272965976476487558542088045303112772520589573551683289184210566067613204808873579070876808576605083668782936502638126128283872323662720969271918969762580596598182403898308286234562787003074982206511639194015294151702521875600567937310414101988931740601595383402365847798488139593552600731621656655395599480591659210709176515841044352259334941285484959827134673901645016014529779773893516993987996916545692630373398921545043323181998072032764697997558451016255481844633586454233796254646844513338256141130663579837553446760692794903260467372529773389138157683555829473906351284426366242255687333624132252147583780853529355102130308378504890537560063219606299283311595821993727892652365129086831540112488765601043614959460545446241254885918382499122186912641793033156448806831554952644883662167822990134836604025468589872850508098802280882264488950594404150900967192102988408396376339746924023043561292863370665989952752294668886060213469858082931181888907576030338586436864044499317006085844101947971872544928056195923175647878289726002610132270145075288189257843805059269693998002555364032016992229668432439064958347707556195642676878070418459995613170846408244937740569962137684573166187653266572025913533481861863002841494420599020818749454879967225893523724984414641886417681028740507073792456722318987529405174792807078799152367187031246408016361233940847229977532552596869716136183300362344181825028418170027701417208424765229349759345956124737629435102199220454721443646026876836734353627269579235220782465663067521 A013885 261 454609057423771986655783572850211703273637217809394769348193871320486698453839165699838221652461976195408893505739941791852766750134372379931225661705063082140312813358837932795152764282707133873826261850126754105858780007267519052650188398144105473451840308368147615065825035010790996491096973508353887602724595589765752635607698654415359416291532965557617974418882815016998130553760029691714431471939899240252517710865882531728784818605275956681967987503342209520421127358532815337935817501084083072548180577723222236562225185804719349584587459685475910162149035248734104710174916349777360598477409124257296989692958697422158006454981537154100529369332250215651767093630433450457559547137511864331349629547245433263378818363988418682800541281504952509028548504477709195089841370049497961260000984005494771675663769438555416820056130943222838330678415933521431120397506581914618647303878696081789755611095903877641110126649410487924118894485794574477772812580453720624048302586561806601106883700496345014851680554796516672288056419123238644179708454322486471630666746310028349059541499036023915086174892405869524815492888014574691376163462535074331520039489910921914251508407550536240331477633454564701007617276624264066430143353991329918468671432565512444730926405002023702804115156997511908955939217625515743548463902647144757505625455500915585196020184923349332424410152273736224381670676538643265790680482528082617076624431146886612539549525414209437532533644543972812302576922973539374737641022051133302361884248861255671225401596316835903278557179424810916783264775129138154102964182874529348966061164497 A013885 262 645479852446544621657120896396383038374996719167193829022418505551492282206572716293075197880799704134884685306379396532754693839545539564252010274351565752618498130237239550744727218436151702980689334671735422704482329804778837799538738548423695165218909624718672968284517136735316671904859475514650825789941736120298032239936040188362228974737447121877742784304471697081589914653670054477988577526454169515567219039396899373852837226190431304026589020832532959583036580627904327587275536029636742939139042030544361155138531365641131401543123596746640769375098442741161859711474826203645833887272338686940592931894475257245733000571150720399009715328751980794444671070260826347666319125920026183153917090960063259137041258905837504185705128142333777354611747793922206744612676898154370026780741217147089790027092932683718978459874437912651549563682063612121938626314242502877544688704943293782601757032703796791995873701094052027152475681167916827134287072352045278404099350765647887035227816570335638943752262597491717772764902923087064251609068306828962674150103594415517921610633414196791808002511024206720685895951285497709977573285325424663035129048710026451856403403973019481734588330838203897872678572443535897704569304052168067724047172414228170803238318972626958368592342534469016266514452989720111907087491311420867013957664842371163500049665631704712013088125725576930294341885781778128411435758217880875800434564734934924985020567170506043169346630622941271605357499962122440695996862768646455977291637883935395893579085034341633675121382361106573753871135973820532712070172415803680617834904706839216929 A013885 263 916489086855193506872214704594679231718007716686574328494284072036825177336977717237736871237438625513844964625059930822807481330935611169080166552109991094815642899704256236801756154187099048539052616659006242074918167349623866301539674699149222546202225363024180844729549648213596523820818060325805577553629303622558003162098866213727429345383787458127966236494194270403175011450416002540953427720978637765864724923620963354260567905467067220041280607352217750394691570260594354855086280760431936919337142800362624996651529729225119908400814840705895122882619149615137854644355512309029962765680840991023409458500893955327154720991952348413576737377535801194857827331807326115518456875171430616334371259019282538928541990746265721180602726128789610113386972387435002701785521582582769363114822882354815467998498090121507177599101939791343691208840923794116619412142661417408201969070534670280283582935183714801692885245614297429116632663236034882424407439688557952859009291880060511942177461952107049303759256314886797921684656769665629787096896898929250455630743639256034029624309127581214226135021295297081812914167704372921995627272182301485783069225714272027853477367954919522277227383658939671821807779833961549107116658343599196134462446082548767912173549861517195228354417693963574029124411678625028932061524150960097975836888130094593093690018094835357284767266928340483516933386920458148071875941355965686671377619780850497784456347441013198936298998916397525077768083823719282279296017580102051044549373090970859407269518939605208965056820595093696490450209510380900114961818795785766550997214292338610031159153 A013885 264 1301283445394954487087062153821687469909435282591449366332908699669990485818149170664021360784575894506211369937643718198278962020098244067696658040179235625911654280645386147616631087815631893761513631131606625853767084338534893935305217899309917676783053097267424341655164174863612519522655268680017329928563442153614338695728209885624386648048588308935199756649937194191840862232953314119790511023625565682327390735877690165290347164552753661846152559313297838422155588875496718901478241341664608658479277565094475639870651046748391077782255757280150131490746977915100788881770684640562355842591301846991525083518703788728947920683470485561455825602655850077127250141857954636401689623410281960616671372717341447875462845355020608078327044913044829446763286453106300631149085317681223159604123073271661225945943502745652816664328082926317879368711247535543040888666642812136957423198582145340152607215601143747187254966182179504813254703324326780054471874093876829272534356140947078304684264594932858703287706393486224236689411707007132112618038740222988764180500771403154709200282684960080087477392931276628691638871414227823905945351798946040699491321614989138651954815232368168141977241279831105613896528851709143230583337165767723825889445307429445961474999985724220265345618443698038330270499792777497704390079496409751831677836469731718666227428022078645888277797319072733904902487952720944746889558465857371980162213089179045232744836108554677602096687704439440764344558193694588979234405633230957889960739228826611525427477353031033185498682119687950617841163124780893694529343149927991137799251693477021823011541501121 A013885 265 1847636408928143893171974808538799705963201052034447522933344747587333681222299827011505377259505575845905757085552996789853772176970632527227573794954768958100043711954316039396506966452639653780541459757629588964852171067659138898300660770860481782804155421526833323469476439829324281131878741822203366020380303285904394097500568903572984752938324450559805920877709874733644591127494393726183395610471924813012322028071089525018656454020379156047892634408901128968566567953996144809296191316651886256002411605742346898599822983283030310526680312764522125248057531821601260799304278981694944879594158066563845830509616205353317807817870353217831984172710127322959666004668009896177393823626452713755305165252326276156111049217243495524269203009101092403792979613448152695241446831906908471726031374446281093287929503977934371310562878839512925246820245792073535407059553463312343956030469249136233060423321793157450054274518530845165633383297968648947802271735309673180412813307216695760454085874967583959873972936736169886033118038076025580025510631576792157743033283782169035940985772219364432765388695223640184224293049591275367623849369196128509457649434293633438948608091384570113563379871857154123630283765801188979946365358175463048255910145870850854522009054730434213292833766613765609502881024273679558062185103533861006470597856403868870273677269144519914992448468066654744013131837086502445484367814656850607637179390162491627029384762584118876080196713962271045339971363224618024288825479182408176765985319224066160658881712042583685662602298413774500396100350862025378433349576827307712942232111745203774555698281157159697 A013885 266 2623379488671487603727480635727474534109792756138474556569570073275108838619250965481074990439549808403840210538222021363051407401876991388211761245783093388541053764724319308749406191866545580897878255427088675298868109055613301978724481300131651082686959704342824982161400409426744885835065954727448204667599116282614355290094865261720427412352750539398494355399662509609688408224510807392877577541297835749229236517810932959724414496836013487368692692213919130273922021475457104180492862314287397263788816135294511440405248861575293567613480728840896091188331222959623301354717775642112439351905922489917142449369892136484345762654857946108811267551511683250395542494389906527156745862232784270794466326019672229484187366008447697824602297776893249757172288655011653741407434974410847341939507729227173334272519721729597962645901877460434303502174453729596153762461356401758274752377553976670824464473476411267157561712055057650224340718709303871989079690139281586632921395863944775992351057008173848858514779592035407965873324878188511451978281448818729382716550009211099180864060235586070125412966496634152081052152056513519469648295893798707437053009752827855493725253838809021567733759854715483282515323816859178781499706478362938437307491811985748681749056210422390130783323073362921397011932142482153836271499954548277287064323660600028042540172586335730612941432904523716204870253330810130102738098032215231933207902617377944874079061160848399275034599865696328279623275719874016474112658878395496526638421617397524906674637811015646744173845511618886620808905855873902767746240430105290647375018859486209795729330094388961295903329 A013885 267 3724823730646632374565689473002104809577528013352506068467200055530176210275413818095062692700527872310851349814168304586478082159406859361492186687153845629373734975220177840763005627365057808856918726115939845243824976719375936107605805845361025711310658544929090450696739501127429713367119241281450425534723278447683970659128225105910580904420939322618727999974698611906883354236429241452428978615054521173393376074469477839395427994234091602134849899888778574553340099646078097570402054006977161016771397111410859130239475432849711599030973907209848201346390405237781861791605516769882841800879087388766284126734986939232253721525838638788218439911886724044856863779456969511929195709712254376377418574263313752738729820938656522890146344714606318920469374252838881646313536400462062474384203625897306648880177034535821774448522302025339868867686913349143206092707094116531298715086536656653906811653916796872552534099793357990074581739844436067770798721602089935751859874367193037806171594750454696518704219407208618248201001441570105304671526763075414645155772546428443649644101973918530770058478371011477271346465462505116213616420462881351345451775268620900417754257739809860936097753066036761947062360128634223007163828741248966680780103401690649166022169703761703583923616748975857485997170936028283499506943110965053343979289399768574016396961827916891460899184099518330119498463283524078897283407657727022566988772986602396675075273542658725649452801861507991582121065393793161408884177497101994511823249402413197521416331218435243139242443766590657500761870641803551962103873698368007662709952152773511381934859439828827418717413003953 A013885 268 5288717047724735503453716158068349528612320192454649208855633269244909403393018237519001429669693403195668464993095566445243010300608945112430211713062197793785703220711196048452238881053668885310158051706800000848361599969842958513936856670176769883384417709627383580054920457852288970532297824568156356848455589966893219528157824314202879671208401643795459281860075647006271678696073713480921452289435467269690798772968009396610474205609234599932381574306381480529581813863181509382018349196184570909789985588416488212084430869659692961865321518969253437619081841609701240937843634224335542110870778382551529881333558350577490072284512672153923469437971748342158332035308434360299252032804912362080112404597785875022354707368498034621234518567446784163460884318513055977689798852950862638691732207655672126559061523724928297203155530186792990190867337727174425173172816531015780199706624677706646163874495341457071823409330297895713325405390301461876842960457778609906828505639379605080357382007596354034957816854861007080035929303823405007574999975239969011826939740454250715052725696382043343582920924429243084062178412196126791716769909165326877299121277578265804451307131673209719144947375083758707870121465162201976282612385063534084472395275614280052920739809073981165559034706350614082495485133716310524759429724705507745822401909287208197199341030100593758997932837989797648480729582354648090860127346677317080896978246438319135882352666458790224455106892675152403815669546834976778534061608502746621573823426762195393165627794813809017955358479100111187059247363859265878256919797743704255952364533780539550219883719657039412257849875553694721 A013885 269 7509221921231299777727283063046452556646903111498080861738132886770269330773400695669016812926521866381192239699701691686243404876391714980499823112273352972891187217849336687767250540936219142489825080822261928804552156248381313546722843501147177956312549175938407967826039196524777460833076792297868780365777608603623105999591583957291158121322947532754489429564001427931383886898371134601880690483320974251141368473390038917843158074153711011356191504949935889800290445486335308366624427234647036298261679567612269703345563761302402669755209815959127278177516686382425574854283848958862389814914650781914467562720622158975903321563671309146453315545790252685851902848656927685511415093542284451685982158454998459151615487740113513943202179829619288621979080825830992121314704729954252973584926817165359658599769417891505517281980801624429334673434325543292697803105635761278472627014848995014525502300349332035213627970501488779313835070121257262756068615306700163726479801531612607930580991345159736451013100966092384929638574473538788363840416739844296681225563179062151057522617949087918915689615354997331797607272453805555998106597772917753524021298439818443750310819590056128532195987545144300387680347053160808611438701173219154314576721738847864833099882863092355675787154341054863859329792035503039512753349610631188111460158107714807569250864756975538752869527925549680119778903262613323574344387834071215398531140842053172493316509609940178511724154707313063866624505115760469623839037113263884309867944209252290464353968783860950430807041424059646569724381784307125672104235373264982693743756449840035544156553438541085008770193950754042325474897 A013885 270 10662021309413709608504526948047946987723001911182330598104920146210974301183928391550523204951412557634400469883299344852554502117578911257067537344723106132030362409573905641483145051302077302998175569781054355446645010914357946708509256405008328651516067135300380121973576535460080951206069915081675072883811898019114492415262107622847551896667236315014191097992454375458370931499860544062422511547576668537302830016522160487772032893693665655451168001643701122684170991056891591931510259380104237017340933565831254424183122125431545547470622943658278579811294309776891629435878902931183476215435271315256730170201814416777049162445429653990755765250899110807775625222985479372767181300471667374717503569557438747215635311576214353566853217446343754284937351764121914980393532713758655764315373435839956068780492806379179349251441415052057361841418441162922940024624158675101568308775422449514339136119667101535522316169312332353730203921157157973325043315923525374368188431563270882658490934628364467918126108498413035389041837436275363429917362590985103552914884458733648614080891753338125287874310189100446534155269044442995322803639594061682765356308738865296087985069370678324489338198287885950915550654525859746232611519931703428787631960397955312818330700382341722852756121601227135834716420530153239173459432718101966858373485710345623530853825081245017527033069311787192165828914249744365770297899476920853682112230042575091336842899385240832041121123130261404922473869960148313118695223718527518984556169661116329381846233055546457495834393415241057599549151547120962535416903324377898532590928801600523347619491495586629337297421272335782274121810829729 A013885 271 15138545590320221483602412118874513866147418324605610376033457604038675338356109014241751226212697779845106947967091757884313477713159240200726142371666515303306234279770376942399333883106613573203080569982618493961407045261827531139703827271445910494155648534526191818845036458908744159136596811418121923959590510085725845857256810343053456493346252152527104329822272292175196175686597492510839039978407565859369184318769105223686535308341207036551929045309820544950978970849064925045098362352656661658730645909980467412957375231648857966394996280913812449495124904796888018295938711479161376988819278023866475129272237612361810692642280412226352508581845858774195875902232493785779091739743800223664270465761116307305350306588668983412371508763713303927748293463750849838316620178359223697553533180491412503950464174587122453290103853251569009612070863614264276854542784063953687474192944992900081022793462171784922109269211300278770306148882438848531376027417228967474292921874131105638836962968625688324826782034231237188378776176757628693512176696348336175331069102924182120243052722219410556865354442165592714646097839635698010050007303105638706170512457039062707598216641443213774458266206442882609101005683123641706597094855668635288120752394759636592296573252770571584545748548353557404872952704681787713110589760826104357629602300234205989647519518381306850880592693826227306997344699899285949517864657602412546522824611560541460255748592429892059410114524363567609008981580006303419771244263317327522854969386523648087120046927549026500662934331383922320123059668240528502649438103441229876788958395454114278780968336449144770967104675474866812387771959266528753 A013885 272 21494569926235298715043270063868810634446474940119548131683737013297541449892289876634250170796682431597534015819711002074347681525373139313682418329407303419006479885771928094304291009266107028207406368853810746980561523064322652881426457078153376136500356661286755137329856931436792755559210938869700340587492302878788442321347082963256851576273129542530676772428462069950997516421845255923962386786621831238386351939294545435587892963295421199297512318486465869492462148612840777279758225474956029652780318709807136519559419924283252525591700234429443003102799561950195030993616651064667635247213973637132981777623091479575203444622990339262472193777493915501553433770916121929194943860317412954171280070704181316741652770262067776780939573318719680574940908712560890398882721376584592281537266961052995483621594211536747925161126986766213019280766100198758433341860553752693090836045172298784130340780456818844024151300654549179913970577633772976159213972160544470071147125173438169259042133729743963947823580258777461740579924006002556403884118667547059556897045783270620452701940109012285615039171562189911975039264540291623269455573219365662856427145305714112458822281085869637180160990481081371972710326626222884542603831310485101494285267132966233333028435608959065458318372896619636956210696008411369056974062646037270054910894233203639013842958120810327201370765700478025625431328853564900450424586759149388671068258184496515716134346429201729249797866978219282014624665559243009954686139565980950704618288268241307402034008470408978120151771950955781793682967131368992078186323237237754329167940100494292337527109359285673347071040343205717967636464730768295715648321 A013885 273 30519215571754672527645192303074577860993268569053321251608075784489607310419717027368276544756865127280779855099727404272277076047571729466507177441937265610600283511172472508194607719543546926749483384661665165775579142453539968952263525067615618181042986908024628289023758673099050251530034566030716116485535058688567921349060905174960983508532436892868979130069958869254413480674171939540429462615692513436641530505470935398537518939185746857770967947989237970059958828942982267506105674748194643394707704982350631437252079295433046081229054719756285654056531677631918066121503557330725794579203490966498724107830589798915209637272065194134195981640331178382289153813671652134020945404678701004870771207349826771844852877425988767336854519753597369502093873821890568159086424125593269443086659255519823008388505892409932298775502280048914918916930712729908552889474100269637553875194590204634738953269517077433419599393293466234945110522447355996610493072869954189641808743707382398689635786871113075419064945195486990494594589159390771727949693078947365341277168734697273344112018577361856816512673016776281847143325032384843340499381824528871966338077252335322573446027555739605437711843461496753565056566232528946178007848113011444752371396535612037161533755498429791804451549985875667869734450202414941235128021666414540148355617553273819279278020988539388749156691275183628030448050292036098858838502482085573550336963861064669315163364717927079687430250014093495103438933766950102385230798065735014724607208925680298003929801164769480446744334466968223470233316662244182985157398352654686148549403927267524435484228913547278301552246128583041096374407903234480049933278110097 A013885 274 43332921864064874071084719807866560897976319330650341552344487659138060366950608159328039030008848249025506242722333653047822512365677053085126481441176720138070086745322813298067671132847941908773741230095557917282616474466655899696654031911929508783681152262267124648568406918310398192986680288820674493004802351824373983102913569639004577161474340249398270100683741590222963761429587747560055555501129325050609533578906445922161286028435456976234113237728155456455422962986495973394416685030947401786479497873125420500602425552175678509755641947229000479911744898207422289609079676400932334513844131073219978915572017740118352809948202670347797103903895705944341931066418390984054577479450886372672798594154102990791317271983432133224604247853783500269134501403128076434655972899692482771652694750564609337221478810879489243942488340843412190028636490984549768179990027586546768332572165264182066545972396709013382852135763481087950459791070535543279384862965914545842249637414132850456270199439457997925287295890428571862683589580085102973331467365994969311369776968141066438550858361197273933923234371580921214639380050506846510911430779230090563508883353269074103165356347209768957973224921710396026620520961219851933467689198196090911767793970864500248063833480734028902093164408295468154517547261050271217285167459210349731423762072338705220417853046724570891211372203908400544427877343499499217413859618706576204460790496879698179819909538301789583755652494260747677083494181540471522386645249220320801836617843589650882965755692406100198673070503266100871775066296104038920756628152805224710820911011958285442393330812502497927407067531391530981974877682262799140258114457567996129 A013885 275 61526552439145559903948137012237991556917962835859202005487187214240788978437389649279031513031273248316608217273004493615522128939993123562288430559624854325079779155953813720954469331672080254765757901739788577759143979586802645775592103788376496553071169807645812802142392541811447047099488914844056423614319652854300170526553552246928121914759472323489879590346515283069206657412130170487377800867166980078383300518745369587702157096476282635904839319380985621936427481957117213295876291157985885058345420411642240175723858137235502361826116508266726934406050375934095989857479042095598581685823186413228899603127338392431224065674625198912012152557673645355015501218171617367446780216240697172444081793499862210195987367846579998383886913544929479341632505758741221222281325713438669510710480210452414519719277239978918959436449668164904701897489722179849880198736100598951534844380916855505756459764729274069614736284928728967094075987570037384874037553376194529315939043429918426650288436565510514560204644081096240759234333450410894052405497259879519141533557416653870170241506100154477775998441785129772053054226240372499566443171371905298697232032591322567748898053367080220923360989217664957771169333030434735306697632781883107053709884644089756728715170414454576074839294137269178527468821101433054939760866013132029538610148544744616978146831573363209051882705303324769871809732641309168460339590476637863169937084612528117618504557297324564053022549483543582414540738798119509274361334963622217032733334701545670933735108980152648209787349865555896185495930305987392389908743779157567942232046246706055293380267507447359199714416683918985005473903901304611198889465619379122279733553 A013885 276 87358906166587897248540089973785197978030867958234538981905021176450283916557176755256377846998044540535074393552596341291454403430351816441780164149097266787444799993035114088393249961859924854290944717090550990651364893424178844222994877708652887266353971949574560827811491047238775769953539032163737421463757059342748077223320747032666622397524640094813369965510632150272794556973214907477696782205853106833153077924644244226686021668531525234567937441498328102205790115249186575118643023134704364801287153589413116209182750043160788676955344307078070104904971468622657729871070620272730315396687851991127945703797573307862220508216576311051612838894080829072836244513129498120490883017490867565174936643073333858182244036148541536765350521405162935749572304729089034141004696283505888975468850300172333922725053824124747936988559116491617095322064064465115111349336843588125529409538155463707836849692169212892660970617310050325031293449483230571175096338424063435810941262387273687508398588676596062671908485331053065115684182989900060796566312122920754409740412232937914138308594126847036351595819557709002757933414506976576116911301974599341692355782099017487076247143359622421239580564067626113946099175688593971968361780788786202731959355681103349719563335719156231021893095655860604016476297922617433087604043934807604064602389682295457628740625837260765914779022303862797775878151558891312002592389915387606486877359146690335497457025210507363542632438042055740296362569767681572079766861977443750209445654409332531694960330631232598629204037218058598090249695116468340996558659216043326945753766487709319550693026482321685091228912529579158292917160771594661343021599985934782422735643361921 A013885 277 124037154432972992023620386529908729845492974086575017815230717652531170770911123316188054880705102527190509123206408783357060574891409039037576658528244797929021011383710857984203774711096547323838977893174038457933275003482574301221928838078774762555343551550407087213293940243859306448398922069590907724027265707007216256682072525919560932477482142911101427039120029632989879261280317998886560120092455974708800229762851602674969734668216165824977927951873491644213606535667364302988231126898971935293661174034003338941421591928032147928495784301814947384940058074524160936361548717688578047428195023464566951603156911044181328824134863391280809850593632923724870051625678509812865823688565530748486590017224174591877066470433759740767040295270770430464580483875730168748344505051009821003042275380651789526518626747560292231568764581464437974112699916379244946655135362726505149810838616802233818105893374302110134927757781996124347957223302911309096958761785775437780215627989407256124612294922585655757147966256693011875959997007490530622430254231913893593950792491822527954676425531162652493067785569750031528871064121632240435629330487748697497283203703764672147619040229163412153967140955367411269166537295679971257082252985423611452391614879304358822770039164194008710052065118643269637021986939513820691466215009144120284354155207134981582370778779415559309460398271295720461665024637952741586064822968092500783638226525942299688412839444315353677551465581079137249972469222631053888461537346707350841132878532671660454811290169070023791865756672321026908627661358983389242350788198513630067217105623939491329288348502109820828577010057510674956306481141674081070518619891229402366398162376927065297 A013885 278 176115021981737733535681571157196619432232117707642145070080041073969950537273554818352823038753304758949134712148481955911005956683591363940776481647938074053105986160241547684877618949973410393584039634468410722765766046619757499610064214248014898037542429073706355629405894112825343275904348292963137468314181404954145052563837450434570026904680362987327738891483847914608110998283688472945074592434114262882112967830393188019274502556809400559755685847963240225478198734913056877147960883145393595130251873580397878819350037250159941461310238811422065749138836037519651574619499477651151360687254701431329638202403562244458169000249654730153796832034323862181222816891081011907366229824975588791953924242085864863498795967510666804246267532522270291088147852094342610208518183908211651419916595995146107921754157817910713847038531372344352508609735765170485592222920530714767422494967885936969302274379448756471189848121381071671128317499207201742600480576632865755760303620910155818459323639231897701426376839925329369763164933471064482337971953482962565216626190375061659074143005525400010280849746815708570516488282490548388008211354298343402382400037761216196101501927602659274890695322855465106462404992145032276949167036477124612685958401127684449005021799497555012625028395023161476897013127309977274905523145644238343194582237749937053544600226845404637794452512708287127767538316887369665810165241345006913885154221400444855808690788974887265126547191265554280578334160233037260280909333032483859043238405514763585798386994025585256771047137671491716303403345374182078099476463079176967246348677939889854340329366639160143872200867769226934411436451394373935726543356082901305555746995638016532151402529 A013885 279 250058146765924193124772228578543720477190797952019653172768636879163752060001617723721984261335151035127241564987007144473933184638893983230859072903196410010820906191522083171207281409452396561203053763277414243594032281655389024123846945049543689082890880717305484984901364597353853427695720254201761476348168667093977531898132550861677294690798746150098201359245581848491728657690083064130374775589724174953008272164758580761483037376803725050573028841031542376826798821157448198416672295660169113800854034466242991026805885839900344003431571748069300008375020319724539925784518669839330817531323398610183406109150114677729642462187474016191979508541758975985044485122519612323757292980600364575377323012595309827492809946041792836676692679924473128693544344831117015502836003049361670750128518239880167355458093256865252430714588038742735319817093594327670161516859275979077528201437617622807422619393580973016914204184079764279753239499471839844643490550096210873376557418274631109930199884428884574654151140805858382963818072943425202698945843956458778960783212787363922068035465396277882397336478964511523807829503312182562552174948879982968276467370415527144548090222420128990068477989023592119666390964932069093652213460911300721194446837549950658710923237169199967560734941872400985102562367902962403615531377004991321253229952344912375034675444288035692804917961336450436370633652000750031588223789080397481728233417334971431633960277561516507600783915348736104159111805745999585270671082871503434649555352738975680640940362176185405923168675752831213835401363752950042864088352438210971183498894813698188914097033528178004397951507508211247412618925567461593258882669937799999002466261985607239290893940618353 A013885 280 355046810092624827077559722152845351325582694807760768694927758453338807508657716936350725407346543543282659826737757003131325349741826094348217870675113745128734139402375970445220856960180851424200084307165779555666691893334375693625412951857209953750166197222631213994207096833105050266287762272970150444523281719154053656508286789268808538607793435312439981887334354106653920376721868269186961537744498997876253466291037624204257021000716406639131469011140522664534168093812150926659301075699160737413939206815136374510347524650983382735680341167498432101991331226103126085404629325002062736587572246780459180447919554375977176957434120294208295449059576274365197307512605329195173058739556291844901519720694538825734458651557061851705258838439522643087429792818875312280810218781657513746265227522521534780818661917412926720517122828925143942989539059561302772520843261013825081959508611445066478658104311699604876751210194941870957595376001588106295972561987955682039818686239162903852163817305542765514719076331183666059857837595232878028517149162485692518920770158628176295754631791162925267034981013114438659213375084325596717643466391885977388120131156079124876617738934777087451658952061070436253162876295552827105750847969136708092983703423160292425315334757348758340882432362121645504768896003596489510337534360175962420647320446590250079609172300477494678912401829288507233898785228828937600760664492325927214204315236980532005499937817662143932526247695310398643044011171097733143659231712684252211213714473903792987803659818392081897852506448387668782691474134172389010875895827860914911689190293493069417003071734218236790462233596086297117538869799439315419777371089874893183644739344098337957850797844552835521 A013885 281 504115698637684009099862714416772541997087868301662781756874042334282279212820219996096131924698841275734687533612391445195034217108379972842977581203154976817249068969439338268439950300911503160610459104119482262570242151594066669223897957585122553301849726289933487608172905888162037355940543277612578899709493211912917162568886555750842685202045763682415095362604894018811315424331181715082991648097291113627583617887593807989783761067014194981417290195750949088897490307175839178273695247438983267142343480370919087303138505308371312860934882169060821309037105580701106294244360779509453790983020567596962430573241714717611826543251537738573707751415382790191345953452925264895070833662770177870026337086066185813490851257623855169576673698570225301446188803342429844269094354808667892495230907154444858809288842854072165894613280468509168103461297960491532670683126950053306639395782018520557755188060013696865881489343053759580072238497783486883841080713946532790834010840387479123174821761147996034415432483562365446540751569714454568498936273858399447922837287955119326510761284231105217580876487036337627531354725107105288778723099260784048196364085062877038009939832950715791057850124696575286407107082048374750435890081744914538942779562191298103322130955262564935971610307766384953221464650372978500806679320524036361474693042467334292707283640555039074162316526124128092015601827498649368855003234804080414036578496419433467231733125209972318697604920473920336686116540569361314088156565761876724291857270991773617800283941018762726227239166248288370234785968389723605743815216822459115063766278662548189063217730423331903034595335607038301566417387056822508073978838783556496211050268670893433837820160275173255384340497 A013885 282 715772203520606104108503774103655411162359189423194012316969907126627034116277279102997065586207122677240826237412289280200285698400853063100911619514368015918808811319741230515812342514401304143114884632197775726886196310635896718764236082362939353163504446820846091914877557635648085874093671956521163438804821903387038823693571558388724242482921091884822850056262097006867377884444598676432591272492475468721919992943025281430950401637327573843730209405468355320514723895075765488146154112942972464734926387009012062540972328731628167164788418991916190561385497618497530679626915363311954531303778634046520285786431261333804175200221498618878048966801391162332713891431810107838120588671919876440001984896010676390585679594096034129509627187630824385835481295747372411394383503335570767834601070139588613894380428548254343250627928566176021895876248138289626103198132581921837805092576869470543572608053326867590899893814160281916082628336747368336429945339261982208795206129800044945393632901318310205436992719813409515829011901520056320265194160991765464929375983164091861581589984744524360918730546253953234813786725926399194009491443547119056319944920725121402557679141393904470944025904501305296432135840195959228029651583796089122519678160834249951088650891746239662293842696754256040526169134084626135219869280001296696094373239198541866840485628027556114722884255833026140344996363986749796914358327959217204432734234190607544483246899961255666509025229569339107486139372943191647337267716992961000122863589218566713649057755643077388172829120871795980496452500719927789680596242311886331737093997122969684078733137065680765846991429429002581747188691934338835846395372098704176040733201324248738288665819307826672870243545048929 A013885 283 1016294173574157221161187843187493861126753831616847980746335941423091280779235108675344104552035286583139127818973500820517337050874340027615271069348812027978432122414013824336489765205470292496730670749218437250249454035030552407414431951195595981164673933349706069527982304351878384264933018783170269556731098013277410783093083432179138836759072892760308917412334132269879694560873854542923549746387348741593099155420105047016704944417571017015037243935820082580320074325490591158702733940340870054861138375079454840083237347755903374546094990224605146581917128492107048418183033167006021824953389220001390153415864931423631194787260896364504329971855722851576240147746695604284710384669946140002471898268495030947907811271434412731023150729747939419999208966135976949925195177895533503705333171645185870558233312137238767044806818770184987921013162052887493650008590933369794860425330916155837585372552772526237012350531292175400523332422329108164058412899568500273033334989839502416031767430367111973361152172176108194916433351456562606722777785843285137738228995327417978309651610969406125520985997212499278122998779313679380408734492560481821949268035306008699271338632662125020401171788687509834276243097653114081632497008813963713233422674407635632802878589202140608185548609885407718933364928213995010474877936294801123026468504288724059426531402354321742382090270834312996551825502381134606397430072461190262234248731555173456287349493638288586882505035380633117137947391649001262813350928846474626751448727197106478341610197754112931138908637073665625479751558314694511672522338820227991321235071473028366726977795794666295153211710014775318711818094563814536448355393841949815280667321032643840800330184204952856261525389142537183153 A013885 284 1442992396408482149566260687464665471177849315098002923398550310781166116653362423698448054256939165902076172607664257954517284633043287808589735934712396199609372698034394426580935348555343433093530519977973042658827439057816375049534233106928725323028530436984113610761792370710144987047255001250415789422011546631838024642250196162763575531344226960295973938550324504042314573480118668489751802572256301822192152987517324091741997632265899131505919736062981694992245519771568094290822187704330566733484971349825189510876065130872653697672894794535337189610361108309417637445896106923405669130312844357743513819058589733936362717337055894529416024440849151080870485607459179980612876032646315716505489742059810549156603541188425050957032337725687720021061816845030929824189937849701218513970543241092618674613201475871243424059938275278578546394565985232926678071420247896881636821138929078620279086454316661940785305644988308914287660857203170940530495485964342632092168291918668546381919617208378756505160645439729452453309462309099060613093583098674089305813588606618601708428807007396188073163850615044147587537886677799982864029004530403448038267421864805483593721305056955746845091746572370481650765963695904457600604472305443568075980467818216402306684596785028783757516508492586065347581570726879138313587828761993727438136992491093874876845176597352600206173407545675995148345085302334370638835635870394528222165133701239733918123787189988779518105232952020439595800134569664575986014376009779168924115431735451902013018683630552561524068097400709503653996803608334027205259812550430272455073394864876479637695866512203627501837353718946448839700205904293094016277952544434249338874962460439446585867234414354691747632920654451755417260069121 A013885 285 2048842854987358239436702200921517521910167594987105136807895448614814178893093210825207358973094873280224168210200350306527048207218943498040796695052938730788765090913021167341927121193744260881880963504364870430434751138313984828706527616504499150979320140664952599035406230099394330873954344310411611521369048566041642154471436773073002063207820059164960668468248099336008643357760852285853525144836115936352283764397385232928517532156162743162600678687177000506604746966299359655483918967307685490505770965848744103343957208525453461216743384284560256028598492160884798451017708687946003154358604251252632300587072043857682158750040171238853048214510753106231525083150168909733056325085099894290335148691816426893847634181173627576699063946181789085944768080135080927384852585463223015590673614668042273480276407926116074355471779722216699148149276094867574346452538918122670211951856424782553602855766692673257601717176165330113735281725922682108807729214873636574489794458764966260193241930637036075147878552117941171998613225810464904925215617734096419484564478227667965924600631100529408998205442724738261198781164681050269371630285525048521270266806697119518930351034254015848231432013006234965211608915375815455421464234190188237657399094969286329962271537400613819596117198757772986221126267554432688515873782518127859130875747427075901012761907987270870936755917580881443343807782116572492145249440030763657938720241641144881785486108215898520238341743556885303173991669680235865774413878117021451087764557603531236498669083625468347878756571079193729652939580918326865578581668416275357243145212658923748939939938417905933876279539322148010190215254651879590670364865882779963546987574192171311069693853862409560718835821667906091484629961935697 A013885 286 2909063869553785507771877676893823104106804830915606138232648007983884215600610647042646445089461567491039246802430438785174575086357267458297711473047780427481543635688489495598606616516786145022964859198416991834745794446993079556932764181987228651012044556964117602408614783650235736451700193449548099499896493189834187904521350802305113490460065765745783559849321341578927224332020250444035128651571573065041344568865978204670186117654652764018620711838739074408306296213328909902356430733164588397493052446257100256341641050225324775082821611380122871443997769284077407274266650804540948200738144756370808740414658350975637016876355787414684172478710594373154574509986349377666848154566354680607392393216116396440217820325578643330169202837433836506202280571956355600313874637438055441247527066501722498296884819728751390986137094741047435802393786708230389508831062550668900159131327007722482210889980328958973518601344598577119297835905523401650965415979842837005745356090838648699299195907908510130551241397374523598650434978959569268512401871349080939880095266362901955093805678272504385071964985290818693330917828140541992319194862314738818265237217356552028789891428442804180222336363690993759000459399758759205088353943164578100555521706785805980601240978279023336050284177476615278896969678871034133818083001224841467681987846114565707584277084389082456995649446868637583501808886092690268979877434173759995069897506135871048417294949153101025250051192981448495908714290137170655670861965741599726477120121465277050861290789069206612014087668742790771403833834543952828379808231972527479909180432210261497398616301142232665555772637863327107304648460824253799970452247377726310701935136129773781221482306263519251653564073245928139337092243864132935329 A013885 287 4130454698633029229708454922681432991127775586809339784612592902671973890710036231478030853585387632833124511847158475522201616658389970701536213718987202374422662101937751629752150794707674425513871816086886754775506659466124252960467883753143840510740008548517401126603088560869272762051101681570695015911624535131038400535549971586108531525224157597954511007936977852090230871958389276734716385661834459017410408375516341215748396450454782309561186748049216545972154552822568546027230094671498872988299292967185267598668473436649778959174769844669347119879860340702382295260218424011383097089455459999346387385738935562241215047871011899251251225083104588394884134700025688068325918020198120657743170341254655378300418353714015115782844053833150294800186851486056235193594857101088885084643390038061936201264319989485605763751403656927739389056079434814187876156840345980005092573243728571203820424507614799934701263200749337701912874867395308740497934802636891711022466584063069891226240858404215253468434093956751998953209010657920597142882213383848092016055332424612230881253625648934963258675124988120065957456756994710145531588355059621618114285624919724221893941528873914514614917945842341203325673115281963272568659134964679828368120461384031774122198536211696319236854348341379414540048814677332789912140541875870099731778544217220688921873488908209429450142471836682563153398127859580908927242961834053652345319959463369559459192635154619674562408461936713060517055459345851292715648863058091970562836624344303323877604759755895436492514486475078132676313133296814073231044869376823816950041409200936765258911907145490907045818022670278710036596256249640542527664646416604996346334317516579812211683790202924401654095074524346743790134745782096196197157427953 A013885 288 5864655017036996983006157681153691402483710061360348758560682321009120832541879913517702453679187728191541670017770891579526620823731608630371103802400012201740637744071030215764999570921254486786849495173678766975286558989592783435691048022087553956057776317672271611415281514770163016107591080289922313207231477577550790269204376006337301245810196734558898136196373562135278935166222723296724203196655289477083290204835505689568870938953375845706617932524916457314385446906993708056584840529990375304547669214508772496842622688341245203637011187342685193591258863768662418601287950861530370084142961068291963554353127830597124874224991342235183810692821631564595002842774373383629032982404443002741244611222811221467497102449320360250081609743375278124108902390437347933272013018980761109626509849272506548918553587311063742902776742114449265726997778076968355276422863122132090725768120717923742856480108426990885131464426352381424908770595300882357176215067609154137226336648038226546816666491233857143930427343152022977706486245723165297501310848550400385640276130412648302364129153019850127572686940257192490156678616238163104044447049889171830895244541644874525666137362329640977593549829869053930380252444902526299518653393545407067274413939347202709822447029930500742682304472945951390590089861313703086282133366247292194863888456630315710544526340743515870790939634616594071294405628320970606708410060813916658068961683781512585050877372732827265157591540075595966564813340422378921363047755073291047437520931629484530884261372726426771952141223045012227391936503414539575611675098768934263234945143814472710222883743875282805354040214553918396431450609845871791702341867141520297317205066138462427444711306153632159378470228915394597629349741929758843907354181062721 A013885 289 8326971478525099425300174026689836813656313116592920707283694718261047277930415988367504452773570450186857780966422124805431929262921090635092824331564274124726856685383460749065444995769539631845715763668814013041229447787286240710649984371497168097386326109081198553369267365717019349561475948487208225863480064058828532419261717703230061534972328504940593430965374376812710743048307497231916936978193389351063049180367126601874188384769523368157461417821030306333031377489023365340098381920390544308789139967904782191049475722400135391100435793426822970916904036533981715687968906046399926676560972273541822496393169022168141932542473532212021379898877643328411166951333093469359367883297825228543175349956987072479176033392384658743600124165399592271462893821379201524491800589090966526830967395058513331027850740818725032806707876728395591087337884187030058017715937164001103941616946578189051760973277310821997190105686007413232826692291132124921013149197250330765819774674073612230083471634243830702809624776165801889057398441393756309814318717490225840354045545699311580649825326819305342584972560932756557496391230016069550419236454914489848299429229166266609388744796865277049523044880788385306427914095661966284055656651399201042319047552679701197960370172576030993002668782043619703589073220215290522979291034999781553922856072365750173826619536589066213753611176787813408285860892210928362729182983717065264375821729448967114472583593816313922224862451317115462298816175092097668149772896375097806741496157420645017567734699895226137143651380529021926148032787928657918209266170712762696193979507060985778918933043927527418161571476915882912601970168543929984551112016453957584787914833592158846844365461021377696918636603817125427206215636527161602833764185461171850897 A013885 290 11823108742584212094708429193013751628727611772786274616681704931585975804900446653995519769801723418690961328309641218859866162787463350985870992276941855565912300552738504428785815535358351233053562447055511258114680920046912879876701354859760854603250656830261703334391227854084869942610308555791202009949843213314376103555215684712955125480861205434039436167110203566538165037492340738097217886387046731223832327820088527275557279497433701140941948696323114627659098932547432248441696068258339957070644421907409380327436935450779889036001691464347628583017162614601029676891572467032323260691201832409394271464261315788308591499913958842025964040399080714023347894274018952094124184004675600235523627322863877793769065445244411104409711841497111768883782490032542008938960354509024932459886636872645595562653211069306652468905833825727949578774494306228143937086860097393867115439232412917667772466180234602711788464351889017427730521608836409985493974966979760262890164567809406136840169627784182542730199165405812446972791370578802014652784029131259519591007574046379987442966719039061678425806671385448300927457153562676926463649605815165522812536882687036327809206875021042741675704641935301554396028818824124312462180412486085715394343995901005142503832417312123285637631790288866107741478870735235221756085807231081684837808244654341016944558942535362741787061561104640414382448537588831932112319569563711561135080861113310222100253699123765250036668426525539765608953210237917740518806132095328457246586560509586804772708671087789136097406373418203795484994767390170020445774854037349711103529895160957090085098499514951807297368634392499354764638295557598278796074788254346266854464214391879661883803900210389430272613804612385972257696735715032546091914739915076343080699061729 A013885 291 16787123709919391632156426148704926346310300668873001518417835519046868848418533484802116713791365608092292278729742252086712990296919351140745829481361832218249541325909634682742541688587302506709732015388897048412936507095049580883093555607115467734407667855044891311258725607217381182104844875100028712241354535326910111265597876449482325599879148563958931717924592305374179395638762443372501496511853010655276897481647436071890932195387722600874412450115248565884165233069999509975681254389081796426453976956188560523573624858337980906990253637494230876996999458479574193942237408323113407955227760159305322098431679051240471801293333859562459224508917545371048671120225727263506881528326683723609870919759536932627563955888393817473860226132564624832020754950134999186045432072120613527697260570083957378802100309232535654543230498296609305070017162158173766080337917305363980926202216108041010410513269362302551833629280084617885175219957638572773518814690981467586440392756159969235472727196766072573272396395600643521446637055906092118857973250222747707929241062770949830808396794644997544630583013328468209956531686041772777898138363903473724040180641367339294197045946752684067440965784331459120082290609164673919614093931256205602667082988013458620063984547539431975590960864178565139492964965518876256930725997701947788755900830178673295850626471432536465551866965351424843820233235266140633201727082022806058572506217761312020599916476771956621313922081273314978231478228779169299810518298476777320766654045460391864163815604695019411855121142450586445938215442304634720076546928909248758324646353551051056957700225800928253819937122630956358055036415524819336558360626451327417178996053811081083352154341022905298582618775528509411896514082138965796427786871600551257532127689352753 A013885 292 23835315109395017644658726762221730607293104576804013316936192686567330062508993698130679030893666998209097838000375644821084046264013019152645951209917967007907138998382076171734777014332501575269359970174033196468446790154455812763926566583652146670972868057660474242529880364486849193079838729824901467276872926465660609851238004061932626379267608242577036912217257856931666234153466326559549857332830080149969489827599483638726843314146625648909740638183286483010593195331070294235540858813118512228675664359083020979319676270485190556656460558971646170320328660118432776288243379869430834079085821856510776718712908522657142570368949133836774667133558139217901053030750340435181090286165340171753540494517016830549775075715827180496982759095904810520118493061233829539300909045624957961595649301257697471993813738765980376852787625619928798068799357810418128985530354251442185865934699956514784918440139096950814338841368733105296591232283392831022490103670692873622880496737583025438770600019418685505668824929068342908430657750287656237605325325141519892337288427662772513922117847654262278726545705555518887184251210148213371108117042956894491394518764909906268240735066818425741944527355643512551862680897456726417481508566951642318386076450111825315908188907715695266566654919729984963265062757046735085536889822919094481499587085035000529826582949848786928369077173822978024472064900725276641035904609499655341906582960831923201632935608960000012468921464550485185046811983479704984521063079720341616331779113025255611076042733035456177058376739956462319370496763264331739743725692840299214248557397613934700578789369505028587684014463127421801678949839837823408747744243991302392573517799976040153765139806181759248529621346765582788047148795123585558818568184150143906865794224621331816321 A013885 293 33842739005280281567892205804427859754879365585107215936145071739371429560563832265246731536767589343076175028969699361928729930676282733335018422347060494881946006656825779526970825287239102689157227639171392252238099454128335166943550483049764586015807523521745627976575748344679204234738760579412995122623338962752753476521549238733363473092987768436480703899070059088969424824226438238029862781783020119111495229918145920040831779567494285453984037613309006595907971822543187474762392337171818011417470742769894540918633897590382291208202572119879804616452510890369777606442296380611270455783028557763719821899501554156254402478536345010322081368552252458875511335453082086119274917310443861400245466745923447965973911989680647233018904449381634116550663883202444281508183170814793915936477313829935850559492720393683048599937068479749835243439571249782626853367008172196389947697048445276157212969941660577779292394704289285280687102137296201294877099731127558971463562233456334421750416507831771756546022420757312190156935628421350180722557584400179463009774345335035981193299916480816837876285837005852942380600769370487411792461457740261647341867947229988684784305485369767609518680130777601930801350090511020215200946042309346258007256699350226425957569453377942483934101530954363057259986642211032106138345151773300436733218559219796540747277982587423449061753332808792772108892832653749089115711316411130352134793455163017931981300935054931118737704085423892258243385011322427543480207123061182485086339990896082700356175596806799523701189575622864362719394435422798204270997307131059148721445313960903928482159698137817301375423261723572711737066468682742612431674345899040758641212257262920580444604510109785814141339522576554540080688260546797788820787455766242870877170745990388170328726086097 A013885 294 48051849875820244746142723656857527667983751381573576297447133124648699861573481188636428499600219101892108648107830426930040693180234772904859252098430273081595211173740680841826215079863450626918713764070975489086031176640295585130968758211589595806646422925015182101936912317431180887123472380003597015822606189637236292913457337460237260815390333928916182796021916887886860622651677917334366879754093597261290282665888911591415288041363733661837413693520086178246105148040702538353706096679766006237175756417034153185108769930987428848004879442416179743302412755267761322950339612085576635536723578940721935162760578179636907139967179217320879485708495519501606898222406771551055326267654889716168327677466629058623820755931994738332522614785658871823275969212172930209364432363580845099818869382631226967849655500013632335960846240452161819244379316002611216141120122350249641967288114364468751935862456362983972761667648071730780546779354972481940314192939582498545339082108610623063281131560495950934165756269215014379656150563453003550188444113685611810669172644368183149175239514703152976509579673619341209692666596072145045408948002714681809882597950130044011789633540662128748364614445493544661812535462705629694569644795221449855409475369314442480836691364845281411221597436269067391992853849829413125272332161383038198717503838142656955807874522631296114473901861894079028216250693254220424566522585558308391051430867397151849174001744289333457560309617711390112677912021228004603176445128281379727235440453739294679618414355311951323799927275153325457671224896107989921605423511184249726185179144587169182893822518866860079004346121046779768855985024472877459399841745174314442035711960558626588334825910950156709279910506978999615345791555194668041716814581890303915047023889674576358434034427428129 A013885 295 68226755409132505244523969183254758662080405285386913320964394096964329039354138280053753460156868293355223708776439786489606788496808603952374743106720912246814531751513921878032844264649679416784924168912523045007224968370960168617301908128032968733237570115043281413709838512290884200848472123054767248094838156599757411147222794794280096429557673361309144556211290846684374263096343452672622154787008072726623836875141032345452136632546586785895484694640349000785980117181627783999278077313442522317897657979020861638948982747902017761841664110470709721786133867456217788720300350596990585003265730624036624694391746252404720061032379181967571983939607322832993065689371811434166762388413668747729613231144735535290442267055334253184600562261721248770381147817688220168277554842456807980893520425014626028890108309282855967640359260429685124186866682481519553516482393559858405894747800197191508717397859704177334613463141788183450874808494613163290328689044616787637089513105485553430761157614091099405531788199138822672055442970572691261759913693925311728661299463314675421638508051627874675767962266646136951970600515099207647739212684290459970534475877677793900447593710143908138266736372735127842887161164470827261242572150008742127352131469448696357513342091215126728692863671068689219992797488657241031809797725664836467716438847113718477302501296079704207208570875923341366766041060571857649363749058763063077193111477089917833112650594641420135051208532874841231216522128724730931852297850506214975373330776324913725918962951290161270756593341117375224352692367313202246120911810319535263472109904696104274516074160170743351194873870391117582268552328892986370871081100777966580725499877182889871833320913443956654768045892707681456846029560184035781707911201799021245906922198921674964557072820024820957553 A013885 296 96872236254944651498974069312628551869665498007293606587164541709333481336830248715902282226677950544398467869472189465925773625894713173982006945623279434300025340609109302575978080159072699867677992075699628233114823421916286392132456435368944506886668496590835008418225810180545797968764109083224172660578192620515261758519262315748222154876182469425768318062148494787700735588077184925681391274829416921117405941154027120762916634362677699074061205212077962011208979371241154480505862973020032559410723214965118623544093185797487915233275219678900610493446094674644783020839039494897591261050981870486652769828704981658700608611697250808170930854400539034575685035270514392067481716744525866467145125453533470762930881485974385726723927400531240747115367065396979343223470064185946196009327531230099991869501822513693428025645937578435911431372591967188162908697252141872719876618498927344583743992958372885994117792267936109944790008752964735962189916221440822458244035004809415401437540244966470546128640148197064651342676625089868429696848645777715711335121846672083585100141387126660199253511871600033384074214120935567215673096055304278599622383169316251959414107819062503798977474993505982580413618235989502055382666094765194962570715815331817017664089821361606436191621663333412575869831313463852404279702363969369297712542459712146342976027297582747840576534539818175887702992330762140376086452664647328146451594179682526459464769828735355782868693403793862073446031397460124710286707008069126202876288651316080363028142120979129994511412644351538893033923740726576221401570499480264864380587719552952096526901569508837551142397500028991921037007079904045008949585900598507301295409166079117266464751643532199795963968993337082250470273032993234224492908449675252752909149664832594332650151111743021982210328329921 A013885 297 137544722752236948043378825132020837772007645004141878368031684697789108810467786451014866735524274826117975393745174518520971163141989763070570435791832667746931080041228107027620508960420486416021670794626647044185713839371792647874013196953643440714584471563973222547676844165519215066535501630579424121330570839586938014665884233851323464156031812491463126778767975363780403329880507557023203171305471421366996647389133485605072523716288469774199320648805378907349147823112351877227613083283304369707231231830728433469445518506863798859372453587624784113392891646457117685619456100106809235142063965683567341810675569142977670041578623440737153370136586152015528427124086753177758387891732263184441276391077673197042752594031133394789055387136085893476983735373358899331246534924865008027215760509776084155855249208825209636209563992305277897214394312755883423054154334402974425855912031482698640994609896450788950106176174961257879707457958251109067087876426301853095000809823682123638901579597357970214572614898639624661458804870225318984078427648010096749152099850284582889531449501498370531493605474408600611461439109211660143955145796167099624038099635865558337836885650629456504760711854423908678338747697346419849466133315025423970768845409587715249481581489026429671727360035589179736811079240845083183365359398456782942237399219508970098913190663947600677476602102615761386307581778940347968982421068161400036321157181492971156269694718696055796594410230541622016861801903540290773552952356005323037318575591695916008048787467064576616990822971042958046467860736814333990569684680550429544828137721295904918396881778109558852391087198664382027841761451317634272132188066094781295395772321597204610842874330698605698013122972609592905970457806674566285827512630555347987326515660212891373645607066111962595210151536641297 A013885 298 195293837412822896338027728515475710656449458812645874993998363739948750668304359866978615638501290281787390188636842256343630552785296159024090927252084156129154322514098016359916172991015750581193281429446207192216395094828915393632452755787009314802687764041408327846876800926321616146725897738689609394640060320583391048689458390623438579846190861188691360798721161196091152130754147818392294185200272735927879758771992903470761458306238197828185324818450858879252038980680834599344767029591382692459400215133482581360626505570600112857071993833564163096889690954463663745750584079929353840181105516123572875241280381576640845652225699542694732372662022804042312145951124445106712491356791296008271237372806371832533531569903262968525003814812881508454549695556011246727765711338814055702498488070129141521280166575894935678439602901422594959305138265726630369407402410782404059372497689284930044306683823744927846330904985251966729307792134228544966668190959019670229908564833823829023559880102365895514952429272137761552944914306623510736776644045020671939960853037125517007781455294848971887734916188077372438387804549287940137015721444708429570887864034681164064886066949245788224480030051486767704300019289311195648203435650272053402863940536720984610983169848264599354409794238051545973569368537668577273483589099414652458016366943614347757732586156540648455119895831613707114678524141900905646195473430576440971370849272243065547027619934203625695185149526706135811995347465355006636864574273340649951798040783898588215440127226623908561670738931196141282983717342190989816848300781472291242231045140546039669720241370821303903479451896634013472905319888983502244726792150961137885736755101226042147137531018562730190563818744520538754692496310011529662896194601082424727241464545762895307110330712068532874547300130360902034529 A013885 299 277289322107458479125823036526797796105534359241346934131353534744712413277646623487648656264635526515627798471067340935565298245786072248463468671695362453669072668901899667214741497634504650572961348990569203405318794090158499324056793472473475684687799840588541904151682953932844230937241792985562612726245452126602571864219068322135423631664673017594791749469589831772398394990916192058979027644915903646016351570650725527943284951906320448853733730740751181135718162310992547771721862880334531855567326611258781177522955068319955564440903669948542911922260505929531914215050187059976252555458023934806667811921458638744264541185232225075591914622450781712479105196613725701255881477840379619176415974282440736691025562534248137248701006341488773499949751567083071460745145239604394508687582395775789352492980293473950455687582219256805181411134115702559816216415686164766271880528456451615032917919155173931002017107859759644901724374773816329339170738597610500791913627285139258600405904660682504933308173811369049705705279707192659538084187475483830916198656996910733925202117553770578376677603634894054973798251993003938326819122731203319376685232129964690293565676936360355277131045542028813847532324312488063526319471185532088326928430186018647047046796730591247429245554227217457153911394282903788493121796588367927590195081744719459436964250916582467335493541169935787543342726105252546994188090166318717973748287699935139222318405995356918557368688500851540393875612278066116563658398623834022635218610110793303897767810172723612542938648130366631359573633411954331272228380777802678903026320445060120278247329972752050224096482624131599080467598928781612448546691048923087228355028531887761504524908253379423422400183371991138698594621423733244040472570802177709088325946884125553267242067752833845490881656105921193839280040242353 A013885 300 393711185019529673796153719173829538385015698709341133854941235782023132979159501885302358137936604771899739053734261498748937671367075184486595237787362247379208512449044555792521218606834869648573182093702617439465727020470176374757306609445771765233765418258525342403096103922226411205859320463101974617648688920121547879414493690662236191384507636743088229026643409770862267916617291708285785254827360203121838892049427195928968741958852433548115813728370749793817382784398945901513689063683147396850257660282059266374210414439567147860368162102128293293205035167587395121638513448416702024634963490002790939431366498431515218653640271399154709120089099569935444867148374733008072107482007884944968455996743457075909482143189957409528864761007225475318154410783868595039219684468976773921624677719024942662625520551042872161203427087309634462868652119089472973591326910846544493471492592020765793737937907792150731004714434750131227665593226531926526947392987452822904107096195972298596526573802679407092143743289024807993581329215447993765600176378045713181076527662683938835703023544032102174332264229768212932264680030592860902419143758151440222163636355275266151281357829804962721454930168405543115703401356364414289385399076034335607620098629878140278723665507096801146304888394297062181170552340924418478434738570320564431618180812137517789750413666032323571852884921517493927973059625565617526919139278795946052322528766806970783344981349488312109833948753565589027045222298122065726322894841103876773590096080648092372909648412830334379240118437974102310140415397240937192372046028578259214242268161727197911419193121807775034959529251619875595483612223073906356159112650787862790485746200561386530222657918548002258857162005222219170463390837612683573262961467635493023213965053855685366520593335405357146755593584948521058640098386603521 A013885 301 559013582028274344047185431244996086882733234922348974291875298213756019522390472868359750318656253841615247793617967328829170395254241270219583654539050798477100860860363055853901799887444737514614172608018317289747488770103723216933785090567845161269518465472295017088432824826700625535517797174778580374690814504057020607421824768142610691990632859583131023601082831867027187137284477953051530194563411175923964803748623550130117771051470339740327074932923307690000167668108334130885522012893962613449616290755103823776287276414920491859578757537841572130410221617945136075224294789328593286592125356024892734888201742363475903811901714827989607827122348648069830942734689903284642238313081269494308077026168174733429609587383263357621425332969436141708808767232351311746601343531067955290036250032101598014127483733042079338189814373906195659545295791854021827864460653653842124866953057228828457599367303944039760472160823181017074519586201843941602771944564985802770156789283524639968368431499750974915629938915124896803342405355858342084043769631602852180143775337555429343444787900158788496940885692486005509366531794197487702326138199017629459520594224492073571759894884153384954796832784121789231633284339643508179683884575900883652828650380322886621727747535909942785189019920861443817370276935127922047534912602239645652184095353379139596401653096611656849760321626011064376090044520776721004918828338973375574012508727252245115527855183940426367332500975391376539173348196544701875979646500405227164119313050780758492322374666496040080704736844986594983769039784680325359149796157999041393156384145305494044913921288350622037812532324617241703376575200217047457137009211009702498110720143090488594642352404255810843254153473248804444716638724520232060282428680552528217461510779472371857451830091428644182320956840744252264757554174907715516497 A013885 302 793719347537919525315804564851226408933056962737141647591139185295888980611002769635450670008196312610794300886503026237609399389894501247210167388982853049573300996998612507395553447882787622673287535276703063932069000162653162135625953297338388927144654679830096386078130965359964670070983692943189590795067375809286889108592129849820662789297744000109125665777162666406221620847183327012985886507462221302013872894356109388017098628051827522172681579633035688886800568064737294974076724628661583074444731837742669449915527923428659764810265915941407121080367866035790727072359741526691728478120835331629436123880157461306977806358655333110524840600594456584402485952858448602008022274564496632060379783322144066072483165179913238161162284108993984691858244089816224636442594143821991553794244999861829678651545006670745927642884175267491329250575005047134475870446149510314983317887217366977752687321664862076072462184720849919329360376156105791533392286964894207046963826508361737444731567696043941919990781578178212490600503337641352958016424134617818730887942400419455439241295486213555756958900995136676102324512635733713862296561683604842574311506532353804642105378289070529372701762966606364811293059140202633212593481421302284900960654329043054112830066494433094483633150126257774567034199909298279926014646778402678176556773153076162845009928061960795737259730140982943191831842082343136472755881032848889720122390678603950190992998033877904101960641622837416273718781052650301370771522832941125864625564955470342415410633369926847067980869185542512131793869357521556852723466352123508044915362844123401022858129345538713649154742388708834062953231153934054576351348182487316603159859992770208031864523106557649442816470312588066627732462032509481123132416428339083271057260248310809303488405983118125600442777686817028611787881866598121944230106880929 A013885 303 1126967971637147803456322322035967775308463459941069728323812110216665040343396559486282081965827591834624563673807527324653368989537436857360086638419026782407998433695458958913128331850511185566026019975373782245395694363944230830403459170898992886928827959739521164447736798083103356552976693311238342817511979014446654509058295712176816806023926902762942840433364852035538611911219177142677101858825787151213511526161782407341793606729783670149537149613023154115745994170693701430007656001077549359331873612941793417148711730775646567684209732610818490715807877165979714368779485524863937521759214891461376286544108732538941587202981285304310468600638243342559960497567738256701304482696322494507354658008429507221477729462856070595793397228143872122627770878634195263625472393264661461595635322768817902041146738536505300585242596442774436275733674941209215505984058505267301268785390789024930997362477106072746017940211191803909227635607879900849227772393113794135080917814682971443064229514201863242692351159247382252266558867473438486910325922506052249782361232832366741594828085168720636408394290251775520618175537434963763378809182398120963034212730508275997725816101384814623536207060476813321868129071630690185333342750405998332623291773672083683480559722586290234247913638817985023425477980616527840911378330842491427731370258807261348627261428271469553118388658785618771524783803509478722797746975657726011343817261750568906332745209387779284497530732677065358153527309072898953399542095011288146769660780979253970917695664724223297402112979176834647912447964362485148237382764327027762129392341768519806112274958168561345747905063804959006122585926531344928614496176341893890212749329754729265499066184507624464929065088620354517852330344092814339047423392692245755993548364385840765223137653972152460667880998070965793647306583462409629368726865635207153 A013885 304 1600133363304805768772083443199023097546149002841547441248662891375903374186854008762514018053754067059534529104201334324600358533377656483980720534165724110189473432071533271025517653876271260404221006644174292337600794412506763754164164328015131343456104880431877301989270226915880882525239828834814939717844105987515183531267984575004238579750714780376283732589196118716623746892427927200270081813966805667160562835001489883541097045070530452547511368638098216533320760045218646831306380426721966000692876072450695975892518391923917208652398978315598909772274825049256459304512133978876735737832473578145675350083658592656543985181263398808322349015896414277637157832195036137945144078887752368083729062655874694834965704521942431827931425608160673840417898876424912584425472355883582428876793982480565479938436484738226806573060797257448382767154388501000493100680007357113314577593818609532571451122094656397130942794534442161123144223011297532380081997226769372399253586725602319784234847725346114938179433639915510422556439473894233949709034633351675829219234072965665744620607820523404176648913491774015235378360864055795344179745869292248836210868184901289233302984072263938736930248348267426732747716139258336874476844037563209574563509187890723722575657086032202293128539915471187761405828889124241370612906902695027351104380181559301676677857529761243945282015965897372312080864956899557930915440627616451881288598345817377515638892614765704131548810493506659988231792824478319089277013640396442554207930247498860605385286613428341518379471928275082912681024629335825075120885579609080657253752622206425226347156385280339006689583240178917679556196485887015816307792697452272433275803625097560630723707615536442149900787569533230704654256205372591088996857436077833982367731600011786711387428559955938476346515510278047278870683783675186549126592421260208322637121 A013885 305 2271960556821871604431424081410235338212582484727591025289002746960316037162823972319516866131749088392949517890303993950124091266125999202375413915478942537921295178840791015598478419479800882983756025830777378195588851152158616063696267870282580343925554707215364010370579256578101882219639447649913835862958978795115345943155566774711793177129110635920729091702898233532629243391442039430793877554133466794157595265216710421575011427122708156762751849340384219432351214395524012233958183393544170479845784941601627836242823486401917316125569256154251321232532816269962128538726685014845985374511602437245184165543733238393542573167513105641788145506663635087003062008146947425714378436417327414090259295715382276584289900325411615427911230169726189877034236644984047107384597902807795696717718073582908260648948611910964498900406384411568888410623528593865057132452213206048839496198626509475088302875863952548061149043419289443565824187052151880432586084336409080786686999887453532961884338186766758717778636109669516882039718482085045333132020787406810387847734033138811267159782358224899084044196363689777950058613321355669410001021430735684555835854668409389826929875055892459263201571629025943718478973994338924419584068344642386056911020464990959312565104743202424651314609298761174241346395989025277979754330156139853449657011931448245400742792758634210544416287343291145358914200675108535625115804783205612518810785381497224187222491151323388371108499420878885730910828664385312707143592756412371735690009217422989722580536895082524703261721873664874399150541587134876583685915236407010434766341436908148302605594423734986301021251590650717519741622473862080615895333616026491180293682707720147144457471323872726141631682536114744348618278252991711065849811008617165124702700286397935444670420152853358937209934472876857375235492465037699348083236135473255608354574711697 A013885 306 3225859100327432150653188501958892516608502729017863210393767573290833447577895756865672258995226865398348123623173357938041341852847862849487148075790184915065316408743349009034608773247331642310666879568010075872654199430350476128351591809495813679385106329922685097672739551507214004182730607221863709246873346755096089744811033574041962525099007640186498645958001977168938359634042719780088702602379281761952220740484802809046230999880167035336690552548889916650559898217985537438471164398607445265002396669827662494684226626932167114722102387335406818211260346910619617940610854805124176255897920301739635453736428444665740177309905655637232390914654908923726906613701500331032540223596197250187953292836555533084140105006337960046627755535096918780236200140037114173749773024486968374554529030803207374240234229262066320515234307751456967192042691438699458424912202086100887100554093239863770452456415564073032458897342182051473040432755307212495370379947640788218543043599200110950662210764848089732749020930767031231582268564817826211564831639145071576858320101090373149355687099802130538773740516359477050836372534620096701475820285580076866395429101923751011495171607234299532071593888473889370288400578680082209617376527618904339607510784360668516660751925369165058141607215111144574795369769789464116500043952506263899469655989950311369962459497896094280963276498383335775871840227957580067070051232067971374121125299416504242797164618644572242437000662230832057233856454928136944426780180341400895521609417422553918534033374241188277599078634376187569754690526284564461482532549819148614876033253584092724492671481701086444409131219746555825427780860870392197043300702050525687778247448335404964087951861499957321278735870680272566596102705458051898824315109262142222465001920544113426663408746969911660510085930855516082229740624931032683271419409604650288311501386425967329 A013885 307 4580258624613606831129984266825847251954198859315116204320063645310002906377608335656022816640185831423902371763228054481833565519159008001884273605447224582949894960169105293920852508956636563656296543622796082298319173640579135984172906091855297523370698918285033894726322961384378354336879331778213740620137849503650468696798159697338498784999501690972281407953990813297157312494912993978797405010906439864680194283922530662043954408796854326292047437870409190385714025404094291230775352069513571411630507928431495386714861965836026003007980129374888718684985482383471638870301906471039197526170453425867133576435844082157763850934710714496113870866909175019716114443810371155518869464254625839060116798507033229538247917073983996937924745090796105808549830422232676819397831477228993455389869926089149612766616252057349699647799038501060435066392159738077496940820564517364947255931433165273253523313408833558043647992603578581058356769730652232812039101561317406637615870255629471934074394589944914143671826611696084663380705097636544271273807156661603893903323803773873948724717818463753660391666888336618006969379397888086642267353763222871199289614778370151339928499872732870830708577083706871139629577580442965485900699384375394658922101439749985718060385246498886591957767995626064402535229335223959152061402906273686341509287344922879250820787855304254737485674879165067984722063450547165761289881732210333631345498604253619464665253763934826410429872449273082512287891724524899737502974826519000451312625782593335139107977024649970864266994992569470554229185626578822842587204218588566894872039947334149143519991051993659495699415826275685514624412649772852453717309804911353251471759087251163086095027066213744902318862077136479765589442599063553194908995578091617469562490231898003257642027553246457860556869079526720497966472834492701272571707748663029944411103424026614693851953 A013885 308 6503312269968001954427726071142547001617932929790582948517272607238924796640591838639553588366284334048047749864621695752412760837336551624531399068609479954673489008460825335310579880809643121363338241538632377023844566927791770281079789924863387175640550454019433370664432740982339297053698477380619227115687066582704643532429744633383948869373037472438830563053329534195661890247089678891753347086570584986945226615387392618217742975011075193166047598992365581833488758968181108064054999063363330963803458095738957745294803766226042372552901642553841371445907432060548890751470254016250301881915801489891430678437468270960276108096605550952308752347477060515969063105845262157761555440908180279970380257177800680192488072792915695940291014790382486405010136573820021810759746807763926960589494543647161701733969451797392372492824999409000166152062372749227500573902664273932241915965036899745385927851206726189223179907834139273365775267999454687323803402625547449036265356693547295131899067679295415961291448717402967681893737797814930839378014008036074919985891626054961343214431667570489880982730973072965433521522123747185035629798112188336232409754570372307971056860043798875779077388132340786935701033134635007645914509325801094734233158183939095471688064414938169619797380592965636924390463118223084969768447346293037467796352201700164564432651381868733218802197876906675933583514844703547136327767606650967678801325611739731372241213213499210822633727406207531116649549080308750566591761328256788423799390905795625050608434934288433681425542709164710752716188816197327664807340020192506825652330023502023000470863935110561390585285456848316007738074671668532966377698347672019293574937442347174665933626845153049195771752552256770750530529200378579448663901734522429705480588693192003211385836315669855918516694460649570786081182219364303350769847248893443707781716074328157059368552430721 A013885 309 9233773449699957351007887856194243358076233395893667733532889132296438044983720806235240639316987375688458933979532167065933525364218164179952278687358650380002836083086162078118074017826737453369585345616317950943944875264393639575983107283346754325043465045992670607371489478312961327296773158998213873954798091296919267052025099925922633489821392866504580646765211312434449904500562010202208232134296851087809088626444097120724789887270300190543164845762503217925351848842284723552504938805109869012273086601441629327361044191102409844965845267491569548137071788763194766375710300456751104879151324156032777088794188386800844754013722067758492248181831736713022286034276136391532848823661566127777904200815700540376065537571530901290693779387228105999558477485294374708159901823231266042481717954259228072338888663920690141830545025185864748912168824384599911282359715187992611210076369397361784427361030828626851856554397657486263309574695901733979513527841701924346284620558829981824092814537921351420551392501545625483910596868392114256806748835408077227666408126495519247892413304221633050942497451234461481543567838057306903134218258177394517940616895025114078860880131208140367053483081420992716163661803443458051105237467803964966064089279573212279144600076000864701856649416586410346554269791650874755920518343765593299912925248049390557961651093105993941848832270911082171030088636856244326344935130676623015519813779107939766996292269679348980992256293795606508692678808519941653229278464254698841050531773330258797481740600493972581607826794406478715219349703999489066170355379050472163950240350179511871379559454314276364352251652904279421798959489091268212042139642830550298117429952078732379648521611478472971960893263589641747536025598861928680241581525073813474334552220149518103708659393658054614897358246814517627612869142439941662714023005272098302599824040147354097843854748626226897 A013885 310 13110637868970632344530006627832389791668046520793395387130807364715023633236450872778750068418699744282888236623376604133735177523062709938054502560196991252599686832422468829750494220729417960328979340070748356873416738758276159907436646758010872555693239149808015310570660936209006331291614447215726956431837753514569899758687202305520732618957333411256594363374112638439240738054454474119676773853506324094983349149877036405540937994969946617644046408409810531493836300041659860729089004897006883286159027922663107491858870122046094335243670163964777463909258338777943431401916900075621253520397161662212230778964049940317887029899661373961369528026711064194141683981769212188472656132217640297488351724857578122156739285979701150913900597519411536900215101166837614990003793723027675709279964609380644793106877441688439342709092167825326364796185290484244876233637418127677624974905403623429911151679551149241635996491757394765473363942798998948302950139100735369196542642492798661502810951371369396263929838503067067162708848337764622172326859981196006308242743243261548472754778276892215238812061603617408775800005599840533607563441733400980848059610482719673400669172680456796557143457327537166454993988357251818018068129155323734284820859612226982467029414430110359752984076670686130835427505843564036078317039414023984006034466303919663529455756036104197240291657441678996398112268561660796500471140559837117924946916232962862033748054553150111406104722044539748470612860855028698795929163632421283932357484892085381265416031763795570427803944128825599649155200212671602547025442277432466255289896412884831187161367148124305495860094975137711466997205223302660809745516266850456654634119739468652720370610949708990198549478026560597962731258698723301470141771219446729578228234311644834326177466000701144451344318388247320555189525541977348249396144562196625679634478362171501747302282071820188643293729 A013885 311 18615230952723035128807341620574213472428417528874147994185386752442179310816207426871017735894769762818268842987357635015512827952363250144516251841613619408942433546822869325203047472762209196898823618854832549745218870443109713577693274955889043474308935459528959194820926924902911102528717814180380429178439857191936674161670335003909750854154902545306554302997277448476425036611783566260141905093317928810530773173896959279662139598724043494688222801305528351815243927468251044875222127226049502282035898909188671814068259754878001364556071787996537035573807817122234426680031523990671366159710552766223671357127559056109934124612243499448668253955421891473501428993302888310288220117922142099870918615001106299791101372373280537033158160692119106548528712897442555506861816544196906549551122710381374174006351683723422419820903478131964416340417257991088477234463723590509969563994261672552323358090272456108781561070797179259520714107730758249740581875653152819101295446741897629125396648981298436871114628707449296780442297274313463143733498432321017928802616693147612429880181219893350052333977352327403172181068550972780526434205689261516463983374361162907315653929514555345789236037890704938551288399326962494575680159658090491390442891266437766644688983284493205067792712149410397669597592164525301574050996631277851858856079222884461699942461398154797181008791860170014788834491303154013536769452221868650745561353641785950398651411493672057730737632327994073644238964775038483186291594487638786940345301426421673187369810612047487240910424698921929441050555108363263577611903395708429239837146451109417754909377274834332028435426871114105590396250816742846069342839490101488834278837350922742845587254551220957696341866222358250941569716782193170655491084858329975118754406085029099531863358343357524857252389873781675821529734167455331753342861629646814347608771543877741956419376315648397586501104176753 A013885 312 26430965974840470488883005651363641018321795627294661148580080678162295389717567828494802629434340111125858744597500649580220997357958627260442411791077988813122776868491278771474823375533732063681173006996365979583597229730742428591282840299043749600301862174760409415480856840811872649303117689488712415032012080312971630365166756847646287118527817463271328272990805366161391423208497179039426304940083114447133792006369814911943246544225524224237535961993263569023336797123288523823398263896796968161664645317503899995907517090781814383474490420689399085718720045795724406362629519558822673941428146318992043342117064618731082736369566218396687761056383460561891318466144059087580901351972578915496422891939625787502493821273808983470288846565830158266674332708424094534306298252993787142726008438193966790582136482596487386739648549750016600291855826679452912020693959186050713855224200395605124186247979978713246260957298870551885302570860271216201913360219258602270708049124610541997098309832639454680510203372672836178788458881014890838872013883620023553335896930082489541852384466334112325256764081543529685843495449578559239921291987337788982002041970317682092482441398748009606267313051382641936616692803182986660741504451657390834160072264890528034828165739370668667940956894325399003961828417946401117027325923896276906759816077167063135895203413399875861035600184205416688030174318222348198276864123385756841640506897765274175177997169170726873391942424328681422288203808591815621438424474435345108757858647414797626799337186189909091417352881737193970381718024495338333517304319720383215187451248632864565232363689314450170898239890939460621263249495908047191478916049897029631772647164569112888506982485332935331854873148878919107144353361214448707393605273693823482189274760671162174012912387324585171243806529018028886929743765800624977306135484885436879152747537975619061015746397407586851976698273091984321 A013885 313 37528192056139065906933957755128225245351329773983715694439467611453482245158216704263144977020753847162828419527973479811023844645679062626129981478444619962234066596165421602629928293515198206742159262194839210673627611813802752432333079778479361176235801121868790631436402951424623064221576773244374743470107576316934960175394575877428514289251551319948038347703905934781814741982547179139382715053311590629564044516788226291427002208544420148453235098387869231322767914753081073570318788781714452823116678306575134936489259493966194625076939545248788117651324688063379868444824061752231285354454343548045085683608309018357658940813483182154065894350233451163025321763383905303915355850907729981220004518080721251765928369592366601843173910818419911026045418016384909593196537718600999631109522163028771105375580559770000791473997170902409320040593538501607973302966462808028408422337067501102704811713498108635853696344047502445188210052353952108222800097900835861244280718505922150328374014904041958204305175830113135158306044861421159861808301016755075782368846607456133353425901051215753723802093278528151429152687918552264386716925877265471050618473305849353142785841797102152675525888307197003832198767593448985891160450286216907977618017725810670463947014922205619502856643233106178053568229812020123250819067904325596040001272175878194762942755832939707540422424170745350322416459216948228645760793463638130551901165202340308894545705526627240746273663194780048618205862195055749552808697058998345800085606905542432313994426499172045752812568410604727019204275009105877600212879159485224150766408967530113182997128210818947276301062196829629739324973639511512161151679305858646801879815485143606918536858630677365561481464624547775446712660130393863498333762203091091127950817093862274310907451743529523527486717406871951441309405194078377978402957611162981750923182661027448553116634632583944044887078879937565582062097 A013885 314 53284666188253445701421528456323096512188803038899196614759739164395506940163610095064956237637756495171072071265729841124040882987079936823149037112039942765717775095031647020445322097045608780230302023542177817149424880027110534660315149655032370321606635873493255459579396785400911030096455332528438190139236532986634321749755216321598018013193839902487461884255824768841503134107113490131306523647449835136520915555473380617466669074817254758722365027091704843178251283137565433876332124483238737842071977510338851365518830517324359201777868151898308550364056917619606349870462557847337856129519480867096651223471042817878250550726609790563725538554439417267979644282992981633101345412402296767945091955028538634368615757064308866193243379492909239609707769088490228580267256455519659533228272809831541855365255686853354013779895201085982189924877019796277592150030052983218791897314241650913183145845092284033377321729970254679317596360305125378524900278605187103438720688135663106598794143679608302650090134038616945746466945938802863777907548856746811635126883437522843134795239588876046435016468756171145503742448009971862455330734225316519929517993652623345005256476976508071191414161194191816270174245558931696760465403462037080310376785794116361132928416766398104290467524891028438652605226076205456138538209297432027816568086307825885981527612468690274329221561915801980872735266534398461080283982924900845131030732720699303966082981811920374164281884602750815490899920878685271392802298180098214272672149564082761318051184425834923366451194945775995891306324301604044051805457964749211907034741137410403913670753470028758022886997267603927592788739096875897122596339924178540672176669175289546288532988484777672234028387917416530802443097474760639845153680600394307375658863306440007216262121710212598687166708117168988357603248130648543521281288184913037779920537363538450020282525499516741039741233157231512054649942860129 A013885 315 75656606280054972653283267129409542844506857316402296607842918970741111297539882938748643568703632023964112877891145375028857315995386357857905922386789697015503742993106349243508433696744886945871455940240525968924330961880653082411191087443745296227725433191430513217072023581528981332459662779077830663336525966016803648176642192180735197062159365942426140168593822588812990115483923838757366486746497180567435177597847767783374372352562802889955261040271346763520542332121854244247347301272397904596230791771897190483291470141836612683158718540549876683394258762880621413108025355997447586390491141545513249916203924442264159192203031997400439651995290687683861773792717565922630376993217287882044214427990955779778719662978058393826539965076663634224520843894676470481292525949164777225870895746948983524133345843768542669943480660528339414240166110696883313157365220938594084206944907207740639481910175195130779023899550375898211844415353754404576229334879525145127191640094238211546044056462497605775849027445668540736741318459830817755108478597093957727816351336950871484840964496942776663083178278730894141507241004094618710238530304955238037565629913632824769128445630433820437627736670701609673920793776568082167224126363397582738250651947276674169116343044687713163550348489200965819972098480882850336496446238423946719548913320770738992073851256957166838265539237084853156019277335731395754068775143800939265209903068613951631370684306527826699774783826407964630462688959047433383970092687099710222553460263609857236764200565312696786319294302124668198242523703902613175264342129454921770686626447140123869652815009694622280102263279388309820114240727872920660798271415724370223174748965219089324597583431030971365190844783259283175564449051221217808620369476234060087480866677691989326060287345097329734164460687119208302461475081038249058495885998366071083084634419381613030448285808167341382463868086927263011379103919554181553 A013885 316 107421562022980013306572819816562045274572972908695015654722023401039562063591085569762832811528832854649613418463887998752348262117261287909052729242340058835342098014963001717840154143359104944304207816942092480658993786542978443633106543844613865066009550394884954204852232186398994847762179414513111412153009748530720777489142653063162134695086410848915352101359119159484245706400657649926518107772421247308936808958547338021598586205392763622923207074856553601611986674059539601674305797142723071626290463312870629188034776921177707374471688630829526258054122064287390477751321557890467937669643580761387806486271555546819862278163820402732996042963077449942744926552006584998208199186458518720335652165083954500609273564517037056883369555193856397699125491849763649348156562016603253097593372422575742899625400029695671689717940620215786415684799533435744650369677110506209380619820175113261001152866535622032802512536943898071707374776050935667618391254734037933984858940529284784331131475876672463044079672561924597244847318204420005405315059095434035537544141160229053533851837327735680044515292261304011163078046690350773038063148923202829414303822592280961678220407427490872985108805306052375406784156489216627441708346385954601633984355921904416755739023486401162349259107154831415726248123832770881230226834666749909717378561420889579153069002224149432035479193744549588347546063060079572381184828869351770222283137341292999521463085707413680434462125239412133436314862157326211622263623892427333257464088429508301066620307522063189720932954249931825013952034978652052635191303022901476860561801367357034857193636961219977306759159233082447416257945497155461510679051257516157131966229541509080511155151017633341909665777301424176031807411936519804654094291943417263853630320918387714888531981408947859304361548657831017742708042624137725193448793205982054589815299772799918932573211742727056833281000350300282877547700353906441557297921 A013885 317 152523256789262332753430564226284335917419357595220978842466647980129829472924247983826746507278894030504236159499880622244512946405028260466683880983841228917772325261231322730087367741527428668904939598339948603311036940779553744041571758023581908611029122195030166422438875835483917627559064776952342830325335962519583610963401619950302199081761306048708405088579454852427822655952918568851716220947426714940325090757456147721332903813830353179352876027684601627123990563070155720214474806213675352310089898368022552947035494254972616059595248404303718664181951591832901381568558173221686134575807125649121806754178072044041009194686847545563263562573426258843355983179352413755800899072287433014699618076159608385371581335494466684475250446528883363267887223481329865872525531675208245133389632987801126586233421609963607318347846015197725852814972411145476092039938633092014932538716014375789425313905620668692628877043167552284400218027399353364217646151772906898833939860723088706026047343943824533360377831644756572870277178683773175614774423862065683396230811635339343263414268192646799460965349324258329377974506139621377553505228440651999763705182634408269405552993028774908444017632975435607587950332080309652989501687574522342812224125646207439461553342670331095169731988107537469438823482360826565110906182789427526561587972083380015187539094290974140121599381592554944862381710458295401402431947563951196412500268535996254421546012483271266060634089756055993544485711238114722855352362229030196116943188205256367827548309977354074367594701622445451268834894528683967498444817936187822230806697604051457441230385794846913318843139551206744541105757719754662114168225681343118316922174778118458527327219258443823943832321561868226307993976489951200276748359075904606003423986568219225698486353527364480668312875392661975359108213276180318079994623175066062083731382089508374495846602705393210734131861314376308745666245181396538390220354217297 A013885 318 216561213815031647996287660630639398342699296817077673356328167401123199285937803969572292815585488641469653240719022000658227418543804210821444375202073855767501460428436122197573659699381910287545360823280164404051398977624434840353633951632088938014729976352468947006064794927142688830913131037009222634037240543735168427111662533897776229481632362722400969923855159028403610992813343100414091238325750453195025162387609413535168572810393723774176436498040175412483387868909102090436563554926130444704947312827125397959718975766382653720528730613589465071369393241325087856929788302156023609980401778002785141172567014838235935192140483295500818712164817287602550896209085780138070197154080817777952355622761753083228537360271166983218975673257160745519452549470530579368166483827766153310359204125160344191349627306858097596207417599600597436200308282771782247615551147766129046069623704023565246057926092845787909959471880751283871640367729163669657974412117824270657661348826702560872025503630046870463465986905629133285873144094406129808866769141520995029922091516118013907961592593206906742247877995493458775622748363884390268987273138058826428495149499743022173360256022857255178597544303603075483004394656552222964714897614498570098336110367647156371562744463868297794410151438403828744999593194396124258675919976848199581156613278391698224133695802699669670633733149860286347466708266183933749052817772309053884663393782714033814213056646460090015053736778764394826092848501415856049232038977424127168014604375550690654519260759516023969349910261540531102214106840813632040439363860421832709166505239995690208133051883513953804152663593757754683900797838697695285436554411234795944110168313934940169235243554636272533417928595869534200989403477092641371343094872436686166203571296792045142575738460303149428268714316398854347457310377677557888106925677479773712020588979463092086549269777471488013332262210246402606695437884522144809123101477908666529 A013885 319 307485955363769390629065008960037764212669995480805454058696042781656582368533792530825006960258765146011177441407588420788588807811350215364303546241290978628477321099538027155080343739785300995143293382460104390243207198172897179119989641662482903262780460033887501689190141530868036735393825494814803821496214246706185037413483830392494863863102081637940073953175214532592065893422974894524650343375485061222128841992183939073803844284847201456830832596797829340642425649385670966820987819406750794827432376748783786170892705774728775563668761862819297107839332579448115269276758429334345214795943327309700502189857483987173160234107010190499905954198200979523495107838743908529499935920601727687750097797467634447493621370742538339292345142503892484651013338533579136829946759228240567140786688491537790822497107779033617878658275330716105473971061117451494426752673606013772688965277703523787279572068768409741884471325866187875664135677602827140509562574866377615463175069761035417972071515507647459355645425769865864299879984754451204252028144232972575440200091093800774873316622974612978986327845307047355896779388623699798714153462675984791116283837483256628234000773035846033766117973462280951946072170783868269642011200382229096244113214658276388504257963666234649701477814390877745070388887394215697801550815710567754112702285459617401465423796921333744879537000448961176592455037998699121621128886683737416321516512306142999909347107970872884028504153541486077344591713594674813122494455166368488928395712124856276980653754024224143245049255534220153869196415096677121148042113852766962124939026630544560711849170648170471906502788472242104292219335116859793534894089836672603664816431251718722343869845207755194010481179842345529222014211452774326499591092656293335909887304130749262840002160283030648837773331903139128137217694340918124310333835171649399063428417406613527540731586538431334556145905825053826465934764348403958962247099495118965531866353 A013885 320 436586086124935515670412356426972339781708981773389989583417987215834570072039285061439601907572129503919992368424654272375623338892600282736513940255520685042493923704426764622330911621340338115061171112139656439217549442776175270053771132641967987577981675642335406485908446783593698035006070885591262909578150271685503768666796910969596579920072532328200679582933500580602572903237864864815086462594086092571668191204496311181513904934750292918891455478391575574116532555259790621937547302299410963291293652153397900281245204543189075085504037212257018733645431238257462601889490393199375393644523704883969425937784477641575721770518477168052624968409995048183291193330595409732970190516417807269545790608419003043714950758598388258812611297000149271579133845810272072481957715717531966938815965161529373063858275959815335580338102836244577369956128925041326522285770888213897248836172304292174035411358845307950882859803330387918576852690794117335242485988862050321958697365025694465455571545794141798698328647297324436487234695513500823515671924786195742046796180740170686809302720346865060504590495454128337601533492393080525102881793054735737559993420637464306394443635600357241965058967446233845587294194192670849729097096941110657905877856625056338152490199517248931021191185107588502482407154488888918033416536542359599651199128925835984792492236025334167003424766846460669313033432887718938727611197660111356726019470613463281422285856682199660498059821934953797320259956689394196135665609629154463584405150630462058864920097227572819355485900815051225012255614349922687201895631648648140541829551534565108338644027888999381729751329731832257474037668501019195869074117713228453021715263627771589951000006807147666502139776567413196084581432230701796900729910045686687045004857981173256088216947292983047966854329715995413059525503833812985228897668205312600806002282453702063373400528267697499388885657407043450884442736703431799960259279947841129043179164371521 A013885 321 619889810487092566473244677159331665445437969733820190439943113074313225158775483169480448845679641081047328604254324341212435427090030759645418473669382833302380295029196272736368901181941428455036409231769276172818112099171851890412737319079626740938510328032499423246862509524812997310889614789402953781004903710304564324467932261618558491175574425533922032310585211333872627354672605093361754219519451297140531082959042518905250788518939746652938465301182627319938377564313500533092380100000934752105886331065567082499627972387078810583678505764083613848097601061658526077531006161216885548293932494045438177203744855070734779585923053436399695929771710339128383283888799206677225855796069438576315477615897980404639978839251231757992897838324740944296534244910635474018015036365547785981846419846353611050330620129475522931092117678761716890773799347122402751953107796026719506040781099455373349397065736022411216684671777274598906774330992863057265390428687704183985310164613287466638351448296632791874412818165637182417455593067712738774491392111153527715337884797196530860996132603538784212866347104012299041900539908762135131002434041317920124719578246048157684295557112616432504782730341307249294038772683823054683806616771514555402266015874082617120180277215962515452955452513305288369163175151130352492172703325425074081952641599250703859513648766222894358981679180315106548795710919657949184969852276092730626935827486820134370402529611217963355793724593097693801752341325133175142597765491222369201562743958715967513768854489249860571622144673556187192226219824038176882421925865754602885300481553213011030382093506390995144659533779050153600314701884851612389075969553951411622053569068736886393057016665176264316728676737677598353065538622787561242079667887738562407659462638574715869647450132573031537073888027564099200458703296966203768146956484990533442607982757866050595166353864588168389805022868992493042432210807524565196173860448901861959861238787054692497 A013885 322 880154886648771790155001767577417180504363219392352734137486308700355152934263481206569001656680158146412616850050732196140864928201769804297864937768788901544217778559269532218642538925487810781882630902592229158909006190793848109565757971656441585508730458829240533593020462186372407922847795786037309746636279567401907788046064897184941603605077577115317935030410586408878387057923381050045340260864229560404063041856977233765252668834136231863401250527141261678605744953333473926414947531647027214320807448367762881056674273989600558758910012158674467707518315550603289860864941815046923463943978109197873713969977558686168271938529948883046163063757871326983808904312498775195105871933039764848651565101276058763390906434762736170208521946030251702946044223376080152232796775488877582760826512143784099125089283305176727562371660931013575059383414419607173404179883775943109877688545329529408037754869564751572722888248015665780179975881280533561899665457905237599560830534397328502518729772324112145972428160762207112915701246006343406138133024528766114401316503094493074718701385850062767536127773000061590880735774893235278900699722990603538114523966209699199025150836835248230006943293154217487060886009666534950954185611469352342089795218500927322496407807867024889303486969939184106827974918380558488898478858025528069410779031843187306629857470796262940115860650055924666239053431719252776755923739543176196229769223207953975526756624486195103796467210419581912228274674096879614658443435517070519467423272948990577486197304428542839281641703469761467278192743800699373713744948393972733188914085836700366202565228139703799193110851652920813940482031674119755811916238902964789451454114417229549303386756511167175123957428766728701764788576472335278342495511008080812004452141643618780350530019602884746839135119433153079198465693087120543183629833193909203842221042574635416999901113699112563005443390355699074193748671540539406565743828975396451016742698920471114524712929 A013885 323 1249694076892465167654110344707168825659383647596767776034248897812360166379784543635515442985248919305290978922862482463815980054361780269020953616945579303379868422411828760207365139391126346553331526665461894716881064803041980795303708416362200180275669503081908976305785254378556167996110902781375576504929747997732570586211721566722319630469894633410223977278473683986750840012901918047574226686769902390946631738421922124202230358612830167764873309369715210383200117212205206288737748157441753119443898701217106701008486364644052280557749693133579053695793832962732935331978113690687079608745104926191365377896270426543466824089825317631235275949218059908717249959450431573452197438005230041398711865270002520967611922237742914290423761344724675092189861512870091036708802131255311258026038849052936859631451894525838312866526339374526141643090956647580182408138637238459256161605224905949636708262515835599473791601939162779167649000014867334541598173298064956942399642160077787655600736098342796899243973931055345104723148824050828729609071141808340268895510046134237653590871193608912570925543771388548450243148855132584363394110806586269367816673655090604875630253591736385046112968483388067778525808427027097315856957119744040208382590369555071165337782100854650358251781098676940128368447983687064634371927495919552208049380483815772399629549538912369509364085555006455028832183688400603089846335613056555524450211439956375907829494080573095521491140543984716315150701393939173199030093521022961196559457206059534914377819646073997550153913944163465107645212914634629610663076761191820943027411987173839871855275657130755417210932794495361188119090996046720654127839955220046877056173284534104296185258809939676291769976822936441114301647413824280551301540648773400597490205404477683630612162502043293127992773873272998431571495903589599713083079104069204340439804442846894119275228595593480866371219835900271820387513407527535660188217335777519478751279238261123355255715325231153 A013885 324 1774386882934304915549862151704886607294255487725803904176660537301164268755501742772692050330706574818052533460478755763626365992045954247431284139695499392959029838640391947981748844720466481038173641456642729447026598028052777726077537520930784461365671273637370033370603333926173625022454038090455581929560037202816574474826816348561652583560093184509940385706681809524376087448198878653274598780797053299102311700220535081503406190288937203512129722421755729469059368824570047585508312885580775258914255678214017469173806424244410138915884806043564154443348744288967097361656448570517884792033998445187293471363664839020727174451707106015932825203428906887811548375675411422587116697733791910890250832886669969413510561072714941055658210511636743002371420198079188849108249667677772476887077442099755770705734392605773209391727488645296563894934196432763255053472501053487044075848309819286933327683490946786762059322554533846140640606214109489020229957544470615569364728718481567347318294354384708576969851093826449134356895919870337527536546924194564589173172207574020272114573600343969776216629802612430236916886604001985836455671987507160665780078805895980966897744974002048462418821091917931751814318775773413313600711565168413698153479614345354679603007280373181293716299155424144179844839448773964530565421858573847639464369225609211152020813319671500234457162423874800217872577835261415101339948544547641757279303864502140027363061976760273687857846339360507353080929429094292640855271496479098615663321230224073064923747869215687939568885791018105077345809073334381295107244180915535308704072101872686758932816128706702994414863404793800050479208184373908647807992455298870098716347031258739723668713018104518960603643981884066471228994192050301510729351600945454252150650574985470446710093213663684050832435933383779734055809459183018279819001447466388267203839416807262543511768248053572962483241082541852246079953624271824199867861701725061474541355085399723823823314194536729205121 A013885 325 2519375636442453374477880625133245183572999714035896753972560700510819195142380437988006216506406045201435616001594984722275241138368392459895040804735632681588629229602430990085521969418267376367418112037704375904466844396316932823815274191856220832961277917572935303471484737898415104703506523160999991191759325742679532984104178980219702352335883228678730426228332114025852058395937315248002512001106161706103510983740028279218181803125079510967121971288586824776750228241147554054617076608782062816796218324501920201728713268108395446610691453054596869635469818019899955958629440097989812347163016930388294946369999067337452623735477496426464333394864957447007441642041362636240275753094208581220898876829968562761558864713021818062463699802421011009118077568184122841728292048399958995715455115707432929326931917482055331767310016845444843322169583344433937030458304928300953940401753635083287293844698405231811617263544312763179711549217346856751796646829219414810471495624037082769061311467133609165970681864527140588560579170099337830835458906146121893889652771129425701503782128463587894549615341647877358898099862898447603792441061165954621432505353103049847716531485551626523704600059107318823335823214013311307209165520785328368219105104785552259317087108088824072152143369923059082761954205217854956475028183849087587826960895565817718674815937628817308395643267675602212947904747440767061543235320615780982565320547140415032831635089136911917620778129865391888823429216405535066166843221176323523139876291982261709743437878340979030812459472577593620804988433437334622527086400982189216810637702348647403478071510057113193540904709340310558273257095040584810950712743603287801753096346761940407829087859746827977845808133185964967639786006541964952119644976063609838095866273447145112054452820072877445362789987066493341857279451287222785728967938195283645907241822829709373242988729376601945792567233734626704562344713097719492951782512226240610057864807490395669322299422312336718995487697 A013885 326 3577153133032272520926040150759814106612408654971866257405218118545190209957274861540336542550136168121574769429176650222815557057000330612929192951889521212382386332055618858289858966932312862206913178303518822058588580284021371288423883768226398143225901180211355201181111905498229975319006661455807964493557820971023733664211207254317805922880570153422096146793280950424404226077880368616083102682354591441543012794840165332445889960439766019203244900787899023267042248819791042657326438542515473364867828161572322911865925634716582033638316534459740747530009269404281091767551720929211520989805839729730333297668067765752553469979183871643590369021032773885835645067543923028604209209961083713506561816559168673616938684974837019528715521410366089428373366261729204105687807562965020579779558954223008596735349571560318637197137498588122778904885738098677936530255437460582607558957012711048451047176451943557224347452964237286990055701137094455987035731576994990654551626362258420229231086515789924909567634440121912254651858258719735514476542176103914193892480714657512988260055581573924517191533190146130203172979377035401119377923987783908830923292753140837047629251245480875781067642326123940382545131941179298152720084128845693980914473916765499874257181350029673480613725828788844900073140011958007884935764092035413955189225216295395248584468132753839657046712863112077531269573190987005197701593472623560938562248336101148267271226902756668344617285173136285731089167736917913802442455515489751188594815332305058164411188475627587463752286269355604345655308462135033625137441316039368234813101616143643456360164180055162567641408337889805328338191999193039627922046143994333408333746119624368421638985201276551932140215598561024661058123639890654731021742756778748873889282399417843117366299217750215550940474902666270036889451229866322282876775229822140851626918652837522661564670248326473908947197134788745868859777077304788706104039062462013313874929751968890723856952090866127476822776174999329 A013885 327 5079045916007803364744484590337377377972374715622389108640600782143218135939306413082077622295608689260594787397402471055416228396281318423081805117090999920049617910273494825274864283211612943594521124606499324131641405836329732173467670335502628988446298372031354161883410006805000318066518841314659129041929527010454845409265932098493916964243437696327437168697467510426743311226260986542125905925259943140414937517843372628430623981560124860727861695098003943478872806282522050454303545049660392465421139890005593692673217573931782016535599199668404118565716371228554338113800683823387482558022750181135721845027089693678123312224234074440253290587096531231220941498667711919624886676227714438208286341174251555415725710432317166036983434083158164637501922700280042553889573382928825225344065238066218317134863236626919339254816057332836244487554349439574558928038894666470439420838027196871120558490815527223329890301523443061593839517649411522994384592729717376445799708551837153771415362807049935412323972733248177968153223511651027508378119744536375295597595990071472418971957737886807743206018740761313991886576979339353527156581019522897440948253678596289467935725785654739843879359430243359619739383402607014737226680490930460518659282192036912354963178740109082099163762914086642953283148357958661201481239196425126752173107747933531011469397169567468513935374585679725067315822382235236238992991403258871363544178235751568075322922416467374845783264674073767249287072435437058337794537560856731653384668713280662970146376835439159453520929925548440319409109307121662437886772014667709263777026021392865167017173632200582957803627118411205324078280277398231666982512671873362250156527764171496874043064610928921196712810099126060792176004256964225354424338605411604039833814839790220475094361508417167801511689873875022175767745554884306757598569447489575443168441837661926413681228004778082264936040482209744343121636501650745377882762591110126837798516132841293276503360424880907160859156511506022275953 A013885 328 7211518897165091662056009656982657631755722046599458532627117504731523272840375785759479486559776066707480333049713680345330119802058803932241662568137475873481890337227193542130292976567991119253285980420410310863579971566553624534623285999555756287648395867617322426229292882032127336608973242472507966984086932432483385438264098551571277459099794717194385956035280126951984477647785245568743262409321807087520131939272537530085620474586014204378479522816766585176081906109882910991896068563575655864775463420803672243697916684870058218652186272843581266574362349703461476851246697531423480822386508003936822611714628491196739131724764320232514716413123119544367672333473841443062832721448653939091102819520649290717906060037298554417773187767010702167709567459451520380437987994765172997981348436724986541112155510567387812276325362716428871589365455932226014515888520864450718704752818781667838622817093862036735508053850171295105444196011140496804237924679438324968203836785285845642420502789129500144736078953111558225328131475582292964963231966118184218081315849674910614384266997842749181845268151201137000578099530153836481007961656636722591812464623330691775074815806842381950511015642547045859604301699875388123754462881811050880642012435338954265580954076395060982072362919906318603719751178086110817551547841718591194960252247657659541351903856990557141790739153099457394903841620173375820587871794856931317627746277279514192723778653478117446409288830336356945270994806962355340325938717545356435179795565232542282803124174436138624197867001299431826595259713481842264070598452430049672138656835656809357445503101895423116718184589465978757829814799825821019986789494748096504420497041653249037088163589279705263601060408914831298196644876280454119056878139263903877186320836980023073106054848256674623150983449250567361419063900321367139923632020004206120010814322297149851950187351180193550445291630948880973791657438324322380004485644325851361536087720827640147696231822790130198695999386957406270667798721 A013885 329 10239325586772135552011859703534425317051784237918567393760341178915586439605317442041097265348303966747082903242967317034079387911791807174820850289007972081294376368544391341148491394830898166609612872301782522751830067688572129670856614989471237455311588411407528568138645103603490223775606921137287744478124719622788562198217348177138339299245057227771469260378384735213663824479551415417499102334712433045865071974899687319854778830184274370186214799828045753328356126963460020352220576222472840009192495166272039660920192890429546252160837244800868766414474402762907702137580582216874349210031240094945725143001297265625128433353328693432377647702187753146907250136389168089822864479377921435996075976016130539970853944686378613579956185063304514547737603324274457372807540320283294237394803447323029215303881786767679556975226500530460548328261668163562632292485927569036404107974223016882552343477210439669893168258815542664554530679815789912370974847021573261774378995086445604936310247828665044687004534854128117727139724772525847742353799649716666689332282878371869560207802186756012325087276901359992778229818664585635804414521413907247029043070582688446031682402747055803909106719137179920893080184998679968955229640403979593270235725850403061586664976712048062100822318998369425813721714748463811047076288063899033738302678875602461503405290154675041491671573521702336278355983851294508872492433883030177929852978946019259183138206187591479403106353610774888763241638873629148966449166369677797151985078991864381788033995480942372478537710846864007375014065671005188111536487706871973037333776878705170363834499697747929780234131416645396201155967352236290755975382971644548058476973668070657218052888689383914476460810829020585622563593604100936744121741824180828767350137944631944620511143718681177260403285907302562822082387812318595383190548389027112088940194791213864297340437161884656073954600439244185292804901355406857401506028973495570336636544903031170657187528627211325893529905601567181995251568688602897 A013885 330 14538378109657524068472903083081278527393195212698343344002376745271547815378687207304146239885646825313612889749849845862056857482272979959819608028799992215430389347512333856469073546390414578147825104027792027406845184418092958318073460789105662799586345987055859290171632220867140818659361916225225965011476730029453699557074289330747111022408189220251915029633072214986267076834062434040444022943657791047202843499065145338907046705488953254429488387039449559183539745361957454117242850693511619196932028609297519416835162316826624252954329887891227124074956382083733841233958752724704562846307326467489352464366392931678697981995757218670815429733485196619908287456903115036511622891096097396349080447078335060091396769340567479141795849055428358112207070243194358221982395776536477306024673438305734292553723682114597192728174173363678122767720627373711548398912191660389321627535956370081810122752521583238375504204457059961066402267451208017609315233367509946743184436826455397288054659551264864354156197844377786851703428196344232597915238909247757215515267170836447598147969389480831391861445719334295266119055639642567096348589131186102044916007068324268917206481317226412570972538913958870939486152231670744680865491535073253361897086998775739815257373839438425310287275386067817827593472737609581361868597141543490346565226720276284182840525063146440387240325365803714081177692163147467484170489695857579344947261127358067285993064022895075170856377918734001234709983646194462564055614014151608030826078302151585532412584721584394160259118509895788919465346241436413376481862826016119020869624437667687077282961237345282333973893130843882313984708336844163083906939339970313072664940401425799145652920375842576656804217481260681640296276323937943742698463981255918991123464811651278993045090986975500301424428318484894940873432912035243884990782463998868289266358155668543719628901087362062119196957115863931197286088823783914329530145780220500011465754736383128875802312834046391549209691177724374326231906563493643525729 A013885 331 20642417927644003151289730752834534886068919975116231685385182638411024066500136682101243167725314844449310456801552552596162463494207666506809589196947870547024346327790819812444609358357254871685236508729588704657800983012320213518624829815637199065632270454143171204165223210223755961359225632285800663003300315469430041492008829226286600814943424321699223318229725015953756212912381385409362729084713120222908287762052140065464542614115428700974490092756671732753663192230392824930546082257137327098098319345111348026629323061682500231926975971631574070707695343796264080612924972767440846489269381636150029521997873568794521080622549857230287983615097090817153121303696086206396283343283031560888016316347303583416190342725590119231832828852293342264123994134291211881989258520085753058300274754092464975422452446116185626275447197269631928358607506820955957975034267714345401038108320403755248675461027037612090128273227787785139858724256469862258709499303492570452937624919100481027225424746480276507299156602724711305899074448576733063778137371967792816749860699382325977363581373440084817554216734716834473666003983335976389720218718038505291188307048009691491978042943633142473783356184756900615525989649203328530339634214514504298663112254820725606871889047543524245788559967836093617233385420804127363718660731600515573003063115371324030995399394583915408905886652913964064158714461690073739671858988091255035978783342507243342488253904355732746866624182559902791111613249934731032812311947291259723824623059858043779294735305034653139203031230105105167825308118327181587491408306558768704614882345193529170489753493573360538869169979080602210687386025026542863826855170432228808414824283547230897549318566082713364200065820290347651746150012477556988676612973034085370979589377076750037228023753494072931479584518999007476063729834183625276811357416986041132592863491833071480121132611198635434376633939659213757985034219071357248183684197066538484779732122736740216210044493610607365886224486530196957720656157522394215511000753 A013885 332 29309281591490831382380783237527384199729158509108607372115949265426361397988684569038224820396962359095264597262882002671529446929495214743359142888410812631286347303938090046438165709729056830346384853575267629429311330336923941405914094987541186553731438630208360636432421331598671468027626028580420071969876976021478530422719180238747614173303125627134894122951702671977052435197135096743181536430033516740337892736964065436930289082450090249079536579631209656452417959130668865227410368715372233841524585410391763275045830754391329731803140322152891865312816187756532128706825813058660257973714556401759072467015334771767882317969491772637425005551780910076370579354902013872755207678943815342947776182879933424038561771451328209922152464875730668067112301939532317229125622634553397080099053211521465042608397062785188974766577631173667780903467378812282063622558230254087318081765365483514716118594067466542789453259640387081245324388646618529217064493552559050605596657304759251689873209904263245960824258596474900420659942149332814477736834794550074405412006963042891215241522558148518508798077510304840445275991417767469428778980588337998007230756080265896532725468119818122773398614762420378637258885085348890437102442016917920529986910576792990997996299767378005705052607390251852375084142923426685866267486470388113239937410185801782024677034798195734380742885505346462274244199839431883029789266687254285101619727380342307010535344723876817630767804411976955897279361854212577400055790804545126157690457823900862466338084986000587502269398313283344308272938508963677067270788523925613656628373001999448747424069926124590974637163078987446613059959859336112071004607101724393099229447162764520620501682811282503149153012855399992145765333318266346633271409666053257352582966834168063077608470122564833910271808436392373757941419251174459634657543508009549404399905378923629372550350985938660911947704335662712268771356731188000088334341292994304133383896112592619753167345144564476142705117040771305861798377689851274083652802996152321 A013885 333 41614988632649397374093031745285919147674843813267419937550435376160477215464019706140906778814369784297925105275883851667189785928972287119861682544110311190220339223927624719065554650118769443965126959042818770518613697558193816672776969166725266516621459259171752308163028454619694874579301010062109502126933613542928441770410787096247471217263656043566869364731835700725321739481698647056483506770938098978385939367827587059083529465740337790787323569345430449181560806197394102975195203893102273825525573267042617828416748117437810259008811408391038585207459253899426438669287578452030177905784428908932431355798992183038030084345208679821656356107734987638305301691113108711328590909402128821391800647695353631655120201127568518155437632321060319169765871694958537343994619177029082717958201395751232791002830828374990062145148615665350414390254482078270374008934661133877657189621126539326754283998616850843045404736873221080015742550490621845038553540622055835915710653050763556826628306195037499620198049338015062686576963480325241965915989040885484995045075970525190392199182494845081044346511939548899840108233346457065840737837041215824836552639635858095053265984988200600346669436960725911550762488800628219529352962014815027889945624890833565819442032198810033046358879971300824357729845918827843914020954537385855300517811414181960820211860597461800830638451184964711885321546851416235143027498830764807481530481259070687005057682953609566650769082468976364669443382884236707509511014964369029190879900374470406878867394333967836169209721080903549399511489652521639629703899981215450029659391805499931300171297653097483367475398457841878985679475425997394076800388425633091612692625160181343954663657851379141073846949373829666648109928869273700131676843914213379824866393540261363537183929562814537381336799111070766626829429713714814733485955752651914788683036451602367630021223699841909266455331634921051653800892254274400241422132825247013683914058582737419304872927174925883402552859366158424027015459151579160466593017903707846038097 A013885 334 59087332914987675407387609774766429303260160712174439070270548521889086697717096627902109476247034638823899046201700617976621087879752804673145448992032834115612680189468205450738261228853685626399993268685659531052247288773884397959559089110159036740490595279349826717011433092490956105535542594243756611361441579724221748546810148934116645740130322879050724435600050042524753149055266195913677502473263856401154124712985574278949162896637678794613916881200094841283583381605013398868051736614048515207089263882223330222002318731780896960925473939883874872476907473863877924929658653278164212310773361877350075187550689644031828281468134960505537528814060276343161250743238785195540879102850978421954897892234781721380944003412386053482625210314483741595426261287188743957632168000838982300671977959167158136934906371484028264667224277992757443324903558160206738429203941153564128704283883864748867357415424125987453919233482601063007912170511962861030905514527010333015773180708697991505185986949167359098235541738926052860975107636284157081999578451624542068609716432281985254696754659583252236382705402952082280276555874600490133432503087829577404953121255450567268045081647391539806421026754745410596730975060993581896288508587469221054734525120624274263695505511705817091103980239411274570093225836769145976230050446589068349427318161106156344303551752330320141987819384130440923356995547811301381473595407353227256303424529060328438940186545463218476061037127153374210461873291863678814331781174264116679875162705994428499808021916844569959705606944768470939742185163560417679712490315628625232762095070781715956067318171834033441693516828155996770969902939930381961703569108854124557922912682059602483436877245885633107689107997077668997985419274540348047862288569503266837995322932894878847815362677269160602652723575447605490470153585025975703043168677093089776115130087062782896059044618786433765341467809164099638010773473477287103584905246856749108201163477109803961958959759808740030298495241055601463726088784583732042615362621704911152114292129 A013885 335 83895563250675655840907149451970538011239062008305862534997130212643872971360503666803205454615685861176584828042808034338431287973682177984798277769480763748891473255777757786668875373616507512443415242496214484781250678696621179633665689586683079429242755141551806912935702356404931463137378901235157530937822357062494319226428217635148058270644219852080324444957780253229068431958163095131406397629180999358173492052605558538985921582931284700284132181190123061060384849455549509476595334593613082656392140948021970979021546267550229016248760651861698924810444415117944118856850346467574403998937733275088645705570159545906099608240501700618510999049345181787771903996542791831385085980336681669261615456574800470574783009853100224739679783241491941890457145072443948429451737161167234892485212609169203650833985355896197919785611061677962605206967591378676659005874220274476103089678402492550732559497791853252168359401094905497519225150686604051974758411139777310404776661041509804124578859871683918987143421586806328637025533403131514421976675461588267427909986144390602737777969980691897770593638945319334690226629794442628119385073536776440285464523886400276089504685492620409534925539784912554453642652057177164210518512937478285799112198634194220183227909369334086337523624070789774077268857356917529298372070736942614819412823682273703828553808080408471365842399267293295458114893627528710945594954754298331192453211441558010756328296447881768995764595992248608446343764026565687410280679822747125916737508894245131266451918574785180569277723959778126843089519799777403965463537362077512937113890020914914872233874177505755220422631723075089107239013478580732340998544524190290732438753032011101003325234215711437367384133813406707870472583454891034958193605461429199942795525233531323996222577404859358565800688137664310788882480858774226783795764348351363170245500260026701734449706915296249486756440459116311019727062791731040435034752809086283218523179371118694924015162727682758193199530557479483127481733243412704026831720925966070033707542479405553 A013885 336 119119702750414584675302902499426532189023860865927137061353420312333891545497010654836198887174263879792602204190377287211662033248448456186961728278941648774209800542528839837706309381357013507095370235964947609718052244902148458251117665019479077109166330587018323907980147540658036772455849394571047066404783638431681996613878689806788416571982090066515213225444418997009065416594821577763993293518576046205698139905336370530488933660976065100691327066388064559108014851193408159876910221990083690701256976070035631648360595618805065520323916552870396250284583175916118782767730962384410790538719733154767539225573730022371596871457534023135097171577206101777640452292819258781334934024782899824872789537325926471748899680020993325798207517993915024136758810631125047285196055170443426632739376519617157988062189945466707889793038365200886950741349383392153705026103552776256816304601507527865605479730856247383064010274160409234991154464778429569424724553365690792619394975616414985954912166240829514161328497143978073359581162781170102672644536490864332625389989197016008031453215122875255892861772411984274595261111900047926633705732356706786174398802491772636807615854229495536821030772142386584828885695021947396844454184223869106439870049016151102886697429713414587824937280302279356252028728000220852396998673240343130249647033595042094296898924279624530928090891496461256609272638521302032937079615672573765631923039437776232478448026009600064881019331971766132442800317759467477229298895211086265962761169166056209344590621751838762127552961308358691845048556314352545462191161768307291286351716543426188285745371888050789090003616610430226794537063960657202879493170432483253628488290563772185837278357077817394326141934083902208016845590926511220222635898069648479543177826071506085095304600086331394275162067657079635323770312624696597318559902580357121456815265262700732644570557511631786907517539280959508015536608194278859878967139019250822831802665892338476818727396905039457999921705858751146474936831317792231701425206778779406299849890142181330265921 A013885 337 169132943788095400953321553234128257714310852017512707046522083304409462248114749057343760843346588789570684787835136523888488819542042279656250918628953252603603204768913370945446167319285425127143911097126482618291444506290029803487057174501562503986989578648292076329012968346636098117628844953827463174564296882512692704666191954872997180788644774455572091104639836423836300595210073580939250225755404829237483943831571183052308425881072492865672285574500558180701428642570918929658350117064174258828014626271872581845346330213529703914490555185008902208740317414406732666544242181058242351821934984157928773942205439588374468419117079885486529664744097124051695239671125474315489875419626173796644404334098977982397977452975567520587865531876286204425745954586277316263216615306140292408481432927014059089456016829400523464277874074099035743218760111455033183157248312134237674427802582673992674999634214358840575116435838576175166835604896906673154681130168149631736196291893796132712983723622205471488561395969357275306114831042983838470473053648309158728488353891307558115515067664720292206271037591562756174003656559066348966353520026796627297223360509560820779751023938728844424098289041772589175387156276777165041376184649550117862394568185925256491397552460599696425351971998153459929936753652209578821845345191013875886873088179155682882112015930894847609966348927490990425472020712940340579943051870013569148845351007002648118151778865912719321769465635435945511837130773004213816360641457727312331088185368609071231382406428700529278140964984402247127035108022827662142310356374863485683965489196199477420833566492852129244965265069635630525811012023986854108868534490754375047184498775005884466360536245438572055732908102567137368174330196143441611651138325476881218737838592410415465163903564778234481348787897378119771902544772363836578938507598038121400309352090102474150522018076792974063147130770845324172415761900904199151170645106456415553494837785898032680407825587398609717394833515488826580464384504386524726890489821297391490685965467607157047379793297 A013885 338 240144594168133771711380280610349645613468263413029539688953705634348905839221463252312940239751557518993463790801233439398738069848505525065885460571749678381994235513575032130488358791458645864751172178632716230959435522367442846689722538616265032223455062170828042620283366197749690365002138909606600380647338878713824325569225310470109158123022803524165222559560604225238938254213189444411661007790391834626646240036863165255101484646221946502774854378953639036776188368154817238707916022164387270616768363214502188441187904377991644810916816213321184863395400863067300223721508070470812810930837140801524275183257988837630607606162319694967247550194559510264667847913725202585168508043684160248382134004600772581153645072449530373079324990493268101357326373841007951437541953758730437158229221911451400896577751687342139044419189449228034593259359075570209050338101116721982301700036491627747217546955636696900302463097240453252343857701462107218225386085437158431668060458419449695605458930871053794131334317996863712844314285660197903939170458533927297184755288691050275543220877429226759931119376621643520292952309790986269044319809884687378844353668983023498309874949596571720857466924383984103148797681549675995224153265407956281697745964400763276906106254644049703167410974905382177155740209230365335957248866286877388775107962362791450429946920603592565642943990289140575192539426913413333154816201799001856250972113544749758949094630285218235918049628168733175286600532987965444016656371298244328504481877612917170051376929444635447399273396119858421399050687371968015886394355671344544192778187593648201412312485219841545673368646365977637451486446099341902714455750776439034691370240877183530100753271911839674603336759699786667962163899949305638576394150309396628136593451290304075271121224623775329675984445937607605004974231512854199913461892582627612937079035730596628639937741020461041774377895654900129443473726445332133494183698648917886818538519894171822987505814015047027797511076130801418842058419589244737839148550206197850389790902870940295183821531171298529 A013885 339 340970983041783912700805271086569216771802208084833883134138741620869734398159469149039294389992927204245502517615666907564374039640889509303472932391022783098423189253598104395698809648564098541588005076036912569541371242482070297972329374512074219857698234208685392110707679479438282112580841945777298796664788638313974465429743541648157778925080788743410660407750040833435083152812376524974007763538242379137486050440020423229612628685330754295590396413937977061839928487843194340100105519482260416896112877888653433773539734346422082826293917918197577576586003683232147693752549284414476865289825630227029852788875138257031681623862812755137111204876596682565860496535238124966969602325381260717787111641370439154759071031632972846929291143026800166588909353182772026904254005838009722312171868335527651722812196777534547517191897073812569513481453798961890311585905237285523624944908712893098281064567789453550772754345858538233513192764424883168547842011110547459312917318310064586453280101209781826973933950748072920727989548694631615293358749742606410398855089935008571081970965364029619675519364731876903792590387722900391006460792303442567663807467381228795239764116309339533861520414855070516744542429732078309550980582962344582262516491776174544058073308400136479390170644596231221909817826257198834816251503539486868594058466116545980433113144847455129476093525219968269671153453078998314973197867837725378610936512221307758492184654472879108795894190902772980062906772966693651445157665382411297537388125301843734317637892910471752437990126394553818632391911819900391132408230660448250483925459102154554312681768326788557515152186123257910378955190899273295962438998930182398479784876101155175498265238396928944863269921617059999012754148490321256072163269075848968236139167968697273402228368630639768267754247455633721219547697433146625726528262416691894622002228435337737350816081152088753390642875790879533091222274809489947066651183812556604024509647241379122071571042569962627747490684021851310152828541462726265734079943050121461260897341977624674698815287784286415490353 A013885 340 484130037068758180935627269789162908417960767764707982805188831261583238473367509387547485414692187641438406468154227968373629430802394456011101167365920435741777854224046043712963724771181275262963520123246542570251302748236864887068097668706590165584491841728841414786133073662636800925522696502605518137536076801630564842561679375813928359511228433462852830054566749727638636860102722495620019741114118209715013531119616078065528098127267668801874093481104734297092855342963574386151515522575523828752864142460349798517396806589907819255493203413578257905158673431662947528008413369320885878519815949857259925691253887180214232375412981730070713304022469935917914987029033598401226558648908860698975054973781307626958750317761297927522482534464603404132429067482031141804193379967138970292993412459277284992196957279959870034117535403532293511703236546632632692137428652496511717543403250362255846057494027830150239550667247666520621341338918021341044833314369388583937660844823773373527794924663417195501728937507306573006081056640913561395582474333287910049687191429851464710734048968875003703623898650108544988236010141074180473260401177589053795430679213509373522745758890629902530016791674875858693355780652099512364126637583165691537509878463843859602663793445092581217489520924471074047208209336067566005698411061065206781354071524840626139818730503673097772537724438248487470474928428387310502899805034469242898388483433009370049437826945898712777611938212638535153178621944170747859967227296874357687543291426699939077038385714183691001347346892192001261932082740868309652087753160852071587354950584407859022741397531169020907791437532410606856932180484669484185340749704011989758311914826357884017440386594548340866727841097433959018252067013022067682853522740227688492859850614530604521067764798794289453348742529613728509623335034335268564191239090176903422312218059513333741717668536361281122978021691810841216303585444177967772214149894545182120428194203202836127174645790259426745668880143213735679664674395642127486393545699316307621513917288324237743835778067533557038886139521 A013885 341 687395422042335784508716928401031479657600521836094982341826998388577792229080171776475009998448605468009811492654057660491076362730795385128554070192673692131013478764991343488157535362435131951045594791632466194169303966203350267957847951596732992736299832921587584673994547571410500251709879288099963166207561399332768905665098393505036878750534269851265830722786981568035812016274871254463554369559068538891329967254904725753886528822687890422022544747800924724867370308694231837197932375337515536921555422721324883873515477614326746524646813319192984534444878582660657688275441781323845060817510315116479506312206670490037439337856750000313012779709432095802603019738082557925170337883563788225464624629908206103290770349925603191478289483937308395581258338467834290908676599900002036943298747634192068037165795172651981187032021465453151668646422333392169956360173034247739637736023908849601498815655297872833628677691746270042969855849452125027231893895240576966623975314148948390817054318347825548953498344022311788828695230838997606542447545259439172099418706562014611129788714566799956133616317865647168361361816650875162664222093434808061154818817896055778561885224981173101516562051777114212096772058649348057326791755258920889289374163506037950963859405769568817089721018711256725783446906483280886066152928833930861304953047933045636909004603236753773584022095807718182674366120453544721528715808476826395813977176921742385130284644653922908628281753754782312606986738617784445544209487448058134883162155135239895398106491224983712954100039916307058335763101204201055537684360939707939807807038071925589488452532474413052519074027120455927020063154986421359806945360852489351742267480449608026127350854988975623618009592277079288749778325112908473953973354237371465100406508913995580543469713323921663440363385521869759720488259611846171417746880160861307562493958997326423506514023695032319531428204945269465576857159918014196787152666226819238649964814536776969295021811047820378880825179153503025100921645593373244206448280615994154590559886059248187230249436339633993696561757401868497 A013885 342 976003201754764759985193291808703353612201704132632313342919456451010898341005085458030478271367241613992006916525312347651878211157858943142473396441559090488064404918824313991064893687101059146615745084062898553054645421541590301411826119010282516867584471872546583212463876331100198655892034076363749401281969505772427260090929609706881147552097336788208748612564155288246623941991989874748858916499030378424627093316647259194736065154595160030941664317978377577076009804391665933668344668649598797706828917838832185641998065499045131340245450418949393442123301969740813443301703941305130676517167743490339242393930826541973088505931271485194433386359895127249996515796254686447958580436343229658443525533147575793200123316734317170642789671794774886624818720681923792786720831104217192168201329919641047147046114436456124052275724901873915568789303275023206257727686203887892858816957699147468635303899884271827937513421369783744401050616835545884790395170414599890099817717621583415340330293286388540460467298248487549550944724373366624632539944269431524579564346443022379714908414898672885316008064235764191528058104904461655834934388918066269287097582321440069581542669886093496400001245150098053845086484877687384631846561246665637103742931673192526941692524297762671926560016464308840900707574298631749047229699075358570939866719779070378884708548937927502699688860887259315697477456688808647675597841676481295881246192492574377723930564704385019276226246041003950031218369733631569497064650219537479220801968103856312160269288311231699723869620375447990927441589586493298112569903670770896291693477655690051714305747401522693510574890925169191170925811049555272671410019223932973496720677988739103153102002912081962023396245661756967686394003359838887102866744827411536323067884527099023003709276750963441287444035476925431427453298827697069410687832024560053571759985140066903700688482141557504112935056788975467585559676509711883407616223210812883731823091673744537292321783568925099696591796397355344710719304947270154399235036370583612354488588140425953376180273932883703388019087179344798544929 A013885 343 1385784978033915027818296591727630117549759875024646918526137590678162981085764457623182780786948677576317848964476880413999952841259964125433442849251322765543111661774827133990411426755886248536736391967822294950844509684293777780591691197859582703552057885479538374000299322055846934762958895827563604133656013376557521252230927042849583145519878268320095709178789503835103986730404920767591290574603563776018855750835294827498460365262208020136052738673531825251454412052834137617580534856194813400115624986795890750609090447285277723049366884495498228924552865164850282153166027452989678926967636240768962605687719441581406283526766057337153712604656801615691798302928922790335939126142604989033148648832918317523005747492128437374957359415025513686198455234291274270654775079089140509820365835695711778279063454905403282928492053931999992137754473780164624567478459350393651890841269107838427374116689377982544799873993925837037974042525668267673340836115479362556157456885089028563354875349234731773892577716689202786642755723514595215550884267650562236194966494247550426994870717252784986926131262061599437690453996655334213268822436646038818911170511942172932875840430636459053518016567935082772438322961158978576881219762912006931501209127736704121725850722471848414073629725296964157914755954320932379306952418840041394458966341145351530952105626169358930200672126952801350208273249221801780062731324689243703326058575133929178231966879809474000314484769025041745479475620794884919371393723066761826634010220026037111814943470893720507474834347577422458054264433065509614778219165716269752496035026103775109756919015588283807039844332904337952268377209299388400789410215665235799950133331687057136785653950548739958352653323176565262868300330428490762725215067710414061729062197320993237504977642559792698856066425880160912290289558513597477882250993114895763984238417221019973687748446188065413117279630927224340479630005610049985639487747839435148656815139474607897486264130652823285279903738257359767674927780164516159614834661036027736086807103291300772882843195205522456441402617065202967627607255153 A013885 344 1967616501556300489653003143840617715813849406872870099797766141087524455835490265507479433579814588497477932077155249993980731041332848883245551863609435387915745894752620729986223597159332381188624923290256260242021232986812310438217576889119313518717314253103320917092942994516248661251730528953036976274400426184798832452628847378279280576248417798422166133347468528546799241287072539586309867061384892252326804469813749207887481438840102892846315433374784876806054307134100920135285045479312199169847970946877053053487571335211132572015704916519124628826128857474368827067147856241319566552207487089909496938423948263165450781509463473872559058917710192371651309663001751526318015519827460691913639341085960903563262371616931006705894831466939880785944680053595105812109076979470269776852015174373406238371976199891621189088999942219727712836735653878083203344506262857871879392774211831648145976131200230154162111914689393557199226710098367769533866699544416181280898058260491852828879363248738378552283793719085181401034223213322262618966431883613524344997076541622844206621656151986387533181975955356996392800854940329052870049230418428934739302757829574677833954292166322190842350930450098602820025959924662303845234838048908953425740512288480853504161301229256711273661341680870971638364371645034256085285631540556964654212324572239615388683063838055947462557935724158823666702668230820319810034529510479295496873427550313935281216905798065640325664523400693588697611251816514962916963908977452403246879085848975508975470230191752745318581695872248236319025553735139095285110157929976405621969762804058627816014129762716133881412172254984554571893921259264201716579649620583794707209796461929189885065068261264282271046723289485508424440396302261205608890735690394105378444441064301593495224105040632019582019677907250927632441753661682440974153459248331136554763368806360185756780365445559247993272461304929435970400386020875468742460126155184056871866419573488998345501154529756325711367668282090880067651619933161049420842240297314631233277005673257876441483115090614927498435520595658347890006831554479773121 A013885 345 2793734063050224144337244084804107948122304777294292721288556839786109211289211701912653226124334802180263524205273421790703498834153734816818379532408902101579887218885771811816049477991858196757337417708133382898455541804956366661876294069054281134745409663468521927380834761364857275418898353647672222022041365921469915849692237351981484481150349750014301539596336622536872730336138954839399168916176768958711979614096340509063495733307191973128090892285221930827213850364503130160525418819119781176702830484720011917365702573298873060304502735654094738111180841186984899693079353719231275806117665997017628594499811909093307450281682279622270087717723240610235713584180677916903318561935658855638424213916289190650623021176900808388411717722154858313089055586857386153063757712839718834551771709440301461396119011249517586676340190960275931165228975308373582851120628862589393058986214088648441601231717565185998153736855138267944222438920138166147047370415036125904952074307567180682054166064263927956110010498599128408528249068998107835377821074971847835914514107158986706681204838990936243701160834045318827293043493010788020909490154219251992142195823626413345284839412397726922847865056085651904233599380751244750783601447609719884211646556385559213857952679468746298886971614976415177533121630803403742485400942280590163035948530166423586929368971910603396345122943496974894933450406207846824516196967160601066304214221306093206582792215724085875877053202138596767424219170441485702391624908998636916903998196268819247384234629371477709805450956082764075222665649713390414230653507982509357193121505682271114962374242500841704460242661445604700785587357415091656697631571333245001594779975045393762638832626233920032521587389639025535000667772539688612222773305155903280321988756236067635348412110676657427667713814355580355415851028815445594238608187957702555236652543292154268064899340435417177983857091033194168624780894442180422263207342321169437917638896355368723848232767156227355565363384004710700215626123438248147528800781824260358986989444214908670574891343215239113146162966389674860061429830448987224263697 A013885 346 3966702865560302102906246374517706298897091294174742580370606448868185666413466259442594071685219639219262426687526904843482897744165019455803293907747506511242913926945495307409700563673085803673282833894817140642052390220559931899431689268005204449136213128543425138245169901767222156504450759715122938143549587693160510308596471049872374610952692145006056141106635727865336504276879248001404785779815998643409915238931987746177367861406349673389731750047418355038535375936992320880333139588258955142209750783543101960955114358616418006784770340737615992570326895625228818723516571933726561572246810889527459083300719437809496236434598556497637539936623367243127449582494024805060595183394278775790206089098540621369621650979170851095945096289825630659847687198388567731130647834879464665270174924050778112073509350955706292065508354516284502796468517194421390226243582734949587860552988977266110346600062806952295780570349926055708479839457830616171048238215381948619027537370119414461679382065507587955978491176509462664747694138360446396816046898046302952758074256648437388388255459075153762172799118345084254163818854855818447004485961899284475807041735546728373196096233568799355494001134938605455789405715955320118113352000598794045637095844609930948710711117612455713698758856325567924726645479347628427594093925703691907117732772196507694866773040350073606524397227184784283395524093407054768717093877201749548199502691621005582019023607041353399465165128428901590404649558685536564940665368416077616924560166959656890133237228155498226611238178150805151553428381405105373378292997883521788376153921693512418477131804834517599969806764552171953643321708537319794403729069978507248229359511028027651639084976186614995616003506290697879049443141514884653884790236738745363888137989463074284522890374229026785275997133309471256699683994220812135098847505929059676970647770161168282591823782812610128080625377703117972681075526439990967813370787446108674613425010462444770136980232076139504390970158322776520676058260746660700005800491678648840530189871294647580276453497903559761474371510969144577782241574771807653281380031329 A013885 347 5632150830585853862926154258583586912433127353673067475937268160670635495756824962733383290840760901282944291369271888530353096742336912029458497477972651352533830039571050130692815213235176589946136344685393380860602580621393563226931380029002065573537196164054281986513372201213502749467939942336835309583685886933247802685232859595458640197983456610931863854343244484659693092953056938429530594922972204385836072021404255325324158999592835428210124353427077283329949723271770105748187170576366595271352510118269158120975845807882031421859403661688689230362926635041750514866316069276105194534285640169171789471638109598809877897775319802633066144541794244343725211181851218577638921495308650479757154647049186591036006888494332587124535316582782950471799357602442396613019968242888452061236514757137965657874356766519916268733256495718428165287085399418119571862463534651297316970921185270294127638392525376890865830113275334959680075059413077005184776038367777567420366582127725641459316702381385407312411752546405196130780666756210048339644041900519329571594221039822080364964783231356070595297384037776096293864277347799017812708448424404432357965958857508171107781089609906294746493645969450523526640778231639172956944069631514201917256149994640322727043544155319868532285178653465851896898600670370085656318467419067866880164462700732616826110451768752334460738911073798906258269118652692660562746346761202044508257901293216926122668784801622914913704410963755674925447174508446569890486958308003146716933655224978837553053907811057181245541552805914667750069196161336708700128782961095903595878400778793985461961684933016923655940329923296753213584145831118673271322695546112473365949193707249722257373316277033398607830351890431391418453505190581899580010896611165164776134119941305072264399817558081703284261621461709385930123843216982379655705044323225916885764513030997725914215979140792964178626172506909415975337033853744506255586589206150869524410593795080175443992382341374931208286049716085702502317546053928971421528135868713371306768673800086804429388584434172854652247716710450116712776160175630774499165140407142699953 A013885 348 7996848781863138708252740607129715962726562905004180567181861758805326503098798221111733399183290251012897432710700275833041556881284260903410853853581814831454626318495232525415108530218458127471151311955968589568592598313350000502701108453838785819045802733905620658524917113498400373351300802706551972159563492363380425377246672326629118495588196753227883416636236084255457855881048565427738021915546545202660047712094981753448784424684884532592142534083909670277012424235485687037303791453048144862196760958995292042174401501241957488547027304874317224555413923250474760786542935174162893195867206193679749483831671380637396802301572249007177396790678350391148647173029725655990666157564454544236554325695316925588611632676897584156881340997280451708037620487331053927772693049442868878311094133525640505092510575440668753574795368241280259480025213961613000945921886919387054582381241354324009186265095904056134084947144777269846472333633073277350640551508757553544779434200126146105501035093126740270379013735281242562661845158472130605381970400745673727535055902938659560757802224523536327227157807724654755517251242213870034498779454529604114484472445544979304580734550252721939872228685246111982965595457640501197127735874792860191629565362940024706251865473740002574644836907374064076774756452029658709723370194235444264869673516874111128870707717025383350421368060510893643147216002856242948639339673320051309361538956483105073754132782077907100627603837765241332620648856039421384997141162326423888065268906772777351566462382884216191750892542347582407609998654047055204838753388792746391933118494576091816064532083938610171352469023902358127579944547334666075000428530016618095956524329594468895187304729159810247118179944092244125231138519384044191975531629639137363547463137501595990113931758565212980081853063758303578587849658534950630810397117642580671670944178653338123380957494908875739771621417142882638494114876476113418538407790477755150321052474101152665380692014077585700603405691732297297833083987493427575656674410143761243514648875769849876698387328951366887976486305349571365452220458490584588061118763064412527166721 A013885 349 11354381720869850536883611520217377117689049426610520807577136691272054472710350345833042448964188945932419510116316761543474885828789626833534224719985114861144671360699685367838319752390389301496806488339865693679093180863398191663763687745942176916672916332355032831351213238020498258905457903828516763534561341576592240634861328429670640299790370277447882864294876257882701624877697972962531824582942171031813287364352044507506530706879806097792681722016777732710508029637724001139725049421150579819604106424956178373125619192348902033815916548016933431505576346824649342426098492307581403044404423784539548062864785431497672311525503468758583877075022190551325144729156467180737939278480993735816081315218775604015469346937721773148237070184375630320819171712280408236725552635102803476952155183145315350639136788113461614444448227164959465384530160219893950684073812595700145158176082205626424711182800275045430373450798142020032402668215254524359248441543569973703429893105088509430918383184221654060079535305135219221293359481172763944965828347291550061756741869178776347958890793105314718967770603402505127204457797016058865573333499970040109179579593114157680464088016318179015381163004347488821797581469699069108250195675975766093106579787527934659344654955948058835627494196793416497857175371709475126611695233876555187585060030648324805104976446972509727779232390292815915478076672167456544326206910541188091956146618135232120705321709562790942175807702277842262810756622789564729437885859317309242436688514163675332063102579574834549370847032500011314521909858939289661976737870351102513810981826353325997681938331104823222066002610870930503951277325144956969251883451343805319870542765045013822113960930830660698042477620878981466918308644717070834285802413064536659594410368023603577735196804921127606260079645548673644183008452618459397810558020264641664736691788670192707849316165848831581244915070480241914444338466168744970105688070164373994469398602719840320009433221032158600101649795245944444409389131230455597289158757963490407932978808803951736379342137722900935461629916054726350236893383531065961450695903568347577585358978897 A013885 350 16121598367049103373747954002261284422190620651718934242284050571059465447459099910983466152458946424204767368375223168094833620968207753186981403708243905231400289644188973167322813168669760982455351170114776684230116206501161966221136518391890221490376456964908619850823839574496070596394726742956246326321891662766915529011092301200166866324139455771026318620049130118888559080993973610796661548856862522134717318757286800858294700169878240846593623691777575981233143799437329887086246589495966598810923627736219004556331022289590934995027765822117679051257213115073406141389092926992365608182418931941444969093895005648409990515225666778641156627952109782409632866019705914021841028250126188322754613767982585072790592260534952823656936441760777029340427346689883323597772432987819161236374856201875158017812432842560415267500250926477757851642482839699337965136436991330693021003852417552234118511145877250125179633756729897534137147155284106643193149414464728632152630857734511655735055482792799405068782348759743376957887925512859517096607346139700338396035742240146569849083866804826132840929421865635270722397139834297830292696356583266961239299390342340288581710698618585480702242051959863812436051048632822511166832798081903923317660029057380050721613123751787542974177547027776509968397995451749300224845501759686264018978960579936238512801936543069046744555437563983986727302955509513668346657375165380279700680578468785636273208295966574695658784915796733110281747692466164123008045488302552696749038429243654893565957120639327385858766042755024368565003135366583963001585305102383105361952119223020554391090683912987500985612968269063366772548748769048343167491071481574661390055429238748518190425262225366429406740498147348367988674228957362046043556536556806573827881740721910889705072363329844897479641617905289803114408753832509487905197105478978893320168044992985893807588806503293624462451661377226864843917195081558955727019351946239377566665336891861984317247633824915057613464528173328520941005782023701480993000193086605767600136495492531952500560363589640824953521743467719715591468304728860268722827500733552843286467615043699757729 A013885 351 22890364292643238768939648725788700515838308066687690816446705191672779431832935222309251300831902293032108381359139241781626180567056555816807854924976066550140321053329222874435467537227940819266107546345656478540920106614120325872844233594354074214661445056824258255531184386725267308785227529073627040152422130621244382275102481505165326318393675252682115676907097743214752831062860389104915476775258250090633328058764965206255738099102809413721882754136233699985747855637688901488616823821974647087881589306664707152338496315031716189235138496894541424680912841928781223694293316040599255337064797449584229482750481034934463902976769555321096726294198739322794092248141579965309136848139419373381397640766449293697231955266376511339066805389131590548211151189057666193562373384785950815595494202225856237697107458539303540467103779715929829959540757326982905164726017199823800723466882028462478806880051834730987179246929242123127367348460225806084295548173646201462337991770350515977008672631735784882746099362962951977295876254912175366237616667876503373980120869867788226210671869900018497123526141875298582090635773706614425896970769247677784347914473304255124762007408488924873443293169576353134014133758653472237805716186177858850042815877324466677437445050841805404686809390217672114199672628134406169348459592002859771195410032146527806071419214232387503584249913285611442668192500871548597679900730191347794969224102954567161968711486212847653995374188402083765311433381930393201834442884797564347999457030608106213879179439593464103269977168020634877599656772191805955541906546754368829905250143640295296070845188642694186929472287607504755570748780974673384764370280614153997299931592641754792302641547522102358166343477999611727295024704713202609266053325937711495534684736190230123974930580423586600751508674151063980615069990365423968609446594066534532893839859605972223961620035346975748383228568085204636689736856917054201698515996331603913672745243268481466734273619742418957880904578597713757733646646826713698278275155368805367427004080539940481588136165296652796032522114846112220555412747405354567987686709040139410194048493102406909824753 A013885 352 32501043973459551068750342820852166948316632576642984619567569493332937585744015905942346624245282294077690310031443366418334403861399220172385350470211742923682585829816870402827319631005852367820717662431704770651675199816805043532838994978578792752206555394047320853923740869782577865249866803747892868349697629117488184883980184082479524730455488563247470718666281080387669310454419763493337974107687853198936365277533847202858653530177817665738911281639610372560663993062162050600923017621397456490258289748193031103197880362371987453298836040785192903623166865002473521930908224833457136885118812112374315320689649750818943113888887090509546434505902139418644451437169559304803935117788691573231191110025728394801070672308651554260353377099396212761011440493841850748592890787002025767178971611489797560087901904759239907057000571356120980576863661076017966778472388603290222223819516716286649771300289757905635263364007212933217254421282690832349429624143188774669710833981074572563567602896878476316261228403198488105627390971670836578980043689201128451069292477927868187502805929180630563270318457224635818871463837747752438910795225511700035850876800322359768679209552994859404032573909875172031801905916160443131154110766957936133245242423130285283226298417553093296482399120366293275051204578765033540392595790922404466150201302013472531145147071262355023676622329127968406152531799709974377255990811067296506121617627148762866891408784679715231458910009022017448763795867367542300377046571080015322457465061108133864519850081562857161276599971854274575404015865593941028617864803755017863722778753198678758193262037010649840171119733865528879730416651908356828071384493521970852144288971333544034134451719740089687958989951642094708281931892159973717184670677205941230915390865472851573136673009128492400183234851554107250324171431310279779797903012711527522271048781540556903997473938527650945172165764995754399836379704451677827661049827003402138055643042871456289912925538906611754279907532254014062914422327023437231496296927276485882578803732783198272366286251249609549016348752419056359141146677292724520839292887637605222539891111270904167763044320321 A013885 353 46146834793024357801822655506586695206736008980374578212985350518095224761681741192163582450861033782222267130530315083912637031663434712556302546562583434672391185268566292159547189569321076525416820718027293040543175594186289358695406176893299948940769743122125846845689600940146881660020080130369071924376396626585869421724813452230797130545210338624946864032193349855955994984133881082134360375902619352179482190793863375687909279225397685657423053355614972264752866695197262222680074753030864528379888664507000112563093232817676402989478525444361141640559678835441817047428253559387357950006294141209439458228288444026248532112856933557669613071858246693968538254884225258965841000904538098251093319315907800641457063801572145069877442564948217408462211420865264808678344856134160335299709433095375069494273728134785740096714231660243987867118923907224411642256181470265101845056045707546236613684329115514790621568134229189333719051210839177557147164097847075584036211615603866599376389405946353182746977718976880195726191790462863639012520867892418046639149892409833229141103171518188622569673304553719599739875380030273010534654564976509365877803118381075304774077556438286622088831478293953632135558158728401818302871082251240594324341190171178497471385842392251682388663609767845924070634378179591584227561209881911712438094626370072943067654155085161353616852417950368649837254515343540805089367559345029578415292321639230560997895835002788986429393553588679974628749416908852876507986452213273957315698488969269811624475560777257593680438709406237094735809419754874616327070275666665188398931833472180416425572010456083830250115845551967108238587390196128643800834951772818624968213033705970731831674040215435004524076387595768689666217058970606583802160674953725596098303834128077686616079117128722153833846967286623060058123527075945919917304511177919551333189204509811830504039141353936054888059315766589576854888482578023645925349335224219569549533271163922337313426896716895325045596606669023587645327482941980516517200637666272009415780692531618353549407178097840516865437705890563464104921071097780815959985315881562467238459822173575772178927532819518014097 A013885 354 65521906408719185595422510179615665296150569502847707497754740830571131544447152003881807687932194842924761541153381584098945077866549420666054064854710027803637331141870729886778193940327515752148750814236078214666511669634562249969183328105190185603194505160152238524780299722074130953151130913665439355329297385034332799521928453844062921384530715769001179524157953146428111170187379991636046520247965405527503044974002471014107805473135481764491724268343407674915211047242699147707862898614144216671883579520915658823495868268807564519432010701854277486340143912253912027510337814071055896822086780455211080841642945269777162060164707110392103807369434576158086820965151423519462106021314750568502607083926902095377302238108821182480975967939681124926930121395492295455608692396080491197639536546499960046931012808272476576500378822419047881043873942139931441138935053826196710415741890179476879595990484967484067567866362254079806330895068482128758300974476855197522903315896459218190762132758771190995575543133356184063203497031230177897400841923125010446923448787348579228599325802300743075908629183730649727860237463643345918703026663851658707159902255198439010607437051796328379181996276018122263097200577632420530059626231999716535576109252878987884229488021535297001320746974144410213158716298940368006592376779301518287215721913932658725210225676751944062363223593756580051974684392133816891774154708955662120001709925712986646789386599554961904679442817762382736452260843953118680000120080182521212395709452440526923692996298514635190326664621411582620302155304897008114305020397244234404542156278309669524763398050143818967438734117879362402315976081704627801122112119298934391492053398658485386325207718166899218541527462565344403405954698828552257584449457771963699349387013589999885646247009036051176064453430682758184947096783471346016024231327547320397288024347687896223973503125375585085195235906402576824451396207784919832628731063454725361891661794993278090830373291760845533265661155259824083331743947551630240562945794919976473062126755866040615600627672465542755009784772657768453620917245681776006496870651647640045797847731906775158655509966522388941724129 A013885 355 93031737467764796701959819036098559680396459162604837424639553051472235121304099902775611818364342373090623147537416915853975861424365260778641526362414015947189090083103148924851226113531605533298668884848795305641749259712320652554494732693451021359994940513178276935078982022485009352748305285684269726739790197222692665730806768689669647368275628499626707755632338880627978641768742792784382104099715416796063890927652226486678066355669725731685926144477265791082086811904877083767043091637582965051090603567828744590152373032544302135867176419102708868922457714821102769644745717673487212494117669836794639610572627341909991991259280543640001335620143269000092679355117004744072907469105897797942406186363199428436130223894476517693891094910931822995376221374239504148714191159421657990406879442303793772355327052915333774480098373663442067235311723864976636221204908720502182660764032964561503832524262014477025724708029510990991577565679249829892374946717784190189276933398798896162680949532470586933404903946697711435427927684271386698869867210442507958137387224858391657781352935677326161530398506924249130650453184416250206091923329856424576971937336359290018284043750052379423480211686478263022114401920555435716548870722888421521053487755465001100338428173793042194404271836467759852024895448064574096736232316728715850731253269550683019600815398715985040554859562160436482856619456961944850503775982593659550719267849993064081350438089084309545092439640899643465030897725112743229628930496687714021068534836013849236293966645420094377431647049363585464514357324745151250152783346170006928930012386851932442421984065283052367650658708409837862465154851440887715817838747371427088300732462459041085171550455093299023740717558415642208586768620814611722797083653763727062267122596954856467634023339508900514693346654728928988204429997689274940274117020037355697332182386235093268882346227086402112310052068357043522235086065396872918796732201563635988159409241253770850212141330919678856325981850923748043487159966138815058474982527537693035112572109203688830344860405143908139499927977951541143252834697701989435256627272836463252506394687081958056443136414536579595629596629553 A013885 356 132091763665768120950854562777137792652128675317238616651236441877004213342629475375655271869587340068829332910393034169893678604674414986073379621696358077440728059878124587722992487355880644837692848106834755956282577178647356464774067227677925286835138336252219768754210438177499497924565150498015810161399578290058020740286546106171408276503377729054594478393788865786031799870365841835534454421180709632545808887980863507342695259261562149768214384037719057174328438534490823061526222502963263636008546351110006617807539977916869255197725961508897914906501634043592746515199479720458724533070260432341461726613548818939802295498733428294851061376389609761492664591431118365004905126180362292729693111020551093250861038551308139744983295128346950925402745895551763579642080885317042957049285140624311137714235117603371207067031989036534653863258527998311754131775131338081166067566164437552963403147136401091089306314406768657387136328347672642625721497814721872906929576178824818404308855684960325090151503486703046372465572391118006518304097273047817268021917076212925761404042458435192001291732067032845943597897960507065703768871059983359953430585644030591092447490727506818121291084342924527967099790288367714079290191929937988185515618441964011270067323219611557267511020266196911604100216511976202621983269616608533484301671725073544424140161354949574682371727101233350430863239351132303616129601739855317485668705607491687601987353988973852980497766316071208845071328375351285404263791244368235527566812306666658115935096642599266238942456966084568232366888961848040676218588180503542907528089780597558424241899951028980598885575361321746667157886187371902304509517969070326552351313413091949706698068422114517406271951424010339358499357383533643972156895498805382004215449409889144531639565441476765088958090951101143452926404977363229100848872786969719179748346980486372600823475481466952217643978213599621226744350142595556207791863971793515539503240054327058855318069660353695622461906439612907040125781548488041959532481113266602086219755831297257622011586962460266413979225949238990341353035540115375053613575169029727762204313972041216127720147182340134664294911852181647233921 A013885 357 187551415283186526908917506941058534861673464549908470522574620654157571344025859018451767350936671908107810138151922317362728822597200838881190569522925890760759820914374342750604944119658624737312054234426076087819511185142699608004712771689095963989879012696068004204046970119389904624679300890661234168334321032186911154241034494670217241251256392242269352308769877608357753268538033091076443851094378836737594570261844916945077262729343849283447570676643667362370453752266536559669437704389910616432186596448000666340360290425112230077277590530139266765400690608233466288831587677451363239351540766683050822764333585413410867879945149298442343452696422147123690268795613428380769577743070663868303871534306613609887801614344721373892746471049316700089566579020440380899866039583600661867126851911412539061520731374969831952574838857446984030324663788098932286279842656293910209196291539810637958702283649043990789195654651325571727225758741435340629048722717554300014307244537670185086758906280712301527243286119727313269850218535639381059700641817854682721795114080456132809859512906416409378074817501055542939080604511680788956157956614793513398091040776342976749216841885648257241995141891791505782406939470917409478734043065962091121649454151695149883979344628006867176394702101548319462921116044995126241299248028942527420118710547747565426377080954638259788273326775881242714186435380659215486927937545751519249111337736325083494958472722447971330616988237918377136441093041150040241773844854949791464431421306801192517258513671066364226120120493936796703753860702673490413695958205218922054110971609907511568831338768155306191876375800211257590794808343307090373970655010286647641878808772496434703199335618252340917074133041048410540822076511929129374773172247313276359335352776971087260158469038875248912768143557616239641726591944022381443977968688464565399948698672439541887417426689222374887325974426917396141552760415298650526732603398825593372451913816654805135348433740817205421895091629463351271871812091585792535910036039377838333723855358230315416505829757946489753301818608625109102496982881596077498609998773042171260130623400525007456345017875916584041780657703077096613369297 A013885 358 266296189849739372537314884652810548133091100355439391230771233158150206775814524108361871035598890165430230979325973965763692057866393791491330598471112986477900157044020811174845684142906135943645681389129505115823147692803158037322747461872164728142777645329601028245145518852806591810683278124711587962548664057797811110727212514498970641511285147319931835761073072111370014482606606050596526337083311451993730813748272338238886567027097969812048017358227247610133225353331907800002568810641945318115555164272868882108024940882128575660833127857351948891721528364934544744461551584943060254935960618360296492057698391584329314635415279847438450447715183860548601493981333295580434350345543083588058330125085985480294464336738653055771233326144669661839071734188225417903341095365052484956673130574382473474273641087870540686687052975618102404344686152178785699200438554437502467898818916840912980129148355080653629974974626267172295903584129338158439539232291578495755414241307522775986730240395013326309567070500097663837389721739357324673283374189573696245319845292934203363008698416765683770325176152596220030854169880141549964923567805210873552873350883576009938212777469230877582847496181053412025690969856358380270246882185507736813711829023463420428817260325487946408474252541798092227664787064298644959592426408630250155147492002193215003599483033009815628198400936022413636436609580276651723623040619898114866485476664285324075901252204276809229575845068526073205815841042128172687564286034214446059313204562410820803977121445459274711006235924159618357401845395715874078319102129387523010983841817128449653586158169336688583679015314560555569093144189902975417114852310940568660855119787290470288380499072924914017494127317263873045260011089998157846677312027553486631736815987851837043946823374130294295536238007286321168982993657863786449902226688097232435074959450953990625642845206679213540393996071879653333356677744984696040934974064046310529029456995974041655060421085935494838715699115734945546826095500922728632659616040762899403006152097370820956333717922628629101653860264186621534944058623314361808943897027895338158895286549599235511943668046245293267810559304317937166168689930529 A013885 359 378102509231481396272714300178485626440606330477373107714749150798231678142087682756926361122992333393617271467612839417107338514206004289605506189553399071641551883280052256892282868550094277462536926240125251745237307013660413561398964242971426194406619839164751327161067580961789409028541327228318621149740458503112626690243807779198964958144288795418236456528209928948833494653230367847181832095392099348293462652016180717354850764399394242123425061782200465109980930950505782613188247343771640553543597808878982792343253968486076433052063542420156166097553054099650867897236945248742498704392608235703195496323567465179751067690296832998344415937341537810686955671439853949062948775378571766034089736436414212086094457249768733711808176036759792232049838875289291177187984177641737326133127041157950975639761749214100602287777418976802192025525633045974114126509637084587968941563413330808988181227232195999751621095377547927828454544775251129689627488855743823768247795198420175366144190838936542436453922972019057168683164658139678672938634111826685539629791099578089679184391441507933673461082593636496811184348509083508140708546482213203295290162097365501582742840979579129746152149097385141954438561503387339440735371927399268458669106436421767701739799188793966339123697026791239813836095441566753881136392023783278521094537252551758051675365751180800217788406896957817976158589975168822865886348239585446677679983469440122167386436924251007857522277870651462224723790062614552980887646964475681620738438268690370940794272543724185469413345181120569503242085511998024953821219925392125780259806484690942549139791881779839882642356735647486006748665884430043068966818442857655142997095767815822885272249070272185949642137159130308330990423743566211514405709708223506010868477940338063345789707204795522517267577196288311534116028686426073502237398825878681672153568226701153180267753373266619928099823198080630828942939812392960735566593809469654602328816177721932714862229124301813113895214356399370072579279859479653642708182184452789488057654106098516641730597123728469717430386945073127223892741066244723259814961654802336391152274584874454321736281800681137703363353697302150953310944777578691114353 A013885 360 536851494449883480867587308108524066101079982572611548600540585004924835831790190976201192325008525515261238214190363336255774340764994632626405201780720545663758932338365157314306076890931210515125292480525519567237407024494833818047249173132680282111600024976946325128931932301663424935037603254418792469807038188853984794529502181950104788575875456196150960456774565087503879217851710400396054573467140004369911000703738304801306341787830710438639937946889805789662194676592288983813625308785570241432752154121485870588115549932735026004003785150055673526773386734767982339967157370043777982922775551720832047823491530407725811717541790410530307379545943851268548818783576708554671259362692772005864550907397773929925817787284884941846821403025648319221588075951627102968599650513864234671403361277404798418945197953885238862516782776145429962786748759757667761323593782011819817461403361642457532032754224115619337473619479068162725984580953743247725417444249858384113009747043274934847392371999922334196157709282062454354972122012229741522630214115902250242136301273647677617712478965130181799432348152935452837775521061782618142014682595792191240803685079088980768501964742284423982351960965975500003272620515037616304202978721343115920541457498501823689166056803434664369155089368729388353876965376646465408674169712854491125726379796381531977629789374317454828394051493836558174607086373279327888792752413073563430668288968843540218804171956263263558008890589573200009646386933711351784191756039547878976816744867904012883333431114590808044824048830308453164797808808979716857735859607487533982348055933827614993977481888278116248928707606232539084140496669187661774019933820541658370427405603670834413999748169455125901035940351282195915070085268690382209547769189102574073684482934581607962936302679356214799990355190333149895382142622865444666286384715627322978948921659219251075431501306223171252030666557170246890435693204832051119377186532155374698785951651730218726140057743799462455917370434140393142198563441202582174711431870584324145076586122721543377680440305733827581556916670695200734675652095034033511092010302680941332295135256088089897511868669718136084381290590340146115218119058547629551907521 A013885 361 762252352355128209494209912529044654922081120815600515561317753403337562629618125188896096331009630012522275907085686715526114988155562984097029810584768531804507766393154137168818683416126915768374252405521522636179003025578161260391113069216648027318130076663692078358589906602042925537987686244009303419802811821711652288406275379557129934792976797608298314261274563661447995434621275973975140858519333005184648723726207758240268418531843949031275986373457118979092394746922297659690662590056353406289983175294470563755629980380843355816966802371802598446703880569067463101278748161958248475498783326539685428926519213890122347847833733906924330644999965198830607920191592874678309870304934871181930823657725081098822681866000954878875802296835787945585006380756449403539686993979663730647834762333252144868728271931209633595616491642189521750672504733783242874589633896545956450561295792851574824059430314390130925647280932691284323628289159239026485668036140271175691545680407623219167613991130693725664753896628101350253087652243918484109097167923962621322048922317497570599252387245992844539196615551382473259885438008219482847266541186413713278593797885340042967022894153085735382310308241267075508146653146619764772836728758350072541592232219450303877828249914754332247195437725816003159970686428789120435763880585984439206300480438550892849161499851650258460279092771884293980123093836705266658197611062969390551978384770435282484450635181304088605683829365839635046096490012538598810247154155044332800386092917907588020491155502069560938099739500055269385210322422091513838474264414708427537574763654036675942503885501444901302855167995662514246390473179222785883474621174632817428859944838211259938558440436638046696467187159350484845383666059346920012901866917531613516539428886046238137430849913402677077269905749480855211007602878073861667539387343176463922921479060294068174208945150150113264394506125864075239113352046733221606205533937986533853694124954370713169841043967937873364271469832507276185702625691935574718839249521472246727656006342449042415603216931178315228466659033303275629534367356698737718958568472333653317248573859303467057611509313779983546361366113728588842715252872112261652682757044497 A013885 362 1082289338257895274147820403773751756603701333957876101223345941394002661662601702376330444648258340240689841102606961882846763048737593191911056455767457693262352983667684653738107389379171714242136560897746572565637210698888331312695144629118742218123838216261479843301992389018256862125590582227360317525730960984740041483259668941591847837825351656921725619592070518136652566453815061040580421573954684602742459782923722168991752795931368353939700428184257704582297190328180852788195405113129643778394676641324081091242377517053603104660211033115220522022741631753154420956592339528993552805676275997670658134059320791476387446448181661923883859336617715587316030469739474484262121017521553911391762753486186560473731076606214517791455960021778371365054490404761709980761649356210983405606442722142204390656877917999431516728171244973604287784344610553795273878186213815448052088024609760550858474964550547899028125696771363248248885893891760769646428861160790017010703870975146526681097670898604853401241180473404686098866298274652093367091690377557013795622460416694955148098342696797933662268890088966939264335361158354036490257071329369317815694604354084085257387028225423517852982720967328520746029770582496800099351065639184644658948687522062412050113061585439213341921506172623063932798706498920721234174562396197174107898140181254039555068131899694864581026636491825809317997735635645702829801508485451034529960960373464995928882524625516620879335400424911892966697645424019733017290921093557118781236957796732141514204010510577701980584887481827329974623476572763263590564154553649074663798218291197529552593695739356425053229168030264817390490337238076831727096152625197150628256088794698148124902581771563043587068305810958513901361111915940026139808758806055925684172753123879854953543098154265494184866901216567740638637335621999653319005687471894920504536207522494111954755627790234056689369243390284350988276781766697018491830122170800587745997904579175337937689190995165184365061374396341974283643203173007074569313566940307809019821989474197370670017091136782252049125344985095048889025523778231980199641427356155422243998068608334149042826019104779735706098186010206140332968451150797238699493393181368928376929 A013885 363 1536696092950840410265701835040987847876061564929428087454676298309864437180276665330949416146942142199125155718424213078093156442091412856687256886116615177982404720331447729402627943561742612668697290946591755283327953071291489432649389967666649969598658558226375985871237007494295133487054667309593138361131785070910041080296623764401776295471190327541910573057138469669953103047414491123895395634730576615996100720002727387698123149572724876919761230860415591655106741767799881097288763317712916626260130391920485805968128414231177743373533256845877664737643865036138576676164329426618198906009100209224667646251065041023289050551575869954259964866112019800659777074672881022800962361575100971966974087876636391194550385236869926587823285028642173031272173582633747248154293169961658265334146944132663899504902710016918835047111039374486863240616185707080096182859842989360624893546358340786460261687741847288270377467440697507568918378643473771107869543521175831182766966131158621933843295709080391335726098783426957390278005669352697331918706224406968936811119779867248931713468566447423695908119475050331483041412888217087188946934526504331485838693854376767041297773735065159788182487244508171480895591969952159098664306005255792011520906619012970186237381283516965138020643989742065686431773013438078489391391640177331037317929623334816840540372554705051339422737009374318140824310926421000682813480433627049534606779312986888724595354767212152771870523641114125612016418738812386062731635351134730001370763186394708253933163751517324201047316585284907255778965576173929151907648792080514204916546828284850717957027051395395606802806831947712825609438759844056065539561977954550699583805467773728502179805046426188378404043483830122672444884281630857694790444852090148474152472732212679214772842716020941776842563760652222519953691444245561762563458396782306142809266004265922317743461407358357028797745812398967741161706528917128584754441775066410115269346802074157798193561658822253177022947866266926580450787527616305876761853215164624791457390508865456127418456970198238047714964954502100830425113115189124710322278121628769361096365700023499857499823008055241200453452093893259794747586145617514948146590762318942538481279153 A013885 364 2181888704448901412398628610395791882721761145396002975969134324889349190181476085206805845162148829196423246222894647908422114826398587184457398500550878876764563218995648378726427104061745180795938529431554929881320177463944720311373264891321266625884442544507627528171176963749827405347528978762196984654021492955427118198146723328252212885558837884892674520529189456130170603033592797123700744759741652322258375580000912500514894040782880425568661421965777100720644893046203035775153131617997908662211829957881045215004488905845037337173114809465417323421396805278616611063688656286689836044089362995769108930203098455952204121449008859985645690934903214098105389097913812830391106015818938140754111927490257316492320726331266423355207006010912789873663014566517604466522610237422250219642545877655371766359332647136492326373485939033140794180231575589497624125906828087344608779476051714674041107779172076065181713339787946441004281742345586738223906326455346152135669956230088487463120940315607757200770051440340249439287958295670112775606098463667805693713826097282972466435890338350339666601014793486538508516731379225248764836627615998860590488470339993833320955933122148412581369421791525638834349972527680362761352205531704473078102039909351898809720449477070547569974577513343200159339957935541149809711793160047264714653123601199303034759131754405850079638749101919191232476383639055342766497499888048401671058177854999624863837786633709545598209766085501379049100796261233938037871951574756104335556287705544831277304780084738133388126439784832872561468554726089586523840138490977062657450193429968043285846310558113112220088212899988783689431340889235901913048805851332614492658963280056802829919511453803548552395629968820586487329576061463544713952076656354161942064707476141298071849724140241346328442352053508382710513888472952170587508064348880134853010736001018999664304277883467614735837680975955361140062637147028687440963687435420467867035988942352607468869715876210387929168271688554159573739113826598705213261454620523998662524316115746179940707988058334759679714426995404489378784909832393085043824058846941459578738202513738266437170126196748290605152237129679002172390923421958047921730573920013886795860413574341121 A013885 365 3097969950232703812704079622870737875225671614618532597450607155134416673123500089913479726894393150176345921112300526095308498691065818803962128462796669229326302438433504320073368608691797327169378892583099288076501623213424158747145509768796739667628406937916966499266542810218938690274526453198356724039904994923213881763466012144682202231050914882730058166695013353612615641911467968145666368352332503241324810375893355620243575908063858252406642900608062376897912695905902703766601599999735656599402102248507107215840628604386417178446607274023139044581134203752480745535055784449250570536052590675083739698311380764372928687268225372912638933793758872859693623448396612543920624614302630051716711099030534282622837029526532950065854153933636601091649546873371986325023393803875643930111006262210123190067662974365278585047678624937778188602361064221777328098537691207612854187800528359441939985168011926405680711957491294269885016461841577749374380964961908421532895937042984749543924508953697883315813762927927185548119082601815279315233748146327979588859431981009909437276263948139098228001117061635416107087040665912624035494639576969294201429188031532624197592528335014278642545443116650218978423648943234656829245258489629318031254728079572658988273248233164956461061393704362936148639954654483650345367957500845229135953240117028038809023996535415427076525635383603677105770220644598201814410840698544739451463651234666202360294128216378934284437323844861731552519109277086835560638755547078478033569943992731767502900133136776031858065042413573447936509057707721382052980087517383219253619259292894136035711884970110809177477789703539374442924915380967819982555738329655572015703277625931611895681027774263145036958801980639691468140309877901444206917853705061051312574169362951555056402333768590657273863172659638251750202118145540450073867437722207901631991264586198833806360079082786677055982282197477051202245915791668711063864378350993799244286118151721946182926948174848452773945074734895443349890496940492957787985769173133343168975787907155023812073821800543016874560287170414032075893405719892148551068896722241759973088488006548873768681063871336437653759639954234638987484459357131088048004607494349157264309979236423261039697 A013885 366 4398674319627556137394576381090377267304296421717425838218426723467687454251113467164283584589092375029935990512747688080106439026000640289537255832801090381943555801326880143386412932631309277562732806286361605870437365230942785766245782063794432394259866989649970302749095674889031631957118306258859183125127386376689692519029561605712037613173258852648452198389081575220347607477491174847401412769637771054717721285884812230892182958095825586687338768928661622275139626670867295261935647970824670172257270692258555730161827408338285135737664464272672134421835467137386053913167700940759567329608023238152373396825302157960253407118600673307620778619605091941946009108570069096773506302989889397340334270936197314922013516232454494881653481441751463516186250674985328387488740856189460163675623018442878882279901747793361355930041829368278925534382573562740091742005430624967564308527894794852154581520697909790590598637827716608156129818460997058493460433767920405672433026482041197533188021509470615511141381989557909890795716265765637042689843941800806115099186514260786983882764300612935592714982067782477007560284298780700625165312465836891156958642630887817195321134504168368630568645227277629968047666917594330141601684983309614611903244446877796873112689416596895585933247280895645431199480095851192328423112033277604505287159652843080099264384648785342042594459078857366164367588173777269033603933041713638123336825451099450084680140006923144496298325322393843576965124940836683078621861534808206585310519967688149211365274335183406265896656926209155066787941149712158357598148122169185539786080641830789309257769858006623186306082055098305578408041578074825976971642957529771515500408660122380671365977052481946322741213703825130408879295962307510867301763008106869133517622389172306107718248417669824864895542742995989215286728863772626820531198521940944587494220961566517571797002806248242924675835254063173488867279258211361085005284652307002813594354860549467341452107854695799610255331977864439508445471314437509565976110260857589231872455290489410644739700400253606310462545660922556341181783365228906365275030493352018590109501315514464262578189305164140357754201106499731808852722009438075282575677983104111385831374188690222150041063329 A013885 367 6245488523443422974572651036725839795622876404450439098375300712302660305730623214147478197563914932332879825681458394154355688196140191119581499454993457786435231309404580059748202107287092896912389114135334530626381586084710730969704437383752971396016631964323437884150422737660915785855738126969785023174493995438647496750991756252801476589327343794744873393048126198147637092910168187045306827730859576696438339591812551839717882218333064630037124762434742705018712924906017625248726163320911203716770691593298156163360381778520972517973073053248803438763784040863287550350988552354644056989915259050853314434096183046094971521871194996200538515868496627029415634654866972597537540338844315390039454996928656310973225345117264141739179867199440907733701661324632643408274601125846598339615979072097250681157294455916638674746761401721356410372471837751071458440528604710874570956413491119734395647654233572101538595610110148220106738015650575900481349251108418163436843739681711568605879744656372419727802669207547725263815533309961200114522473749673467168166385666578778224574830071575380891865516293815424456523522583613869247545345061805770767445827449964483459497080073684987378693304906466733853542256206614732811864143635347039474013104950610568034867163856981018375956422684510648435006600210454986385857854582233439700063510643206817180501231394270409396572040884329183350040470641654871878245779556808401084886654974521711898883689549809875175080651297278155559658971403121550325962800453228175777599238949761792474801464321730505670477229613276552285664325757006856029144233798298773272964045101867939016274809337279709977438994748505714863641706690920588187185026054749348794683863738935383052903682079805858859968371465872038186960130527154055457514479319401594887308930772623023033186509043567424523195990632442056259249368984329610599518965939767503759165782091826950939938977013471211454301457416328375320382628525726208516072348450570664093901639909235185051032165502244813947218304896094669487142861564103299019818141986650474073998728751388423129808176791202884695154418694480518078921343383603819305080308971199317059297106209342420684471480132262440835939806720471389706922199314154717256492054414056254279952377461431132751290854055123953 A013885 368 8867700598430808214407800583052440714693710422993787106901859343467918353713765484969795951158507564077365750652598471148821004375107023342475629071668645992274568221277258829893902999446329859331334070428853680651582279673479124342451633350383342707433987010968383543876166777027014904957770769744938053649467520881531718794372902057833946145692554378375071701233133319323309559828152671553588216501455085989474851537812194417486313092875730146410621853816306472919754677418283467332780584074339018975682883853585540115640381590905452476451693586166686304152830116908024871378703552980607846825530109970167434472452504171279267980129469313720308015525496015364104994774155455111421859412890473116755250453574131163729510818842163312497366708702196568932050439743408931171742550330741173578692125197370786060395952634294430838809912403563879948762226746133723067766993623098968235694460390260792719801091397116983374285747184164721356092718687579746329747103631045288282946641693255942666038596608562974757458714493021090549905331678881579711005536010790120072991219853391544313610144500936805586981496368387887122566119205002237548211991003420356264553330225624221591351145622182145124549339824581137329088947270755374686054987389652941426453825155859069298282386672481497808230358443561235754983166355015985604864975833566224992213076031331701821454936903774600674588588253900981283838412523848161420430417824191305939183911272159474291613298793124399936464488308999470118470708159521955081170563963119197975054722617491929377894182727459310589766787807018005698666492576366483580972644368151101323030910186202906287830901961201957169436598766629078789145722737050433581691969539018246131573446716773576175346663326786907343338112004418674524022650049893375719740136063007590311909796520024207614831097171072512681231489671407280674089031297983287917001200422340468584977849863555139080728936085416193881870104422775757997272517790652037245004936453981911408374900736606942141003377413520814796655540734854289134006201991823017836381927626739582167285613008760112299820048474226954254607867464289024957983021852613568067053412254920148721862411331078301405791622366153752457994986150708345975101433151597774379651038904178671033170342805255223854849578166146130534721 A013885 369 12590866768586172058884416512451089315842867600060689580244353301838328149948965920192759569824065074408196302624346507449951544809026332841977419266812228692652991610958064890436667431084867575080609999236900900448913660870347049051500348773975241826549098495432536153457382531529246301908625531817738510040572005796288981652221925597129933272584593182016494180497772975374436341688921367774063104317106514027757794279923408929028864049111255578492146313494059459720424117015091709076719841762038776465756172419700404231972805284518243036857272300173872715755524911302677469801151890624386915570156705351912023007752995215120067596462687911370975377999984195886832025565048042028138107040408428488136759643260405151739492042708777474392573602917774713774154341222757374786716862284955170493921064806363292183355616119471387687500125795586999892409688981085189633830440264712431742228429446334518368758618227836328662863238139666568770497739277590915884515733320265069885559769834661302985973563664844399650201057983917446564916934521581763123729187343672427516477094447376957934489558940666629970314786489130120246185362316056861998491632910143416784719897794164130396031063569674674030107251995310299904668245405012914035617976230110456454940448824322590556651334693629562033500532048599525515363133631333932272966769992119839518768681494618536153105542347382693190019329152419085582726956890873478929928071760602795076891850707154534689267183584509231120588658976951060644001464275254364575685593436982535079267273291504238370708700604862194356054502035309164517291510150001986277829075914629918271214699044251499913120720965926327300724740814989663922320078448260217474000414793761829897637479334937979547599187351181677899790021696257885953655227831891458769303070370013768157497307957532011351371237136027504638035299230375327316070029711660657231969573428063070703660894973717809109746545003430780796530440855409119422733365292681829646580974058741394786560961435176523047498632444229423534734946101168006406942643941503854636111734614319582917295648629779106769685594566470460587084762874243022109766899458586342914982256764034157603777397765310843799123075557939968503751387050986299991169595570328161137368185145370415317144143424441266376875157506249746462637354897 A013885 370 17877230317444456501011450976119266322724706462019370525337006746088263092002088904547131024531687564353998377655296759028365850557909701870011532587918210594864198709760085141140735308697866820551229671686508401808693203782388350025116130709170164934118523342429354485239538789069521066489075321730138747650676446433901484621778866612564115666612142721638393377639026443496221060801406826483577917106373903687910098512909211631744135822178960011911123388238734782300262225512697068774544204364723091036339161703318556851596211392860219003583056076307974392574492333987485724239454119966270132780695989190849749251719144527154733817310722669775458987280923560419289659322712417809946088248073190047880395136800789077533379953284356658458616378118022851775229460465520617892543443933329593511987281312768564949582755036544286107810866111744770906237143767616674097921587422933799196225231148384190247510505401121006106267008715272555334772608597462405055040855564911601332501238118132693673755466184474974754135523585871073927323263899009517443568752754224701916262617890769305361990541688818099229761241800096825142388009981989547906592334428897501325702039922328499691717477826847573644365992496305296491742540916025421083870432876155942370742380846356200459995294124092789060199964932928376499666952828384903075297779140701298979600343800904590886739976040727748604701274632366305598233948830204945173010882185794202809490432469508316160298835482750523371185651569036802112809987061469836323339219640653711310043192853855333380319343514717820691804477096347964404027971727051370230479558240918691866812088940873801912143847508517257302225128319348779247753619625311407601981806947826290512969858496067034826515539354886763637762160835583633176499050823705910973806349586356638814799655184657529041323910646248604652846885859343021117013244176309365795412622618849347380087847354698047289137400148936218129419322161638626076203927844371344596505522084122380577462087020465432484652265766366256611758156366366102072942361598851838532065699174283960042202647776532273200685479244365048757796410160334074643707300564570029092237962142211246912826564658860958744091492692469969859830933164052254946562088457699431888020179255950201780954332050196903154070830511351246263200886811989729 A013885 371 25383110606835733674156615748599773123184933543043437375993426387480642969020809945743575815098488310060975074502516690383738451475601995568048964625683786740592096587443825208244661013201827090227407307951790759866885706242850575501611314000330222872862724197411715971348755826431882972901979019085789611823046507204300060250625076211915447578048917128317324305994415168983213946726303092430493490648904731768604968744243734499813333456071551625632091920654485251792503422729781521979018010376682633869583413118588776175636841919632331973770427251338411597117640961858469517961458608412948411919600665124552352423298189390892338893645350757739373871303730283726251357816968485414376623021644455401813314197752557977259312260330466792009075674785521572253021976048192707959053056672845556655149725282903636323619721817922660440178012924823595184617152238456908034652651353564515325354768022651331212259523667319468367025956193440744599964231725367178054235144059828691533161210450697532041537414950290084229482602112064145413227427509855956408873198579355222588718891850534033603359804550660199918071107498560077856195612688997733522010472185211119539807321297997576586782902914794315371968565007826549360876088917405106303881021212240147866695164641364775716527538329152015196648341609772885871687620642052103325783078797378724265278405348120989702673962161259578950625337695687725567791659884208302838515712147675199418474656974858669258413423652031709862241545679857886737488049799137377392547454381319656579543997675896472087380082124776700734003429436589331694809943852455977381338014125276091077936212167322253761570826891900787401365464020125599656377711100335779263527082467519793368873844374650251867671874161811455558422068397529270651084412805394603637535762104635578117664994011522285212027043798450605056577220815589203934139073836442087190177180113731577823049390681499505329812761563268131864582930506457734704680680377325564224760541069795750919573586490616987571360912114235494014001100623879474590981722712660974902623207432501300653641724864043783829905682503466425034098537541021458221390316657708707796817716213353634407905187616836344299509514539852333995269969269511742551660807231283742262228667657815685650100475041796424321629547197355646465529621546211300648753 A013885 372 36040387276889964307386989966959628067365990185625025862365898410249103284064980147133636326098294316458245886357919840458183726496793822621263298766529504390136872484358227328702639652221706606849015858046505772932316738208855089579991335462566869257594248990764406803931330401450094062255685224102091980874235344579575870647271768835021631651825801327061251137136312338586999204756968529909083196152281925734776145106295676135701460200937385076515105138184715466154348532286839402452562575159405474478165096200320103974411199457483403979281757525803603075048662343181480954364202735365383693302928441581751529454686897293984223624514606790831554166787700569460704074155927422795000548833643031513452446856878353711917475328016035587901630160373946303014459023845858753744617195888336473535710923491007708359545727361230214884609832897401255388044955925838710071357809592918052036312244860337651181045170495709218397200373082950195305471414164884665330552148939356186474199676786896045751901189379074028123820478987029061313988855541861548698833473115287568279150639626223701349965642009886739475072688479583016464664334045762254925361223005477304556432203796210945099779812183891112241097170806317580895885440982000062021309595135347659629562196382194266354541640989414792841067524373027300415116769981962173271836384912009763299125400782367024076269543892399541990098040104586086961507962828212348243386403502861665620717171028351905557243108466302787469872694324365979489429569923653799252450250935497383632061601908105337168571221265439071974079907309547418732197762448516586676734448721872134849645276399257673259142669558253576297340563647223473551305487749789458537773772731085251253349110052257782666076984231767127854814482768710717638836761112629165736980614574601558039413465402217997314293082326536680743816563015560040330314902960189152591583400424742576893101438704861843139071958194937199904851125960107559824583796798508343643475827561736985513412993793807964122109790591782065824237560728519639154327535865630673842313879435488999242177778540286614777378392642324327849640047217382104605848590838664312726266212089543651289505035974078401308068680786011115389522032757101134244173458772988840437221209374623205980094710191419945648035963994995796123607491859738938705236488321 A013885 373 51172196157803154051593569413517396628846072726990992345861257419081061041602650516768723473064945873283455629466496990913435371352558186605559043596748282514866569355023419580249743828684555677680823109158337547238360446963010360925777757595873807283479997589279778351409526989811726204952170455237924013688149173648722856969623351882787308852266426794837206855820953028129120929868615065971121139639190558228002053062189659831008668176522352762585507636187535547627514844007194933448088140278107978776144058995697901868795562428104013523811058395314926451329368568602628003420693803227687594622016068278940981356943373931144557802832436054209718004592684167452766904618812642747441094265289893795596050836866728666342010766810864241731244894618070275959200746220709472515570937902425760304993904695171731768259517813934249215417463508205454271503346985993573365787885455171846610122195050664436392965252644526203705793730124438415455840725701910646262241782536587456858697730483611858833157167048203912349803373833086121910096274463100912950879598637052860834129989727771105927658166567231756250858282246555303008468907345213857991558610012887989215582159585476683876538064787983082953307505649545661458089214576379662061390577820089321958651291468633204443360430750307519518939611953713423685506451676278865455229793972011446488606294178649295703859845782430736491434632928777287674905811577377100139809888718362655963234620304802651568790528257639276908611034145311306539923000863089312445186255942522508631668089900436719716156028512282524415901174952812069318842118396863415209068144158891203771212793212420802180706533370973248080813080678455779486135955919952811231067855628640511588826507351468578522908068600364178854553327060533293414525847123094309375812084468050044393167484745597039012680232992909391910873153713584032183279927172345289631227832176873720999708329455169022013913293346788947845302205152340439569854075970939661280594658094325191040118033129094794514526440940275908635004470263313709290746032091566771669726257913635103997000814104875731997964152441952693167606368521930502899346362642413395074578165098823180088962751863047036646070472894783384263620584864399345164529394653039616016671594679024381373279334928258949767983399730042746096676962569493350293200964597990097 A013885 374 72657200920029912902233490686768570225243498283927249419217527375284178087346814554787689404295574852802627459687412018027377606062529209159209246964148226166710902564715487454954660523364567170844860457300229674809216749143559002032992029566804596388100058937122018250697276763173108134184773886062753076303214421249354689528318503534238739985052451949637172014685370903660329256120462181724558147964682188433936311054721423838676474571112498226426371115794325660047760343867523776620802082590853560421159575173454635853722460882480480329877797939996665526405163267710421589052896041369454825037231868658332304966525548079753118408256254158622047576846954763946983258891353462493453469780231712734933621953081082764006368381331773269671800182337729407812602893926697889517541005177324532749367730538772449553285654184739241288254993484370071685573927741491877098427489678723932612308269498051254663606464724099042015097168273294755253883645272937744469967830627051456733019983511269683047270035733561662377254768960524161796903565970355072959697054282009963825365304824903899149126941407649979735074888055747272863695637376453312766320433337069101703668838362556167938889707055671296212834335049046954240898177940774697835499841651898564408244746750779135761336411123839383741603040609763680613832133957726281068666209579718256376973067033614453050195329053104758222518903606354933346228740908819917273210049165988245607990418282116178448508213080306930793629737108459275769855452236463401900484821803782181538234359121764379546022150175363928269588194564974886306843213700615298128501867961010787912982882932208162921891436352509963100279018292870187693846539964636438696110312289314630862976438248534121495800681558707281895889523300187620387668425718655316827412418816552131881949605388429175021427117576613350470396623412308283183655287555144665899926256111159390877482869535227922089608886951491715120787253100986639506334298745870474646881289457834282774648870164577147655011968854137330806771542134657813332430788887435721722662515382480197855869584912506542207433387593773625062878075590442678055157228422369155890405329762719784011574385972010376311179683432968451630391532763811461027273212703880870078583280406175521063520276653232967640719605990499303344589462043033119867253441991208425156129 A013885 375 103162835326710912043626537386043161814303557742922092578621940766488867246565986073317184314514902023775780217029389765680298285611124535329167363766774607960387641982829237871329559426722844249494271034320932205385590065788726253949557964124634473813818585382285257467380283293128679796079190495543402394660653118511845001409609725472613614638956619267855986145255126675158444116607431071956885958294689758023243508805223596687311663155116078394279068013358383848698432858562710706901482182581201563738906370927055778899358812141216087359739300549689845524325055901801516066167877814610710019512888929337613731532856065119874023443791500260898624606319186650273471809019700453195567363241750458948684647665435846930053790190812587599356393191493501463788578907162079485316707218988060479095919017779589833905379509093781304917817870283737236873263940321251432141341960212763926787114182604694560292904284183765093498429820053015471310513470926297567049895114090633400202575554728360838362447691126547661257981824491982954796466106467970442827336580401691821207191705612773575534181931646241677276704225330169155606428296598418871304449431516670923537666125830943912941208122790944279626866320459734661307618964236454540144619298668339739964997161387321011364683832689061215881201268431057230265313852224815364259313198335230024344639848039146716464491189323354162695551022917808296596176301380574321279788200778672572444224451330790630783363525899565357835850737641605661916759652846108216432216677631852756932332822439551006649076372081541701101072685170441547146975484875314535354840276737516894293764137211476285581788009145165738677672866076259786088421866694568799937743099676169403833213136682248912144663068315901445150852010884434494120773727935612782184619314743613260317509320857998883158398442880977501958845938528329802036295245622185039890671594223222439253130194689680111774385805400284172156255626826207587009545298414415414520696927005732211237564620845266015138002329061328868107310221500688838864745182617347821537974431103422186287041421225116801499019747408732637960902875773619169535361376876099802575083240300906024367321972943060736878062651780084286826572830535427049619801061970094180547167020767671156810686709448029401735449217602852369348938759808034876475358870385311220916905853553 A013885 376 146476473878477775441527444493335085604171606586192133602404412950884583582107441288101917369254185242772207971610698264529531282912954449358865585615801294534812116182813973196272374258948417467554187187977815838342167754040583492754057522268111130085867015185135398811862166895731807909221611179430768693875690954890872708166444235980368749040425028563800196920243508395610442988073877259535488226086423315757608458681658360321656276112433649720665894672242994816261410783260274736169017787313197108685632383105376637060706904930390650150337364060580974996631600897564195197160924490219718896175511936542516220013046414052908971304831468185938738437654541399697340862339284826372898689670342081391502537780302745314565384378956588191059370367694388507870460281386428691783323961830730587667694288827475082799390433643369042256698127847456301935161918512711094685909371601814350796171581970553804293802198228308154359400069011014388048531725289000084658762927007384467711428319409946234874789891379866582670774299377713442248445976531293109041493635039404944183779593556235850637236954921437769173069431264617986771876461923341223353721656484965827481420012423946531396964941601581772038163533168997477000251939703879634006118723549332858167480974575917449233225892630392390797434789390715625792817730278369668651135659848664696675907300717318739399123066599089671382416988747010534580157094749318114089356235393003702692939196793182392652174185793179170280737520795597290312144610411116673858797875252329559899671284270553573647737630434581555100265759548047623807463171028609470225317450807700524981261066568675084417300777300827590221664562608439991096148406379350372573204104276906861218414504610247893650984870189810878207553283618340507518839423025475358074307026373922492954637831785475720244634137913656072998781117741018767729848058563378784184049297759001942930631678841505134463644106498231283825264645538578625868611958770796627215113176687577920251134789859496868455798572934031222684241169169303552683980500755519625845443761823211715154959771216430666425993681496520897137253674487303593198969598487168437384849964323923525040112674537015388681475402568515135240717219445539844392021876445672012909158924606123265695751199216750682259889719757933156586676140684756975607673619628676834197415194508201921 A013885 377 207975646771673818805080832755973274640682284812651004240309122559204132191140325265000524090157139696246818893947251205780106698762938765603330813795694778654314726846981699540539704498187723180229085558160617662780995280748800756271297851395033464830328882579720791950814180702073077582563669184393032945380256932138489850799083013566378430906290759781511656198586187100066256749717611144092279706226390749841650673318363394511225915232171704591435515211646921890832477930487583906072733088441154107147055938578850755767104123913749677350507558722964321415792354955612805500055318763909899412767073851683447452599064042317921173269964093924082419341872864188150067304778469935719344814819262896658294618785127315054102862968152164439192984432163451383619428123748490483029395010473095640014089409851712288638294102941573038231468633711105762496753196133702436767451222634437318678399793861964612903185107769850931124274703785771855971424109873663793203337153251923888171345479312448031210614550804943226471177584391542074970551758899792239924328028166144385833948742367976366178235351103887866624766843467086700843956197597089499367345170011774124910286574580227450229700451087597090100790759714733250701146718352131425501025712462585103999105034118438421715940416232511048820473367759933316291312804059855122621995524585745510228163712274590033367020679972183663540024438391364136597378112079482569516571076316404058294488569141177572483938082917745997177297134064274381830730710104496887195131174762146891930467570670535385418755808735953663079998040554612254996393235627168356565708559751469244298318394194999299335495429756021159769361980871531780437803987836565281950671859886296145248994363272392743535606424833094304099141982618486097984176786658682365489311351546198469079093207925430199719385493155669970839830361492409684492598874887623310375211683768203221683657903624862955704146330120259175958288783820469631989929769944426986727768949712094323114015489325535645155044794370394769746778613733219834403218501861229829394034243331019916244775715880047596739612110628605671446609590496519417928709377199195515999940915795073084492879261730103058727113620664724194377479029050285866838923005424522527233159663214476361660972210466297973461480237826339697911688225084236985115384642545114203773039345828832054945297 A013885 378 295295677898288473347125655954397945811495226867236216927632589829543901520515928809787849133078245897693919534303262255285324956985449946913248479283513801335779345116774894964532083209683326071510528733353260112823235616338149995397096153388198030273596276232994624496907170169103373717146103637144738578728775466895359784086033610393317379771313279311097795635155987857338775109883798206217431986843484490897916600065791494240525694323805619966081856321863363575151729616948309422124712584754791747111497403782751297531213160067804875633859610805711952512462685730211531178892044734168818050513219177829704649704949273933396603315571408506765891679493579327594190113160843987520661770734834158660556222544394514170773328705371627744139233296898301591191730357501160451762667711385298156143484947203822655009102350120313069344218359855149494621352502802810340761322990616064267986756696113467489382877697562777233513319308093154670104018322372890652426310680404816896087302078220134524250609544262254274707686791441421755941462708736182310402236621087897269237032959492367819352730710912312914642241576064647321800197114851610705303220611057407573672744764923758006800791793379882341559238465716282009140778076079302269417609865019988698008857276428303622142330011570644440245090854527515638669434524034013714840698699551742862916029844019062581006397881603264779962948479021047108896743494082837882706090058705380516997837656315084964534326874597342078314165576881098430963035813856840636762217364404257599535717893489554360734518366324404960199776777867750092542413910357884381248317258523041866801677460226529120156598534407094935846646994074310499177079056757662071534635094962576785904801389652849743658235531544242779335295438014735815625519299774836767416557147672330719711234044925377547082967528155530097786729017577528337394607960701316170599416935680069721730093460067087041697222095845560832798608037728980550268325713363984268094329837631365109333696690627287064522906436600365606588351842159408314416250612397180201873925278633251945219558513622296740563915432560800162843168753333616571182003510181918147761128108878045084528806069922318938655103364096153300456224241750251740032312701713046281949692379932716763438863019836046441705096946039393204457795908203429472974974692410178218026576326450487995038464562529 A013885 379 419277635333630176901229792486443604146072178334033413258217626097606715381215185132078946106545078985561995508217227036002655637450490005274404246050052055423215653619468652039655630069851338305916724795752759844012860852507036638014534753061306690670177587983351048554305123914792608895905915271925417084178102948099644856953043423952224434889957558822817382817145675451157461211194280069685264328543629358792843170019614513637870090765515676148181086271591949815724209358731375771169728036452184345678489369242765909058775723814393227302865005419765755758487731572840954025068121960122735490747547842175750954816120161239250700993837273368191098662370715063339903991502216461589124259810249424013301376473216361706971706175622843253910299371234131802364716690210525175558386088684395284087420106681978023473259035534777353699873847768852995984589700572089882002349777487153163350872402273579609072704579028392194444521012831222310429881143149405403082064203747542103627828466875405545198897715687571567723632044635642770125777417238029606700788482107998553007085906765954894882710169003823878045189197466421952389262474901863421199714907154137545332262363690352272262151833372979601839275650216523024652597736767729882348479290117686092788762065937661896024142263238660502993073965436874772174267294991362611112569933449438966111365386239374139080001076979566720683852138577386884896803527277975947625420912483245464722998781182567592488815753185158331288916193493665774891883141555332175991291660370935982503985801096398185969431044054270653574374456492970043146994187519014643906091997734750655871429353644858956958187525267654594326412661065368282430069938290763795902952382028279387504433586708326278481351327111813919938674574733288750966602956420400408073770582022592478697033637325611787868581025624326498053171702710576652548095875257488674038776332043896754886525309930474005763092673340990467374933212625757137162334142399846610943610880269757170043214582063987929572300364352085309073717481552931011082114345766423089892105924344373207183606692476213383166859274329480036814013056602008823908765957956367755525672073287254459583817000021694001282019097235471936725873183218787184847059415716180754750244373494127425586013730755349392580073834512654717101832724833996761209828641841438414112560583145010533171329178358738353 A013885 380 595314285471902142084449429470424356452029604912825680048573103938069578081026049116078216182000776213203098256310787327657622625423540387418899789583888761257040708301177901879069323944088911653024003118323126333840568571458083519741403270877367733894886339541276869747170010326285689289114285140250206924889868717579917447658777376802533529449550469597489020714604007309054079402942676916903110353732971950487529924854539804490325313464052791388727952610323731089504728727460255008325736540652889108502022880344925875338466122887932924538563998000292346673979115087819238459171148441933986845686341036548135223452351923776678782561006809452739708773457696377688606061662362558502549204161401316431254052495131563684175725815401323353967315934342380678510159545612245644192803396721159434878512050413153270474671154417302369092241781871540308319691578485185823590210348013576829055879636474957922999143105465515856027414271715500816020039750268685307403890434140373888630697643492312691189471313903008303433373024000229836662475946307337003281361431840416501476981974322988419183480212431262360009608198347081474053561049826735091634363608927152272702830042922292506237322115677458698528708406889481732214163464733818647561664759428627422648773340656050806703150561455254785798237021343304703395038638664551142926460207997720062105984923209679046991713089156976665330012245924072810228920765830325095067587260535723455805202880453536874168392468870219352788886679745335806140664521719329277406467403019296051310161767587328639135998453917764567372150592672738966552561726108185575252572065627669861993640067778128504049781265063956249336517301702290613386311812371709010959378260289526686303882559122924024785696051258998776922366665657083166081187973894200462206399677278852089025334089192231176287719849299879348546282214295531234156981765155472096254674846486851114702917166981953030400767473891918702035570546479169651499900268425419009474562513627176606186048526845627709718737678427858790685481282205299966602017628636876189144935841421828708832094247559198905583147308671632536630634136507758442688628706766054452257414172961421255221299654199802379578283789343465477663788120305477515915391240820529257897417725416251284110280697709098122500565894449634388660056907184624139381103665919059222346617931902525220597043933196903161675521 A013885 381 845261155427278559753600113579588315478909398742709931596726861638195656925391403019807467793527076111749911480910665562685969088065991783859436798539211544892138048966385552228309733087282249832927701995572919186987868170164760092089469623978126718544791633402058752448607569351849019936973941556380238053753354327736868847480448669894714849523650381111281968484775502005811598018823980419203299557520236354703372776514192323184219828599129604222825104609436421853550915616785535295356355307401789170930356700817905418580448493845291778436551862508701090471475964411245760460923369313319064760755671125130125633965386045437783806170723445449138644679955324405735811136893737115227754005372994788944131085213580016617922693529078276773393971300587569603047399601954366263626661252458315271728299484363468563156355161297487689872203139682779607549872325553240487925325294099513155772794093006424331675794332296950946791516345595155842131765579697244714514565660147248848389516463996064620774209171344383660687998721737894335194073109696096595468063998528638252537603195116315367896598663982014880696162267680492060505267031523838607002692610680479644463022156253517471028605467199449475316876332480878863856405494546565543470962640328052646439819369143878330253115246736173694399127422413440586248369376378333592142135011547018814221617435113725262624512771631157417105475197461016248113204751809547898507379244982470698789207946232117505546111225672663039592770274443173261699465505814841709830514587448768633525092356841241679577721356784315445335319624060537130832420634746790046321391215385906447240703805715250203374610277669913728314199446443109243450848530978657641173749938519906492235371778748597537060144038252448226404660766799869132942537313049497785666992026582119090567243783878213781270353042067378792188878625943010091536429658128353144171873863508280963168739859959494883885742503177758012516119089412274383869693895425710158535523906911142094529504303181452423038117723879544298966315396908170594679640944143469115290761168993673445036210842056661480484570788248578158562762293159496379160548289702729776418855315378484699174748863113168807260883286285844862719273209132574389315079661017714210530453839356342299502970820607146932919285989195574534179702420064438876669235707780837670263401896937323752141257007857155332427120220497 A013885 382 1200149968361509454016067396466773526850937862170627895347133811585023570855115461317494771798913973706800894065551374873838612011474114896255308354463489286495916453791265291030231172692109313401031228172328178318079033536485625770073878071892711068212852214227346934075422597597208293900652009736417375662288076415717487391177047407090700142100101659173521481926887889951465638128213360366068739299842010229880066760343111569419376813175274362463007784555440569623717242394902259787858788577701582166869663474153208733909379857125694448655587217846016804213558448401058171710765272383101267334012264936713884792265191134317155401678144879085077648619347327044754831593396530899215933118806884262045847130258098081655073861866116494824640843908938364813874071656632120619974160365931706146770328120969861383677492970254366978878876733300572405236939070543047379464188596104252450816092102513822632300198313272151880458562023907701188541682280692190788616507654519692308127793678020060324258606311397522551313479801050601437085651063313770623751498944758876723333283659808266189315560889245511702460610868902020415552826931578342913023022122122953786548333249711650555862262672841408733674994078807303220998564336270402912856050601608267846416102610014519654358197454885083373208461864605680510468850997636411599138155391090115492504263066568268610214252830389900276779128697441406146997270559290049250530991972643075898970748426913295665072184846549910325407072023560060657836817994689743705594824950591246285691037058507534887440184712479707775267470915459722068972328265189673074799751566904186970459843983471438008012864025021570696543014283428373761078391442649763902424037066457058872345838267658647453177604933721006381398242422366161787492392201694520777463778297886807865575535057245968984833179659250662249740924639195564479538640405101149110224444308219277283521877471342508527349358693334461958377099301935643669858071965277462548567773367895133480912378391402307493017632717074438129697415680507844376050050952028713627629394281123850196648779217570045199696381225690261438482447981278563050425758612972448792156746651527349149516161396533274523171015960215960829245999100899349674689741062253628645821138596986978108345389640434801822733978646761260871376789739045433990110951004342576831987183027179737690744028751405036998833973634914208929 A013885 383 1704041333627867728850891405345123659513992080168001211603895372315676812243631673559874174202090597965417197045231578474243870134775602354252373354243466507856232448330704562326310942165100253397647996539077370282172742320013871149019786297523369059179495706336198135775527303156579376552898060588320365755729361315391384494774469000289580231661824041489138690764265258762818146555810637209285261976055777118966821950140489363621088103824605530463638843955534180864222292635098737875609815973569635350705059771420752493302370355798917142784776100369191881580250457871381252510732047350053016133068652456247766319491277488398153317160525753583101094935720637735784460921705218172968037150269786267655630368826872367924528208287638567992230074710013499849532797760170712887114651414690694494434877774855904474644174136266454735530025281913950833582504597884039623063884427498795572058384084398968661229862676487657752532252499579516886459227378016771936552668708823366761541404748292528791820851981481952177140303489880303804656121261803500416527932037208504427761826137364385406763024337521464509320615566486616001165590188590031233456129121251130794507156802935835023294924691872584080369576067753101129457358562803885468639053439047710359608828203547385832878067163700769823033647037693427712552771370951042463917503899127038112840625444908422164092978380998912637286783334963062607657103584501891458711182669301079816684909949191831243122397159667816024901509062155917045454210887486195428594751369871635177462418804781332962676158345307300442667945451611894597684843093627413642965950860529878199316202698839805555743121075975052304481474631425760483283481638586365825204085997068520239312344885203004196926394608378306957672964291093551377103585514321377187527387862702669355592482479776089784898283971444667549930400035434296595224295349665702272195948822135298385949522380827960130116678386241789152835433083548437214153672486402962141821792990819480538807806845681306110113536936767160499517783535878826392245297194594633245184988875813666568663145713521351667105304757964897535259373143354236697088366346939222224685301830397667381384568371997545564646029208224353495130736545405647931055951675428250408169664384902139775980959898698836411621598719454503577050434548511832768896964560172838112934825731422340818366744430883701618053409303348383947303153 A013885 384 2419495015840863389883040118119111243826558252971097696304272071650019931601806137125702265360057750155383365145051373317704478717952082431901712073636065625445226635389489187750948875409712750488424291421984777736734943392267935048033786713042638222259421235111395276467832870077991323854268181612750789560832623769187665014596993231344162518986662498076643994052477377511198685114293623916064144213536627532804874913660624806362947291832092934667510858062172895439332071753993388663849726478784661740146034051870155372882823666273583097602963839541899677404889674361885771046130472554304225327650457670570584743093926780844536774443592614905241171352147497533617717330909605959415878324070607920634720368591416519704216848234661634233743817187535637855858089629362707887759947613708485412784822252773579959654853156596879621425455106702496488717954230837838847084617751575157384556101050922466446427849130249736273537186437295474107857339207268759751517862534903819059941894321696385052768379431871020172377899892230978519167626366420532690910099998554755471288623173919784170490327446800214033810441256384987135566971388400875977041319125712266816496548136746065908670461888228131614601305166831714910367936756907036409845440498805964888063111986604180606512753808850683938623084981998277191662040300444434299690515333702818953783551922331337568642564005109973100440100325630649184920192124180102100891283691285823285278786185729665933366037463934466257668581952465513908407479508073486982658257895771830308166257576900409076386482159692987684625181025089309827785008260388538652860706090979371270446505615366589796960760661570709839884153125752286002513434388918321621476797931539717941429308071669681930035319869468197782000662059459216577640165617607807649351074348573424003223475396287439513716322784843511333441528003111634060805382322290295031093323306750558360379130999075244986467076623454108021177459511707833417576590955526650617800665530565975179390036204488522249587476214427410205363821577902302804814230938825552175608622750246165173182348083363285814001136697729765519720767773203516454017796576266083250274998601002940815130549094959319052781617093501805880535842199150027054445310378018529339792555164553997475904997778886833770895808293008513085400098846746365339747737409513325404517302858540130567343750647401239928304459573224326386266012909121 A013885 385 3435336934706760770169163692992246933325845521388783861781494830836782350024345656440888241387335516962372158684757207764755928039035289905512669199736683230747783154844213949652499017392608516770242649145545040562947266520115373453496108301020581178342595056621560363059787775410326527113749657540135497813475126687047490484630643018476628561720845654531609511463368371800918031450325601972591087610599475358845731280285433755688075252938839977938207964395582620799803717404409790848087681088987753464378527470786203197275287362324210876213251428320443050261074438370444045220245674369536734461041795876763338741575113597269581450951156079421511013832546089405589851276313320388718350749579921150368652158387102885417670221483921963998220795040442788159105099566878046333391175938957288972740419369356336920775660838366175708638282411437286556981608340334721351905024106898248238563671969859620441225706582528999796135688923299039980359998074814999414510897745220931818991918245920864191868552914998091088891967807283400467289788469746758284917541853647959439197450633852222992959884857631411497403991690967018679344713294620702562133956249876442025270339347795858902887116005233930269912965350262178237490287579851753995773917610313140888070625995963852063421379084773305545041557573285127858521689554868133151455676030165283411262252681785605966200125000603431076471579528048956659753229228861987228665195388058015192366081517311566283151301855429599457214539765281827181449718631894697006736206081116903665862017984365084129970881399815206414928855654740232184149338473570489326034843568219697153942364123517560089343314750655803361128394004671263546670717411146401382505181880682189297163993070716699576134159163903506898158114029757584872278432633319768945584668371342416084944874105746495005626716920319553471366287625914075402672947727980131431963072750352927541892831802953980120750184013347679452624964129914949232780045704341203566238599558232813820283198635196459735732525215388259371957259614135629953535119498108032035403132272296269344299169202599944906010211948228491681534170168157425261852346593387432165485708688624232536948816046321653872325348501528193592119979297358559963443555057402255012809837998278145194146042431336923137442809675486188363896928148244754052198203195059361668881724084818214166956995762967182320882585056259572389824502291105815697 A013885 386 4877687194101937226850078253640892754011235044462514487637487906027421277158517350717190255751498045107642846113663314745243057717720529619371501951930527841959855146887641085911748297338016950795846417087846144658584616999451453805560623843962179330137981989309518832412981091430779991808147247505964167518947352952491188697036210904285170399759274748506287486117843826280136073380964958239997263881522939284584623478432235116050003464411982514555410145702818753220946906782673072404193230607966884670672102879088086113073697688407567082067518533260779308014538368841343570714282362473307319181651421168193563855596616066878396110203155617459188363567237392865152589463632402147164471340246298104798983347651036741580476987665496988036621783383737975867222489355728762232789794895160079448968293624516180471321767470980083143140025749856111378936235473282636454551811813348226049262299592108971100817408071149878063541830867568605009394005786512600623689199739836156589718408064898460468873907936230444619200882734945987137284677187289222978148166223695030745460574664629515782115043234301963034469539430361358240998346584360266877763832719080815344674268215343384834276591869843432531247813243327205605748247252265571873177567336426385281913294814751247099213289043168971291266070811331901785817030566306402932026401801162388808464588306002065130351010882981785837945707493957007456047240793204294600530878328101889276987327404925448568096357998544704796522264787513759296371653147526108807893449357716403488299847269226655257528065751697419534681640203372501848289727277068374262995854884241714541905143297325272315774730851921896992921678126290526245585244811238096027759660029559771248903375709408600910071118827982541593898085311949515183998638523447507175771010479729128875121574113162901159204133406334160233193723049667481359013003542206685474592792586097856640849330485246829352307994022639796104565723694608650072807377353628788271948839252953768332425841564574139730997976054745527787089118763947773138936514165225176041691385178745764102388585486495949974412941506175861513468062252449497360017887277047299272190041881503936937214535105082124502198252347334316369126697445209632874015075753137993595723138150721212400924617368430749675160135417406792951797600709782351754291984193927400081093398113897735112453059133019294588581384570225547674699048349542630158095329 A013885 387 6925618306355994285103671558979797063032130156525412432873500665788376292322460970037257604960554759832402448554407653084236572201909518023771962646962223470101594049294445409319397202213464733706138106227097963416503978538990142846001890689216608057151724693395045480833398093535632986828740526402075765000950031721065281709807743305925629188291004566589891831176823381650635164742476762711767795103027516003792469738216358055169409768969604257169100983247167126492034012223725840564600587831336036967846479977593372684250481178769302974443140662080050325939598404767963558283668812334262710291302041905607808995315844498869758865844721925538750812329486982921336960218064711615466504783748088088185570099045758074790231314275769556942713695489884051200906922069156973157562219810457304926173774480824670455469510796043367911369367541113448734162266490388664348450571865865172193627420911953067380293302571678652417666313350133356802823144874020421583749476075004545787007809719802533385953900300612350405684707757392204458783609897112914270084520849876955269157415161596870389846518941526282328232816846974587027989189386230015448261122233015929232843172445432812360641458902540286583519926368230836169760889098860038083134281225596358127221565035788261452547682940966766070703169503965280073904811568784110347858210782193025886420104958395174189784795259277869494508078405247314735520867170916670118625971310303764203155395727175232627551590578739688918275713314404923733268366323086978273649169324699139507686956244142351053988026854007843008254469614239870356807107302436470675934505528374788084325811046710369174458962023217268898678795139360487723477928941950089311686747610590648126154200324633767862370848565742807559887353716768702780606754897986607196068699626716761737243492855593137351204103245917401746221740028131721079964126170426957817898898702919144436506407834791107383679971469003272977640374747855954066426064387191310429444463055181178643173158126351544316035593287162820847192994900822593325730982193094122779027805085738424381125149823099680042820035888134340200928222465576185973102917375526547202713936295746535387862618170696590049317703983129060436919125254463013703600423413623252172842667765268568475939624442887978941523844393352956820160485950989440614793753801637176496941028965804496483562263181431376556659398951726735444755166692436550228382759547953 A013885 388 9833387631607702977664443788718377718525611227653702520702470034824286597288092465534190471206478399631355443397115587085224886696886642532678787568027841729588039022049063375540011353343203396405796133093288633042667089456434927250895706508319025466203276367989809091279666116893223245779695037595672089466953909189376587692642492987121646082399300870904624045739230916200325893105758828873642486251599339790596764705094663499138672646339875391771348214770372974719599936493942700806532096836437291441055599521545793359341835455043846213383914371038994015637620372198626433973975148874489249046077243313970586856662169022631719213981689339029674112141708399109740732324340707240201425082738209108626899004120812922797433463193651335812010639537180299285966099648347012436576820733416477600562316913020274118891573190337748232533176088822717979341433212243777795797983617751725795327248973782946391381107709515936385790438674380297589986062011392013728637779851427729367503547685329665645780347019126550009964272102287623246235119997685051116779397520343744077600040019099447601116308844758682647717662629894796213799646474364391044321692230403298232757008298854896659943299912984143687616852093417130351488186713240117092604791138131568261442429667019213541229995457512249572850390142391630669894264039619100566178915586572243156014790965912096839585270042452497946863756680239236558432451898696230484621915746733971730199610710999844272857518744357598488436199479451031797147222802399307710688688609859346123965878631939226140462277844851013950171166463065779605205068953115539944520339216001641485046593095349044644939778441399201766671378030186964017594201753730427959823610402130405876456924410333527735762285932009885513558978386230060023963965189190570133588515645891181169957334035463905220068604422438544291185161131123021097434624291963909046448476615630667662184678709082997356469693250064580160213529568366511372893512502604292452419726980140382764759910777807124657933349377931141319632904160897264891692415183740041886662082245621302026511211852376842406558327696018759874669343165305606687211988956062996731603801447069788496204453447990748257654087224373678364782678426426091248152986386796869960375871725190933830542207342605597115975221128812949211802607100914014182999214891531156509417198564300274963661264313997610023608744217401867408383736714422882897620859823477902721 A013885 389 13962004262451618326757704164518309632292618780862703099937046996235507095165679103835979079875816801065377445795498346132066151950781377606521705279977307274647684321729516977204113900123820744810544480145437518646062165634345326501675025155782326541366985374024906366917072893733661278083020456995478185934280776639900673671512292165215579041617224136660026783711167190983446121607463413488043399601737083797057350543881593631896538327614196454134291162179217460766447007030480001339060243417893343313622880369863445521815020463692190352996644507120312926061184748808825132662986432955485681682816096460044335542539777321966804948006399479846655995843189662434759146975841423559950674813701425370347662939293965074124395484749748204712033990621342208203273968348403044037160654956086519636501609605170227349627032435313384192199857801947557881993789336436813609808337625550112132575961746168532914427205449110168888919254884889586195224840049309030436702452186508621536555484705849123074820746177535965917497841494337797879529658774553103623517045025042707434788960021398484372578198927392528868140457308694535667736924644151601175017464965183735818867667532187217006897113984549927303868600762802966449472962322100972934754560931014074116986863859724899481010197660316970141758636396405753548064060056501457272593096548003705450769693056487052082363022766666476377340132968734441702146225855527133727203819426410456898926028665288105889726657991807346716995556884294903654402064326546273848175309343529061609535820536709333810118348433956626114248181900749188632907653588563771199006815278214442674033800532583008482430258998469746422820722795807172169129250519446424251751271994737671696528499322482931690316232016565760015625310374537454335445403721628555338166589059428114822432110431591674074050948469430324181649289328152939366340233343315000006963194662039512894826551357842457377564989248956944592540301452352169738382463981410222868615316290841183451223712637244890595439271647701176520670016403179107837323717545539584653070364111021125031456129727080226328848687487486108339368389578661322794084753003188738350344778711232168684855366659303799848867959324137537841985239442510070641328754792198243391329404100114423735832166890849955304297229546292967629022414310482469435830716258244753287991575301911695509079191765079704575291040738287563252865507260130331242367261166383864523730897 A013885 390 19824049486071767442575213561920473559578100824339375035367315736933958397620655635335241748415237615710283624054858895244037050310380594464263088893712739575059437117997906786702101549888107751264465253945860478912241888311084652250688796192613626816045703752206881479411774367677995101315123177008228670646090100677599450817212428616826496411293507011005695649039786714288182859887208179884892837228323610588838458571184087889403723220231310134777752246658297166191465148061276243261274060038599788757250642053313202168267709510516602318034756679946326150258455593889452026387469927736877033537118214271469170130423900609035821773061522346256633442289923744535629818147677276131560885288957664722065721657997111368251041799790323236697814445821647083712875966877258500897470816063984137511524265909168183493959389392506755738984313499099853691654055745865164861581636836000705562222907317029614638279868647357217068114226483094673186393355717891772028765033654179571849029060847992818341645760205397683959720732730625982683835342718660646051576040998122063450237148409102787825795763794450773861131305292951097329585946614471159989556772753070883588569989819248745377761915570761106131888959873271131534049331863771321128221806619826850233522617559277416602408696219384672274566992197891484015493592119643989618692216285358897210213504074104536308507714416410763149701029176588378191884233804551189512506433439324872101138414282609974164269623436273603887553160411064309018028351848497012747248650198575142829730701539790504575633207852392353284698080809052040724754362301297390483308219720479723931825609922791712674837980250790258746666963006686384054543350254789641598818805800632246322017865462522647941017334242345010318505706312459626300362504591980355696783198642152424827433989021068459575759757540959931801584014997603248029873744694139205964886740683259436660309742731292118004737292940056260478330494799232394668230510161253174811563537142764890211504146953980618626168617923890049391108967480168678516578941623057198046754527975582121523788205985902948914600110869919563328410583521989329798440795144848552467905486466593973332372686338779115342014114122091952067707636119124021370585121792986221266882793717376165342287452985141544988493551451910894138840878115638707605750293294282620669227854133446434250434653981990774099159011229542764697523860541846871726793852337918294731070980221729 A013885 391 28147315431145401505712515002387717826881883502144032019591530820295839368570471248420190343179614035329556175599659786424512714142546059714245196607360289274825167208049153936446485800319479007387109842071807622006899030811711721090706242095655806330150204792497206116713163718368175090567986848737372535617545552077794323438974787258601418715049964984125514007158684444789076450890871744666824289188495876759836407271505725478385102240307967314035134971683509839497115130730839502928222803064226180265503624873891123291030085222473571417477875515318550808727519984173095685830433889186699014206912056360845401493873288247043774795233813933988904789469444258145125746705706614256329643903723562959278069356158804555990819456724888979888048725600986363339312931702443623308780220484160325534700309620993809511182696744676464683287050411891420963070852629156875384870718133053453797461130514435717551464139458030676154681461271607353386412910869538657757446234389122444346846855248448539072114124147955339353997200412708415895522398206489348920852602843470598644263366828703457013970895793897492422144311739333666201093913402183177809292110690856965559416220034789065865832900156554151869105462898783129006540682192098756703153629681807492092018723199862954904846204187966862621749865841121608819786685226221356168027474138280827716202115254145844609388837868141736933445054183583244894394172557028638287658847063859494926906085488063750086957374723357130394969567681772536609410681570551423028270226724998306572792944696182326455244839601674249557751562923298203387327554594033208959458558927661179382670115028145272783357430124946304413266314093784709204531757662714856151574073147668299366041320402021019337589049145333259315802556647689987619953804682455451898567502074450615458205941349487199807859522062834745888001674782451954937952445520186410563686192966310693958197410385224232793852278541989461833980901354153710196449767466026449028422169156914728721035643581638059220695895339560753858311805239489859372514226316089124047070743827826104320401350786526203337037369619431381428787065887781203839624752071979231161422880297998719193782685306919898372166134035051112786999161097191075611174879273624037169332402839172569994404236133124118642727488483855846419292192678636428464977794185940238935547853286352853795519396498907474540109616207344901255132136057365073749390338798959656201974248764683472753 A013885 392 39965162846119816345696454413745217870523030463703718871241172175912789598340363595368146200095977245360917642818406145373349348764293020707689042119336758248885437436519047560741097988984214504991639619034550554759849637191224569172686892783211566208508079326060705585258002497671081979568590103087699556304321374936520814695092424512636034572494698132465499941662308219724883722332560482767403134774310190088591041719298304860563436111616949546603984635489633230178855398174097584109157644490362991633237180302568428642632103713725657692105883895553651595627430342168059121196142370598958902214783531608340869228886445430582832949436297350871684387661716716037163807340324476198149439204209226932671681721827571760455456941367030692316905199385639694891866841268236495660334757515978427332722977517535407391119330251806091115817901536676917294362891601476793613336383236242877748501768388835154615469218658461061752957555556720601957172076388490549987514338021036226462980935352496397341314743970343424269148402986386933268168745750271347490715014115521633779247851235302404365485674189235911898028556033275081291286600601483600294768068409188098548296035929935498693063904117584508410412475235077517201839833395226764396269603179122140299297428266387815562330216939714065661529899263577404134035863525246976104666985347557001198643586758405756489553007168946122177110494297939955346019826664305011273200427615550350888432093822825732007217037202581685091210305459938508512628022102718431846650679307075920575526072077487349493764572222314394954320460877585417166920739683220209973549951103352219174739841513517262578359530664915884945307068930258875857018847839709327510805508777228868532969331062052358453611174552345445572357470674119162752104749255017150566344357792923227512641913266658847057587997417570353792300393951587885382336345438955316343723786886567002991404300517333323501980714653793531311210620654004624498400577485009915838148415832629475977663505788893869850919611869142713291001024851926353259079931834483355402101725119145689002052100723704735491515868515736982941333317010227356740118081602664215219164406551275567438326702211827366143008690572605567848410267877974429044055930560810004543136797498019047714544815503269211723707123616222110529356954820110683410997975919466549834310168323601103931544783754749270078096419339312109461408149306002201518588118276074460575966550928277181572656321 A013885 393 56744816223203144077151530674537043809987218465102971165363877002175005700730753633428629959229673963666416441579213694351367686288422795502957240276435131556987730542303625312451173167345159854413914454563539847029655826313420543111823693526492424762113655987662575250167671652335769446264319637999791828915584834453243634390529844591237862139998604606268067350668819961933914227339942329380676712731247743568616610722437733244405018707132107132392493812592404169302059089085279673480476245633153326211393243112863901387241690882659371153740383990289121093612776363339713919644191117891525990021975900838824041560719021749731049443087772847716617179612202111282379291998811089801275868300170900324942415994508930557085003726398568097701004065684096220270081377642594466018795927802364581897358048689115270932132518893338641113431858222161477758822212180598035749450957092662103671354475359266316126856278396746547757369055960098643733104472864733026833622145439534433397048721926789477239847128429499903352520244019042391909342270834743024634124147797022200372901516311402765955165392897305934159799131483737857097002318870220700263728505307264586040487964687370427367837635708681187358083025849851458341652700325046488015394169961098824758939548606028604640883494833371594127982858178685222301539759077366595751044151814626241050902487164029722191987264099878334196025575102390131177733673028100120391332539552932474561396527438995875370571160791346023648550590679431910881214485578699484486489893568906895360604722121724955590168084221858649876656586620265797662372580684397997672414712923752371860788587151858079892721828131295473650788858970110576697719210237146166631509777275909849588616235493772475516869001466369547314030761238942812067715192962980886351678000822786595046417209045058430606645721249319189824474260454919720175307936425918778597850624877400365166366335919639340707551831566191321986941578209933044126425548746133724072205895258869789873217372338901483364917167349685365465220842143181596159377454774714033551161949122494840549386689577257234620777246523148765388132699490190384058953838990114004628437116792674473356280236422378568609713890370348023748540257718417138899206121398280010620604583885144831030830458106025313150387625416358277189881177800017894615889353095086017048094132665443292624931382027667034365275747673857673803546590649172367841577969851112255370010139101370854196207085966097 A013885 394 80569524528228546539952140888956143412917022048205709329940058308677197069222465661699074248021967185029507049491337618420649868950421125154442358307178356587109928124603598525260985379867196635408577335713223996583986032581894352081124654019444954745460409249674621106977319769270508598664518088251470426828595536292279146994834533551781217224511998740441959304318578704691601653088208495967459495308451227440105275050528272611201176646452472236677409087266013206612713712051357941348968560695952182294530175986501600431984825491580086748236360391299940608613755808922436186804242268076108417614632636637310187178277828064507878669114275892240372918792642453119065214399555917531970150537075754022671763946715466613991042135953091703497454529690023807024016934615481250738049529661681968159037106937581141239884881878339122955394017919743529326208029720107385245108187584715936532498351320181793816929774875569363059134755688337779994954517528301241280906238557341041999833407168805526785337624230524444274399336112145473449222988640605726727933610118636550354866828245359397060803269262990111758329915431105582564178421464114952814356764360056773341689120077115712891215841924420944638685690834092542086603978125419531334073519978455894025753630665109956499590916323626491523775357065013463681397337704312502543290296263059770739811252717257749262348460843060951956566284988154344483623399784659152638476245612008044533320789259950366616033056647718191099560096030326154688068555850315513944534080813067437726022138937586030269389285558995557037919991108890734671503345292807287781161737047780271453143700987675757742240336725016797331388116930724293098293504689683644714915577833641531307343882279481305769955069815035066340657774560441624314029890734839152352634471214239306482820799183089528105860173835894596906608550026740949128952200689895759223608394686551050284021406619851355379002420912077711862412908412420902234214200366039191059990045824573083240016798636995643466061194481622213953352069262891391578065194804061143535852151595218156817930536903095725376952918916618436577697930300043248138794020966986300269718839337896399716227987645969167290482535239571233955531124703298603586010105910197661039739762661410084352941841755046783053769922660794214375993119467600007795632809217529546907855790923958317136557197291657232412777327264960535153682251559361930686439371538890693572896486074055116926464004458564588129 A013885 395 114397203388076999404576826906170602917834124174299213832080701369983478999115002427023062464573726261434440790769622156877888660978338087498411063538955339848704141217215291591281486918502098213161316390153771084117748656263630769062849407882087055110025180296015258501089496315637116527374006659230468045825569172373346592814644776305231423744743932995607699011951864203907303448348864450458869136630171634439425555517417921564922269069702067872552076034418259713501507853052104932529922453684072577696164732085666202884556678367998427230090633956109959772724501481589183476887311014023739069509059451557941330436388022122187963083492588425528739171358164935558276578121710266399190542031120768879368662742091582280141479114027948926852785296162088132569699612732333362229174791036846774264385949545073146457439228729132952102076884101473288318521754454302511691963575899472015497223511610419361223524459365501289125053896807376215290296136394181215541383689159310579870757462002478708844849123127079745874115818174182535495193404982284525334743631862216936477210150151971257432560947485941351110847038734263279142826680964773864558134152373977130026610688965333284758583051667282549191850348930622134529459264569223799501403625856050450323724472775271027505639659678515339375473107156258821502277779720832036923608530181179256903316185849367436094390298567245994062194335704425863095484069548046790487808966665928906086947255876265347692340847712659207660048099269330803016936955503961434682744326380999492927356616125504088180204262825938754629189964815896271858476725337409477207096960479450152884646255853258338360624137781372174808552737540907402625663720688180150733985887596140763717451362661697488366611095562366244189247325814064963373645538569096514341954522394836178984778491465703948107802308842111794680026496015318323807386684814953323003954944454462314603119782339042285894364240348959923731830004899734704983564671889123307700864286494340864249920531662328723344791249413092671837164609007401182571856913298909843077384428407531666485036398335618787346544240594193103503900450222028506172603662228122267342062182065787568411884321855042843961562661037651893530398556127851445391821550947335520410901780193141738139114944608795460246376601079387290841254462627908144268683813597173849883947399733918684294560692474940563041908777558445070561701820652320952818655746755094723504332086027649676153858401978524140407077553 A013885 396 162427670010984844143584239720514673747107206047747958853976608405080632541246430001025684401762257248381520797859783406798168360510720181901231437443230511971561515836251652272922158171643633662644587205774562950182174253836509992869270171727236479807355022419559336889581428970231569361207674973154994668141755168378502773234023088150416973623940886471344560696012938052967212152262273632035178555728305606360259450980294457859405838194499968983318173022001006982033110435711002553187138105320506237949943368004957757829057991677551142891634797257020419153021292500144773283942786754438704084015924625710703903609418587926343434699838536124105959013627089990906967907382157173718755485436681041538753751374997927741534840110406381479434415172252813969646015983035292650694629431277204150366708241163218922509620290985660525972798578429665558732071342714222601343416326985896637507841283524635202968749768301322563873231650759230770913434001332232958154942420738671242003554077726453412104320941415846066737584463245340292300598822417931559288213088904991752775722172164327453664423689214546228964193943876114856733896462754600925009918683187258045908193373002251221697467455991152798447893060881586352066594443013464396288664447997094224245292458741277995301075010272157754219641119507564181521759621481081413450244036837458636168971809691525299710672726152794195391165062910278992697164724536281071801648975983385818809894669886706487778403999010753164610572914084254225979219054830988170764337311022346797029357782902109858131280284003248922331537775873604032872161187807398208078837069015470655724335178897039824529700706397845752007147264266620161969867013465157404280705000404593636349569339434749810739751330311894648375812140288380836700814233456101669564024522303964912584790634557020010648499862825634326458998380552821829286184636141305180340426455568279498625441844792565562923114327209153190430104955266922619013849184334474952302226063228995336491299416324479074142165269017925521756701030251421620882929041345850233062325822365432689380444325431616684545502265817349237361737581550898728688714518040234998141498383641382939522592837576135567298732475212937304592391102708022769699695571863430970004061768919693648888989327907410495799039541678775600611991037543473773996900593522642470974671903144002581326422061135391683018995471177801142552526261965942471106238092620448528830690442670960586234788929058021350425971913169921 A013885 397 230624064258786907851177087856850803122546396257337273614530665280212571678116532361966325177632953289915240975486798488626226933849669625313736765073832945036405419190712762241274436735115414761341555656229453626756811389529545568945383338218118806509831680067568261398030418993386085378496245764358931264523748068108395812095740319871986592918767835242543873916158842185071866944874655052360572518600724813329858903290527948052882395201328142460747191192499283770488586083917316952160630348806058025496892740665415307157892792889312733092687908328961241277351353305378057360619153372797075064618598691287722912467158247997334210162608644385564714647211519113219194732071907538204791007285669633596090285166050432689312433474641273588245310423229363684499683315624541517137324460404957253327223263173284529657741937498026997426159871173409651224642620452187960075659075785214242041971001301437965381600139771010951573355071952049124696835660829580291267002080682747533657440282138448962350204818915878948779826463230139131405051342201857049976284371773374875120878556202725485377607626097097965018413520570108812137620029917359405581808111754210647289069718010857412885701049661230238945830097744146553086218586073768517321234237139810213954248214591014750574198460859995092433036981020651556082941050877263812457223147411923506774967806793180037471296644937127907885513452728599999734018214285910433765073910092842238537960616301329413617581366823410956044474226072926952536176029535162371176939681416256256189712853558040996836705230204001005114890231838567801301768167636648997528193364301099118824787374103214274137267255883926075907612093199810503314049468137597996569788959759465106726390473581805562027511104602655799758935498073439549655507995072280148242167166164940708887903076010226761259347069732016677863094063616587944064794258917685149442616885923810624079823981421637762475324339288206621504517531470426949065146861321594602350981791458131631484526915364225884774272352371984677544904254709692748361972979858194874365174755166316162045649538574358970868723210636624036112724637328114416219772129441053943756193470501903056361730098582339118178076396058415522486638653917705085717500655579295506777057131033009465230573720154632144333736886529401287958139758593364042325917286017278570910684724382334073114389648457513828876301852720099196861202280736177179197489899473792186799957639859462085089568704445535020551769202717704521297 A013885 398 327453192006288402620848746433164610769169358550754129302506666812766781385175505289864420567738392159359184305731759241665368695614990365189086342047437223840555489275867850457609197919410767456794137189386983338126045949103251982886085150452363514254630079765697268923823276620692187027255544022245379068452895360740182552574821563352479267861862942243972617186975545188369585784748893098679525414542869331280093472849379140738521439003372172369889124645008455556514612371352589895743936125164723129907941636082974581775284187233440909270784575456233921156336260450114172389876629250439536610024169682015712391326881908526750959638851021991354759044845805893538066174695422421472839945231609028948843964025012869206949083856003734793185221721595174632982666853472714644898050096377201390837431240779430252426252494150136118484515076204663907158867397147382240429145068367166938062986819994855805212822629654848296668089212396620614044674990878505383617491773271963864896252186676251728335674763571443136577678062602555656699381983584702145408177199253028730064505264174333199491793831167347225317149566076112987675284762818372173531169320130998267027916662605741973687652835268845383378909485092710692425339062966942745698175680242619510954437007224554430706029704041290051956694588761039256465256431675439164964075486414851474558985465249944228463882840390495619906601474450871809822343899681349930754376546762692702283793146779756677230818226753787809816439041209227844047157288767707038852176045236641359144757123114359415645573778041762255119412699907613362652924645196069535683388045656465691557206126632067509633717874137583626359954383814403341803976335681445478615590843037194848041212598648441699883695834447813055878322879488059658655220615359342474442678746049454220099451397794652538561412752388492004180659147884457708496006582084087683232145683797123981274106638789382328514926590408735188989539748681005996618792227075495347310257953474368403884725932468303672077944019421829048304875120379340216610985869262516999731513932346180166893649816891573605300752731684885094042904865382784550670556996391786529419837592446420567896597012582824273318969017478313688511311299235630989891593328328851780365952006897135720273886710577595532557266654496976124516380443217098089044749939972635099857532080707327710049977943089940212526819319697601885357756086719226321123810416197160152973227454657936257749019751987924017675573364863151788495194529 A013885 399 464936706842472632480030438564353804752880497923798105769069208420774603917211137414351026594047330276211253350783378481593265400049813374946280566360448074330579595336765898547189622930260814048901353247311434001521633223155896050664688203465841502259036301165883627162372946072826146595957974968793257187996322648214473378551228420476961155828541131585700228321247536664522874963576209108411814916516594820103359678079500918631574834819011002544593662851087770681106167977751574231601297914868008289061700287583864040755709680232711709114488374953561926591272133753917758466973061177641329132499087492197783348812212565995067037299940095531578994113137631418581278024604518393085162106116716701016218744228662697433571105356533894872247589357958959868862870410571208197561010715691844035190262609239359499919181587586529818783068122554725481226867985911490705749004629336600547177298277277435979022062700473843937962263144845828555195630098523782018466981016722610797319997941017582750239506162780258537571772240932676867054214405066624434072818253599807613583198250874776213630819913739776129297132031440131558341666797481005459193445477373238806427456668817400981534229691726316999508228284775280925614964645927054426078774626822245010965234065766834180318971217490953969301076508714482915566989601309394026448397327914531770112897425733390062394043298108327939393727449709391495278923742369862468631116820556836572186559686007264976462917874983952898282539687734210618965264606557850213063534123061561890271197414553785016820277447769042430267083957852724186256293627954155702726808300341652407417340019341427478026001759619367074972565751539567285683768428051650132930696967622262365355251996679180486671764716411568502080227888701277922759225577262269927734758516329539920587746763318521969444191826368067091579938155737782468612014417618166485650944674159133064679909229831576024818218123877975519233120938942967131341168475158731597345900927046256298834555308296648246925573361584219927039015073796448861936624563373469599687788177439250333225116948062219024501510871351905894972476773447804323761445045225852846302462344498197368271958544494811124241851392249706038828604927398805310414508028381018502315059518656946432380919963220573060070162960254113029227454386964899241416811515519725754978415927516864200408431532341853240337692098807877920138407484020900526631890086110451223320107814088253401118749937998317831964786571114500108957421418362353 A013885 400 660143637767232664535198578408667700155010645140590207062953299060695766794079653935728205566744260223990481548883235420739569031118527869111101086110846721474793752496074418413517016444891328653030928717667870747098501583330461098808612198508399317873008505464488029211885364092124714027297102465265887771176894686325857527849611531413156635831244925469877569083521563665879455677158425536042274291920502771487495962438925935825471950241616505039959124354756928815963360346386416933758724053510745645282278585227962445315279679446177349168170120596439576404103878015436406783640969724502284658082756869409468072294461697316057898379581044221181155844497257933092557672180897672050719012504563024954785297524276331589937968938212146371624845483023534882524028592542403957764383991750074596273140697566769261476749411405847468907870755286184857598337097872331458992664465995977643113517200080308416866328879706690632223285062051363594894401764799681565394472265460715998850380316539401991006814501766689546381043818693947778424995702534682169089329507101462038799399118892307130357215070262817315615437994764490874032323994070987968274027915166734731977669343417068505438246767405453275970754487736176049200886857272049716248930705315952334534064344917499878765153515953053429989918588433819569048199154346352274210942084820743335517188200209534013820619135122196183043759675562027480312246828070045815123171635485368304875092076095217227685709185221090410296751953407233086812163708473409529969750369367820080834791547436093532627388676157009277911731027144895404925302301706103653606577852898197562238362147842061194667564780407875676969322290283715387549098388948131802792580604357242575286212034248911168264311834949980418658126129367730367575145750454874792783691022720111563025956356125146647969121874011484636449416249991380602536048954956077011816893352217564195817221879340972039870320730715010686811781397004744482204677447633451169612758852573116329694335196372154089935003816458885752945834825635404491762749942677764425403903858254361660382014874524778117471641721265103048317935954117279103722954077579243744792475277072177020722518243110769038432662392245490867173066506401685511629212125652987787641553462981695990641075876218473203352041370257524163339805703512820942220349747991291251286388703596312252999314370216306716266154490337057120053958835039463759041975561994526942589618320587905209352264930716477561940025966502920781203957502811715443521 A013885 401 937309565089269669368953447943595694738992949577382989629783682344422309352941555198221242771380805088854453160552703994785022265816859624652480654822088493413036233037818735505361030418394067227306535356281749955363037162602838504371099690337540330277216237543291579692699917403751920084655982015025027613119912158642573091919965880157690341481443926142883955606221676821944606299403130606328375449303369303615921554740646062463347126854210885996521242428972108677847288931339178788315860658445606779673560225186019073718017059819411032457870522919698907634401719927363490226600116350122640387771408920329119108723797502166086019419536802704753612393900343157106999658749752825944917744937691342923226588186926419342294554762703083510776138232989347167695919665321480056259464961374285666040592731425060303292592989030472369661122646988376573355002116773714928370947590695650828418229191154426467846575124153702640996656858349062959755980606563181468396299207420255835979704445100685692744962618034946519255949733279332610831179123213786220556668125964560586023598434753074525187604318018153005297788944932325718930913449249650763669656453544894476341617660936128636926032740428004672060007554693623716690223610505720693964058004457792133854532998581526625363854575700554583945195837217877751850068906692748701004325595727326170137428286384908336261302823337196105867963481664473652113705844563051040923341108845348585255033609888326847250147986600461766692715338308933748941858326621929834994259850199484916513844622167969454955726203562262722307916681008869754951024950193523215298874810482476096127074164148585481677104526415585135074631039115365279019300191236727577117665119160861371218155160312556264638261009036574347294670991665677536514143719803607158657473184446309443543345313938782344145493476668324541455158808464011688175026861037070637767298744399574046380453205935434537614153981750822928744515499006965486269686706764489077332862946137907232530809688915377589672844713825864148520414198022208515460782845360622563760710720469463184025026493698127883538932799430305418875559590005097556374762407729432285749809569477870048112012585108527194601884726266505926191748690579977985485318241093274281197373175288801924183666070379932707091819403849737485987166506772603404558159132133670822177738005522149126606847503752214605237513316186502911308453829642627894522062295526863041124467699814981326835278827732305681663479448720937591637907488069733854491396497 A013885 402 1330845547158955164941194135736849952345022312408094279506775769862504426890939537739080819097644435771045617301182880635923477359275928856080197225113726101991953386732378196338435396566769745111161775371364136646371895856581778470300836493023589000726417415389505352467737826625138989995639388655907390631681599117833767902574206994703057735184818528641456784555183091387375802866451630813309588180321534029324191530949389496311020661493839305958362661711473051311002218120184452376841792966918603905366962200651945483952042548504009490312534667061194931897058722850906543142669761400536081813059949355391742070355244950033032397274965266077963349832766159534020473214473447798187673074573995617088943733823324784988092319641707312044360075303077555501483225408244360708240395141662009122927397873862991847052111203625839407369932618184975396314113240515976557051988533282354698285421644664950501357234616055503770737590216924925486850247356092979150172764203750102190506635214307324285643784387955245059991195020444793362816925496348956861760929135327663099989708402773196136109296304168300671643102717984777198304089977311261384351707403160893236494980227203788798039886068725885429657106146584624489508630824941821067369725506035427365798295659766970649709246466290462329896673925844664251108583287650046092361898727372614153952818514421616795598964642835081251289369025185674566269210039343759961812292336781830106214456256235210092356053369810571842671018722105307745971340138062433429725444808124690055106597883697546606405072540211303662107951654947210783655497432706925291904614491787217062418699141485518136257608601562853463131660403305225198972506511628806307463556643096383143953696131455905200240487361507643343026769670213453909962362559569190249469923903248383587581123647413177682811387931301857278456897420309286243537129113831512004528363493326946006771611147619868276273219830066778191138401542873532994438418558406507167874606784114530549459497852474321278340116276838649992325749741961218916136600748465197471513591441433610588080222042262742762337938507800715161128395412785867801101601027951488536947867365890140132902177853054438096945848241782582304844837720560815802537227501843973141078058684546032433665647555691440113693269423291876717641280274806628352185734150873917452564816551306662092456618676135108172748719944580619464141687329194892714432411804739885176981863334856199941776358490507508348249662939622564286050224412288228101436590756040929 A013885 403 1889610366052472603627909081984916562786746345428819519417652124269665948052088739235598074561524135640569517044405621351080400792909442517807460591458299801995988959825674308718501866863103989984298824893458968966307660935238634233505934800474994007804408852162696901238784827298489970918238555458810699940127540278650100192845305820878099446706310881621272905748168598588005245330551413171693311944946792342274158614559207322063676863366658195440122933769666992215285676413470735998425457636630148185262618849331069359007695276791257402886684534769507052418562107050919611626921659412880959514845860511898452720788387029019051280497640357797658808003501860977495707036882626170391354928645409694893056383075184459238837796689515618957368963439601788721669467978473613262120082724654795287252326362989486014979869457246573463430050417458264611284367883339292926366165282900684294843443920129042624005579070248719417408162632632373926982731660280109097226850464044008845906179555480754538241326769728970385143918188143682969749151384469540842869287559298929746162087403636341946227737122547490886737160895849711798452450282915235655401462218329816388090053140456889951418518513882929508496649761971205173800256037209419235252376347822943793320270680589751645784221559887776972340101750328027449586279741052931494562688441351097814788987037431133558548759140881889960211969635993056332639301758832512988098915960426038949119339216609356696102388869499129104819344629712275940271629094408912542229680888929498047573488751353147431930487081726800983769609912938381861648743618310956824187810218465522656594626906932203324392319376189228429601729945255747135337506178081742037296283144596901281624663128120587189897857663648157954099960103640264028237430216742231760041617743494540175512171478645132225183528833974461169817975000508082237889897532177469140213628604544717576336719489226103311144465088259125482135197399459785936884349659083388047856935564672505002363914242320632387300162476483295062153662051371830406608965528913549886310873403259602028759819828261051150304858355870400026534280125611903898468715930744116659605188114530676698682087539904315313015241247032691963610076751402318242943100229085678172171669169663475973167205341481381085508184443546934200679995287146114912249379934257387812446322734088623318609177223641166284834479254352404610497823746168672784835860927842559147733937529038919480730755037256519280820721672463675259498413483358326687421453441100005327153 A013885 404 2682976505512165593569312105419857676088701305781527396381789292209155084003394561024838575352701974658212112762118632314680964628618022325006547573006207181962618896531202446954125905178646241907136576616751971299594696532525121486883036067998023566939144539605170334102197308533552074638057440638080583984889668957423295309512757386914515646102082449446135684136877421885369363619300737851720950818216317734724360027992192430683366040189193205403026628373398066565818874655401318802516375003572772311882426211554664146872589192619004362290479243484227974925862337630997567005766106568994920533870498968842601384780436841861903093973538145501510442155428141821924122106267054946413358034921685473161770356903982180741478517494185578185953024322462676928983445795511609105514034297180183672172226352775162644771272507957748058065401095581039216184388729734478436551484340083516900823527754102662072992689481946136005842901571081504546843920426970334862461224219326134267921810385106237696403715503287066704139288246863125270379120837298768852533858026083500492596462934664885566745076147608912767969965058098484245015300701349177751971353940931118107344378581849698395751243441566274643145527641083149464456510136224054367107733324090841505552339567730123002528247471357579348615899850915502070487226394292192153075295122271445690012846768005857001040365507495137633236686571452192985292241077390655393743162518822634384179737622077311370457849553080424953381480207909382979726254471100155335472608017912770309333551018030025853258525596399370464412167022154952054935000167664140223520831653359801602624477176196037415561705412517909310369023474880989360338905509492608003849388696837922463023749315103912565686802488734482608234507052874354362341112955252974960117411244424927329982185259154641505852409699620476513194240530296404122043636240344904801016302069563049063784725523814107369051646766820337129688034974004773280986802053897162103466004960049208935141420184358646139534846793372141877064312139274653005636585968986606200927697777731968757748831501895251303118405270591078570474883376310941033568095595278549247957043580733183025360652768145921427391881391288096913375512746015841373470461461968903752505149672230874004833268674539729303926394239461219353374896068421421280961667845314891887216598458254870439290470545227475437686229210647042153047608530763813234258690989423752503824065338168613097151927654933929696508267411699256562925638873240703655422162618519930263795477121 A013885 405 3809442972186986903188542778065122860398275169923042144444458199068214310107807791233044225084561367632285075790083474922425970394695699324316821617365874310759898178572103512724944345349237117095541218265331603713528627034581521419001286942399469747683512948570178335067343563902523648039368323492063183735033490696880167808278855165112283441727564480423241874071534365605894888520409487743930954065900166249872525656264910368052792055724907297043925179482367858599943889911594150310984492663447825776432446033459370771586073873264441676828672987215785479794310121121735312496106046774733420884459765054403949474390196712975516141299985950657338111867479735162851718241438021835049631299389799570867051773642617427201053463413741852486372703255418889076355648396877726769727840195091364048219440792572284107317004669331364284480566203368407598373917628634607349486680900657962056252591646356943462973181109767594830848084696011071801368168325676818746809606436379747023248657927965787336902690283350664669339097392326336457024687374684518046652166055340840758916536073024480426141963583715548055991530677496539544674689807915539475380790692508634562539667340089367215096173259211966015992679439885397349154827112488677161518484914343649947549028201618589256000749869939358541187725714621332023295781806520529073889029306422968063084570573480492103926170248375523634514542085282396375518085539420663795393985504487949188818289720869825090524170892888112933033368343561592789445180494572853254158130802489572313099407747807058417930090377726820949488866231575863759863844533059103145347617468844487824097582289962177096747196361901441159692630563974096910202717359991645922521581486926202074581511631295495983778366321247076272680022480573022161850565617306623267947427177275444043966515615507531824575084878874030920594434776625061467512511221307395496056603607583582154558189028066127046699564023397223415947464274085495376422077803840262892740931404560589651023091438702914231741528963496989249142903041134090992624146044167415720630598183597179964470982649786485829491789552285637045838756486038723803098895507625415099556544027409075050839500357421363560132354536590143419134615401019814485011649000006781775320704298164712071880550360425956430285018345658688527424819807020633955722390821845266450307697837142385577319649636935047592526856348341677330299718305664715567354842212170240958822125938856072486282844544351524617095139042373071325665908833642925770076745549043852624561854758591697 A013885 406 5408864270160498663400574783235211149196513787941420850084475085154397565706741647036776474295890049762273390856080552452930971046701451555526509391168258201252616748132851177267101303354531765367923867542558934853879615795439815257418910274174483917536669644618007700293713230611945519334233389688470355868473447000400184423759390458170831430720974520480302937593586569746089098729923054039634572647146812351045254660727326840452333169865399700058896473564296380608140531698206335478103508799645039563448043527729521805631888091471630365936929141609243523984309785645543735594783643255432670776746388630850828488859241534295277421837774151942476119501824174329121152107133465368648064347857702649292579530168885852333406167402245265445743687326129297587287101865845618498085461995881838883412710545419305595762800298782822898869723287816057107404395562440247687420110283565512031304636017221430674506712010971287893743468992224192374675203374390510835388847365938838469188769699627718910812643117647424685413802806176295102861701541757435740165404538838080137432956159036319704420649988083606916135966773158204148283171046597534132895743330293232344063884450497268665924807275304924431569317851477360623978925359456835688522151435025231783577120535265565285257456708082487800215180669985100622600678868460818849264855483929796165147069120750291077204300310347725861130914181582807470553982379745205434536718076445746071387970388205067243556377711463437364757959276184332453243265641482727702889201126830436675760385786578086544106964333448070812878413140966611190488998707175699014643832096461127948459720897478826886056183984820294540677699354672569316629699662605658404613725125282576499009081360276329041039599869786909975298638679198969527658658545692130193358030109644780153934164962287677613845706290863444920822452378634529900077911645151854646844441028452802207224526598822886950145702875568711447696918781810209208680522124327224150098460641285185140132693540882403692337832089523944664320294883275527034514342129833414382847399245167741152813876012177890410404723838339627758993479267997484262896588478770499007011055933124967074459820458987225000398844515259271264662217619445790735245184914202629151161529242679253588244102593103317219235195293211908516483822376736896266470126665132754486334536927951476158656345774549685869582404674187368949167367134326186051317744198845401817070307269166366512156100806209322688254852835286701933246020318809743655123857705028757455952521411969731127329 A013885 407 7679813796037275150719949909999997196664714477405141983938392540982067464451677074736696334464339558385312209920741964964161209757456382901275203044615989584855936658153665674000934655277055408780004278797375101564824949644465789771953041685158560211701863151598390559315930786476985129245346617982902454072343103037647204655365736857767062202729190719725601488062817046159972829455372357739553425415059931544318062146816320105704128417565576821926524570265581166081132590915420152872933613693737606939438648739151455642379075729892634676488110400217875682233790139317324791790402719361728865631058797122233964785706216107159889714338316494054588315607501566690422971667378200737932534700756194110516614093967003759636553080629249755859997294655815966084392702593933962343836129813086800111485720956887418985282982343828882572720468698268643396347882870099722760717255526892477216232106581503968893213076595761659914946920652892465112529210237551987543202702654459821372346958979404314089549707019093519471557585810969055835863906965975087437724030792301019949695144833100831786559590830130425865124065374636088267368898392708835021330951437720157996345514784229700396193999083492624088634716936645090823480845024102304350197996370080620524534459631840559729229796709167876880550125780543035014703932096136172868860649912846108593657222120581146038006066225749390998007756417119620266718365759757888152665000917868027679682709471485682161234227788265341786413141784005257724064623423918741308041152444338083327135114081773402226256082057596577480161105047093429665094138237374366475835147508985007745516173934331594705955075224134988945643016172627330252201895473848282325399629915208343220153537232957867723223363152316032636797599219131411276632839946710790899950752557389908615024501660858895073762122997026498314944204766970887720334923394750376883304607505335910383543194663024867796373027247796363929992604010784698216409500101880879500086350030753259117513385852876667059391717257135199499247820932082939988644430273438882245386559750046133450010851553022862944446019974933388851001204493021104013063561427701644408597696844039016375441297297436224327391302176902483120029502322493442095973022516725002418680755425922836962043506775535896676951626683433980790489170588366519322221474636375397386703496598910399084201323142414793329727664353477655114057930397242975548265858324940035687779995268276749656850424822401950284177470582151670746832894671804246196933195229489016475136379194435106529255971953 A013885 408 10904237377000097383675775919362866019664771503745032681888814218061175363873964856304421447363533772350294238441434924148119042802592747457055905969319325123984795655636089282889945076837714061544150535280404619582527658527342262868235929907964177826506372308839036024378639538694852674654910112969349929731794861249724647060353629037658567637980460547737433352036407222709560541712016629743009107949550749222720810765592179816324746662579407209650129396763577277728458677139395711997704901938349197376210541482825368354021427328618166593854378968522152312549422565840678826897145833904786261968318250505583750538738470883263719530131259042298865602033520351976363889282728609965158674922611587501175788137617708057146277347403004670606108178798122890156687569526915293971632135768019984745893781300683300058186939461761845723055166524517621206808315928291182059863720280646972022807670154494480760810839296028363161856789917453936837280386860259852377129159782853358594276436135620071190245778359009067276327339116805090711942219352988489724064529188664149282714299257292047717969140957296496077577460090634672379041601965176388366881900715507030372217153584992029715438822956690586760616623285514088721355042173386825547759076532033559616103924249486241615465031466088974163987259940384492066872480914223618001061875803303937209464362428461984270085179173093853054258299003142212673041938652552555798778470208241344177191252822055246216403546964763063392831204254012353216317224020814992277411386586160537978616081674804537564765281902052903711249106128850935763991567835303655861279865036664926142525358173878255064413255242514632999393856013818123249900626701811800597694942332517972579537540914975859191892754735357985151585528834478268221006074228216943434831375673877963476402843854682128182746666672189052817961733747816983725931583326500085870398230098703729709446489744658499714754817348974401900547508752940729255456543586156279924354104695615230230815203496907905860946745489564212955403513285164486923456714834754111028287824567021252901932057653520383111712292583548996693816017207847465680676389138052173725058300047886705673784954056845905164816832134990228975355729079108571214061967831529611759180801356784521520416207399792071648046505807860521663241582284086321025291416312780062607292666570439122512496838073019641212767132325935722957280950880038219533034116803674384251544240741629620937526673637061165924641370848362124771585913330023961592438975778956586465337713953873047051309796569270721 A013885 409 15482457769395227270893736169538800858083163472992910868608606089213686268623996118977826922989244971407971726510740467096175859756560930626133027481879829012565680005224490820936268746963566174281892946571629461946588973653656603329304862731332293636209858267311267172466181999492657434077496708270322283179197056309450288201172522664522780870760022771928828906922357050014728502073598795857019682985925278139124702211201415657467405822090009382472203774900542542823696151947110977449925288951478676338994170798179979035035801742529804165450296959108957616039485476066848717121700792290548107559550446208106627288681589052898175020893579070021340417106508106396104102745307195959300300699594520794656951017713466108895541915651588002592776940423766372449203942405777368552679689395173551481350506636244288370717133303358788982799939576002016093835235028995732885971922286518567755387630122550069969602595850340943633904496161826394395970418246247973216633477421802821173593557782213107419968800123487537235764306736369525682986143743876178054141090220229113008106876800560914996692510572204131031220899751908274020088871841469451257435834904217665623205131037726028335673820846817826446168836888300177469637006115178497961764559127543573855842469573102786561409333182346692589556458937174503752593360133426803584133711792451718374418441244588747599770332245171518916060025647704492659307307889397314218786202374462930219394240658164895727084090982747588899755135178489217800660524746522312490028499124066142972703893878542946293094938865603129704743022080791903101053775531930742900229245331363952037947627480688257600992611348871099266620362218211759023234154126954397761241347735421970992864434230914878504623271060281182723374774214335810481473021535453424654549372570185343587714912666977402475170133901174331966952693393974179062150040107214432423686019793255181554065564589381583429492630696662747359305684135424165018464761606609097144553646030802153949834582391509168492006263210576174714220366162533792909678480755129467822291665726257095081578545583754490603846480610800127798691528744682679078968135852387345228740102731092274257863283512291056369601332824690821542261659423075858598284383459372139963555175072040000372413594990046571473980367596831416707205203297135951512007194491614961353402743678703981173226223015843448713435902202906117790956059073678426271515221982514700200244851026688008695493810250296755866263522888642901391809660143027832034755626832581961988915010521404322967131573827455018106897 A013885 410 21982876041080199207169367556472853169955386239273295447170009616012676944309661257503500401394740397368408511688360427389774967706371333276029362001339448382294468715178029863542107734257448177517365673440354092951097980364959903833336814483121276445428020729849773873696315775253646106376972243714574986027965194780367157854452214512881322078814713652882551225296057113962762366768713765489160396025346907642783182307489808431164698428335254451768835835218959633226024747215169151109118570994779658950655246366991430492748828354743140152943762289469567233836975729591847618946266721839280764355180617901703651502225574987880844090640894497623290340611595280423253183011643639333184247050424177511939234501157588848978097457731316786597372488299267650286609362052439837181102125745562933285655886301017906553181316740707100048751373806563494564944615302564794308277435661969394057461414342913574696830032936277541205204736206842338867879370139862908507449559351688688263075028171979756061994640636934644156960601269781425627667657097748798543418605936823847708351605773414019084458837983518040873596213059045226225341325306213290654029072239597782058767167739832565414604824246100218604377946237711225081506390591678996580497141629156636144234921320657003218722971584287227900129865117159779374645950538966981056557339624495119495946644730218045400767104630632497333600239836072757833766096257916002374743120944797812712518448358180034352370436170491043332439626969124165318792450685022931045154394680799181562794432650706352094874900612898662933187313102566949161352910565440588822090795588454426848744204511847587372572566171974072391405787638063493531452176376235090342082856271573033468015516993804106648938883777837659258062736791644200862792839938264293169734508489385651390422132754596533746187640810519683463601550384287995960647169496509162377797561005591922315810870341185566903449118143071478477341690759470948670622321020475172844374506192356653900750280650661033447554536863379055701208786438436743599357358649535860793755577623086220251244868996912899765305652420608837055866757928838914669026460466963138834443236043460483250946988137911042423773039620467035802531012963470219361784269845473748532233560212261498808774049741782554833331342794934264831642258337861560705983999149280944182358359431413598596673465332606431559912959794111671688313497168175829290594788538427374682219053444200155962357754940555600894005326818099844041470688621699068509372020047629326803694900093889577795142535019928799644204453729 A013885 411 31212540427060008405693876710630875883333344839535863453732468343362911448116682704095147569423131916386316404180300371352363716322665282151303221843135825161739477466526531947959306461239577596985274272994000841355267125107050874177090109401561126209976093229422310382984829827704316199662088679043845295936708577565267771649748957941616135322859622883040860535095183765659825885793125620926142812419360984244959200881565556929648215216360809380125143942486486367953403819506688425386339766856934862218700506140897351525142873181280530748138271493039391323934066848491091984694189428870555668235053686592059241510995498225567531648005108538711912153149757840075918994671363302812696985464274121409569505681110110630343494522042014258667785509119133268132994308975691069900448120954717749766171509755704381744880364843510160953919979358865823702498566649653741152167874966696877938244991384686239428317000074804220822998381136438542737930598848675329684661808992410645851144920275182660502915524470836113048769608437108045647423316603838315853462711569640897935636985918622308895202472322763974960661698285376777772634458125304084228157756422898588040614974485575446831884561939595118086956257611237946910552419226329565047794930022149453925844962681584090619126342264751310544594689895655132863546675394406040822020334567216766882156315146713203288596978879535965766593635732926757719577628134475841383795643475317787964558306530500429035453630389724901312867731429499729997044692652284603804979783368295483536204614760133968966372791759528456856326538819871400735391059536714778123167370751836137142177399985578379864058766087240590503444247418417917735087092793032026667838738057186872580796107912271717454242416704149245361175183272773560104442453336224124507099730020213642826250598146543170615260745118302046203578906523984001080696608139805009766252511576716730043560274930024715466830554539267040216402941016670142766623796857168817489295053238760941537557591233805622967744442047226795890751203886119479456752741180054038699039413177182331427271785959349759122067587728968401555631807312567434865219903079240881416056069798959671367239837736529958962691116716397464053474276473273935252364928029984820169731546102300974914129495944218152957989340386786980461061081996821101999316323080100593563930793147208617862676996466758570095363335354388015828353737148714628449056044669805876934171498566121700844245394856632453818559721319966790261190447534339774316511428268766833067513829762609774259477694345791045676421203058296753 A013885 412 44317344013144142354883290704726223539082033003828872475826221304602233359988608754188423942478419813404526050690228744367253089166750559519502938656529303306671929257189962072033656994136242928122720573430443052604165514453121933056460631464572375977118025804447873353453691524674767286303614245561157050352807230816088402451297606176109261051109495567845747116778642335958463402724569964751330355213316629007095036086097026965459525912456409724036346502747035074943216086953308107603772222350186962665257444547696090844434784486553430546459361747292431047027052353298016392111937719907860559433218622283541458474077535124059638783141589394449879454034755717536674116017097885041727503690347861202227129627863958349267623101583008239269265929621365204691508900559297795435640567674402680029746981327205156351140600185611806601549960132541151844758507347477411951093622446589329018762718732486449855971890775211296565080012445240219976249926289483607580074862130537202386269073067160026793688127828587950965086869926686918368813528043176059632750005261135616420199723915457315641015496744782689195720236942380215557919443810419881119939387561347520519583455828165697212379118461867705581591451063119477586576226305438617240066965956459057202788451178185942154200870949003001535916582611175209982236791885475177903431326177604696974997819155266768681737440640961297745458339850846187435446332350132464719671930957934288465993863435476747668992085284263629203384438544295198134413886175194860704727180273957920367264875699479536774687172989308796166653230429166147433950143620621234721626053533589802174280576611323361698642887440331163110448838806772609421587554311836074288517507101663181341951419391994383929428275054303235070782112196130448729213348466611176750277101367310482262351695532556346600272275781436988416474935480424351822434643943559121751681992329782286169459361281320102428587630676460081920541230623106218898190164334229145693898006406427394168691908816457550410112720251849296733054332096133945743026576833687987225102004075514573553331836196884470937781518910089887727574711035400060365426535926381720164757123096541482108475054289076217942889720907593954118573825770513309885617109617870156811734523854174755338651163722869754004471870873562201716500804700760419421443276539542388475902084165616186532646972172302423059892299246275304989998852166762506205791368416736563006121941439597859795607733604953585981458750234204086919883085264765068941718967007406469298740983785249826250739220660731836740986380110744052824321 A013885 413 62924291118470802531577524490140461575530398134717451386909191102888613251813346059895713053695581721001110144754876114291054869425034949187682883972043727005101285459325967977711492118723303475195541665229228581341392634854866348503747022809393340037742868764625944116014698087150141054829190811859727766042785816324838830839292065212391967068245175048474758963987972771206975971602299736441929664162114108912126936652097466416096466083482620541541074836350896980403649963573263189737969216309469410249004439443158128458106639796724294235404149992425389269138689473196661660454879555175215170335171493379642324604628306788641946543715067692835422491967426148834469500345688551761692088207266243163010605592030036309916079534144345329584142115034402735437671753021422889933862309496474366058996459666301531681261439157742222885856921743909482234843279966867235700643937486146984932593377531352013233150680920419185907004811230461443014818291591607326607822353520078160568560847277918634163205644114315402293435347873495907854388469486799830501977524220060232923535519399429477814105340161556914733367748464297145721420827730331341147313779004692206442374206841811862346876978001912094843961692932127632087643360953361158758629762082040087582779601924505557269237186023038554751781911236555400119748784616135129672432292492555272232829478512339608380145677256153385332973242045602915153530523111662030959479228874139705018460648955905708515052095235458703769829818758187347137534497183053649335631820002241070938903604616035916646297005379081019398795755797464558597126149070744404468143803492042215745767496665623754371349994232366284260512556921667736895507040102540632931071602080846179670639116483658969982886242333777828437895477476461190541314677313757145587118194316085359413575891363768856614822792674203778062050852466428878905546586245770023932977938583387687493710060330811316673947147529386582535453910088831726646127592161105592117500941682210780602176387576408968152651416638629986911504324807020455800856486303349724477471656200647895861713080946999794252305654095123497719211046486590023510273425020824570047971554528486099162093065157724891579737570458693628912935876537043716634262652410700267240238945836017005590871225370062680311527417162923407042585683060007586838472186297605037074228905517139301761684531967648801498549500330918715717184800240942911773836314986082326140183281406603098415812209813128583730876076731286312241804437794773536492382267338235127279102477014373462550895837629684723519546698704900718610981942097 A013885 414 89343495214598598270078069189997365351247864504365516373862723351774117745879942096565347449281047575635473246801224135008954293737221847848775856587894090094282095868422190914929506065214113502380716202167376805817645722347125968987484736565076799605969476415535499134732281181926737827686610378554717486710211740809536687838984713836271221185617389508802225838331071055007623282111326496885228927168226852337645815894037152373159480043895383154250885893916675533904985226329242752791783757561514308427920696374444170798141919261857566240198230195795135931511452219344592435228483920572415486106585591075538812086153733792000788293719644869146224473177393789405663361352328310038700843285704426218702749424082991264888514939111587726627351271026401964730326302229738440232823937174735603969428536232415893868360823218194399360044151336542085717517874963916212680209199147268199585437235241532875453181626359623624044362130259249293094690855044384803935402823401957616830395098933483718147066676235219524154150232725618279238408449120119146937046301606522062138112371967915740080702165965767716282575331231271552432579412198705067047401500316265262162650114203794465436249705354860901248862917441531943313065039553156514791551778100519192635022697249722687027627303235113453234200809142601840747826150078711776811310697521602051166688564872094979335808500871890177238719388531143618301146387953755116292033299471549379148396481644585411575056322784732688758519256972543612144658318566839005384742189052922000260098855339310908501661327166525838960515945439320635776039742641139937894925256394800584322138200513162547010441888760784895271278577533128387905243939438873035451612531715704014128614644013138574142990911381310786152344958963295756618419433786679279461888878027054010160881624384086757446552445938016953707849337230426308716192659307160288871406256943193091801756685131124763658720575049632244919041982416998348900590784623090902707178534554078752313464359135077308294319182474275257326207796107521643312036688073215229747409473358083319474524349974164286867695949106539764101105838831310251011226294429792911554602747498152687297991973215651791383731447578769359867434394852257280369174266863899649342923948917889597507237645440261087079084383950696939953264580192533192225712603019958595125103431100848857581440114505989924349325997891357254942054858915704479882463908687193893346422213388135255507379876788639311510370513679453989440711723633973769203464408956064513113124605706197261417127311329371262482293016983044219624832987360020129 A013885 415 126854987084914321943958237085902089175526739151574908982043604790079943500311856945402984533293840367599056137783445696661408816642850601221019341407317539078997093793450326725899063693236715555149776564660765129377825002394623236948663115605080249458133002874932987194943572562126952191805627552263565506527901111670606332984997318833426547298947149815799401972135239554949958970468741705887970488842297073879572775217859909057097099856685167039245200092678849173543730608500159627250683710660019021421542196192129177016937391057383298429109138531111094318308056013801954981306209494012188134856838297587741311112209982000708863264355893804971350841812234813644156963259632817306619663245110429497608629689030203728390812155902161614765931093625734014436106912505009732533656696965108570445220893169349333820249193372115845292154208584248636200617777392641181987483792873642784058780156518337143942328104458096119964755881183506923545548473370755074561309246627033335959954293986399391597139649719310087906939286987098193104608905342345011612593750660131595581233818125248938963765535261657052337828562076039532622264906466216780382722352034551446338473903203056998310917197896036734664506755369781220436658587864826149622388332998468879297185421848899505234985819889498482368752658266787221798686193972309467287977173050929323563380925653598161074803050622459371383636394841663984450210806960854878153057524487775686829504783238436108722724745300162201262604876647264855508878126225356329668563890322114672523303180445507968612443347006681878128961288743637479951060460867221028799674889768952373253878178966017434510604988850221759045191787260455073465975944119859951497220214444264354388612402604562896466944646461133788893910056398748223104959161998053081698919156688858825704998900553116271167789616232214937840765836411981407414847160665886686276088273764591313746366841680223413554180019528245690374016192028652024674946129682587979845106392536350595023538564568453461722847151470377044041417422757837357908098475817571156463467572613788107739139719981266981859106167210564229837303833005507679070046732730202474021183593254484580128864989114055705558730781964848726993295797571741465333134667026575964417095969338707970247833921541872786316847516143084705071222387038429600714023619386109350998543982372557956379010816662131336016860963388028837930261185815475415692475557996873059825171004634637559478941869717487046923180146441368503085320625783763094019923365307130891395261763284184125003938132882187092634321116214494216543856490934036100301553 A013885 416 180115941397425194412382710634077682630495869271537695542517486566428538338522292266929045410488992302818093050624789856524577938172067926097872859032569659084087576602287000554054866878288003237988296303769539994303010474425022565344217965333682427754876351062993726399650996107343887958200562919474289329402186088713292096133079338126872517168241203296011491485950024828772583893932836192296976114376157396427428561902504916894082716911213431216841572067990712751000280710593211147869274021366602627698526638058767956891737673254563077957659614107367805045509921487588802393892490693539663408593425854698037614771849128413580484467938566310245207292202994285796351773382932473082525075196212759095186096124377357975181793375242775483856710624802153820535207452468625603806040196782788159506640001712752837070017558953752287748982198137805515849900555555383330733202775698191822445347416693656622186522155411558982604798391189570589944611818754780187901396862988119671296092823996647080954939911631510463485283095203640279166930686512665961153222525031042466907183905301861582730275241600010597361232248663599262670451183300403159143871010592722112943806540780182900450743959853073029970542568159071454305532752589988462324395431326207027552263801510112904804431261270843646680650043108705704381417183314941403295105404996573356566731350955740924189186635047653295674655820670700499969522965739018524729765797546639723374680173014576178022721788687652402598118372341755535948269169667955762174218119621086772584919683877817607790157973350866311434552588551674881370872852785549848288419989962675409831131709552152616511924067653909316132628875484267959246180206090191991152988602020189853429152040124906860488866624890366038097540450948157455813138000877069654421782257058773025689022623942646009431484261134624004997776258190406685187822645001583872715907868122571328961975184727556975298797379987316341197379508365225777798894986852730321298933227187485146798336395672470626801416587945275138621514817624674677487318977578909129502749677248695341290171705393441793061524905257090095684104708419701116681359343794107094156295673167532712488029856848515791927502811888264218962519991252820121743508588920353069109364631737349882512178728338678868761480163728371820088310604793223537581011434150703064780739663179553022270433161113443812362892156893236461737146856508403477298871268350766192104187827127522581289091966311462005983205793185802158685214087763456515385846329694886946063802181431391819175716585539703518786489277104963114819310445648127695265862137921 A013885 417 255738880204723944262782478372769636226687973456277697779912250923749525159719246331245073629400669144102389144580962251315417657559177849345547464007407258438155334251793413745678681121205369413480348424981307747691089543185689264561945287604786330824755471191249083384629264379984970724666776665156006024376999733362188775739225629794806831608947450188264988266766544403306554649887794997486207614829787712419259435617204923786481604185404768807251023991741089434497005568900745000780223804155520307156146936734208094968431977534204168179728706707644929568502580593603374200585010158657145868335235853773991593597113387921921145935193848945565829290285466857647950639900170352433534805692869059490613644884870062362567695596392081470182337577599711717163658047839745343943232815683419247792619352911864104983723921203397862026406616901350126318092253109199909824853093494507546441783647024405210607888788016189902364301229319250129126986703141705933253113645691722632127456468801407334423438118109381552152823599706555075857120703759814353605131074723000863935433418230185281270660413712466246737527136890752058297478805767360528332539261487150641118054323572528152485291966605104713114884659198634717895890817494163248150529123936534331519274624420744378676905357334236247645047728258197555305885857650002756058378475022219656334769475773965441396485968078855865436729789570038799785226969565305625467231076007179237711603266415957088398807690720684077395756557798047990004901618437234664613398816670837401662106307591706475144110329568040988354529534723215442038603416137532450941251141688434419376601175729590757622770970926876719876126037258466251811403688878601729982508937498580704720355528235629880213140699416960451755059492061898000738474682511313488318348490160698291935738595763333535013358948561823835864127604625456264810726297264013872762790797908909759425963199861714864276824551556651018263487676608924377188205639347757115808539435154741098077645519750327126758378952310214522497728164408117713553112261548257179888385648489300821198239327104816083970957567403616171987745858982671568427844833801469516387475505616633494555116608455363086778808359979235169143466747220255419598372874538685747646415137924698392134094552682771562563068940830874827355128430389891992399162151858914801450386675943130615541830416839050991090138969209960042852720124241452236067143462466713833222475815661802829701386252011093509429296627895413495624312019009558077566201612141593094577311973920631694199375423994646819073628305522421613318001671426613645017101217562097297 A013885 418 363112639230838725329121541394925577383916505927710083136692868859842229544703489938142636508219945888937785943657291319265954969009001583638220985603165247744223918424748641060698095140711292199315967073648684674713427325519003202113129950222669105325844829059193349787249553434772320578213195515458411245753853710412437268554769685043565043507785299781959361445486345436845634765525734941745774285369377891992472444477137731472702411073876258824357017171841528021196614836042705094572806229896844596757805321150622503097592922325782527619165062319796606762345368573891906082320030768840459161176862973631978382110016623634655192504106532782304261678616852116099446251716736176095221428606659984201164217985296952135928280566406471620008683285917993879596840024831597304815206715977812602913085136567380632509875295588092878183227619853700286303627512222869256364186438769831001368191603713130909118085150886303346201269650557542530591855959362673161270966181630912221284593959422959813632459576064432162495051657808550170341263831078298728666720592362975837664772686908056182909116083032541187694005068004292545238083364720427217676654198197361247845957257704719105003309195828024162649160787555795894647505848454810147029265830325155826347962710406164851275054809948516675872554532301499606283949176185359963208781086409623734584516783563995249724890377178540052531398848829546580146653009326086149459026313886325490919483879043561583662665891323598332078906718885463024944389597249436699193986603641805180611753275578237580678691060209489973602097241583500507886605330626788413196092022284315429392802815567889544345994722467322398853156686883694116898184207480104816527775192469922303662129839254056734829789314052067216147583505220530309634528447286466035583225332194098594693001995364739463023462796628145506118532628320686455785363408254390945339357853946550884289269831066054882047499277299571844838540822046917539421314094467388375180565376780505231293231534736140223217771664090324261270056818332016792412381316345123794664783581707073196084068496265062850538751898780996247110004872097559105133254482186853103129371808978316383678544202331606466304498501575036909554535265307910199304686914523874729595996058488348484960339089288501982506111377121303439743970587788100874651897175451943193242941674544585606391376710161844423056271446405546236564734637445095647545586115187600903097764844198120380371321179621715197017752822193698119656648790374854103338914322410525946487258447355026355430842591386767248589424664994148984620857899186777370173046283464066781826529 A013885 419 515568022600380980029630524400374845527595538357000655512215326700729008514654063113101389444651647710029537936603410680699001024432213961539813533955553399166370540142808331250519615272204913208244171061289600476184582782129435329542742351733308287880638061453499092048874789191235522779220053144992233416162329467705071942818369620696901131979833512392513473063903905972923332441275073437182329839501708785590755947597975347995636827280120723225575081330559396451592161951259087127464860935162644078618747189872959415380638993914718602317764847890199450687763407987220440094324671927353507823211097131152179929687581873184030617663303189316684182074215887795008611456623769876782032811957166425187912423055949774568862720660176193574970669024293665035902730487137317254423004962128109068934364322751151362733574007567822789738603018642615327410209648622226473733484664392415936109636425873314913227677028081974010227296122231680664858560826892807026742710229751922133776479725444405452104743156292116456943736561701074619210235839403339997988543900110717783939191152915211927696788834306334833135646953841370800404109331981851628008721199889910749282817334052849354272683584860790903506549488336609691586523711469501370930532294047984776130939290109166007236845497289071041854377660570010326479509225451016641281730287006309126915968246760823603288633676269590343367074375302573518647286301862708701912444724955696452560465622047154219494521804457050356990560257156556874208466180381793443407476237087042578327862170602689676589704252675865805448752983143024280626351784927759915995363630484541252631376827303776944766471028658284979268446493968621277736705134280079184480677301454766472310800687173747233345220166082026001317659472971906503846752657578819805885091570493116248365021734132592879750104816032048793880941382049524909052038732753854764476704624430987898914309794527955486659316181368738180896916055969070196770128766228182656218752014179437816188313847215851848917315621660295534634119063906442366824266498681838435721355621971859826972337242901423343777400654747488988432870187681823978337187309314378686449960468580525365580666735489947762427706328950827181289373778194293451854154848395125201939982175617091014810332178299904559375179781585322538044554846865049543580618767845669706528343437193851685334040961560265936987408407079039662810094428118881170837133264751921455469683098388610608912882976134149674492035468861477631081330381555269222604480873074842138801559317286165655942969869278641185280434736564597394856817434165640156481790976900439468643869986353 A013885 420 732032865865309137161931107483543027046275218304955879733607517123316987842591174089578799512714754562619409646051908878865241497547250018790035024881530182680165376015547408784369029381547051453117943990569468263314013155285953658698569527304999905705339116021180860339239211556700095666735046998289237561571996631027320333514261834533839950549490471405097002324095408222997004030071501945297391298925377731182533967488618483679040918671470369716895358252764072967568292291628873671540875052817226333535378528771450536644107939982770610531094643630834921455175689174510852411007545708756369557341038739346340738426420935713458160703564676473619252707349947796957542036967456025938106762287066448968033769262951679070021715968395789680777129208826530356881743201275329864913284556512330558289939724208481520436804189663226162769883666240847870930678041063808614315804335130222513796820046731207292750709822061387372239297990223507413764081599989540306569824318684874905097471173530317192009084303663455596206762963287202705607987828227708119524019976379503420550548132804734062023779503911689657171480276940347220549377463779755906989578856712089006744453171476276525609549696749687989880098836861153626866966797395951808025312791430089520282947067636530119537285737244368542274231102003953152124216530321204135240353720117917058015525926941082718894589545687111736162144121293986128465979986703879989371298029841420298043145036723006248628833245710974148725545915045537373743010165478352093176208987561697014136863397965423156133627711091596794927050064386505026017289966292174411045429018288889289337428807885058821465287255337666535809158633586804701543404941843510390639181031211660359075796531288455225495844269352727192152888026315472252832338688131890353124588462005644557054814664360300928463344573776816704333411787892692288791900558971689964325600397930709185188775161929079293421636695329672487313752540480076102375444719630448741710788578596774039379690734166357758648193006623722236918996391721009539632002558018899075828016829346098978345461840694286244625748761447805472649329766071351548409903761441185778606781521037339003997268729052550760117315825105134629143986384585614917669284740577757283850897271925155997015553815684367587960764639142391302900327511205268649799746621857049052502214127703750672383335397558074512493130738650024018518552244425590262581299525890868941998817835028757493339219283844905354375238004711251044834244511563919892599530399001426134672365607563983309750217369684363637408722223754399563269216231622123335661766291088927282630279307213211521 A013885 421 1039381988828920235563328016478260951752843192636819740530920768440161488407217976669307085539724633269017107121814325185018965196982945769929162760323214800589711570293307097194347856950595251835069684600617993499944244776624848303978774833330695251115065681256485792818691169203261527733083423625849961976460930420540557966782559265595714390667347892257826814428883134033279857151125232537544118117518290049263639131476487374381072001662117904735121892682694838351512612788315297684653012229867908530254541951725845444607893167340116730756848447421746379072581388504253455371735940827397692610577575241332077321839922750519303563682081230843803611291299774829144744763982501210620402453180627307032405523524386782189323823569738540748779172347056810912931041256533186036006181470555928129501878946995481946162839486322659309791958712697731535476019731350736107696594995864992347772011521091631793063144595822615290185572926504778565984827608316348731065311047654950428126980128035235577294442412146683072463345840764077771976440773823908967463016431602272588192639620199731291102897495085539941562526471575690583527577437589932882830502466754656560849159046692791558822398403777921740247187494209167005182450876050223946287396544101552616000384374613200745935851915026577385327862949798026910715633710092273939849962911985465360242750596048784886001515228570665408371973465628115262405320945981410930068763106756549500118645782406417483159389285755446621887007446298811558870629184525596567960892564452388437401324453644991826198424240987381350454736523269629866725831279669707882743729709620607479690773654877255963069238366501973194534384550008659763119314310511101132721775661433094442456283235525632171106852956750355172868623134380207486489765912714881441116418799897948463846177984894623795385179036489029635364725060921954395087201551959866797677454004204702951554578735091136738319764813320702788819842740868419414490491813280330059059255138840679797231529546741242228120947377805738384145095459759817441913276256021039985107940491264864057096652412742667184435581759182996734979459413664770995470640725008597716055288990115513046198549985826367564607891695486301139132493076058577440157157623902512723776683447823836218454513194076159110339207398238798288162150319077379129298718839270084096538636244719064318438185447570615003084959131187407152861696034113385313457896200932831503379615494790426528220143874702175781747162307655302774765215909455612606946691433734967907297501014458974650232014383867931501120236110453250500704739550982293173002708500766651024733580486301828870572497 A013885 422 1475773792512664198906240227492774160172936676967736966331011569515142370445407294699752350553176798619446822666657922314225472867692614432054311249384238797120906101061944135101075165126301322484786537167979662396850335555804227238342391298528420967162483812991790148334168387431435302982512630619128449462011887284117455013041984251170934247589768576257521207254550720039090638135025219295059778917985166754477322866300810933926585749063969741863495965178773045097263643855778993624638371985663559002041623171951603735444629368900036120982226566010898548550858192537483798383746877735366405636976844249432039309955667196784086800018948810182190464117231024389584969866353902221407852765965685946281110209414765243398986756162258255251939349311175042372401529445377439925525628804239128446170149336044164009632930784531632079623281121934863004766374947696462117665764281043880439930524962302601042803257296390911078077017018708295380363519373461225960244199348190214950029089623651725481070555119983352987218588835429761173085153267799293914815136121525507950253436713217929871791486728679669484807144148352045304855715517804129333217068740938866400517604416560086944334894130392908628342150893965345236477339153516042821703783994918398192696457756985175371522240892513891086599463504311377095367967532710485799413548790322946889998191133054039561883453407892659274734805128986338852133031782398328178934643778470034103589960044670228708386240993104871174212620731679491683543374942052959966195249033885674889563332334779017159370616047535620322112610835720046853679738623257992425268863834312786874291302809293056019955599579346392154072007644021645625283300258979360521002942225315409175782650945943717517571262918612689044683724637711678261144899559529613418339235047966701412031242735098525858244214151212204150980052430825463401545328733961080591749916810048076918685429499070296135860486308547093099625375454521211384600226234528769596665696823668911094857767847647379966293123981009122284897102804208195113622658685045265770135405062105856085517081604799565200491151809848292195137730304707820751315957527888532527325114459638442007236334587225468771181467279078093076505244221493303588449221352401350008443390430176808621626169740201393045928895998841145421035046265594250298388691034969503795059058442518076505984686675031270706435200817130358357840749145908128931010388126167887339894070717586650639079068821503007198944180632660535231869815165551917749261508459028630327951707897886676369954477247035569617386075083079820896179129384639065837740106683773034824025147388539055834684453872929 A013885 423 2095387749715653851466417530687207840740665351349380105803851094057061500673504665230506273199381949757411907291012917603309237229503432449653338207616957145763698373935508813832207280730734816839281558303716099511804726891257522673951112681954668209172422779263084184643307324073235434986841436172983862867783812243565157322452752632914809187980066041379275288768824621702543116190482502792625692515153664912511908212977270510212200261908720885773077790630837159492665465574134794550898164932448303893961812952057688224997205121838298586629461265336536380449775860681694133521751690580704138608501031145465827038515723759024263131614504600778854405810099290596722946559531652546381489604725740950628858298609020334196755138644275519527252848694917062137750918393725275720337042737100556198193809725827658578225384204932729529677673063947068781358570834111455613002559074790120949798435381400084208831504495081709830585199153132104153876805527044535908234448153923314028303453105769267986376395180994203622373223888106794409933166463357702060007674728100843141722993891319470253972244972122929475689817269046689990416521667962817662673587571303236030839724254083755368522509775297284066312001341852953191429005338493828012695869631672852102687414421459700147483454386922095856545854452841038948497876277091712235697923144781568402392161667604709450217154505370247519847136206027156123573050107460743053157606511367127212220929899145336923203162977746903070804009034220248023320845715098489578722087707505812691670724358862330966852484789405783263693845283372958565525152642403223350964973197195850632970626332894410641326097751932030324704218557417641692577870855813657891269674539209660926099227424154808923346180653832656828917499212927390360834413653895038319322891257500856766782444216128787629509055172097706549198084304274549988927945820215778005760261632164432349533937872261453460574462508594749967154786716730123632904323420679315213212966294964069100411465682857065976801056136303669340067145696274635289442927292572315920587145825266434504014026936145896246873765335275766611311672337251532248501221507675228128650255041318859353068560318014192413043404586469984001327506544596817553184746081756523618938407006019552959076268488813129326013464486226592214074557685527855445919271686838694749941169543018388553557899268349874931426964926608259226888692560061678219597616653656358014759975566860429016450889419692795292471287480547489572716980151515049279713197616111013971554528120769682650614454200544182770232940409236465258186210110685470103176154655701929906135873695648898200267564622655351153 A013885 424 2975150964148019130581553195868946863130518883770876788886338602854577171161780313460190945546054857036709598450495728149481843644971055087667439827452389922112607482120949737881356332996498944832971795528439429904532524109640232371268204999262109339470928690096144921155092407236651845014111721040264348579862920300711693580385797995112522229217812629314653673685437020896707761324869914967629137897488537201684420459553268374818364027272930710711104912571728556765777509953694306986654615766491251421968937852669773030079856672677961116315946983816938535536277404219928187339793790132846836132250448579107672781425819989316913177264775658948061880070310148448791252733176933589547582685697076368937038857288107784651602160890045106329406647989418855095720605737759588808450592489571384421898868095884481825903359341063170551819551843556693238693436308808989032310974520254276761417957065328579364498873477873231274925209113968690007611059465212873621058038852485094886284856016398235535332429332500886972651978550095648790504475935163676773816317016417078840677384937547189076394269829383546276564516878176826109722831205908682398070732028227898801039998360230598646284265162024275862541559289239308559522813232897831160622319367618120767965444178210505472305415095452046256587627265847519038297349117162607259841346062580123367115327488880219945856978344531483532787595272081099812148060206428888249227199708410195142162372863810800647768473376094784553402567855300858697648266034502596117775607286116080690957519676001192659602268495631327207438552082514078829970846655384713497431073948850908892177774593144459209961349175764956780743557648279340480698537979723012852524486282218611533548470752778174533475538024608874627136313679969445695563268067378447422958842412201393986313420897379972017271838549489133327824744386014349723629266368454113911924747800260094422512208425495530526170874614065815904114494003256283151044633939115470460686922684668798260702922430064385126622817162523719038179717286875414838162566416849850766057103110025323895565844243475303807397443827648644153437157149752948823760198866223226385060965172201871684469866847454677197006569305931512074172869459891603580612234017404572356015029756345904405815153347720743365445499645020230541299259251700524249876599339459728611567219163841460116489058181461448370511096139799223121112498352251494251843213189010555521763054628435748162010910498776753245582404828267716902249213286989703325145741627618535964609497633971679299253487097822061715594632070637259852092497729127539524285385420980975090736363217882957651937303502429558922045121 A013885 425 4224288922502313998690132376026895286243909150754265804837790069633291378514251910528646335370184811147571380327125513083138842072217667363610228111087067997641040521741805331979008958899410002313708834683623423625959836084741451413971759745637300780413174397133842039316506040061810778706201625901066617181558426429407603111965837983946480474810515786420816221157983552179336791871445822856193004847714381965572036180439924974864477892671661580118137287849356793423786557950322537635150462778362968770242550192678145925170095055698511836729011536601366898250932226323494576291717591476653510210228725168186082952416920492571544393131632572787018296850990356446055401731970401395654262109365793761969837180792520854792069889354856774537552334994312287339644572100998116486800232900465357171124061158018252711881666083923930150194853421936875791811546397116604740449963349404676639636616264906240710739276999672652538321482636932242288136616059098755100974603870972929369955756808875149512490497114756711874328720308203157604739313687873692613040514429978904311487669745270939240441938777139033865604065241097513789672729947527884063677515365403579707948248951761937102117237880156302253360670747741456933398383028422615858227724510348162099241111674541433668391149761183256041739738686804460839159759225447148056136554096376826223662267542379002451664651701331438614413196660231254135977108320519501982882984096384174443965240247291811975338601302361812511640509787323911327866774066950752615996520434442919981620871014608025406084898139401609354772080244222192425285916419574573152321992363793604946920858500498312420478091356654104239836205531812959536903184040275577859746859519212071116189531037627360558576976993007082901461884932700377256965375108343760222620073110861034661225014855091234928527540867361992379445258089693176555543079258114152816643736637433896886464916718398807486297399516903647172168293111981456425992780810890674541899551982285785892046869332783927672731293307929440142392738847791065885868987064929178559141540250491226310386432910008114438059912400793720941766821639176772658057684681599111545413506826507032924296331732426455600910156475011998939098867912713312585157344755250003891694432104756026791927486186834731512631350789479489475677542343341751259857038708327271887233997100314444036617804682355307699008773431766905543073428572932749873939349148908960331463925455566896078068325348061664533012896572249715717676861230025339194131457270165571619102547482078126654800158430252339081319047507918807861812497548185840886333274487677784349407660469453642602806743939049126242378219367697 A013885 426 5997886196637368047238175285028419460440418115062499582859570094899316196823110174927472199799704495401557257357131449629686266888132760529893527655123751105926614872078754493247719723356039587655135684887385503399284454983772742980287700877161340974175108559991265556417816316524042466821451321947010743871556002674779391131746478822372297927523034512960100857324711052446696599296215451703125631284061199234491214575050890555036152987255107396161798055113924188640317310811671107319031830629098109749210276588925414238874235655498921920962544133324207000049873878070998038609829264281266823046564727031125187182569831479821155307398700429899657437911956614532426884536950298214429473635817787833489207110008526283322503976889718875324565445708019261365205723209606882680598718285356040636920696103640322240734166760921979691265213995111026651134166832770791056961063611395675959524527060040980216828137622924213415103525372426702738506791267823781121404498128428010576437270995379043161356219761867120651748753830644410747192347714923277572473865697006557138995948301511159977116169866292297207314991261028992636863353325107098883000965934175830473388276911901848728000875024805086848549921885875941817084227931587050084615642240089410393742187098879376384100852726464374373656460152630121353706858254565711297541879289619311351450436205919623284013217370697352436744878170405967803746049088647858526910285150139744773485154121799010275868340429367536027340359305100366766250934226378494757090971514486821036344265056188307129007485217516350853638621539320589470389185429747894712336447111678896539120209387942032378402761359384826483661115277783353289188744181873561153206596716369893658819518970492471280619430822360057707220967554889159550943086605207646358408669146967816090982965917105275551914328593309996413902005815457484584623729886188186675781325970816980531525417257035575601071766785872261762933356153098654776640831783808800483037872178912349099323991750238589193621235922316771092257327002208079435512282367049148681447029915441721115386349472305391341680433041653770235214214072136614895951809998961269721536185562163796246792616684607829970141492042141111777672101297941385867223752052155004775649581284962577932705784754780601381330211837897979488467088238990188918566835409289435279992401420861165566500046302874960123591500018508263203671609073278575437761902464522429689351374805564846364717858223722790818850092288384764609753515155480088032161908525245478022384085760261002677704588548302795410984418837451074774249507331274503483346504114250715852996912571177040625093375029066475239124411416760159329 A013885 427 8516140701498943483447453845674596569842550743598295470220240616233458397272670743641995895191009025727368882759324588676857453844983516967693034495821043874007645612425124118519227583245136300809257988137148518699997828399894615529762354104343670111569347114663518339138731421730877364813705409625716833761235891289804241954148160181297063818479073214467989922978492260793809293386926582608844849458093282161486992452888032310801967072025075022192102101139891056710275015977126903424678577941539354814184455686721871884965255615109732781932115025509308578469813774896253062106436349694606667570426253628232314897482053215444426111297196596296037910821356982840168038997980639571845189148131336779894485139595376103059440529114705573161711520046651104384216902539222799622226854348490771790616308807626437015762091814662399318500752947456356967799404716677437077763564896085430280862616417888606047724949000872304886928646224717660870188037129158470391694026499135409813028494283685902085953758122425364327230030367717281110276285249467820124220025526954639199703370167538731071628233597844182235886641546910842398398890262126590098721102488401092128453658691302223229393138410094676197521546439114157120579760618259394171992111944086629973427600547653574714600284449639527205056740542932946214910158640752907145793920102521006557536362000028418557169154776306230738779272484398106227923454020860282464443256742421967594846310475915177333263594237020501601171400541861891455628752717863090430318915541644714256200659149884361195271180938487113373994772262955114203658377656725556542573890786647063003345603140935210266701809535452061576611620154967638651127662747842448918308458793914808100730505746886528795086463189143684456001641329582257412523398118010313135511057749006282451494801038163345229314422853511351578253660271118017689870095245013500168914846148946285526550084370322761266210955573288231969933266267470196675196921494063412027444704078333951255118864954518512536687467172952923652739211545374157043068162704831303099393335554649335817729116002699116034224354617223397244860548349821677616321449089695151543011203823737201247582224347957219637915188466478352545310176732591162313278714917516648615739487534523111015797837424568520335491370589522311462556414505747892667349551223727469708344171104219671957754056243461132256202256441779087067575559843958098285334301547569423451433374977304886064869204023960370603680035486309126724510796768114491353081310952929468688428200855306906478957603982427562183854103977286770675741582730861422692353917292147678658888637292573719370823204188645238333597469420966829544395953 A013885 428 12091701988008185397577251474957995661866934571153245011460500180643389539576382464055293365758220502242184799768006332504956793843976761451197728880132979891816873676321099455548354918663689492658130619262447284315822816638389169122241786811531090413602518486184799158454501780264538342572293321794941426433727108899067581568290944270535905142114241457074876768070473085933915681880481416803246621417019953329962436643180242892718348560984306945784611513018182296107480953360235473715853851640340243708403498697981856848971112941902859858555787043774570350300414376982869184003258396168335139196542709197821049933394175632321276525108103667627103499945079461584492471347555796960561394728298315446290643986850471927561668051347218510992668233718877897117661058588633266603216154734685061762309100374670049981888916397691110309168523577716540635228759382807475776922141962661170782294751959254062517104602913531548199839846842688943810162575834095558294939505382982905570897198808151413878056045146432510517567849227815955605393555545453630678114672784625233150173228055971040083168848871534247056899299206872187955263453130912273837799848415873709466229826468456300767816453323541796661784350362401309786755017172159928630862204088595010174180992630789761633548216077811830178790248457067144213863693117183500481305518015005168807763906340274350287326524593221835858070921491880041914460711655696618079117009188525027643315697853401495942875647122593218341934421259166399616514673947726933989121324464213039049666299298577359433634153153777497333860095360962659587863773124545378535869336850656338934741278038878844843648431181578357793983045158371886512274169846163335993802693377751497685478913698257066115405080364347984380645122453296675262973234481643769177647323922330813182732053717643492867258688489518067117844507311568815243085883824299133309334926708504426128870823143793364843158488747422309180133537642731431040655075361796394011051555198551009027239306237727791654803457077787419318807338687180314496699632293593659524795323240617742006153409460244358795005689473746961141895963598332757715277323740147288784405258827560031351788354316017494003431345750448554209926471605006689948644976326640436153598021552305380837557670052135585577989770971127380586290963030887685638984931751868013957680429751524030766920801035671992861894567224655129226506631673362813557119905392427278873481837495151183613406993417848299924229324145484417743683726366784737349111970925693576623545599981813498312493306717677651159680536510878462351346416431492707039697555944676926577573643880321843464698922229677262164626702139645699696417404638721 A013885 429 17168487709587338094047843547479434846471400119393933002237271404987781141494303676266156672425369687652081783244202167251490438436927312583813253734558972430255430807440247309656520569749070171977095366674120613766811236963733330502398856696860099441386431090238890378725733534221066617469668679003800148911912471660103399162808875259130298667366900532517963303282237704374871718327774703018007338145305699875220475404875970132926396232753495107120901149039457260404279583995203859003771102228498577411082666450820425320009577508351368890189444124612630133866495456059765690991314456608383825734185541453490602495279254030780790723110416749206016294121520689086972726890126531205031820234737461274623894899237550519651927314381707633362516940323384814367790877664481064019442679813125727738646912330677893157134851169676506810245092381485874236714000610994874134193341720678201963436679632610595443348590178998163432380005418519795691466004436071417113977921294565959355177384008145442054655022093478225085942333701059079278007277596101155693735864955959629664905509067866873059367872252190001423467868273971924173596500772097708394516979372217197501592682720022957839289565966604084782811142352508036509892618417011479786030116510620245360882101653775258583724869435593671762166585803505984182063861718284813442885008892231193967885236764582918175912577229358176195933004376696320672540442669322433055960839315391580174555296807037087824963587696543839215323981565776226660305675407397721312991836389784132985942042723180153833361487794463056031962593418930358954445493317297627531803829012762357430864946812448400003168130552182302362291384549430431667658065975263935754152710811254108249211033966866183123420711190882036058749641631170457448859387791403277173266796402388861413194385595372136852027319662661654223741348617882163304602193749117894523192361031556968970060140336477015626112482357448797645576864356795721483091393337974142611349628009549040024388919636781469075614272156096011831743831486363779800340449809485012631897313270453785311630961495994174545600393239125939006048977186837954371340515053714309011559297583122903435056157394077650983230020283194632834843570193669983770413210152214709755739226087191661119872120727215076132007822241752009217109327896147096668312228242412062693910261945709655752627867796106128768911034535897157818160026527845904368771597510775618899465301340352874111781213453285833585516475493235068924293544667963876818298075702642504623977584953377768273481808996241636742630527528726360918795668795169940539263852690941146939653981278982131696257017620262868425280375419890924233856126898120482897 A013885 430 24376797453871549104200488995793507922806342759322311530757605465271735968218677534872236414439868128600621884511763156587199459447740303263315335007789698917905185219959687224346978326602205527172882696039816872301103302481615515447144533473033690212548613888493320176466383838698520984280631361564298668033621306273899432025108321198802968474951565289399357821908408180220592233369719206503038845116979315107730918546940980325026474175848679302311361342771716667385839197292678165633517425896849304627167601538862536633592838692275249578317713566440115183981280638754650734713854770416610033655463480331528806387139715790382321173743386994277406677322500001044961835084034386217182865183033627553003659539946730768181426560816068255183203215336740192373808452188057090115453825031425256409811989001099321344410018377223375930074166133499388936118030765525349003553355595496989805199313633119582214406599205781795336608777353523261551097846660587054089201349395538539352164094925653362919396315704579712235850824101784641126433579145767398619840724008773971897123741388574254781454888992377738851120817043876954341350206796768335947913694780498193393018881708803636848820165264644576007467880147205003194826603507722668654553363138419729717365978207824377326911841942213724007214562019208596182792648507738720360574380070696706373659628616850408452496704167144811979028847795282907781151255307136141831537389427833942851903560058549258407889324736051645916752262494038335857221635366921506390300649840889729709020710954806403681375141975382931348374312004022202673982114805018257534424389250573722534715610786282547883298292341429907285215958392200644416345978581440326028084005514334824376400031055092718171070760729352195072268089917508792201965143771338482917403073739506641599553940748288296114308954014267788381158720024540314743182557010041286364016336157183383290922680677729245975845190862600177478655829895046902717817696470675952205723048776754271321908778268721626337294453620738015071384301342734017295971990045145961580487823528246700251216402096817800687792537543325638379311682601572177379828429682621637650225549588480136302588530469082911292096026909235881792982487044473682146307589327093121149654630334481690382678269719381416351564230464707282550977198978639728234179795455586464100387342795449474687958946485375859675439714763035330808219240785747702239330934126857337923738104365209410777731338390142063817230666344398265257640659451621186247598250872926878687886941839148097927481060875976661620481152925354824635078461908503606264257556090201624070296282896831732563852400267253575573713318002560068009910258769184654484685729 A013885 431 34611566502461696096442793704100382778752045411223099283126901423104331216627066828631088978697347841470493187077218500222431262893090203770541121618155258536480102570856301623299627605874427733195107706151006264854827631751639160916236295863421196284118637269874460105797030358062965909177744403136600413898213447062140025856874225612368786409939304637110703998941406713543469426695629403387785225511258899410917498815303979501351114543897978248141902582063821312204455485150390142221909151781622763120016309218164744676963227167097859040521453831304962624782109183900262128238609692759416672555945410793083496450425035442984871394787764227533735812643092883983696376276911811511170611410186577316525117023410145308317775772360620224599657367718377919323298547498378175800057921647644370290266421267133879106109975463029250877947315303812041876669738808646525460138256815755569453840881857180270644200710728523722581251328786841477576157135265961152857931160348701163868945655328853406914645294627357436476058443556687635195854602385171861302171190868925785415934424076756875671232194320050479151935849925468000760246480571839099173996894929953823376431610326416805405255253392162453756235321902170054221196916776664585147848174525627222177310105720226896918257067164545751527711646384907459750311421532252376275004057564039213421585239309035370394136612888649731302107962744067003593422077906624400932501183140836018595875233074051574395250512951756081816422117167997789435227139527171069298813109781136168955461019594158555911826264959741282755508705519094952622072223580708808088055210048151853956973702984178779589936263469025643868264875034874830379059752110708116993257271817566900734602218893790781544222017116895819638725353346004281169505623139741344339655176070554681621617859649042375255974368519836219207506876737883737670310955848606190732953143007129927049299604619038614003525625162598900194311830667291610152212481057764545470961310867015989416311432186292282206391891034580215865210499951590293595806901869530809571786699651345775078591367031981432031167048978653710932334347723620467057991054683878110569136298162050640890184443106240655178461588479266931414938735107505268911209854859198457716185174462826169461678420008951739676682933574927888080982832810214468611397821836182630158183671379518504782021325879886311991190807084299055695365746564329375258429702136557279252385013649673138358637284932611940305341682223758287713917893807000502641956109689681339193147089578907300879019476652181594838471508349135525241888599690022204879549940817565407347578669345046813302913777486261860053365870559160930484347150285238215962662425120753 A013885 432 49143474979485756434406975740322857191090542941442996078842712873904646408246457226099652104026280214146770045123898228070320585637594377455029205317389070919831028995948315853953339353594047337971206042332449302197980996735987124101044518335749629492379835958092141302436654133108208586907384635004324053876275650305308950693063867355301107965657191264134092847824948912071689869779776277805970566938739527140887087115401062422849889442955351701472017374461391136882681551779177496164773262521199551575296996757575739882798976835794064843697669872555170317535251199525074484614487642532307078445266983132435154019611139548970170543989170552813367529731983932974439185731407173956816170805033283108909403081508058687032152154816633150239395711156512917396620705755404741556942840456859392667226810101088908185963991431010323063809641265324654342882665335628429700255524907648255578022152991090407536062888532869507173047767937298379826849741607321804613403563539225788427469571338259811781607524093715847682586913493067835646280528178802963472916880553580358903312403566351787219928729730683913177230180067625219155441287165289747835893709244559445797790056943235186072289508315635605102967015450049466676345990663764647874268265537433490799008994777604201177665724613050437126882075101135551078697924042519262220698436160704025451131753129609033901707628766239541537417105657902743521145491270266002034818332390798006855483620806823646266117207568141535059619658015801837314133300647630532941404885614514657444594016897903184721297905086943378509388324092225602145117601156634466125481806373338746903786810998007129452228133240340343625862960672392272037520642452653694869695290191075086976330102711881097711034440557544347784781664025797600648490745554323725950069779330009558583225469347710359803821998963469094695313091484421390117354702838334440155518650770674476830437388715574309363203883566492186633195012955768663715889956717234394238762713963708721684675701169732400936720971228685961557730184829765139494061600267766406686168348006860858165763502619928060139476752661684322043251449955816585495558004930287122438362156899474736822414612835497537939724935633406507438020667613537108600463690890816944577529533257264976493350336398650190242116000016896386387000042045412684759173477118856760708508193093909005644286453699837739284876205774291604322454922819589013766308221586505808847453628325583953210479659472563591726121524897178771118620318947126312679699876035661877222764247168238583504181957060936602702567640430078519463372221490075857753663140319405966580311006720250133195835247360311305829791904874518561274713691762547477602097982944676992321 A013885 433 69776706953947707673687785353727591042770245029208428083517377773003629535273590017678173737466442146017790475959482766413241175761637839990165402374332094069018525337100187903446626554575983271149782697648024468870918704082568470064736766670642461682161956743948833473253800427472621719580558425703334538164607116015545050804201583511495765252794122616719640668634188487447373363435903806476751951261937888787678516850412006288520375474806256800796954173250627435440833580064527622172026470203562831701046467925221217302771306853140053526778042452236566461544649162404073682501272580662993931480061442869469980480823013766582139438076831733605929580662665511121288298935038595792803137830722142255166778331100787683193410462081480294799457676255552961356013685411751710132816190622555006694310656909701793910198274981260024274411565818060067741322352555449375308915708828798729220243800079470652772931644723614499846202084640148665685811393569347115532973343516114510279261663151627561576797914337131102343054807231526817917220931898370639307765343272164947651380439390509549546726346409219668912082511780278140794387399670646805493028534326852441032112796881251081591042764408513423354683437655860885606676589265880881636814916701183703945408514297944768271516922751911954507663402506873020147946798337239272098894219471828735464967577603347294048576888657146576728692439388112815707703073798526074851151052973401285619806407387914201916470379986078735545146388771342349323333365857642745610584316673967937975308927050606122148827879623032164580204577680615166784960241825455543169528221151829633162570030103197408802652280578229919279586905751420874198377946830897517236600945644829299768951130646183359752696227666713245012656739138676903863964124510525422556288226670169381821302765231631988339975291982274338386803160135796101707856896307929023195894244927297550649034339429529192169510576509068896636448371510338827557652366274662275300666910760369574445038587035752737596809828045848363319474107041835841666619821571390006898202932095977437492666469539423195685457043603961116443364873979915869631966502206302682803965577008817501400463144936771027726484027933641663431425711055753958406128574757162674477017350502060477728918928587978263166600097435990452486286718698473518344105775701548603689300317521738359027079631290890512987806474902068354438467879349853198319189092577151378232718966353478655053572017859735723657475729975933558424170890199309924942460626888366766007882375691553730458497281006670261903459582238129996409705292288234637162542885424490797490820645068794193369039046811269529761570844679419300855831158244895373905682035769880240285918097 A013885 434 99072945805511330374439317848987596235214631796436791073378733452643614421064953701730478728357890146118381931824403322271205376093391818574916277719012044088554436329559061496024016839900591879424917011734431078297656018422563420200706951314678393716649429416592958848833721313549994256898492944643859467354784565924483749199701247759881842764536504556207698840844932963221565201688012070952661595262921344960406855899675440012799674760531987362409160961569116118602715644489679996034306987903820111530552734808900821935860959434578876980370491022105254546389400925783560846615209382562416574569485600088317038075559921857578016756129456074782514356610950264624139040261007095506582084870915648735994336380861771097495946198459624366933073577835180661052065523327673547894049997968769084139963846387838459995952392120066914286193182607733313602990731532322683677991131590531677274467701249436962634216406282337112908128953290907564014659107839192487419300932604759800221581627257480454697747556256975955579502769431333973107491560702424840815605777002386306077446076531690717490766230033555411442502738928810380153896510134165561306915015663721726366532579441422516954613206344778643744110761739737669454839002005285830958203117182592590332815896885536964843691203387761451991387435693201205768203297246717541164519649776612332851082469833155878885930235398070166994271060912287698172292163254353837059930780621654629196281466174581694990513884315893795214924916121711834083180142846535055854407416119750094509808207235292456775868306677919580104355531051865208865793294077565831158056831499973367453307195232235563270307459144963798498556425239495188176686316453477656131008508880430395082043645505897966628384007726176467923935759663224372689576509935141094894503732655226687964649480333489300068432298148076095278871174540931045582612569221087179087852814919737918371885950079393030206224778630437036371537675427555156679525615821643154221579017911486062862809153072822774745993612019694119597698547202099912641241819996889101024461720556998236466024935440836800356365981560389418909926719874501406908035061923134308297990152275008591085957399580488901114642432449776651314753815822489648120650499768980723494914424231804083726749643188141052804939314545173095895821601551058514335506994370273695788478880935462861233112204045789931099327938035026067527939687770044512605888867419316424443373653409751142728399604562270785385132517536439094463468007645721592099027318311835771283653846302282405067610573918287818055460412057884542312294927192495967217696653670161230252924128645442917014383673888308720718674694813986250255257860852122410907599978262114848331642811452129 A013885 435 140669415612575901011460286523109981427743141458593352863074308343870204441050021968077932335810048829197207414574401827950026851683835027346324901333283283883442636303578740378560172478250734684144624393530214107538474981349405630115915169772805320067340708903155428772228501043093154195617123496903196371739962349419839722687440214540602553622126507749663394653065563982360881902573135755026633234665225712091448397197145471230253707806464665980428184055410640504810896026838183570129283016924154312097436014387561494331385734279902860532717904271173300404472815630280269352992531348296925110318506115684597564730850283968935150137307701113972476486834554009878436185287872751604689119278563680267342710470721251725177301681506286874760493051004326107859402597755460580692202147965942565499716647040697152294472975618421848717651393677868399452401611101289088678981454126737535699893886892921817454930603974820326122397251232768141119161836879232327609706364265396435663214224532924425965779751984361109361246063696465561054483644904262827205923571717277213388204353886056787064286867076753885824517611387243919934171037189565911380552433395244939233605848647959850655626243321078370770581873831498708139139340870219124086821403353524367532180980904207858292068860968536811940135390281041584418423829018832627845231376372871457084939402369895206727340246241597713097984725733738074263816234041837076026402138381120676846744613718243041704146072243112016392477646629825399605841908081652724800271350629540009940412751700480641800414046314790861248229931252708179864558669149090388330585098603057685592150394300856290158288938019190864044764830271273919398985303220685424401205348393441259470005244377067769203077432058065741217075655908146768133904034666979629573625386336652199493423317197867117127264077551632880414372189270162731587791534696545178838141434233494321565750869421876749689519695511876439151382369219542182097521202303670784023588519634748866758199615654518926482522251981446833569629466134731975663055686815322968313289145164897845033940766760220216843588733480389839165191822700849944108221938916995709577059403638736873113534215496154229669932860210842526805812408672272684311642456650485663119318709646496650908011568128184390812462720332165836419353571713481288988869954505593698881142258448383491761862994699843154200898468114598007162017861258112091535059549627388360460895185409409028260917277334972110524578100951735803347616294931831322592948631096288202707494899249219788812082346651898386480771854283271772593908138438755746525817117590154113903226094526132643823291760056032355273455296154502075328679660535911969984032182335311602207621367339985525553 A013885 436 199730454443425181082428968041843368900051093601973982216106098222202516867055961041529228772526248500477459328035366456227641275551254950422870835432371603604893211254090399577681310814451653396425533957524629212087256471593823029759492965208106043334854176921107557630250042805543116636726342116942481690789587721560205369135820800696976319978251676913913818541917712479302974695541784813724850384672063383893027646899147377344574338804963501244972820128363185795239284399978382809333053396560878969111729207080279900656878354517460035847403245404755308792393558582362852402731916582598827196361503137897585644466050891645280355468507300580581618547167449352803966766734283141475179078831503591373348418860826864310755068033598471963136809381919849454526927794241274993719888065204479313222731179317263136565373515742645590854698354873277192041288594333443021584472570512027177226244234562123292966105402567876463787168593943604474545029768225836174982934849246772986951464359202644476678494141313259011654330752261872502122135984602831905048121024767778072369735669295594931510737158226998542065142102151457990425972286350865486235057036423272293685409899443746329672345510963136372287206067632770261242313967109966714868541977301325047911139891003705857051002016728203772190884814838268860927590002599192638474446686362656148442250805030712298538261140007856204126165298726128140909999326617940665255619260995402860865588267000143410464923729696888298258974133910884002408151874083091192876738879090806789893964628391189342624810486558380007879328005498676478137952678302020031503899566347241676291813882400830909575277656669114282650007657614480173376085075675012744634022222353866326347303236265490311577373913449669049127253389570773545762300580950153695907519020167799982016133550886612011322965791360228806686509253540565445584046925079632547989586982386466546935382332204737656183912366310406345264164316612951504046440161739283088391380324723035621708697031684378279398694597131621156771673384897662138769019258314544023820401785786396359556356035269865996426887368353265875867571765804560699091667677524868777212954833672286020448363350611723056076461861100386237582920389140187076728675723572388622179606505122545795268296581087779504585810880702667988000874104272388402539869926994448752512282003653746439462523506065535201394225096241788782655041194432359259950695046955294755318925255269847274639461222645001495933095888683028742533736429673025226202856264502482478631655585163299461683356804470124487333429282707083409219868627719236417994907115130203449704292892895591117261007568557877931861502416432042853169953116769538361965617982314068525575706651767249828355105921 A013885 437 283588683854678347336154347276987600236319845608417972467413756303481798991307475676542566177272801617142423969126311310440010058580378200142566115784500847979632860251599032473167852929074881236488569368329047459186575711987790785565224403101485822371296047080673013454213935027750032958472353939135601226039431653571308514805079114615206706755360491227958932653471657487725683742287871960260924892629321900064202555643282697754335286972599061987183373468997367893671064630300106680511201196480739930446072496777384978906973329810097254118186429810659658476041540908077972523985730883219022986544254760865852260394633620858792829674448370280442875165525533135724181841515039058405523341332462194736588365958477049079675758632981025606163540758584571686956240117148033988758139108597036384234487424071871285294301543941805540694179442055306734060167899684499408297864470549495371774923460152672692380975518573817372243457838290984418414082331623831073902744926246975352933945330664389178723296656002620000510483098914285505245629632690223100205909973863703070500675778199035532670040729268711468940986469734462687912249732581280816689249378564838129095285043594499332409587480159585920146595545570862284816728182398856009873103406265127478551967352220848787074864570465657223371633140541819910070065158320481862086412448758821870958768901278492072065639847468134686421964682553384123768048913893769379147847797059149719820031560018022622352495212076234728501092236852306027007231295479995611844387834649235656278474935373628926451235543013321762847519023903334288219519075955871255871032326575095524774665983623996572776825007765238598020591922717522975529248027292696570557828890564693580528502931134210277325315392628906747086674615955789814365422815966142376210162233418391979065481335161212270560992239623360392775486969204346631870628114902791830690851004050301231932031152057222194296321260692394622167740554093115483680866388726653268034120093720275188732445441316286290652192314599512220790357857260639871366163377052713534029564218361315375890609011170166124088691018167963026711702844679966140530197993607427607407254411273431012135751841909509263231556908716411102135772594963418602202747326844320991922069553543782505232257778733551344042695679641848061438957103069880580065052094932557022395831188861797458295940237751692614446000262474577495574238825203146321755814017284803945402863256171679541827761493201063889011077729217819141287723405826252578600708887147701264662506604183206883767345942324537544211780901056631328164695010147551862744994831767425279486788194028055316980862423269882886699077236487951069373330122517046430005416451514506394518346119458292039538795627673297 A013885 438 402655377891852034213670103061661783108740387026031517133664693783792756670400858491668698384764028285710990669531776998307421361745760050119823497459434020509817574058254647450254688156317473647796950637607576338258273830695848661420282825314466355294641291519823142864059835146696078546317681046959257350000669309344797393905595216440203549033545880993456086240560307185549726141273631017880196035273991105059458448048004441385377237555053586355936223103570195785404116812784018571070592597231553955423369157056847503995918431144175256940485829671673790704816914149120865833988807894654712320605765931998706392887143309011703010763073239681278779403897586901489929656948018812350491154854285774432108147524705347475121183625348540074090546490861614201726626224013456095176165120315262289410026610480414947524111107276580189593415540058321653502467813542334276367580953560994850082227499361993390985974756875664612701479315902322263376163697132417917098329702746251683690732815361147626134523820101912026064813001375140674621543953382642100389062717760195850571878008406347994310286019737284860156142225957764988671023168553659636541947554900935371462844136142955038617079650816949185821584711547607811133025226876292497610394983109385106314360708822237696269755984427656668204776916030286792052352505497444415256427320257354545233904735862575917966903196906563311459031508276200321820930626734465709368725729589013143734510550712509546505546794332926412905375320140404678588406405506340129446536977741559791216586586314794646624271944396265998231389818722316512468501696629475493747276346113935406519982919510416901833184425050528380069723585613934019466031516287726274582527255070514133168458586291426401732290337431901647198244560187139858455446143209239015858632318254737780219977132097993370841918758374905617205024601633575995687934423341533300349219634057848556267317955466511333126991816242921351047221599912988671312663908098259729191121653909388768648083786971018303786549823230319623274735136136520345838346634051934680286614962389842165665912438773038562450196562982909479217798265938762684394785332609461340370442026627459936598032202998110093964168697739357318245191669366974646267786211251197070627493910086014396531557832939284010698429759609235462970533315493491430769424672354655616147877684323745153743698818153405020469454594676366179133552015636463726969244823139949875507873214318152399220939950451982970259601791374025032491363091826245507494266718378873674539912639495755576365252507631090903911906594831565387713939363023072545181520126848801155056272624808092538202496377716706105859891707768072741507208387766685992968200586598032505801635366135692160383435743521324458529 A013885 439 571713056887391353742518991522821914379426799701620031822853751121774632107765351735405243082495898909664750079069380293485780372424249627482982231632259610059008051249631268964776270761564459181140034941461580516910377906430315592858218511502522255829583500253461528157535405351882453996538983658292430263199900323558375993318616707229138090520123353949725578241263236079553077509770353916154321502056023188456407493670095442132117568383205719962580537927165867477276533085449078256264578393327402504485558661231264326481132755889075247793747388660133733448769229273028305200449846810880755871398340998909887262885560637303429601753024880874141443888079816045188787052925243146847531319657941636827849778019985560549983138418736502063977981068875298955620962330549073730928544279235467368454852153076890526146741824444403318255538208460588407977053442332778118640444389980253464853201290561621850145173160373210529996484317039123581910489658519343506517483116752184676850072823020232985000486587638440503592307193693503112846121533018018064732113423250838399805434993381812044157419777126122069686719632521714323519472943033093510561540029458977393719119486611527712265730861770001020133077803783851783891903799556892036779602589532742208896189252946215948712486922781499313947229937664014913703077071398084935112745125658646652532176276547629455156733272450162263718286100246520960339701096883318278707150808237067435223450947003011667172726154761165897848587485928594565726498953703015577175571653605197860477408980685165382571998890154649051450826453841612156443989413471237186125526550964293984495243388147302010986159738198968074140657521099043515076981110621742165049923400802654985578168102955985816484404561635047577085957926493631838006974394558640481339990107500217220409796070849260573543494242509918364927874615801644312509483506522439447233941941954474677556045270294814381919691219235225580733854919187656355883985038560670764310118418154823008886362301517309135759459272362331929343995606189391368680997336785077819347712260653954127815905437578970214164848741327224904433745392481013768776726718002871950354354704601185383198272209652287603685682674666110663811663108092384520325840126548490919109941620692998143016108110003672977578240383189490236746952521736642262417983007015464259176877165230859822759066972846839192148698392433401254006027764265542477983371046849019810388982338462128911100646135228901184203887420694949060558089325471137467534287059957272438911216740576525025391238329727557837555647962017761936703350802163850714783797622747158261614734080242143847014581899375709181347908260516452458538200379829243473917850380285322639589992586055325463765543924488957181713610353 A013885 440 811750785812960825350791787746619354885029797543943113523901658506509563820635389018977282227383379538179863053017213095367839662249177803329104702458685233159552994623147704658520341474702628319555946591878815327998818443090428606728891561086436742595424939919379124985173748036707765484163851720112115156216220873706625062745391162076242321791630784968995510344905294590205993973790005400329126464944758916292149374739940704179382054291873323928909714839651947098683426437106471905705055483814665737811351864059839272804521711378394714106686786020811502373369131567914150336995118143356717389296034255689195799418903469799735644056244648283315848094597343370473615618605276958753495276935566038641480302270122638045817408965811953611053584266510075349231112711766416180375010094682432991372201013511294551783134406630157162248353714050225675185075169470291341198465450224192743846071824812952715281575127968025583489218232938218891640682115076299513133394025702406678718313848275038945383835884864553218109062515116076249296355581506364075336344368796665657832545513398119503581221572490964303499176677273383734249388294476139052625376541607535265313847836901783902954483824200168338443091451247128442321406853127450056665776193966190754496716584120455338291065544719771271403172057601815223325709901364070681714376955882309060124378211490087515310473834021270041276254547437724511185046980317457641250299025131057857374063391258855136716865439920724728221601882008116494308729624907902588361775641372915418583872483088696864602530628178309538245816096272189911612093476643030417380631752072509563943462791364663791412775807399972212845131565935124628186657168784054965241289090093455299858061028158777153436097207669453747658536963637468620617068642934847597913954334064935921919391819767818570169745104687405159871397268368275288626777723120431306231243103877654552250693769344984263869347015469669687384029043993028190496367344895638309401071806846052532928363718345461997572018564078563526202577569417250660561294835615650237345584687275341346058308046884563911373459639314649571134584431731914766694016867643403758814283007810925274631749184780268120106342345403399888787636545666728807876286384560760670934684379732298264348422212745485102925307655754280039076817766655423672790010098391956036642103281193192935363220554865394554846674453385311804309236563286780346162035264465908720919469296141822969328630119627701948700178981485668288276827035395472831240830222089752973295163467624763092976927481131981088558249648406653410161809559907958584340778541240911887861511486970369636190583211901896311101096979052108638422673576703210151146577287400777347080328103258756247005753899993117277156341654979521 A013885 441 1152570035492033118600099175374551717368993753251350437338706437142077149757675901546318027011525883120941445814867861133949694719322130848301452615518881439098223436286638630493332716485246849737919747660105279095166418358151046690264263785249504814031312268919109886264073842366155777777048434011763227489359694721078467541714482859212087194292099511453723058331786196860966111985643555697695112515137070560609822334770127988414024865460696382093729960983083694651695353810710683880618662964082639850491612623648411210366409783552593383587377979939151357325344775040623881755034877461672038682213699310180094480175526023919443252362767357577603990128050700165970556451386032726824861543423901988927376297540349518487820168841970863018329708995894196055133240001590528378618720708005515259830759214441106148411145869194675057918460759370211276491255274898579452840029558758971636699052002963444603461551416471296900896250932564960660828263985865889397819041441151742039624948945670251971875857067976129938604679175525166675097175546890881576914835906446527310933144575016913763996322518252303103073430499463354808760133715630007366843509260237250199202724048159856187097244539177378416516792498693394048729145770260981855107298989436253706107444518979517355259937451129180278100693668190340557545572483421085305926930121448187695181019274231681189226183446551938416996378952961285211277667250332604454132725822925508416197565524522624277853398412929520450438538983382398261259709919032859845403585676832823567484241432220867864083955330133370046045089705004742751331812207465943239330811657602417211932073248558657436883969619567502346213649969813948249203222487698221930782601003592823161690566957258436852746316672989927589789207317579405283263489232151543905831313458902437723288701911040075571585503775106145028079522511273574246483750737616606233171574139742414959595013303260861321944739445343718793320025326316809027473600649221486323071277612453015611246067724038832635486613562336896972623413179980069271152578401412730299046789837320704337590311088525376261510986283098380396122437647485581304893866707641560330778771428621396927662811502254557152209830923517435155894347262820724564964800357123287963951308159353561816722957717722166241784218552176304793443493243710069889776605368272507522318546838525123341626016247369514516460934649360308662531099699038678081960588904498771758758554916412040335762040775764230005775590028115296518787870803995509867747111476645690387403950915651293250904941322577611272457050671037725690992116436302234351686344797230697430363382115355288120532652907501390790591070253385989815024902036597089855576525787557005521693433419708667868604848715182527517791371793214257748497 A013885 442 1636484632883611667676181014849784877768387363510202677908423705721238235623484432541850474878504105830450558430360836706066411695092562739876755606312792443473686233575637865976371910830593136328333519153434101260225705270749270700498546785333006156736056944210680605781249093600482844167186658370640100893359788067586309688376100489032296487425997536034148860433794954116420760865599902062262289370404975594975780510779709615245572103398427982990457141211558265437072209975614239482683572940193484770199469624975562195917219496045634583840223736462463628757892056254855102877058556008097275827211896461454378408338581853744188937970041772028064068611243682985554456371395618269411367436461231206292457727696748046271560881471454223652616565625783345528253316748938322852080440928306586880277522285938705652564604340397143743710931938417110072405044240851672326171085849210837191168605879771667564337108009536686203815848160358887349001636418179584122719150723509388997155761135152526954031738788965383926237423960123636579803450380481846443153568165619446928119601856849790126206526501798160327020531808676540568701737177073275369864324527712681356089382158848108926243332339662774986340283446817306393846418725925446913847084221243990878392597852384700573487309009547924522123216609635732373014983909592811919217493221449059436316636483652772158291121149870895624941227631014751536229074789055500762431529688761543603297026792952119739280092710386870118198312645328381848037427946508239281515198948350822372057472587228824782894652563177176393467442933278919028677732885455971769966528247728395295282237726478749672361762452130255178787874405190123119268939871715734295975191513158295115888483328232092374429826952361459617855334534316341647278648030694994675501931233816838518475526429303628580844678633610885761133906594289363308889678871060101676412291743332246077285696803728056773992491914647396534726991199748205515321584197001671906217015016984701386737007980450604789324116672778979524858161567486961215130886511294675004213677878048663298657966331220375162540204450961217094097215950845935014822690901911822926578554064328090777520536551156648754465193905572694928142680221546845518637226540664000278632012549215270220406808576211841793561015200837391595104297986534448703488541568379297713116644958507766052471090550941336772798673288436779776655419625377960345418315880174912573075645507952050355014083929754272323310511930549700569276589876148652654289810459895720016388211535243898281350137271451079408477050594627612086434993466898781559882318464761586361383460640162013324955130959286202223756265236761871340791812330976634211069319175143327189015073295007290033913674682192917973828703780197816364007704929 A013885 443 2323574161392226211631699347201571007193589176791505843647020757534240157517653735935574189709568204192106038541256846522965337110159040854153190584912462540413217714546004453471613492196193478767738645504637482713040289208610247248997765142982566122684787604636144332882746994292300769670689147194161941734143148606278894915208624912055929393747214583520838498528946802166878832260348080142417547398595097433355526788694146155173732270014981760644881505149219484088685036839345707229164649824144300705361108343308926812808435521996866583307628553782384220537294341317849801805711730157988973764197601674071229363728393815111662872899329600306450964266154621992820393760120668369151615934231534356872790151874321590734999618483414579632733199019727863631709169559197320269786378615142605528070201960346072791733421424943267324514172689285102656074808900682932914020299440602951661741083238634960592896993167096730663291358721422688714691416479807209773731645188829870533334587538074261463370642541684023125355690071749266263289987646879813045236695834931931057019113533661172459225220099263630527442391232272046862255142443027729546829450230944544612213001883915599395689079125796568703780155833947680204447594552936327278754179461122829156621878808893383802169970108369687468208303965707562059951936008922721153184392272926997184070230527769774118354756402492240249342176640489712071975605442763976146043744449295899015946506571160617876655014595491770245414701597658020265608878331845349101534325833208553600722406855284957469766452704395056142499503120916606135301279781544859709389364898234896158773552211604938073550554949994307727388214989330032641755839159434687350280447496298397428360074272973633982480810807099084968629221725890797902280119356918503054974145575853474888327105529331762165912382870682851424146305215247912519670172772826782785965727317812492918556637606650907506950657592455508501607861543900887838367958573202202867745572290970847156868247940098654364355372326661943531226534708727334290032095129267323367457820030892540925242604101147568217158847071128440819573590748320256752341101435915815165063046038114689987097976465915625830568686823184729902587881511324839437555696564347565443617613442091145929336150004594417053480162360015376318050003226266842732789130165654324513052660160851961183963445216387913606215605859299980823342634143030274642164613730677510841269466803984274360919232166249111838158693538174506201191351071778797511761967410156157335308916865796795682062961855830715255681999626136177414209330518930503289269829048420991726314836274158515753530817378459229230815899490273000356322640280823490921026250316061479112613374923429165805682568393234389935566501863240330949150887897375153 A013885 444 3299143038071882132168749740019581005560867947791657112643127951730293627332543280544276562278458381699591103565073322333557994653219085270055386724322054325243490064522146245292844718189210684182725089990278062292489245914869719828220219822619797387256854473955861984053898499074883293922315680467661192104815288550665332897623372541756995741217738856914147188005814819684258078136681044026772551596727039256431878199614904277446509979706661957723959519256655329019708070351602877829280032205360054366611907209005582897653746834955904996375419555487794712219421131580538266042452440046931750321912314120141753510695306057143000311726223428302316546770049503118859985823063651828618505945530183677346329206669818630856224353301005574793593661760553745272527686362813229566298078181360534457269172744811093875852240544155672713582719692090278001946409941296967078502120302836185137584709223958519242548946027254462709388878720123054530375610528769625447701292542876413485848847458047506658597050407307852022698154038203697948796131990335830710970639238098946834825987484563551344438143334480160649802771287880091641700999783730022991172622716558228279462916215890751211164908820316138650043180721921451372046348259148514841030072987131476837833670979958933245197647248159459339547837843837641943757176005820988088396931659461307440782405306467608170364829361373424763710234898235801113379067217146530878793232862543927289084758980608401416493759058511158425343781966345923680266625161618941839257223274561997289860914430324333858150186237504251229320917002755289637450469206784939872394455476313104955307739522512752558297270299634067786886248770105172156625520521397456877107145340751753677439049977001525025463256590135285486302980872058130637137743429756234992126425414894587294515459075560407833605858205619141374534100484006255326441332502707517326132939692287292757863071802266537580096439837251100934567433468138482903521614555871160157188625036340994131609479915484655089810525885617247156416713891929466683042100493956113954548557975602990480492188131243082766110509125871214596757299839137754791608779261495121572820921358539409381010971570965562744913763966706601045298721679025152549289518656764841228078573769047208185789437937073415214303182888004352172817523430837560522049775989615452240129410898006783050778785434604893849180471488568092871888802486420536662599921957798578510552341327904699841271698225873965187192488131031839851304948158722628098657811761082091085639712774319640926746870831734231870786876943166834454807017402617107608792791663203884049550204487717887702261005770526985837978570602560551466927195061209199348655568695012103548397888678655365073359034511112601190743646636034826580468532237303392613121 A013885 445 4684311336607628348534724499614982227812637281747618892986133724159919518823502904683754886887005082464836325534594312228558653614335690754285031228235739088077246072542221001402762623033978114411631498098326238692426903236949175786137276656685477658878355622827548329092816161200966569058657375121772017238366721155682027572020828867021462702138195040161550283920372212432431622048913537128721194792474063777519597284870619142662369320256361927308067991133196865495935641645215807306048058687005910712814482734057039916313956019839986400438614083796233736707730629622548320808238394167716374216819452589682109714435305172376888993606660418239042265147282177349835182890777687494426785996302650005565926948394588671751626141604905872409707515806354559101415343176044903692315290392352024372894835805929245317285934702303240992089419633852225853009623780020087785180785026824077320895612484602071256167818859419439659164765172917759836335523238547254079296814126050875822776887005240958661755632200168904849392132898221787958483829579402261585786638916689456356055522111869950321259908880464997459747013432495563278110656449927559254177386572464216330193377829545994342430973942887611675234360450285226180759611900189832836640436341289537308536002576591551080726595828829945459472374397437782777337232652096970684227002195207753598946983651225178733949695522551586764727322991904389861439062241736021893970723232513032968898018631929703010018579255540477868333346231390024158892329602100785903062243266949773785990048380297017698831548980624073637709909252781117278761510856538044372398374369231496262528381115216389309166287315827528585684948519975219422789841690949828929158720062083762721187577183195454318079183112299716044725691512057841192054484972943398547215650010315984032228836176647973985400113014255777214621864310919669669035011043296787428131137352671958633301187539950759248862990777999836419652112381770701919945489078455557847305369578224014904724641324360295921853103852374847695768366136453296776184107681047046091163451881565735254660196763462409767041369155932125143708029477698615105149266495888678831020794937371690185494095061836451022305022164476134440374707067015616023176568091438157171575959515998061873050433981019248105934874345813195463040170365938726170156028787287427171313424969411216962129613950821800766015836706343826640801419431961603924149137391234016288257315700814783402528509627894730588791564620262475035754289777799434564275984633654734602583145660607162407328031778533671261359842735894032068498927308227718558097706792541677194942204693317656879269204870323134530954739320039816924176846398023310159584049800593800307917581025609570686964338663844804588885701881700500764064308776860883125488143697 A013885 446 6651052241461697364065468323849829821035367732950328918538612871184530848238182363735562162430722375373275110664572476377904604244889830867306881584629111794380094376821580284388722329653155063594155863995395198291113185549304945884177515221931472252302045379561054287900738676194320789843918084668273851080015657599943216622326778012642492967869831195138658301476327928427675065587504228086974689474457846772957642842104542684043163715951237277021851493686407501852462692339451180514143478463156151366964633011330026524457784652461943570567569277176669044700628288583982591137822941627791267946370617495628271252808969096135532475795372041459631833465224630485404933273750935032774333084352291728952820339166695487707248638540716837282030084270263165222058284915909588821859711270613768270025342882899280468465655388608172845305107093062519842976685391427981782403433885831353952614881655549643087568670782278707336142705984123491727939847018913988535268136614572218393100522452600411842604366668835220732743365640470493185368974815121356928410259772333941433339925459193332053293130443290389898204015251222852989368362335024794499958541566619324805939378864925686889061015369626575650363233325860630389334800273767835481933780022234338574286003010391549942827222173734999870250067094822817940881711141708448504794498655881095401740067366077628601649612835563528329005442641316391275493282597364582838307589176746257452120634040675812326695949886033936284698179980062745532172386431850015569964247538281504958454472123103382658809866640981955323017878621926038836070482520231538068460438636773924588824759625107796875344917209388927255084873950726455123984116253786951253868512791190065086017229776600348181704954696280537924116086173235910221426904870228495031053971176697222140048338647266862398988248264082165068621356394909469417267043674902246707343992288152749169203124236911865174812859497078513739297989330043803515948042286468672998401460133228415130577615056882236686714582476521394124770585037406168600742438579688415721861065298204280161476062995979446744602057285634319410169851610116722547351922079053011858976692837391755911705089332213917839176941855386590818107110452051591519819412440605107527162327150506460136883770040988046557948372884023286270565827175270661923779228565831564481179565636793302282198467275371989570232947858359226662728380990406707062930621768905356664996167499011775917563922094733728489609824567032017016840978621036971762129206713987110508619897448232703794181557216973482876140602227458292690682681431078283788744935673337848156979053929239928343628535419562394825717803306733774338510964596158183093256530197721711523798932842278928206881125002230692709161486016645627913362057266987362931906219245191329 A013885 447 9443543082405081234249903657896447820205814123203655167289479255441454416586920896426484085262398179730372278802867882592502497669336540585761746966106736785033137661590758517851318120814339789129607362584909840060025094294479472548270634230465954397736825246487419858055879114565239733705415999942841305372917791552882575723727032048696532137880754911235989959959274543473533435599876990778887621673135294945511319892862029661737474304239375906440414996271101496357732120957016134811270216900261503611444302933568017470937056743290657812275357211184233779801499979943987769905175868430810826332529945845490270336199584433931708734485389560670748476168433448167115592343268181362829866250149191877395764628308206755089550930172506586432751389361723046982696010245848641055839264065559853174573373269684723668114240063103034471616373441834470236689347589816759929617992426834848729097908022803749585385990190913898562173574090499628594357487368734159019720210649156666290972528507981862957604708245312370003930796908181513042698436474073764484301806209566753081717726542713866869192624311818963129694258482555526376925594839921299644327634953155414660986668657016791009241506099671880823197789380356497082709741512311177583872051101029581265070001376325514927172831193932855710773649515053841813086483736532732568672002478043364473828446830196883513452414331864724642636680772371567367248065748846284495050898645727410867195647087091836862745531317334486671382703731951949683073688081967267557122726616961762785796291425293199591789800819264716139074196086492039723666527099728390947270033021493914244914956727026681148036608114171334085623043873056612392974715351753179246463984966160752242837165818914440568231051860196795735321693765672219779264540868328020269307198353031787736102613966692385445240257215494910647837513226806974518392532831115679303149318858279697977137240369648970151514262246943407282338425236188004728743439476738550637491301980385297822056540781819641935288506931366237097814388559456410330944356614440654881594486591112434617232918377282389316450443251408887854765534997585499325915458027397972259051070162020546373525853023969256741380255131963638679225107525118616580556231489680246158194120340936650970575379079087164821628902877990651174266783675598276227111404133795907649554174526360427798495469150207846995222242647326356491661530847895895870251483832932652998291463396644363118984557733662347532071936680272378585480781381929691615261489057301596765437521731155342111095243285420318476068367056872249084914640008686518785436018130338457070623808574808816938199381415213603230059203049689096630955162658607369372241937196946556159046581388639632167037613502292264657951900051136411312182510544932876170407568738819624819953 A013885 448 13408480750354431426018365457989876712653966623529572214862138147193337143571855743237418413848412892277427192664203583174142818833291172506477916762055412971386795740773269616880818993065086049974196921017722330778107050309676740453969897906566698613307415484001888497399646351969257592579770845430842827322874936760901195319363892543566112031694955026002798996577895675472700763270534544496339041845952860475448866129119402849425585053194407556390768315360497357314000456065666058124725696357354597733234473630347084582232276576358443529363851863800412621887618357023330643014253293022565767444026971318340278768745333355608974168620221765445286919127083410414216243597735730185283525404338081131463518177855805518661184515061944684292647089444968000319709809019639913943620769958333616448890226050574742693237680553277285215765809146002765406855027000834455303387613873188447811950768391534063475057395874500435270792084387414531157098638942908776823262879131679636729901381409757603993395748235064485736671169505659878564266673916768953019387309659296821330348486055758082871291231977506337532438300766265842014962444312626136749096102781682387594304548399345889832008617126161817689983143636224834878365005454445611670703818860154558166278496944185416647950834580523922710931941679495802675203535538702156066756923422467217351716637030982856434760004655998452336920189651417176527358736889959638964289483798426584411663809886136954212427281859636592241769431572738099421159957538997798611853603246179477623752364954242526492799891221838742063077470832778328045925984168239053985217987275799284598042215713565922414807814287162967900810478204466542502451900415194213825346614302098107197258049748146400841886836601063441802366654145046060959127213203681617875517710731940655039619449158905950321122495889220957347706628017674470418761266487989415068331682426160437130724150699528677812418585851158325433679189440578191830139473745123568292496487555963927809731733824852091339312933586048871306991444296864100403263661349509864918216102947797128078320479788413041447687377003615669282803828225066754316396344488407202697819475327036006912275297097053916969045944910904496124168523495292343582218829174242925269435029124921290437128246013095464582143549153635172004340912669283941688997716939199056047573041580474537932688381341206663011095267778504858549181066205100923022647661080576257888195122343969275485032057190044619779845063799041498641244985810602546147770332068433073278583823292633030583833358845507037130475003444269460968959646018813614503132828394487970640924708971602322391420959098060941041422169864522411675138104386962283654763320222644946388315401910729702209793524794524188020445610950906391556481522874796758760686379326794216037984006721 A013885 449 19038125252755991941252158324085132379598723088184827816277510883259490096660504380025851196831565983990350941494618106994888900320180304321530215460021712495314341640107112278415549013036413883658213317685460175411610742131546687670752337331924072992994827026868469396252369670368014177627535693280900204274175239084522888482566058375230149130986303758355256174884101220089642487635011366744938462938269090616089400715493087971576862916873451929794327127942809696263784745548028412290798653052864427073717100025363720473674573522878570554271970615780062464075488137548075176798288637871141162865773803415144673191754442782294891236134602215219848749131023269860497832985950260653686110530027254861076396529455810456309713462002307593605705018478063930029942210305198869292247555570729693650271929689490902436192373397334626354601594476616048482280958072323807203702027271143729944932982156098380763504568934180564522281036562061233965124602193561627133947561775269253968407585704314202333250906901793955524612716720797718198623986827441815327248207330920206843644610365670504271382954761886215889795248411087919645838531294392408646161345207291209802486473176650057099206259086900739979846396373899285375890701549532782849930512135322470494297687835680273125509528134998955328575693917223871899006466359375027206477285019854035827356329104900225588889035930851994539742489717892238012605994084367423100919173597582574862991742113500757397194363139378032950622019804573199629829913831448797343630621544310654560428161646835930938487375150566290789454988504216138524304330103163398474289655759454544831522426276416569902121778770328350114741063151959251637903847967816410859415167743134112190777222741253904260158918155876135287182910454422664975243487557739770911878950206721062642588952224416725905098023645781600836842689737291220545371115551837186910676217614560879783118600439780689892707216050868106475287432881531029717366342773329914305079185331748274648142270393353015852762843942686592267330951125012571006276732412731028273183561283150386881899881470936775790789056050222733340873995132158606583415564496276385600917866779419363666442466510331683385918668203362125153373547264455301081618480134853037144284212148223368676189599999415687055208593270632974416567475239871489594715231380140354122538916099327836005493127065981668922944693622184572945064581118775981260167440118883763796359061825941183582351161625685183706751472750515665136262181818084699365734740379689178126110191588808056905669881390305085218964846965370104043004136117334642247574668325712506530311434506292358663715788722095513564250557837331197873826563480559107183201283561363985644074341610762942790490804734178730030145843827921096396211185624440301503671880491804055201043857830858897 A013885 450 27031415407002364449730465761560543805099904167820845068736337770172169830174093767510365002779676783330587716737723981543441969341910246353054927132420048638459535178097564118294266175002843507609299786608924428279403393490671485316131401427093718507614656117888384351554700843059717506203699946854739121340117632440833414872190795946479153854674820295427018966702415306052819513565984334152368091172141936194888848231697869408059209850563188836681983932899493946908008617459586977389976503127680926831606740490712856060590158938473798551476937382609632150054830360514597376303287710501804878083108995195617070244024887865540877385864367897495408785394927306874316871649932379240960799838832908005283349147123538667064540827018210452934215510421208417500523656897308750956682737509989550637194151273131484260344794714819350571965556128784632749905994285695463924826749335124322968422709245211378615727306733178813800912385729898577474019922296743831217525383219548477131821289415370450382282632920860460309310038125041685768343658064851053585100657916258372128396705539969825183252987999347476834637012023222060324581359528062122163112709121988875276529036345178820122707701408349623965564764816255517635956043830014968458953787168922556988622032157305485559166582089175211715965499038227735082907624305623148004307218476434891747722675373896319603963219889671720411215152223377319387864708942647676261801795066742801997242865982048844895708196863987875731171329173661889506811411962979395049935343414040293052205848311391524394527869019157601941443191612630813796703173227287273467509487757651851660850937605554001691516922439502100208865901703751407152839243864039905673616641826263171132860375149728544741116461056047821820453665689085201823754292513269717907627710603664347840518421938503659193434764559628526419396950922321100529888996014084892695432002313557567086219426664625691008989589660337437055682188588872003261410623351111892135466816847580109997087339613895033029656293311931156836915722271506974031259062453343039610877591772810058866973720005679877663982376756301099493173328106361322667708673158989500030162439571826039437344001171960012977280322479221136933893504698267710427843570348832028760571948608139987578468536886370359175147307615461123156184245691658213601483584281711942783365737796043323247251454916523534491925483852314121188060560953561908424117561024877944212606988446995371097686373292360487882317025845128920753377812689680286987334031271284337386604438298710241253913720781194407383743770717709499816187723695150413137714625844941182384608402463800749495187508627588369602796104299239562619537762943816212247818624873587584564638462456433039661677902537456809084412787379980564165835225387160933172099045219451430405588528848149820917729 A013885 451 38380744385540156180500949924812069045477734632009601616760770337343346538561498254455964321751743538549418283724074559262326884263896656656109509673456532999657240239368073096308941888441012374183617567115187611963508864071484343126506383236069005879066222791576647740245402874924241319205866795441329324608615401244544409940184206960180051954637026320204120869005191289206238156073257818736578900827403933099866295383713841764118725520791097612084771661014876776974964391560316786955999867801359657728344651732922083667621361299904592189904389881259964475680401271189174686925857178769961168780448888591463266505470445210103273542461223809834138631804485301156646930430258038191932878376765776261657600269987386241202257745027595239071816431980125720047041017911242111207102681632721233399074576044214649847440379189399258645059298628347762302383275328504704321912733830721615836975762680778092407190726556251071026922057265296604516529504812487805961021938041958442094956380525439641568436672331114170593396022802107312829983121308985222390180264847004863475108961137864936075218037781789510415997203980256004906279115395435700588150721835819758483506687957956564002967388798555072034874890277714110504035640524353563071224747388304874998193912712775294809581585745390048581395625567920917251611970723709166055951634304295416092246274688354306663924405502889619927906712390427850574095422045180901674053111338080234615399263964673926767085553274711233272033729926528049449472730955520034917416046893829008372225839165867435652241156521934055219771705713535149384945577428976426243757618759116285143620829715809088179712142944184133496259712595383361705808870275064108350024304213512547375189733678968122350487395045656892146523880404307447405870298505013601859170558294587049931794965018337990031412704503340480636265696545714070835066600213570533487857996508920906530338256485755439758950931806357732365569745243230035934736703439439677831787508168754552240134438762166159912388695652998636552992646677255077627101398637816288192781824821766771752684705166104614060349025514071410223078602125113868519004833545503354544326350963134204877388941472015628145882306834379485823547229900368296524946688264781597859899405234907818343201601377871159067347130748965783941170294535020756189561677527478673944561326369876684815872709023410356113101841726095171167716103893841550609342287844100123235879520795385506620647680923771085243123005365387214034128760992131383240975135638751965428732017949491827016058173847224347684660279059934857280512852802625180146476075508320652397062932497044740775988450437441739699117268262005387662289029480118055673551009257137447057193873388003646394911001663125812576167087050977063894810305612538161090937034048154649621387711804747460278783944753 A013885 452 54495168581019889533977537257393889918704879861401256922769097088869311986202313227077082133989465325414161396073613331490529662910283515229773680076424972575294330154548434162305925302896190506571228687991468937159671805213945544978571973782415230480433329894179644330521616989781308506763684410574939530850814837764875092264440127541860368028155064279926062444703103888318501689567707626737862708392095266239376858564633784225676321261773885482201847636293599895925342016107656712176985104296835119543194252175551550950057863191198634552981077303636129380546147507706848003454486796276780755221101817608809259190657749924681603662178365854959670575338021086244373240699914887333083240893399524785548375346543480266274714075081646293362792063662005364488831518568402490292183192234990672290309830318410480088437154474722863181997960572549968739375010158104703964398048518686901297440895472641539950996603435978976955072471462532240999026033114544498708398725882440987717618481583709153158435788266038772916227496747731682872841344672411830907254180304873784439177784234325494540950857470738308890726542051794350358214745948017147529989919453641534821116355443920333095561267757350008914221357085044323797928532447987077001619956152516394900310614322622991762448081591692278208634648731991489806122017915853525388705319628393976606488518840182680796919714624116347081977840934535716632583403658804419508216028505152587680316952735090027637733792415971667539929995672290336707180003356311810217737596094531374340363463320531039582884171775763721842179394759302876600260672731574181637182961298462571275166040417799544515581544144300451233598826746543233801524665122141699689540458507685284978494769692218641296195981267341257912486957259218759351356784424433097694956331388477484955008603646042323512031548377999504814766303100307943473665157779439616966469591349166911583446485839095261429824793181779670803380761771816869132187451535412502647208315985963332280020563817532957314724476243779685100222480333227362754383310565693921504538623445959303240451647423029799005884986319332890305109714777557802013788645943417756473243579699462842734594830271631693732328014534941553602964299204647228399021229959568005192563189818620510229323196127580010299886295023834311089358230887610965821042474769133287550903011175554000072610577015852357999680441687688311448679884126398182523528912791460468677326188757973679273872954293382841780044901029082593556855960196004689414381233162631449377743156809711617031539310544198420630498689845201926653737137641776980407235081143017636550536584146456454503972633272754716203969547162686183710014714530551982174481115350811404166286121487070693359339150088400826866958871718939141010493676096101595792094584352510716347474692319953314709053335445160321 A013885 453 77375346575941157294044744117671516358302554605369604450592161885310714708793257851657984607519880268546574957344892404010148975590806421083600768072272532285839681730246676084389204182794276364088705051245503110708720130335657079656640266978778741904256626483560227260201431534259919352487964656145701917455245403104322253877311166171203236567352165103302979244548814977556242853444536647777141531549475208436842908271005230969316104477778483719102668779324921867428868338964569136381477539231591422329241161311222098477296307457065719660492053477108883753874111361850122085640877259101161092765967963444591088326669740834808647730969588007725472984087716605451677056420459052184089571165179569063434359574417186260432016702503201061155213851134943950807018853459976254658788350777197150986102444746407349026928112841016580349002078304659080964382783798056070656778319975597227615480537523098398990202184364798802282498334113376640108154106299917808302610889735265013497774624406000527076077163020053013996516024849744064048783893122536644996481198685137176952457651189596693702430861635830083046660315818034570916563714537513783040488897065689108706505805091538392388064334954147711606919593406699778454755412296001587190289106082843470913970327920276513214854245784535423060477366444659240741650989991950038997830969011612586442558968894865260608272035247053964218775811295787079010789973768779066669677085585240437686011787559586721371629789298364283958242383865271140606046478025482817920326249977993033576785445939899240269035171485020550803671308904759504461016318002634722816825687880351171063043428649495607877260064524094005787183929347866636315731406446328747296091846795346505673710648210884483374892937374303356435849993673202569996339389862522304793867611816249476355763650947058715334822578185341242907779638821093935696687789929241796227160614564254083580137577044040280607966741372702138047875798267046584355420278374716189771157257910881939081113157680270892174012750666064292347346590258495203598350424189874474305669696270109438421077954755120821327098839020409039629942164294918888093891905463283305452830209341340213496613611924988161767702057733538509474044080975812799772949086506702349148697193006297061792676145284117370684365655193656313440402909633390643097767905098277282262162496738688575881096636049997081472352272893356062828588274236055344243310191529344686674782330391330234332763431264139681581289213040450124039856833076018630297835094574594401819134265398366707423550310851353936921157978267538871972795251040640538070075580606481592379735222756435222122647071160753693085219589325770116743950362529205945754312232998657027885330513596267733461111207627066532832839622722237771937736519460782523496576040255002808180976374213331953562852341705158997894097 A013885 454 109861927463276083772050488248684726201950390274316270466404435197991615454283068713481551050879354638457734279210846894080638094035435632620498135752792660873775472982462854765152602283369732855485896487946286310261551238097995054150038279551687848143952100909068373596987823973939686312065504032781067887412252372315493682423477400466346113862810943087080458201227346787588074309163199471102908843561243221025510461208944674228400256155505124557953957985005945587921950713157216240275195554420749702134129367575867875077678503217066961519987265573847388360124434135902428794151799062475597285691408974672546768898240318212488902141351286319885066894767833036266801830297983728456944866245878367391700719482253262832178221939166087549088658473030908113161001368217121505011063251369458815207674458890299699367327069514107278724593043895418328720845646255156498314521295065591552810433349565933923495031502885650133012421237179216616094043364908682399543120190066844176269909784885230690372657692454163412294051253495083057548114152137285513154768805321482816656185663245107192730252375909664794224381976036447111757879406032090707446519443920998140820693212899856427200939862434991307359066033135656527337433655436363925583242319295467882081497167889900049223703304856893112180380212088014535581718349697000206521343286167921212148572449898156704331479307149776300473778367099002354643023219785417339264407697707802732131547638648992123446558157743807617128098156427792285887479334149827957403900668315003254675233852915887515590671471479206824202448333647585115725505246230266929634529670716731772692059653471986885313782843434986542774973612372073878639345447562664996149587081315300303506357779836761809911225361381466240758936664466852381427292457072031332117706485710584532750065510142737946379155181394504061131311274637601972256492035345563469065707588713358110349843399729019900703185833505220739622242787300053962123133970192289405059906030745571097377892084724436388149517222122466047939426487604656224295543038238962601464225257936988776908236481604741584007030576275000917781850791569290647692329079215381044230339142544767291514661313186977916403004140587368787446287806682074634447220171120146877355221750370341927265763773614671037587791366086299272232550154063337138336867444429124687160907256131904145284806226372040706108089681133541859299610861291982832911273678614280758787996415282442972529014487224407575870964558159974391768859003440816584358793243877399883583710520665728758102279873714470846815064603549012940142677146756810752462563303653177134311513714177283845177395302517094256402900630441319980649715129889630766520880504208774171642181727043255915228892975927743806108437168199528356150198761312028291464277966788347522215416571761418867589890837336461939272918884129 A013885 455 155988226742224790476332290093312749290922675283719876835617602146914781144071995094317774630448407838896683220477475438488652562282871531025642621535552929090256221742460761578285278420258498782991638529685950241629035356272104963600310901489420853002127398140447093730298340784166081187990390359472428707417498416598759913444751351393944794190909157218792798140220056927784440424385532911441762841892336116075618206920748558315913702504187039639482832922716586884630097173731265579268418334313182409823058521458169033504167366542275044782884558935886231294841198678900014840377990961449414135269946872551638237647548803496229855127712613340293051426004371111374672446361404282735692366953274121089678008461913671005108073667878543569186375353542246100828439919672657488740493234899685684984323034176604260244594910939091818448064505526216981962593736754907740227361262447945625398763464414638242811884944592710540908617380557570966877440129969147065768096003707739171586065297437788992340450633234891100089594730633768144841092715711189796851390571617344627609001807258208163348397947701968925733048319349181686759207379810506215602892758087336657231247003188351447156244870257359452692921420609893869935746537706909374286845689747905140648588324308649814190619703324193683581098106794652054447451870845733622230774914268526108517635632995047083741981214611759928661797530974088186256379019774863307075944120444307663836102835569242009420459726179649451832650064091095871663338744947972274115630191211735576173413512699593300224024023480052163791615683667859259658668702396768111910094394674846624579229743399774883020971766731069687664845708341775701103225109139982833437964264515098343035626638205685113135122707935004512205261535599911621736211186220923191126650377681573422916909765034737472332068138389256352725720232473121623522186011829645710497228379787782506486997600009047009152723328003222203697818777247492718498266629515313457800142997096314341609681721740584076768809074451138275429130274410884372659596851644858722427190482058639073814597926061863571243470412938093978118985319365198311160487289427513283317756643916185652228132468157722903450220250041959684437123866332190444242326690506138384840953088815582577821785554313205975416288685677194625774291964097907679227569599044803690938224293969677024011649114157926600852513890385227343719567578681450869188902311496236835330448226213683631646128922786985667453420124655346759973756838048467513017923098872033366505516468740879637292828794652607433146297182801290866152161145562685044559237744635089126392142927670615708562040962046013899613453280436521263765362575179701471260037830064357469025353220414456214029150294121838537309707272328277733178352762640212553833595321090202747850214727331452909079579634628036839710228788062749553 A013885 456 221480975657535064331353736415020760269961596960316653164189501731511980410878630738632752533464585008912327947377486843666182761125271123427475855685605575239303928234585109552259400561952971306522158907844304252228677253850442137302646635656064624081041601141500789162620211250783699537336471684629444207227687049296665454423924319536152273645521703241203485988978429369313232227646769603040967063400726680762779040423873285764758281896487497541397176705149604904250235882802553551583318650902912236864138403102031509404126564556615018260292121197030616707599339832626938371214573112550680805861980956620551413191535701485746433412068648039508471118572288353083108295673364400672251957065174933748026948060707359172299734153853025236514259350354432921983966219026660443990610503024963017624785950336890795138109796461246092066213524622937865358462455287613039316000480015552731841812096293375011524154521774572210482886748106331040317701510617603245360291487536459416950675915024126765297535214752992772699911705453470136829639380051542811388024862844888090923034479048217668187366264830274492984548787566171062216867912675605923767276502819611564126386676206003120704924372749003620422213329502902080485359271788919223446797860508391349285882672387906599227250720102779670988407214619134282071595670983410803659721377448566674861524576957448567180638221435009617029953856936275929873423545880478090594928791021693346651337463802837251769705685434258531730751022050191111052293160385593069208996336403321239978854389901106444476182077906316425124672069765595644841178367778967981072330896939843703835191405774374166081507909795476413518744832909028621641321893788168605936727626721613988047535731642809447680695922720471701686226028152283715503511606234081339383512425303825795542534748252927243252993270768954357212082952118589049009340464198405269569463195640341506313108951356045459274558286328671068475773875606293268808793361783724420251737635428181592134897860385420485488730946022969838335978624034215052711337206985914171049303396284333099429173567504419424675040170103043301490088138597912378489396001304680727911699995160903611615679481841019968524119373563826751665841381478824927590577247801974128685121129826426632198306971790485696636645404379564529768008865268162903705019288190957834204474331362903710282108076280931189706647814860697740571634063563908786773947269294112344301784227127082200178177673921561108833410737932766684576058462800982937631089237395148679666423096757019139167684013889067232204802079080692445342209067655197299312745626384343741731768880853617408111773794247767157463458934400757772006096409906925391878863533281688402897930947478008556682787249160951300068949038566211437397416418504044276048507151817172002954362332104654733127004701284060503120446316332411392073921 A013885 457 314471313654180763836322922125022131614626863175284322211746613359999405970248900004662884113907425276999231222379556337387335256663044081496365586026196875242552357631373309893542375703692859980364632980415090302656652999620327221744123944162712948953835484671967885998070445285903991273983950676722908763741682050753215522121989912563642558801509508998945458005852945789024977971049859348264938371738965582767797159999119451906092399858701048796635571125043602570534027169848385278090436069715056259897204960613241152848014931571661729982003590326452300346601875856734186834937610135866871996968774695124386267879894306504447473705159554399432379277002693624143522895369896157845301647002688085906672298392631768872303983636487294853241426738416194065309388323848537018023176256993514915315675705087486753712411161274075492542857736430550688694270426377304387164098493553442655174719797606822563737651466823278775059600129506010871912370713760978291147527390619054658373335852678411556595062457413540059267378534370047748068521281241843421548966817684354270113706966317965193699509302683119050785562487867340945886055423887847800102433913463945216605799006917826972954731805118282033481822551388002039291700759564399481845500069827863016023005513568675900259006525692972435310586902527480144339329614615492713451881015819989533268859701265072050251399443172048449807299193447969932962289535583217980277843808433688450096328057342705091785979005403630016087628953915118200365375809825607018467877911216610485832656257481815292934618456589828720428241510961169335497260993739542140701416530336315661796323363828585580329991576278475754069484482219714651637782380148387712319504277894070672227209941323164493955569870746120788941099829654217099443669478692704028293055801654614182581636760050156516823465266454195226768076464146243491359255123475355110835089304572308370129211936345540637669196504751767917272806867696724741771046916282153604165371443826151630863879671353261974264573054827335885750207601185348482097561112699399137163550772338084341556208094036122451060828510801996752923812074205216075984818338224460064290522620029175119277803822048345089448750561390214360140006546382379925213974239332367580432470032031960638713191542045523649769417433926155354542815763413057975965897571472948817600062310705938373370023126864014116223311846464665711834818626589660838262496447938130470843298447375977551498386817561245991304880070129004306462108640817215230876065471340163618865128498892130923881210320908489333116613665597274733366252940173705471810297066841195152104044167862174652229358804179251932894594412221456727887260030281217366136947539774738250673447541293282795265952255231920830061997775051505272868783483727896793657405219057674388598772037775118755413509514151082293779087545368788641915901249297 A013885 458 446504295991084136798349955239667548727949254067469671882603911205488676562699692413920628649320255131524297445714169722533769675519819780421185151878397816691264662849408813665515396939518233093140586689673228871859167358081918948083946590987037119562745989759886306709562308232307783338305030255999759068559973451536308331593562231282875832612234886918715701167816346049167638147040940144649410601682172455451936172204869747625028636586175695041244592110891034414990732215299418775793652286637410636008865743761434743559323936696544908947057671750145583813225099648315032316894010314681529273000093532295225713153143090350485276672586729430914859743107213561095549987651214648989756460608295697591190009578866965455722917294151941008438812444527402056987992177334612224799332970726041107115369359598403679665842974213125006615424357075072409197380724784800275245655394761310428048412127670630264880850598729300131719798661080016078560882944528521353533854798262199090073989523776411397512395595595816747931202283675052885429326420820200074990251378856854200900837632075327106030604179979745366091236397335859113402936995995127913910041509069176863414259960565325052338586636619828573213400122346114411502596365372829555094706192645580098341376539479079457714052228550846763082783987661960375301207528619109637643647423479122878738523328859121406053801259183935195798042410911454245106037533124581131823358476311231581688422066514441223507964792675381903752132583619057982616181401211556904420745727386282914582897815779357816380268557918264437501081707028793009191134502788045085269891170513730146611142302395564036330600849520027748745836028471037386130466776930349332050834385497841502456509625657284368894273569967974825023543180833347728164790215008186663500093331369915529437815025214535081507414922831854272093240744153292844910877901852347281604977394722124045486552472303770293179072341647330939715215740747268501676813361411629769949431802116668176143495598528628486993373903907976648733632513996225339745596828794030760695627708959635418948972955773846714995874786861790703616145040244795481999576211256367193503348575706764497332424701362097113669434625843825590745309274926846813474537821535737435650105602270803536601396003314131072790655729482089163235098761392374258581011428138866689311171672292001540998040926839758491018482888385780863608650070693716068832873419080090115940153203595913358337845011622058049476173101733157667560370188424808766065997691940630695390984755051484337189203642614164939050955729393949711093207800876216930088152962433938825080991840048283715190420703625540111683920138353520885287821364814998445831107922981940528386449205638056629837929171256829414009337974891305122219652310855440357752022402115572384372686669239266790705159378234013252398293904904692134744785800123090529 A013885 459 633972250193012749222094772396728646734219844032475285910218341552491535838285097171752102032137909490280694398379383879727630610174544753969482686190606288813808970399373049944677694952353539884927313995439361726311341787544119191869628154839081563471001832782502891785719010279799832327375765344193049911808358224977988138771440489022610231065309989835746919313032213652333015196543108150961478188672644336080619737658289745253630284857337663834176422820793411451365496071018386844742047754748133953411640088339879450685911006786146164782842464638146458196294350311357636840368178803372772108974093802484102295400482288835768973480508975889590480010268978925216444318816490677870648638889912904294734273430621312971066374180522692504418906921049343502428799608933790509666906513816164548225506992811310653399304807837325032517956581363541085705765403750772164409470531839609940437534298358038076002929888559987897123278167525088389257219574969432743464518472296171213435184543260604157637757473175889580267353080892009564747027123886506817875433352029556435128460617765577718787295559173501316262204637412100913178953914322654334460569806942434253756780904828400732838308606111119938477058657513986969972841967549169653608104250571175421690691869215147321591501055073519632490432424369748072594046617962543152775796299758796973237043518143925542235332094461124675300221103429504690093523133669668392087318296099836339881377890094994972286348366633689723715791713779604810023463475780037551640126766249505500250929544019031651092238973840153189436973369296780955651096661725125330636051867692113344776856676052458365932257930396958039251016505876801729959046166491995011557701558089808742153392387556874812165116588234018831133452950108494605268874540310878891477252017198894153880987728256034137223873630087268111211492523271261918896624365090368254217798388737970880852399933667814377162358117794354366071227076010194412985335188893832410271090390257966126574575230040062857656950891081068000540989260425138522215163876541006133789011871960301067042631894066186675213897787249221563064308848406854578685472280585831754266083998657279518888924539201883121523342439546736671798862591169807936039516847672267548169851990123416297068248325077592202619322072095250673043497622054292337666059143322966840885292277105504431996855396259918971782030058454769659660787063424967616344837154194799511748438107198082753229497604666660475955090711707536046389264534626283700160169284885748077265757441353135396548451116391220387866072849070105254943668748528702741704174600782565078363021831035435970999125168987648506355195795882215103622110179582129248302419402201369132813198609769634172271792599313208041287056589015243816919428871134272980036713271800610258958249776126057627650255479301211354510484388936261460362327331805370949234353 A013885 460 900149937242300503072235817250901946166109185088418262026624883781695974600739963214992424335045235755141475906399756857318434415270598590736847778366535673416308363284342620575300237921963840080393241267622545822635242816437030443410434623045353831465246249289066208422195636778845750528850772054309911268630480084242571304751601178422176294849697846238214113615043979779760597957918107909899711536534174769094420498852286302826583735366684883358602233177063270803101459154907953690214909698913421230689191060909996217212545544362357135090072353313724715695215907350033320171254641251220454088331629904113670032840442581179488427379115032979666270175940481609821044981181826004409385564468315066553208521270381685571159388844834408611246715924200357717328048126341904991684124881987477946949823682292089110403576726541480808695848277745093355326930948873360113041937600926193051199816136263748868479292022781118735645766369107669425105588014057373866837300804519024770594440820040371637451073412591099051769663143376086024573019691040123910908159172912629911312190707358779883064173110761410058404105089862033366283529967928421015364181264375863872236341665186938579325602342547116422486221074281836997224729477518461376863042076903237420715480685348211430592943913553522364828967910768357389109165248840442633270783806786626194029428898541279688621631921645289098097746035252106240762119476002814354183923493945425326034953566896609276365577732803410790045932875351968346745484780330616777959095469946724131069784069582230223024873152679758387094412697209619517347899152827051276580912696705720977374833389489815378077477948279633650736830542984718073894461412816824561125283461164721571207689255219341600176325943620189275516651105382196824753248398182183570216216617383970256646997592878427861976277540794818238580416139614364134378804381144114998328920566838329120974446012617781918114614310057138607146794262462606608638119065297230204550279588240505010579796662398993528884225321357691968044127388339455906736855936253883346103265029485937192147950193213133614109179270510317980867800368572411321528618615895757317116979228081528925851071729457568163276768426187510890610317642110589986641260272785402784141801537140663493306431862099694832034462779318946334875521403157141355681517737061117729798868436694190206301759112367419771517517852707413884656986137513384244840531447243565450352602085571948183752174780469190543408167232652927008218121974340871295658317480330023607742326563407338764737094156765889006254358597262132436968552678279718288727864236143330504469285087948481011474904865063295645287969237153934290383578493250943288106928305151429372808749738471683466939310624683053629877716307309417040159769518682095430615987595958999080453683652381015805022608794074180050181192833021873388325672998355178579867040747521 A013885 461 1278084189443041065390635530774413884577573289212086288266337527611627501408682841950549498639084323303587910556033039572161580333562866303247848476048174241649859343767816860222184069915165812085026906366522745044089407959617832734289409472573306955082750143776825679491713430249901590808642470656716307684143867560972404565050694194390975967476407434866251976715115499998151543334735730942626474723128803785122096606238910673072444702746535098430894890992085524492679228491310142402727471040370113528342662752170484498982753278981703314757584861358965233652862172562296259878397101163034120280496283040765123191818732281985764900033228133381410011373200324397075679463845883925142696959409288425451038991385400328930009656367060048907538928331987347307452250428523438195777646502564094475322335804068198768030291240217007316592461048094315016214430196274482470023386396238261687097417339787037677152402133589930904637790899542108186922144880875460686446009408401968953701910959420061952036368742381360126348518601764539374592174019461157215770326158774207967985993161178315128427847640526363401295477440576237109351234009672944077611940317492920950041875367707331050425511765281921082282018395866586233368512721760930015168628334185599974464820259456455437207405566266363604358963890879827617428372042722844355947955283552638707976042827596125754847244435371515242957771392374949810689780672838927980488523060342869767148011066633118957312600102965052434122248114598619720905003783745888546502667416672145884568350399684816657773427319944423704224711529021958739043036047435558544412344958806494869772498811900840793270953607210475796434244004270652850245568298217858070885661599318958075930236042847968706401557625330731084167245688534649837003673010897760617456486677708951856692036061231585948822051500240308239776073918744432216746686052198139689182306169269369470719413992137445980908461930434798651327625861117369231521093821695729386542146325320398722806798349683847754940969512106968444671230581225494845371672059081630046148143574970814323831612117485020253928216951488968557361012427920118221751659842109902297009762775846155416072125152572434359605662587301320650609293776374215966662499887136263640883225905119931045615590424425286405127956218455461186197353192922489253853892729590387436479031941919302823748996788008667534527548345791590556027414366251341213726542459088907109641294539413929632337811627272643477391890102452886983107558012121706495239531682668946329618196567339853796483316298143144866753294834832819575556858300124205970278279130737760820084245717119266403509723996994175765031640137157673679741156608691804584221638902567393054988112977417189072318048765630606477757284642947426950390129869487403971828124300035556557375725909618751957871986254527783063510117912315938083527925086425588792874276874652924497 A013885 462 1814696782970027957982351592818766974914659477700805200998977202942062589267628193923381359489194350032862419918357403467810624967671570660730580393656332534226244338264141143704489606957537584449610048192851885210065654517319097132609958065499517893322928370892532378806065755934334523020786672459233246479485459363519595428519183506765387964253149431246891932902793748480875455864627870729004798520957493955932104721044560991536622118307587085252795127239349576549602051327986144861509418848966788284012028107308527609272155122435124323381760168494556299758651925747784280662161272866042136919104610949411645519766169761703462193666479197778528674518318092997458683016497825212301334276695994035895635869191500354833576720660364779861711500164670558985917229936692003386342261830191147489447745747756860498179185229460799357515021966364049835977172215191697856439995338403669524257077691818003955168578236192598524466299873251159103958715864125188983875171580585394432696334189109290903032502413451370844916828576345593582790320426750060300912007988818670602800688291851158983304178467334840759873192712344254293372115067272197359205856743374546261363607033966827943264015858517892622125699793499943529551916367581308808547283120691763422943696299131064447706995245102260228194305393212959401398996043464329618703195945039198937990740241062152325900143942273293518320292415863319113356559916795061765592492886889246038973473549036500383372996444395650453955512841249652401065015957378086073971637850233863039225564293445284725256205194214329607409386237462531269341428033203709848193678876176113386310570845569092106211316375873044532897736389171716343991121867202713306953502821424217856816077157089988303565196405229215844972452961585742313618524150234261697019914804751799256387184245792095930536631576976703336403736986046713293973299418015894024663321690580299128587254992634297638114746031161361908678088872288524524959845710391433239587572255030445369368292284387059021787220148551663894945559439367087434664886174791465992433764691927335513392581286295928402681756336090272428948935022869375297981646488438639545725390745624594690597919402756038932526617264217891235012160033441365159777517102249633884353534483965869934634615373253213879325764532467515753450615312443346824509226569358018734396808855957715549419779332431622659571681211610610392109416479822530581698127396334598381973959540848643885982268203664453749879216905198448753174147996417089819211315736359282128732703723513462791913412029132631241073732944301222704091434155439454716341406571731924864722356871171810237888106185200159419210529470224283077896239398947319581539183547282631000876257127776637824654287766221976021689024901281404787500078626100776941227965084275585226885826062853552298648244787395054477206285488627170899463709129436977226684092140414077417536929 A013885 463 2576609930177474986336947785524876020701403662029832170274804774437708161809766764539470486940249022254609936958019187815595190534723253303632939685995699343048872607394708651876825499865908442043869974196958099178708190025997141297416177229005948977459813107910358345774444106023656412852725102397949539646622785875508842206350962336365383458760583992001918239175562023336810382137582934649672566213571144495787890412908167235760213671033855676105777930976681171710988319792400423684628178918637437112572466192358764085718334355675368316423855847558175224106420247336471745388134318407759990399549115588798770772758634499342992719912706154320228388215555572569092693291755552612462535582106744003824669858322636119312937741866663555240110105489308645870067480346221697852121764855429712100924807934172812676363203402346522193363206544095760707961039809945438543351322461199818999703081560271635641773791988705714363153147139134771011869510430689198455078049494895236383024918972746150453707019779255823053751073471924325467679915990164060368672020926980111186080776876002911040557320926094644996791271784970975868224451183071900325849950138077553131020946992427038423039015764827639464773529731699449320038995317924894380977519769896045138410567796195335773527911147725159900823281872691172896792174325285132659423063684935521886498718466453784414995600677444331715041695428710444686333105093780886013308860172899904213158759232914318324834832612550275066601912596238207709218970362194977158731147803119502073285692040998341634148099738441575393387468914964837260493311982940519853926732308090787824346768189077194410648881035497973391346581296320185653030202321000842907871079655518925693525304864034319522735169072339538721995052144678247324187456844379168110345605174930475436776138261677627951643950100991411069116200785797328197441046991765793242176389945622271779818514112076755941560688955566677835569945231940967566435911650819249225261091579310763070815155378032956461497737038462119842885717188901434663720981289480886529619027834185870820039050287416278014046510506092125940150148034766242602466326638135021429475016127910300143608290049438981170620445208920622395270660508601956411666226100248858418136556411800328187780501080021188499057842051775729515147130305679873092207196909088968406164449831793554126852519623608366454551468570073806439509299754791378804138158070577453854834400271790732962019125384850400307942255277364353851335586251748779899435921127479881245456030510756654739337801463448170396057227237096701164963151425639797855180360510719575642650091460031392968937092783799742752482004742004239898132520784271144339085480533894074605011159816673553651800163064884636208227313829258711557365499137819570845441114820664279613490428336125056206101800899096379864842684895025708991799843653394998174147995014211910719831731399153 A013885 464 3658417645631999101675419671911993892125032899358691415789873482618800997502730008998718947175521155991363701259402249954287540447060554265936354843738795682123343113717628842327873823763109162795083089953370335825583074565742223051125441151844699697289157859958277669756264885046430723383831705715445439514034888884842358168582858330024744261605426505131867625321095967768933578750722092842880140846302484510355906718000551606864789702313117218708521535742757598422048742775478288371585112234879795546345804130483937698455777063246161431652626692146407999174069533122420762991560228931486876688732608612565056273096756504333643614317095222154656518606574088601234244219152163665673218384003335221038484271028403152459309843353575315552557014049733305999136402441945301247220052682335864734482795018990807288223028893245525961902102354080174511523438101429700533847178655791791405461418274922603767422010971707729478523538037530478564600007471587073250831754121673465645092612377886430944749087982714835153629837926626056985563602478046372262881549617319199728335093612830865261312596018161964361209064782793534883329564583442919180960332653200380355952008733826477494220907806800877687534949604261585013202607775122886761091598287925288962088213559402520865394019338475602361303242529913670675720646260976372602410452934501495299198410905623670978122408591074076495923956546322525861002863599140447472198678278513139296382956408168025273745010928757795905240191813156992883388519601555073683664531326293846855269202844255782357636618450324439913328951451195228938172252472161977698236848354768861727913529240638578024320688280419046005517182879649289840754503976889293808641107546446135278431758788333176814592188953544800431195728752986422210978829912689672495650979926861260062234657343810811790537324058543361946362121499119837022434052658587603895456842499021401942477775991630966460916535138384036491578835727188006385976994208797266747231537706525442121438394069587739462552792418219710093760185750682024317326881330738463105285284003563647984928185823940014252190036267648447661003768738199092922810031141442477121790107974326335031003235884726283487973633473002408152281814217762048024799172792021043367000116577189578579717458921975644638706770442108131982188258994431707569082033981748335414271437244820900381890437955217704369060084509499284589782355821938822734707192703615891897963607066703974731253589311557534830033966751352719366295791488649267381673388664300201745529463112911411528231952772487128874034626493182410825981085293754646463262821133668764513246230910165793526696113748727551345310841806967914049042746563192874187860893134413239086447330343822661867384024128817904912705009131669786415706305509327082401895484965923922059171679106045513929627084719188288625755940046996518091969950610178461922551249756893880918928122649207181121 A013885 465 5194429903074113348507556349101947911690972837384733517549162393410682927911233722386894088179793941982429690779071100413344844316542057398369594979366435220832603583413771335181127943786816886558738290851922544914304907503691055594701815497534759778093891811566780257347120990887369987611597134182015215412079035227365616142169551479893943313050296061297018170885535357508494724324264018577613268141608506749420406644900109202868219712357195674803825262175104575422734861770962276092413722702479721865047914415296532328716324253689505031862003577230922422483296845090600977278907731969974162274633815466810783104750341399973654221293427870842844140539174465719082650294272733645851778835055823536938039161609575414841418296254477386814506944297612182656015814962013129592974122341383353894308537887279230663834485135276912755688433342157214341408134252381670310886653544676565569584232967576783417400514232256021654187995147353912703297272808585207064706221911936921910444261333028694181918605815873537696727400788985493393351379923671487982058208394997986968674681011833193857331518644559392232013219095302880058839665580753512899520795039975132451060951264784660855512015495840873790790310940258041312090815067762656627943233470298737009843684639812585068375756115869953341912938028795634704616689638171129474140698472222489611033958113226108603983948694896665031273101169991862601425942901284758326533598744494830421944415336832227861103769982273257820626623027253648444429373275905182255266870455357602514381964542836482370966856163022308282019505020639704174466439878366489168685476794457051706410119887025369477877899499770945404255610731950201725424167753114102039255737037574370298028281737926379432436421631013259705836273840029042481213768503341820320657513406013448128184313872211187796476953325791202263075882745375794435162146705664219504191666020133030697840667586149169146297568831980542900823650959097981183174137066320260771923929433374094674219153888462638990081820184556182914596056059406127001126793745618322009281047489447870536936179139421996816071788324874521950609828069313149480102282386395091238713537338103067078115161493579806694383779302076780231874399889788968222347279082960622571938684522938663473461892072579572869780278959620325951833874851056821013914109523223246276301200072119669153529811563781544072340544411404125719794606390270591031633150510577949422566913238909105449993527559140146731167537929675418061270643615699082836740632608727291549802226907109058038240835767685257341700182668730498288145025821934591063388959426387530975484253681415273099434163978927054870499015915516041537931687006975344765753604143148578409565847119989013211038278347471004015638596150665267930845507821556623237908117597261842203169322780472465271578523628132525923299951767308335188510178163516160409967849826074075079906527440335360564919697 A013885 466 7375347658889101356671893435166844456049809619970575578026801068420912029975260579367088279360697687081346673460499555419590570616752455991476858018618288613345718026135127126656270778881318464098630473434138188854390223053468271123526535646883211414245058945895773915856111168758368488500239472148273577709348302720821661638772432855587774670637654214705000329059023576105938793794876536625554242063739829567711810317607934352456861836128350779239934925276157457145998052629533184445746271075174750448141336617959688502654174005870819546024488813156365818019866408579805431796298095591691604124774745327259558066761505489142392761683022616411308152853530639372499534598875200776198169141405856439686233469885486919790491657864993499010285386409574740829422646984519076144491458425269544710311237679018626612660040560718871514553511899895315883148729275183881262604591241983834359933160268644668972680041936268338137850404225936484429165555878179366347272582125217022132997657563530122635056405897908753613462277102046575693003710244284427911741221597096656783381526557418443130689158068108164976369593224999461371703911052491940564974897483073971636566049079963354208324723785878135537970158520701961763261328409668282351781595645437953834585624541630377597428795951410764342188478450751683504792939099584745381764989710674407431653842664770882884126837442089894121308331607921136057672835009989473103237015912562196438410731726908596554183215535720561029421455091607283519362156651406904361416452884132679433262833029898179349793887491060365570383368340090428450045395926377808211582255024947406064708353592432180030751280750046275228850158687034617571255582553433329579151533022959232688247542023566935321800880307745593886149574265682116170248737705849406975027815012122036418939395341656160471142377518297919071644133647201039359326020135064281712563066340348024567543956756867000856554627189069397701534766579831982268798080732574286498841594673482241941852785182610897208540602961783388204569612368340205265438885987272393833131760245224985116962592504362298133277241155591364113227018653010760481369586362299775060926086984267006512331358852789743593667669728508830949688489804316095053277340636895220683125144790686121903439181692496614596167617542769637144992990044396984714353045805315188788130193030799617085323377657516171821921228366343027732130410445470430570401550184497675533277589730657765736911460059538051317275346902215150062221552232255652659326044393929705998027540489647145819002518350598286433414396263475679107910731928454582663490257764272320568258145979333245417143293764627431347262121240756860189923071318662992093068615117878511094870934994246240330785176779605137348632570214695135328486510198991922400706506127295407485065385135113293123107667823069363859878899616475110875752496036715564971215721350500058020730842331852244045625186223329 A013885 467 10471939000907302784980084597175690268833514537582561528490399684604910892144583560438415863068242135886259643739604517259393608824190291906690357195741307415679211159434143196672792659290092190479689168118775146412227938934028299032637016323976655908995746659742735864845710435739750806976484516206031277225662153056277682029442510197036290980527567800328397652216758037699049937941212014663549569473895443190522587862127848845876342476059691752359276283197829098630945357012411098667583963209984395647046613786366389438313047541453724228159692612781758101276233459286896800973996425112532465957790295576126774337997790899297250359424971443069910759986155453027519071696955145948490403842609095106883576395851197801472968113861216074524246777891339562789841551279498301897289208685327939943748382997218350126371647210420614752039405745649663523899905302474760097877967107069441102791617139557013753542566303504153783393861393025498972141718672524120563739406638564265394691655075181189334243283308987029179349708379280544823741169016318954961481155673188867810481744153236478408210915907109854798853201527668060224843400035258049254763563015624960145979760748529528216169317340445571890535695366728325323298939971766378375153561048344596817713241104805683044352457933182233626606706447648933086064788131119097823516692995629032112685730084473591459207679030013430797398483791828080479439178498778623311942799702562822548452546317573259177632917860901588621551258962004242755950993656596653005887680542705973822074266317332139237060299711394497477667818221255775467796105723839015633872545872956749132818608806689977841922421231918454207609499762896911000870237677570187036265358223379827247037090274955678085206232511114735698406676068148612419140861972814221439342068339666558263686033051617891038074802715997928479307424667913926141614564970911965839554657684807525118399259808934909235185083296790507812308049071740498848228836514710728705385730088306475596833270011026360677826834899508876225975596108474418827570260341230619290728961706504411693215155705466339540620623795454487475714175023607899344795976783615871718681331087220399065579266186645486969674196537711363185731850068086837774061205044680137353480018707069224987451446200363165710670764941424268687778311865467369525567172557997408007148171486132051915915995030667939174557609544550712326659488183874309138398633840310316089652918722202543285913894945755518929192622226538496321895706487833814217912699415031850569241389557008927521131458697725431180488464435469787311120808103739738376835286918406404265085306375778163838248825654762610790429553678537313238683602273302879964288124655425629127630161148125484057347648746759811500417395247326390762098870911610073964099937670383275385522482541786555033896283912259797761996074772749501502713311765202851933335440469556960881140831600776731673889240035497243953 A013885 468 14868655894011240210373467975892084058035147450788363064157793424984074964587731980373407832088485074333056958981183651062370831244288355295757650496873665523304037719200684256798241366841652427297920023177619723059426724691052618579582896086712522728978973865062341716852235882158135361541210375726746951187796987652027260773278154200833357002738930834270877705283529417133259947735395467504143501064496762282165830034157261078759445999030685752429584945632420030494838181771570985320859763251438814050228663910868822608714848743065860521422136674106468712403769010802715431140535642171005009517430255705832633431226529392903496003582061678242914281941662723069294146582423642660985739328755421951174394130684094156806004087242644671925773457316463717604096055475054620436979363976323672824710747837281454955379667893246182799986414523800894302053947843055905448292716742742295435886397136920002877063687563994497278428257855917005894088224249214080251269342691611942170510709300081537944550665509248396289503938890280136531802665016003582434743749250666926282787177808181886523247126427121277105135310161470188986665475443861388040720828292676209037990385157124890344425518411053028367780340816316779808563263011492294700610409729419414203807869375346082710305147863634326690372918396639471184780691881486368878404941166694850648421622660550420148496237524517779811701819001213642865295073665740319759825167757281741535178187056830615056176341855226146915429905896014458106736310000274353946980664432324875873088901550528259220714725967321457005148995376177561588378575284732893220863371365538750953476431444440411868698443243088040635853801504847519362962613058161773054750622730973411375496341886527744219026665674533835284532607862093284383604086858134082010199911126553940416602459830571023915647775159928670736844002066710263429654431375904151081052557596377758192035017834534893421942186814531080050860269630854249473149651127267631127442866565992567521492896258045855392937176319911974471585031963790162893257427137318683414276551381712234473493391334496320461126977040342622223805101406494841140003981208054480770871718713507494156056180149971901192300695673445242998803667442123573221365220411124405782300078921363188583007848047709043376455860297435837866222850550366902892463228926680525740805381321784996837176736956259088112569843815097140751993760914291224950319269048601484472106324218150336502307845135995593840246649016706269772117872126696255954002871653328878253691371652246024803371149552176337539634809647952825802206057231751593712518219978107761940611227854793256372884462847694276269066934797346953963137583472965007237454243808878667496269577717294005417213460506628145677548141563683107208301416555945944788445045200857386239061795494333432670762875986809459670954460738611788955138014703005625737509858498783737805813977734184047904293354689081010307374721 A013885 469 21111365151703117491380241119846206794389610354034012815185892099017613726994643366457045724245660152187311254608146475246464661338021531285168570361539552108921901083871125946804780592399688090465942830348905607123988451039663897858550832088991382384399898895125821323064665082933403600031818340448251745872651867496644470399764400189132647773837890117555345605990756227622579069611735402304030678990933179403669128934808426243504150717845712380387413192150811007238309456255637464504719980870898160200915520054494473862742038991783263522364870711686788346587478256371311123912907515285996659798389970575716405405761006344219779125158015348284949543614843408988998779084080285997699228886108687145328621727210725877200102545300079735946512923784982224686199013038644628209788208797331001125875328291998934788580509115900845371840310566520366381031412222597828742096551916199847370711352179635824525019016233550534922257310914528752237762423817816356343326535106084057374394824174685872221335874277964900210426194160936483815635736541627798545047955579804189951099353921191708853238095187433135146666106079934578124039881967294698839333753097154364136053914298039875429764983294562519699191491370433094028647208929708415076724594527184261193176029987670762958805736330216244191612820795897329638009158832771591256585404550119850557115979885941137900783422322849241290103509621606199317789267409817053193226083216350781690913495139950346601817372217535831280901559895797400444056296908059543372098125258887501282536388488828402552346348667783141978959837127833344064190438768054991569895403876959754312550185521408829874654565527801256113101471043268284300138006888922400604199054938931714955378109501979623323594544444646587765590615001248184485050947954129683280756415212415498178095918807655082303799903095250842646403114242433034502438851970097140241490041271120134613268264317489210169398567543919655727774309857255822094197844200608836929717646193790508943364339202260214100649600358061256337301308729011209315131810722911893876544461415183788102830906140023942080974366239569754562825239867721545656522632746124610903887605917404610129935459779198653711196488856810942388552378843371250303367957757277865420839243157049972851903774105476019201364488434336356445221577913892299640184162834149831236762706307405680254243250204503160070249080729772380976703605390482795784285466393540157938111469185410282335157310071259295883231086332913514079829965564194565890082655337080581090651469880043084039240150289704438090013261922313355385042885802903122593874982263456152545710436148223188613834614765538652020568570840556654013238639857173676281150070251743038195250833808943914649668452394559519037286471636186405551457224406875741329487216543753765853235563765197784711611364810003318980022387760943118830475396142165458742783535158507581609749616983725359705246249708774496051998149234897 A013885 470 29975119590201733291958675015701475640461648988447671333731395198034851973569433346367601570890270286704219196034159029904019574653419237345965590807824463838717523707242005273452395357582843933064702189270706068614244870127824063021748408797379037218166887245536663286302626170658573635330377493413833379139505862628183127808398281959341313870218145148641780346085217165083512250041709793109194087780029411308555438401990287660823072925788259643279731332767674064304364349630760643439278197879410849048391307558014360175331323256756409195074418234083468241420657114656600698465609125931429359391362588451724968230207605184884862929309484198369823604148340718156892839473984982635835234028543622204104860859732239611823705999662135313641808000426573506596272472056010845876065256778352003265581966002692731552109555931775626607125067840047907848672117864141085324266983914079766688236108371721182902619925332320361863111498703170050566052641794693278268566584156119191451436111868196958474569290444688409318075104762764793101017109978786021158776155065674037731398075360481496157232082118543248969939897380337670291464894690437149209919904671266303999125102593472003408079819885667655532534933362749021588232940129309001105592952611584263544959338410204246482401036368611845829170804896800394767834770232822573246801582748319520652475023852912726236392647669053755190442498860804913344758315856700611695774406837318171839315362468924479275016608664673772795007046128967209602296441558986699073677127835708230908518268950582429162766829580392568620819977464814068402949243817894256165456978462528445878954568763870976959337407446607308100979915371081776341541050047284692954676257548426768001398296423152282033368979091542570165088193843827243478390983809306709713964961434254631996656736990480722194626419009113575687393986578918241069529321041706215251861325529088820971591237969037277483491741917207130622670448270993679791201468473143861376518107971776810656798460566703580812306039615595781239311624308047668624555107377601512903868789351578607824321181899255974331266020725816793004309356602863510651233255763014251664161144475068357525259772115713662862418313078765014226982814967412573341989118397375278162836545271239503303585536990078864195191778454911516053242973952085378890212964889207476930336185889514106948749058505615243347863649017732423536439451038914730973888209457132748029533136303189087245549452805848010074876840547391583360845135416080603740995088758941222625629124069468333174703402069888874353171960033230073836940836707452618936771550691644062385094782738107731915673374617153413841968429287960249097274975471687044483524895297429114982794263139465679822734299811582095021724457757940721227075400274673369456861730820164590723077487860962431007274377605036882477017647419089413873282304540226621754152401879553099301674261921661338055011824372751429640901936178213149729 A013885 471 42560383375985062426720568431768850098438955547790345276897857591696170818636374922873463663639546498468992555023472937722431521208679878080330665867625219752649947058393511881548297715231504038269448856351336906464415878565081890649870630469820207647474782023785950123699787886792770386139283796666085220204881375593664211300648959427944479887826324916315072316851518188363980452807471941714640989893089219852331599103134723867233265855190940972328229490949511393921001852373682914911763224206466649897301736775399595395465406645368384890490778250591050966858809948844977097921284376717621495937341910751300858216437879674995066824220576305444782633115250607060091396377013895490369107882065861791853715425716838538525171729562280460021516582061673379355263643356031391593052387293540540300659413502685293743383617756623145867512777448166902294292047254225768985257746979293555290658856124346923592565219322572392033871903214186918486563805820687814002572144480154926816661723488842528868826529022923950789134164023144930838030850723149183644436435203082742191189677087107175689319072420588461852711952874754103527028470980480019365749246086830160597285770793059378342985988823404420381458452879632737545203657673180290382783892916226197684155331357097370797762488295228109583468971528356318113873573358464760382483954876280709635061229942725104735825755541439657683436115105005881846948508077347360420527161968814067513254792609039704369987256928797709019400319495536995324287818622618177586653985697425181613076023797367116123758622347527451304251590743258508720406304479543884876317249068870251580354797141363553732553933324917512658333039699038057710971450696987502284547767013936585534161380964487729711053178545980359046891627646515018443497787098530796934341148247156479022877044613092986773095683415022974234776163601983117010258693186313861668862066081755466078260620369003361695878134203339964864512994670708273207295943421872623582478871230483107048729891824858046141418416490480979163105284955151638630254941095839151307148427642364347369617200367931889946068378389696054264719670138071975642728096827906126325120850110937132910742764256900854210844678753076056805281138711185514147636643680342070326450608659186307442119049794122405879592412981655300448809409266686089814921109688695460571876345888527831349929991962607342574167637103370505685178309633760353176391991415176132218968830312037147849204109412552938040884406189097771375979491436469957785878063740004007533557891213903099136434848352746207472471679656901952947897305584933553165707643650385663485913522934181429914592250663787594717415768103515375402509554848303151919244207262321810912125314078412321756068054727573518691260623418816438619311596607796906336911326537126435290296632681802534402695575963154852843170845811526037913876993077572550483985566875496624915177312509304302466774923918421726635642100396189188134768753 A013885 472 60429658259076022782016186131826024194219240107218956273820361386572950010036587388866347497064255572676688362197963214935758452408792585651504058246808741642338295880489436599599521349055457629265144844832440166001846136091781478012453363766987510569720601579946647784786009729577922582152565073682917762504442255306293286064705529586482965380089422216704369634587846060375916193781858688747125011986631980431871987307779559625958223157353843876147042940331100399238491927105740302517871396232121118123233152072708543319419325883272818865457564934549457852651249317537182647323221071273151904357106473373609782644616838521699470595837354811319912735107120381188520189785677818609269010410106388326196040823212033216794734756421110847124770469656341379391226570864564663573136583465444590929673372877682233118599433357065670022009089649221913390866623338243237674101108852778809534329011480146849891368874611689668836037258881985795521577025641144337526250077345159333925124864727697486512105429018901731995607666727410492064893969615218430441838583578143453079356001339868733152709510209879471680806035272889737171576063720931418856594627301108411335180382660920909755937057132832530109556454530316699832720229772868747562028389844354180365231736314694201608798653343397697988855503507337416768210190248029699282392520718771299540309132762787839034895349785801888039430552084648336381562767833178191124608434611554435457167410069493287527656996661151928735158679437974671570157329286054777773653768170389026089597283920858281398131546250493284426500750877950796416229934259411741748833180311178908798127821204745031312042830108917404770522774747957079507326791072272584031231138829106958526777775892094654444346832930760034655242405755297874542129437496358641742802819726762856835985131933212368920687317766604275128066579323420942568834877331440040687565486560643070799480889655272006127424439995551672492632827074167836671291596339149797701947702668700052924888478016767470820215928582924851631589180580566740170637889899514889857513845027004515163182569262810669463154809535258670520142076683232461120156987377780308805607114875964864723248489029510476157247293040306310787376061767047730561120921986039450947503181859006292925844827683533256844980444718894149929345181413169111426344442039262070561202632844247461037017548598051773605329938714680336090640219181662073779972403754777737564028426500358128633727399178179176947916010318433794372584112772511924851983469947690870124574906745298812630560974477585171903241221662609836206742624615906999997202157790505637000118716932758042534243209250733462872685800252153030372881009018247168374602322390858459476257512071432283931605519981328353528417234985570452088699905624756692040807905363024729031974705989686101089408132400317159893346027621415925614283645760142928812540295027142011362188913407523278987567643150038517515702885742231992097468357328321 A013885 473 85801473286756904479205155992576103234331547600915585598077756857255309082400518860193605558139162724654004707885313456469041188961791014285387597630139119482065525773984089981997577584105834903115520763949253996778883249252868574026327995718103585794991784197498307483762909416609320423727394587824206565516269867292427666271974599122074943775677626760343216156256995343747167239154528532228426678144303323840056464282861962191834164857530956704454511948129695219561567432144575108712117327039950794415099453602499734191880765790646094775851981775274589578291844902250391542080406700594683643464768125964833465156437730492904645221793839090336257336330990623073188711108523150497100869313862426209667731935123367847098521707047809184066035224734843901918288785228048189526962989989495760543633246193987262469075235648063191040439760002075278281415711213168028714236178112379962168983787253166865846209336199529858124529354284399705671879790895758275647008856069065896388926015057674370106618478130490756486087514856580879031784157015955194991857605763512028858895173994421999848006667038068837022294214824459403551222475106610521583467877735869885593135212583787180163335522129452197703764498860051878474386647284616101307178943519235193470836837428572765013664029540196625273362408643417582560260616094996704733999997290192461051404704317173652768569406660819311346001745391252532949716566847312886915613158142257846064907347359040530749156480308313194078116197110764403251588875088109878605366718313104051416497330756018076851106862864586643345958076639314583947158985767765577404273032897089551909383373832305665923623196629957139585260155385310095038034495591503734344831751084479318812955112544821839775386961164570150525488516508499974253764276735267291989010783208782329618571341471295114498620332942137446270511229118414489252958182423186461850524669051534988576138537543265544804066483098764011050372167951046722072590072103316214315694359268072451045773379731453410816379327709965931063073319171581749998461402439055512968420035458507549886050913245786568711946598402303770148717368573224392548682739627253015919802901306442844931357429887973656145200669754330197515631412932375089571321468928332016703969025284783098054811259500258479464143399297234891036230261245758055042475140440540525720817486662334667285636625499783997115942950793609877960648149686617167091010277278047454124448709565518991447498283814931951643737182662700451976474160608840464084562693689518515782468553366659736205190413538820649423020371266208214206996962759267865295027464153953962234077561067995035998542960357118662394023042288621245246147710821621369746857729662917119696580562317207628366277618784128932055797910014907105391305181900650162490985390085028202689152510122397738434503762645517121694686610740460751894919934418059258474987025676352774826683464024065780333450831100084239364293352241308289603535129431117870097 A013885 474 121825822456514798123130795172151128209988288181993200620529889618071951387809953507277912206962797168739061162523917508361763415435721704170207578208336439770447111228871728049569134515835758428032893965338695932104474833634430214911299989016319403016119649735307354368973153275538659868872307297284314461494234384964224468949927038385671963444502308099060637861974588637786821634684231418184257217949936084477571051207271537051811081812119331593516669971135584665361028449502499980130660771618963415105839864893684465090481248473209392190156867287496052934864724027374534183763660016686265733958955277028050549336624206704464110850680534989287567332790911353104828503788414354895362149001372762890780196862208459701277765735403781204660448576086341258045995759727540818237185090077515482078201470041256172527553756861552058241105676317266598394816067475995117746109237146109475945366813217919746639801249468255865767119875386184912896158224261878657985335053351655696449091324961744358116472992502924214032066760581720357159431957828203095295553964546562898759504325062198037438191202240671304727963596978012455348028089837446695343937950478419008148612183533578314265173084444157609075073950057936680015007201853593163753707173208390724095921979480821040414005967990854959770760529449216958521263957586793736193503034152460797171064329257669231099022652033210924949800000205987647676385715454125133677341751880391798540181151499165210867905072661120646804171829281098613307591225415978427906980172563888979132073650555247558543582036986323397661261996822867287219461316055262329436498895670162879905401349019416025901317861097421054340108728444920235610418544807065717735649775599555552171806007232553102957961604518243080214668548584209247944026984672506411401640883614472052185235849187408667386667570070224448049309262242384641467237446020838260163700405025505314274750335500568386648867424493161772437948275270469345661821522006398250109638845867287546124498653625362245521511903104289096981422093739004548807565411482910043476801966286010154258558591528422780091638361367699824172047396790272666330995028638932585424843588040262018475702366328448611493356187355374011253951871071923297553467786908174712241247348333776275254810150480258503876520254495974040682028790041618294758443625480484549228382754159922513688182162172246806793051410284962540491571999869591191014340579265176624070777371417569098639670570762617836065021744963913875641960672259586394813714932573918691263348452777525393069093044995989270827821435284924596399304086552485793414201810171240610955790663625320227827783212063777432630790374754794895411459550244054853184664175466000512821027787470023471589257840973976953081949053120035957939582401657911437763963043009957888785612015564857285700399208918576003858052647066118381803265333323022364560519653315749221807090303178817966666912496693272307851067466233287264151606578268678725682316129 A013885 475 172975246795639731718714121440744984446849340893220319853463707483446786681641677156983094592441576299614337165037721941670008317750317511717998421372153952363147724008092125173277082626251012454351500726943904790070063323859681181653313668504744218608258597514224294252267114490346494985437427622200214878353819151132148861809836554941165037000420713670607940092789653499482083205757848768728844900706742399098070600054002942783773327188510317798375798475206657836205513771225271114288379611208586537681932473048352143549975434013425667966939559116222283231938222463335923982556119020312111206221760362775216768829451236258780299040114712368284877490434505021085362484903506640698664214794642126999814497976184716966077144623773206569905570533896224239625413401419466923559794910442190899837108904648367865356454894556172720758041582258805200597068357118263999897637423126563562187360687315155877704748282666249368800505524906202351870000527825798245691083872846721802193117461386207459082180993716224465762928214479279721155319581346078962277059365439189157743973532469837318842877845839832836717132208914409830813085119552327552510957706552436577652864049075435904557605860159628290348507273507411800676068080602237228707847405830146028342663494019700119979109271693591350615232733062176843075126279027312193890498637562610530088915885346806461460565005647918764266448178892473003466849992787547749927709427799637457899865989224150218807271092753400778209431001007572833795076554545454882712721146876045714243528697256422132731014760289290180433126475022925877829562685830276605286719012509550456173843443214660980288167474304200965952183758843619110973102043774125908786986483433458147640003962011191151106582489906459065144358641387129590158062322376150935773499620086193444599572417119686508249631656037198674133948101159685529879747358394809349561251165978298899010204187112830527762100954738587194728427924280702793723356920771438600205921482776589293377692284840545961839437326205946604372751029749981781656263402451890205600841609444955519595094226091771783272573368856458169249450700664446177198727608378188903943562142384082308766855334748012060169122236109839277497002341804567797494374111516080222398720736263150580854468975830448398538604418987890213480663351742122027140839490743844350613763852173245100517761260235399834352761596252976057854741945018838139700048571853715885923261746248835407687226737591298272861773579739227863727367354232479559781016843019606471221104144115338872026903243588870338109778059639347182669726702420152821179708339584307180149856064283056302722872788131238834162856129128218815814228722630872991678217722184629090132526051233825116300308870311787994672076936715854895132221650070797160289227274358989778097472719583871571102711719577502569109883057305357647232038906376026565477805753397939742827349816600566941697782376817419539208493099403596555016507661400831369411116331973553 A013885 476 245600114989516642558938276326491851381750164612625123686179419316324304197435706803082545738740319200041513924138964762933753000016012571235382084574202394340481837966957660572153678706460883790398158767656391823514509900825435343538728985422140612000466227490753963764141228378919903330538229671374330496534818598469039486482729101389097765940306353250208377996328039048814132214277721879221031534182773142556189227980876456332140045021896694298248466095611499575341252166670599768520155809631790055633455595385014129484437469812000528642534901588082022402850108732124755018100183483823293280932410003408930955739878143960683019054200155159095861298935864995723199521727638228342483276025676186515575613652971703677303396334076753760726413661546291260201820595899240047684839722155717844470017938027317652201419977219843730777350646861240375704151686332866968102659778688213159716659383409235279050230782381652830036979373076745752719083339437154419732205274448527877896513179371436364230048259194937321284753965825906667040428594811299637141818679434390799946885027892025806020292009560607532042677186752587199148774598592209141725550876352422941836462590128101197137448583788669345449360491840413197072519996719650744841438094099773649364529160628329353253178153179047534310492502667463225878119573160882409680781724033735499420457842220860581950013447224236992875066311937730041283431230209349185569107725027309842061330023861834257225035511943565368746108072797609341073776011507245933403836109439981639688673925500411760113060424500070687719237657446626468117449386414919049952584996944772782051624829752438895489016605563139870913969775280424500048935748566999090472564267408379585133693105489323834236738894371115248858673627484005658493055894862034539214553850076722365668815093454306726543797254246008797859805149068287617398468445048378818639989396772449539851931486501462214656713375292266198545521487285425826587664387455772496572579058770719744327370034476843067739457963674796727844881158847719882557117185815133471653794165061686209185731702575984808882046205784424126816017323493318555818853785849030162586594312799035954678780915029308159715549390796208067029061254027608219246969542854887116334380428428388194280283756615692971803827254530888834842014224614514155090110936809082608129406901855147268685846949674054102604609021770961826577460333828612464520091865086501476639344653243632695452562693956167991810699249607800856908348629478465730311995231679289385408583266751172704819502758732362671657535146425344572743890146518170924221757143917155639886034181864747472815189988337656377357970414935605383165543351428503433345259180367900906028298041526705228154807651674284366751111143134563583837750835404571843616781370089532149360143323210197137331182954024154065268651228096413192925941065490345951179620843602338529431612428549031176138188192200850854681953386639892393816073518593600225677959401766973041921 A013885 477 348717042468670131553806424210103740627337643476388070241687651772218277584858470354304374144970613398413343835786178091404829733343735561356555900457273289021093521010250603066996405787119431075983358513368301525359841484256300150570869121054524302933145976366339450728262272102408077183188019166508542775818437930766454998158908293711020186654705557806781116956732340539732087323367723354265136171030149725870403168673243302658383367904655174676228172325116656952545304277612417775531722867396364533021551361296580006847384932574857634596803677764149376082843546834068458285734672220790889727984848870210194480023956161849583509385239469703728372336323180465232554903321639231979673276847988513157445644074467444268144968408713217364443723522242132469836376385831707276385653473380851071495666259433653159701751564595435660050336757400460176126169700901525494729338205388910272315816842149286575606423527980066442297815421718628994218459513083219762937709784362663447126509513322789521806583631155746120187406911655674362544021823342987468893271244725675818040184335047688084858553751818695528623519502350968202821781655233338295343015490645122180927094263831515381463986333832428690821692639863053560755797024982373147618329767974222314465772280422257830521997773038342894923492953359916333505629222789491015562125696341367585000633010482184443305800243135463463992613028468969563226568816231355906574596587134101070419673863690392402960767246881654893771742769918195206188988386370643689264970526841124010983441493839238140478849635149396866452973622589194717141837333446927717508527476007014248005473875897808632832348650525063087696296383220337689365981765153093627601103683029659612609170091680754871307873376345088583898729760698557822250974863711123774745558785908384787951426792146751585830296338021975313702829359540651651576537210981056004297719424933139886305543884629506635715837082902351207868248502372622857861281394179790769666052384649017824021426635042186967631343565929405857607649427558047009287900736099917965661941221821990595915825458024430062784835479606455087428609908883252804709290279814246419559714041187900793502349833670768395729240811367731597427681824959877723355344434209311456337184391967045976366220853817087975866466754136464228372277790918490224703779644404933604730795295447343835474480592423353435961872351824652546198793097208892208036104075286124727116709981320544588067189308952522816348364004450383301287317160005405916443598613666460788898074811379519823146904728505456265891652880398050469022421631764850613952731433090780855381664835359934752508957211271139770986355799439223852525278886329220599359299664059626676730621172347983105132200727883294378122132414357612046457117387905029164162192345791212848994045018463260876819641435551873318650151326771288946868247903423926131204042912134685577383180927962341758658039472013723491976154289694357694606508697889753435630430402314649042382825297 A013885 478 495128333768438566977592928059685266855909744453453936249151904182346526956804393141851545760355540228030975138647855466327787330696236342941035391155562680329622783461051390518896315731682034049252503468715576498892848450311697562889102517613113713189747846565581633492678284880508825245089791329701320020045239825064266494320913053183647989162990269190862816378835110841722382310694925578616833448390355299325173031862885215982624233602999982350265304073023161190670118095697934665513145435332799956762380851196478198782307428210939636485713879499171840676857989877179938976208374495395490316507383562310036103823374324095264092885197957735126655560334822045823699707365552715000962959845554426326191299858641122016235510409890322667426971949120147482224467866057850398327104783754115059820622208120688474374649871251781489972090997352345184293974933012937284369913956288881972519518754043559589380809691167193198561649311235147407844039268867801162945447801295818234046704418057955962063730414781904218970931015362690833378667194026304158620393429722463889975082009407805261103011554396037577184804530049538659553926435654642012010847945500911244444601280161023934979311243996310703664016046558035639614043696500397390257918849366575372750428032763505736471472192032902427757385934278750725542302191382218344882993104830165155136243784364202957118843615817589747594159556762865717134186319707804303441286986418463343542866873077849486090666100855645872506065374067738890873878483307063036708693257329057814862916289118099148425878006414317186611319768848626243496857730755954448198505296500891229130308121010634871987440057888564500507200293790079010610114771124976058804820272075443408580418418863561569310583168517208441468698741836172213827802417064285069438904861083521499866348990817110266402247067614867802988158185949311032052507394771929235094147009527293199550130623398397403267581293018483678950187713833285173094345416495935182845732140710600500561590757751094461300136581489828412765224293264285952466490875456621222970866877392506101545256187354193195655488149567582501071123779397248677536118768826216478536796899378929256959865927786276202054932670706153282728876032942057104650149282323130336460545619225153998865413242838169082149833886127937689903977227380154774977234454565855813212252815807979276205289590516445339524516191844695690288179770623726063825518624023531196669750483947844477179315210641402188451939070266907883015906280853795628303858596804620016342453807460890877533894707101571617320124583803334744794768510812745498175083394393976832979644488139650877893110459123806701813374186324378061574984903706748172544497143112709354342709585906490247703691128890190705837356563452555967446463323038670993939837937518074102134137777780190198778505629758376194598647912375502010233509863411785484872978757094818259846551122833826682422927950614989396146786501302561633190913620259651643853916019739270645370551177722529 A013885 479 703011430599453878393104162056040543942231442030447745560912075216633992725307415233209910208661136281551376267435128118853773136000366045179229687379963760604777216456658044187988566165838857819069511817580092300988503122114215966551032433350602797468455808181067041386013711535584619086017455848015727139701374082296274231827008644954174882948995874642530905875203683974395416580516364947278161289531184704233942205501740614109440896450854745939900643845210446578701301869003382420371498138375323348208763788237277945888450678097300119441696251804055632187921554933043076614942293985908754694325224102630840932266344797686929389131698516675923727783930319425517100795400931581263122265277429371100227000443390607582606103104055643871604858110761885243668786270897301293017528016946766546491729186555616375160167242245940711007303207227708776336090366462950093773612920234463090855646339560026387899468305671577433330147706102402693059214064176829555816234678804476590338851594910515178427922075540990178635409198679824118608534266108606143746275953945448411428350016631738154613938676590094726228885005622547812538259327149293043247686531355087336803378239845590961247919924966869726772278831817752809155477240781964737339437883705077609027304495315492964469175092163260742368318720487224168916316562549382392510531940844843806676281690936004118085889939823915526249800605786652228532994385341363894871235416675160107572744329807696137772234897962594781598844463827697538379512481672916602112095082271464041837815733518356902586521868553413157630388653038103912212717927017957214955785134773865917919271897773796997435470678273483525996651887539900213767845728585195131926435697048222851776767154952359939116616685901338026078422189487281971008902056485644605838315139343465586235734679054609731523095314682443354147357317427430914036976992018687127953070290506393940433649816546578341811298171961345180943176676800186786014218000029669040909792700112931094925878568528195728538228026184403300663593069361349259611214334953211839783746131933891535821742814408162688203814437580578987223342596043639315540400986749285250565820835161468357999264356628838769421110537030826681555573737505010374437247009551472870135860921276169481367049050736474238474016692055955224573991394136304418334851180956512337380109646294670031175013862121908530441260986604034088725504064578491817805109396950178934309921912886734615834390957035669387088804852491961026055315644214227699416631755683217362543947435699998138702643137141116171853300131185251460740065633457052384802379383114048764143979083996500276532678137160150812216632032071972461373673340422352340024512080128582165728976604516431523633819775192639505018111578114055758270633074459718281442436474450600140433870462745647515067052667951838748534252428921743157744120614134267503195292999112377369970944537613468651824971211176346999044787841379951252817551040121008204087489638038941600723894683547576858353 A013885 480 998175700816648785413597696224403558600184908587025444668879936380864291008976810670779723479138974977314692452951638705451361763562071731810045526234253205241017164226501120646624881590529463146410579840773817114204633077455724339619249257719886836205169258436545306181221270419780570501615486807996066289394973900366941041979201013598699886779312435582320004423249077116833152999762224384947528254069879320599492478077084923127588422912021267005989508468128969047895094367817535553241414232259171483217650726075216752415337914451198255690128514997751017751445735222565743633262120711950446714020529718689117913564895525409370501664366060791927036360107951548556434184055580512177512990210015034562255008168551257910416353735015134340605259022572038096419831868237429521999988277557985108402107127635297799585789580073594640108696509904712900042232259454984931295120720085344060793025444748680387043775370085928919755843531543439180558976503519920682632571522343287718128750808994859349697134154411403692066736198609939033575157637474167193441156137141122545105422769564689840995683127527182127699165977428213869467135273468213772506530455350240240771634217492441245464587840903684749645707505308259050349068448664958106064562255243840378720681478805169894052309538833650907876853913514828646805014485551678435682826349932137392815965292847321999093077432288565227354463138730418673248171808987632915680187705014142804857914045887766015088872125516475938816590503877003143750919453690662347925072987228714120051715533946173676635791180718643545753610741736723106482613037701935677355476214104616940619103638957410083387735090841353498771028159086740097819772132651789404431673209503798553655205282329192926074302017793816105693630294698843717510786647215537893111772618802795016875911534198441009571187544219069973489604318650559775311800040956677049434062523467536981082300727572375084669164388546519684578436006791482809429789526868125795419055533804246005648173166674738402535102830574108317270307264684197275703799951983662503199830431649259434377252287237130649985003355899848139061973548390733587645247123842879908012634673549856978383761491609953128633949743776978479593452260212651515217346227240725614972493080100418171305374164031538102817001918332492417297953698904190782503666793239370737815510342059011306454061657230826680306737500656644029115528024620223656953309213025490211132482797465620351434770841083794428943749191444678306571822304647080698610600514729105954729561574210692257223918776771773784419111164364297583292007370123430027928351983770163936111177710266018893136858781793800251781470507161614603088639708112059926450183648555128288085447534758886913852144444545695549676500850966288866770866265203152219934013525304005763596014013622646843800560199960093909977598050971539474725093862822838654284359131840702795394835398342246759574248148987214521022735330098213445971769567173094345631050774997057504379026933697811835370515521 A013885 481 1417266756034424494510994584168092963503382743751648186791221859829924829639132787468581285839919827594365107282170554877406054159525952482912615810742388053233894907747147201657954864500484391954673086660981589646323247707457052393678768393318385363593763007775937908798550289354418381490712260252740870693461479457253303807041462413565209225142814216848606134520381164887875370118783392628538442624238896642508433591445095567697168315390593780107323245525032193605437185003806302578018694687572810444646963906972979032434184445198935001729418802919161766811514487275906529057892654927707825420029047264788774893400511866021172572381661801977843146065153795761878692971270604379278827061740621316928459709133174683402910032765137383599448761260012066295468373216939991968818337355808648062060490619922871027826480435794553864920813500463775944115263769212976539593896220258216362125402728904527088306813765644096778217772729166672924590926701358284020680635103999773469599133737407014011682923809080112412006799858749712206394922597671158608777779629412782833525750257325811823566607658401362234288554707213291460059998287980757602389804812742226057541290245146165149461613298021983117577705321364468770451477280316081421602511170043753468609210642451872110259430064879731077105306167081424057966627452411949488653310772735594802151498032806320071666299643776945358015825968768356066142129480193753508758924274278265760477143263452065790886040709519446977060307743063290052676749242758862769337850356427600344354268662882212317987064558481631068943084486930078459801083499872357285042914390929939095456618635499151408768659382876731654704535728876421535070088200950571748408142228226434902997218806552080880437080240078674354381840829340216144213712996555511986300002135215480124276381123212395856526717632972256035349029119066227850894886470752624605378299712383046655348572264148729770593105741228495799786484413294934407348552668250396487506313933060695320841598207915294044008283499710461713034466661912710291288970288423667090805801637190222552716582300799650613295756909897890679184116576497421819553217645518179937551095429682479279757032440192833219362813981349949333100120345828754742441955562171334949497999107232139443455134644419327596051439892757817686147420645065007611873308822048473217682517067744881616547944622450789877820283387469840621247886274453196900890754759278733454707933627361143315327119422108713106496784895717066606334147902009290059487151415041724193564451108074070876265181642630840410223965920500798473720239708521342989164266062619953655835008450165178787552620899341399844093683369886968625497626710040865070989778404686538785736139280360148896841364254599317646077027468750442011506681862712552101538848641997569711482145669340210479698132003834739058739062435858297123964747596786047223156227303857944748960924804184027457308813254076539448175777917587259048757138822337688218304666860234997076995092044999374019133674056100497 A013885 482 2012316124422769859502897237293155970881022512394983939552823896232537578836930162216777418768811046648652458130340837536569127840782040314530857947193254874100518322029141184304458820045064267307586264807201336930459587520166848040531555054631862687196149562931719871372983218191896419888258237705675894440206135837737304183554469698137457274783600765492011360341704839634204059390745431507378707529123967070142096993848459057463798312785542312841843661421435635316035225187949405359517889783013067919505104232062933090054903823806824254750527393256392268739696525360106816628552291347690449877406182962241195553818970576553224025104109181170854435842631072989073795366109366522149697555401853361190092017230702006452405630391809670065362519816356952414084837990684766176870498023006399611453022030131827888956623032125947866984871494327995520683666069563429230578170705607170309278287942454195118022047672846130319229952133916404718690899413410469074751544516859806359224617230993510693586081150789061168974738827044790124235275614761578248783391851279145595661371183115855198373812850034782977890244420919742372606408989177494547056381092005738863382403743602498610619117872489598883374527944476590535006923176797750419032276702364813668679067995159787778856623593629940327945508698473729518672321754699273365110823873844043428998419542366283197995897213314202305196276612537531739004365537359462275685919943303915587873795202615259777650081103696153426507917371142613824323451149575870615083732193526223342133818840873949335180159522812053244656321110359080411697787014878265597669177298362610534257748165943918621800042405393207577053817986395289251520010222737075950979539599742901182064922103014617902654751438437386332789537374424511273874849894150319582331962131700645962814689672460982743660455718199088537582566437910017077688060819703409314318616494725055474923257769257423005885015338423468360797438399607705682814693945884003205561252382053759676164189106695985655443469385048397036483978731183395096058683486810362684550253095175997823032508395866489520842273518816889366074322209955899852445372946512506411591485703502675982717980809434875596344826971117595010247537573867378222339407698637905127389380518397303813765877110821293222546809291811436746400218234840066512771600644147279037439045636257044377426915007799111163552274109682765494963160061986292792108044380245224646801242516344110864270417801317011065251205511678147040469784237703204555993248346706897388301840856956726052161252011560897172339369579984502218500998391821988492565807318873379537912927593026180257758101652276181958435324988517601611693183767638492557100333796343014900698957510194319932222488926442623355005989990697596343131842789545456089234645016280743337835904903632383231072750612568781095724068972990454179541214628529846652128931430973829857425411809694320673452119660493353071268515506731692871191164856867922980577409374172682244751020405736676196685081044272683368929 A013885 483 2857201135474540744404205162651348557347215981381604711461653878833042109074667149334626935480827746261415733243571350562160432148629265414868840372327973285775739643161330314522975986852724815386547511190358468650071558557621540358285012165204432659454263329975542981408029833232291475053282676614067858452187763412162175506149098682188355673802419032089190774060692008488502073154365636143772209536179368512310747411394691531953376280996741751684681615574855336852919826729686278845548992433639585576984758779624179988446085578558886065877319573006841357515939289408225184337766370736057719091584310722218897195458742105913131004612245149649705866712210627401047351867137946822039903121920209307859280481309132858775493301151223702709995431298893133383805255814939700049592814711451797533118853500636886750930283908525251960573538685322064736011348054532121937041029723551280013820942083109186117689430542624288056670882147006144654666304368426748389069503743075014077789587347746753112863052424515904024196965746751334571426325728548530207582840403781653828018967503945328814397446791811836854638308772753842645941818048146589875099832088151992365345549632180212869777828845079464401751507123660698407263324921038523516715911301789597241169655446403590796324029005780626184215726144088814173193526749662046182366159053044581970967408976165563762656860629604663342449069722247702202347521438778594028368583232939667674851723234999694902114911205650709315701252034838438236762422378883346923920942741103562895892097617946763081200895759581353483797990122791112836111984777584009556709765071321241105339603537652634462593142809594383530732902844709256210795447154824796448529956157472156443663154102420026331409667413125392046315554167838263303790122746158590311211112756430084074824176834271433575465503674675003253706370034831603117874936971281623638800487860350833091458112006484536856866880223367930516356768493751798167684222901921023139438583123425705052519457052466042104780998110646661871031032589321861810904594159532101130197468708957306741017468273429806211594547951606792084646188910061354096793529895716407816043052116518199012794004078141774159599376988730115098465037957018614040636164396764920060459703654710040601102176976939388931085645000643511144433574662265312318624346575797023172261091019959018258600247262228622579347841260551842367381907556131671724924151569601843931333271795528800219410402608124567380074380904194798822440306438392558911258905617810215205062086853636006182243518797378820776426260273728055366454172073617193115089009482353600050562435633451373222239644937695902886958105232221636271573848824767887126646808643074204107861719713551976516005626459632043868968739930221917050970148907635642646492435368881327393429674428756764757321262466510071820231489399783307300000850378820502477951828194788209139874472935877149068445706264789110811712100621841541245010873760177918519433698741784702093985449580228059854596689116277879390157423153 A013885 484 4056817032611474997727521529626655808589346041676541120801809491438246669864429674652815396731001641323494958756017487095137424709256302904159427084532479165621684362520116976387649115764749298200297189596208804222084652918948847428493482517850670142554751968909084530953061014923701676894728781369220547298347961195102350027634340807595912121938081279645062144885491973096459088082738129038187978115411029637784000887300632534484724986207190753321756984645267374017976186420932170822804655749850201058580848646560849325855093731315884292838373336970774749358509011641294385558267945854186704856219624669117556715252463190275500448815728561446182422792399244789768889880018883760901110726980262627229154406350141453462395592092673032858705983097752507686929579105632837693314705117757814889981535974853788111515620119506938672984062917125330869878864614663815057161265340192349786583761363297159673504161781958893767280548712601703530940534921641297687459058376131260263448090122809661634570395026315877940084231194285109650581668569959730454947949027192207659289527143249302734423915609481579240916185179155952757739011948387272660289622289187223423882436064098500504644138730487993087077689650079508258441682732410994884873703673225072170055423473164263217296246852060662552041988275767511425508041310194903906355867494578721023551872406671508867354682162968588479419708788621455705918544747499858181337331483372017725811943197276961804632171479721599176863632610429600399534782751614172313357617997555081502672666047525037188184660250511901813444962861775821098143454370346099057161256904870963432104173460160856610154111970202252616795827234380350395691391210908071011020397959879943631630234994399791326836336144197979774705463794084333019729532311992497563505276925006549884227631247378134862159723651013026094797765438545895508136554383233012294916344291934152820738440539191115047980437953310519719162772243232946890973617676852878151693848317877851298755118732143277144768033634388437384216508839176770745245564349570770514418787328693994677380839450307224358176000070924564988929483847272984043810970977142211652463439849003180495708656248378145032926292613087375033361273398538578275895542471897449102284133452065634117759133695946229949524470653678693803002022019240039552785008856071433930297115912325951787601371277006145369645087848683357248223773116926447020335631075160165318811065291784135693131396015963923866570270247487314471633626178696743518063335953787158730413839453743058829901735869089900331154260633474695508447521397929886964810935736586135506991428171205366429209515542302091585367674420706515811648030270788457911979357779529410221976217767324768720086200768093774911662348171105100478239322717548820661120809805553734868852877245391293738035895761911591044458421844708127353057307416320942186837248925167402264714749519315721244876115160004672509785108052626065227517404184504938855247573194414201761059898484633872380968091218570960997270748365749121 A013885 485 5760100061472631055848405536491114636416243102696728646158294819085034601933699524563522510756289797444653581654442721174440538435410526472591091661963032270662107893914725729742838310562389644294779366728504244136356449039539953663278470607347898956597362466319346034865420353466522291850718923328557378625390441138594437403186812236050708997718638271472999001850679976444819111427892311681774468043013158308415078147840014208515878164741183241439169906947475397871041614123065489267954950099015056924433428016759947841260635820064977524376614251111313323299924529741973322395605650796687972197037427623819246725048216627955001240754153908069292236278747614509466886678373972240101768373478014753109705487937092793688756618201926454415663701043225582306840771400186524028716737264384257776244513724647975026652233836022763423407132621320820912913595075182720455615822722129489190929459658007015242542598635246809027729658053428516970330635092236848010622556248758602803878614897502157739476217370879783504374176250824072933145936190737313004571030061902046390495850141032525232590937545531686656269531939920833614745040288001307797620842234658503488963444022662704631022512885454490400638867193492940357306232319392877964252122276354331296158383406336591278920597166626296149154681347266431470087571010569405675766722953250059096337290899719388565875616951866091132623429461485694234238387189550906137779079467986142972118168232256075157039621100683070642464066807346741134482258033358643858327007417154565357140303596240756726904307149311077373132524634032432016946670691916501169003810745179371525817135416623613383923586959675459793725872869525581171775191650546300981494389186121257124975610568443504513947859728692510968973975706277198828394114559908731613025911978909024898969791820008576430981518743956402191881270842277459558496243696914075138023035857312750421595219968654279038680360691073614596891296308960002273777127873803297013829572391077092311496546617664757056938905932021863539041499590867012180032131260688505510291116120157469200641926559394864655526700932702740071486450146937477305493313818692209210231782313686108849095405534853447872015627050740401052743237563828790135078217247520896390021842870849555061539130292125126217441966328920269147049041978172104839298664319355017965969872107927388927288320217256114546108165497568005572391261826479834286952688131483686849071122731996747552842464553038489049416864202786595863750305565205822161326853997336373833489202845273258281047788985878378614491695040263480740537772389500535516195560782141980602550328228883137962078135109346420852125390099961091420779137316190887485529274998769289809544486630460444140595432763983322964748166687180774649731450035770715857437009648084109329684839727009546153006432848820505925611601465161747579129889336215204010576175747141412277371090108247062019586066242738754295725954164277487095747178953198628968195253533101365269853224282696796137224211093326508968701852962347449695697 A013885 486 8178518392982345513063749539825664554318057683065669045348378006941619974797776805848189381554893362930373500487132078758577619581286683885793769633879845110725488527930080730455477175120182873179452547305033850566714658663934079988481579441137165768817461279340787703025911146811915941740286218320515493942910995583721282107976617661042251525373792580218837943770700919315011529094672893987549250872148533916311307613757679054060729223354922213640095466568721575994983533103933396395530711582737221679555273803592729262048802593569998792828806380740156001280660943025849015616657452523232994139768970873673124197286785716718304196693470705449541066726033751694568125318496033102914176537461373593306087104985896762768536905650332689787261015572131145617444017157954637447841660421996839093405206523537499877417360777713772806068581102310716818946758362663711917949315202774610134165529801638866641230806470445628525685149094766853819942744550158134305818510847693643501306678512522721181499483567565256767170204768966315722637789521971709030731209030602053881870266293696018179170870810585984020710888811620175053731048668200672885606536192775518788329168739685799809289732078002756376779900056751305816903755102316213527689125578937631771169553788170853483514362331214512971450318393685673587824128312354044634577111952232769158348176845002871890978455858425732557293304684896693358343013719794180936068590436176401001962785991746414104248805297152562633197102504878921826982575444470503992752609770298829704293160043247612123992168836099378385783827029303386826285849008612487600318243713218146916532140441240953828457592409803919316340236674905983105813208291369719272681678946638569777696495494878488988660466270802162546874482224387624696887182316688331941876132304637831365976551704181917305564126259237705346957965574303546896347801086769327983247973623256509875354924239033558673023580889745709200698285303351021948438371451514727888165015166477547058124552190917628960594104159922767098952846484589663312903881795407399368325413261018423746815843918842714345202175006204514409680536646280205714545820078666864092612067740563417452150055216500411935216492177383113617544855057665254474821752306413277385647243753075836701011764919185905335718497985881746590321611596001510260812083624486457744108084701545458660132812478712615031093501538880415687998739843160178071169782912304033158461577108884705990136243192883569946237880556375967643316917608896443036515062936096031742096479084281152683153670526122317024436334644783384973817739891639061856418880345449766152395301388077325617422374681951281071836200011160455381433203572354844932541139811927567521110406153665674836133409377971068994758437707960433151843747453439301305192940207899759220518327480272593172169254725427737082021111621520163432460627283250510920844657167808964211911283887825348737943413257216319458066566101828539995306302266951745730894808095748705187957989470357024873010756690337297044774106841559762882583255329 A013885 487 11612326589904734153142156230368248597100374427704571653721211951802107712556446982221192630726386225610231327281157891949917743205826967122031484371051735239379359964801220635702322455434617493763957955458883447964103775106597451010205489940554692777015854119700972805655261123178926533291537569085912167683299777456515748449985356422354468124062657011571778586328436095195854324665774971238479716695576200920812024294547136908661504812885049789492385028875865310727509334362351560405969049555730523362268312396947761791824826704098517775989530541338575679510355404581852905766420400567280029360309951677780901103387023707382501241804601235427469030378426104579794414710343822073404413955950293526070800918623960419894246505245964421923271063787199412022947209869841997662780116441795165964645036318890383963450181621762344315106117358183587450399287488536610012683760835865949621265866647565556272618049182707518781593738738248380764222445448753878101056553356673753580834796632754973328600312239792502777663985432650206142997323917298184869246922260563540418550670688968347283823015116506183513694500455400586891265405568885402801338639659065669780240688539224060659818691119076759660865578554878738823271515008309391990784098777133649033717489133010903514542251956511244744104534723503359443387203353194076752716754445161362918864767330615242674508997399776785351600799709983364341696836431145806361343540610938116197443875429883088290816395942799146122683338371269871308493998622859556387637742250627185447448573339525424807535148867117555096703867294345618909009746715821500806725060563918778426466575330479056980012311786206963468740899424521984454670624484959335497351990624137399768850813003871686739972483657862346107317561707672339639248144022626144925996419585666157329801368773044624559726363618062470600815696126433911185607699807657037722310518084796118342091816665261471516803242491371673428575865275960071970643860774033346995106313939229310533307552300139731903102262950195460324817891751070025582469766894381763844912416296549836085882703699076259862035724597784523216185777720977474045237884459435697649943892665913152213357420949534625389100682933502655551666385267611415222856988764527036788952938573510998270788461502860541992257259394740099068494272475863916354385862618812468433176072820082230296800194727587457440203325814490130377514826757489880955596914456515267608273779489089711993036875851118086973155478373134312290137028685414876920497167715256503341237880503170184605244521172208454683365100799738202638769934709322963450269342190649268619841535442971307319176480648791300088814131439246250696515604124633033061383065149944040237821257950125284075807874239177868109690731088711576733677407727997966033287332504767928427567490901157403323656721506681650490067249483596754690723248872514220684537732392313732499031719807116036183010120917151391696772020345643965312115620417847304838231109538405469302058467055412714265118433962072243570101829017736520247176013161667953 A013885 488 16487843194962366120477962518781970348333146333797329994537638838249885250427259142835635905085274567136266221659443000990334357114995860056986257304628403641779459901542766728146392454606029690843212050763983875775968493811528136998997336330526164422295399582836264144919262092573461090779722658229615992670306972120076081046950858213774948047227231996479270828248534288816500133856973253337754095108230737910821398378782814169721398239108528138959289329944599492493629220959725399503337996795050873709580199234993058214455022969601209153863166865833366048582534693683375921222792370688256520647441607059358956897951789320092996065684955696330339895066020953570353158287384648177677770986253715915046309179914660569909785160199019306218709882815701595556665756564164249275481987790697958961063007332630743903192484526930616912213626473838473926561581135611125482779126609130119631401689620612488032570645458411549494677341103673131166746588727531335098931854679346725738023351842593578165426453535855063616385653364446423743577751345243248873894327300116966808062099632426530669367094774277120205203732333103711101671424954820921365300276890402004697163203307237057096268187316258970741797617770194461469393823485153148383858738137404651516067012967929462431447418236216186428630032358909309429209424391456082235882152816243477269890571947745366618100321521054867118967856673817849744108645084617391182798155541224760849754068636247512091333695494154967216314796769816125666464363402657501153882161798748763647857988996138551090952433865018930426940662904947687427289851942686168670934224317104024980267552249008002406469340975828460529836047234203511281855268869340907221263705351615856023601208799238241519557110729001457156897591213570525143163952027533890256190498323645193147819782061988821493499395467651325319862371854990073834263391825800498609286645276324362200847460534888157163433701474071510119277442343128839908022480227036665964430665590812311165890461286219499320743069765675675710414957327999033313448775813356208067545808665570360615393158026059321098930457820236539780163889797573913365449326914920991358156385608945450562201027637143384601092328367914280003622378786914941184080055496235064874052352504169605471766892584067060571500415552437492843095072234762712683189247740359214992124079226103495262523834085328144558674773580984513047427069375409309903970968169484398320480783724040451201297359435340973615443618056443365245337091138187110899706347060680953064579993297589708803048670098008379841358721926213885184075963186575174915609077394788698594762342989450911496283960284550868970203366222933863775202556125589084423436174734604095139952177849291035472024340893616370280621152371424753206349003104452008058125252068222276553380694928444647210917261628312488219875414650031237324906239974381423838485691101353399284877680590172353786700201255063823560403630491905003656164548459623420705696308495871774426812828857897130238328264290086009538714072643636322428594592519686374742721 A013885 489 23410379575269680272723478428030212072873256154066475574054228267960967322015896884769177489286662691070397548686711761057133169290226676872932336337777771309606058597424808138325752351419553498751570532761597853907639297717754906014985360970251888238147079165487149500012628716975076743971224674345927874504884046513494864207080504690835856409491915940825068040384479149716129430557760472564383516218087170837845138237903430178578115339585917437798319670147149201613526904784212826562610978115430548392663412945199538657201465548549064025576694516621565617642251962569197085379630307068315838636914497874480230464255133728659281114835244140124507412388755313073540924266451104407613026879229242317989907413266090212810397828204698955069778758085053620362300771117924558483538028738537031916578038402287090146155171502954124937124903044264874073945946906465405794602322369859664269483108819653985420461658948643847430864085507438020999023311230906458859564086389453203966212622277169390113227908038058563061170484629082805877285075291803043616340977877362176141194628597798236556615555084920789063199955779283635933685884422077168946971155244775519183300054358203686177536059638301513420536540174334997478549106032159093804860516355560956287648360831605422739527636914619205813995351855023895358229005688179658555192925851213014905995017814009893010276068213920400462936344073316990684120868483909595192634240732296765265849262631656483775464786883244389286855078397200814740409091627807071615847664605086023306756700682090294736346449890284183499204688810230308627449487309786555390606654936210369596407745933619755272842339069916870482511420517814494918121176491015772504461820889429234486102341522060011889233800568347821954421143167726605118197339433958186817483872378315893007283952299189262119295571150513007814683827714910641264095716727605618553885908302106079941408672772684694165601485073870752143426911452987885245285074707719599426258631553773995695067732690467759647052292808282967887162650066860723443333438480024505518161389254470735512290283175406509477564103049267592662644160076313903909326784965438974026817851201560460598895064497791494629553150079481665863103259877252687644804355356717830506877351069512743516326524803735704421868865525037241275718439978033480942215035728883213921072318757737630472961303492891763348646287992375927741980656442160536532322506952219609346122884136064902921320464875784928774702929202767507247148586212192936720724354818537275975415355543535831171970275579347884176412070837988268375806544862201068130151957802532497220663476029972802844379254997741543163426040955196207018267775732810540642206816750150766713127079384560821752202064588187458657531907542634035813307076500877914805385546025829876920253453359016631454951350343790884586407646618749402534429399171305285307040777910094333448428568929720347730522787653411155329004017579344762776230827282235531252927843492023010022331182743687245648802054350128651245609947041575537854497032351224336983075610897 A013885 490 33239391312603682422988339910387692823153602863144363809149914385862255178935525303117710042406093028555141452285668500919297930348913378744771088275548133038343329541963795808858787756429512972076908681935284044055739010339638327589719069671138935278150797382671087627639430972198081540464751152442786114110881147630511277408472704148816126574011963291992058632616185412078494384883450111293847886186864596124310284443054850663065387111718441975480008771896120823955377470446198071284709135554040872149161895514132181359198101269366228400163248746286746293168674944817612466055865748903097721699493508208565876586285901410572980905866625239064762721032060952554658596106190465750880209505661794309894195970077751051290333029161239244248510858118369978246755285977183009834760854870612974525976743871756140953649443344669934970851353461720791308010670336773251675306669633101833330675478439347448777140429689844607281644387856334426181610241614381151956964085008669857823854755228594898737997437823193717172344340793995625504504355148593594099967051826017827329308181776984010762566492196210376796907899612906325465895438797877222869539623572381234341042865280876011244977817029859871940742750322310766514900298043503314452487838171057712711711538665280780714677491966680481709441998298818662991648961329401705457200562120325757705381368008346644659891547386012378040103408686907642441783803962958426101428075143436688240072936492395880083980105909682728839666191047814357214873031611383265283262617523183625794261648760370679613464661301869229930630271840027175316844546703211609177240593257762846744046712918071544862432105024794957972687218002162535310958779289004181700867647622602324589733812326487562301011836373572633436738541074698794363308319776681569260112198583458468897643170659669968144916651767053947736733535567809878373315152065707930743064784104103432347368693897005771803888427792530904526109704214905019780714730319278627282569301822046884205611785734689481809184727309890229935363098835982666206081085959932154331500075662685055112273944598583160327285734663223936315203949193474830662985000920673285344795513753494030904565349592640738190233447012402599647388205259536369321288977583723308670003355057505155470860830528257766073321461797782802286017757031890684150170613984904933468331979294405078790447417493506820432918872529990907635945428913996732919173837753657677867357999900780704867157311297137361615263376949053864537414650173485626553477520259583881054625320475978154640340199573266148783067913663813508771267553368410221992073168349630383906239581085489093928211795863328314251392608232522020908336629248661175804621844210418817173000475553724374690616366819990080487107281647761734187774745719307013481830305223596731554360307525973277287732859445083894016203001905157670434327323419172008480198997801092810007085442594845943767616893709209402771973657388155716841170773732473094698188369077053314941277086136903541545171138483410616371638002576610318451472592863112333435778787661381729 A013885 491 47195182430939526714056955340143338368804405100455566964968169990167224051597858150308802427680588029245217477017972420709771601491417103204414443085654945531423044853464089225778811807480738999994203330406586596940849424003807856896555749106054315227229356719367222465717239541892251461799660177053956963623133373631214850807361828294625619028996904163877968393930519170637534801837460824671348978137623004859274827538462531097908031348283211867979118814838110424738810389055327454900093259080353810607092561479009176628126938474018524957570589875156460731579595301123900783216683374640305621839077754084489719832174141119111920950061068912062776802796418967911399890291547276129647521628080438283463443407486685374431938383785789669620957881475374442203503220081705136794954043114023926171529761623520059026025837679033019857908090172098497584218106352359858803945902025247069767392892790456550578364279078133694561093755608531429354942572827870379274159154848154958320204941194607067137436828075326361683173318686740246841949040188216654737996918304534194258309527053323186569305371910234676967727259620682336557029900045237560031875921306610502247770099569108770698260468354565748194167179244385198011546792479154485548566024442043490797712610154669573463199839711335048718523187378565770379333719286280317305344418530479369358289673036227041846859632796861377046887105547966624474463826543434262009095362488934585854485239389283737108399741236604390322101919022576549792037978044643808895297410328614933369362961823953632043935093602088139201614905883965465063848947548381925771569297021187382289461933663714309473738261344190294642225755290896490899011999484947610417248835550485268785005681568449650746027762957871718593587274714698606068303860993159762884955125944113591273600939363327021960336922428013917071635267610703830477500131866559865421055735163699987142437871610520924136153611420219552507728546297462396670786274846939993897547001177146022867527333257899003573143599364038812205334843423961840491367672467811388852660702930193014296547946155910490272818941361721148544696533689999592640653894452224408909805323771494774238063443576558100604570291374688917927541674955189530735417403845092625878264953701884097531390046251360486963567990783814496305418314446029211125408797460765164119545439125016111956168298860078113539422891593815300143250568861540659212419407751395129523713327665122789270567378546419562850963012604752772940499952951374781261340931483211990602577143655060914713169514745498954212680458690961257123445634523010832566999032593401148001961612881299288437629015839117750288039554547204019040848121395116311094422957855072630494804936218284429475094482743930655710182683598546032618651287132778098241271131683860384474579363162905839569928514613118482506163945676051454469872690447975310444669908420866233938230315266390177180057219851276934991606201258174611646954211279468050818885643152637688592576859691085451787702057173639947529584819424418196925552521284840088415124562112526477592753 A013885 492 67010410140846503581640766438389899986315516212717539944178810937728864240229580079723005288559276677440026751266307267351714176778799013904510277916268773997409730196504961335846626396534179634314769558101104825772643640617774612269572956258474961855588192743490586388505882584232506483796480100011300172499051282483895824422788343436922247557654457355411280569901005158063898251132531614135387546051550986810475378804278794017082403666079356353233227703079594953338373102572930074132081714558053920467154623063901532499682430480904520790681305028370026864958409445467878394355690406266660419307567422681141320131751279486958894744390859122274718082888115046521776514029685440843612941116281406859843554366223822635684808737786939962939004394717980729383739471555549610414273062793748669742129732749486320448515967809438786476389807187485256484435167831142612041794216611861228738721170578779266534544570199041673158430896557062609689620696627661553105069795125236754655651227189751206524559642400548661920385418750598946660269238354520734746328090433121007457020590153350299712734217444350077735366323663243160336854802788530866274179249998640067890012110263896071837320013816508659533725628620395034093080794129074850387530309766206544713567833516378676568738534813017048268336177261768259033489636664660112488214410061430845938953100288198218955556577644053204229661985022019247526438785364480940953448114097451194267591848543550239119521131392981399829568664437638472258073667392533824566650295136956213449023586886473332133005550196580059062387335423689553329161375119202915980243067360612053055368552745960408306453586537377999179826734230066418878398480552699259284203679898205362281271812014734215759302741430074864747135047114587818716323715158164841450543730257631291364961208961595415419538101667872556251580836163931108630291904731658090837143932962325572644100409071299407781186658250278673164965930560276066149792587845351678915389392450379020590618756817560705516352951562226055781430114779416186954551829327129275142172267680355062700053677185092600987293883625029304809227186235481751607980916615251992561449457594223255665334046806281055050103360200391682941845539976850541541397548771281680501635642368296049068626876900317946938630756690334499280722331694395697620889558936249643631285428559728001673749252314573930055744368589719810615495322952040535767368183031672634420151034278618248205339986400783641250879790187946457928979441697680142797383750952958927341003375458643825181896727697999908631553838035572177655524148296938591696081545420968773798621209780802963783186621542282211570724977800729456863281491099705660121594097671229859916462252324084675181219226985349149024692854586180774235820360594484912234556505219250953918922830842393996654239990973038569215754421415761389989230028641390880362037682160725868320833880743190957800344504006374515086377006099828029569209465564631668231550512629774690611990402270405516318931279792392894979513712953496147832124226213929193416833515387405506895413496321 A013885 493 95145199911351894035917713712912968224869989903240488112521893961610891993539650883255267119997908905399964062972725237700202835898615231485416249671359632641640187287618944887431183415503830693039265760456760394607068481636631607653239048954289483915389884584194313517824796928400613958563818845361744629023985456793736873577466988947318111650468584857282194596137931480713132379158282940051428954974117029479761139922906875636712570422108436673632670986811484451662162418299892776266955146987254765352732761639642038230401596695325650176294385713666381234399252360013685413374687513170561662976784758065777271378307976438514995415086572060775614393015270365609270035880647080979889739734539969499796889571763458136035525480007951214958685962871087964480608174864448003193978508119143604974051095952487398493068536506006327050007402463801253816220664091222655705825811015867448653274425094473793043938849809100712925710217492821245806075773451661649807105084097133282755108984483958578842341680179915821468292679510969168608209899962334746874717163498099894284902884073365496499223667777882568323104022217521443906405649722915070195457327365319090874108924842964684870721682857466535799577069876068231922299417109725829846687623033716725957372283393064878576859389824005947103134999638362494966513495045774313337178647626593016622344132115900258571579695663952450397915177067409182735146794471255815379339978938064760339200159297499611865525915056244391417811875182432048304931703162960898547730388102273238359090283005867365942372861485465572920144094912673578121283082592626094674959980893436547815036427196221107456776270020201913781471247383699415309426231402113912189491584329226171072599751191804479385356312538681807235272926590977316519103241233326457287444669212409592463579727272583981751339110419840524101700811293210732106480372976577861881754673224088700597734474522747963233972345023265926043989031267521894455246054400337498769768036596417805038734176198711290652332352746287600883654018480357528960729096732929791215539289471825898260110113926994025160016131722183233638514884966752413392852960322581848402321942511361049119214203696225799980274606704047533766759982854911079361344099405745693032010878266121723342433351555054739186443450302068271145228567712609592036903386482546610257386034738529721272484592143613996607159031952693801141085342760715418993048086254801611689892387077736070042089417071057458515550426256887093915666963150543034511864900476815403697615029668583645691292342099099056269872137811673405449439550628446337989823254836780460259388915055741553748304006903160194074174854805210324433528268108354779463266230737179415211408344198117894648780387969736886686753322434170875564149189732603564030620695831090001678460013831389012907499230863005623770973425528118719905938180776679331218201737279681749216414231410384883769523746424978899866997996749883526580049044148201226560244616210974002888268856596451165184048810132187598686927401933012179972476407459430862777244984657415420804001120645846097 A013885 494 135092578110532366210156017239275468324859229254045329729980998794650956273271228084146173807198870944694476774560264737825296897970500126731188660009627673923661311401636772231033377790787022536326652764844854443605608433131142844547705036331090603763653735356060385408478162692368110533364548134318790643732108918726784856107081546525772252053699373489706124972688614978410906000474542140412601761722684883126045212847518787720915800101823618570114063329321193879083682944760030857632070134135882589369435080743377225475703319879034991682362817616249207060330419258131951329977943688387814171109228676233000319207390228502060585845078574946496681525223482735502881325335387922458863306190264717474073112236695348378656993101467649588217594975184254343983542881338510548470992742602522881527641266945810900162172813037808625506242360440045456839737623454571126262506718551556508042492265391364276369987883473400310952560132278704695606477329465755955110166803390903371452820777382439975879350730995214738522505639052406150832547083930820726693295287612921621599679354271756513762898219260101009811537507673703344780617406598629022822511454460939868411239675700757308566488276456953863120780099703024611572500283479163987588628348377783929367656738181626919301503842657343612036015951181526457015668951535207979211986463083151480802351672393685793434667431946332534364632649565400399970777322157573868257063524475063816420935720579669906404550029174013992865320115660902420810095413257852172529284825659729373396822851957861820604839703990168691969677034170423968610550633800718308906904653591412136471014176409544912970255984422073828696018420896477300722996000639911253019634952450942083580628264927941932686653857852235134775652911730685279700864370787827203664779325693924246726560920826069274577511095303383507029468608820344310456510902933404913237842545059934910164597477792445354833498271887699287955040133968409834495542297062699999990746535137679995408881991214973617011748657373285674127862343717464999997593933099927494565921968931598304425905166030039955581625024738663919564280829024238181422736025684740095526975626328353565119260121617512075682592762250988819151470528976425480408759948949943862471351869582300791739817391238905356817046038015543749263450798466722717520741531620949182400221363125744594456786155547255338380651001631255962406778011516201112665212276605483851969175535039033103201750953454260429875513881573824938505817147298040581352912961996309688647884583180146169420301270975800488738171843976869166441224892036653932119216477142786593962515166764300035280405682329500323677575686819161515619216146171524292104374800575799352943824617368107079542333375321546706720393512131414556865886176086165298613825009320643956513173199858594509699803135435454575950583015050078061289485667543033585185482264088717089397170261367654849914344678027731265828456174671299374399368695677132548940149240039464914818928753920467362044727991407857487308824680126400874819180434466125126530310732180723887136506619156849101748129 A013885 495 191812142678286153890053492169305948629329650670961039734421631005576722821298066093871533903367967302921065709696813809854412577661700398440165337235289920214227978622793782509638358689893489457361152214734320495734528373040285085830970829769953311388050101721449830644925578645897708317571387220349475127037540973016656565437632483405443412484209431344973669485346738797401573761115781979859815499594286190100697177778039483377056345185174977592106443616580002377574120814898143133424898204443771845694317985439049357232255688653486986185144623132154750389059568096593458019528493191563256665548636100550159134228847467670250237236235730187807938740359238526382914569946727889418674277337390690958585026921057547262874782254070552541377869748680189820085441244868653571820378342533390330997192146361878227271562203801423841585416759167321622212099342825336995621704001882457368839688940461786307353861886264891745308169171736844812989726081583259853154856106962197888280887750511899076832127290858672612994349289148032240102647804948763324540562167184220054879655928918233388361847376903989239487980211033061410010173089080909608457702646196546698742777532221450169869288344745341141229081470024037415913495534999875341925627080842635156600172993304350252758675341523927928954621500396748610678896670519925795739993463513854212077584638509881529608766595921023873245364219913980715701307976306686359861869444670590685191980529415088374297845190772927985867774823461941928504159643182054212130912764706746368923092704112333811018525887588368948473989724706115664799470591256386495929630920734341661853324775474327211495208751273572480190842627038809570772650932480582471978699824682137273966540106355792848718674286648501021757154216291195609180230182913691969913862579041798199184434609361340241993801171244176196140340210513827611611850201106315499895143402501164001741574881025948084177826355827653047897979419495984482377337199280554033886861403140980905241268957400518794929450413412061277410164243763648702501583729069463752651886269041312373727252431323914441212259362750365136840781085055867751560341705220658017814645031871697107909537318499475843242459111631402231793949490860880553336740674836220442736986251489516855257321901672298443214180536398635901197955460358565517530847508862726043275231103983630342651629020456859322987135989223150197015000607097358763225490307424232485605397667653916424812728503518705851181757513349766355712054017311154005718002939481194285594519460620412799674600701703887154538314459873465524055738251532487342096994349586525544943834897136458755193130970895317341075871581959994212082553379654661966814441291221152741872759989742428413637738839283925342363897770954373878467926548319174402393929736258981566162924560031624424758833380469978227845466947999958685868305251460649037160703291042213580400197975794694312234831691510420431905394298800267115836564438138046389540513479514714535560059723755253027270741351696386308357845883850231166918137074139769023779947405261926076217978878756186295060793197553 A013885 496 272345813466763343603869681231034236302994109812718728994196693734685148934879808229846154513434331950823595595372988965618456679281008942628057835230887040245613095043424111652787591054356100260460433500156028096112140252159860061112704749444676598847502653279912592190012097319428382438661957144523744705450141813324510941032580544990602667319592150561180279434455964508662206315736570854577818055807444407017805592748393806749297091105586988158995478714106432435815258457878832814995275689866920561511997251851532303211718865324474071743880889166551847423158951178924897523233667757493430919375889807818847297848768678903878491091529955157270416476070247336354465932540851220886330603397435534292383660569052005884023599706917852519743158007751808277377054349615471854524166932294431995198680249356937334139118496002878251441945083421035776549204736605954510592445779000820272348614219937250521000532276246410398818021155674761265637153505018562585320894527463025407060836438778573487533633758816722320268317798641857612335425204391136247692188977011685134461263628266056104099287531028767449611685118496769474432814331743153073935928306120690206036823878567351573840098141305085836762099928783919693246688029838318003360495090123981425544851825754134836831174494390139737421722019688826292112706189914410280561999899124390499997843092080724858985714512584637193594543105194404917053512039314882774854394364101650878504629898553719133865415579035277211230261157516202480780130598489541947473561405358226779140035637582825947911331111173558770073433628552051269475181915289519160951157970221100148974076155730651811531952611957040801006329239899443040728543835039082386916260796973705383402309735790016966803150716617880715249047714080568124063814086821285939325987179890550465699413771143964471976592549599242281323235030279531731140366790992209806734618626045095216020787285848859568956475996106383973629281364627310039194838863758889608892497371279543725173152418047828414612144675636009089159763572657522955787791168805381595449049282302190663023255455382279186756314942016645192099340909084169218127212092549487831200248451018252240545111928432710272358708266863627878628261742245257279819044604350931449163209088081150933555095303342724650686756733869357974767225446078331760024796551391303611626639809608885427426314026098814907758545944250414369283127716991434521477054991428448464314223116202086813185326254820559133741376677632259208522249880857363193096746499642950074761377617798117456507579528519176103581307554052559138589208346606162880087812106220875400667318585543480918772253360942512593947963796746971501984897993976329376215252168429392268617231380755715180102438955129156384832776797373964431959834785116818009459837893535468789587391577032822160864802887093961876653981164386377339840914289423162759955884692709324247626283897317927282086811421012911023183897432911650866290356873441372132513824847483324036316699719191962297541553003395575974626045983105937673966885351676870026797124782992982572800630836854122404346132647098009921 A013885 497 386692109671478200759359593983652577654460307776357376393513134976048851511231639873804671408981330260700537971259505993756125045273895514253046313757421580302015472289071028898992030671664889447516569728231037584461495122010942426791301627432270181609818574778056853409134006463671624804211250485352050586246322004641500131201696714868722131412394152119345748016968342399375594272842780283868297011264590593415080395502956185269636719885905424246466843420575016839019345428228465924200747155187376227706739882022161101441281512963011782084051487649352806426704198944054768222645985801151350344892292774860245067781659150122424202725746447539736501726463673172254242935579655391934002711548072625413780987144592473918472096209065261325124961099412459245291752257681975020949120087986775329406812542811192972438766370379158705457605820310941594583824189703120753546258286434767669436086340477444712996252756154399529634559064032899506343771864175141216705969341080068865393178043454829016289042627892234903489212904626232023877739824431185539239488364332880219960766391438957621798102095943912664703298397293467615659752458625838094099445356943604833872826641751004103577880226619015260927524918583349863894162725982144685297422477178165894929836678759788627018600924081300637156393961709317832640270672693304837727919490771059722155437499192461756104879650694885211785567189712012182312848443605511512056435818630277711400948293870787988252747367802291595305764916327482705753033891179565560913968476327715799949433580271438501923538857517555634600155251535029859323223368697230807310628302124220594221884848247256089166323639755488080594443615575903497479708063987086400639761306408694404561453294529606120434221167044914258711367140171293214928874877871810589953578179277857312576572538855155963287268767696331347832764520387605085181767770757826039560795398520510758133626973323504200999835138403622029645350550535638550321066324580105723413274640092859114993176672832135509285955902714516957307114426982792571435985805566502695969500766821741528228210421112716779270261064626927792518593885149521253542448980091038143544491164917422571503660987368682709180418443664190088865487832559124265552029214799900474614526566175638721064736952118290994350146355881545005979068420192441897793527557068802172093365920151843236329243954154585038485325768765560595127233870864307245360846868964622551195799891101346376308877780190754629956629865372906663034776149084493131260767194743540164300465340273981657444482346624651824902644599774404460839857595387186608432840633702453483765296964914010186885215340307753104105174032557764715893771311033249099124859298109651618342056296585667488474708667512818597099511965189005016469195138491609868457617052001590109177185042391091774859016432860571428300291734122148570614501040237503606862682572136182998261912575594140276961933803805128806644819057401637864058427239253846311954681806473130016232520313192742011900456822742232316604613771434847347945599934775865645638085203006067256868985298123183674667686861910639072401297 A013885 498 549047498761816023695582035034846997950729049218415455373964379287687794160182822496300679332742004639967483742258608401776590438407457463180787579912671332742878782437943523879436127693378094936282534144616936331560745079453090681276617154821100843249972172128647469710932783015489402179632973480380506489235944022544266451787647492483359199340807723645717895742128619734150233157455731485512388589523107806194555805117640860348390584187042017954315672898607381683999490741688184941737900253522882448543008568668339595009113645151123019874515093099347127674600943800108771044301461461665352846647736142434742981205263215915374861209570173764427650131831531599337392611783322765825237288010511753702134831064159636240460035107114774749307951891728476146642211485335556007319754800768638858885568636598272020267989502347441142054919827209232599661004862519303923767929651802409918822513243131283217860720449595117252948336128980560594378748887752123482528487510717923339010561597245643162581111198511184973363483367123887922726976033897389806187962230516590310472833886249344052013387847640636004367631152485911048367809146647106598773756186173875928608170017076655433493778284926595151334772748324999387699174205624830006432342386178759093077393117193837200592749652263303278770966061290706889899116796518297726981850584407724543920453021290911171637806106196687632150220073282928481142174052592390758973914792132930220476616241690495420636581119405658337636057456801990612142385441628544418622624538893241572568802914983463857025650111618303990676472634978772890969093962608344042375646769169189480250102754977804288995428784172308039648584928680755612221045852608512535553169569233529611177411390410922957341371963576890824631145613542191870269267497470435368819717652894920650263034555301265180565171570695009938539785533623983793430929241684894607052672272157136843511337193462190704319022920108351564146158496631880145143218268419335172128401890658326664436866851157417427808229490160525903451207568952506912101384497934237818391167450277217461045522163889838708064335064437995814702073157986743798491020981525121145378650591946156860107473578542335725408781390165705947006284957473900502313907544838142288184757846670443867574814214623820296365015754422902847554422149889179975675424656597038245661970255289035682004731333014066648988659190062162569915568902183782692476315952827502081673214845979484361826794278348304296626330610758779135856568158710661163872519126826978707063165816645394774194150371231438266150794253501886594554697685813664616289627803646864496098543252711911761920281197443345399135460086345370136214782452369735966136125348436075617864297027101236083183234424528748074821921760357365095668902001753281712998626774603821727645990422734288394175998495312112366472167320735471503026993603488501158729227888825564383363164403845369231226340444869338772016292852385117332748406324645248462953038645693518965457857594328907094790946922968317750357277095668168050911995686591056268018754742084585637136226858437289202762637864691854261422488354529 A013885 499 779568934449455813956338021518472753969328295636111713220910941682278528352894701801129993655349064482090311563832080949521304370105897331299483510852065780494305639395991177984884541958336741741945310082973369368920844826277026975445373803592823779994375738402065010401355888494023736110567134826932624802287079772017634531435853805734944942698441232072438074294731515629871347600245622539825163525554511280379983421786918199051684809692060918486560788374797981135698464926021161206821149840266239304740930517283722652350855072863338077629969376542759714658675872261191039328648740166575782896782714695988966865065161413959956404312436678210638950033231922962040392261588833312316323940042741187076252054830264508633470864067082662731228140649133918956142970472934086545885005092154957264260686827654512715881646770834530737634672301101819371256875381082071311289361291619214340109577185852654395862068955400774397419465691085951823852827259517066791532450691505418478357518957780407163892928802984495562724955403194422134299356010561446198044621488734594368457026503228334897659572829187490515253411665275188203402372391530920834015109137232280954365810455936408753834175554301020611788736430118488655620386390075854258443006363412614349619588159199490106122019743013617003485907558886039212571490277354080655739269425225398547757262665451049263428140464526110311321915022591278984449083823791674165864425735013485904055266907077941756458794158455959830300919632442503984584650965994380192592263809919341299502822800459676041644868490532030249289924406083055540652704846467195546975358694732257867859470147374520264360182527208540776251320851081871621301337501147164783192916685063211653137525804554681837441848372088393475588304517407175922344911341155879951466257847486423349720521454586388475481722810852304726305284268414748756989458900310989402085986094328215847217476693497645706862294926276283726813872164552251447242614460943071979492716323264459722787336456683817236795509299210853827696521225230199606695535489083413106107427842448259152587711963054134718516102591587739423475441487879584089494065577765313934113894693528894440921617112808385176071736118296508748798502740864019945513917824891250194875145721899956418483172986333133614535942174027639568420079170475201412722581426641900932370868100763924336344191816299353630033090671624091960032609914747959142391344539833798623178285811567892727530306643672788293694971902000127867499899296122443228152543389859173506074585426924680287902983763645556242262068276394428194484649392086332401091142064402626082836989327165776898544844700158316068380276951818078205495512368474336199670140528854401018553947184008879761360297680308114655272429364895727332641160189503409313173091216308658506750253023652238516489550695558369928322072075517504361873398056868372789729805322544199368668872520950674420541338065030844740818737520508975540724153958891828546863112592358462757738097310311059040888589525205026736069032385224118084263753459576117379540305051831993508987331658540194135566950710647782116060550047596482353 A013885 500 1106876408560600983636604234219154169032628565857002668798702946924174944431556012615247029401502956648347303506087926960744470659025449067126890759267881562895303322235873846000084211091338131119493242138480319312047843972503220690274942112647895993791474352800340819473437967769459059882741520353964075853900926223857642512900917077049401721504980672446675706853894605587682241989641948882528537207903251723026482121308108313350928038834940539539572741299475537101389415314465627887633457348750901740511543381478914593998928031190520612889455429069873180176123547961157925528057214266693791376477214940102806526130824889740941820357843404614123187677334578441113785235362736100325518760537266373658526013815134874434794040641695788257573394097657338767312289626788773320780645675131861156361386017053053461233567339096804309545752909425525947014673307957046525833378655434582815304963934373192312545529640808477333596810297748226298760203754216123903424890841488808964425271794837215574503522211419156916203967003913422628339880727087743314417042133130234956214288279794273902786228098531662720516163326822632896918282256721918662622190814263214739022976536534501523992731000003184222792519941458746947103194958653932199830111686135944372607819584956510423608092586256085197718490248837254978244118470733132897615991868292258705822983696379330454023289235540649408302600298231385605022922810797375106121765930839043055274199104882965148500314097442803756771572846560916380040408766623882677113473916360646179488179472992274245461758040361336873666044197447868990784527545190372867741791870226459459485343705040744218993655682534737080945871669654552994606053160366309947569945105703796508188887976277596889664670504048310095068383287172200583572878782119564240249026468558530598064130430944665781632052505048320831777642005498559925852782145818860479477601957934577568182664805599486740408377487137865383502764089944666083127556840671247351586589720601305988617659179377714690384761447049625283231699537291675522963902932923507682598374174095057895615730944726154559028117877383992934597569924656242626556775469049125346549152177869855474203644508940775350941687029716126022542795706134964767777554821096615827944839779259706420478262546856004094534159247388362234698228350753408052264046296687489532133303668946363316428655159715351347077894021740168338096021415724293024038347284294797811710051357555353464432998600165314168320861719858195553564804514894523874594985799895276516814542640516995779541066817698488549469493476716563632936390831899523664016065698136519462098679155101618489837187561432686177902214891977561066620241704964865573455046720877623267000951786845295991325748183469238750091145740752752723341879783187742237174005775114362941418894007403796423307303981943420451317592290928057190736477344830957184107392195851639283000079330979461730726562641000500121164670199657312484325975067610275005063418456048309855813741632726329356618950057489033646394768115387160630768480195853367294161958909979018807690225766699904424743683935168227971963384408930198644283521 A013885 501 1571606216829629230823317978185705580980160897632026238312519970110918264075755825403846801424929783517852457314243485710701761876511897036103585732781816512247836689199861131360141567707514084836930316303016250737446315599266505419631708483237903662056781400144033514915097212603240832387929726865218370849692207405427840725439957418268132380090897342638119629106450233005909745064687048614500321254401887281701211825314166745469508632436062169649039133743249437682167471060151223015651577850825409092577498450996507238691535957582079025855383517152862923985330252437485808666490732077065046542430808973209550565772534635472904430227826462945195106885977242541664495762926428391199890090780161421503673770397515957410363362163396256828033386623317456050139725612623427320923645226355698985887808466014897328306709221387971276538704088718198994550412999015968209030203517569380452390460176967317717313958079209402201448766278929903347878766621850043037145155235523775829801973134802184393967847536538969881570615978275500512806778029520621959178238192019896014225550714083858360788345469296871035363918112732403077119701490182413266554755982967325289704946396234267730351747059471521141021518986519792064073101084409496211454182888341923569057820892437596020532915515243806360576982409243318341644759319499733876610349366137841569273704162190067000458145384107039846924305151645920470991032113370328626052732209263331155332458518461812246854210473452847013678415107199443048615034670152286186278305734462078002469548041984391533338595385913326689432848516055738921648346926731367248873257379484130048766481657008035964547674976436724187540562511260704651262366822118227743226819547949275398727549915333579886968610067866521426653509488974459203990036948943938123467261974568109579375542041289800322710741173660393671245307445001168800641553699215929783809629483187115502227133902884070444776017633755108129824084112456563750791243473124955250881680520923808517080703709453703847145636233923539805773511209920346533008958326631972847691079759708086618495264891986043633717986365028804056138901840512638687015023547157683967175239563813759384036364081531122467462010920951649545989546282925672670282335655617777659618276374460348979061004424991325405652987746519097837471922411415681696863471982675808824626196147479176579374441029107959617607977372025930196024002679266047520232015660036958736541198390384471503949444093434922479089553758972697964097862644104593985010812752881907629334746069936540076551840508576922856384106599370349890170165077408361971018858993959024113897044289125118724124759619413129498497705129878583923368216526486299138529162271965139539014170401214801430355802838536082923988163918027981223506031403317598129647172317836554022914206588670332178207838709890239131746442637420238498667522513399648374555169561025320997442643638646505594604225051763047100536505135674832732057625981571922237864330138749385086946131753417907821300912571776206846069136272009267731721041985443774526186916492046079707230620886429226196803292841136154663588015096710405056476467276497 A013885 502 2231456088209066870789103794552821369093748311629115878651699667201778073675810438990429707930796527636307436484829812890739871512698552589990928927790391647630676658017247226389616525900487825954309368115051744723318313327827742585602018711884720179896955468464306994386805182995199718551828738197668360379531428530048557648901001620029935636798721228226132622224197108485071992898311358784638582635311300470134437518655096852722100118324769924011375757319288916839089258957053135057334002372539412877959809218136547778406848170124617979413947274514112492661039056235131287835777531374745345788596181136274392837666093709918651665589990998197975888877802989663480125960461429836243902344624847655451941728615305814740806292311233319031081000230823653194983240389162661645604684140157723695005706065130514075877579234952260732792414771295155869805365749543815573368997675845507820989761615488284832152244576472024181542440942502575777809101939400136556591808677245081778375140169260825127066006099687612159137210091066317331612293432661061733092935744606793495070247760246964880573857832999447417658706679789891635869947998745930753410636165708037583864596075317998676814040524620055592727390883643032400718641086406414062306701753292498572991730398873767772925803824727525167709752512640990250612703033106933642842340819956377317024253770614701961069500930642069275934403139700521702179913883393654692001354196448005584216878554647633351381678720205339002300393438862879608677397281658414607590556345216122686352405074247832209351538028856738293278055995461353298074856922348018907883436603062198438651430346074458920514768149018517894748780465551090324027430368952320488814802322892614319811102840135790737571589785130755513283972022486808721999681892216693152171856185424352363043418996119612016803104830609925576873348492937024529772514510707632415050589089109608255645711661947267609508342069410626563887634595660239237507202584020779587651110259397315989636656726793807583296661626189975458006160305983873467318500542776693071604113434379844741876831323740627955639918966290702640737212750564753628229090288596667684581534121357912957739719795710534953283208440189646269420079216635996820609066256978490934452627038212147720362620559854908316494234222809366698219371339305435567063478738906125890307276983371341220460855716266140218778009927512621170336052372174652433934069059013096120789176322976124556183145842172228726392656531553698013210098960270416501775497562868646720864344550621885983472666608986503956096968443862186884007340076313804603084924074585678101285515613224323696279608818941067810348456112594016533681825812647257235934600755985607130446042943357644314500699150915327092205062456159455336063603230220314927566445145686456085312896624369691835553647247108625262884108803839587574002572513308084542150779387408729195465919668837711494037971169321124767026460572423860978441144653316764792887334197814285661396073793012690345428849821424449723839185619766262853758243510326241367428176689647070594869347679942741820114532963537057152178088351169945592273507397805200929 A013885 503 3168348547036261059958004546422385290657342196504781584114766334374115010355115182473634553813496965340104567845041003641607241746405628784766750374625682113629949667622394595119881751615488943096007836483733025107616570406709515104365125482200503140467951500587325536129066046712015286783843896731126805163400355518389154917695629457210844323458121926945471986593381833862288864620617670949880584024825197151623672051925069852015442907704252849997019948660093603596398757954984593183101084606666693150661380837035704319005412222288629710396748935349784221492224931268844804952643578365151802435358807959607150591310066816683966997949607848728383451654370719494619901205842884382999758451332002317527027626966542268200436999782150806659513575744736579754469318749235329276143330009191925092419716796518016324233312019801612067280439659926826127834237197050033348556984933032975198187059958082349636925189527615838838332305569298879736152698052370859690832775693047170078598391395306167382440558222684153937436081708271148127511036116417837129164136467530167991529956774120974814436956061189096412094638290246436168431396755655401001745365634333717119713233789712787647265153137165458273723135037876745055387167577021751851264606631324627146352319348953711288763113041166149702048866073340898494264200690478111481325197509600802028218105885983678882338258382878656555920393838725763642492065986733664370020966765306075864789424533966324747392736202634592019789229726923531652537863272143671589489704560649528309076266811506304297273246731038441862878900751547770709744672125194291082490652644914083888508303936886243019505337159760985762484319185475974454202615201369534912287118781775338690284033045286683429276184757546399130824840663932052771592302332437117288963275207868064673133739765573403959342006015475317099802661971136084837769213135629806837936484272295901049036353223197461546233686045647164001121805194090360303049264139339992042983542459577094889097534510135275253796848086577219983878252753573344629686444225165287094568601688598263215667012092832396787211028423720618179369216684378619392316471449895998788626883292948882218437445329978173027163836486262350583159985416295136537719526988434709202719103668594785425790909340253910557532553920895438972033661931712197827944049731787035188234019375778682431259889214730493052613488841648287757049836312998785480888325491923157618775357526411911283968532906029134162769698124922238999942451479432672762961452643121988127146285660612339166835549993435750547591973323796833082566009858734689662322351041768997151856948342045848570428476538835207717997927850659402533463876152867896717242394425591456183413727195426954783454019194321183579157003363815195775097259491650925692109710105218934477924113462387677540553694919337911339882842073893265294060570601028076993764579168667996009286654303236906528790271630558784248335889228980025977266508324024381708534631672105998196332845147525619475789570420898254911541134576524466676748618355841286089232468670032220713619407388800461572482360430008835356920123992027105438808685393325499175447153 A013885 504 4498601862949264519808792461269648711636861919102689665676439783225427816257782777641467336673970360716904851386756384307561533444326256869452563886664897128812279445221330322643129944203513284277468398686283721830225140807959351987538553971780759787515404213769418273751607329886381889047048243680967512198890138585273470333974563354227017788572278624827017018468519350482207880453636344421884596391736229952112932128630173904873090720604237338838218753244674523721571951273690559523178356686367950936818616211131004027270067581702066914714796753098938575375286014236588178225645653246809342750461250993103930017125737540136447329807736351271936342515619846669472529066424460291392888035432902814556972865341833805300267877199685297891156967116194445920441543511333026920037040116861219185947781831553681104076937704499457505012603214224723565388336523891869200182074956061401065972284390902930708435688827112042085477992388707999485534561398545131728046752397202875766288476211365228901129903676385654757146182666060747566883437207148680972703603312377981733949749835433084937102013122171766864387456838874434118800497703294610700135169613468168588444672988960229530482958537876336088153709345474561604106857594407373518281010577732691126138365093847369649329327393291045817501996836295588113370485199780179933539950960389265965379675168955128346840152532738940661519462634671646588137857335725700491424859808487188959152317950523823956858808246464143921441876352380464881577452931996097112038083448370157316340100966184906700613500283792048948101647384390363076625940929661990553511930592449776407685734902915490354945789503646753961763697985732360660620762611970943731955251612135187066770616307581614473841795861295557630695565790568572652114731612827168042555529046817926702601652342327756625499462635114737311374508218351368009500481655115930647491982749409241175781609378429478158650722767714445337140802957465556708806619033090863082174483646027755217949358056957141516030231333663271834649424319930388385872705638210509038232891087768064214607316789092728405099089184618685766304637893831773394516288203434983152023400631676521060023935813886818819829763381875002311953787413224563679036834431217940904445138377579986250307203163124896682486499412460835292514799129375086071391154620025944421260390048834992700801372520759593674204630426236212909861509437865516556537655167985538807121522811378637119921709226355808344947695270557715499741289330232836451200159265505256696245543719220054052405623507029704465252296467606200030112927059993460259876026383113002989044151102092192413662865413000941524853383844253707302956418802782553229253634421937008202213264454517329737970673331191292753151125325136552427642269570037008400421816660865840651021897968365380669697947607086368781312032498511869980628959591863922316135594084687434809757721119031044393248568706550303726489450672991892744003692709424286539534856522061406281050564512630283492036152089105333523936060716420299682248263012869740942799345268425938805777510916840056966920086833071054943370536490947629847030583616510963282752868317121 A013885 505 6387371345321553873302152637680939610758579853871387640638352761291106262908326681313680888247893534456422371575445759553781396191660746099890309002428360842624016656253622407917106553186967761274353448153510746426697977752166741634970528626710714249622259280750004921914135928590488529836674778128127488968179555501270633767986121600442710796228869811411013902791656479417616234517258739081823797378981428251117211473360452830051391971284970615210816764325723835227739986019608456772901451989636339713298469957687833985147596346352751623326207173464799628816627474315919380970930560282054972969641660451315566762326098326525515696358823112507917719475200448632577256702666234915956231827325655091568419821665660121292222447317113568007844457858698497401260368645370777603603031669206220089702259668004314991391368538297486234694679761939473327381587331803537726962920400888472733328209798414262486887371830996822739360525839053774025532645743654095099989277718435283576895056968040399811871601644241906606517307481685014858072416502630504719860020088303064010820689952088513679538853045607438384768581304873737404617718267506776064861821521870073447483288056086104620462942060713480929117661290137474615522350503422470141545920835867805624285440647054844728187790804656044441300932721992144851885877004304286939896234150765422005806089446367121669159418454677114070843039658076980109693653703131485922653027173099194653975132708276905111913676900399839995866698232061869725361917587665182457207057050752506456706706737544403073212982672444127243304760750258347746888878610567084921337789235203962180887444502048879388902263847279369139887918930927992410507014139945228254422787688251430303063726958633908381985590746231526570846513956699321860113666483593944335398765805827760954175874289820461539011790518706105574716275115383718327865325381387939941356024150627956948121748547228743569907339276798729213056729064778172951896039680467293583267015826198030440491921682676996081526136170721132157329827666623401462400062209352658731498238041205100351559700994210834075078777472405133316088004246022300276617713419664584873282489550690330162722405432897896909067028346098895157643768735178789311626202625005811918762760841375586537402434561585026428905233596278404215924185147437121584067230625326177368137513633568706231181734383208154395475163943104470553557233205919418741415885453850443174063144014395637565180678297005878969232399763768266256316167844556404465091704534242497256961108968540628286686491375820675092919729905605936356156050276621134504206795192247679085015261251363314043886115096707277830653751024950536090053791932062427680428377609428214654969919028597612249765826324005275354610897350772409920254869944904036636397719338646989909237998983669364301535318795554830318727358527239568175085892679225133148021336210302047126678168634904061599064733017976394598182131964202249855822851119325039213164342776844542137993611377209696428151974796780831541295283360634377445937971976664191765820249974791448194954839317851772764880253730543768858729259830427428871715303361988406793759639350142471697 A013885 506 9069153916254225517885174537679745872912844915578266841273849636588506265134227996749999004944989370152692499237997689822753391852502851975151954469260925140925608417498299551237959159288388484619719663834899307889172110597258213277604349864335594602325912195587859738414239297160705272508311540448668712103892519135367618249911470657239786023001134403820607966976052993896458333892971441496501091475128433772346530530931152473918279250172764522801384658545229267514953213329843204608201536917649084396304825658712774898649710705543378861641078538694210006572690235799778344507242552530397727755756499083423566676456046991605539140084949508056154529420899683394105245970077572309064867453651122661349061862730739182837611087380334919330914008401878072424661343243710216175918989736744136037904381305433602670731974358681453912734883922748094780196038444172575666392391271644304229725191979747079491844443105843655744240218136261374426570705787647472506385475893464366433639484901470937955684576695788380788609844649022840141338127078175440540026288542517723557211832373302540767488997268777040642682363545794110170108299606147368543126511320577876874923278929450248248096651525498460891574215206430724295171718018737918187764966520252754890281052900805350671230532088526517292292218431849600812964125665700471941620247332603339792897816743050482271807684408802483153284985759798206747609302065967162207680359202915103223809170001775921661486417542771015617011302551680670162643196220269522968142640402910301560100214508249583514322965938348501175296967684579566856854402517363949495155909410128992130268304288345615742488601639406543228853840909510626520005257575700211953639976058677611075817154168305065253520914920172056622302418767017229038335410152396247022226285420765187185113294341521611059396663850518494942999926236503380153847877300041336241313940382438159068489301527022562158937925023537613264263088159728742312960255212589250065256755289938056907145538444600711625327455124951594541509857121248902930198965128384837968528893770471350169864502374537212237339127745636735374780765444744485203857596722904698484424255765974520113852546410738109211617183666406938981846608545024750255637645180532877093538737319953016174236608529308430870266098258311066174809465750884629140988945873983750219391625695217962523287003836138780475496179850764484246762112468057128135930534872847728693795773470847746766384742344751876295617407431384719221894305127268322774591712324875949427777029296745190857249821585398616275407728944583927976842661077612454173739547601279212882612513794576960988410007722865505378798542969033193321215506851282362379049994947389916575361624322187519936115756866923158249171764879775661632143318875361610746445756587013299151560937522955832589085033139100094711857271096410791550372930321846559876150130367550833727143884483448976189863254628704909704991087344296313873539065921731492202085884242102161066425195069210827941386578479032841129728897146580245257257151076870489328042242668457461259743993289327064522624582421088684020448750675051197875507075485642773304967180248775239436287329 A013885 507 12876901672070975881147890263546350935876413243298211222450564323457646740094689560781463337164177772136891513890565685878665162695519141896883328616861409387819211590843883105922074978029733408606701302733628626601596245436291254929699479385325944345274662712290791764605626565748707506107833698886825411561696520541985660345464550992976510863260321691205516966166717675754843640586272752008897550238601432590702627800056313358160186221312550917051205617128053592085978924618871182965387209603282476023684180845302944429272082293240705280353116850714744937302280240131965880897019888908152926538105155519092535110532853513360065986823596153660087401679970361764904092227336431586031915508138722068575094929231279143926261965694580197556433571227465394278662380833984656408891809010644318762370801127189038787257488916994373108174014081901341610324806557227540767956901493783066870704921908787749046051775454933855514049683402297666309187402607531777370498962645666634931368058113747821552944436013552002981373208193827622734559929098836946478840105971113587416772120678060225626504625195053962595797052657040587883799459953885584257537978984101742525997942050932441126797767345039668186127890480357108905569630030931164304325402068546515800249784928578782788001369599618995263082152385990678661492804575324474989613099516928180228324515387337428607002043361629067322573760025949802438040300803477937030710411776773429718048016691211554802513120353026225920922817007121661295120080655723224072978104974555012042219210271039728899896063448325687833253626645724090058672721395096825238343584067337520379106363721937540931282638457922856249290727992255029638815105005660975843859395486745816829276517065947125035668445695810735799572445403280781770683800452750878108237146938671396381093406763869850113961768944805638674283046266382979835101985519604791551583287449587497220508014198253674039303125410145044956556795565207972874252809085381334829905260795705579666008942779335432606202564451348396170924561202605103567763512030293110883481529522260139838133302748003282555671621903536538179030093282078570528093635710193296475999170519109284205294334989111379530879139549033557161947780068913206823718899973095869271400630954896529686103068276598280730163411474750775485766443612653796878237141721796945635254735484735090614426715405768500429596579434366908309154912722558189783697921452956957519986785532997469180478741111392364821466445263303613280241182395087818969763464886461390926675209486188736455002159926779323108951591796070102225415890229675586345763312838509499365867555998826660098120868335364647870624762824382562769481085911341221200430788676016204778943229825228205493933510197798914702194274566903631598030116308414310549616232610366941893437858068531499592440507897783243177293529367136537258337857727986090966070895653279624123321334391016412986010671127349066978999530303410531327541557522431911323577057342338448105291278195384478528373323159504132707933482715851987290233366756552102365846074548508005571876327079804057851900171722659715627222301787226168661923849677818291176470785646485265140288618091953 A013885 508 18283358977401679601679000025928131200760676478389668291674990908611603927450625635702486189515917959012970374238116923054623881909371722256283072319950990149160822311740823335125199612080363188344085091595461740880662640256436192350718313701610739360248646774685066722517651118764262593499750432200351268383755736567182133741130260979234649784776210575509991703030577258944245026991903470849097248989129914273937261000304556915777247527634174607431573653918586789098421777972576581231685787265687846559560149962469302768512970948633868077246335432305285602443203714913052679752799968405463289815614371799872169624435845790918883211853390763947350717887117677944431429677629223742448517457639321500120828560933536311457710535825209555561885101142315332324318732063798952294759897266426410504983518576047247045359056441216879618252631112286193194810948863925424352168982284258343977838478306645646997279935742116019288612041326536157592763897904122246821944545605188291273747456889211640666699028084893906297123619266463506933024057250487330316606476343827424888815812949588557777371977615573734169380615794467677990927849811744124007155102226429747837735860006610783060971697549225988151750988193768403579335378186827830155646552404840250284595258879337084793023260635606227757254035640315567032271189025906483085327086640807095194448161444318759369652100281312562641427611189165008640268587377923773238613393134134191599178502835133564567231871525086758057403708187280740641505312359593209762586473194856755733229241237807656356619724959549366149859994568317869338436874181877992992438806243097649672916824275139071054068173192950972905549185174899249617879098548022776178734669697624455245766067691704487111769092300316743900173533612966040962577788859441503538127270740901152851470141247527953773259415368664899711151503222647738599728399853909500518056391768308955041018847515489866860422817735472313096881862080829496741317970749542285927584793877608137227840459467838869333944954554198179742060434695447274536413996900795885539687434062887715370152436839871696759648242061089678489263131157212232914307445318567923354522754255750950943876598594634716006575462442672139371291689165306899101105046159099981656083085665726521950521244214006005082687630926305211828893885328531782074143153333685445838835882961149511554528072855888245714465710485941895331111766913513303671711979660431106833455877346525187598187003918198228938312882572218478441243404511942205378951443963296411136976282915431480776790001787157109371506680272792707135472329653836489002136460076947582241122610457826025126937601752045842831641663869539352426187106198819212309980058317162340468815997469959044167999951988916173632313456103740089649884246851316217734046455185457775015990996843610929416823802222222822307982458726634382382011815660085147160812523689578647268866659884425391093078153474864464193601336098009566779129173239127606316160149906920641911434558384664019529860561501284059354288310968481455117948877422857798408863109870220931267267606138549350169425422121620455851320975748705586157813211431998045454950280295661629106294776418186110721 A013885 509 25959755227576616594201139939814238582318451822576919251612777566528546117618262963231624933587502725530279076654609980017569101096194805447639314214988653020217037685081390198140860545609588235512667625897457521021595014406582722762513852737427919555824562863564014781433744564535269593218775149412694150873554268855069522867279988963193172139462996019111890289489886335152798911289643086409386672657959032691249737592109427268764735342844076255583971873531882882608917850406808666897877686849697748752517395845261776820992521392214438026554750087906685899628199897045302238715771304740275890287728775100651099146442606697156712760532519849925993548247049244853146576447789596735281724651851394107197059278041408066577410508265174563931431494052624420808010221951909389008380903453016403940374383734830716048082373801456875044133326053197337411004689421086561244397594679180199505341808293038968408616897722993624799070827161771649111188969786453301005865716689345831683069242896345372482097281919533207113315050680823075563402738855505189361345921682117776020359353727163960880106044021315675476534253000085493869164844050153576680427221981911862475644124981406366604602091567151363859180702843839424200944392066214802441305846957879263248334570486638915202967627776289951724731443282151540059739473636756501354083261256556439761503583163846100722316122149123611254369483740214261672945835668656714899257896535252370881434791499984237585736143407995109035111056895667870565025808290954936033876742071029728625115670776189865531541012821890884373441762307788105005264964865258741496265186115905899571638663364826136009616074185223789536754349414876923864692963227099974916809671912859966151887671574540457957055128086250831043868692915105124023002811556600034889134772252363688184229840341291297860638793727106438509176439911198950184994566631372381677065994246975847977675897776800895890839360721434512056799390048500326754637509994532861470282762680679056899909871258627293495887081338460164894022702625373680881449168397573343654723981066229562882318528514149707746063874028132607630729681615485889389009826387685895950382614289307777954319795650782263964948216377465135791304103903185157836997707524321222654261161764081462277101242245965924358689611584130939151737785340913150500446675262906616072392000273568862027277565940942916895404140293438001679146360034520258811405956304720730055230161641605213287599004822281182745666114510342412144148536600112723902741860371394152427713734131455796001290721567507531840899360532086634775250335565307315765106467795474563278133626316817486558658242410854554265406237936812536317788746046136850332811355662031169251031675719703638575243907831126551545055686843088092470015697081569290963209997720258520060879928805378883408983193351838629813745049900222914265776150547681516792309787448314069375231209103520582521244667758360633536534212268111569458314010527788005721244201966390621862443737764373900777609227271528680662601738346775173419405539250986605075413148591002280806348781449062264683509871577337655583689046663629867445274192944202448825529340129757233717976382360796476609986897 A013885 510 36859140178161252107592647951524825350774930049448596837837163517278521904923113996185165283328750857363245458941584562397805611175139867878468813763351143911326302476426607442561687831707593123310309717303886343425158832370287324993414631406206193576774396353771411335522172256167354278818830427319659678976872143513752447529767563289312567814421511138708151210764241542171047603786978763739972532880111738279899778668319715073546490829684561580024691552437358634052450272325060133355619918817351296450503092112665850651723978446385415333069947795564923321388397021219051700756258897434613904756263715428085167680770560217204838710031422036556371421433410599649454138595429193451766903719003764882862494995342039533186402352033865960819990526851077152255198969709972209349272684434089512249568151366585535995882095018615154229538011929914611904376885307355701588786635588396760529056103897529430567753562550276559126334307441431608392065437074084224606285478901384504536027646011076251536313200414422660852290167914521409600226322583161031651032536321806699106939370904989840003344727345973211035085494861942389068590787978518906924741354121571431319080640363724699468110511926260834035004735197745313327680301685959550749905195944073577077990578247447670223340007071559721986022012864265839214601509819464175743104597077950456890449193080269033033285602246288203304795292074929400936163855394991917246715619200853825562601358754793119625770563370845711529265679910712295696845849082570402612252129366746057396470860961268613904017227842251525413821900305049095408460497218691680924662598362971802848088157649191942996205450244409294140287420297158904487751356688740489085456630333177612960520773698812291013530422999159846213454270716362416079928703008319455737582230325924349214196028417464838306513015744988166462323732442995207812815830393520495730853891393528386582038967189675189636879502195853841985431011556093528444859351028307445088611272571500923692735330075660773061189743647982034345932392481555198415291771893473295001565427584753508465400138940515061591203013985962279872744953549518948450211325065340533166422407576973673682886642093332752966479479661058515309233671055664768650966054012360158234211290358863412784378138511630439462155955835009402871168956680792923130112714998764799176698288332428663731464242944209387154357836424620000750147713319533831115186426900951861614028931617964653322890460189949693289713252350311246279754308731426251822375349641346587083556339402686432143004640052676541637023843347006932992082615704750549440296774044679126992400976261317526012716816094748714855616904778248837378566575594829729902994533016224589879262081992351249156530089241379852097108132353966529710199077611145728759150457733093101518080793073818845260428649962961541411454605316180806380662127788179435388178597877000869600907658864097423736866890229382654051282857028364088676373356045953494439348628871393489185743778170910633636393904606070897939559716403837157405756890744288088122560886918974725418859961781921199946734275728183911644089978728681512701244679771176456382069612288616716595104792329653402890026165613729 A013885 511 52334708195943500933730174342508183948075239855219936360380961480152530276358417869281480223691310206083205607596421432012461081666300567386319094503590465140504029855271653563573310399664848049284006424281944151916615744252779050403174718304521707393338164083676814784620504933125011144260868114042810032813064751073006008892273183109273474599281083540872739453662083703342357137570168306547546180617556812378883660040664425685180499829963432551329118473569050718069809886312642905765910431072247959724321968857813396708804852864949456658566696867167425332336565229357019090680679489334818594965514330196574721927715845318319810676309084798558819857322178073786475004863690308326845400613753528595286493556601362225471445684351748821531989289483189852169610043535492011250030265902533032594135086694906039382505163786845857038889153004772771114712851241846144390749826046634259214504012511634444697638870061948024411439650760868759196732855287698004896806681216483098457010605382348693277595051800820915969750160944608625070748545703959272916940103924271494373881614355046159257629034535271485500643385478192934715762110446815919629442484838992047758415880784917060612692987132084929030439718303665067345500170110921469849108141797564476929224468458686306700300872420603572179907257119417901669726455927734946178077263893307501869102519939371548435541795348608029479736729019633034425018803229567038646169898931666710201838477437504294452487714796038879434808580480984228031236456740831164141824471646279956816780927231883970331916189072415724119492921901426093459370496199439914002648662923854055076477907255308724606763281967676247150146075720863150649265178054005004611409194774974566005286144181674523081598265808318101765096540456522191007999328467283437465196292803875968702220730320736372923370650996631663068695587775313846779481246495052830506923013672341034387214101837030645732250819349298448519908119775000289017132663572999524061180335639553587011596107555237478256341685846792827340312528991683519356340929365351312221037683314205362269157645075662893805700737829066444813276031511959325589671701373299213400077020355019109394362378982713162628726654553111560371422592484083011422454708551827657189952540095064728685788790612708060883418368984028945732449341325920597456752449180001191464629301576817165199765625594036307816825054552351680405102481790733346845715254540304807375710276760288438773079280133921401665252389342355875209033113532476683633762396815713441096697053395280149483270139211273156379119763143151222857339446486700000876651456704755971214049472951465518531838060349841626028751651567730059493819402324348155810876108664817597512199421951413867573643342919997872659043661479705854974734131739728540998781091465536371842157640611413204174936441650460685303843701540416531205227786774941088591953099445844823708935945791800775774756612160420567033292323531721949855769444195339390754170226143450145374802603642414659543069340212262006935769440254003014802665761621512651937434933218114696709046248755793289192770288532592024235242664927769546579451167285863289829276213495278465374575705122804691667223881429812416753 A013885 512 74307801774967751405263324151430642535962265835113013180841430824324931180599434120624394665969672635278682064385032145192916954031468524707436870564584447063000630318216444213814509784136932156712241509561688377707870280787518104168300446007703277894382945641357111209646916272832078948256803417800482124759859678264265092767756324949983707824111441433092945222458285180776569178278966461229679277373102362953844616894357669460083328947072389452032508168526331645406446055750210218252068286930948771350296617736548356010773531974268540682862534513725739030095398496859169055036597537688467525791950280329917994952120836986133611427432188214827330286157895793312243040980744730110029729979242243850717694881795340365371210455046621026493945716597733493931986007584173080617434223253572844060010861789369204359525634338899598037666036117897652476622844825693941036216875761095979385528023692731747745055433129547336096753468210374833826795521710225026138765243971992042725875707126365468591046277464758183286061554268329168567077817857586501366027825137604351187216427313312774545059388088146965588487015374910585706717842852684711197301318196036731954121097243629982930356426630400711078373047111486971525979835033182625415545138888264505519297866112344963372569095812500926184646578371805343611072796534185957475566249679759909681358296653556268647043066918288550913010552855629101359603922897123366791034854187419500147051775058982535008425849267159375237669006655988823059747301758666314224918468838272120646004116996681078463563524467792972801130861612193148780941414622248157976058722593074647078722691961800879793985093244778893249864956634797590491413707916225383832541625065611062364567568819359843319068868895801115017884678642976228558044902519571659669021212711632921293629019491009784249858282412124443229728911171893792546773904204726226765068189423769124061926652992020821557456451608836847220131183219372585362998932302768385234935327820169637393523814485056820164614537041369723448934126476544786742736162945899618116225901917457683055399366464195489410280832511764795133243666274476032153774492896788501240593157890216367607351184335258162950535941553817320774286967896672652349252275120272361854754443721758320477618014872987829201747755130556386800838324426997641743152162235368951709394166248954889729043621859071609907873771481538399884947594487945277652316724165833562886053866430032861811028027453109239604220261774469385906672129480881746594182975455568439335232988142662287204867490050100669996987849537145265832553414470266403144719707362444699020066642516448976746059992854145081608305233740002499082715935126041999465163119020501919550878934653668639771510515948359419480051756057590716126861080089575747036906324184982076314690421125599317840212731232498157253459606538071194747461109646907529224904751919878893856898665184108874089218599072258265046189338612780132556363235726862001338043874781360693061431100399907951254843804185761696381800790130727958588668600298636089441930551974272678925216279619654392213379243565020513754578944496348085097659796029003993107126636664765596011348936948550101096549498615289168613664321 A013885 513 105506452504800386607022967639677857819183774881846057555909971445933523811292370732207391137239701478908883679891538586577179487600258805085527192729219179253530885961731845832094028418575312081232973093041730174907163573268123092830090566367159553041284886049500383850795641598394537119235060130387939148215160083201264641821948192274509017440019398898867049924723953421921877183763638482742188729733141001756556956209771997486585535188803361670194520950639291671051860277379326229856726921676916129643118104769562339120388874788389007368347149667055086642054162223554969196977098270069734435768381149178396374558733435240620711120519584462140088698113291447404941467437797270259836482319136954627148474101781286585154870763071130190814614283331308085493787856770441237726228303926148177648514842187668390394302988595526966570966385044249807152500282585675322037859784567522454002397663136291021158051172117019691988328089112778180432812409068914974938308803010340705808633703893319895137277194382279159845997500258767048294145409229819197070064169716403501263627554835798336127224387592672086119572408189174419489783276199284355986466657749870126122182518769048736673547084846160862429605519552574556929963150630709582974639674266474576013113710284675782659285838673050127549753736827256419763586987668639671023385068571554866080444347011628442932384627865400427033694424545934968969143147152940892201818374961986889220292492179921765209458501062921109046831002783552322343143624633154676916450062409302538404073467546556606024039915160267126982495261776103727648661134141301402839412809684835189177253965240806711781648292539252025033073507732613802442367193080808024812321054140783326175767814561149809055483166983785483765948686163980298951739961156731457982677452017100984729208218727446679235651031290831775590833202629791604604084755302409966155969424230664557183194991737291707634105445011968259383433801412308700935751575022611811154519569752762600840656542663309321508469102719948091427033262016607451270181140111876194079650160418815713489990178269753215007613112007656826723501952265478715585761790160955431005964879382528941061870830536706649472459110366778399622616771376865942146652287595444554886006080199444603638389281743515880206905962356406399693877900805943590612506799615024253667245272707742342866010689801955838828963929554462667845442036666870518091585467023927945098703784627747169072420821975489325616729368222312778865289769748336314073976856981417037569205904845276047123841539820065786999913177080262465709211793409509044369852289536518643016534762843477694775730503273907873137123444262378728340087799500256615234608110683092793987752311520553993860057606642889760264687846200662581427736592592744751460580702738316095929947397268130070630650927929581136063425396560326152360545888759929183722685586346703486594974568052313273637695652422939403433687255754726160671080234789435100633830961915438449568124377920512103944848759279783044939574524472645007097831232814220542046751187734534883080720811131923626364912012630499331598035196395751303062507945010353522641105504954924084855885867568957500892643481455408633080291581822097 A013885 514 149804075134108362526687809763970084169572817052413297743161664327308835318130151630719789757947750822739130855079760302921714335725640666212321383286930956197380603148966693427619530908313086885723205476966951880953160549649757450216453901290376061502539634451585466513239147292971672290505734771552228115167332550253898010543385894438307549975333623662348672904968778333789730772507088445190875863232708383331059690173138239035310878236568774690957381933411852754184681177858978002745682716831421105086688742883796474136457986590417650834999278884815834154327096612250087899112311818446402926766786353328990341191839579160442001029447575635660839918637043654638037977131828518759320648276202838986039150992732872226938239337041885699339465792487941104344953144950508384474249340927668973071487338284056277780083858478279132174552618569773398434127593731249205722709480136688728972482338787704760428407063088555228807471555623401888934791728703362409570982322115853323527329224908857506349928985384039741061458472724912204889780418312823395694310101821023526093670429126492118138592437294168610181477720774256623733505213194487287837876589272757347665463704551865232107092543248415423646712404175359852678906689165067416353622963984973792074251593343668902739265613040800934952410691510337818396267329550231717380250453306802177488381469214889726096646840567083854126780264552517587235620681487133196378997232418401818567656837069107177785006118943695977127906327119246249745168877440757100102560036262285074270792541410251222959475241819711402115984774899633310428045051938465785931360153720681037199648283324916095370155799699904762507384651468705835694412155666136839685947734969170191153947161879350484436091163024096705623468603690730575328720646028113257736910458988644952874659393817696259639493766335506532395073658586328018338341968409413907316316278779878686168459691383135792126238054838358216863384166971876395184533424056880538350422692750448248141812076696298383309050414780637337249313166307114205938125583055828197297349837821778422508756984547556990601064530375855599021151311437805812675452978092563695401836275745439394669284731833356693200017375068042878152969781156842746018519277108405119366779935013742816588192490408503227122936878993480121450150394604624648736302066980989491739213871170996919714705339990135611452176238125410700179025793855712773205964266452193260344010259530199212237660211027652347402192510576028355261333736605563553892134558223063850711899988435899112441116277204299148132335723869650223774484329355045283211845362264452750917527998766651709271184385186981011028856682200048274084772042735035856937164968210164085193068033778639232060159813195153526340138891242934170878241795148956784574565734847917277018807321642935357695424134577311283107606993283955009712187603977006771012941188573471372366280805271053367767397635962277472541144885894138222311957968927422953680649328092368690688448374861084554370821124804714914838769465594156321842905360729900736168874001163193495486343008731339684359604875517502889464791459848882257912423343278565521596632138948783646351223540268857290344926095648832135539483564491177180129 A013885 515 212700364707689697292055373508041271798757151301588387693712291226779740988294322703938908526350419639921914118500983224425516551580400979406228002309631926673544231045282402430059584296884694606302293358909865396834511678544055663991983586924449483556811417753524785727088195957956879703380601055531831954917143292805848867556100265919492042985327272892351399664830254698679685765459597078523381430542003627031288418510161540661959397640339830726378675439828353015998398863151314930044476825272111076005070618404758610377968827466310634461629571119557955834860408414579573054169909721603854320390308971278640238873621769348007698255668346399322493184356236892343400688096466645160052737699504534354200590811088717761523847690374280703407035881724550592591912137529993983254454246461537285098362797673985294399996527047393973771963757344622748180485102852470303489829114338438448652681856104094118027596767375726761508890140552776535817286579541570040766226246932449152383543091291415692393491119400426514624299242707775668498188955404390488140336058241293000688780614488253719383907442239186360346442412185373687004383511490685137047623940415049429384242299153897712863880097179065378172750134055213914345114414957845126581606040774812933493170644570161697236665455535272493098724987215793723814668941733203355544370267880836219322120847735045681826406693107057979868887846086743963859606673954276478811093873429894750906017533710431310128285433025039338996897693904551622424426246816401053880320585407259298698904685469135070677571638424409972274195794534668653244432763310194215415143233781385015435181012616865392423983303294507676379447649080402261751560960107654054785970693130121080101269955424528940779975090457904876156421261230509642494511310307538805790556473568240456853755262927812758122952700587833298566872099659407941133823212239885202200422882639562211707090672028185036400983985828626782720994053164187502837526073881130230540616113260573198261888869781776133630038394779191387754798044373320255100689175980899056730023248680116845648016165808740626003855680905871203259374837604148647767930639115573210862165048971092342596946611486714334336897070111986156845641214564011270833616725237308767568758058188807834332461224853946166553091788197045704801846188832138539880779643917426796772364989479238173435362379922373978869652596936031260524091026586590771025900805472011766052265375065770062890127514249089379025434851488947892416291535255565650938624497434924769880246181880630406093306034002464575569733803886389957777767996425066530685321120528719089559508551744821795970656047598431297376399362218513942297182178281639806723232240267978947509973999236837364115242331883831100448730585703518783060667760534812333275689180583959281196092707285973268171351825448537466499317542663176508224917554819980902870121637184363342353870365329742021598113905204491405329852354250993413917189705887383972744145713037246332054828244185134932115290969801848104838230697110122012662902076769874669554528932669568426920752525348253770215775499737655100126810407806654416072759670917474205797629318911403101757309202215518905697275731389663849470684515427749357446421553 A013885 516 302004101732766170528005866463006956052367932575619383385631252684381802700416612151446586843498327778680609214552450538083140654377293393416788672675347058510918491259261536067137111181021811829620555341701684752753259248362527242908665839779788070374523589177266441688106264648276781345002870072904260324012790324293434155541601855267652213677017825707115381273906890945703242591888167129120972787825077643865764080040582434639667684455419991035663846973968365828236438614637436562628160731700383816043331553036325346255431685459833418514785977961102200497817394910299708857974525507587283783786422925032776293646383984561154166422198491313502837205260493445252023870798584841397016999991805409634552188267259993534723965810111755076697403745917775230745774591856924667081719643018138945007906106816991738150895868903931665417939144612064021363299036680799927702158296797232200388650902162390762140309463335797272415728228294843633815925070968155013372211700290766456155840342971755610754745120318531389774913649853334237346833075653611665319473134646307556078969976945448461243276669215404428042418684038288127108982959474629726633028185165890837657222118149755744893770203140376230656226487089233862780311117878801107892779408236403567310812791887456076953360103699945396233676364173255229314324399602480916793162935442480471858048540502538756660996328054908022122699490481186024293809553260697138375283313846550071337165337361491868704816970078633280750118168974234952960678577525994751159350345434594966072730709996149714047044833818367470003322818240611029989680570015322428116699026487135983860749807031144645490939661065829785861093400680352714163786090135573363266243990435654326429348855099205388269033092012289443744827822706967729463329345519331126173362142891181190347002386354895439310181252598539223803263318806107981074446824661286683540685832875960883227794640313922721229191919166676537833882453343543775216381258682639925744707572725817679564530744981743315767545425095998346243364286889769377446499231340711391991520619801204664111255289136701039015956515523967569046246178796113686573830693462720432455121079936948260282672824945691754608583663277994328700381597987213350972006542645269514793874110225786125231785397337449442203573247114092723282834924136633730819504142873665859384819836867022675219413322669442150515928327327802537473954312736157012376522439955074210111671358644759084184987781999169298434916851930543087682518450373361678444762563054459978987856703066486246504423225520637344874715529584717986280468334100105689059267990230545500344695133754747440761507783774965866598962269241492550568250196108434251054628358970171784474669152634418189300575631621580774789833263225241068760170544469677035087820212876398673121240603088940146625971088825884061571321508173109807438706764634033624806462297407678582184539315305991517560233215101933553297428174149752755704219224232143345388584499675925465292372266303973129308420690509942644591295722906686510533510154016243938689684786753415417942418918383395553417260353731007757500752645197132919241820328069872173421204571861588073851827771930120026886616828143733944317897704021697919415803766977921 A013885 517 428802637873980176587382825538565667599646975643021210835772233542688293236805429679516496455849005184854113757546798763651113840102180665696581314418800248456137196243901306815677097270152086678969552845802529007989984416602272843534569553272210550237759939758465998095949496604708325930171740093103624350871828431480302539784832185414762869154809498955027723909425616457493368916790557315452317059602951268186312189394181253900174639447819262211924562772917801999782305022063266765503532412029911863895836608899497797158198466621942698112148474309916687092229512885153413719957135863626357991395639095068262649967873825167046671273723483280916197925749548441695202857120466277151444366557364853507486366376586972640232565923247846227934345590467574585801003274670197487028649207176805708042090541106853438355716555734329702665318820051451385180829680324490542947403372815627720347228703991585660360253373683575107820378635042031797378977923489631672821628388139746788138063001850848006219400142300109023491639570139805590236562370298310098285511166539502307651618074555833615835495081722176484987024465462551665292579217890769339767991499905086267083470425009757742677633879320285173730857771279058324705664202898040904649318092240315259871228718250947723054767016759093370460159021405945650128548699046379747075189946028553995330953226572313171416412263363057539567069730456145344895735550864073656802114640148221044638573564410075760223615308684938014106020533045250317605890203050326329396861703417727704743129207703003144537694936610845780856507926738659255208057885100245656818491929650945436636572638761819942912829114341945882263374492609803563674450826581624788847119393527996844960995977354592464971504518925293252727199997865247079452614414541040934815131452119043851382523767282702773772636022770804106691630046050084059684420845123100526632027564609763191777166814612205373196316750772239848979202838557004034047405444809357077048103260087761313053455929977543119095759744640528923902064486290447278953054059113728454898904492669079050771014601067768927154078970262314020683295960686913590677659526927897845064430851196035546000174989208915057623279774390903193565537714573330786871060293620684437466685712522854010413227118907358952658838899927674351802196146879868359140188693788174586108552139114500214569010542085466123505094447054671727450156348618621687121892022027291802746527360271271698993644197185994522567905736631545116847637599391770192671545238490816382385761254845871962503030847718055578581778967689568925846226927450373763350625070804771642482917798527614436997312157347371710451602770718417888372184018695933130399671457882311199388850319052047107005747414587322814150768287623201108166609468759082226008687143994044790821905318980053289767911432267053266010471842630147171860499870712985080416829138210374288664793438612419198148520052094986069184226475063745498455925595060578353953399421956360503373631808917560375460466276365375633521463371239119188786578126751042070056119772265344155073469098199092860288371034067447481541746148551665555315933285552304494537311259789678857775034624769384431015151109757677646977377280339135942767964889169969977297 A013885 518 608838427003835871588831616520711233101031955895573167353647056201220771970330846968469254108312400954751407397449125052161379543665961933453950855346734464372185591047276977791386836298706331335741672394982641429697635303803653312802463322200421055228935114785636256658520564400671349530235856373373832759955821701236327923231272472286448963109540350757788798986865327506487162310087490338246180543296667578793212666296654012618940263042462314186436573925066751594004904261711683759867549019947554569335550880002214243779648200222431693513420796288255377584711719476575270544177179055920929778589037938606338201395435425780207385534695203800791830038260976601780025643102493886877418343967040388806579069704361649212042690354084917201656176127044519048671655106563402593340036777354437822203518549424353602423432641675278168637271583881793609408697287416490168837671310715878728129055105963380840962128274398239901864519347614874141731123457512217958077498818298936455365345719618939497566658827845805897767768885139993945936514737404647681221371028389278128035303484484622250279338540248804337444221596458262219827325650576734082454961107080736071922335067243079599245037206990062145917974522554969915741610258134203664752666838494057303934983194209635881213372332114516035701450007656381772954570770181895608542937971198264590148621255421284862627792867021880788957080926276271160967624392043211030126080086616932687777391145442596938683821761343470033894531995988029980204946446032427191078439867629584605673465207461562935793857919611465657869578775335372514121947444564779497553333495758402434826494117154441378684380807802212254552828116953477858508114727277706027818104400736481016295784865418759593537045491727710101937484007368956122490350744786998758583808098211389245692436048642716512260493665383285606514857762294534202731342727893950144442170761804124536187152741894842084570402712801220155252064004745032076770446952650679311346288750558428514668140776370124440449948143746067476304813575310895602152446477211041142787393836247640573790580478428279185602209104479738398465322552853039070118809622925264250599647595086649442237170459653202506971817150627344635706383682800945731054383055319384143328135975725561926663293417370445960445321023934607922126810814520409248803710898195996203308330514586696931157311601253843673721572886311705034922196642680590332811828240719604457172276098172687020718018668883914624829698935496455754971936178959600650456042207687855076245099818021695227063665870348415239638388939726808266345246226528905340509728461157650649980868216664023051671692647794767154686681355223940667730464084233551526729886317174404732630654847458282449211859506833712408931667408559815455838117620483864212174016502209952454562018020491061523849997422484401449117830519061312872996333764930926857325397769691967406380727617367913685425563235607430635233708250204584492201135147625927599909211843060692155238574739314260522020171265761313150884884417897462054032944459314354340463672051489354755990150613361669391330465631317903778799419061244122200374215087024438402700263153391194053963887337221183870067879409247206910804357973130484542290694323642206062054986529 A013885 519 864463502450385389126503692538247489297131929802020830679247248276696721627478045384109849730466120682410469053119922349186699874730921712948126299620048356380098316747613547855945139226572275491372163741722868312446195369552743781755767165269523238214190125274189138470397033008244020329952092322729450061052593133252308856095384838683220565413822633805901730763093643317378342816113893769191207167663576538422594556729968276395090665062681414033811274543523502718009021350321166168234258548815674988153067265827303909530239954623221197056885111555453415651296027880851733909043776922802723592638095640395779539618718757342007917803135727982980885422635115454873581869538577662740110577610010065329742938173225818165263298198079948283191933267217049682889790204639793115972004598584140022920421237030014432876127800311135434686810519275651828874204704419315481655349474219115423285135795587848030705964565302261712341650847346412354255927759012925253302043239653473018705673677420988578196503503328662424586851025948216384095582005507150842715932204255715275037821899569882294414870781742046580150540143282438820657367116250929924112253712616332676871430901570557270545260793605288668316657551671331919655135516283656012824727279303656721393213433180910973391975199359120394902953703520967255001957990038155753058950278971654366174650929858699261196110096791086591366234052739847541798008266413297483601725693543658195269543259594689361568795114595855331915388516227576283603854646024263974243060395132939109457709289070752365327459724165776794585726511211356011783645932797414123057583437287038005905441457700553672614668880623625685112614871653214211747756252328341847539730260116497726354684211658883740200728800748031282206650230250863933210781937441033696366530014902128500221125170717701538948647754250115751409366397798230449487516091599320370237227251342918851577082130648584797671878284589802045975729841585267009427056498849735574970207506501638635551162358314555777643942021534860128703723688600202296985366197793437243874680650153066202180572226359741199631595812459287923229777483926257494981682674777796923063663835416944817106542137331817151941483384038289672420158816710702402857683161776614811593457162085769180506363801707349290060012173080720600487207222672504714778690544779872581240756239449523744582226978221478717039291313639878575769525358486534948175204010383415425747256423923176875175623833145508367466821841457191178887188387249041700754564720881054844992138692316830120012935431675289816907244004793686804628162271460651950060121523673918378929885603507929778077414507819934707951967328984198724661773543247597770088116196644298780458763699747574543490603203794394399808490491715513893679942170267357988704762548778316462277063220520377142069085790296434788340095487302838511913955470473531014861467301081527765721520772613153821647283939019859639451027295010730723343227147302706684224293799852625181460577013638528002013994312890060806475959334942636779653054421168701210787728008011520775775907279435859816966300939886144905654806750040895615056731910817258037142787540184560615879003182964858466202969054375511462753943298655130390763238370283651772651207008106353 A013885 520 1227414555198696847448990153376278465410957850452907890585743960196405777079826095084946058908750434713765281358355693586949180124035822310581387763399622999144777255722316329218098697546823231362353206293831406633504917618827050127732398299978089456441085348701434367581162520095986329973624787949073668775335951728400223495489024830898241502346773963367746213736093851119682861695859024865442519835457302793115089839534942567017504246423903644485805174839543649998684135027402960032130589640345777841654049628855758247073877911251462979189597723837791420386402224258822500352893169970279906712072348561685430349784415158643351336148206885326731291033526427124410439332537436264485185184393616061328892818965821890502676250789631201129528048792990998511598848850589242734264662533331881300523720536345725202620200190166367824888110723467169178789841669002696021836719538416330567559363055315975141334078729796373408100279347160735006076758820128815011377679208124661239920381710601932579672352874725724644186612537149756670472800779593366674086115351737907123269376688857594364901015183551917031152805476220573736582107301578696609260252219634288265584639265611266734484582354626024352730084441343402325445781748743962975401278800610252121467203845595948711947409730636442606545723136620170003785315065861605713071021966249856253393641345316383156904125293699501834357486983421041711154694623124785325174295438057817894160827883938336852848984725024727364007387792485337779308918246140073373676829003452269525137294738052131241176750981574847342230105887029022312823092163203938024522171246516061921950882391806335035937645912835619294386942013820917771049533949162162470622218787938230112248782860713347690710186192843697452260087775973300911616861209349213781021892207368891465938466121519723553987010154406306600448848745478602091317996135269936222923918773410002731843681102776307665068000085522822563592961845683732460204072159287289004270473919558897128157766732589430222778194586870421897760883005324817432790751093500396424776172443884382118629500739602463060485318735491007172813262168995084188052207017561978405790404542363597017182443599485541905904178773210453859413469437018407781614301441030658976544651305787613971326224188400791840936738704033872709645964585562114526811527220839515543582756431876082435411287050616614106739257046710777074956390966924616051911200640570965076155222264302290148456235728858482074106339259345883095681226641954262602108274000896011889046003067256897463711206463212181973564468750914349765358928598269306895856513966239078727752250583339958650911663530829689034628556475829517448602091797794904427044002398618784133525838850432491948596937393129897449328883884095714410538721650049300111768378038220734077179324153098401127806785942952925009268202958315346381010613072440136326168158377711714768854061319640194745742647631804920848092017262012051092653944467687779204542653121777348832273070496853759453355583923117143066500536193433647430047846891277328595045431126271213854130852382057961612138321153603922047308316947692815925307606200697259544843446888443829682380113822354935047247549032638450578971425670198577471237919342715834954961224828908862051521 A013885 521 1742753148100756109728380812202382613063006380670514438803402662092588117427230639889026256364001665981382631093630840029284902043373130558435157485577298512696705999978120896254621962402739792812456736428740579528428391815514918913211739853011990161354070119951172496850686672295926862517360970543007892126342178413231156131634560329324684484797583439305438035796689007169239548958897307468372619886012899571924012114292564948377772526814704556948681878132149928256181659907603284622340842614972435088917393943878250337415575069435768471243204655375155012775575902929458938883557837634491717504482908611748990080153850353905872898089384583579356710692989732237584033159378606642183141580357566519990257771258354971983458393417413388342168306775069820173683206732451090420944820950589004987717708269574232349016709581409048520742158227489924428689008222625160965477019093657195870663134549631774516249181023052489358105038333021599723523128548071638895609677467410257134129633414470128186775847935649443216120871117159842056867499496511098825767889484972529594323887377311277362165260715472474260101528925050115163902261126897623431534433935813281633908209153753016351825075648292243059394279504632519195600471336426357038364333513998070746430059650596326950299513337912267490002190815592104721064606093469061902943882035933622150374735419636883840012420627136293576025318395819250020874971243506088317445999597794459141749510596805035148875600904719434320877437608874854243316222734209706160128661398354729051152863894886484907703498118445918022796811454439366534018057169570253831683976499564556132315414020182967445121318112861043904470360326917726843649078124455540519050251701585611592487220086263871712088692837212473733473651449330123112465581706122946631480400803878172130152992691902630126193334276804875270793501033209011529572496038635965835672086537857606248827373519544659872400455397430178276675412027326967319747973283869172303736462288003136999694702199634230627823179031530076624489074061291479305669977475364192366493421877656347141810927031629734393671503203818054971369119983482853249995242499334497973310346422306749770025612821834743073891389560394275385465230474436645417579537201157468362459758969081684210485338697470183100896915006093422403899790338562467245695034605199532021164781799094278778495763797827353855752481292571623805316356409124684573618481607919168760134525418525456783316625493269817782294404541757067534584659416165253435441647598090208752745190777066176662132602475237059060439325907266995914793232282752863281230142350562319605150127256509323670207481845893249783640598312101871156019820253741679615069416113695670983475596972658526720659001736197236802711761085020488775804277705874049108795113936213976824621603654045836530124359668603311244884522847784752766502586045195634643664142849702622196560820943120367991105918438551639500609387353588644828262351630057767118024317833527421180944745056451288336163099322325337402972251818000118339085445743508353946975420702654066889284669670631671200725880258192603946325044976400278541259481817303408845562781968685190681335181271467411011379763226834932523706631537811141612579458444190477271646379801900050145886452497 A013885 522 2474460256602895267690609594871238369835801050639694619536082893590795886645875414660913153282222313455327998436709403631460373160597643035308067401999326334342006891010934801393398775671266914003316384415502313027495751118001566223356081312478045314529705938303511927860925426466077827233312595552283556690831826415275149651594251925513958538531242429381901333192179463652294958266133054290121142953494617547493312068563098389908818966605545968115484605439080000684037323091429876894023001772766916768044984212973140889331866171363861914273962832367001470974490874805712780586391780670196506540762589172752085808237005501945730975462499326687234681174416322245659352569575830291150228854861753326373807428325574115455517284102468321331346065552730309662345316861517807891811450640440452854845902110512860820377818216130707405515398554409161629545089147951893172959303899262825157332146232236522469318013419848238382530945412409049518642378730879352987403669819844725463693898910969312796890995122367411496511731701797221863337717232617759245458318260464640952207931759887058341611880583688600885524976554934881366272772776853478912628186764802038620876008124420296538253296434757279353582383514609014807507698430324318025420867490184758735813945205316748994671416109428098381552040644854159032936628414054701826328191515894604945564620708719366978428515514383856387974580501532732876889474044890824040143924650925647373627034867447806791377064073772221856538075931024223921352242062726790759401800787083750526382751871201839801597165727962265826094212321265915648891276598614511894693315820742231976360966804454927607727619371772543215069572402696422883043049118555070394757133230258241718874126850022362097511115145765991317788698325891520612096043444510608635333867444192049846202637744546792703086489026261339787363047996509047483344215507929546543539861775382887235641288083340122132446893399229020637385520494884385837715398102914631379666342134857270090975520781066059796529135510171200005817183229443135932510657208238176080912250506943508083730237422348699786995239524463492077483244592388013566978495029377582288890508540137194808219256544371812796666206707052734665980505745742192052668228951823839556717025990563412898047081546973921767090191049806788454133944610740289056070814749434791936974963590916605383598659698691753163567150830626868061345065861990547264644216440375287198258326857171299491989593922997603666915186349445564638452770764658148247085871433681569529046528341152850396965610552682664966378199964714395018590574409292632199897586227442363427609644236045558778409784551264451958050588997626026473972833926016899993213615954943594315584710690808017774014728228151800054987912958893936131747134330629209745466504088130968492276756299422559318152782945984091694228003957087115708788062314373338218249038874150216044142257541836056334747676036406615206416742899704312479922097798398931046896653846158743655712662881617756903119529714498886588971972549550194024578843737040540910090679912608295451219063224534072776049046165756576061417239385056770288757064074670966173234234917711448785228526474561903796384636475964166788312526735381914096612232128192958487488013886386399499987900783032929 A013885 523 3513379716559417066097385867545091898079950972358124883410644049045146675225352728634200167079836327315741645876350903711954431054686687647183406657200557491099838878250112854302027005428278026716006791627041867668281034695152349813195695544091139986152204684441809535356829993245845865542009521983078673952374404558513328158863659756204472628643354282054898281242248356722956562558876880065208535670520007187131211593733795190600765971467650681650547625424915812531235181452628350717116817228075516141526047149679404903704075506474178886015286045276113607573427690029014931505052474527043201187447547575056258299425969920976159745627257906492156972708263236054755151361380229669701690491177444492725135093760064686848324404453878363320561030597502999286248634563044090159843730871983860069122938032926459025839187838900697824672877245267729003841001642343531184878478356495617139414149152864652083718466580265460205105240560426875822391011937690165494636012419395272362704028226032155559855257661459225785202657838918698043213101176752953788978711390348543708479097364797958995746019929914345787518836636360175852071960336624850008447519375311528150121146267515028981914710715965166391139422309902211937543458170184995218619996652011260984356580797385423277327172862884251483735335773880691682028302410094466771024867021183566094194545665620154239890576752706519179460423947164761504381657948956550749166632423089336902975960845789840607384264064594005608558582877196261504299430358457072947271962660146372771138234923589030655176346939007318869040650023835659195487821317479005015263567321291603267259953244072960148325314458346847891719037862975334905448854592324246585488678916914776312235461126892200980685839417521863134501507838905356781728851956992499245139239027708191318479738620058975447026273049360347126465935239179346632558667798442322166670877520809820121735932374147055790609648721149119555136292973305059422381072004210059766838913544572038939562230009642112464520468758065149526659568328607442655726784211717431975715825268037288557240963715783757833463699805486160470659127217214267779169385016926965855957210784273577008813768939322129002036090256455774684635082946632271581325353554849741361481566371883395747182435064041751638455377393405517234121260193171874598285538817688235375257460879308078570140242163805376571562964076921373004977221179608312467535943222381934155457473196442669782797868858725608549695195744564731070859635739595224395662604156212812266803416590884262706084400902500350631166851867299486767910957209055008877449987088137631809235546636058938950436581463604690963801835142402297071255646059692577573664305108938346994143160567318599692559229977838930370674973130076267474214090909284197861568834095061372530538598369029216805794455935336134480691491014497840848932691793499184882548425588734303301787693366578717439285831054024187447137257323345466004804750013741311039453542240045415290769214381105143463192586101839245615557978028286689837156443331943171294978622508676276554481545452797274969582670541772634816835697261548550691883738725870094017829841087557024537848219914592041038623300792853053963553059272919158403473554072839669459169268932682934034854320842094785471153 A013885 524 4988496784214904237217836005734971547132104947759490122584786827545094822845443649220369546629475168193546986089057965091744482614014276262666890226072811957640543930155570486970713157846378554178909255139196785101882505079154929948714600688146613747318110886637494361443142563720066973110881013854328136761996464933237058579659679350465213893087667080855621708909775025031586936045159250298746795831537525844698560699844085237940831769950144093896301599792944690833161991031784532164153332759003618122158748727802350808358557536395908210561005998387606838508384319681527053601969291324543978508405712557276653740248059374087447247947081529338234522798636513554996484946515248758133633155731732805107232138820884166074401343934670371309241823221078816057575127524780092722085240184702387606164687426616863333050951727378028111246557466834101900206673068892959157568001643818797464717155573738946313632250803255975530440111546406022624552635036812945308717404685765313231091853404929338296749406577426511945700490151193585847542424197520918707957946218566112224290005747089935665822956619628393266829132829992450204795337387679149658444269517671700424646560375955086505174475413038153256624046742670824935004641887144356756124132586334752987465581741233274938275927679576244658942002645894917249569659375089499306107054614096634603804785025150435338588314636367620202591139164349516775326827710431601277059487212350356627048738838620625715278799021962251021351163808267252270710076290467784223694727086747448403710020823902350298966722435778114747439450220893227558327751512371787623957082906107131940241915433269700977320736010884980406992517943010570092845894334893727784132199180933863550361705129245779807833653897844340024563907415624643164035182553099499000705664508164669400882686237861076701288382973045634389942543410895469571664852384292920224602812144064468768587615732959316193687644004264625444197151532198001756283721752681682830364599268655421492610009214800420877536639209420109011474274708351577706832264650496477812743944517599620419018483018601579046148268414718163347388656393252198606128105501978870959341837432526328231003291524879100118443957003260526876401914967356457230645872522328289220289132384083242635407210702725129356122336779668577483487710134096438351497910289066364815206932631711730514363613817974210562769675485365349910727942332415119715218181735901545884165381520281499789794033684143566378544571544290445364077549822314456524752318149427854986706698670483156593072879212221440346116672791748247383825747969977217739709506317001833487765755540034736881350033247169365697790782239785898312701827847376924116010279259061874548063125533631285003678070598644450159315455323550698907135196476183533323133540071711555217092942664454716686224898820978557895351178357371860814243024971842372149780559911143521683166368940390358007192062222873620716129964771353323325184057940260696668545388124324163218505704423512805682218235724799165761969304009309054572115436159962835365374462019301571999816503681972380446486741847429667953127882606690540539725969616097734081873824677055454189235559983272911612976563993837958641528556080069177493280750065199914559287700678952392669926151427894175814714885121 A013885 525 7082952078545021285543404977594839495996349134810946366982867670597695699880863083451086243368686723885785043027451575141269045850886468251481422755721064567739629783038897844918775872160285514800803558274174529704403588014173681372192066789269786555425850969168452831555576071095883132240296183688164785278478014710711170283739853343513487202597775718422420472747506437716273932252271677651427729288979376833276164299598523333686955574386101742727321100577211069892300885100416490484998258591200600216073954492411262411703556427954485044122518293852632282903999034990053957746131312072193039693009409814437157749667388838713680587128399339001597654837303644226656644126704301555977345971597790945461139302929804129389901268995049269396026167393211304531060447841951688112101782872930977959326174595493939721475725166779784859950203345186667421721746203579150310587030109987626311860906361462259096034946728758619648724105459945416065629430725464118087199568064916680348358385699962755486007722174805074971686460844603271220734043793819459073925045644054624404443734690045874784668385717075711578660212052594590370430093357257954396589705184552787549837391275722461259977515136530113168490449135908369479740885815955124950680142521635503372523918494362254054035643847340088012711415050792419521222227851336451216271244243207405318654450651455021668541988654649020117990447080475811840065223612450282094441852334866140309411541181187365766218609742926255848422599391314916007333596791554716704502524117207971848146499036963519388439993617496606670955135472286795401284566279101669260388831863816554035276065321336017820555688270207115625731175549009159020317892992659203650394591932443212699025919559695525180611268322431571094257235891426558968957502194296195352644942691569163001529088233630714781861219582959655308000649859763808739615342311804992831343875042434944432360506311752415812820757152963158289321434983052058179671736316597356138472988823795280794232769853698881185916539937969607720704829264575946068089738789859977497769178830925444249286326243342582219726941946516487255933215500553886956301233493723213783718223271434534823087640494640264456873481458778481909147393779805837294133156621935477747452066639467280638581375966739193992195792732969887419972409647867766668442768409302901547425269745664322552932777624747408687022463125624389628196444016275934633490541864991961234453406109242329447037587284667031727541159719161598883303057658061937297865252190692185897860413054176203270770679059627097625516180680073291285656675035407942448250720510739272290438622363807101404143014156226154071568126698635686220577879181893057344586007077933816010189265230805115431467334285979513069855164449330724698188258663084523073584418805600153655875934292724680669953226165258152277619638048962938180128658707445194993470976453756507266495551104595832549017699891582670489142143390359415596525860954884731989710849146038533414937853965655621737537337521506169101292450082745526297600106839776351533374487519339472114943461468374258183607325819265946050924296014287810819113696041203680420287123084489926018765434491169926464066065222598782442884811050178782148077125945324555086406556822915307399143335587955540789753632643247697 A013885 526 10056779089386698287427802361272876022266888293505265875785193542171832423345742615079608960250733425716299093837828311125356843634702108152143658469669843573957087524856260377392838353517886510188524537840494625222505365267040600712076511375212231329227282479530611932054005573577987336493310218482926587531143958533106230105560016948761029399018870038232102665173856248136515556625913707415123221425062391052364994813935060544998759680981127262123585955902257178064072657816022056930558172448526310620994116803731577814094176519126171271292666457154716915307223357823873042283548766364887792759397261590897299490969489714369490377398367700276791441404329440380728022759809989494365326519194924658449616867240002901743157046091503670496833525956422823217557894291529998027784501124611159572394984282634238771115358708128444991894315871086706045403573399375281622539168810876701132279890923666718813318891357455027418578462206041718618696406621565306314936917113948403009379092444792018116096466383952209334073823235435866865657777218961115702325993533030466843020267805804465634134900139089968614941752704360797299587761063956207355678669034223567272149468864573466677207894709208236893073343638763449764396454911984595847097855120341820912001693341649706954400887166152755345464391639772972404144028770315019614581240037427736893528752338622972701231022385223993757669562220343144771799488202702820183767925130626033381300142626897149594725856573762044850173766703954222697424658739666505395904840385486559284393743683125911748312244017757879458002345786274712458081700423346458811047905643662980962864968278956194254640737880271464571003789721489497499111502590878118917438314117423022653200845068270609296367173606482723239178796181093239737987092193086813044820390395223317071862086632138205798029125653402347306651878707934662185604021088812501706533420386126552896898091410285849858744241788934811039201064710731346170814172511274972294703842492387496002656957906163332343991900646705713309496796765113009056399692248954218070050052947341308495458935320893668762754836611355060045747567560969940272113000484697361153308805339509224310304747969798441970943010763616838988076291090013776722936021361751441628064048982514094685654236736006411764177141682456425442459765645392583578555143825327589882422601225269708027039474839940981456129653426159668984322118411617499720903980300801891102467309838050486161682447569245477667571408415369630305650029537202848105935063379719634992378392497863461447426644057564951953272527751866823144978629645749214940745923272216730936485311033608059578382287650816798441594505669944769530091045801565130722111854251653874198779299562815258781176914857288013488825344229533374777795486380591201677690352132063017369371036437065186921997777843324944318444186421286370515622936966377012227844720214701353137884573704718125015550624314962895772701896287805548750636419357819770908714877135946833938933416518113894113394551441273184741653794297136814732331594897204331159122499725746784858707278370101469101802146815765488362027218165958648206194315119975334070507613721374612887226233520329058279489451168763439443007099163273695084422343813350686811319954550914059617825459037907790279117223583943745319329 A013885 527 14279188187519329270292377177269821930347797211751506290594737547207471469114416072219088339474725609637267282479297392349515791932637231174578238483770015087387988421779835290663863286110845786696747884724591177084550800411964466205246819211674713138422661619538896066010404191683720365631381966884512695792207467530940612558990128984816988919402735755874118593865756010910368568684199958869314611802924811372437804441529393260240303924358820411017008384589511170074520011708683629687251535058247221819392843702595906880386315189916928162743791517856324895217368235169730906197592700764550486763979517650666666963349466757375521498781714167811904265618026986230659348211675532253501069415564548140772297656268788800060333733992344127080622559663908640505212099115088908409736018413287027196982025198588202358839539869247129520856087649773557185508581516116789238733596610304960239575529087204656374122521126122022865460559612483776472786423816475851128407386322659437651687970061385060466266380470519232088450056437596263620272254588782472857757478199828039560330228385946111161885876906787865567705352169555608571400779660985668707411847978925571556332328413646688675900369758132279610288438478903755492126657281965712305672819277603176814651988302994727967154780449072152746545034720473133278830728257733172804900475735822034222435053709260198150651775750816984104783431605489756506252905921025018157664174872195287878672676609798306132118670537252055714833173870976330776497283684126665351913258955215789605861447724692107677223377854321649453600836681062654406594508917991432968078046163494389160990565265653905105811434164468600871391727862584913450595960734176433291757212367821900675305792276099502503712006015379739970210688009298504094659138759999663109379545045390593307702886739247856469772240262862896639780816546611985646865168571098052235533422669184489016531033375534235922887022913711613997686906136984876980053698539341348337441313689713832911844500281771350571943308076529633982482193364523061699792497837523389206287058027653188256436837527918121848478794046488761491375004034416096484941548529200941115053580422939548701556368538154106421537230433796714155093038438193690976497770482632316655698136396165514938088967609275855788249263857827532859454595469970177542096570846398155787686907307907771830148187627814082107355881324706789125072650081563988301223562757955670695075927144724849130067954958326176184644937238421477176889333988604224303148641285138581781373407236838920780358852551641999985517671436182371910159922152924543078122684379519830937285224268245638648783139797025786984887050037010770630686482018672861811705571042190514858256179939360184887265510798524386968203086781712568911876365905887081840480390307174599653023051682422065107506998855289825465153207199568402181200836412269165450790920909885219162297377166659962830204662787970272303141196357514723032432374480135906463135179305614063796032183977159639354162047625751820267730331409349786355404141335959850026598195093099652709129540144737161614477490771392339009242879903463548366102441683302817907348728895589793730218378247473855701541053668126950837229730796668298881482655819792666123860316708797183946786802793186641382336543726227614397866515953 A013885 528 20274405302366632299729523781786797556557832305685858467244972269565358817722387461052778112421565479922741411899207757609206443786098501143843133958850242311933447076583051596296120933827487166161884361361403854921739045820530631092783132985430823172581385059133638351597334464391472147184277105354743542709436318226078745326170047569995295436136410182128158404330450732383163184826242101000308436770665413900835423700936599726305017209128341672325376473918109561408497760264656412396851902813197725630817664881036716555464672326609879870368911593168927896748646810283388615280995379329452360485243665992922621754580483821726935828695708333166906954867614942588505290173784986198859267917175232629512532233336833659287265274545167755244311505696718330581808935413252792227922553896234478574825307352391849236614832560129621580094162042144533584744658025729036018140568282317769930882992003171141785392480478572237019684233789702377411321113360789952555627126321932261165812726107448007798451584175730025315410431783316118075088902583664915564396959724373240766011797085384287555981795527241098441365418215408717719363396807108128613899664235813325253259350824415146443297871303672424130625311393340849561784479228399990377195692161039813822521328155925185467260485104078239582251193363106821597880761331840249539247574776837066044963968054469057165589978362227750600065488849075869203698732242308819206286582341510584861548550593158393549831619193011092071095885752922840087325103719893034686571504120375825382409617582038161930259353610103574228241323167463577297784059648772562039756390391560652910956581026395556741822105478459894227451644547786227457222829020145548044334520280938500427137656303765811326413017724979031454883436844818546128330440782356841663494312689513151642095097656928243743601403742907723834269270839422854104601037651853567152987778910800281021544703455485913614762599693193831115913737486940936474268104246973588826354411331536013656712796636575024509027709575617136517465219623971620815882276602092446828271123349969572918219638821877240733415555078465393424859239103293935506819652270025660648796631538573678800745720763477875081364587392039301170107936277738379488817194904158873229809588849050379543450187282803588771936235033383427323226623560205446374388610792254346282237769149484005187438715240665219178703999590054207486758277726859199737410384146822664726098420687927590111270896323264129539001406652533403319946559089057628106395720369193011312355501879076399542437979307416755173437164412363594033243936588284982961274040275051888595120986673838447754945282522785642831000772204400001755374616299586793553382836983251497855099044880160134033478146365860440507511930188622062957510041266035114360778965540374005539542351092648746097349564873675245715476037314757592815793275985815260449463644590346897624122067051722314844205901892139106921521149636591782100660333932242327743027726283331267779242868645257954054482462455757102269878785163885159605225057904851944779215633490303193596626541481286072078447166614196812288646567731092043392449114541129289125474444163505437756406675883323486334822975838065728034896493879765060844965319244323355544625937701202643207132869453525605073200217965490361896111557741478721 A013885 529 28786756289402379437197062448236457018261534104054205945727044591748261674854855893288014372368546697626663852874973429095735033654798459538593680653411228498294888365815981890362221380741494445285114643669518793237615636381601160271505780851294852297351887645906310348983936520607482468484626137977670102320792122487525489102579825232590810192066334951965940607497420785529360930117833630799994936107886682584998482189740737677592262819501339821842892064127945287532785404396094259736556952172638483120995877204994149258292403255643324203102391707942054456693843414108541309127028256308578240201496615865713134956593382017665741924924402346805365008217467149538887355790279829149353723567076674275641775479228936628974638610919878253457922401544025398704895489609054869814361433607445798045815736421445033881552226314327964107847756634673211022034795910437551893609012859626861860753732376646567861982011154864140738057797135945448484106162053111139665775064698079774542107359852742806008686070952999506554262709440563873461741503955734716018517974043369416514307212174262478376373644251921964309661778611075575714862154500350126169345735562869200554117062083501616583541585655618417108837262759014758636246625323798325136993943884697506934603665431487466061988070598421217018536432654960762393502184142342701190047443779915546083404404789914272099963089907457607283757184800782316419956070865367873111780447943670194489763740399550097190483273332531150154789991057487764957869159792416164550971356125844458299991972391179958483812255038780830592988040388585332471299781580727263620082389192190133960192078266394916008773309218329630038106809672686109558730034344056797409584678962532496400974391266496013572486808107935552664436431988173526450132874657914838133804044332394074951090219073873165377058658314193732040154064086250415360396515517247850297139768800952154610407398014195862847315980512579113466747931566995497239544887691795178910221095409960729742579261294017504574314556634907020604278614339633473616776161609417175276248552386317747894944581718714153396025209787044638112040364655485617386906431013161824451818438866464607860990416846069405279401078960698746041485944079500782285853515905034305267457753394446124747424552564799655142955066865794692968874584048322624472800289753657879349259272191278911153421171905465196107417124745935596879526147938425122761560295803555188270003925302698804312618761040860837174857920245446120437649361548512096670262708336241281462927145831519779425127361985490831750290971951045335533259636072432551052445675002814349385002698775756236913993344006954854473096263419822773292380936575282405934325494770528521990047364566409527428372180464591507477674366661826356444661334661868819370952539675258814383357983995354970687544461132841913355838659913619771462653793461391698255994102017116175019893085757857290787749659242866955936270254959562297958097279756031794742232118357471883875232441746050022869935305695043911957603282266438491061596035041609367758382771720641421550525371307994398443087758647333643305720849718965155455072622425024209069828767866662340336498313599668035336902746004508490410444031110641579996149923286287226633525950026616481376150054623674505042418841879827248770727268040142752362897 A013885 530 40873077424801994260560309496565671152577767028380092691482164352905911576874391124076240222708087608452102058151501148115583057680001176365089007631510506661903485310422382598904032562995476078599187022616671945209981224625871078619619383482176955098361159137253596093177285156340178235255175814390560738470892940658770478380721682915270689986876730145893504533139465384279361822154316905526788409997335661475088189926478714576693117510108713855422383197496512012120438085929625207346768544440985958728727843220651377783431276809347963373044352583263481614717950428425911137553174958917528974397776380513243854660063809611456827332297387142928025144472628254542835984330319347376513929882778785506989904406611560275206043454184865577320005327289095270528936795189843820290009782037567168475937794068143681471959099397982760134276392192037201382113259217006131119004012171831217201024212191108265904810192412311934275916529668052096648297522934244223432428386037021454442032929638435842311074978645113020377615787838150699681767906582077626681904875071296369623754695356111799760042753406601164478823443993385933707777034102403629092428728059088774491166989418694354817457605184229398860902349389226418152985224692372318534036810182294948103645556588555499100376195955662553932288083660174623209750830669794280683597193383019547515344327971793308641037292946733035905093625139684377445089566910688632212873251475955731337652475152484002346588009024107681265329652332911405489785231615380638150848536794773135028451701943423602312950217002598233783268220062015604406702293975866670341819320871255507034316443671088686259468844506809853517016220461431081459729750373649452199580673517704502742398296260473230342990401899709049999468719013432098744906313013162988328148608973660054077830105183572330972774375418016169793337028971311256002366515332772980979345980710413523388669216922242095234801526142649042309556317870919525724048485603409227341929793865500611850109362203139811992372543439969177554129220520428964949094950494262242236208440845579958572872328965388321698420166292603838735847296038643842246120804419054908580685573153621838723682270291809567571794577769900839458226108102887742234045115532374293574136763361378091345503982930998743952310752374866655374707360283099216616076801008759415599201222435692700953563124878178096949488956490389878778573357833408479528860716918748458951482963368514016194901936195193545688582242065938392226239509540185740041949198270170537174107348498904179455223060806633055896472888561495376974247427094895864639672358772470973674741776875648923275991847441682898807607041290479303418600119462970751042693594028398315647222680911168532385866239037913504032728293225360784982447508648997076265582560125693954413911517081692722615504815950693520571681012148972427849649227222711232510661017707716520915220337064893979326021867923599347454804875396119245691890129342560035987321468874684956623435909040221347322037733338247963700386723548978556603244561526074352077314087106954766878464302129255002590207255729727204783130888519420708728973048458527598417259864856855590563159486052683857649348722233723411668701830680662221848593441627497922746198254826941597397296288107806611706013689574965877957858506617672967941725845729 A013885 531 58033925093147085164816379360865244145685610559614673268649791431623928893806142358257518213893637147473976271980815965659947413528353430270206183108653613457450296942400392889732082962797067678531605888371439978110008311653615432075616918972853324935093780329143479188070420570225696448574708166293138398443066638044939875122216346539027496072696833434757913665909801902126741838718561938530549211453587020295034292084440288242719759748550428128618458739647805055993288859373779858027760745204345000402695329291744403305449382396690371230960635325814737215028584941453528910032838337643765937001503578306392879746074220523494256485553771216596356997555472535610427472203294237607974938941572638053598164701058270137673227240728560684016850803988712943527404611207866077145512419094514007130739608472212283143731430993921607855973275388609364642803185892080674312235679710259756561394634849030409102806085367967986065200016064891445790761776020847200350097470913367171239701549377640599756275985954114237774300419672513137998055934535908992787689410204105649484875470484242831671895023723636509593408818718116971676523176309536509592288576535793610082704888095059110548050902924064401578444227096738854399443142176037683076781903195002758129597869041156645286162844461019166838636761601484559986727185182322097988570260205233985676494251481046531827137287651469528161098519309956841106052537205109629267873576220896076829885230412580478119819410728942459998347164172450589464509989605719506742949350907816199182092348166283605709258556262658120424809865132593290026087099017692122951524555474298230451223442761500968806310655154905518185110099735706151028167504176278790251740016358827362150313417733506739415107323070115192605095656972254659427646442875930561118640099491514043402785619655631459138010506357898184794258133944119086013752113360845046454391246133545614078065708331563894613799590504323241266519704823250185035970310623399815306030411328488102239660728689663484036054102411044316534473252660474708885727109123931704474776208193682623239402786387809366281753762051717608655963934211540729920050347000026045332646475841182043064691337249717857183785533808638096210638547172641881025204595604450367351293102415996212643553248692459083591896087934721044700365868449480404406852958449894117554435050083875331297823277800155318200410541295575502112908832133269863518409590942103430681475745919528205492444878420298922200753316473017087771171751297199504298741862808289528400416537517608591528754649447723590845998306134259141464524029092677557679691276309604319268897835089328253255879956533005555652272510825576072314023309820335261663225798336379547259918654050489018887798880561654754095397496234081088082822972287839041715221257072387441032273164909060984054682821461303850038345286866803544489319402816757102458889620619425256237122002123949170803907431324397998679136885965307683830350043377939265016850298832003558456481839502121561544626529944444738995739992138082046443013013394727351317438947777419474435755688628337620212723903498643279801761873980519129233793485665179620305935339936060408250235938388305544070431328704607822121687975204753020327278338248894318096648815503816815655732915743885972277065479238842326579611105630649287242835034139240753 A013885 532 82399874780980540900860689950180042956960733952342811143205286912731256807372907870368445038624377959300957527605865414554035954730127316443164140530103593642855006265745794647236326119308156122836850341845407652999342071359567446540589211722038603382367449656796672929536103139578946682383939412868476606998177267494574196271404735147863963491291107830175067023937693599347969286897421198356170011726855705875046504856137134343443349917297565231415818970700113543387463140003876947879722288403605679236769782162188333244065443741617600424878074791805335337918841529217383197612495743571864572013143866183380075057621704529826984530808920938282853657478120567994214719400152746327346472880764501148867729337950492262866295410339131987126113731999001993857990129055767104697595826838279374622630548266529915707609078416736552365558646873444726653636603111171989986948015486370287171992102052839769577482939952306920790576699209848573546133643015632043347488344758640771654888922794688649048146752588850779303504870974955486578505705042352134772550322904170835160646830895345574249161852699171363601768665118649409053713167545329579900178081414382307831199114295986343525423910873053309031965084952894339591030141520642336580350322724747031149616441543169550906075317847889291170006276417199062889074500971416307083757403944222911200670098425124285540483667832952569846232860331877390542316437318435342883395172312272840959450353597915279921772429059364054425873209480403176605310760311608081685523836531919185122088095190334941551530725919428970892009260677568510996569950149963284617582800762070662593782763769016481066421827896278684333755870880440528480400827977218674290464824407195541940657558362843678505716038412364547026693304221654583970959795442490138718228975743722655123748981567385916677318183525806242967420971287495093110228034420189365123592591561437674968040142434529316714665645174696884374956868531225537974617697330808591560974421737633131381697963255119525452979669687038150141687589102743638734361835979378298120442322637257628384828722072235843380712051325465608673430983737795586162092925540415980647875427248433212119703448033372647547398176676931461371348615672905783266803921501148085236304970517069134495437585028728877051538803726729218365127380879073898559901021025791312068487486906940976270533465747495129634080309932311945703528395666248148605658486566282150777108108174063559265886307739210366779195001667428623191512609281587796575098725101389544926030223710139181942242990300896474527826616952870781822394694375441879014413416507125859944179473436428345683133947443083669231768690403269965307572194611571763619362792348496854833826320384165186890973455157629434185628802810433671482012776963694278252648908403028814861760279108284601636929786831582500603894823974839080267971579325192289225971640063835286045071334569704097810123593717965769210563261496043872040309321540470711009030014748712076499344935189963814010068790927329473776274398017200760216437128159597392859524912074403482713928764788765568422377523449873151329490209104357949276506317176104940148724433955594923076955248772204344887210415080538348494233523410295009182828439511060339809753497234802832426501970549366704939397360155624949290346885607416805036750023067839957832321 A013885 533 116996039006898687861873356650592785252741396827371606801358029060049864096746074850097729267206093416159179652273881249912449828575254381143041707080651298158963180631463026750441028294782520628102761815821594973964686835414381355942781376388018565282678099967350353635712342795453144499609613062937196589782610980493043634595327913032840683610854118490428880139407101820889409627786311770434396484340458161976625905245520303157478444483524369076782370476281351115373493251576484711585658849245878348904082232591458240274919028754641941286466108639668348016891432577150006054812485368980716915624866410407535483231089580528606552774960762056667477745545911835310561728843342677942107180945063642307727887574594372092876549602437888925844922465174906973993224290670734313974614317907118838013564342370070366526858703253552311032105003673788609252252506383619328186898048424431256833163190044438916712976194671862647632945860409997966089492675971246266171234758723969410119595621252498241171554503690547900949536515587887372306897374844318975021748983827747289498690527374572681016692200687887354809516451549370193990778016931409021328327150142780620450282880826956281758977817820480852202198849625961698328701283649074666089966468172991145407000951840160089040847382573550545292771601614895009836492653725772243527022536292032510028649843939601692694654519158292536964162650372238436103241789741641650640388819173786779146162300708475195603888035806941468224957057593216813125286720203758916037762817966701178429892636572663399106531761911782660323815592837870393318056819710076419407267262741631364778420613616784433757526497291326563902073609560689647446596478409249775222036514188327440593236218844392136832090457152064688647679674852245812633255062277587720890048438812554817936040857721323865495706964106400674720993438029348920418209046267746811396288806276648212867096572516663492042535018960809594157973134482140298672026759879029894387990459525130565024223525013524244051091354862828926745726115200654274662454793348172132234396874892768704465597754835318567875007671058821622734231696276995227581350774979038413034750460506678635260645778614320387228706132941977873948338931403484986711854415570855616859364266523454230097288523166135897183766731243022567800254667632819228387565384010616974979626437697228493744550835075841192276856366619562642290774717285492097534784441760541675755932387147701363068583535247672013744007477482510202638831518876727404081729950526283655090038495346407088454967305479659965633656316866852249665999863571831780011767990321558202122762834615026841616617517214694449344411397449915683131713533524602449577297596255559698813792137781699629763456897119746255534504355072013921489436215461340066836971321138399283983174364613851649626406216341330234559944293084443091992041322705929548203520414946116977738096849888136351204388655405609723174002720777988364023537472354488122321148329651062082802130401644016451068894243279705244647559637945508619798629771477301475433346463083226305755750754186682313683491683312966543027235979828286364785892429986712832004747428622889140695276448655955744518519918325007937877976927848771240853303239638855600901257171323315445240595808398312161575137917598485173624544057957890002549064777503034039007925798097 A013885 534 166117644956218150251495918553840720290601641475121367518155807067115219886813591598435211584147442179587524343538636209856941276251374959846615769090412310250090984761847198772800947111545025391456103083527002374948578356070957268904849736734162876046567478985342171062141619904523715389782206374702819138378968678929911455885618504615070074509656496117464878468098149370102574485879789271433670889066189904489646127944188721080267871749043460104252986197341410350620862007703632853137878816713705094839903486520610122662025707410479642829177909614793581610219418784694476146967891038544853777668375946882012108614045158540605714203397462731493714949357581740748548244630322004674846475615115227976123595268000841376675419088868653656583394076635847891373097461678876810837053961580648031985425426464541000405726017825479023685111514201254473367075486956326588461464502341767691033364587526926906967336240838206883280171610524158482137928802426505809747090870817539034744178680004708395215119862946550270998506068413071000781554385954330206917455446930713783225742236126478643150317537992101675937775600347534115529164102786179618796174602420278063410677300322319665349456967477134481365257452033369099103894818498124208170501519600698688744148150476914183545270442078733756587758807954119983981412949841113800377547637311996403591748681466551040584354081608535766656325088269575349170240577857198089153310547625635374878132565797033465804549654856736492249482852923132044633630226688348523248629801429746435101932069286152135865202867872777992739391836200000143045396201863089974630344273874544484700193957188086695761660299864571061042306529050012120754582136044722158097435098925896034818390597979742086226001460220559112629228520096685182788015632960268868619781506187077646130213164121625739691138002935221742807325579940037270098237041806584184388700435613542901576837138163792275821037644416638227932357260806408278051567899201559748756048969889973308663598941555127492585650417841471691442406444750455376459409075518955639157934043594621894416410231387210915827304766806565292790558013580765612847973967309412544016281684603631207025274733285993102049389003800597878170666670125757982777733474929188343587086369373192152783245790637100216567651479722524294049166191621131811160683423445162586243647454949473757442656715038278647742640450139352354595052517760826953129446433124797422113790891418373814262469812606153842418525224955884488788163403897753541777272842364397531665176787887063529392404513456433559824706357097618234654017568291510355672168863433996664191419670067988166257245698139904416762807933549044932104345382569641460249473033126630227278654463374310691217052619573751559144454750079484470524226436576291923278941589117604192158498003817529561683600251115752122851578824145998115266543816333273010523605885804148813660280978991619615212009663098242804716669981115672224577367844884826441894538703893368055701184465687068266165326973580392449549550084854396032381423071440446841004365009033960452811442998587240189859701450993698736883022196611051193045802867963644121511764669762209506640173132559299355544832135673190795651610686844572787724248577923906596928856303503608698132976642725002310797590598267632363167024252499915825349307467791125401523676499908612129 A013885 535 235863301014601034161638240430100623589652774859941399520226149754893014762831485726179424214232834810782603551843737393018847069674448496362936326053405551594763435351002078107952834362956985117236688155867399011087363618915841174955433232650158298694851161009690978977779214012777328962189994196566420673361347331559387290019386633107239550783057343607855329947078434070185731101797819955569997647536853199218955482284451964946865899577981600133244332223198582876201485267672057031957789203062671174844100844660693926932535834846721394228508059211931970404341313297379944818605388866315180450198887266812053066500412316669988807551693311241550471626850007937674011464976075110591613492327450662248494919606437870634562230521263779974875528163469945079501332042646984992004666926728014172750730189743663791213072926491631170132471379219250572791555699683349000913129603901475248487559943152219857345921132907813910673534622404000089972913175626891259510075202566378521254765308055445247904954443243700028129125830778777751956695465777957424603197538512702480109552694159833586827480408540851509291982250582648746672892355489676635005080082468648750280094039603747833084083921471181733307830350071743348946358785308291143840343776115689238104199960491699941906037054078584675427425457785312938095897046722554317262663655670899277614569507621052760830979233250450768037349770855174446546810276154587707270952054220091766468340670474878545656850459295921305675873975102879495497372312775038469174229763968635484104523962100428113173159348369238942436974674371423603104007114988721342108716729670689108412963291471205211584063708384810273018346221417363059738238727938051069229749907255625966309135619275722659322591755304382399980398518858919133577843512568068474991877110030265505401506072570239157880640131433595138077180875956921498209872551468371200293587034408938183604183248481827609370431046688474704397352983256804438449465042656629020189517422241067832119171602359638656240183845325138471396340887424047319453527191739117796947866757336129059140400981906751129313809464283669376925723329488745120761485773302040566509325663856257994713285506979250307896539322769305501505768266244748352152844318512532573960529691159112490474361018556621202195095927044384176575766961336605349999174483562578214216146544442194960821258235444105205947922241613510416138267482710334475189516424197275493370220793716617988797267600717535776234839970330187282597295326168052650567253286140986386117522918518962361652511295262711384952028094069552933801149422461679019073618665928804201628836558483723473777514105223830265471590184105146290162879521859183414825436032396077814613188490403258655099370681270128167512168088083606581865116575557904121311068167899754135465588500206346070863391601748458461895674154515464445948009103427512016903015482200221322117245569988104051996078404217681733976596889376955017771747776134635017309054040493925887463716671897043687192702660726935282240075534831108187348990217946218530327934688631931986647497021645083094253626123103560107454517247013577313804434522698255851437329648714561503469596303476249105065818721660529663541508994991074584659788413105304248995615124523723335304993817009593606002134594084485684269241554081772984032991653295503939231202744130742291645553 A013885 536 334892158988688380561641187142361381108133619954311815698589740312533131262109624828715938726547990135933355131310193443639561143806753418700389683101210246270686027027167757616123587540085016017604332334925417557685470845862989503148696563410955811509975284917736804338452661470539979968268198589954208358016822538145916959445056246723745826856179450723018645212668944163591701605005347248655750149838733772883428474209955113593562175577094220820387897817434070286854812267701043881224490704492955106300620492997398897012649532857961298645106767428476091702396844074477996310310591619559673168478041477993961230842075930710100298323924609819494127992684371720362008896626535078299276558375577114948161251067638055685577624941230026843786842791599945810745522810076620169792770368583258019279333515018869239600420086189627958330780415084107460532099901085300862389513460006736941891801398204281429991607542007089935767192848362676355748670582806070943054196846890290508053227305999680323354584900920670190839336214712063042559977753953093295024822247440030205300909159671698837092105850429587801428786042365527901504732921188505797948407990653688208626443482789658587039268144488307682309256077361815296204930145831474338619718992924294174546915043303863604414880053492857001498358028214681072346026093068345805245613830149916035615989817382305109835191681185285276153207333597115424150614398270024438282612170848776835262438779358449627200698722584528937313029394667649171838412559899827795726314349979214872554197079256027559485702512897502497091735550228986402832446230266540918642456209640035625403904820138431018104113944796131559817010010902992861910756425533937377003345014066251317645790372977969747897797161911214481288968699791468344244436156224360000696541657816242689702866207681362059990932055096910091964851806993566687683775011310227127335251605914771742557684814639662303957872114657957628361512414748056579563542087071313310719227638590935848909230633811549463533218714071815134581394383395245554857326757881128577821007250471004197523912316967173938214117564529417950513626749437901180929040905623315412642231609105954907599621420083037404419056633209257801451475613205469661042681075550248962865875805700103983387454812724748510285122317685458183800338750422508462433777884707711615502295184152061610486789254402960885401599030210634058926832053198647376939161221511470990190161585504096067719721983751998194637471175753108724506747949926992732276468549100282507233667738519578341928849730157827598903831753561313219928098615528172186984810978149674147312114989419024160307319844900791969241695624032980696111795629268414585823799128649797857623237970418499624253427157396160369539324445042125390507258825621919071972369315669641207519764091137481913137882609483760986331806218007863801830402361565276929783864853510359645757425943266599454954995894777304933758808929560095220668340482179194471771381542773584128796570362609720758566369221751764149035546928658692777564775203882464003815830363196869054765355178661922746957670826271451543490048494792956844046422988094777458454252563034911152631830598664876625571438172680754666487056337101042186551293196866457975066167103860880243696142606037790548637372818353015590209472505253883943790131429873194336644997834673243357988979945921 A013885 537 475498976185202117959110171052391803496051277227469311702352532910932354154425185580426126612460249630435925816676697332305736366962025488815679194279035076639157450276713330825556388633902490587707634496070198597202619578794486686972198856434989485663118978117443025797582380557576484337805379645336612416588691598544247216286779227304437578482534386365233084535724489053284822665778077328434607440499575018564946103106324237721614409928366269091373499431368486735282813181981201062063761698209253758366680111325807805715689527775106355610345359480693778136290075837056104407168665685173138865975726538820071811339737404750250879277312624724477474089308853977758040865937462216668775916345471795698951389457143366831557189816180042224338655245552724259007705780546959684421453557225518981479896646634146621931333662316946584031666887820075566588725769255272026569787412784785494103667457850136418343593909771560694928599136097684562444240167691279470992102772435107209892931163014788104877270853666520015154567399812425695420082333794577186594059041783458967207932976723979295737086136473403246973271863754991349646805571279948276757632724385573778835716164143276272417814149828735080880573406234714981023643502069839660009578350136509553789659152640293865773698348112207463576454134866812423338011570425742269998621516035169332581612454138987586335265754872695596343064505059199514788218907684482088866634869064831730985220537943550212328302486152701503346465977224624350178972942061689794556577514018438091300184602361225522528691112855109203013180363141477946966468607167559989120921946450872062979112086207292250072252913316400968127100383050690735934020886089339722299838441637065397118598981605381192340922584919771259759511231179814868853872387468251117508989548641996896673442505039835690412544814953733472446938592122464616474621736233905158336848339419330062072726687859826999910712427101903744332491932666931370889352177122813703417870397246810401624713480031765186643885323705865221541334885024423167783059398464825579119201891632008606883709570632060686390882322820045782962426535576650057050365233135603751847961045810353817239675670654841239926228494058597154195487809739078536519078023887549841667853823853932541540561428030923245567902918621921600476197577158651597945836566047437291252242333284593742080941130388824833863658194237780243005674978558471868678706634491612665718432258309089330424321296684160900643375911191281694251977623939490119871869804719879819873273774211192945836070791312702621096797842116305504507450315947983976895692761002661885780137652531527387181470233021303783071606223652595872239205806786163328584021959407316036731357794964499620993598323419040073812996588564177030589464994371061147773472379438749755985389683150191656742214588253784422770119381281991474075509605884989405692128999310658715546201527528684102314035606170819851331981170298408119732487912005504525105898483177872840360712005343950287095769304088794589357164555484545551074789026658943693065933451997616905491972907909381645727077626377304374185149785671243325717222004607286437828479681393059844442373098328515730953985489547978278494312349627274455870159504623218421103522825586597840173673952180999175016614257748257656868051002892263894778024641625464091245756690545647294544159099075553297 A013885 538 675140549829392523599068290139935868936492878330362894505767160321317679572639680722667098853587972659521862322289125444155625920785600624473363813751447906811644179877543359765982017296566888578390798792686743969628319827288403483904285351701214866145179122912898302279877926111338874322423332927088706495980369887034239219775297493342796826871475826221380751709640165853729828455763663541319176416645405087134568679118236213198698271237660345733270302782124565470498449276128282196378666493534296413593239322826727493600061785838179184757838131076179425743258418207774969235249280153752877430827697156229450701833405532296476962698047271403422412928023801482297598629787367290572678166254532547425726022980451209399354296860831946212522810020984754408221904106450064536643591783401553704487101613000019520175557619776352825963450452339549033749968404557482773829298646554367177301550965700721144540080217946518853619235983582250109778391511777636995844434066161394017716947562324687994226727162474384109157318604595471310622071842214566980425880888889536698802954092532379070907371910474716914037728868655570752735464418020833520392262127147927628896343445671979818326340345333378305733848314856203708811287391918376330142219887489774045515124075490389727375846015455554552611273438569587686963439094349983142253432749893147423051330514296420497371231428916280951336874538959839845468656133608165685251913585285784787061482277342915373825826583081316298437003143024223455972065984596884686629718479321677452999206208954802586741019777425116787662685230868969453345969217167110223473264872121895854725333149386027352310838804742685129402040368577204596251071093260151630085481710227478763556622594225271723613605318656431661568360338169278400246252686453508626952961373566179787720064054878345983882084643325763146988092888595226242953806994543863876400682472662911723944395496844590384612224414607627744716698998040671175476842914153066896493787208623664476419660807617462022612627084061038675862015125846122405738951368326071852291452640246948844544083219828925789996899002232301745259682053524255620053360428824218936287590426621151539884474178708970918397935010888557579564542735072698833626368565762904855540993926775773096634156927519702586682305934325765737887332463311751581904581669158416170045535042610463416849818830570485662135152132695871942493308658031096192046542365929357684708976070985968649428285563346082643904801791136319652555530193193852623130913445320154401405806881230181782495965965540880005482636093713731184713434883250956685483187636558956497158128906910456881381320780646929325520701597896703817369942039205981505233323667218193525965275484684909538365107534694787982083899897248966706121665998512711768094199172252764912284147439348581675167030578634253589161113394348904568406430842483043402597809204574233951879283062272294823459299653670881761652672788516386857659011089276399638503285702629484997496039465771645222784937716795603619260895594256620392512396723024887815205517073352980346581116177105490895357111257355200256817404219233814534722877683795687899755831674983705771550414540273431360205132975233123794568098849804733027088437063755809037732784608568910049555472176721856945641564870163667871907700292813601136847841733584406568203926357368071130689586105936117877618529 A013885 539 958603035659111780379802305233218923060561968747514068304275042952345156564969459151843938976958858096430732871338470785762474553008880545862876924501689570621860670308389082167247929132651572716248224401387822232484557305014230705445886886610431836200295593921739044780200632534667280078813026219857389539263200046694773795872494573005223474211253052191211009980194556968579273041715228024786821869408894930803627281026781514963664131304690705511803972297319039155245516693855674374503624271510125502915256005190788818880502927054839582732709775275430890897545667901236744493453337171267099290302721601152479185153073678869878890825561304633049136952745090701250621497694001959090651103103661819190249073810954512824138993877930264653473999467965350439794728098871869282805160298805179838191942634929368715857906715342792994413986868907475072413128888989773818800946488400744117261848249506928822123244678012890419943247545941142894119617636738060332008690619877718425813532014999644521418778148729391598075782921965112108685923059671248429126549961256030908552265988960746150481328358690900133414867598262692722266718302177806619763596127065875079381875515741480248909382623704014521044344666786784829381668082427050060986741902791568106942967524453558287142686595966677320406984870667099064448847742186484014410532263965034620651392990037372718136024542966783922722320672263901323467589691896489305364726267463118530402755041861279793934216654774088515549867971644944843526129692691778900504012190894238983383093930227939136402344118115494046780377263845922361119447814779241620570079441536378682602747349487796638370010652785534679777392831606923986419257049263079113038281804638457314787215486768911633674842806931565089699467404672017121538443600629819398539550876987555334852846988767403693636865055418588084593072604522152147641663537852066931954643813587743851624517556963269569724359120651542506730218089261033253199023749560631104454979224674770372495790335321306775040696853693654191193413210538497820645290272977351401978985071423112045567828368256639085407627026612549259119176381470789011922104178389069026220489280371028361965749853959183321283736810755194699247772954192116947816234792678420799473869013890068861667684152637342355618978856993978763299494209360433665828293615026261307952343248995764755658133215317318060782230701673162648652721751266058145950627504061360014137832637221924488671297255115878864526740156757441412918537433517644003920789371731938467916844740962842215149374747934977261944559236112097218733663513028053606580102348081690295185449435379160576227437979647007131345846808684820192019433793960887282076071242165422605196478153858261602414466488889137579877699856408226120453790319650263392910925354117294030061032730791159131557634536287895398345530980760052593783849676715446556482317583779158096213463210948753711152450828362177165454879027484511494555150508186720961526359727878392680089734107752130871087753311756255368032917435774422260651474073963948138634259855219742615955623871876470986209061918534582571043989102508666203828020939481094034283615894547339525676256937909013430806779490815577451584077128587198821642706984033131752888158355968826916231684058423765637267795371855974973603251614653441269361366020321954756710322265993557371407523659616138521361811730353 A013885 540 1361079230401839475154724961701522520440000335259939082480303049661187936964867841362959679664007873380223851082500027114460349831411530105207226841392195448674443225762058397038742142914499264082174055153881309111548826081425590566742280617162027915651843101098938634904481329508775080290863226969448053539049629428699901437486132526943477586423167124925056290997449103073736060883190658517589742539033305329766045820356842921491763262481884231055873452694154518977849433596387836250359592447273552266192746645762177840009214244499303365420117103393247478457116499389246300326241174955983789797031351384447555638393887734459149632290908997312367248446313786247805603687851312539628574603299455959610009479194000441714943519430536431780087632462586878579395623254279915704275886486380626229515697093802908676791859855126472032669660153726360833891287944934353285041255478181215340103056070000159436593443818789348552989359630837353326215997938845992128824863437467717650920324126221350271248102085920467766269086912232618183302468657735639780834335848339104277724294730287838146983967439385785390730033663466472100559455848375273973717680306187372192585911624154150921775729283944510945806460085549883947491367098510624018442452397871927517619721040368055908907553562089458560121100317510775276351147608677674633248895108716602161374224896655493915454461399503188920164746062758606141434721497167073615647244143941381087222064565472031144376055056797572997423088888615876450694479927076271114332925237326521480229369598491650978394823112515111030779446120712479785891975815949009669657771285621518027144289043401694471566128215432110913824689653706912270585287056195527720201195688288546087601831419397246565454661283321431213565416690795396214136209915459453481752171089546919355078158766930319506236158306991470222026066289039009381894049465864022197804324701229253221936032624877197041460119367970937188978447265563902891787406263979908998078133437009045436780755378138304673688958712594910758945306100875559900127959911118803229559675806555605599683800083467766801889617087125014353405176419465970074100683072414968380362345248159767216935603690392924153007962696908438480089845163420356593175515684028004521078569236454911503720893017911199005022096462954899704922129949619877263461963487350342301925290228489379558674490052700801269828075737385551698828107547587371520935020116034050445593700634788010038711362106757066416950343698753150492222275804742061462474960234979194957241007423369278259075345781478713010212816043308414020699523274617473109678004379640224537451126678969148798280561407467660604491320012238802743380137208391923533666684285687270443946455882102729744019397145514664216752411285020214714709157361887664030268327740520918749640367750042942831056028299790122296608690581749025995652155450432163801347313997551924077015359234308064598055785375805835783611268171327076037124592335102473064269932544146230995574169601030617282230044153970301478089114051606363867741820024236229512276824295252738091462904243850910465065840028464756805574805235120647270168642327068807732235832013184301856908113147088678082825021507490933353673812999564434357301149010228330351260521858830830678799970232141392606434140133297309058095392027826991160391621073516269714998448041626814388694572320771591592525217918023819521 A013885 541 1932537872840664591674762319946638661304377556021171325833235647182785320615126358634087841888699227074024496526445240998656328930578480900589217481338598453168548935200838949444237302812152181601923407428624453911196381553494694745322994330241825470233678989997035713339572147072340859176544188855159604953794389691745555955324747671308385255426038804494715650166765091142965662197424438830809419072244211805605628520354405919980530510577740698654299312921964152852332363237866444014926819853408484100019634674211948541381962909552047378515311210072626185019686061473317084242315815949478275829843543482667553006063030256985964819455673176196945824277237753600450521035421501068579409050516955640443989229099955885172054560668083166417979885565431217659104931446952118272126047358892936816361469128515716505103659758320307200890245656889449514526382427630656052238821879483945869152704882382216377163257360214788068401813197361831981701068185456053846056884125732601180682778652884267732083516483408777601211526935941868555889293240966552292296097594615215582456783942862299007862215056583983087525773407308514677284047302506571378500864406502283719248454720936640265339721653913601477979922997688601572033250014389999086953645134285241389384984257213866758653752278007652362797865133519896851554111390214257071740876462377028595042322839090579624315425199314399310618355850430246240159079360803149642692049128484177526359858927737421724560352404779431603402154720123472489653712185818733075583404228694722809354032030005560083230738360066368002829412030616459411357223106105913022531274164288711721467008808297199707314468109578790705770382377643335335776413923748613402221709106386310182304073553651116316686759005752917358599351846342678882414796601934513242240192386690820274743209272337382663165953025289987935035264402956060743947939392453292965707855057313263791938429474660262359696440705449110964331371199141766468224591295755721650284224307471352226731212988937318859069983850788872205463805484470869853115984775521410597112912611668622499950241335112292968030586048474061504782813575413693871502373565149899759636138437016382601336535449030226109117426890944324735024927284198537251316408172576950415285054080365161282938635997732341285673658817601755030331620663877430071667313091258794969784736807952244992040885422757601588574282132257037278442980298194762565600234856891758763529335002208199569534598466813768051571864153080551998435243857293649161925309614356854814403345077122833321095943235253021018541738348803754806188363018128541517088082264462830291071744373021098705280243078322810182911232158617349746807491476295731372741377349823070750730483009394735546154149172839014590805428429914947004182800044377732987024697020672810133108123632472722679274719173655103673695925583330426803108682481384260798489593210622082264218796916346945676001693256335546578210944391935948200843612299141592097615113612333835102682953727210529162495303802323810345775175209971656982160297354151980126612834913384666948330244830961422180196988425295884203693026236722696871079837988584936140269171734743823281643982808685889196645686562561554158747239104122559073254537530215766447549710784913966755108889333897581281993758907243117347300149038454348188020165922579590168728551441040123797488709371653789723788078337431546313628497 A013885 542 2743927426517927505141553003312474529723649603559552255183600466302008016972631466191120060920562818455643199564548960548629179226384370156067904565400978383920536385487457588241046444058953960112762163501384431256989560723400316797010070760754167586689580749700221136835184890025692675287830502355320351210879640764552769842059530254340909963613449178833453478898832582014977796230648471444996569335659449841671790894024845726325796109157379175169197459547441256176454072269827335599701949656601010008801578429622554620120969710867841334716614228800088797183496392185319575281041807486578376284934164118669903808529635951593321050657873748935466907220805965113874875445790466242729953996239853084773881214862176063252737872346502560420733666379276472411803750649475093793506073224855648589268546472406939689786967033469396421334421527654083119346885774548380410363656917338436929937552096184566598629891105702488342436793280966578672042133570597076245700789324110313914600708049748297729272905463583336738523395000685613662159304233239046038082660242397576151260341878760635282406221083596164474705082052780845724144495550795072917764101833623113054760953174704935237224461168360804453720139527729144762262414265681740933604741719430839983407995592494909214341840748195111260885088394884160183957065936175444403110785631241260689871007379342633113641626677222945061976646882724338135813549943991877642223804799422158850044730217560472397569088284392909418111773194450353278742250823020028888498625577941803043920987856027604523095746475708753073393360477554994210431432727766223346432187341084477358706982725522437084828398746662213035123017811573533179849491744531934979438309226666347216515714963666413060061911581631319982028799914492577009948825858832932168587432841589668002836068887793139135974820564629166399475365409387983539719689381950555190411057958111638787830322658602696133251509210716858346482647716699831112273963523417831675207607872533351758589899880833574743282530060429535723033222463764355857035702795417503486184948762065975336911849811348534956709003815028235545996411334746161139309745623093041223017688612766769951185889213053709752613142393095536085298288178960282506042361358690591085795391031385036803709402891832248900852744187783575092101563920951016229267336163815438849413647049928650717664195453700339918748314505460080179058214677253920992105452663201761922708471008230327616200686375294796264400672320800493318842270037485388818103784333111880806214290331168394750791322674176648664323616986717452887850190549830936572828133219773400828590253750244618144383090096458190297877793359037954359452844425058828259706453819787735766919931414270181028355791782099684739857223194213746908517977922610034825757925237681434177164501096431822605226964941748414536822875810970789809381484581970812384561038347254237857426908333253625246690736181860820157898856871500999604605208828222283530943502368267482107390110630255960305073094570856078386121302948104726967719173320374168046632119941613613059255336434954392012507955394575338257802969153394378211280805526958241673314165371778160693205180498792320577081754585658960603176378672662144358073967894039567500918589705935590095008642282959818066307812540761490867385547713292675455197748726336089158200414863420907054730926422308234915848569543950543054229616864929 A013885 543 3895984564033464993667770022624240148349831955161255186388221407282170196954709595691725156338487561723974186404121793477694980528836432656684106772516536965258261030689065068867167480922214192943826147182585194411255426720045003606452328040152130127134308054527106882683395112397209924856153153582718087909225934097035602129637118448337721398206301110710930756188859733402040328822659846720478493947221419473846584003417435378443765886159868923518211197320651299670931549690820231242586011133572540268066982744348591535261099690763680593986727729061407679302567636919071296199814177652470713616797767463042293611867463313321438047023936647542265236485811895208691039025833714028003824291239129081387788660090564718641842637216288085931301641344280354289206437985911758248366152610823866639013070588672300167121853651240756794606627746990343495586511195192939764317710819681401044030342906632330177030841295669417990427277997533363493549727645147252886991985627363297983843217529391468768992239732807045751549612055488473357512523230694092190493931723789895281400055238951439330171449849091599302561333688215253267346631019265239847797784337182612432593722691777025231119811761125266729245716149422920294711624732028079636765227763525914166321726397973044312347762979210066089546518953095039026312727768940257963867670754017322679338178924611293024835859129041739106862975912964330572501819582826475413454964811093148198347960512514759656995252984213263187671927952552695255295136026820749157536993017219714644532522054295786475349157303760403012529076627579801414640542778547966581995166221550182769101620371712110951953195759239569813410662700887362100141559799915879604100339423646799759800353501166502248220325592560301095723465760191686915614910037444950570094046632160981241502812262815303154187800802432674316459893904077394144755779006788169440991473519230517114372398439075648323670088113400806341261812739090272103579973026469472228865248491071587227896179475100716934272903284011299303098782147733067014103141863993110247384102794460709543941648337591896798027976029794545437631826608518680116776917491168016231790226300657187682580943100378801168216038518833448579463371558914009838181789071666346587304186523649264201004421661788261427618074804233823579546050244109747050238832123546497558411912659370544222030531564304603536014225588779033062797059517001720498087871702015664078291081520332888278155857954766943539583145399394826042211429008613891711106384911859235745869003626741763465674315038188433842580537843909682504984308003511304109486034749027801580279671919061072784629341155086836701773870045383552762949637326830752716342026401202355142811633058071416424378169452356712075679457352866748044287610579263316217596170454198648086486257033276398348789742761296078619009717980337552706378966554103331759905682224617360401532597785328492581890568602968358526933797220998794795595937991213206827394848442101162342552600309143337030880168838091998889083034839987133318204842273146505120186941923939679797475104224525038179703508022675556052709350373231081663934530693090348147546830902276823907372227967473767917613568820729974825144203493030054301821829832127338193151766024100589145528685805956478400173611790687988138493441619552598293790709913329380543894966446732218828009088997199303502912002406964986209349301112987495153 A013885 544 5531740955134863505514138941013185744315547350359394305179620882679440329337523102410065805303295933926716816385197157321859561968732110762621525789705012625880698732251083861486529817959772277350642161860223866381181896416442938685646583134106283025922537231376694397126197334102965292276483048186497356144529807109214678932980170088701452091293004076150690010690045814489020775161155341984998432980419962989877389223340269544131030099825293010139796795994107992396869857349358941071404446010080906307396781918442558131481219223628647237136213273201943123311505777253001813408379558839104110023805627716772841880865300857662637061133265616569418091881035420095326432598103179698659425946685916100112021443550208949716650761350007152826160154574165871000009785419362711331250420347546542814469181366820486098389133759689747220119782652958468144612977026073061874944851931300375042173790588382260428168479229545292819634103655743728889861035645055843042365779736911170185445679311629182671935014530304213559657977524269697315977658696763621655318142415545149344562838231411873793019244268381650910936827566548244858414985479120885654574618675639092540705225319978451713582082567716037842386634794771179340888363357143193068818565996636613910451067478246812778197157700372266807705251761184662826783310711824207851803259393786773727517068713361816680364368435383816563053144390853795513680716047413250901121925971784284121461740169417669102302308916406091229858300606927612227097585953633628436573002294450532376042013166446252497529828441845334540160497153205574097187277147920780187211910725831577855988319396118042719907408671126617876559823310493827289420694672829161067039095633040874166550850521105766382651366834875891432870632923868488008944239321036475181602022769000194342616458511044147890595628283939649656945795578961616618190506113241229897977830616594084338461450530510632801901240298428928689284973650286496478172749761443865430459925126787430626638985700978078644145921638126431394599927523933829331443444697583665536520050041434599670932356983668217811957607961735993901439612432891507594566523738257346022820975344572212531426330127674543490299719803235303799691124351524969266811280485928963866409960364909073320645535127441695505833516837315024046183516261450933117510957462442359383794063072795882807459604455298841462834550301807031547443844534631511861253551251208854751210140134215293751957542008081528153281906077348539519816192957883494443256378361797718888422325882454680049081935927177115110424874721440070072479504608941549718982512840650367268371154131982297620765462444438130698870541801028155075343383205961932059567240579931972366007096878934107110068314544114844137638007278669322277918073894241074374767445792587129876134117452496727130317557787825566299751281142408136573021120314609494322624402246398531487638869693683157491845397064904844632976640520815685782090461728390010206324367324456430060209707417139331086654423885946791266656770598799611151786372735422977320433270799299221938203609058921447134719283790552046990331740092884763918109090946299182449731400684414064362649809485213401694199048985095199865304773339003173810821837839954826024913887051681390202402923242387947551835303916290874774356882537613093555626796005410114270913075374157868028480501076296411473734127001546084424248070630383085905453121 A013885 545 7854281117334921892348788774370158871366640114239238519969420967618582107692187539618648804120521854857386358762236880203543552078238068591083511743193190111945091259877827178318679767738908386402250728012371878248385783900161421593386100589042744698337295945730819176620411168207433990995810391348935576603303658332668226385744425361633377661987010888551090266508336380022937570757992540404793920056280147390918340230484245094121252004447641057498061459369806191760642445046488737992821102498535445386901472584374095260890529483203700180178512369448691357235704658373115395780581575274613844346070587153053936954439763479858298869709495118545404263683931308470289902609444986417399476546383624776156754430774869028717834600058137105990293278593211431100460893896180081222655228083406391640923768447949634930200500292631805418717614238281651704405747721309019414573572628620356606255751783448671144758012413424490827007219514333323670371420487882054134604348919911483365996345890371876421025633925954149752175296993676999621972090544210705552655051735708689112922957802737768888134925109171565717450031178156491299934526037428143342847354348936895017568099107148644514691515008349590342777560119799422385415728931183262681113522660286472717051321316461084850812681740977465632787955649880371807248071197358584287837820473083907184431202632147768946332111073558759633766948435364497536668160444932036184714274444519718299846302011728863398587649431121603475352917124850418713930097099368382771067233318791649547849884688470876732385209621953191164188663006459006820910035769415355194274141927447046639870007212813975782159573553559826278358601046167834133674999276079194145162929208242516471496390968345670138772221760066378582201398251385139778915540809648886541923903242724308938724376932115610691497436988349699142962086473357704086654117438428352959253108645785426806554859765899235558209089346406403401982094832174834030008925958034402438496537910745020887247750320433631809441095859345280500642469294350115113055295057977050597686748691681206384971003589760204737832693367726583092916343790128037298698440695430860551924521589818267968233394816089594296506489260662268747118040748383188288266864276909640848469247093838702117831807569443983455826259716079598097141988848434937543429755529751021067595687012350743775351171603087247142895876087872826391858974769408294536783883518887650880488975940546524340773179722968614319134387317265865276987660284601584769718671611647023747758658360484454650449330299753917129342531347359733572900531975537921959345353734387308518567661792373989152927187209972590939706230869982433180811830048667490968300963508100470487681738553232744518980266883663270252734288100669587921557922645255449138534181280725384464538159603749645493071296647948645089665954789016189570160048826540492780438515900364679722444462606663886946899129940384597986044313879963797167501616718286654721521097216200733415999174544177199218703890335428753207501482332099819491141943832999462309258422577280595363511961747573029164361118125001857783551453493063082242474619543739518295528277381570100183758870546246644889320379094830315195152039558797029357512062209924739415256156927539183648613207386167224047106219112673012584494040169207714176611595695853588618355826461525668025314238816686993905861716362034218792359592821043837204458952023697 A013885 546 11151956024415810193304674182810890664622023532683382487248222146820017135681506323440315835072151799272244023193073370015162737223150869355530061733155053332776021440976352063926025698982463244791940511923462297934118293971131495579320408624056464359147098009617523723658727140057502604153338354829525620989236922409247309911383922560692682707015891319185485372533726967530228070403731014441529480949349761234027141804634668786603718507279014288976025049516434910014690500096372360060272992130263041880709764159231649774842244520433156126727722037348310564410615909123676506506829213724687389191678745663373703762319979255221164658249114610532522061621475655850700410249338730079649568570718614323799600875816713214508218481734746376900059843663521402928007103424748561584555584180821149016107099097200424803089691743995317346404135599523871144062431742334660378918189111755013669888472959992079865582677231287657272161989677962769946642553979662749737396927044378759037593473686865741339528193509203481204674360663551243652254426563831379753876143792308132197807452096921840320200590360733011784881448918523741267651136335924611322345216003818492948959188493978752954696350425210224295325118179018048469889220633043073800617802943866370292614337930426486553020341858699041420973408345172195073123824626067967411176544263451497203164934075673434772832272232569919777321438104591329378921044284859866101119855569972433666064870835467308798528464158324026545704166850138740963904645877217893856179208698319555152061493724118193624614266578197592146811422490361866047716860657454777980076500334679181300945908831164413212129745627036794260111408205608722469537383447135976361368601176827594709669451191142378166226710471582568094588730717016950411071683027365639098756447486504809116810377657702874649597476389967238776028719213802249651364455223774565947666241082478958749274563522630390901972082972120556715128091222127263321346383583996852543116378828336693121904929026719935160057606043562411935800714524868071394077352075134121130479713937124402654145774243946155018444914507020163090558921144819824654818071910492375370673895450954596502571963263388523089054814322176146916476779982877108573413725111620091926184999770916538072918316800128026017639105641693629915413732860372285115601542397205695519973209374295290004638788458844649466570709934498847662265708339167752856114354501477263316218435912016566410917184641915047821323193773131159674587868368713552346378443918498308197421365383742376326623034771417697513516898531268149231617830629191347259430215917245960711247924569534755116707737250390053053878469844360647628807942577410877723778901143721009725228330256977384934485764796637479911236548099752419097539467373324466247491727030706902209665757680501160400855732044666419371077833568868159874518736446705304457755089870744093056670827343309966528763357939764654142670921372663757154857343008776334712934780530103124745840339970771805551071249619990863242943432199608253403234326944891117556036736105309894291050003471023798470222284097610762786980016102300068763553285881515361228533893338163977736611318657182122472615765500448486842042989431834873712469004113197110731927361206665002677769002799701236233852094950662565629181954392530757427661210429927588774892848692182450425418599183544745106195099008648819791863314384108839561611474243510351329 A013885 547 15834182824958959013634994771183322786398232467045229408196798952717429070217336523880996520638040237259290582038847575929618918585451323910534846862252334559915363475120360312429815070880143315360550279438111407957843398522968851918767137427726939315585521138641508381702909340900625475025346536473185759640914968941226657708847842135257430390335462400784745704589619970936567037359230306971906724232300903936462075481303166919340795948589659391302631998731256722028728409395334970038099029787098891855618923609834172554358184778048659758627243228783260193052363872880615953499267006911493462355529408781360796902856358785380557188167613123566875176847683560289207932395395341274700997482114819577947129900734490974611995568820451786466188269444556508597151381847353218405762338088228174178562777402853703559640520450553959301513336759933165110995052146376063881629643237649138444286837551555474541706623345584399191480106178183184648130056765902012853891188642450491670840356768612130901118482251397127212825323708667878158359013337641931363199319896515247657982295511979153431519049627819291913846419417108363705063339484516910858311111359533713943030346497495190233996296025687713437287436322306029246311499140370639637323791834469272924560516010881559917711803530466844854859040652751157379940374262094986004530894608271452464394153801883456076249311555320028585268285142870731157966697175168274902737734770014349747797869309834106668752229534445477359103881231337442328786758781288967116953042724769908619540576294645286045263938700919898592795225902897728040913118622511768698457479535696578324417155275290610250134904236767581587779003720590983859429940649100145988523737961126898141687137959901843635964158450049810387078471429671536159813006648186294233843033258846258758167032389933030491353524034629713746815809176751620783237381300662883882755546064645326932868733939551418934901375812546177295871626218375949717656912156423019061311592294065652085988566813091486976553912344194395523930195123135605245380486885343707825959535191623642979307456580686655826024140977194127705271718099920441774916023128615972616678925173306040526352320043265038227656101499042057432387971396147942747721491495809568862037255219734242998599582536879378637327007619098192290809596497929611627382659183469287223902601142558787580116416264809787457656688495467730345201601845325708067023959039404002660375959758728105934505641034115574054440485941136688982081307018396518293871858246787252382266107589664299223990002281440817738449562997910800563557198143671738745732808081613098037590344435525908795743297689127069558920722557804376060296358924134876612251539241220281705433521313681138840924154546859302314328591475270170522575095526286356672764861066638410050709393702963336103277817133743928208960459537592438874954549575009653471474768638605095735165470899190059145630355114280422537050306407426244242624282472412140276503438679130632392254627589880143514327371271691367111535932812639175852356081752992267499761652016276990578407384778357437424534401631981324818433084722963468734412477831870756247862448193445490937171737074630636867600802956170287182082632845716768284765102773151710052502187300811750707049063008175398175288533980362898446553402217915543648966763257405696415153035465536097513683575980950291152246854693123087323215669971477624613430982984967876906939953 A013885 548 22482275323297752668222742770828039141527035155961438291834082370608510687351576784788100076803565897154264547941932002616700928885983160413640276061297012991237748237693969432125659937094667647317884838112158549368799654296626985178824951446720088875809311287348116166319547748043139385093063457237208113126470605055983258534511570590640209341730538637991026681881504043074081263963764665966210565748302064560513233106656670672594464513176668014356781161822565975569544233178832124553385174136420871293443518019888318740513349164405835898905201689090513467926750211456652725887608754632332372979734919764076597008098921015934081787520102666788292687973421436861553907267128843076273134181963101381485278019467172151739664192358700212176522677688739670627225569575637398625950496070937390704651609434883650975080510445362192991968821791948424015002101755397078934779020358478792764089776305438901416363941103591428282817369117836642004939998009463334264687381432303827752284376440411314344869384854021970853020525645018047478293153600544259739558096750306449993919768158752184853816343247406616358918235534317229965180118010467727500549039641613460478009238686894028320071278886144879737926627474280471767580106234949235283531647102714038446847720581662259020082528225358062935085592884093300064009999978655400543435222425816479681737290034680838294055118757002029826993271538101007729757120751042901298576491877348264589859039324653125192374534370089152146665159493483086852624180962924608983775596384063628142815024035986171908370320212072024456270451064810659442986777868003692368885741521115536609971968837708299997925794724904108090479132885707152569698617240209385982827349010271754214761474642332351999429162124412373626766077208719138317263616180473847171981667673805672421594768108073142874361740575237241471412654370275026030425078501415300321117641368709119962922201965209659034652262757074377656784399587544620838263190323682318575336693499875174573855468509535639424068908319290821845420955056949951056890201967563460962643427758573170849670547378284013081171158735455922581223985846198738697206939851327289031599888659794794783625026079670167382805109306125358539778087902620429545951593750765687015745631084526203061262607462065943913859213057029902011452041254760844576420660320263151749868675550470092457141354448504030390266052757109325204746910791298623878920437409811049005353429095148412307849375961776236630215705046924515808031018339219425275182015034708607805727208723937982903276772669319715151661781169524635555770632684679323960299947684334928540358913679192510284997691426990893602720500368756447979844207292945373502041633752421305521431723271879360751258047302440008406115650906302678507671907408666367526321897339494012979370087614908413509591731602066252674989971197667387483676341895924481549047750574903915415244840014511299808337279121496857902188636904729004871599785838431684256575342932634382316569478765884450929822318391709889432884074955555422308198749169558341955409079946874999011685774129244256029287141897980107912725944375492741826836697536926516353821232104600934425579851087573832170921073282939075447490300824420873466501724528178867580015598154368669923658561455598896326970651991756123899627974012922910058791001578370279894929943476989686807486221141584137544555762364013667397479031518692305650752275208087534801457040846721 A013885 549 31921615993711577210244738882359587171371151555437939888728664692485088159010947758918877410750080664035762598247187747439341130785265392195430041447564992974699855499527446355989643141303423521717830012587415101431135770750645901295050859086285645230939981296520234175561974106893287757900081801202450599879411173882973221513035995084114635715321497398922025171456226686087035801207799007324785835251686924480696637619118220451177958600285484316860576230081903058374246366288597043871995813193816129052094833165164568581949062404525776941911842954666989181030071774988208569420602503525999546101887483971462504798128309696921117564582930412158024891067878241077935346110583757743747943480199583238211542392886600649852624381169847007160320959575100842517760615540955789900846193499792950753734520217385596022524888319420627254997875403050513476668839192112830305098535509128623257642217515711562248334256323522014587356221263544181007208090753722581399056231338326615960875237879553087551763210170677073469457164480758389838386882191807971001029740577599865169016940258581400929985111674233016083524569151049059186670746817988676165747057778422363153924763614257294368451445825445010510053287505749447802500986898436316361969393860318246487025864001917230105477318278472223164821824655630060748985046539693721049400304607852509391472463416771831017682218752960631064065185546273482532149756198213520709092922027496074915763485998384012376269329247111673299507553362938415249306411709475246537876666955087430863972911582663218087302957745351948428406793837528868484740877463330118635809002298946542464424969758001993710154925120718172201023430181701500526154569578831978153419291283677422124108583101238086312853491846481779580579202087340329573734966279159055224068374718326700627508282661624408422162637887934623963875557196215587634481260685784024068041130920851224943194828915716690847964257841471354636628927245172342709553858623412605805421831622652265744910703951543744385740207959503308432973860984295786657782951495058752992036009407004426643100674388888203961392437928648239868408944871626202530400153996486010622540323112830257937093478654402244849647514084067233200213696555150935233826192048180916069115544514782121099955142043266564927700400673515305580274260939860968497742909500347877854113288061063814065919352103189587077831986869550975157236334515400890204852335499382086607594103774750139254186091404959722013068180320811102241643497606069075512944110321136259753216417397144412591097848611942282796093041626017740466309823211770730880299602819236738632528386099797240075725967156453009218077921492081423959317656634339539184488327974811657593743482309640813518198997268700563015482149748870202197867511437546802596820830190761950786849474490641015280488387257314983324353235534806423790410239775321646598786291988031348629743292808483970611966344121611164170427851429637810669975057121198095913488296690301456172857390412092398843864727524698028480506484014170055252252151399641598733781270026130095471735128197826361632975553433840342080639321203153997932026872854687872730587553152342368950700530625649318624707482348294026847647236057659748137526739083406462385558207148667436571796074092662282142123569025058874811754076298066684307344815128060090500775544755408145741416963491426228781600311082881353749982385255035901024360173220129542900592389645502738897 A013885 550 45324129919983338883006464215290436362381529134049447016590615664277799818188807252135280523795377281395825775459457253515980579933374563966426712359615288230078412729992541400676386741681655011275712968182329443672708142050699837475087027629676277380666749023733330135810897869491182876068736446009907901392981111115956709377834748872145754322849235332341229893868323653827480391595501875143148441682954441532388485799968339135148182764325546905684707184315400630754082322899428532920960359333932187547520213533391068853060449898502756071412123602084607257609814620219432854751828408848915137529587657329268837675156067421341327221896025826215456747756964395742194046722535122518764723785965739657857325947336790138897797695974675462045631836699423956954740034300134864981245773764035519678345234672296460211754120354547613552399518376149092913442588008795746898506291332384839632726106035205671639233132180746997065959842254592050212351458113308283257519783459342413958360432629948608231983856303307037505123041188156165120762483388213890281609084367289211759284885744728612180245870706441467517304944181101064029608766564748947774669120216097441280642153091048519210106364515378876287772730638050893708515643754653092840756777658329884502329082184170192585872708698916735366134421490068931164871661224709907688038368299591640427047917489547401673273222071922422740730402154175228087650556386326854873450548991194494441671195939207528660532641016816239116018896195241649460634453810580395123529950712849574324227986321025448843783715675442181439712385077772226620138728052451512255883862577175340943911044285687436783319441517127541826828524507500147432564248698491636004979454664168373544870440476374605517909220372670080109942444138124778327574608016227938673280050322439194172872027695086047669066576543649191377476457013947075611931659353535247061176676025887057694169780199782753517317987246017993180300038751548667002559013043462752241068825582244178083771677380527046272303934452756489001716967335579262756559728160919635847013272208601084200192994235783638612010782740056703914839519238592565046206371452988637584488235554013831543787735321803608165485970404861449529955818549706941448294755562954010947146189688124998118619008116126335078549907799095421235291471315288175148299754254435436806307730846517883848194053519178457539569291380640038933828110216033561763591022525146151344398741403305408471030901183971896018308947305765889195513211580460419350582285648237566364422602756257274228358418036606533824012277803992670925273266655995154635509553160113018004565856702499809902200044548859900309352463375982254378604889995863435087870043893332155716079839561719676559509473664945375301473438695981598682057571187180890494714233492164691158363734301858080033108400066009480277966211946743644463780511816668867174812908183250226571381422497175625061194697465478462725531177847331252944438774678932964869437752473801354657224775778342277145253240429035168624246494872907452140296982929840921453350472715490998966211423917581144349111770371912246585590304685546626041773879610838558911633851456225378951234803312542564594521291764601712077819861647120597011304303174748249463371519327485500488520658372985189935469144345213018813592707510344068180573687173282015918159662649779543587971065532045970919156672893206670291388739581059509320744962467813472394206408584894582342077729 A013885 551 64353783135797783596408909261329633102181950811684045692635301785234484016454105298595042998674533000630832998066538597605439638282461408269678732530786284300494444863569019855540172449883889639344899987864457736904800364447680519137864641789189270172881348268590934926642054016282142444866327924022289803148133981485768945507084313029358254295577746731272021653418196418152524826369614505935125316962634644490852518282485646099414093335206978052864771288600511793380599064745013898467556012922798954014659407826880042848499851211538427727287003581285044206968098557220903274849366829102994100427347742372563664054934068420663432845299625541532799771499960196045324412597318551454125724420569957213386329247607772836245010343213514777513724682760534001249886320881286588987676680599282180863936229866102835106880570064246910935669322963003922616801852682404702804072447292325941246403590736829019316666637358758889013082543744078304638358704262387559141172267183231541855675768792660941038439902259244620350911485892291848139870457376139209613574629702486158340902960018853133104407361243635862744718046130145613469888214468324746740498373022667464684408725561396877340103992401712305149328126005551027788291896394550476441598396055623294819823463642769337134399466555117819126753521293624802396961182291532935400215093498753287801826974982956305097608697271373555385385246611420776826847256039020889180052876138990441294467939252655384021357894076213654822553241895087222678228053684129248078909865229294458051275375973812230718988215187786309412445707939370440372190313996369646837102493467240448066598703606343306928853592274184160155615268321645636833158376464294238823122113561102114356299109003463818266842031910678221934662548906625433381855100214097352320827392410667546920711558627061790385257862171536109921649589826451852937130450054732495286541131692087920076470821605122941060838565417169369743001272121657635684252432582851893008747259484728471961489802530482990339054647460287470204510848090193565279740625947378871394832723638287709609233424216637049768733793948948691450412295267550323628811439952126087994798712669015416814267822510810105679022413481135363145254478658531248763951446749349193121382147452012095453708029006738789745624636437900227508877242587311122501539444176439935997493675796544343007045264247580167186760235351841423760468379087006764904967058469486439009403963772673007355452522262370784364868086994722838135473802054997789637859712353649646265489983481691184614054298358202043295760600725943621761945724574381312275310687621258589404908863600041272588308048653010571473536260591632035755242803294856669353557896912254914618565972760584614800755442749488345739424172246560344759910216853117097635153467423484481894040856694633307941569193592524022639032271796067590797410006166480007740228331374345116948961912402572291472512719559241853650084521584778210811932005299305722700625278914194170019543198462309730600627830195848587417316755470761756273565653291815141211989842138398903319168053729345010872096790944952206700276493239906175811794935382606403740595705427081797881563394126936748137483217761012093105677075298695709510679493992788525238314295317765580267129476435491632826205412882561121253611300907514597614664813748794683275510424130928033420185833193134196131361036104129743259920341615344411725624980174662233473220728674122667000475458064753 A013885 552 91373169461844433623846364677063708867564758133625274065008081686877678772150476586947261966969026402676692648135761293580266708492820807761561236134964621268047141000652517825027702634174789891651331662069265368948439131063590318861531076696872909579856792508596719092137206889396313925340569767218516333028500070550439437660852211444925522869356132740623698848757400111688789442394681743553529227166615538422848384051015222013775796320646974237206415567518456873413997246271661198836448677840526554450392262818850416998742453241661317377582543043912639012573103513160000061117797437869689894450472683441881126354046521585557919769428590422524136485162618984076326184497190926512000588698617197739127073286520629515952331650884111451456304586890323525412659841907540932380275648685654999474925903528995173146350125569711426220386637894281860554924428144081094109281892795140033960294863132821840879904341720295319877448341312835789388906074757880812559507431765981587324574230050641185760016164302104288917584129624571826624332047998712889744301233005482889323439454103488753010224522713305085169127130824210160304515070530352169932723798424845558404410519849428286069488034339518028452409585005863665662400767139077255828938573828349124512990083617431542715637023384549921311854874483402231056942113404909079058543202009859346958438643218375390486975392081640642228826940097952069923036864417796082648522336556078551005039364823457515590413155409370491295385978377432858730240849619786701789576724514870341325309701504049112471970450251884705923426925537670695355537022659943417649187835066915620870496635506391788746081274965646299086071428033366808977017752931463425052681694794525764783591784012331126612903526902599848161484162702914467965260637024687624374193018906033191168200751497544072511041072409290746425023621662216448555755229423362316560062431620932877936017631351785043725819062977525849815188557230840445629735606169790340251720857610208114013825026551523987213839114579021386582166159236797965017396685935767522202053006486888272502637342007961631573485058474972442196708050321698199856633324696105890922030915774090222671655867666731304219099726938084413309331588304666203276237809327190697297746291734771537814615520941421117791853359418807703330071915028291808461668290590027478205593378035454061228954267758776433441291827485959508416267351325340164197671812737309606832575283790376178204690751901882994775948507396066184786519426164402996601842577603315925797579811476363600312557293903981678587788759264936132964050970657007326903285806993857356976685684344563801173417301036317630980700774354852887391331780957825305978334654836143526305573226385925389417156220675960274116541586933484431429771840770416282896956096795506406008627168663871964713992610506700381212188444335549141266838179125519804350017377900183534715802214058179086053287492455226460598048058563798436068797341248256325516541706643270991661438547139099707161415629098386987784589116472449374977316107785956770955832261289100651670043995263986619101822733300727005348834480862133463069607721567541380595910996520580080294722956094890030400242509120497347480747335102380194018704854302118737079297220406996683501345657023267843309717538919194585939788780872640954025365138454922372611516404275267084747884796560103940316485886639701344875800716484938070399510707475855394832586764153053787599294082461446000321 A013885 553 129736834272586051991853627811281646481573894789334780758120179839685080348389259235313178534634740921025320793304097623018996747920491073645907052054882462259785609479763482001490358779051514651190384819710680918959023939314556159367776929965591878777326725840878611780004658162357582101092285367973580945064847024671535288638824638385557618124715390564703743176300135850382109511310185636356683347897109238538450238033522320082813660836444850899517189588450053620914977888099542054796323510372616512022270607109184496528583463432345513107782216818700667890475009034884818206778532516741344284464764792893739010421677431998905511290061570111553852857413540702873660267341628017344549619867852518530283748895379321462631529760829361833130394261828334089821842965151315345626661041715868050589469868606968499558057250241033756498999510520661359681933333771370550038722660458429143198762383483179020526218338921953351995234169551419085414364012587500376878304543544951318633907992557013242089659270997492889349654249536355680035344228675308487493674315791465918786110772985017230382838360146145218312981340590670565579487854498014240944167414260105940019411107481849697973765071973205049324352916137670566736419366027788815229509236620198302883640561154795497945596237111716897624086326519380041581816658312753990264825975176112862794367816644112826810665419274862037353095532686657932144713353201658692521082979215504023194362177420139917713657251600082557659192849101046686498143582018601487042843039339510258223130256848434660687114547583290262898319184213140500495426730382879281153122891934605612702320741400198925993644720828897657281452119593172097293681495624008864305025473125870968808336279672396436439217362997344712611020418802872027741751072303961896281068577244863568712508014419048434163309243947838331346794764382449659997028952783366948704020563974002893267600185998251456829410277302080920541044179304109422610499508569420003138787621723857262139327560724367193913479963708825568888394696355482248215705806302701066771240375631453721930777148511398378321033774671098946860091302205615440953839822503038821966882049978252421291909285297682109414618280991127720828147620975498441385189187237877001893086156543657511366846549717323364044587535344310049227125919056325322286958954072284645122559196957285697014359319757173030456652290298732009741396112650743509517213707017758206428479844716752149257177596923151883313593919865856344932433112875510745546102396708111340455174278383395192448986661650625714214621984363634422941938519044146452154918676060877325304846005716419325042684768797522842571364859373158356132794168515434965470480308011682238829652284496640865641675180020306926926290387998616404356581556520760952185223392727777339116191345817579256202915405976212083166794248008939797071709056498623172845002624133220893050974784246003982586362619175000476665362722288219156041334386552725481578940357969394820407435151225280692911086110884748453314863349147222552207167116852645222939035127017158583978273656983538249038056720636170343633580079493466232473624010721724602028768399786721271067024452272022273893997128272302002301971468976460235138816218314843403673199713475417090046170140544086010198205615657190867208710679043485367059592869391190715209069847225067897148877463589439500385944701546586432431319777906154713823238074584545613340812145190062491699370898041461333677774097 A013885 554 184207752299771214022997316423242924728388065533900513802882244186635739128222928450074063734650879339904248905618376138726883665512144694353656649209489248216792416119108538264190096344947746438095226218959948277550402853403347764771453648450155388225138792972252383086122073924430549449310589025714864719916938501909052080320855634584202682997704020301028562675071981988115990864400346247080491348295145832103488339623562900825823556034252076663635778257487927784031477759263351483296943510467132162910405077398225371687584930638659803204676335025549874208966174903244453324621946843622814871707287544543725590120291653565669982543772950753880518856568617661760086646206881931822780189616709473402853092855346597233967615951621895204303022205416792955772172486970851152695434066707567262705812919230684472877004493155483466401399948009334676173910817488616875066330640510523827974765161525276114547294792046707920503897202276769248359182643820450522613298854284103944421584700588023150873697343540687261393332033783941366787943750494237483127305932996723425049890883798187609679685725522025311238214747307047737231994886623987006104262712309111239678140996835856666615936153796659001718527758448484517874672191790118143825325296179844901737457236239564471326540436436731019109842339312827387700233455021971942355445014635630081028622705036860105936910970215347787770054163753880071561196267536847506186907315619987895860677498145227603145160244285138420070308581146064845151194651934185451588189989307479016709919057098047892019224400187967762808018781939317031611935111121243827500229609973593321434679020922262246464558412381956140974670762169202554547114727332218354045540553196079776159297925046809787053277847373320871613745618780189468693319452268286426167949186881160252081435491828986852585813773184045889631065973771771826894401537812133045686044525902435826026254997290919318739435988099300709596645365294194892459476000738850977396629576217970800649359212387417830848411920831721945765169428383205958504807399019534228562613046022948987259467449753948567247768052203182537391928656075758523146396148859697192641431246835971548138266442094911026827111668593219632311891196675408290489850563824010326276911630971607923116796641541989599702255924171366033565479326053556903126394679652211859369781533714180797905717180672460427505090950946686735155389460319946727192582502405113113704922106879993556387848411234515663585989522278975192346729682348084060638852310682788843524662385382612347765040854451272474707630526852596880855071999834464649117326366635769096475362735138497993597131267770544390684850395134994504063640729725819943768019758692543108577953603708547009567391996078092932344781891432551492040522819096898083286854730728283749385498095698510629974502859583166559768954980595229233450845605832965602326186890893922617544677904235178476703125069373958651796651918779983986239380918087593144098229519845351021519239651513273368794655992142486284678281930330127971309211681033046288306549598341201735571639699783675667664428101192310915600544110929354484441302366991315728262761013815974703773412137729596729744309080557325904082470304026509900083494179287858610609218325576065283221684997242504330181993630830172053142358318614646002817132352755167875324604286071443229242113708819710800699486286103831572192636405898499113504921342865389180921245510033126559276793665180455164851723296044129 A013885 555 261548666557096256629050900704756429376074893564767381826618974584104060651381222520336809912090193586918427138384590689204336860663077229290899868976637775505350229573629091814178157626048472414354573613573815281517882344224717147245101862927492279059180891173203351891512029516120186649449785002284430676627104550505080959608129118753822268873071037152557511914139679129700406440754882421340965204316300875732962643432893149677851356800125050815399905209342036679651581916834384447019548321941330871433479021979412081568219276861815592198782127020372167744720086199595959764137743579545759055297694171133220585211426946356791484404653830538552531862130947767373691345223364759072097211688612262777354783862313853508829557282222009259096076199516471395803809510832971805112680927653206330923687414060121963605724968638265288154292525980689905308260491586935090381055024243350830816766137947793968172778341551062567882901969933086754667523991106973417686150671347264974214597988222808786930075289107649592900152241492365637223429449745496550080687220106928732121062920597043264916969535182526292338757876467142879043008563737274318526180141911077757435686241344368939091303259521262860203063667527389882095978434218541777337394899058026042646240819075399291564287724457747594600243414369693156217890372747132016156975092145501819959057148105521079435264599437053063899825794785092896766665448836065689592023660434249153853053970483988428918877788969963781705768131100308192841839784911316752735652673648149234228695542654062985818739899177687343797305123668012862553427351071275897182993513328276292592279050609620506478428513729407100455873104361277431491602675405741555520039073239326242738212273963188203816105924537941252806878013044383478450490477539292360199545828637523552039590753121829785551935786551779844713896440321666630818804284273321789848650122414254824634160341688492831147419363754708807625764098430519677422834215981062732213446280200119367097597223222761919054933604676366226748296169075893662624760319149678811164226071687006280203265674805292150846714203297054147993691645829758269399072596731483076852284645838782054424954575673554085817662292433763047475464898837955189110047751999467829836556917616454310892845529069884727064445989726183262320180779452425143802333370666950574009199899114815605172017878998057645216095922338309787717525812961498600231478614117416690285729587908307010992181281630205706552212325134458879679850566589703590086498925289132519000396560522199820260627612478620382120952156965347649460239964468963473301779662952363202014219107025542345694842010462881846924619627485187891556288735586313527898629230517918180516167469900806431363328497375452796640264982023748263834180608354464421841423697407668779551245169664200207543707706699176122053869111883000393719817289361177041222052740343972285979133735073647806396269051626100809464038803443191722749888672213095738799879871359060565361243053878681785596673873035454148704451346752744510959183369796538003776072593051943672663541629215750382463011890474610999691841759711820470215374254889188575983979064793708394975605637640332023904565458192883086192824038464168267202849794921121063283772904097455324839291995129750470739214930689635600858549455193235429621925090985894393954766667808541169142019844263628118348770499728527984598720149369825255803757103116822886255296886139104977075070423062125529000873283951328869553 A013885 556 371361705051759019648554324721953349544625570152189920458197737396062239244288188464057861911350645995741237201425329782201602121970494845549289215265561982015700060911724281416003556352448305896828241827248076644170135871623874214535988595790640404868131402598510991606626595692669859855527823383988564887223730785766492736066319386166445825215312023598318851193874622390059029987750905090117918832104930012515577140016697368822144993912155154275601263210820756173860056145690718597791834821746652227120925223710622099899207117787186901292586194524764564977515027431099720642829324185623102814977818152742701180456541029773314886672338573866977582232169661104139907272354811016721830730696557941590266631350393361101486208714063895400592377464416858526631809560622770848291875803894898581406314040665162590879333836795821437242889323061364426881270816803150896623173643557091380591001118328140900267896537699667044446513542323282760221966611441173955915604833767113604493416455764072615784175909766520028026431461148625796571146868227291495107914314279363508803216035250156058995213613315656233861231742207008086809369010282315102079626557753437131439361159576491648751360572154081720899341369784437215823149651674236072344941509191831682833563550649939211922594875585404126426317813596709415708065170977624623064594183408435777581607005137660843283716488362895852149614953506177645124427304188029721827061938433191700842335651369484358719471060813525865201406821319690289763836111484827470588985598248040227264252967106169908855638577026733618902010260975893738986521698410008581546553620853746391971195555961423943466942074218294777431974618339090290045372499893569987796016118412370041035549864672550513505724709696667653386615394967159192562278057967507032675846541611788278028277207955301873824414890086050474975938858065800617434494994655465856569134816860736612540585000268798365754481415562669583469094535505262377626553121400223787772387195066100884209093100573401070103580863134971321612155553735591148133404312466905507783204537467297675990568191232017697424763088550745411407879039172903087114159019977373367050254320386715571449652728952125483626808529548125499299371164869362540944225071010708394468244195376145968501382974368579318915543089634649388288144920970982007403749652675064441160980541157464740712725789620545133963590308003505520259243048214074518028866530604912909619025155498725067706325537991618983888104535328437381525593585926356770309446104564251831030346059233369070195793939971056499897108766732347617519667935231009070311844966900553558922303098643965478331241292449796030528849650422236424141437455243376366781564003355479754033143995310949317216241510298018281479256716581293138642808176036344790602498326730160370327292312863902314082386193310772111131040435590861290025838617020492750218420137746571458053474887680464353446387386834680617023181743340439869888488680462469476405181034508261657152118478751023484051936575346500821217056175846311563096973221889203060427483103752953587237038227033387690792784673773609750189459365419146277378590643424198623930884563000800420564878493843088906465064597773372400112484560781618563365836701267318189550907944293100625160342614328942114132369493844193935328217453802301677396697693911959056517433136654631838794480870016622229234330235433048558628384995123791978229755149160142792809787070862811175434878265677720367230592938331281954736913921 A013885 557 527280516449675406361137397836738517024383428159577923892015264825960742826677294408011803639864594171575165829104164468567420184094660899917077137319315039098865841385938103038482561511918194265752856956110972359761476608276259170628425159653511313334850448899314021009610018280407149204890168726519851775078824722286055076752916044684131270052737283890238209099581239722882044141318036848539557879196009612780329811292687876003704324621130880884292382778726326398748417738851986636104921214500736391243235525362092762896588520639961832108587556399348640935279554303238956052765715750226261893565959948898793469979482976910849555045926630475045188975421718506340776320003884905769608415794622669272531208389275466513472903846124620331798891289494527497047861227317165548343157903290799015099824834836715760798158303511404638419377105573939711058360538133671422626689460020041096371797074866039154231674774328636150726693378662509290080480847021030929524462932458072621135208808631808852029472654713361827433524895132104377642118878880597420369437894529754233518807910162180831456767015361527713241506917794815881112890254832417073893472325412121985134097017952798702921160567896978009990976139278021671947009794977225806971471616416586557693015042335170739622779792264065146735292331859983040859006289468777164430625503471751397849687777493743711962287842017476215945595839040420872673433978842503316744206682717936268782896170946521953118352021993510394387273885098511495753211049744512677908065324571667652962740425116465088278040423061446915933351583118449556556185739139339554568944984444537790865045808500719516099141972673365367800231185671085721952952461581384602162088057840632489354612724204373554454697769135781444334559574851885749673898436551570632894029443033288869076395591655791052662712252592909369247911619196733467268689759626525784710682053663434904472037396726655241205060719256565346775678159898895323709704835291957546635138365624968803150470302500847523194060013588230975790270348060355240815251046886323053564537444954704876338940180298118951812431844620395727605356908922920658560648483628013416819872948581320811131789574771778032805909478338612827058707244037918489297444576650051388844497798514188486398468125838047926017466264619384376506640583055095600086265770598258972233506348226214414354148701473258352274141443950933337478728056708091202944912345545099829112940200210953278458300259396166155606412441217829115220784732132639144821259217688284912051254064624913707900989396225484368774409162206290891168623155513294845545765259168519274510744510731324892166961267773890042518600878099565342472188960889494638009371121112301417122237733750218564694701022087213343086293003834965131953961688402436405350491466696105312931798281466001747966074613275652957394185679756733538672217141246865774846875361520433710717432693597321075491327255908929116844683760554126932340259872375400523360231128113796871739035486883991950995530510061756616510785730668616397044179107911938189769384877245357421513619385920944746485970868550176219074755206205932775959933575200352385578633962968627482741986683632566685466767224600707215906511991017706588524926801151310602661183501060168974338288583353248763345643752421135668433316849303374652763442997584752450109673061111035598735215224659191188533968425091262027308422834021481906833365456821072865370525841074058487119439949670371007454927997640239002406890389129297 A013885 558 748662932244686773449705462280278040566689981156373832283545117869994142427657543206276415480687223086670200228614351649846731520328092941373561392962790693469798356952713917165910734340627631555589054219132856881813850892597304517230963861910155612817680753822833307928641851725564053648607740297530297181808094833710911303113165116457076572703269401692541952857504120289212130548359403845656831031681608620773440744872601929558991611243585029139728729735054025621547732165433165189180025120857372070261446663334044944048061487150294287052202802066509963272443222134333954424211770867969009533412883195163594199904658761147708116678844247766406236883075354973257495643391756010651318896424905559325288343949971496057420096836246965050446978389627831328375885098634868723973871151092764017182591990516754729979590654348792455692221518988897316324190618592860305116463416635675490971170679328069755409923050053934339062350680547614453085801294008739912501815365891121617627174173397534221216010955103349784214282357027584325325805985010768411493488980613333256741314042899143588809710844130172654339946287779393892509305018555591209287163935542679285446543589619406907933530280452499506331757408186874017065665486466978902609092774870405340046331258964888520848581247504678747048131964437719940444946093146269538356974635482890524496664138688934465635638128503407727543865871232414859011483948897380231802479067903840836785276608591615820788763946891639688043531536674317236825666981457094537316511907550354318732717731784588770847193640966756833716380778751812432023196215017165241931598518778468094124271346520406109969979423894086531028732850593390759914953223243559997072055863541426924437572358750649221907383810391823234208534754270473944874732412426803424109017962896916433780203815581616516660520630829810518292232047897816390635720036034040021101954888668403693158953602004118530811693897661469103576874065079565817636490378323132966292727654401171329934817312297945861739748468713344868592645885585931811158219905678873991864983442981052401603978587577546280563544041607181216610559244632571357501946674018620245965614345153828422931149350266732442325700214185427792789094891397946832458401764268612014810582110704960121732269757748033214091381598083685242673589178334858873451685058244332189538549623073428119721638512827716184284905648183840355752534382413380251139754408208628808064811933850923489091966831405462289200853949550223194050037747411652618248478649049235150370357442436136102559175101156527559394926269822737565862007767717640279512073623587236271549002168773446767417505124777632194100333086975814548466534801441675188240071651909148953210929101929384080611724109117684475674474725546102087360756181010018147191732762428732001303404312527472843861866802181728781126836296702356412018518213519351098476759910182318447198121832033011510283889443593084369055742150209101003771844361611319060896687688870271284916771709300644159564660963424755564249154695189949671657957015622520822311389503650961452438063080435554844911331139507047555886824702817937093476143406283246737130522482758746511763588986662485236326787711219886345455372396030427823663236993102296418362700022264788339397039413094193729377655701381416426774723961701341624348743884221693859555370063529931672113386483238925223378274806144804028308055319845239235790701777425598055406398709129889461345946648619123967531931701945476829240440167237956250529 A013885 559 1062994304988144228089978448556888737844898736574745480384617520423536273084906556324234012455162118510170290485999687490496430676258485059459840758727969105657947485707809524285438517528680527057624007756415320773641568886810530999922004656080167817948473742080626632095637633665504200521351240315630475165670496106308273390104349282757395371288745982878967539558397227721479868044001938066082771138150353771465515255692577957897841152165482908719247815015424603656933898349215437626013582928025185735565206875061487052121248438960755395531079513933748636922121416049989005526898052349281873969083016094835395369894029074626901403423273757100866260282092724286264467991739288514015349694321177132746925932175774678477600326433623107055632495395361803706413799088492408801815368770977118639144823515879147820644631647711713409761790569287018776864116319143402854241746397354080295583853487238715138707067112080429048858052050230294214515046567907367425945090059968070266639266640317702746733101666680176914565138304602114797404122908459434604437910783546705517916951933008649318576589610014134554473153116327586874036584295731286067644844724027821982196273041526242234077778503412444591561690078315990381248804600618545263721838640049169114902163762360109720546504024338250651747519506630647721480339824976382827922918935012830491440260053966454423574020246222462985807250764330442864471468565229587603786372521916743738995432489645065864457672011341722852546424557067786048927581043290725878470610647518723431932880400498470858408783821482136457650039263376212144295159308265627188913273678077239372719005541256424258083645074871986019686863539044980024200565738694931366762738022240339808651158176578620552269752254871502961853627530594212323948002938911083829345157917744927076917858848980267282496056841328122273070853718832049886958861543203183962241758362360053662557592384480761724802699262451920536997349679421677083131894319094748604121493409195083921007259904587424517412214041541923705085348409170384383595676640617488989467439796400748119784220225422092129282111952284247500673018817406268869948641498732056086575999287267079363097752923021671925363241729012678949586145905215614595693888953809138649512908683959212563562415341426849195260146801710307077606794309982997715482489191743622769641636452168168429783606493908022618270213278913363015997726210610314843242538274775879073532479677961770672451652749338865469557856886246531253634304445926666851588430149203099872899404607145044898171362681602803750899801828691702692052132763048265574347174318965702530812751572348159806845116573951394514218716635874219117342048703570572607748983415464768505259210161878149492545120758399508126577732660389711871453781188900341336417212104863772133174647736972320009667178612145342881984406403726917668099377215092945292629916895791736123483383670064895623957152413711745992994378882169443523912479619744362647847588291856276775788072728852484714467000821545383161188112038048316370951251874330745547204582566485343174974350931197985595431267897747058021558799262068967707731756548415111862441932260802385545953114167835636300195243819289534166799228684110575158423012687315247285687208165512815577211262189957682626012970091196313783471079240089381814722934445219361578346709072293418194171896591932170650890207131428343013221390502269501845612078453590177378155163051949037460918271770668403499167985950529198894334843654533982848007354353 A013885 560 1509299904897551499263152530032638372650244385416808393542461878696000942093516168342857932222549120101494858138580058281193790570700343821069471120165218030452176343214633307723349877182719747106456850781000588107700397074920140113956257764968018837488866082009372287967415763623401797639644208020830139577303413590014546130853391059568067119691925005012582213814767212560937241001352459776694085179900746854891712094401896661566955044790226066325385044884355731474523194108421983621358767815437056142942407938004177821363719444797501273632571965415430538374332547428489239420404887914494313728120303983364699963711626439812528345960359206935964665725351329226922608729346970971644292370929783600170652013281298907659170166689064803914689188014572224525177577532389566084119164057053258739620251682785619187177024757425010266844146672336158619461953604549994546415123314507972386246803460830300360699200188557181748024447209883834852538690474769250991300117737276084344579629214121572468868221533147515953383713577757444909897825740436487439153398691394274656553009620745861795526200793905839046110587764289538516208962468384136642148006295323971236175253651922325719750972352519683340441006589527507154748783953820445822512298645944293111977641533133338307485997564484835555638277804126071581877910862871491992906151910310512463084893319444648078492537664740687627639325648489929614219865942621186566349307529851142015018837788449974283111276809007624584248008732324595496072168437383640173627645822153992095893923766810557337607720570418161824349611798379558446562492009956108623568834024733714864030689050791722777809870045072513453954531003957788202221342668046169165617640920044102159692007495122390441484073627345087580908606024706906527643839608833474752682527885615558924651360311736575362923003778557623706275563148659717856347748274147843171076696303105458713158035450251700900293186166687196537899445923774624158224402072226912468802131267499504270829605026347786813019353992381591166131367536199434459739006647917226064118270666998177023112463576607135464406111630234454803563090479026012698878668272465200958917538620021173503249886172022782034930476311630755295322536366541726892998138088288582175481449985280275672862040359432301817834486257435991476289550148589529187311820656321524994835065008066139122207262165620763270709290215558090871805483544218529802381820667208455333708605998111765821675186317718033509010010004935341126191442607680099415895793666357065776235329927287142013982896503012512125341339925080714909229065068543421213595855887003685498292201009259541138867686683340905160775044346462461133291929246105602511120648345331559815571826362813823704036637524658850410078279761982955128666751397528471948901333527575560909692955811874307371966011222704850108385733323176490139474577434490224024357635913908167077080746687627332505944930554675518530375019816500459573531801575451371516084933169310177574040125580570302389228972385476963099095069194007168337509731632531629380417256989102179904389556990117978233572253743491444561316412043843458282596888657563035483671214614026092734120350823000603050286318303524980113469052441735188912713023525173365065313982324260529787012451099246745380322897674775724499657896156595589395307061532585827072546623303259315876922326579331036023861016827008452825723483854380868082005228876879188481615255345451204482147034601485927387118159027760536754513588106795657284623178129587521 A013885 561 2142990035068122779089281961834551821876058042344753315230019295699667809638073586234785235071711926019948184792069865810960971898342878076752236056264425977063735746147699604404152386567024911967332504779359152028835162689604885381781590281394196322540428928603581308676551043891032406191232306267831819489811292909677283425715103269665137076364417561842149944360393930125134668196457299481157533701278334727145981659221193788202472089030716011854562233674366675824222078817201712398671595994123012223949778507630797908908026599731845765876122733098856957924564687794172446015737822939610152807067710452908252796375698781952897059710237742482477982382800162262150654462624402162885950032911249753187501455621545223132226375364635485291898846426806474997645059702406052131499183920555468794260991693564940902247608841003202802450529561743201168953391059095541606689337743967346148419227621484127779241284282124234405204747542084032102221027441434444404754411270095609289241798597075013520929826421390232559023539409373952457432797162338929745894027205767000631029386581083357091410444880632762910493440811240851289008908823472495100310341774459807827482087124457477629468456351531540028708546293186757726220144138319636744214844818534526185093238174310102329252146043916745157521898208133031618030424884024128006571750132917753294298327373866719686784179051045718512917089997287965992257376197692290094537028741411852948018601965795215135695528156207138819316624934652203187266540860998223186006428314106100755299658917772337509703685305952219993435566759211804717260880217780250521934573971856338185698022063589983128132788652586523735191518527686493283441388936624029612986366783811058760153814686001991925074252328301314017366150624422274181620799175479470961919555996086450648078706498141358685073767376011491922721302265566541016360344821286734161355444782838407292088428740288029285187582431073982814712293590992866533424024853065887257215987695078043635467310503895089540973220901560948888369785115845520413701646762091808847720775434432030633505393196490677539085268440969802294022678958278437312591769297337622837925779632407403346803873630549751231770281304403109321350770517788836721111657351623161421932565131750096376042878038622469762165020154024294549550051805325883143308999741622711514591530897157764095639836636691800075259480677591664230969118448643489069620444747080595764753500186660977484266265019516173904002425775577478645410803126612842916355553907732744341848166844568139598547713480077836428750778882005328628873252641026856414072571152153391880548669648404224302809257011148367578862572140635150677332478783587762464632230397657432525058366664025747282942348045849541366702516068009832720123387639040583595951200718462853186553911160180418442237544796636040360342242159045401759963955092402986012552359855813908381562637749654481449893451262569917713982684511596893028696143189515658006713804954977240799743890586451807839463481044326164394991827660595436014191555026571461697191105256775653852506843219317942220785199483472532000497036855335441146753170538661478872738959768227245951189918958493167245170381047488067688969828392764800124037975443382078601541515000977583041798137780423186155469128523814035860910761463215343772052498466472714669744830923495862463059303849949226815731231768945740803773268615029656212311698257439053919940791609026310842407842108162004402091427922678992434653399668550561565173211829541748804497 A013885 562 3042739402221719604749370618484521246153474143829494407902549507134243237189286247930563459513215680142905569814313943460753612676665423837423199630139439074515784645318034317210466595133896290431200828238506547522205807590974323743520263432169519407933285797280295146193561735525989599157464528680524883725344992916855658612985569383156932533835552826104509493549715844445683334581417271869417892328495952510681312080716826548535797412914885344443783169418185245235752488163155571761240656273427517767260660662509141826548423923815459333599573995449543743707898643917370306682567458065566052734184738160534953090703610545447294560508999030327943740632095489989050441793338495781788756355879268340811546254274440335880853544646105246240099620391026161170731321533879149961274036783888126255813028883050036294642583146160284521479001551948016382146654968994218419049103021136244200256079272957589216250192176964069089870797230860807568563241359912785929201384122724141518594992430647137472786860553195871430557485595175472014353159080527065772215855786298716214971491742857272149738760036880592847804485389926001388658322255369186475641340940859179362505233778270820814544194029916517830542030414205270264877755195802104468730656919509976745587929874461418962904964325477498029123569824105141874081824984555846319026945428474202439182540210076279014318324114880620750594920652279299529868581395926781936759062017694809291214848131348096776923245521287799502578445129840473260862708907274354178213529286781745900117507812011477819515345507453401223219443512034195410435881603376813165322458395958024767330636513142682674361236897895543831077823922165361293947240171388184814205983782561618458015714858622730248760152688104918816755450527140336952693563054898755201578215017935319557829087972331495118512784125201548886919300070880512227866350116917718506139657763026592462522800165899140396778585227837412017348953041226358497547835655799571483368920640770425802123709090128970150377614509627624205794057985229073078037179066683389435098277046006359719197067067789663938612991992790060575784158877664347167344611779209905149788783691531078493782907601451478134687656302025885591685140975076104340327434472303607107060906130271296590199112683284384049098339020832472786240487906154592462209286446141198302973387285045731455542891527463309179457700456443267599991119613135598459924075817255613460755610514531895507877846251815176130815172254434112097037046694943131304687847704771691182983512631427984985975160818682876598216794651067439891006089875130469267515838658383058535340192440974276705913843232078087745421075091885803135265261328228569649745324755726689172731797316483605459916673469335792256302134356776237056496232803005245902796483998514511336900876638160288388140073642317258357914454925215727006697141385634026510824556007796368512920382147311163068001366029318735655622312482582429745045419780636133630438642961959120190201961256407704523517099805153814799379911446690053992801978745362675890988671136569709552058808892851115487777410983004858868629721258306013460305516461512271407810521199635832754518664762649232965225881722943265324657633632265850809716187699114147976948930864743028124978378514498323825145930418437025515365171038876548362155144315110549232839886400542064789211993986477359338903699545759992700423101855930162580644250952712642781605372551617270633768671472168579084340328576011226161289672093189194692242141028657658832306696929 A013885 563 4320254839420324132840627118249576882999733337435314441521290235551105200025868404127946041934055875960665473639842352820355242234252138693532191957250893546024758439147328251531501468367028585242773514380241191045236571348698030387503450676009917317989931372269008025388951985118725014290920113298744019831617165607947924871257851587661052756694146529014270535983018889747114602388767383384696080347861277643958435726990351192724391707309090360505916639580596247744699820585873580654199874494419975094469419866288242586417565547196846643026690334457002831309865844856585651535390183306600418937001339770402676890507156358227159312800625836204343215742665206129383193133364216605243238233189670308579659629955344031982781071340585056610729126709541232121391061999129048226564670045861043281199919750800775383202334178157703099813610706544254696305603084311223981815802268281444281442995948263743751817349113807672245736680543818333651877498187561688491078089656338731404167730167601352670698733464479030421777059824709060167883433392599918026141088349166736308840777351538097862711626609685167919105133212284162553696239462541727001744687424265491832108593716714272829276275702735177257319915677822252422478534859045988644658504341764677052060241347763166944413353932279503919137304479744454425908197777096510286994641655237095652690403995058275292432972722782053537077452252583329392580614375076412820380911519258098835796440623231514645391908616119131138332523366719904842748743280955842700415727052542069388503144289439180862383599926176263900596689406666336592875259545725791810475249810709773172067775567641229993970522738135273177362665840653943390740046588026713925744065515556591898942818852019493902813844115274585716401943719113897404640624358439381864247239640720589021420535361130679664486206129656295597934576640740191450321632277956441044971936052437648494060235475153055786348851685841544314717032418256533697252777290736612167661745554242374468125963217583249170804708604796349621966133788733396013362634958083877273150334351711451891819990055670628870887226971906917038951168471563866975984418446993638296263653045906242516947117838274091389883211614025567838553289209448632280344290127541582676210176995408612362670341537150115682800620347102132312853060436968941189615090825558703398864884750383177127272763335509471781617272196984168604720591120547871422512418517661103561548078878331713560128915145563540535570838031664055099762730009141869584880173378554019127997421294321444478231733914532613118114303402880662001324233751833122702767236129975794342812519618664413600828711709968697431950331416739700782228328153714632217178447571691829708727451542390462597500908242150709985656379581409237618325571618976619431806907380678818523278068000828352589919400541559655500293344226752026500547983076382171979579821619561728407649595034534786060243215566290412051784929734582040950510954593474678788113720280038390515899586103639274121647418778046280019603162926962999992057839135454412902551501633956458095457564218176906283129171426096329898635990136654601353709009686493429144279623198951334587332607793900851970306724745493055874072413716208094133131197117901116804106778130821441684447425582460046571400225326130739737169845655746139327844516741819919102092342585014454485416174145657783998857790125944145955644644131855432851265804224965714841961859455021643030250884570458862192954205910949571543690269949219330408142849634526777496662489781519153 A013885 564 6134144075534823162282694298236489484365352377290893256995094589978885575993129434679893083262362773873882597405845643548451133172998538888982537475846381957578075443132408049234763080371204105957048673807386116793916462485448339331909486966487413173369229988435756927904681198734717542616062959308014787766060453908604116763929559381701659383961480808246615120409241251739668898003908090670444422554473270091717892676017339073448076636364763111996849282124986646534046253157596704606930271200023662577708067083088425254023085365146273084027947458211116669055132188880537133432084499499159751030633911282384633601724819505323339740395158197915590145274733391579247632452759116496470848508061985715328989783209504911218975583610429076724140025662429085216181949116897373027825432717306123330114674457612736533267516599196461850192053856961805840332384678480881549149039561235286633116807898113914412224125860683620091814946026904267763953828944096776335876663145180142155327380852579953798960291600674802697573110831531932042790468086516741808842607280182834715261739608022829017056142023147753466116857127394154191003481474566108875516206652155328436262211548832777276557724990458460575046483514565669857823105069360460299038889999184969065107098099310966928193911474224579596114535726696521827806735971194919806561350916679976922142038945211457581888003351251158188994180122996208321361333384752870277907579886999246438697426793979628689862219191957061180679401629900823930310702388668119949084172965641225015751908941370247021721391040380851533109513630881044675750087392815585582645956770484946406772635614144373895549004503400534567790622632513386100945990328335845954465191630721635903857253946771842554367556263981427451533314603189901027260822979700665415624492934554613366187097076248923436378391176635398898796594185391446012079321841282398512790718207605962277830883761044392329637921508103917586061181498288467165780236605693413942539703057409915085189925756228099417911261145480330585195968822869633463345030783680099733423414281617966948763855620474332096731325426650839506174089212529257472920308422893046290418021622801299781384983892498336578565407192655500674544757557060106683672802747620808953895753278169886123424023123913351803034240404175392279330607832853409930663314014305303931802098667024806726398123931266472075431755249793350682592764346647739074354215019230741519588970631951431820343961071834411974214003375124430281783810542590147523179208332753573937021034606691363192528675020686532464046420486703928107214222562176522101382979589799041428202755668197998302031852122381024829636701714377781333552367327348796555986339033799646254744633164623895052299847073975380628104110143320975897042891142205285936587060092808485232006027797452142223265190294737267779680006853763452090988557606882761560410266785286057011700131056949457731138751324306405584611194978154452917869632456227177000054782535654469042733638626354948836539939083940457009793688103988904279723267301348896340578067455484514722042090758128007624444935953542856680887601047459992314273213366435500824509432956393445073166314504424681976003795276961533834192835121854075911585262146231726002128637676493739725754468345234974344728609730884013730998765543230746147615332007490204876539527265730868302299552773931224215266225314852677244143737483123859321899710989447144978363439880228665008002930213558008696701379942103125803309435619288710815314482053530286716078712753718440021121 A013885 565 8709607404656647410729219478211167249802536130363115827197284019243650537272876779736288953521648621024249323104871777911773180593614186431294078712842816347140933464459651495562323003006616748271857258846133829632659846675201222738787008435775919006100514783690428524383956932791879845906215305214199952513155297905308915416082732395024772987933396255954614205018904055971331062513134929895065206474926753852616291941291951004808765748678963457910510431170137164987891310869585784213082194075251997476596843004392682215901455917300491862268669394173261480374612824307352812663479201205378466619102773371672798711844197048369881193778248133417836076899347129167535805671477200871329609550111366851809873446618498014728641015218352997590307284416979573647792453727270553375169135421696120353126631331362647255915616315985290733228139013184218755036818712433829033730107864296850373037331511792328175597310672172662772704093820922212914524191703078416557928831303326041100236668995201615461130362751259323333768064425926434434480345645917401474477837845018559150307387814628469939670282644560499793140282410330481587175630196033011649663814628509308167525954903091060645561421731777378456703774943540668307319140494466935078812461237572772621875768985993371569764622564058088911600396353300143392864188715852905251784780028504481992741828990631104527846754774297415712750709606897027358543138735675056134179022655615089050709612315419533652701700955234577016815913160026094163219162961467150786546806574476452827190458173767134825520269118422034715246274695401867450176491835300958898618940242270444550280974085192188286212522887184772809819490079132558849130870989619949229369083593221529789543049017101628053716655334307877637051737472541403302863470333488847695032345664577909670274313093391567683605913360884007574248635830287342360372909671597702505175490782096778781914125124305207759982710318731904111992070978615368124603229406250033640212595163984869803112512414460760555217229516238265743704592704933209160364685373423675367199368731655241697971001749719823747868649526308181028717823787034153927728210356403652026774060927285785103697939074651010679432143360342261221257095830694691895559614690828638938851562562282460001546463200650239951000787477551259955553518845731744063921821046409485924696732407065841004123461050676219241606305713705837520134114606938218858895352674559902961779037074570664130138115535571592682471572190194048206602715885570419091818661205718491229496875133552978868454186928846917924803558452989979250524864404464270141303333251433297565123680054780605275128039458927554771533478386071293470913663616307480231593095381513664332322950611223389757273303966913462012478017515765290874247628288498170674064693382194777416060382610407006300698643296314772817853115491364013795554740438035737180879440166955905050461512982127086205761474039075720114149297468097447056607622730401350853766783366726747451608655939100458590203088287906445468554636610265373663895039140691339911444153123141876619694516857563358521621513428189499858355026560443402307367021910827010894185489949165927741250703813308915676402820750560772545215536297610362661595715555162139786204361105433371805790562161260294968183329626663783084054714247914977532914662458159019825388783564938833475098136102935666220615256876870777753838194671575793525214557946343454927544178658021831612268016484231833554072331220454717893709525330096411072099974545079352305831372854356403093068799697 A013885 566 12366397040753573422655757380674473297802879542448982549056854095711231920900655005846028024680387446101627571155713927970476532878107257903777916718980862690202484366047287393534633252079965836351034431973495040940739511920711182514225905436595489032244858619226340773346231938723080142368861144615518301975471141817938200715932980170202689100328148207790950661295526056199286208426712222156017598869870075944914210426886965677834759709622067018458443609269937444668212392977357462815434244833105075381128363717687980593023193494370524474085206120002664525740256640882565042529929588185865053478399406491183224960602966088507314402154402059970248478638076316778429886433286603997563445426992475004110211482295400735698564045944885032099580929930439366500833649971841186103607523112443188356229319382254574244842579235565926944609105774842705288870312306580159190344929761876933080109666408338919706419070739059060446463316540293150462177575258957811298691156627846602738458736129519980123794173464914809050713922651602629416837960127775343905347679409114516339477996740314935443130428504857737554788781962284606594922428763248843821856714846991340766818899750838164095024903575816233243400051780010822680825232865052339040197424775396364216578663725145590576931287699935825947758203965007681697361968397524758492083382416932288288768435085150508181594909693569605781659084290319992574218985335819378177507024570733673494273398013334632793524079013196500819365192011655169980305871064979864314333989142416412881856162371230482751958732749675354944685429850189209312205243167794913598916392635569386587828293021678724883496854109029509967431871725286917609850411090708812252964298923420741622391224948274866303465969093004380218111368812550219269393818397296474821725541218270597090706675365843671116541641326844684342349945324084295061771998407585699085890956815395586030952243956620619374465771125023725176740725923483880739294767495069954014291334731750065284037922539259012099649069849237515284059171884248351558807921080253219435845594089221816511556012631351939787177537110475354990892203128786952693362393572012220155779337826033212979981244680716760070266484775185481990830436314882673150753587836075878797800963064994686810415756600685647746108125105513499306712352607744136931367845065491833456582128385299283810591725037029984623729404411745229343825063563463478614334578762442600139602698243588679459825514309990074871356039075252350704482312369138358540452368843567839801639744636501131917226756490231798343957806094386992968712482398729425210020526840380327580923812991540625864127472722034501135245210020812028533731061681259489959189077629109846897899067685999808510592801550549847432651000515881958604836614758822147118765473351562930077635246672064660745091073574775604388838471002221634535714967094128107686431939277133510477233132438264018238853869244699934734115679055160436885453729387119470819176743730730539456398711395723359832509986327201981943645580673541562654297018589184583812643360920964855511609597621829337540433957191608858700384392947031487869931217629241107207185527202752886664909000564253357085550279862428966823732095720916156697605307901005850310420765546077310992054370218600558632639877853725959058376674407901816254951613893854291412217042066163357281452414232705926233004116783423111889231437571799591467330566602021378883058094876842903767500029081251958494584477989681174384408725506614699935598653557652733926900815566867919426515386731383329 A013885 567 17558515403093246499171735707252315633198503138502985015156217685774262621514241314635523813038620878059518618298438510626376898542710736885484401498862010756722828844522803336721903765398504052503870695478590748344995581177205217471101251415488161270856088224518854531421060841819536401703424078210355969687986529008192279853922453425523479537924623529869435833095081739576949918038126335613776679878577116420918056074088446426433428417024859210627350367727185570374274043655651835080734020565998073015422775123105303060868132445336449768201198505928623245523983573353596153591418235292817797236679746102351940242886845621529729905099742845663177094133623124912071123261507017692168440933633254581910912544617500802386756050583166627021814680428243847601774163748068510977509866943864248089910692730129833023559450025672930333791851098150839003339535020683985087525580936909296572325270617544873517597062522348180388334065232951011735776065474458061077125729576144393824419805704651850418630023753373546034319518074336554595903295553142716471415240042787109826222210017713343293476840825621792671329735590623534666046774936500213642370009572504584127153182543525823157469774516447709484274267320210826659128472660074618952597594949319955507458731740794042799789927359767782022706120207143911911771272363004311018294035108358228052825883934696545095194803692782659756329122443200873696452845861960494840980591385928201446558544083019271714314718255440144063881403434092674682727153172709115205757314821783940745193645135928199548747870405755800445696220370800100166399799948495782637816632498361642532434116644881689276907192784684312933827915092250706976769375140020542039057130576511403937743537481382706845040280478485920283346953788081116681183698808130180850950761777550035173419507964920697340519465229409712976275966318018354933522404342999407946995876271037130595149760247515482763170846392262811358271556887540052454852850691247539696869651658218452443998232582824683142771429368928830738678403614053211699234338401245095388521417686740220726648385426713471170402536309068206111303230857830056290339448049976554873724383267658039682117230128628456803088360273440532903054530814740367651809536964167189042209282014574161030576484919779721751845844187939080585130680836573767030961154391154038176162331062765885213455334935902282877894560959847346100435423276028564354913251997905462906415868320047091651789475271639577736618971573270576914214142593507682342171079069121702317236802900348587660597830789951050501256898687758032675577199121212765490424115178001890778067742342729898417562441036689740678385858164520104397817784045568055634984326195235019886910276547440630112424763431159054726181551639478610098787501321616937341608988696530087211240948434057713011542776452660165320723024921801403346976646033367452595334194006212954785672803724396234144564338224171915231777285716222932434869675846407290478903833823283871560943905166197582521708131656582024476558783238392702525642201922983855618468364507158396852147468450537737712147937156206179287751683016593287272536928869401390755872821097519105401377698814159078831418163714628805547443782234012851500191779660398463604203096905956692553245341935471533378464159049757779050749529794780249122306833648486272641676252696936505979571180515207138303414526243760789377708481256382652542029576303846268956762217417549534814611288791219162032245233164994743217923419771645428006459297444408137835247611288326383473173857458261739363953 A013885 568 24930581004689767694574483146092151118006327070725432794664661774670387202995346130274450934609577124058953926821366008382435624034157638742013225858969718007008205594697613977267952114627423768475988334070145424172880390903523068462865409531040774197553912858200667238419913183683361496713418601415521396053275489117984865896550772953403491086279042191249827553670883473510509379775859944505570115362356868790055448343186999277696488371911665524223717811070018522394905620802782847602225764238776325957459135217966926288095043929438075558528849107032297215519946744511116973849850321308154399131080394261647118817444587963648337713865205577614781639345283729268278568860713569619349206038705711950908282552862970836774452285712863217543312726708805024724312258816841311790994227149314259700196326447723954327332050035101889844946696324667155814764662175863301014418808772337223103292041763215411478074812401793720361638840859462124670123796996367599226784507018795650582359232068389862379844769636393702951650807974473277398875465514198557980954228481431577396530388449120414468646146784144881676936224386495960060329175721014383841614554681587641305027336306702944690895561635599895445213208374472583707750175805715568242178363371956584066953832473288607227581326891257803679413443718954733335311823463518212029501913806848188608401201085866432429228008386823308933642198804835862924024448367025642323430179543449858321306274726083494078471752918014476630110457835720522796992927522343246188700963750913680754648413401763605626686505030705213553424898367023117821963920755471376448782410369226266681174307557051780691641616025683514509286102039137812055914834678184146757949540248973752460832725897703605992878357519341583315752155764683490087595443038615294192488395765186860291225902320548406563817946342233986837356264708402587380846320463238110369397723894565967135437553135756590809667468445979098546721377947671956258390004023922657971378252994483077231777998520351706133046013389479182826127702120238751003639770019376657403059854552441909580276796586817109035594233996184655924576671456106010234232497689895561273341681653267141248931924018744014791062629952766454726132296959024814192995333725331532531904144533367224558391236148743676387410584791154619142361893100575119135279411790360799182691318895785581481521051496085407660158737640765973292125938786432089299274065241990056845914915545297103411434848990764355926382603121109241525685349860390037327308001813845932887044895255680244630013454231927528711563116400104057000647015212647793570937112904292230634474930439521445377464954843031185130390909415901021869972365401588122769721940438587809631568764527819410749537087331075201966351959366175180899034125264007059803044913863689120037490939320735882223430091945744704351785831996394175152028219706999011139653422699079507343121030077710063823798687577958063045245601565179144178176753338252316237504960780826368022907130357561800926524942689519583527213324292514547429950759895762088286871636624040399879299548111775160654757233606799437104969241392891095086922466213721650474461316145060184437883935305175467192340899677361711958176886311438785292507799693274381337672996563600951618573271464472804968145985475911930889660075125827300178051213903638773614192519125514176570635997652780461770071238988887463123465031071243703890368488122050251902141531735829629853269540669234065745617620025949941121171093026709162472967278691525005362341167621009233859070213729115138468084214721 A013885 569 35397859953575799489515441916360963409959109535659000831534182673398171962883363170493091080661950346634974145674804276563859897834266962471318672828439166900276649771070570088921742685618550029637011368047834471529833433187103553418478691780514960529816306049106224783141182673245106604639024395150037962836015576152594637737278890833300620643290902008541406400872479596048211316440413173225845267288049936649641758718212463233432302890277381676227715300072443289152063510036176845647953466934776237844980055353176866058635764788520157648306096106563556427536505024821321013139526927661632180687058415355159493182780420332301837841395509195815391014095876519987670203946866186819020305638498576053480781340660359183390063499035408829471395378206583775989987830866903854435625690377543896835141655481085990619342702566689664009576481403452933853684308943034738988429646567064412583770928541793744495024868912373626411515439666193313947747964031871510335344569782186136048916832166927824829059255081621053891822061258211704227735121838593421939163727988959995187505447752202764326208512034495599263169636748736994363378802451712319998203316766534983620432198646426322939980899457237960747154090402953519285535041368975889577634644482216159583552867714026141992331940055840631358840933958463910809275839727440577977572498832050048532958704170175055149666392304089782952594411468437833823716581185059927432418604436024085486514963313752731651776667682913280744598744331252634336969987093091714503750384288481046015252832307387867794290220973382012400325215920706343001340226632101322150438846839618499331132108805032870177492190005378917860611436982984096412275069421662508063301960369287125247780571694935748894230286072339782461953908627576206185303002966479195766263996145970919892519135991146898898482857839645321848928153940078372510806314033971873674761944055766750399020957882675945757242022745302544925252175528647660797168855943394753379267212161987758589080613645111012414948313433145744089957200749335832283774952940402082650336355905266512410923071571368379983951722299120757007101659003652311373146651472482041942883100087162923372284734841481820609193812576845120108082024763350095605623775557248053786151822944713187359803705384446750124399630689814424071616530452103286930060419786426313245138547973413428365608035614077338664130004750405052540638059067487107016199376452296276143070214241398909358449650383479706112565823719728804344935023796723817229439557531401844731200903843044385099637013085381925133813871762502546060767669078784458236250056316949653711973671309067600869311258388561729425681445470532977209233352822002707231449085185311971620050331296176085088605480206638443038338593969779393825759895994977271910771942263756042909071772631122087526112780059809238686813576060904244348833331948520494959714889793246932057681796403047178090667333148376801521233284101530564115393510464590918976035081099381784421900849388096625978132925552313207308198528989996827770247596093317071388732701362100130051422618483340744281781641437249428369550312176386171596832472110816181477717220957776718295420570730600523321315572793199768255801159267500539369064246949093483262964367881804756362292589501731963443656854499871886457200085287931772948907262419578838187526547627995182203053515719283908107468039177044786728093688621722871674666930439509904515018968825839850754573730205996672887375397117185205550482624631624191301379901421112619538757643234863307759437856454780233159878648861114897 A013885 570 50259899240104273935784926813038528424374311387972181943659630008103108248703683381166808822515434833322094485555390575709132422959268786533639116846169150197526103114002946434746158804374297589430318050002294109242934708944741290046100899875406630312983390857965817001916490206885777328342951260624547451798456567909294564553739594101897719324721090253141575668123596261806225175127135726896928983675808718901550398608364993409231489284880572314663655162814959111205581439169435947531166265701610584737859846453595645511416401085333865478050948699577011538532699415027726389753249284928862083173784700450930692512023059271761090571970303500242853639101128948040133452765385583418293714102961672699567061752005995609050665389549918474386767027514265420425816151571189506047404185862388344728653725526408311382808071638232286271645234156062472302690641842930475395894752685772375657955239286565640677472525299316080075775077618122240161907580966400987050211334817225460572006906570037640578313586742425224715680796431900695729679306888379740294275193331220771886945922529099360347917439271762818083006250925151462605803936312680899535688966734182062238356000273518939610592459960655519232571965337266375032201927233029999648031593410585989697824624093834015890806451411865711319269811967462693009925965967884596725502155474178085759861146826952243279639874777708006953721843284341737419440753811675633384411582438719849946626676265775012304896664046258202058183739329939371631787194964035922480151509384689832552078840721470815802797530280603263980688560101526346054853930165175486964555649757160203604803242611587555951603528424467294176814173080348850179643643243833463711235731544054909792937979185056387617715131291814146507082490842224469385645765882976251463100298775829832405832542870981862429303175083625287744453581868897857758075920625333202640226469601188810921302700196422620315040386689077035529933778189579081716485780293220644348826206058683452947016232848306386754451267466246016766334361184349726818943853357100479865658627286583994512235999632108393898873740568462700681832340247948759869341885119763934626896169840458886890602086757821853364708099143921581701301019434415976696314157091387549904644168870811632065128809716044409291379686432347838719053232078132016670654797456695905845302683309886870158907128622897007843635636154895866685192732633385041306699798051428033755671245182149931244960245244536345081869372769222980950786408082944888959940361837863629054508721727873471494415310488371124074721562519091577542203400315195664517947296212015184470521801023878796567497675401808091457159780121454541421370440637790297881523603743961500088529803243194687645652111309757039817086321018149060779261968647740444363412917626789863816745919872707113828563913557380566214143063665107317668401448200430464412015904277170209210623902395441357142280647642054840277533727064546882173190283587722668444556242144524922283926874309634711071433881275930773588996838776149925887380441046268897030791847157887404354422764811900739153697636066168661616504597595827140444963763353847130984407140197445977908780965295838267241433165239434243356377066594075513326941454480399025865302798487555655954295669252160640419220290459624597089460741496666943343916618897275950452426881335442355417280955668635291913745247701801279749390920445373571407377563853051214494981288020150492972836792849095817975850169224615234397291607961584029388603362692076700640441811050523311565392156552314897513685818735996014309729 A013885 571 71361869755356734077641778829980445853046836644392018337978731284415254968679665774533361674310297756136209109977220196654641634665678501441293235527851191092008820189138881515999376801502477052435763095522107307067345547038153533860986685394395231896301658393418771030890142035678219140089037748056588071268201147141987252543579038862738190067240513043554838203414965017499401458480489551784692895974982740193398644316877294447051194681562674764981393428508959398759023245474797816153759140520291700014143468006062952448903156995818886236068985867735316872066422993323022508575879269951239330828880423428157100278043524868424886776246039216944317439453211644777419763843102078315548258025088851714189189598017976907479850608010178595287371871385322357049538043521414418487949165126013127981392092764749525775059720172045579288799387233124393736281426655177736004188935864162707984577352187705230875394107353911031508149774381634189549565612188211206270151915219581290771388010341813934238602594331339652289132388579409226136655271640614192915008693177687131509083376724399430485513011572087339594883006419832780241088959601114163972044729240295540343565435480357781038676978422356463571001932987875023454097131795308276210255194125174391574384177291998884300672775682297413276644477410685676908994452261262719852881313965100074312739168350275931286299633682252157629290635240175606267154890384784329790290476206693449985667512682694511646193662722728031999726589573789726386994471280051152784900481660417551577897006550265388113312692951626508585828516880072893130406736722535571395033091197252215209705117644760872430775931058178858908008841347344877369518284365259650284644032082947172053871540311756607353726153170601358617106624199768308428494840209305011473643200918953418350248176823163694243283118264710950180976629391627705622808402431323725101144034448535141508288087992792032412652298323192852436425184498921186228724350549791384423191330455864111450991627323297761378014913270821670627797207068127250071965162796052616040614461563247290696159869729646527836073172662315744802004421127431782341804160980492660927540915021164433763829607097700663252854347526191065229664161551091565424098530145306252444958355680403991469097596376993666843230487438774105240118764938760290793945908752471878785793932016326041803215398925120676865840963443981980584037697778640184594606855161906453724226107170591854927675518932171641318907802011990634063840737021425881203994042338023538758447590106373243615646039504087159115361933593669810014340293361332770635459094157703243776761672836361476457937546902985031312088513923908080818922769732651018979166459441089943631199660843472679616492669807937701283568732501866070990860561018274804112502374982820975669253411552702304519283272611841698603114527946348280742703475037518597908651665799270061739168822183484179027967173519105059351938205108686342481779436484013144849682292302598722579289559976655011957752896366799240395752284514187905320678330882632217331449019730056536284457643577530947792551664452002037376825368428618336150764914144303325858127368859325053855628015042053034610619569697367386469255472643064276125851112734175919668031235552145310996298386057365050423712863951131201549650460039233036175463418757629539181531474452297176435714285872801499670774586166136459661130944130806782977764885679701738259200646664426818500933130184338640823736693724754512865635270605510815215614204741883947941235788512762877589303011225900173439089405533035092889768888753 A013885 572 101323650305231546377278223164199545907569522337396517981307467465295990674064604207631615306801196441134289458264925936761469507471506280020930289516868208630326367407290164892662327147250902560240285281518732714690720046380951562127258972164029830774587183781504395979606584400351969193589400869842382969106654276177580594434768503382530858334301913128482641906986161984851647656633732453528358701200351068542778418923828444661706768126979534703782186329222445565043790468250110002850627991981719812306981702052684525475242289782612416354486202067205063808021615152030646769959022212595156822552701671367432855929482045089107154463460372504452907726629718726318732893630975387610879402994728581728353520175073010637923618244737508149768941963189549645913285937860184911991044037748325621856275432656678967418398969104320120072256831558662302317215337606340694709699689909282470070858045545178585995044451085202055464067014204183975471277581424716998701119087887929032770790666199896907226219563779512924680290645851194245594712944025827546109725498069191317483092596025775602170869048071709213735171800846244511854771846912359153514855513124938305025593788524834357912232778551831781296532091566365267176463991259491023135064309164987736097630394817285659866500345261939758322736597762903933158974136004319701622152503802545096213462897356317732968371538981181501775051713480210015787663741197068724143052464675407141816299917555112581222429595372504455331035796292472359538658809008279589639710443188915483530738110029440163170403820276217559601148720491789657821459917982649188794237499768056938531006279223737238046944221144472660072548709448917055547252122684004471274203821461197122870893883612429801247439554662350533242009160116410431100357398335063185675932614327182443718528325599606733417185238449977695591110934078108339222483869850932010350935065319993760416533399753181716765331254340273633881825353187084738715157870198575145712959172887071849692470618996375589576904120711969044792572259036129952905430240152114879253578727551807608425977464154726730073743346716797646467339591368731908180487030597279368066595460979205469430609814444919970624208015315495067303795267427448216808364266716524099677741236021311370115338505899049096823028710203355484743919309229653370205819656163558464397161014930904644736588006671625068892702352832681923006110013454886716577944705549619011665518507848915039362044579284476430128140475041338985709982717345030687408659368971939087670953119945664794560380338712154681480060448946507235437531165911141863716151043053474054599141498508417696879137831533031617603688061114458355907313227064292677854702351602647644094364256846230588462234432675489000731384049823902053958870303585724608542765284635983242050819141166985235987835989600831718653522384306318230850492727956346043870784428246754192050791026358975295982112387091315952256264924091004064177151905347881451806835350501890914445262336759773455313299154176674469070591651433461296684902372852021532203579210806858883439241176437062358939889028633826256783747137140952744912016618702188087342943151566494692992290426553564295563130470371794965250077667620563313907222583373408818772091826017362384835271237532252168399461675871061294438682053239925301044984963366951604613671734721415312042483978796498318918046991590092015205074398940734926458460317286524270979493852571013069236279411424144509544068310741948768373862298416128769559596337902197116671999222970365961085315005610172942558705166071918607885188585078168321 A013885 573 143865094151435147744603126107250874653683939277408807831385276832872769430505346736435202414668826375319608827343662945792329810469970492231678018082551944101229305047812791654000853836314224756475090738961343276082621692894318742147323542439902903434113035002455487162416266106930545923302265950851796355366866820610671050072367102907210116921966911468867978490127650997325505886805001460269414800410226867127943737557930283952036986672468781205908063734850793892646381202878196438317484108811188747542754118531418492287701091843870717647831715408535580283266146424916778030853707401708721580599211337002749112521466588094084417015025454123054992206009292541594737130152195820927020396497886339867074844095218639665330314830118264109006480629028424391597500431872348568584867814305224372471985666985614228641785705075552652725434368086387580581214417607726079768430072615524080107398291973640631575165829184481734865043798586910046860721772928954403624774844771291252682836522938587023003498431169287882697783435546339107967372336565679422136716516512027776467591404115369669171523613987952829086379827634146193868580790241441530632142204299035526958724519793505736922189096256268217496350165935144689157372633237727145635483004818071992012373199494086765161069580722581999432845817489843489823301539824685358586124587591570272674358789051649227379273108223203423565819600746870552386224876584846407455582043336629558157866152040049484236735217996818058432958492616440926997481480582068833307070350734883971699503220692070821758640057045929435522608218831310988185404614767090329253819673708174020571818982599777883601620081001527517712628792952011023738154757157742536569977215328430963288098776904293740309785783764221041077399400055406165470860154527827809624272653980750282990858472800880817689524381109869980928907997527340672203418279994934771420847609040050380683737863373353332821272938793817900982546900500154575857887908106538310666565072337919175288802255676336855489894354121734232032047269998262366542445464491661376112348531365526895476883084322337830782315007039272155920177390182033580953421773802761291704932031439551740209337359308320734730576120001812879776764837023734342772873662647323758596138638153511098037854184970306153467855075383205708502047038644887945260324479541421630583559847176749476161757637388753555442785684585953257153686345374015088740210835787565401046368111998836961043474530209118850652451150470770448233218931101363236731996865650390517203216484026691778210117946582823809582234188859840923786626688637096153190423071536776510740973250647666425837722004066995673475919719389791497843490036639825408700744116839480476000891750632918424642222794875321786111460762830816098627879712638316185511705088747393258108549913319932156213980844686668121552234332014016084300688053237913624812240365937151666862659994312975586827274147598314594022723546325080757550378372871526914518097820257563328111506845684721658940774997151830481631163050429360056327135428410552736649977367518594233663390659052398049777314016528938647478200858899541741532541180180632671130489234353748455307954508175064140005379740270685683975079526914730165194367335560818125195285983813534103645053713508830967067154456717257476337823784067080618165829215131309804471954108246344580710705174682059713604021447338133278433031320856795070476530090721492491820131203029920903446615976266451550887712199485131152417007001442229346360579777544799891486554800729034902408712107920643323702575440983376138836040208843332837750097 A013885 574 204267860986574254571208960825262905133155716970603837661047205008092231785289030101154677194884435810782173830765691239223860027704460893188593655720637955695739137377272326919474690325467606220054452911349435979948842989007848726269072362998093216761249431539481440635966872345788084143022185426178579017742133423311805565142600937632522634982473173017452481335057176162109600811921288958373750490266063488879680811377790219181287379785811506276677005650374043664031212875575027360320148034284328021519812234475664266204138409162162745547297395944817103414257420864443061704553852430267940297264854411322712346657391985371502418089702996214798492068647736080231078677406506301713976399110299404864645286912504852059296904823747228123021614566490411571380452170696977221545204660215972961824956153169193261836639925851458962840777065568034011001301359341253128441763817613660173809050216646817466226420228728390682620276492730214338405523834345586412667461936772431284160494216950013354720678271984731585263626695444518406821229383679135887276771902985218222611944928273036432360872003986092740048100002925135912387661515089842447358761533769415686201033720500447675109128643643136222489715257554176732912919634911019551820559992771973244362712173914075552121300771676023109968722163883676707930043454430858279186019098564004192648597047146507517039052577622472943373893920857649381899448094593130265550660353305816834557353361037128540539918156419308097992445146450901965283863062574814507452876986983380151405341544422181600769757395477062230532823937765168725751964040109356573623340640452266840327041185177172826476945483350585856716899980074463516131785199033720844746638139024580002241350065078999797235031513578115594721033079964468831886959086427418010289690897663146154556551338615640235162195019189516661511776522645177344812728868778768099745290423628778813366469991475699343079614131056973903435376094503447975613853151540425166168097083914500906468032904337836618625314927960223201490326540637922808971856989876736846502750848699062921231120785456661625401085438949759845488355308691691654151782579486267239356289679363667615198409114975434353452351618017414030041197991202008372726464080025441169909037618352729807126733529509383984144408303768372307656591002149214663293488534548244292135481533932837980974604713749883456970327353759157833842461633283712941853409536668825247633493088398332650996304616039128863930837333153976716317073531856788301216582873671766528584607347360686508134083437281248465802002288691967154524908410248201432780494531082992886211146056744843708390670451528552275954498945013631186753564232953312585321612439503354230213198158378403655657232530863289765262860344330674053349485405147501704212093052193607549278231354276698911525514200194278539062790781950424835406922037206224325585033169258426354256615831545238577785812989386500164525322186314490189173207585370247590266922816777443094362419775393371840498671965131006572157378275293479881496477527976722177001626915112848652826600870990160737762667747566729241192455836914526638507169322467732562533323052821810220508186364113922044635618461881514963191804491846568028162378821967376540785403171119533091799155030501508210407068725451195048580593464574132885267079771908696145048135344272330077334159717208545258778665080153179902316088552137766478381594585021546164958256029540454404205001820213755099688774380424359862677354310046759433035493721205426939526425239698725309429326747415880867662367657908333494359323542807668033009339476129 A013885 575 290031152296814361372713041490475312693647076830730653129901501361174811945965126412335176497897030376989744988829482065850672227356372730420077022230537845860285084379081754282904575381447458964787855347349876122182224359843717068934226278109383640470977334117353499857062015468273631787059051132657638668394292336023230314306677939504100690938309412021041027790950276974004451480012125576569678249857702107130236957800435087236085155200542967867483783211723138514680365819875331622742084427514843131651056039805913238019809349217760909404549038714020178002457298816325532262642719250082946906653584389897432384387924612173625308841591427096555142553113968607668658677666369818032701388111552382092900663139728401730357125392331268081069100593533376302505534677729297986851509653240270721657896768770351237171586055199674968602217201986232066758274744170193643189937448785478693403996613457500307143846346701606609453177920138443939885451854862421287130784503159893965834266837395995111793638089225425034457657208913767571553970289022506843501135523856882989903128290022968689742610640963681679606475125853274701155007915830918427779469075053241247962341135288604134637422068577212467455579636445100713463539334065855487789284849657235614821107419117117571208293749769603144850859945445385559491427709077835143710223519229791300961459057570298723620518075705311565960026900787179478435604673244718159453963957263737173264100071142094218185386573819049538091259188304338311722049956438288402108519560107261191633934029238645501124145426269875147457643797803439171440006406097550696555115571730634239106231716062105077883076383153712782760487455008587544624328137344421777459427388161023088242396579352873415102740139774482473973821865819110822236522067577574453835889648883301709570201313992787097376688733361369558464126478113413569273766773437615337800048825022286999610075982686712042166991681280161795610042795413382132311158694186733455159935821275591513554981795454407687811483777668818634198450571010539165778353950075413948664856311781305382150455465076139205457108968090889164935559703533059236988987557961632943670703395272259009112767570761675294789795611303351432452205256194110002074279109272682823183536425681451885757542489008605415575327140963649799632364330538577484179902750198066495898608404325277537152659325050768275563518085526416564486056047249312806481156504505988209629148596013991402845660083215469391354246903340005918499811073721583867000473709262973407976554834401502263379735307007841602908233563615310408122272880649780541743414623419905030437099206691563553264452175295975648879927008570219335930355451108391547456988673515914027247820897560685079310511209573958016236829099920317869366640298896516327237469804808459034095541735989250886421882015745247743638076931287784355526366102981518052252188440603761468075735784730327811339231073671347964102430383493933096528903002541043632773622229861170019632142255030706761334922880395015598523658645823374464101944093440444820070998986811383949656419032881476654637488140056853480211796767233949049370873912691067353040876469810416994260091966391701012530195322431702191092625950379792540762550707022133353069940190336266897122672864142779943103949379312957448092495694829834596076660083702965582419610305512477766613448013596573445493699064711053556562814543372672698695455742704937473139134531335220968991301269443241674578804125466190321541480258600061708311477008509573878075171561562913021670395587605670361116486355654752670300546047520267110344541720558093553 A013885 576 411802761806697948695576220951541806055263657567650732961062556018173584965162206492438986696774583859981528350604461917572537916717537315896059300553184774209646799051229882390862041687375844743366789929922153061213286532894620586345743720557555127608200464687863188246548502096736594008278303164061876866790314733348935724380536819150473894733595186823959250596175287413479038465055576584771493650808207340723616856191652361657766160207577336727421921979647580282038520171910728731871707768997942624376673475510704552395092443152282351544414784461372547878035012925451521261839103426265022746040438371086598652999885476067007110135895478903033495040036740125378598704095338850722457294819904430581279656863585349295659676988179297303782529961432519076746600950916687851717023941720771066041016332415964596556736661577644901894638309760565503611203703433258635638735016220203421180518419593926013600340242288703055678360842154010597153938014289392901481654292303097566647544608944565431445979596453344313149945791676675282843905592660629499292991781496862311394886024487142254911873916846770178561010952768653057357846074347940346111673622497869958608065797327471600793886186023835162404076935864031363716200568248743375326030618779773588353053116785373203303094338666619412438507449560248804342820072728127773642966835343053787209234373104591634823657933416716564109305915270982292713142344539225791727826902468618071619245334711600470350048424542994220005640997328232882266734684998598855752596257055215553769782668952695485289625752507266117243767749817797731643293175742450039358656730330743138834656845672792329567831184155481170591957436406128085347664676105438671678210193072145759002584479970232788547531306639777362049048792936325234728281513304492131300064769194498115445217327081856709719973134884274097172199228834677050228342669632812200682763924549669352405363654549606900055098307607406686629488533367258514236924850051892803443020995388897539661635787148508936392949922109515819497109432403311108304556304492227022909436888276868915983999245276611783842714368106625617057908993979338889053472907084730266501453910701083859901826824718959999034354827278342654827290798444000445215179713254583615276906478758789230156047005816291459542537268387224913556609921265513010955224179187976100667110433140075588068963411288608691436790098361281244001478081079267533471915431018358901359414038090637791270230388774066723600066945435630783423386251701106904647691599412997634129367217508813799175560833802232954780475782934143790145266005500755450658179456965116096801328368315463352047405272259218096891706522607485915656066699744407497397637567012285142986009236147821634654584514492051307059975455325562769045309794870310982842412164645924218773793602636489795842314133230000225538728997427479631684599595881029277116635522710334946777609984099849055224686614569779106266584497016545364638238630478918589299056938423991280564834605801134210028719596189025662673006393882838996476394034680069660891548408417051180607314158769994798423619998076703811853081122534493195392580921051800818686559741795609242219151399125021424548085539921909377938202604028401097549492959220325196289826068830280907747906924863175101675744253863157823376266659774004460081618356466241602957560629554030144270470456241189982598347072923442369660608169109492939951633704469804405798912138258032839369082046527872794342437089172048591372921535535107816978008810871378037802178867886032994209862867831024301923770967480890162194922409393983898492469973726453037881921 A013885 577 584701033970572729341054766351593294120208491043031866749895397600295891827880315023734942334322270315681792899304199484898790968816812380736231070305543273954986475160482107121842205924112404789782540249529478479035113376736157301867108641839688550820396687190315362874179616541566130158812006695615404302450295906348619830811775866428534412754758261178306309673733655061040107117878415802923898660555588850177812458581710947266310886933850134593787107876256474396514367135728651565049167377766111820819590470918202433650038771056870162816798142620971041712463159347292820624271083873506376401124738704255904703652458392392072514376222146988824429167061445724199681020200695534570236047251105045091843989755359703294887461989405292531856751643449692238752198586365715663075378462819828843515799326695134244173258446097650157469415466581707254260892856745636306622107383925369368987107341689373007892538295395311054526310390258267024443198967154894536919037218506599201687482745822203839796594251881456096436142581932669137072899263078343418977649431900790430870208686070240340632408563952304565421101328365241424060939253585443536009082574618958145819372478795991844688404858429244522185565465925095979991993390231956022660291856288792987838200939239529640322321618416170239086701871810266186587783480003541316301381961929682321145541889293166164845814482367258930566546768938911105184804149890431514965297122258384649315086823207608909029808705926342144234549409543472755516599109638055575532314063753647190528902310991167353656872152077709347431384345953048833857851318630147885533664269157217960876359364926433898683192081641449028433184909783295804877479124021039836053008490104837660940132591977094816448732158451634365946876271992191938805593604635976284071316062994192510701699938378463822292871895377380766788627280455518052506063937876835832824827137619319877698222422457841204291531717744529635857685700521235572248897406820130360218197461449893893971351203833320452900084697556650802923707307363868100303982400827419984067124331878130268442293216400714177571564894556769128758991490464522176994796881434603862003954845286308826068628129864988387348921941994945766855112631206303140141889422122513328236222602211018199961674433537302142871688338280480004087747492978287507195851737389302182364901418266968304248834182262010070797366478688953703264206663766965562272833428139434014607473537881258702399575509113580055970620252945398417259178933181578546312357451267740581802020949350411834456014278799937076475742003729524599444286954772286131905170709228118845856043693051288848647972707654156629398367748069897129745675896098995196032517482985362146264686116009137582715754404993140492688255570072187576568366429415175141165678808857668023495502263258638492055280618265548430232743138100388947404800528408850586318994763368928046526816979194059380004157862503202852486353864180421051799155587155905911446391087419872987648944368888981016048747719686161410325906839399306129019983404898739668504491248529809038143559259528688504505365819609194444186280203398457904930523768821846755017842655306688351829557648107455544794571090456902483631202534747953497163330424599693272228483572611156158832219882615453210340017209057381677625555850746738650678106394757088403650513162796696578553437370587247285122141279919860112659202133167297317240906776727383074204425991890635733208066727336925882156669698120557396800982252680271579690944656177402206619688280820059149059833261929954672256579674574514263023595947434913796161822939485320431007910705297 A013885 578 830191855990355483764001997387674199809636867466886097227906229550563324083058660448655224017983815763613003420627362768029942648611332776475002838790817756327905231661936643171697508976792466727606268251076176724807358973752470098157127274876574666702195979083979600184444047803858460868900339390816401106664169794700432307116915646379619585690732800441846461934418446274003223372069493826692117980480476718046918264004452360452702376989235650553930781627857888967211699778234276025196015645492858231573441267266506152835043099356494498766570560387384080372732804041369142413115668335385143077771768122408676084813868615646630904044679648957111287523856363141624986494299098959628291643341812256008970331762075762241169027117891030438404531818213549673037980428241465944227217638083973722267812284603373222529110217500871259634051836134303116913108548900288929411545523818123176141927268849048090867275746485100167946563491780932242524847155907647092506253427957124422710384189034876877362072924693648608717532097955173802956915528976627451839348389430360598804081894377633239329309726387627303345108668788686592642893025778067102707247957150750056048656749625840592623744457074771839536830425752009002863491759074574382466374014194636745332984470985820836519130606159528227158927259602909116889970488567388162739731288319592951454745670306127031319483613490529163377425395705295505074380465850978419544081876118423253022571231539085962748337099770458377886434620986166596229531862013360675308584849619062239002795648576985905261185523232600160915883083291858058094907199716245886310171948212760022276024978806351656082621059463182893164056626450181031625922876595141558498716475734784486749473841646821914798447496302662215930233902922017669656693718697623378772646611254745195667383569406230507329290210754841723390199964545730495477102424641990495087160585138754663588964994083723038801761350161594615179986045684979975906602725355409832868329193021861994612480806221166878293355558418693539086846286311739669293311539691618056317594952487486408559669119359068830024229416490690544852355380676485064661301315683092335693349314763682590855324130585712816696078261795117711689599655206687957652442689226605406689498315307529668342983176178973208671366788925907497164016892137672365104580460294362428746081833036282815565836955523990833092136376331861738255606680996172422352018452777772361678523555075470337412954083643480437530276960486294560534366022530396570031424913684660339255672059081827696035213065854042257593617614189391609193166942742113870388479967692509140120624629884723830774764584771707869347678235671279928949306140807431022053142175839147340908938434618386060782042902210345480526868488955986035903631053370142330410077216508221946836253357003620673414134572808666797504971973833803949695337863865005366939128947732716069357426775627539569114563570180210092522716938533620093344393654512423099708538510210718600624267204777601918503926791030434081581111107268980602431926577329309809503781430663789071471399619556625073941475196532851995938999250756724245520938686828080868039369019035788603163660233568907507465385324782866189701148337379625008621834846680846690426517999956958350211039225870729548873745814400586776648388853573712100335864111340615269542006667789029213935147924689897168511668151283172819979956763192519266965722173283811949590673675567862380245605999276425572261322567564360263749652258343852364325245606686077764884410743340326723206647675784079651086210447002346097953893871137094397876937433388808611209599070290882529 A013885 579 1178753718070898166110704584004870926319111573730930493351723255370974189642599420448646260408502446698676268197801705417726690279229341122007468105677014127046470538511822376363836910003261621430458853220168267055954802290395260936159084261124428676539779876274242023179084172382643062673934229186426402826104868132193971714286102498921627526080086801836958791902817571871267394727396475296285590559411068231455943225574569715155292638884805163088552497809785418655318302412024384454306739186362553210107171597417219626645905789923014209535206576159949998205787280947766266439259173495674943094975789370978815599755565051006178415524166712329297161369760124201178228448836035751520947287840375524380128588344705605548459531336527404805181743333813235998110687776901643111172624553956996677378009146980091693620514846090134564090225937898143220670895564915917538447488792811828918507348426166202875154537539577094869160103799749599111074601908245564077824651473458918811456297963490493178460680776636749832627848972006339210344997212226167323886261686171423508736167306305343198294395720179557340045675959140298179370160162902169022248604962696192522331077626553497146320971933588814319769245437816970246778748818564347958965558408672354345318255332020514615477543225069849270029192982038007729980042827985826054583146647839592289273680823203846608308188044999822266325581090069933759948394625101772665838601460379876084766868921099391977809965669468783721050699401649555544822674421002704248361621358825572853483792421201573476486431093460469966677543006993527706792460651867509735398701811873524806948769998333050043350502089626216473139237949461674689021287977793747907825312079087363897002647680379131623479979266757809065924054118701147242385744173348851437713993699516328749284704232706422229445044010771737304847639151060007264116632217344902698382970566933356780379437069604732742703952465356391245525609446868138613650821225814956139066927283016441906084493160078767340312968943109690952327232307543727751623793442811921738588931416454024989598306116805809391791712306610222404942430753741172054454801302181848434480551878012418072404067954081038442775643592557630448766459897642802343488524319397220272925931009477603152304463063579948363144500834823972241200809532419919071300294298612172554992125513209397409660862562159427052301701478889428212094390935259182387083469864305689532135783419338792086868144746339781203590426454285188735836643337651941282735108883669560775314540762791746627009469518044322877740101124830107002054182435820989573668176001487982950164249725114234324192364919040202820248386376665516506078174969168416588679308290360444226020942598961957777103809089003674502944437912123579464980021876544970178829061006399714488769082182715089838491772872144395213105016991851743374602573333373774925286090810340931040089627909362191449984296887065362561339027304195530224875690741115045525082866363492260280126570160573911527201229981732099043771511673433612991227187974307061838192610590797995559652167049624811007611321148123545636397959659181690217072623441063658417051774377261097698722145128254448306827279611090226039510503374866822225866772559903726939328924567864887012255595522127136445075230110797373938931651452468610141646579009535751974766104961306927652610317326906423323991471606276471910658281469916240828836149387792233383309965152970758375628385397314627783754244676814229871006790006575327186453750251372474317015484784806966280232021148995755981152313506649410123602521890191101440486354753359133628286227707146001594978353 A013885 580 1673661717878991257439446678531404018830674801742877777498897726201265299983372285319953533364835058462242390134526136049297165279795734597470157642122248247385820519399780583836828383526501036019387015956628455157266817715633744007032028901747347927385742235787116456304984915746702431039024232849951833037464779751572536096331122635811365294297493806195818799394758849144422109275456977224758169754913721105910341180434631832051248340369062804447422883882708495175684278907829706438138603780931175713243138342794021207430575857162721186508029803606738124602474511364652567767647212302048537678003039368909868181022137326626479466530896775667738879650983500667912315910678987214047277653271172070919796237061348666977219104784887791404470934544718059824569446814848236282900229181307719431351907933403712051828943347825000191765455929506243938872115764114819928387436094895424972745088214331066315708296207331315189641057500801066545053051041635821874847876167150960086877904857547721172889646825473125707105479757846004772182816706759809257991175858942298868843608303028785677500685824066985746165233330317066352065977498417785001422837496518927826179436885605368797683856246709613133624601519602489923680533961280319399972960865462303023680542060956651820388098090918000974995839859897539541466273669615471024382262849961579989071260632591744033732638953009312643598240589803425938599047747213127631999599153730589718088832205705419395437324425554938847819882900327932987205288035381636645965986617678001395028937055790002511603594593067502505476876181280809269183222803778646770373994558501307311819859723523169435401513845470410842902058977208805038929698884286297523161124132676747240706488327520072689519412921760942506915729708816654820132095564738580155798277952214155988973132297737842547433151854002326614449054382106608734006849070222681510617949440254295158119206379337767017857405835603529604698255252401854687562414073221946178747150171281876155447410204789958359514751144656896466498487082492114654237304486330606763987664394172162559656082128089546105601205260526670553214344902714679329722030812512012772636252947859077887029422713077641000244096984398099496094199450887416407018585674566378985055793625323841179021558012065434743049261521830660754474657820273149032819221961944583487413454354808955377888843334919997616199936956711506872939705630164296926577174271123483422029717038432119316084343395103762720386292134102005222898808899468472393880423494240411553755777903835200990585784361481858148219426762797901237615645310777482793099775372944723007671361121951521404844798676853665255749413135613170269770639277198560472352436631226309257425417495734328483525283061685490268727180780594049168408138921565511723201694073363679414880202720703299312811413154924324554093650110999640792633085965404087944091933039698243323788538814503273065600353825177964490255147291053152958501323628607385194107583386269030204559671528481992299277356798172192951992287250106429440884861435635701900390645495618669581341046950579135282833987611411253136659097807806737126542083901158322849059881211974810395214528815367976209586860746763735073781264790328281605152518086587226020894748850154934878560193091260869571495180999426426968809677836347723389887886732742404191635477492046370376052327328829373501532558900472892577651535553030863954508808561302517114926337192201602074944592405074955461157950584087421981958087838366024332976662470662967266334655180101664721751396852549667100130980398610711509867905923441066717984634201040239396057598413585200386641179355521 A013885 581 2376360305762510889814200442639563715964865431978237212526252428830949945038491022917533264022794611603024093329237875952546925202674932338360185619270769029788488965213414260424807638148787181499378790315130608454231392001266580864592475460348284186134137813677987810299826967517365673627775830181634059801075629783728526384128418792315217692665356663183776693052244115269651742809522517311413460633702531308274539297428375049160789314811396406334304513641050835834661553197234363494136163548581596354678262677984490569518755144823489815711731672859652373383695652282681500912868267917549730561876361469222258705901548838171893255910159503209268722444606480307839977131988934748775525506940646563099969125765215334248273386462556424840177887709859750268333701046189972223929870704684034588641025942598794382773688015012761297279524959700947000315145672488775879060399851389933415526922716735464825822634328052819191218182979914899941459389892823913139755880911062460736074201357323134741375575272675795847113665172535954797817177580809862493623576981550235645019679154313542545699091272102278180592929700683998879445342612970980958765225779294875306495656718084982124973007078884371175068825839818232535567271908661590462287408295552709184293983409043728783740783791076560110354668195954540800727678933719213842266326583357899078542752908009815908503523545902943622201467089116522942901428137214789760188054855618453925356455029096279666547453146895158807648995475210917947414338654052864463231327861016434026741601481222825596117945008129044904918880984124826006514683180504738067442908791849990695838610567462436785040887244088081128170388753202762296159605468746089542342984227650008306947792397247667848722965072852726545041847237171289062948296812263026204271275538396934880035424704869159905870792691968181459811791007814743157240762700299165901621469838391142760321662012147383864673962677522520733938050607909540191118306558762692835517392400745770832445093511142455906465536015999107046233142373486006436621416436047916328095233203716104215465605802142838664860610497595616871675260110533756449061133503360868919316992201788346751443935045122280117683582811976532356225821749738654397420188000132795166584363969471433164922012294337191977961695316601916486866124228719572566291602037220750476688405059855978955983119430989503055344793887545530014091551616928188141279086929074575801152847945037113635777567559941843224879519590649670829769434107572606807757876461261708027481017547205736972890160026140546664756390625145939657537237304024584386162267761703175575503235788530721327318721314921414589032594486492309099725730572205316476592913617903093783320281009240856437632757832115575156484168721591924870108474904757242778769987741923933762973559994409624452390474647911386688401747765653616976905635539580752096034539769946828670984423355544173785104121581155709127240202667232856600198813863343596119550011024077786419155481537415856140075049991382375368236912998074364586646456703417400793182960741472637335754154900108439285278817147975547644857376636099050356280663621646952805497615757990918363318115240201928597015371339317716590653845281401142935047038872867478976349555418134435371867840081978384487174433208302608316653202743683169489196045192691431788322974165424483303030529324129687771765514482748739836626576315719743401857013397425308043247964346707790117324604138492511036213344242470614713037064723918868211347245045608108713876124500053609366831773080870612679790673435830209012266515300739262666997508762786391188168153510717841865375184996191980497 A013885 582 3374091814659041424478921197884883019058725937652323953865887194842626096112516748326620027655613088846834980082171702836355419577494421405147078072820936302328394576681022731563986098679022521162163471080470400327999621552742363706657678429703733739671858513715386738368881418618304273260112906914204391246975840477835434286189424321200308047454755315718127624067080172774421914590300212862231581974986974995772762543228760312176290834160164867308606603824841516615695048937965591647693690767598419655364414011175024826565191123663645779267012197831487439915453957763131307841642400280608407786394084966605508579385255428720229842656831341748202660444031623310448746410694412925592171319708225607143432863001621348839750705682565977704300455110058335436745483766340155391952394429140559298924081171780496395941900343931974217271414470706107505026461789102895853315062151794956689569809907815866881198048109126091698385475631313030086180704955055282838874365802738412313340107316604754124485300179935637464095267290881383171364304308355948930608891142292972932230706585006163578308674636333324390662135386024080596972625826425138111169517179312283768055003660769988465017798912003526603519697850446796193252939990416519849012012680298583004284102401214601619695838051246591408607848120703426437698800027793761808438739663666796511962477515708093186400087431315115822588108456751718916139193050621379744531331003133851135094840168247556358505067182791119499152079768446548324061880638327537978170243482759210967907250054324597482427237045407081311563407597476523079131918516621915878225286148469752239421322084485513106297799039729170606400623663956214465538288942037416459322482556518457844677971669778881928684243019445453754063482092628314975050579866969343597318000472121656767962458015181410776469986099239866222983990144982817775010397605358672799578555300328532786242034059581548011944378625419093721727078721994616007140665395605120761359218221945687936842993137450194015986436571068444133343450830990720641081974476637686333860313530928736583058348657413124478172991839284619784566219794762127830494593832681453261174666596654596653464931281362185281053858840664563301713726592118676616757835873304550146840975272601800679246673610200722390252758827144447337292274549017086145257095193762143109579368743071930712505324005926462839652693014788733609217988204156806429712100529855039973297479224696561055554229742956345695747760047421069675343939403675718784242675198657664974775115131522896081116903944235838165781014523847838444331849146780434312783199017328585763107297856995864391642777690040374954140052509807510521409276633059724036505784550775033029903784232937694698967934637234124194960142348533345670297608852843904460136018485284890820894349972982466146097782162159517769234040377297647639978304960322507928819313534137394316297930392332883957996582755855001694275892438489242073788487255565448355515920002614013591742844549270665251478540255614205343218758578706873078902078075544120438006379089505114429631887114003268278278125479273117152384260218401689341717594207840777469555428217293711374585769150607389731972454103729635125255996799714382604327083472913000096922750707326105003794155815277583062806029211840916536658266488037753981421429139159278264672893129597110589191018274570806090555668096932177498213100767908887707330493471428105602361924913423482752614160458267561242344770316081599594608667607709272461958865308721992414158012504272617634761660831285705507689546212577573077529697615361747272575081799403597033258869939267302797446014043138156852528929 A013885 583 4790727881686342579836367615265236348791665433657215732164156994807666560948029692728789732607015833490800574314532067474119096975042496693047914831241316155415087338462586892570246610112100879829745939557903461198512558659012114305443851322163854276409266013708387868180224864395129650518284131672481504342757375933337986219286057448426505783334966518309593533925012252874972376384439889333929547288259081356572927306341157930565691774918149208002196246686928001257410925099913011060119420692209989336606750784664937225172372573271693105212722138176422261976036710107686329358110853535223812054366146298429597595000210617256419383705200578400577784850081408578703825732449337053292523593486962085881853154562893083499561917718331081405294931291202097978211132344024434014351350896976227104492449120320740271252878796634221116212338736133361683764356956490270397600364201661131820382521586281713302337216994079445180594506273449224959074277195369928725755640405578753891982144754232476376929324857582874402857913929828968065543807022349352580767548350622673668638294359667096399806619843120324969352367562793993004175761588030517323110817153666801294059273332769893511974776909800591272693667630841836702563539615972828623258649288210705168713812783081360611936473527928831537651713409117604951551705111063167260044403582634946695085507438020746067362468939964786406512483909078125365112646227276120379931022044116620471122354476767470628517929174956250558707574523787210763757529657493823091070867400700045007259884340383160007606689509580562249792485221130223629567008429255243613109320114907817005408040110911347182568674051152740989692170313633878802395798322374420021684242115250627999970930821137233958615823240860763630883313493592961415530391178175491292057144196345239213588871750061432360846345052908418735767379295284868697572938112751749085191208793058569576275255753735278015595309601951678154450244812975109500050723746607699948861215506957138636942081707160620124956453870487527881836632066537991637284729034475355404935903189083883138611477749668626682205269673951142393454839139131570535022562515489590183051678589926205640598756934361068306601288851929464855881346697905847825039930569562578657843186627630574907033144252158767090857111390032833562985797064343752882946303410529535229138033765431882325665671827082729748120753745898886936183425077589470706871733922018387491366238959539985090656061980144768130527327337651137726024819769884795045838452079540476218089270645298704661046403883550864470551333938787020350053686334000227122045414607147113795848238613340577027524739402647656661260432536417762466396611292386280591300993734909786072740097369626216382192514770219331877083522834561510583391752012972387655055346798461149226282589069588965434799958687417326421271336867988706085156676146048635140289604056639718281755830553066591617949154001980015140629485810036019783163100149225390805717767627151525496331220033193798951968565731715618756006556899287004689190667870107848212746423394887463258713842342027338487791144408624290300632858560919167423663118159162182775590561642321997151185226428873956562669212766359248540040603848052064141432039758599833578616446051051921472372158693412583254806580218636808230989996280905821254799086113239275359043660020310364649836991634277281023318099237105830746080358617020809573467152468861495736252795621798725950678484025794404702871918546680671755602278963479264470019528620646081983189153160279006057039787462926827965031556016751755177142083867054684397196637918455793072851839295358254748073305161248013974161167543153 A013885 584 6802148517907525316378725413107652686486287707636233357823403458176629020227986595428821203370199680292747631044508557727600318673692914227100933208541801432479199663127473237524112641093937218932423580502866134706936445999908963581384590406733603641339631214425950473350769535285475600195939352344094571311594459520581473099356843670550513222008635555787504546298166122330299653416081667950005205224065674477699566846399637475819211426459958580026374356232161531081343703879587188144787980305779198829506451348862003773721569404767826357288020016944760383622509555103369188543419202167962276112076153384849353152444214046385847856889514977646109171863882038540332677892998318360476762671877617526373950374478205684858437485805796414250877845258332337229048923736589500806314866030527974887903335330631245319320298729552675291401902640870106520224608575171405855925660314277969643092865951933194604316613909562658795783373893900796202716325995786360890765226319343832764808092104310261211117740404313047301018629098665169110638833207331884707270868898470057567131762714633844492940227830593295250009744550605990524929984321096246234840155511353883484979117656446662692231970818818738122673012841324197734991759668516332530534156002410987208734488076747551434382285493944446960555548845929495213695349363878815476344866737629307509644023334425822448967073061691581732791595865691939846532746534321590454287721166493292392266372860319630544195581364565857049534860640620937713396474786900207172618608574955763803872997599883412418920411347004528374303608688618295932006123887337062430778559930392668329847643607758252676600409832247577363401355865005258254733291018611576888728522957033410920154725922907449596778386939298841266655088847072421416570734627070718539466380587190162314088654676426975167574208947787388700910463864065287814329819189957360200852334143285761422861455808731310637389109505498303889343261249416400049413520466687169026290238866061641993632673306483956608760295723188809875720914896098433192140183512703074699186076694343075061539476963211247275115927583447247185343607535569934345145530545555503048537207207656852562243629224551103362605986185434014181877121278448503375317720698707414245389253435547665195775359098437390565323105606917848964240324862387927937121489521564234301838241208084816143272683803386203411977489051390755908548589380390953109446779511315261608328793950375564610863644194942410043506139411655331458260422524009315439399047054300101941587577550621882903919363878886879774563605352324322353166176917134560480826036247860079552831692532821911676570193914025093844087253959860514962250493319773707201522855061467804123882536430945370713770717444099309901000179481312002732402862837882935418743919539222651956981918068579379695358764942040302840527056551371840255952302722700176944386176347048300480378988301585471574886431953789338357528759833780312941262609888578715713234012389784483536644357082670447798545231834136543300047201859350948616980194110047719039805498482194728920127660046223910743259670926596058953385668657731006300660043960113539349201688081782383909090402041621689343201820430804543554316431657883659635661271675526283905433611240708428065997916125952710222419906569493002624428763149418096649375266011485577793465653985457813420623601430870037401925366428499373525637419744887315618554350702980276751588685633180273632152500293412366078205613651934378556894185002248778012608517848724684026405001438694268703130341507748897173945810031277096850551427773224663024150426724984886985040193986389485511835118846334121377310552864318589121 A013885 585 9658078188190625173137547928878792420476361005701259386739064163916293950773848363425779787353601607461419773171962787249437405671073600115748849722680536556515618996089184768611274002245714417861734147742058001426586661408092741303773980381133554265381564757221186761240403580061829529267405861001229085738766574511514248650433509983536840051861515254333778842593275255953532275000397468810490540673826216366883073883828450067504238078339157409560507814316728175036563427359359026197694227353022735912466541492841158092144986370345431628179896237199136644009105549380404465937693558132596413473664110916552048018969984423259270780539576067615671630435135959595761135035118913312351454817004138388144738056855501689086046473283760679349008664734959977341025717709862758846351806737507358840413765992544088085354161393246472881224031277957906833486552057717146804377040276849775143532907371914009891301174475789908029804593906872302794000194479399235015279241946104576357942123230949654552434001537246710401682407656143431017924321801262627824811494101575000527095003212711866540212633066862704413793085868389769888755512748198752890261438683884390943331995058329389150204409390895517054644135993844051423412194907660594357806635139115257065232124037186548136967728734575480628073519917734915285631837661748883305796593451490135672720634039547844984923041456154224164376276931073760634678445895982250457653600912293666656206155370334849665589905569548384092781418624610122758929978501503767455492739715410965927275702753177662306891078493923808643953598921795507807130419044302739451777953767087542876812485709980809370639828103185548452466958934418770969790846385812777726499414420204587728858128684721602662132970144472034864349094485137707055267873555388749213291116741386062292794974962907575680506413593978558358708628490640147360190894085595287582701592599683291356579798060217812527671388855148305265411254887812621524960132929269043752161379685649684816153306622924391178644567204639694023711471061629633056892584541796049533162245296999875527652257142554231922304275590850658046840418564631720269495297563820799891986893414242035708469552659883455967119647727291783074237503787054056656968492958104613068215649215236401261878014043430018055907968757721556276819374938135536197017506747619629023105139646987682794738723007024524617920121672040524512044074471873757509119776016597553401416896391998398041687021255698345497142496586614703958331268743672294591838812753377379842476713098293334794310236238984688456072557004735155363399468459031925640624213348777868973644948464574921047359925820185927670184196145685671192756098693533936586032636419010491959923486529232801225542349558026513858104411837797216263621331620407951034851485365202056939684475243098912316113009914310518270242224933861166990295668686944905135725323189590958775169469192924242913903524614611468592305712351311813791842305488567709556445305129722227440889246914329213999899037236321609960375119890412459850459647468510024212701115658433561220345699010251343236192446582823900477377315343359973413036268037074929639739461234735290270009370971610846965770507151420846797401065704467719319311106217397722887117250955398546548503603196846837278274461282040626227313550359043330454292017073269878029096763070830174589966364856830838695385545001069834995990969886716469292213724726081466807680456417070443778527152609103601862702787982994590934656106834737943202648292327136683687679326127740128278020537302167825894707175993579004902933398583807450367481152438456866679918214712933015730377676339799426576424029658272798993575697 A013885 586 13713089922049776486455559389654055569760304508471973049077167426585697380063904015748637411532522717565349094876623567215624446503913548639546814520696018593524597240930201618006097671006593336201908261810595247731549057306910335389352612462015144958581872391493802571254515705975849089937031083583622125989787892186195086546058572184694667105515935464472596226107960025092414475385239348872856667609516870092033500635471011627496364965196401022066353943712306716422889838280177428859979532566780802744467006204400968205238703912839553515292622931660854557952836578026612943792895762369473945845476303533642841244070665173255638432644580856636584674174740838183758617907558834898935399582107044919376023343192682061760646687417260586898445395684586068547496752470372607187304537258896986001073368540875671276606703533330757245716109378227479722873715345014094910222371276367091185971203262363710342233211687671631445474261290829987228180734132936359631089338631870205473858629264326483663855284120670502490801578287428843534816973779775350955453373580579975523399529976591432690186688548416478900855009521834293504938736064119236682507935545384039671626536507534391490641782104528736158655858999811433321891768825006248523092255548718771550869287939067580678110588417888138198134583769835343612711364126897784203918433788252429565862101285490284536757874872810768259358807434523596553472634154531670188052668830526548657480903145657528641635486552262259992824346704083055070126042485209634748053554934104267848603897484018576070075446037147177169778025104303804328508775392986554729783090101875617366442345522716222050568554411104723269074378911747032892854321776820973144414279060428425318933316019902760591048132590419630006390112248384169326371477142733603291735885143074190248860994765909061682996794886305613935520957122834847710398562303691068241311935163808519015679322334386682642101915165704307269231028131244965360565319460553156654812600076327504534008985481705557285736739257478102037424898167152265903260334409760913502007146120662352267065750869655624074507181827598442782412696181922300446684784713073909472236834522465454094920453631004144139106601663129329240437639414575211722793313506015541597197467047797910986486331385662415146807320796432255730535927241536308018088686078154963605858994263752990329889339032584820450426210196898443012097363447411257715626277815598152379875590260453669448275608939052085742536253775980993718164360244584313182284481159572146410999458429603479461044949095576082797173812571072243488810279087835692844319773692755698707312595592065953673541322195271730704004722186824820042733096022705014599234541047986980082741081812936897449694883816410851887026555878779242092416593050557572132491125456179696960209579965240692344419269917903189539631314767917314979340237254839532171295550208003049953635797019857836771006316748728395961065411821996537995043840344081282387685761605572012687538683456038734802254647313251892153508336602241364005894083675696237448573167975436500933636383159598441453310498627748594860107522831477061770313436426317098373491552210367545036904695439638462340278014972494949271217484947948422549559109340515678625333638589779314106718680524265359837418941772534357433234735672140186048839700485601749208759242723459719202785872906525264137514033768584012707902750530443585939834702548399853217152749806972389092048227322104012829971592437170750900708015882050511821882596398731310290737304957754715316445406032244102771381246784715105164464306513009095056420686657810051353548636587660932915886856394798594420521693478506241560621408415329 A013885 587 19470626717451829492729331188316038379113156678485490237543559710809688524965394564088813069226333108194183869804238108276074879739707179430701021424911886872146054064715433278737283820862408594559632858889606336658374049860617788074920032272479437675457181588169216037413722906739751161290723143243790960941482267235814396998027086126444015952436539580779667059812969797347640339777059786172567649502045794618264410111777964156382106270388866365988067111457524677460055097110977883608843959171671690242350690028362145512985610421572629935562837717879185970091240685167132574534949598470634168326320447906367523640282442440903231018059436641361451205719725002281076959946372764643097719644451762478090482375995531974165286523656209365131865984180529321529643096472325838923144658358805697852526029836342107991788964258724408990630737913441934676880304848625677756943605413348748990039514750489950675392221247222379609276748213613993175843012623788620776719615081831334333496491771358808115510572145722857655082056542453855494814623940030490481557160652001542306727486433973181845190401042288976482731291254643074473041798971792147038315669839662346416036639245978258498728168813589857736020631991895262282121281208566897009252200686637188817902614565300677898880065739257398237588775707687101475913519335124707186423015643286729886096265544912378931507425943284478988428418247560370231623993912750873638197898207704933797164862697683861644526637029635435686631598438219254322703952304922296364467076348072483434715184069966163363129112583965679534749517390521486702463484303159710638965628962778808447064729386847286892054115960487919066658140418496406882149458755071696465908625023902722688064701284071073944523828395435444601983045606654001507233826421450305768994238671589890544177025445339342594034780196885230085646979617556918365543371476831889079904440325879672384045395571735272056166898961431420606368559909345082781956192793302623348432253906574141605144396099098007451054309391905085524552003636918314808605508634039901362219360469445285502859175832536625431557543668188442173708143562775651745328518368350981881521775154564232254851470531156651084919482117605820027340065386260516391090145734710708845572003970085198499539523022252479783100402084059913324791550045386017693639347548870872160524134018349529590825687250788785410280807531537632599827526172351006146335979940421745843633015960436965741820261281375677306140297677603045797691694043794749162058896565786629086682458047481507537120898287997370192146817995724922423291696434817123334857340916075028099468740039563988785053361108211933742196032830018528511414885519509873913825357748771649579340504199671144402231428650917662927757864550375858339612346558985522695322451916834935986832293580706753710070111327824268990172299692430775094621091247944693630139186031684586498019461849224288544170715879899254104090452433344538448028962019426217367132342416002661218490612475840789880124876770251891837403886283048616373316755965523032615018752562099343906130154083837964286573084650099236652287687044932526494011924903961316345290594846755831393464390152838748223080121504801761187383044525739203395949348310896569905930344087168287589623265573141841022678146408325315142080372087237948142747390612385042826301272095603346528109941147440241962498263444560390531404675659904038601775881256263370389346851882678395459068319900880637344724975323063950861626581306240593563882757674913442035475397605402736825062224872724015028665062916005235073500796852641554679524306895898206084695506499446489227152364260149547878138670137311436623539231088363787953 A013885 588 27645505639161002268058189993048845304852469302044372712207886060311111919991790229583449858032493648001269326828636107702542850522581416664936860177311116958624679886164660948848083594038236879845656632124419784348749003312947190722691732262305836939561607478233178575234136365194782864616762289996699302429490187510641722278427744426234421158178687779547075732544863857552628569914836776815623385119026235809305050548078724853188228262755524631812719004672746615964401450018701724887202357337612251092433323691600190841631209856342849622418444073594787353935838725519349355881469932035719218337304372202991273013320507876813538883608817531293546024599591582563803089118576994487854798921212346116854118034933888042242401227618934460548035840700613820879114458027907148675899405183358781735794051145339196426897503425499663176209987641565925044511239001455108942940676751381114694750535295086409896110373083417426244888855888337323508672932374974639730170782511243792872755328317006203214464494435109619501571843556198903901301007503619872123672305451868953855003168705681860055166507252701299281841403006943751792069709562691882517381772031533460195234534489876952177228681587157254635493046478116431418105875972952168686865801910326619003420752608844124619470153500344791689428086309989484840286141822612161371593023722230166435882985307802655612553339277554070483073008647726324595962949124976717191310753155497304186441110455345314743012657272987080807713681463694675784871465607810056949163129622345152112164397108029946814282412406131757847170845513553666544899695432231437268709821042204230625223985473020828224691280925310495302228027280185052786468084059599833728995622600563448127707482571097302837649769414057784066237841185926930618056499081281166798246852737527607218383558817743182957538440906008872133716463538845513439745314794980095533325878927782533992193543220297328175852964658681132567896644367202981203539974030920282879634974735026640977055506812076999565431618570262179017633834227903927709202191672601992228456694498065174738233120820057955375374999280083036939434723594611948560166914104931720081351863105634107116676644393956489139480521121057446806558983219139698021504081052449142929347328840953259685960688539806339187393587601867056353598555872791654924437683092697149933225315354891708036240987822843212486285076539306428410293311828495782533918165470267398788303243142538148867283690722190225052864444639628427797173135629940281160993458701208105815129694835922950847133867280501082048911004558956001177167678224850136286860539501075541172227386826355206424379510143022471607393232585931617836632005109074731045662330977097668056773670271432472077519109590006000131617498286903015094506967548201507297612450611281501705455739866621549202519018059590583095579070924395683033523418756033008863608534261389581931318419042854050659460600137086115234471557520651276327203057926016450712244426305758290549702425558109876396824467156379540388580769766190559297968409174939636519662680956564688140526242187015920458040800252035951855407238464556762270208289658363802742075268127330194494830168609239166535777872079443314234234127451182488116162453844664671056924540564574503312139720986884454968936724924885556981688810870669411336116881792729189752223645293847080791362596707781059632146896839603182418748648568444368537001697432874340290906853073584098541326367489504679098369169287279612078536532853734850455833880664029575068163991617814313700222375421111301806555290236730445055755620916801079902605343816289339196797507771784593854596874461323156601610337765152604469988542035430942871582721 A013885 589 39252664700302223197318297468960354348011912505792816906037352477935154437383783300005668365076442333570138262582926777974209384114440882521627255480776430591521962109130097000848593427580348901507014488718282301746061713596911259377948914894760778719495125309221726232296215157076368813806162254787843481449628649168297223869081581917799926522388117094604372308383952762193102543393570401419100572724945234097492441156043414033873278216471270937151711767817631991903367149619203774993168477482310117999349101676784372167825964732997389436338184747002073987997278165299726818393796253290440182190749974003022579926874216352448840878664164833529860377849902305644293762706635375662542051231875798120438137470727125473994169079843337426350352524669651437871956817032130160397516501745428249759039334077067875421105408521219675258383984422790869635924594274889046618396920470185735367144410792475504695861585995101816575789156255046967145053823743134367043361096744067078016931762198199476677479913675151439016643293076173907096589544611067200773900988601974297213703234108943328772348551488298708694417488949230134588232721610555008235482130691377004192425120437193219687503384152296338094987250493278961964017554741327947375227216902990622278339979536935592249827033738539054893776294343842739976874160469828635608585955883174557425153507870180755190073146646610089853884592839534756061850165055742066741102912043104935830247715767795232555069722517651617594397924621997131275880244543508364029667913736194120642521404384616076193886583231733019301610455198337768319441646857321831826038520375520972282838652341766934100625488060768583928335580129961708494236214428611241118950537718768215768262363080950503115156888650935843110936262472726653926561846616050633646658381587347735802272424672284382524541658089483039161162256770874574176016463428856053503661482476764525366553947696141703491782062841381016844456025781283723282714656907620380088629876322350721377759100735675212371975041648316746713440522965328987085404696261685646879519836879939324808303464228205028345413820352820860579714968338874937446792914160286037279548012293576326428363150279269878800115394277381263250420418236578034213718720010887282732234310286129372437929085348063809339595097111624153033051384745874340786047315402947697212739496583850475897213020247178695151139269919870007523353830852872536301261444670117458041363877898634788436254819257736846372884951772688900606810856836120117788404689291121237498352603120649053220958951395290424854720632200065590963409768101301039957852945034378614662175260777108224328100218133141457469058533039763109106666808878155520398300980274148963674086493150585295506570050385137149328878026265147254303041379422086747547066121287582319167003270439801672986041045425036106542339612905499681324929460784684759866056622630773827632255976506929623807189749328842680318471082246599359252113552217659939658935234401215049145028836845661214771165997463255585077509126017914028953135531545902267489898695194945068409143168652929863773792436523455010493562955384570170806691131529455453869954763977466667964846078711008495279989962117102145818676965500453614029150073228524045852871707392395060549264767821274801578829591441673232279349729936396058371464907431579089174023008335985834591181722473719891986121196505988455779537199910445715777841619111948662182426131684499897402592032164545645150573153596728968166994645928105403563668926297987040367558120646494978007456641298292829649150174729653379525530008648066430907273515654965132283947318992322758076606354382030913162892649348216281524944521328800872252816827490897 A013885 590 55733170743377013722274765889385641843505150054737471633755477177263574574000426404996148267832342182415895803096206666194127013500577688134510110085168780410386598554383132137333881318303951450247045070908074154110257946482569630006596412455730354990326190136175632543009407164280981794864376120596303082040625384922150991391082567657061650272298424773593680252665114017069211997955164689447719881887522565249963325022496333719893211188604249339011418015518239507127939170956873814350475214932600397212201817459494028313092870807899474372910825980324123766375851383947974221184160366808204525764811685838009631267231844207538953863457465088041206966512828737985190009035355184582089969235937475091890932554774204194128938927199121548165532484619877281622562990360789233151536587618758518418120311764663362391784462026713404453343308970590575788654986653361137064457196308036507661187561674571892670951943906247279977850264032822221629674687018455532987085556739740849191886681079448914356856597791059496747854096177257055208442341042836042489228735973433419718957032872221947960720497270521339630729532606987051206044347407797802328206951637066479041644154228591853325839492512327021718534312523635587097344073222357675376347990510229555976256968325374759205062662642900846864312527958165521255344614862209477069300029562416577582006184224031236521911687778215862349667016335363300137710389805550763656822157384786844873128030966914435509943631004745272802729054060014980821977496376812155226072194993731375553128513665327828096423222407658749586526716086546268712737458381896404171023575424826081142594440398024173751311803601498699270734771796587041537500748709964670981429753633757082536077694057029138501577314449251813391964628825738248664206323850725804537643429705466794113007118077915686518148145029959119534250358411923660265836207714705269559548281525011448693379188514000670694731204399774726433718799397736163489025384612883150011501750305423928203260903493253600012835366709654071038305520615983119616121455820028197521414397032840009904343331808666506931434230724695168640132355800729952058391046720881252033627202091120402113596417466073292303495443372499728294952183776132977924588020638498384598342011099932792361600677335045836137489475799619335053049239991122903885454783106083108521388663401056185155989187289098400561211150370616869272086600213267040775100171044978963622236791581521894804735458906832465480465308969114744348884642754763002082690916922823526910698432009075402759151113851262876762949072673688529788534103107008990691437208977677716678392179241202552069823391417867830377645041546238928806864615253311262726170434949112325115397425905310585922072032029689677434652767738753185052953423862105823111934661773022768945503762556845484000941280634055491126886695761164061026970369401360149089139558038662634580452074035199574870005015912802581548943395425409826429628191911109988944316805111205996033913209197169995421343439660185685261396875140417359407312156414170155811405091663409119996200792014043037588265607544883260834358817143469649011076049940018032365432361316753890776562458780376389082760707641702301455669220204577567054586935524032466172520863843043873486297425444411775945312247215599830564460669498301498251133049071079590817360786546907839145131506926368504675738083707403250857766350053245722667178867787434091640353020055158970826352115013055286086557346146390802554684516983541953987700270686680985175159970506770419988733364343870162227153419641121458492980461489017658388708652117311827829288588502482414314376068513807266270725268425610324837163153220347220074267742230742541729 A013885 591 79133132612179056572667882271405429270993691841269382261489150558477927203916523434118616091119625874098486567296770708442394599007889734541601121375197489047150284663630770847118472726963093594293418673244325444232528517118901867152275962400155934645499573348179925095619707828054501968310748485461505105156956237159410540183568321265852583570674824503760402062508330792933840139780626270465171208337172126928117176776466576906526415158618063653740734949259680991872154327457313983422222687248557202184525235932584812558543104266691723984698046643945069398555117218458218833767878385935196853338848225818898841022198004620983636415707126007510923999852005473429437930658912306315172517449430475571546983824424037244463332838356163124013668457014925097452767419804699118214841284686607613685597051501239627735511910899863214306910670645055823167552303384681383988929001378339791658290787756572623812099814218892544207510542338850861136445012085963217700444337335818222911044647337423097191983338369820363873917873435951670637093317026058054780628845373031255021899175822854438365664723093030617724068741978758813564260508977393564220320937730550299732631743890545743087666484320075108076212973376871653789273663773277101886835328761883006659780290275561629480622656992161267726222193009097022513049838824412161483185132074404114595854554713780319394291963273714239668211160812879929243629060938139890633484537917891295201024946664590229659842034087504608805864466510490690624950502073091376282825188567214449698738392027311374017503187298071129211677063522495325455661269445744282737057020731967285092880714360217409270016323526213138650447660878786687036311200561084307845679905705165429938427666450731221505434060961971332007274721990626232533613998363719988653404787171314965888911947652755132912598270757802665584542111143678692494069400377178279921011544361258180507435294465923450290608963685450943750000673356471475883037115520294430725880840683408302426897416651220576753424385270269300342235361585247944268787361896257776448162881527857117942751210071857800532145412534073508059872406310157027539770936423970291868709818279491940783804668514126426590164129740547346717685922799828841637071773219716400860648092854317274764165252918906175760667394640420110210417334746075792942090171976653844215853343450633431887027339496737387725639580331772956154057063919008700713811403559410696351778264184564932991767274477078423939697032196960353566974302207849531848123277229289444448843543577109774135400023059512554412010581479245374839958666035208464496171961227418549769831884440876131974203231068399564036511955754718166738928372019720769560592175255541778601372842953636572595555429181579096333333774843242881069731289544577987686242213061058789646656135792674958377124483897228127464947963183359120197571067787107017205258425458101412347496940483396362776200711878904135030338122598536119924892595682332895572510825954781611910723907471066198188962432205592266518191182946247570675988016469754394919914199233933082890445667946683105220962040731855312078490207032875385435919407039684183380285696242122229096337643036528878673881370070024504637942131992010890625424642512346165322316956173592745076633803599226170958383211394799928625763432811849870402359017654915854579165434304132923765088986029952805943379448318542457553155556487551312049052585680062807054196717996457850840591834966091639337001053827376005742886694230700928163114143236378803567847110243831528213942988497194456929359372951383790691467759108412145386816700669330019926210207405369173341167061511808843665353167450981798992319963241982542852989573680515413071712753 A013885 592 112357732271330718728098501318230898588425290316669221289651200844508794285971303213597355887288838634719854841982290967776893068163545294817034143392423781206019661731648795402677093330687637181512670557136668192271665242730892648389229091145598204897955087715426703906491311497617981001219794412321916254092840412024449171353420765927569651750907644295435733191266891034662663459348500674503866596355992204623775670266303504486769876247869968005209358702851002874076621426920559460559926838048674683422113447915532074204935336394792111141741414413731914401024273068448431218657158501418790798591137025366544251717254992247135963050296672811646438017657868935487101451911571250507741905108196006753589985811995240249811974373869866704772675254371840504093993990381640675891169901951272626544790772753395594117660735274547083876167264090077025915211310826863555826368765110045401564565783031683935927976605917394111140843296113613767140609405525339476394499795476622854527807119834571546509717886867758032388929410023150031215771405832667711486659330504816038661628698086310634294557616736701173789843071779734552750910233495115093913172225683285956927475309985198607143224871427248882727767523739964855734276736424133906053736349389860920186935663609788108549468443888919121109950664299317471094311405003713378367030792071767202937726260492243982954221204097926079192587294158293257696071427576444490695187455554483380730241677696345089714134330993382031345268303826185780518670345021993302254803323763479406905901597088722245578370023007477379309104160381859645315498843051426140054189570285428873510122332449355210073897567072958408404808664432371429095315712295059482084843533874819071856086091203735879973041089495281729549853064941444590646479570874716371929457360898701753522132851258397944751883042923361419348871208302130197288551896611339220993807688342142956400745554894502672359273171351533320640044706069899520332861429731298689527156992810222062058947285314152094447386887396688757976025273794345390405647617299934877694359204477498623910840904878997801090170389004392008933366255206320626651536542478129186701830716452864588565470545222462005679030670761024334068533381288796579600287816708426869776797219175852362794823383513679365997013924951962976423032525660558937139377325312255797286788880671786032698818977175819057123963437611130154206031000604851936769410118023654193089946830850303812062891707037201139779746409044079536734543431809930612741280772036947222726801647252764352574566670541210316969774108187376900184139191680752984774141232352478819820544189946569062116496277055084599794189755962026872071434621510804672705993724181807783139609440677621563055807545011469350982558293547602307387025459578895867862224809910235749891332240998180088376468838332866637377998620161634730326362663594998408128006612195663497031479963423933709462328014166245188451770795738389699628198226227730138108898503807678355142724715090145638961985632104135618761719378444510236957296317100696065907804615181694525273579514753773633729719500267409887841828869887077346138888221521144865561782307809250941838038676828916784087261180463514783081714601703780607130743556643652289256048986441768874246274042476986473418457111381386442258790590421934721439882267730455860535210096054763260738327952437530701188348913351220738154050788967745143272031657145936937035550589424296654720970201019449976754116305284176613386077873010320327758894758073175098897432694409475902155264449818661030032349411200632934899815338044392743512489400162252914102369046455965258352669440456972369340157352277448664171838446048871607347617217117295572857762854336321 A013885 593 159531912669574820301121753786199368977065767433155010532660285077481723128496356666948700938058268557377428936372449706634796061083486931663029647734736652711835458847313663694058889705230156465631035879244398289474269796548157043063985649666715630411795816978362613528559034069073373650448933634896159046787498108895798327090353948447621263026088475106384493821752634103803025351400184122199036513902230023680500251857302894970071616179671909161972544419753916387777809469363144793992236040491277089979671733817003624284396871927500342549379539445238154785695121286147984204828897098348980046915216043425865421610506521527041727088705082968325876544437648813133909406206807821032170898161207857561132016485062125835377280498559747329838416368646638342621386025201305185148808823474828097708006992229318008077119418604712598871163223089144495784894186156698007784960475722853733729259678998017658214889079748053450462104339889987302570964248700991932935065296106051296361288633746955252312648509694394316593648145327239733871931540971354078828313657032576586205984138378734758277567694026922318513725214367958562865249151399673631898274976841993348945174311209654138742557836270079316883199812954855280168302964148961495447739931835639756553861910526002914440722616334789036541811220360036006555555708574357466268077239338643165461551195043736064905431656186869029024149417721711789992570888944407745224996775081222109513498757768899450046241628801270430879798618065736663769897720071892344159598282868842580251192723937601901440167725757327809353686705847306090418728240798468764938921440696758184055461764584544140509893977891509506882426415854953600200987681312126271054539685476898982908366829198262815330882202207502230673465723228564692141538544063462163698643540073547975650674983789195130641574401676035174792430227206237675531531430266886272302604802946410071646293381335843880868020527255674046044011956226289323241255631033992563415960546340543466368830715684296050365783403778400309833565317173817862985191608956633635638479776991807763650174834678779180862486058020609024628102611018480785995570720593369072642901255570614956126803311927929235997411451094735727897545601156566845121525858568176850040673969227368208280769544845582243566422200440519295815077692786824230809904870985883579568228199744000101029647016475926918990859354636226427360512558425803256385604341946711571638112637410619819684181230478719298724251397106099638789298633459352650014996693142063772819208406463368235353466509134631257021752555928604403364751320282258890702457847744293519673938411904965708829542054450601254609978884330975588498730947394466590174314131235609053545256441612205719655729733437349838278042271001617969359619807961312350255254931924717601133457321706952985741947915388789025147612986826838203296998312444003654769407084372298185904626046427216244916052667210042394539565926724722783744994648897026230704886302920858766297883685793748916499648033642481687248158591520086971515475876909643014051657737498035243571368789079748770266578340491183801121435613711255979456723413544348185381955542219119614525332081566275298303786397909384709362054049231324821498836154105386208466225945742250628480691923129246583188510258794641209746239631344716967779466917012961866771941801354027999102140111564095028797185523064124223613196091071375715890797052620258581608485753248213575282152586708873185644169314871875153752516370538814389610761034513504176395212093186155226006467315926174594118641537939097077048047106429697347625412662246175935858647407193827463828846173718915417414207797732601427965034020491612693793765739044511940191104593069405726097 A013885 594 226512502927284495628289829965611677437669669350337173789871434389257966956057451488063781667808599019072244117310977323113361630901816504330274286543699979509468559092570236591655372960198974268821485710396313622098068290517476614693701472578833854849601173307447005356819244436212313091205471564042755695694556702402461525307528686180994183656432903999125768244272229800723452166363011227193157387519678614732924046101354516543520974734020417926990851002198536460601037219741546677763434287743823215147266768962209314965570889384364853871134384738097510739552717823986218409115743347370487762472897905770518999931628958135820885498987532988158274092755606730869873207768579532347275074950478105013176221530430854802241279356843547164502384349937509977239373297584249576269832249672498998327397683965742778994354546341831416495413200445683436351652504473890763239530626178423933811625460043088358140017764103831928012772081723177701466501585267844302921383006133249675497650195646050643682880175029153631175707474679898626816199101968963888302932944133303093960670020766015197683712433337983842397942341696846541194164064358886403966189013793942150453248361991205896472591941732926008631829436822641953533926141767652022041941676396355957821296710693718920089061091861264557057146453906739644159951661709261468982993344815647868982741695141213957908431475058519298943141719798096537003481724663939947911928246076498780747507805709476266444306500344885430177698226450962662210335667128116848101414739119306219467717747431871622973132226590622191405497545104238483623664223795391465179882180023376984938435774677717089711956533767105013913561323536566853920573766224791670840685554202173359175325001004957846187260410979737494737335021386140178090008492558315197362664920878207608063440430457975230607353905240530275175255605110367007267173621984450341932759547697080965097491181543367285157625021767659583993912684131590479629359496513031579114095493445445024528048873479357537184210126338588128719356550546465509484565202318338963996744980720257195873046290242507371401866866882967867881383888972867073361313056629539231375531848030726639761334570064053821235576630717018186405425404621359531013714340969035877768201219925263342104908603635813867603489526250874405798108767647221891885059100403403701635005787003916751447651523872460167417604590695728546472815279668785734201895024143432051971375695015930425317322509363822947328719415940875314832457189807696075592343159734611242283762790375858632544266897260370132701134518803120462348265715362007261776119692324669363963679171712148896441587092806067345566760788769526006159042626774665149325131139433798163939607175418181576493225452129155229327946264777544285121041701672525069696375501877833758992547312426869145476604941300179818879014332636994010818666132911805697249926034595598185343984624402007975857771791906849164183764458021584717559816867198984972849947751406301765339414236460054955334440758103513121011108713279936127115049032161295001002344600190747826831512974756404849704393122794790758308878206177222781223484935784837581451867250308612518521094433336446946223719243576425245280677976179441167078873005259611345794230172643754750602709791898522665866288610521382884146666564242215799720450558389272997269208970245126132721167352385061275302885445221258227766761762280330309837559430742242488906879756149748782359391325306700554749173310906036040181586636324129382789566330181240499383976656995014800731864663788990480681512018133592558526209020393950786907375546378868625760451531636006281309634041678018087823484841065218265706149309233159724571934840942523589863921194201747206038908129 A013885 595 321615362868825382109296713105483499491617343714761688565765485217628649188326864897487776847509713977422859315672812329063768305167360476388870257669078221806375499907499498416318022885149235008406068236306178670531296948769272793709154891751365300645190173128791782684917301947467106228739727238507054973821786195803051813938571757774887858623871853773486715922007635388165798622575686032008794868771528318878845337325330919795934060622922028536563448731428607383339606903710573241249156517493081598789352752778375631319070586288616128322907254111080917306129103271411600111711852001967418642961481401793611795685922897611852235021935941625967442578517697506072705563162672029060004946093960990749693350373532962206945896183769808346348861935949223103753164852188079850613755208523245410268143893362547644954587263105273729530927900545206746887948270044785117420990236293818471389973090820399306923611202487174489812430529639225921671122541353645608413046110939337484503067113839414528787643196676368987300246487876576824575368008324347159554137461258279331081715053674772040537602884461969724515615219454659439440322205928415372876221234558425319916097859511747630547884976613087123837963448678685936218819769871793097060405182823100781204272883755451664720894014706859510189488792604661630938016486539526861565785981589911336310228675038118626633991788882164036239512372847365954740152551136167782622386703689439329335814190491239843244813694660187992235816070713984492677980569321526603594730427241720770854775317715374946979762603850281052822435527899068740642445013805453139575911972481451975703732603726579353847149468164960423740267440152659203507104105990634027384843268932835259238599429951896432613905005352457140065268291460260834842345188218371741181761326563369219762132339268769337004465693833103594919512897705190367837347337389975709145622173114534287860428536552620843402049990531963833950844881953027663635103486640503478826202285036969236191321889351780154673761037352728724679079433789252878900226294468109806403526338090522221360715886524855788836540484011850107986458084445348124181573872646847684443168523149363434551609218647437266458082128159973291095048098729469679626539403025272374300324879519424633131049215232535770613887828273987781193285320505281533746244359121475569592374411718020226960208149730979675929057801331465046809252084544683106206700063295221003015921580198233925899777586177789558525313563759563401892068168148785926802317581751305914635296584254695510428405163943417355506634754464242210308421513816753544683655977985028069109377617709696595654862524830344363074384273259932886526959786924395734925332724243054359656798825267733038654941610783745956447889799668249696039106907411646427883886630969755407541881249380477144288975862139649417094100653294964405218958839477757701880188229702802252647953976849561838577488283141483133710467252073153212320328897610549206595808264468497405629524679537464248716293051478579829459469784311510269637192173657439836238185996993034637161511517798704720686730506152043221720168883188173006479633650468652133887503878421435644709805578833787551724371334026692419488487589224212797165107388628895986605358270239443688926511716995660696788910947669059137735833547905259798743679768482917990083667240865334055427078513455395947167729019595520043502231055506062952735027620655388193571855569927513856874458288975995929564496969703111613904107056691269373059445280872145591733834944270970729922743165933444656929009609531108329371347561069493782445945521154861270366357430354104970561453061514825728122789715980337611090736039759866467051533687456128716733417555035710182724785979317553 A013885 596 456647824276841800565559703179812485137669326794810386841922084544646560950590217412752302371374599958841688759373252295107494874470012943924072157443244396779334898172162515322898059019639337371330414827796981928604555691788693361057499537137418281678177783648126914187658625591224803048619702897684911553965679882614333739383378680278978950282114818683261528008873995159334926334854445842349911455989335884258360704118732383788695547513880202671839368625460028193486424239481783390600303625458174359612254031501646088757801605435995630112178125100397018003528550183636660299814855047957453132139360098706472263387227427634471678861540900269221255117206402427879873502795462019165051442746133170442887351381313391120267579317798848769221856061791056068425657387533210492452894629108189658487095983998066811522285407630864641790594696084415616016081566860978462466014933933432213332353022812979698730637831129832109581608174521962399466195038198763192624522411939994902734071363054689594600836706303319241201166077536972740411108294195382584923058953329796716191690690965500805161599218723518947141567878649234387705417566342902066085912853436422099460110958512771455466828319238928044391199268350572977341844781990854531412895721667659405898355283910364334315614413039637423559116988601277049318759274528552991082212186462306740239432355853597998856659679386862782002925319173942482399488780798545779330874117940376257832761129068320330110051438059130542091969098715745879820279457215154798800203160232147928543548718285399126093844791415048504817304841336188044882360049966769278398835645511596957866774663529409781615352102420296212370584906772834238713986314619543658220561409297168672676740070813209813121881319184723737521651640507891568176747711908172645319112091850285730263801936837137024531149646648788970971634824396998480106432478424518740460375661851883310358644480623994572850304493406742573381944761555179999405947131230925347935735097825736028790901723849350515074622325212533348836663687621707224876638605784606985390691695822194609654561976493522165770083862007613458775328416406318651556076934094735212690423929773285718092144210361094334841373116242835197174341708317728630905499357161254157556936382459811701323552145592422541656522930189619469041754515316667522660341277009140937814719955098713045391040262852579609725604222625089966967444237005360121129326531770162607679177367095523827326280504177637749199076140698962413120266233023230739671758234672663962036328302230119203350344070861208736137583902569335552001884445343314237693901725933887999121433576148436679216726139918038256321706031078028528465509542183111755003878145845570433939223409648167629065489430662577182484231467287562008668998216236778062155931620188824003686192885101616136658712400690016202406978471285428275500975240944370617318498419261131698037965989707688323437116781236416817780742901126831100585505227574621564829504534963447320864920022914025375789569703193221920916834389543188036916254768112731553561642055132539180816232259127115488600099116273521632661933829976909760461153196053469012865109594303824350190730419746205091828710709217137418657665522973123109544457881496458368853524177507365797828130146958307809960612731424547300128187413828118462064804925038850488646225517613330615936525416879238123357730222575836302406947279777672025881498112380897514360354133950570042280197722810590652563657973911750946783043733192495658224064798163282023442427682467747687675916343352762930253252797160010879216213434017448233462352869830377858758565161990288421186473059563255913855239837762694219470459201205324722308389466870396551354960049440338352913066446235882849921 A013885 597 648374609834243768425613903477779015710115757334899091430210965195308232091622174325018245788112825373761083676817427883974442349980369168521201321250892659477916110514032152518824069385448050642045088806151339370202678630876018789551018120301323309168732473357278535997746413156079675182204025497198205464279048341089140060199665902844870215410712700111159663374095804144947810501027428910381418230166650480615423254267911006249065894006415402925029830418439799250719053861397886519627575304732167071715976172405832710645385914089536447384186896170674408791436036678087797583314220643827725531839995411669075588476198573718798054533310878033555683626951330932042233552058656316145632446343196404985526706070217487575849764367431920016921036882326463496146648621290741650182689609401666843930512642551543148807597592022536577698868413398330103309745525278528296781608566049921262125434765912168916100587238994510029614213437852229966618873288351781310390276518249885342611290363332742403721160203301711947854164063353413504281894989271373330881099716297985176061785369402203076714332781899119441731585143475265990024251069494933898846545966341677972873134765221068140444764456869626656325155019562439495889659706623188742408319880679877881080621038347118172628365333655220473302377170084443427414585587254287664259016548433811461276139706485222093862620242395192829066327534906356451232290941838280814603396932476468812317650718435558098949067304688322914103076968595242797683982529283138047160060058477736861378057452498551946978228184004196524904384000105075948842533093465667127319535583129159521805845073434877184295028990086174519207861573975756103677724466716761399930071660920450020080778126724631645629795044213664291786279733336613398316732475986802287664858537398271146115171026631766864239724543841809561956872506863849070968478899518401905273847606110029481395893876325343062223514787095017290014367943307453208416529875908147971743989028793556080630963348919567274282308030809291963079178793515494355191669460893514720455871339155013771880297404258162901723813962058544022736361479333426381642456727412948454884987249656108139833157602090672318984867508709203254554369294946885220691589600760906844386319021190240862806154778784420292728805678090242530455218440853977598721944184550367824542794831286593408489786254493075126926167234723792365228494472021719605506322181419587769651533738912149174896010657820148201664552651904406675005701852821665328338123631807624635145014994219550361711409481420783252466101467150389068858739642911822123589350222879312412768561313129390858042623126845606044506168560168356352341452982035486507124541412525854099621643932752818345302038626552274850590513438448515930942737800311302988998534602446443083401866771261725382947829413106524335100965231303914334967988202681551231593991210076852669381092276248389219850454321655995073643712273365239025984033695908419451174125820499595422661302748974639327992451070066818496967213725833622336531802746288238685445372403474321683656193086747448816297270930934773604786475382029525161759091593488890352199615913239445130388759921589587523068637701456917083843016996452049658948465334247916890225258278103075879606855386069782052127245711002263455918107796835750795191947726450887138257763824761910768351787168833904404116336760635859204826620943823286069652026265350804002047149339568654528521834698116676812177077719864416964046532125879497307799045972125723123958895041945608828580463551523823915860592756817221566931295157783711996419155958698750815403360055208044946840562078932305852078759270326225726374667790045788744242622943262200636217199510918210492752087785153141915640281297 A013885 598 920599228395419854305486880150248879909117828862257819260825050409314760492914385570597431409972511896712290986114962703056299791716077026509007344387328698808335534926122149978919986685414112840462213657035622264157864672799731410475539935236676009786388983423645430286152228944551819365178661030375352415894856740433803138454917029815608889442408302241730826159353546185833163374557302130407429344029729851455173015535073317599779953066266954750924079928434678044728203658482818960098850189451100541945430780223628415038825707821426951573569453836205254043381996729639706013251779380683302890461740365226218657827049878284651449315503183352090272287512235883176689604525347581073589248367511817993534992300740791256983318885448783659465452664629405480248292071480008567203443120736222480022645889115306400636509094216342717601782208842512785495065352285395351883444393765943053477633430423754420707831495397028027117948249228553683713573570579295156026806846372727452904038901410537631120315362779358821144369824500787637949178573781884323464845599883708338127558389243303853894382400708938033178683287059360742797863050779868360814560216131995861529730508342490146687481927437537495369865630610866655315404562066880898229649840822489368597487345644424167233592917547700375561693341584587591518591248162111120111814459409586239973155895230987986525498389506511304699628614729534551777326919805675882580335358355241578450902596125756215699525856032848107849652555398735652991186382080368538226541394450024026785664520332236471780666134655646465261163953237192821495712510488881730394533834455019051152681768432024414261586976776785494318916710840495134099542828139060691020511758259527404161833388676855314468983902092080740342791783336123889893800823157193135756963048334697074709648388360300604558822571645600199211399126978184150358091544833499574016409440468568129366329691557672624299493035060369964347930424880690590142668860017315254716505030455732155976437727706890031360655033700788858821713564224529268679378225735883130442312111998620389100643431517782403152869320726558140490382000961920781959713681614366754307633341334972735099087653431655726816897026313323205401803124015399608795498335767578909349825766470111820741358505740510643573043843676177488564555089775606071388543504043131608251859040766088657198082441945774170492007031393219656316234475561342733915390093543871631854117739930587391020325004580542165170826734675035148353570815641811268098183205487478491583095554647588117928476732061669046496761430843749972142563493165851024933204039406751884456331160375957515527824745013621661534394973334961945366478406713959765546329996364721624326488489426618397305516658180633312534894639175194484160562864936605728050492345025799337069724348243359617056156227005190322863451190423481895904642825494819287037349577566089800589429536077209172529206521783516197278540377323548187716612131371440716685740765117094058033609337250884472325377598991862710648377179120949509881035851936579715200410124679839962791031347569972433961394212184254846171310576502295507599778512656355388803090051724418844498393495988426971741666720877513919914094583531417872605591144089244532004564542972599009190950867898882535187234713486540783729516782091818616808853323035377259465253770934972337819663474179001005515409563946149142987511533434099488997917057042196517934659319831931112903426648963850388507309040093531477320216964654885408959630016844512857614904837571766314521771236875962053702073649916229762358367948845307964099713522050132236506168597907529074086199951706586990214990901287583881173156684371043469034097884351438408737444245973797595607501106364184620915262881514529 A013885 599 1307119258631835648074625685189491923881120313134878800482217273599018427889187940753111757169469340824130223342672232598673408653366613978627999640979759364303906867613599017502619395535192026015320157296437627521120393260727408241283568705825341089227272902836946929709805245332524512588384478114605656755175223606902118422757183129202900990937029524796037205638141248026778517849508807330973901406126020137697587592318582595507270764820810599571782811354947476664553653061922439880229073133443471262185013511315980370491781953030207807180393604015512883390274231730556044060857631716118852392142335289749003144846341559031610352870762403404748837739330260704379604971812546440420403209419350227360846613563152917651766564202736653620377639224042713776968899235735390524203779139079170641817513924181591600088551892986733721985913681700503676074667005899884588139171706599330606081592169621180680522959503559938023499608647304906547696503429202006282350753888470241683097969962440061729309597610049812077713581505906214833255606842234224929861825278914082469848780671875829680078916112323390628974985715914242766186745437691151551181079024796527247964018570383643032205248027045679675563371304682253296616164375282595311517655934040697287428722590124655164815787539130525212143899222902267783930812413841710608668600542893916889929565209934984909584134566829546621556900586024032740082900068374527541612867220908198241854563207427327843154481683369231615867084128350782608049106922901485831580722384699627764599813268845368280113081275953762223226320467151500887950437878005212147072791626587799984912493277680588888760214100085356321607174124303852899617174581333042295570310763547097801491008269746553756235988076272755483740895313112278857932942355365502774156474282919357984406017231752091335487076140109006962051699530233863613174988786572658204664217058915379738457688776866002379320005282281711716469159449279822699248199379577605185616012683027784491788236942748721759257645574185300966720021756159147453839295929458673813940429948406025149807272280744543969593423575118848661682252316739789955710973188835929936670973353127850382739585298338510405311058961090156146452187978255133242345549880527947287492715563302953559462363063885204220851691312750526340380803496103522709703523214020168715897659822045016342543297741773801076392269627572882681558199733767101410148904032048920943589492051864624021251945600028714857012954535015491380635855997584735221688082111593834748623699304935260522357573187354885227351752194913514304196423773715985738708584287779952510408512992377925910124790658980805811481241443654459062862211931121662770829315469648424551351334967131810117743018965734379473235857897695374114696764307720294199212587909531296369333807603923771855794502812006908516249931216881113734273478448278597628434990059154255565995505652805977984079801584399977957319316504525481159166745751012659701671265825536861817957426452761029074222493661571789212753072876415134008251157921623116264685308718397543530048585396066658350167123301929299533120258521220819792534098719644714793279789031571278167292955494033639954816207685304984281787466593089168386344156825073122473478404998291445511392835926442303659763341518586859337563840509670543305806368052685041649492556823438417018659613921457373830688092877235887483714819163327140198150115518860762021365151577878606214173720651517865721074822291740081322793451298783991632109193396826799492474525937960135404037938543076992853683265186349108241692865240743652429982726942277534606928939026919190508544809604830259484165686336129484986770874730401016666812347119781580284714721374755618332706479698378932083298882409158574602353 A013885 600 1855922429203222267768293801496096434566075844446749609016279571440481507967458721993891000199371229854527066524656568160854629990343160423852815686242598191722452293329241860194216667086411144482034432578448040499255438213996635683244164011947051322926968022003358956776974946222102256870205819942369643983432827464825221157380745766280643392288877929988326998685754317999557666018250026650534610728797872574650883626066685728309166946326181675476192827182001659374503156175542009721022411092031646775912226729136573940905350048483611766479732121416654076071864599842252113052117134395553365400950039757497150358232091986981945180796022093811056470506052245972938312776462846751255992439716530355769889590193937612198284318549205056799468533695731615455225730362153544383524405237075533989979089867846702104526931025120464782297753442358232048000348470995992431661519921817005756359191213181820737505287711846102922232083835136402696092714269476473034039694363821691945438434336960258726792337333812496027226172696231480474501806164194159906238821655043112393392080178427599902067809594495152448284536293640848991269613816923845368005313320910522788712447515289208244777846847936997607106381690552230118973537301395619931225524401539222328436683770646622508349849647947250136139000318932345228888651521480049699692373161031728153584722670282657868767400553654899577443916195370325054235886242382051551651820813677051631084894552008143429397792899503587094410190469227757141516780808230134968370709742972459378961397068462978070096519241231880968983453699528328596262644874150846503506332700552073923177897967767727897828411311504893770728197430611695666491742649527789434661574729797691643131618528857532576667961322012405782877896396589660922388093733862196672405489105923030869664774408623829147330673467066754298117839939899262888211800053536694760499921240620414329307318613654631540294164740084664352610751328176101218286450626488919766033194920085781005156970740820371830934282872026018874704189930634858626365901200513404225440017045253933651129904198721105967035009617097523104230177727689207947145915258981016972091838212252050260885479362943022368553744243316585835633164266241398720077025416716769651777544641564641732077552432798854409405819872248024078074066509567059444031515360089034692448303581949370769074499101741723874923098776596750485589180799387355306909792432232884744202145416284349468942723723819970990733842587223490545235484589162669397660375202721287424676599824007464199493056793078145274251976816213317679413421670077058363005554361094380031571100031818744748972054890688509997072321032462889281618351645886610736801399374788603138208052412426870518348249679630718835730245487048060804371003679666813760811387431463377869073192063084394935852815379147693105157078587807167503404338289137504792916819680420583845167680669676137482541594838221399502545532774166036102211018121795581966035858481249292010259577650937916458238327182838335916251939795088162927553464333122032990227288380977780963944194314703017325093241190107429447197530903165029528168087805778585812241861414999700304778073908892121925325476195434079067385906954463807357529455477177848455825627685659096949469697840010589947440598798556182338455381894539288606552312324181225181323553253656800472862983443678702435119303488393515494964871992784183300324828570263084981369460023911984183438056483102202269128133954683196646737541380737542006791663008838309046986402974694263974371095305957669842252159857694085780725306562126560108277984728081353454390302579944401077890907731085477740409038904157802164861533882082996321490178744451715238314190146996387979021624145101215370996501280820666259173123521 A013885 601 2635144452561199559446686332110842995293684750268628559609027663466767752458152038634080093870078636307559237094499300899166572374198668729930387321821356740704465945849577359889779894279310468370827963337537499439151328736210621151304008981511104450217116034817623238292485316218075444132959824885913135597384984105724344036855153541473935485045109351039436007372959068691897948999674428089948120785558760960226079672656166198139868852909853335196600719024155330074503927817936551296461717545898777896306406506951668466012047603789795551918613010718286206489169455138220558481839878091467214738096720599960631416188343432360223738569497542052285207043311823810398273963850208199698079657478593641352368123863993676243019377682318644332122993847620404325410439834816245067757811446698356464409740602491214910027294704534467764398941309406432280977630778982956826041630691631328342206892158374700446892045294678672156851679857905267322866113004516056572692498320332776060574379062373382075047187709775009171729271885953141172084710994874227301992534598664548433544498785901676714150293927411103669763936848280014926197100065256040312679920155888052155212889591715989350805539291971281611433245788002417800035409752147680728690079400196275597587124508539001494838092471585438736547912575838322899654154083334098926456113879303026440964343576459523753574475047910784749330786517409923620532202732449852569973699345045057497757305123930626505234462032910464661107969809066315571682591848031214745785930823527647256433992357436638653673033520297774816977939619451194055703690163077198463928991029207766024341600674820782829826954599519403954624826219236030373937966243130578523330279511126361063341930489528069631710041558788568437659661343972606188279191604680376980691640545468556841509617597505404181641488036929000557462701863545547706667741788614450812559136672943579628367301484827824174907451865362391273704843548570134547492544927174678152240594039648236760639161005148990686754858075826247081380867002341418464656009380857360583320586281823114472092352385883553355036427649903237862202947457903615728210757801871009814943401128533559327270074071830190911147613640082757614824597715572713662492405077103222407463909202138047515782437364576483025175719186350462723422009852074356321024255304629936531315570978955887732065811071101698835876686259642332354217197482275732144003017153452887034248625584329247583924608878331852550990381534367383615086419442314740282953867354210238998939042996315766095899613139049556114663589046338192600338902652210601856121977398480383148486447377878067463041214940928315738913114524189660586730787912873625460922624512089221686006670674151179093570390745371433553943439166503598469511800171600683185984374124275297311048655263114819740435170885790506089209014132448121429881173550199910142756496840982928916648247572604351537549061222212521633485792528129065521977029557358309623549775915611176005811133144727757248644896518843291119041730481634493749827279207633650395405146998749969146122911907091282070154914156462364452609544635575189330776156647649365515612292623117229475641281686057841560526854654420445202381351690644118123239700065459308374943208248876868417383196766023916211003166288321585386532243170634870703033546519674981842278516352077383748997817083391311403421188893119951730134338253058572148249310119288033052392297401171598126743808563928043607237464892494619541246825292229864181137190264740134968526973168440473563858620267831139229210624939065951554363291599381331255659254562059406271690251850252117481250950578335833168063956751340784508393802913212716908042080721560979043127071079543850446729706193790976353016979319082188732750773643156497 A013885 602 3741528296980187122877293715451905202768705348462164140760795191166934460701974379118869059842088242311742135703284493876787951951512599186872769951599306117786420904476143361481023211351738923689598679540545981341175088165409803916027056280461412231371923721848046078252253323629447945880291938083037966969896251377401449951137047741936557615989693827838800491120547544395672146172830734444509468934221105660703720805778566169592279769886025626952239907111480114493594923439791937914140244889567201087515925423740875133146467874574167742960506113559433698287092675064188427504349723787316365116389795420898302240694932740840690196774071071565731517216895596219960662075490465063798716288228583531829649347245158469169384764537883903385475157675500764424264290872542689273171402887274788314487421062631368928506624577296195796556187610749888719172055904954404130152991628927582965980851279313427052422798755966575412610955608005799145242710612253154537133452587612734419038956132364283152930274800038015197544008792173769165172681499049135754325214197656049745207191412653996994323293884892147423240014081588317153065435907354245630240773392778742068944107777025089491666700602480467994964774064815748930304876784455149516395710066924483281163261843320661045456329462427886288158709506192073637334248254300503699421198484325557213388309977441090018178993418101463101830562552250101922077991775088050320445146830957640203593193981348767557842687558662153622326778689191471628662529813570056475307374381301494650578599086652913448888232355029437658309846414255114038349274403876301779398825415757851044023592109349012246409610276809822340801741881165812378648438936072653830400160675829341640313483399069856363070924477536860416190133776868912704671528154246666018673890669967348711315321113141230665132938279649899944517319479868190730146139852756748287367778119035652140394711584343179949511569883197848786708738046342145528199122362663456997205873131352826502250837227287830469523692522968427702228193679343479396971087511475989425751817676350521845001631181563464416021957053708661601313890368736654117010141940291166382816092696156273945739705561406599376529317260166983978712008838639926502685478795560550057794483728020121731616304169155471458676921116774008951089804642536739342900536064065947793544132663467369887587766309981244804011364122556983089461767365591574214787691926450155825787150776288972486768443388161629167491550154242270197565758250106680193934029239946887314316592771619914701625737012771485596297899552566607130939393303059788519627782463074161376060521714611819233871310322381655600105958048972358911693816333609007226069214871861466035428373403388270694259574292550847531601469704634299812125616056248431226402215490971150814173610515920418612195060428385850604306043179055392349066793433466193815563811335147498502805430853695296761049797419787004328956236921611750584837739256222097427164514182211937530082978073473719223789196836555278798409234316462107392148511173913091949468765802204134941906639331666906486283945949452183404588830217633881597627841449261485172900722966981360091595603290921028744604978269061450063717578867422885626108750815842857211321738834625563760500453610616419599606322676637421262165511191528115611797102260786160693632047392111537857700793570572737235327398998218615303693351108972985074696820718041948745670570211135301801444083796153180212041365189862733017976093618949618266636907557723133816007802542022385472959608997621917852569310294107364776123600120422778852666582204721982410703305921343420770576530935304181074507785441088472269734499822945468590901904607073407021237273761787892863742300447197474311665629205054079247517315212651254360929 A013885 603 5312435143165397547727185622940395765487565669951442990408200377744710062568923236012580066700207885464023253573258411622414511094018824543675610525167935986481874226166783484802361173800245972973142512336400995429136837157274267958798428049207099386599045499932001160529009647328537072093753670330768038667975981791963090523271595195722814886966278709313715748920947274743005866448516928116177881032536376420089802912130337625858785577231062688607526497791584820924532207210452661590957425688166217434517099324376447743923944436989254089016675328880156852548816544338613388111043485767487652225061865756930400724566385116611839860721042229460104854841029730562084685772519665254090053912855371927753050433231468968559435143622466225409190600951663488873142623245415845163337328589317319111843166207724587592722630452446044675110878872436504747137477781040845385026636235274231167328673554892124594371877773250433865623553596716289956966879361781927241630692590690054254013395137230353984670121186757576144339243691629471365554588035195408744728935655041325823080647177596666210368889085521309763919296673841743228000030631108277137816773787150646377784774035963512490369406517336109845926699209347094828935891436546135226901063708493196058142625471071743830018487581534471341446160803333359098484493723606350281149084616359032688329885639639573749941571057645289095375837053750172964775891167801193863836284843963022146553221626775917058375844828979369455736033009299335332257893593506139676860502666911596290086577963377745730798098926915032265214843600205023453148485707264594215591878058341695109814205421603960481150410018800363919343738822166446866510636562455310049670480936701021533390581598553129046100793615902054019950474774023763786116801950504208473276254384987829839202037889741368348503658346928867985522527684727209685533107692915638353057151336759603941104414006010754453573649079647647984749908676265219723232221280484248061681739406663230179006366993025217106966501494584382852002616392971594626145177400781763918079698590490022895278481044561155895339687876407619135256736437283319504615669104915994626806108927286358655776141119302089970960786817068913371062096733604770124323495866228215923409902282615465981487530788704580238902637186099394027267516750338287113192726434316484436298191571152789406480703109591040303689163428961390338453916626406755789885807895613738900334666539769331608145581723785006304867049927351967035905124811721720620118588954543267581443614462933937228506214077742683224302746765008565101114214157102562148113144324673089548929164180143593821946817060405850375399645277539746607280846977989084172984957220316605580665223975414659863139316376298368723677067970412943028345240836776728815825770480363825281560100106303217809455441914666648681478165550084052214568930124061009552384986470888521781697810635635242973253882215066516605498815686808895350135957947121738586641525613212894985651026998468174555931657652760868488872940208868938415493808629858720996096873405620156426210735201542578842895664643951328772289282706318990223563074076624064553139301809729252995572658501837259110228590630174783303119850377962456116429892607130191711495650136514949084292892562208997683438234496682379041034536223869535648219398224693055763978317914021311808021475656732694972740254759413688469256130425533055669203803774256887220181578808271936209892992486554665996328416654382930514704482357520948143212279654186095610595390493908278170480011552536463416395503206260400628932526496183125513410615409449939779713963835560905385048481484208188627907400713027554971488417715107884197072205569685426472952891811590872197834551486056464283738625286200469798142192625889372063145567153 A013885 604 7542898225069391865923278597031281510397878529440245990032016163743470795308923639115113895764757067631291664748765968550966600478420286160109621333433370085958194493142490698381026129148495846447727208138425308167027942195615970281175659654663044513758360946396951371785238050826954661571820805094833315078996373579191337821100837339813408776963279589370044502115649434674780080517991900004251977629214001814699447293408644790438977713330564975858216750574866249083443526133211684728552037565322620987921145095411169964344619976470251343068949582437792868189405012194990589403181870571367715425319665528037927981580653872517137109123796856794536098880019950146689875686912454348676541678545089819223662928976733835291893904718364027410817139095426066320953665613366405666080649358842320762184302442201209765640375906318683654268907143181078320756377789755311605847764645107764042549788447628467350191071259494041277142661939172801309429122429981601867520030289739408362940697179362478717611764257866051791573085530265946324682240703888447474064592392360011759181818459640869695455739750301030317469160817430916014478439491793505052069110979102355314022355908381044954038434429485296917507945359285938022528428007420085924862063613950023875526213773479512979258559722054789875451721539738493249496897804918541691141495836129687075754006434641726265870789257195067239093049871626559335247802505840699715924995889694804735938617599329173266754351911340160577312996620484726366853696023994846963168122735133098373653458327347635920093796348072796966991152189656303985117049470859584949167637204282864193535468267302334516884777718063828313427642972824784748543192897658109161194980051341502331335351016776850148009534521093842714604821261221059178064444067037053930240602722305665111999887912014510039201358829495381711320059590853721762471981689540119525056667725557480973004689957332411786187720661281270524683051083355906080569332010644523000115249468726634012273443219615805685846135912596098083095878903875469431094613148741792971432886601597392438021418260487469126089323209132492882528224027631782181865090088298709382833041403170027341914344401228907559898469887723016132296115481885868094411585870135195976365013625287547682076941003057719184267581727143527305373974530585069325676484976849300642269041389642286108317471675074605712475184518754832801786162699420017055559893541242436473812478629157263869146761229588207697009614908700181859699142799796767074519719357230940278385786100497991311455147601781492974808825113524766218772724770461172583933484761397358907673916265326142693247941830936669496463814144831751998573961547626647086601902403967074649946582918060332709297400332101872920893950697266610049397188618783295846251930996937939872800079056635367929279975390632843796937543703445692125221197419158892840020689735596363871396108315681149182275337440237699067933731944625417725157990842926430384413076632599621435641510240964026920461455639876088450005666266144024291807792639765314017355118383083618442850295851056641368137309714366801816636344075545962501857595669213214424226709649656747970534808182443145208471836006388077296417841398102639054105798027482052612909079315881706061976853554700380823813561317755952658066173499214727276873850105118008077874962538448557719801948361541514085910059901936841468892601577606087823308705215505061117785355941976566531170034632982048397548876685642184571816762206702620867776957752953707155373139360509126118303237762949765337013069995931273655794250273291084042094656163415363145805329549668000437298781774723386080654718254197165119152630311719935132402350583556840575607474108929981026200772769337673208516273282988740446180779195217406149461675541157121 A013885 605 10709836845152351526574228578945044271509000615175439350668888374204313213014942391463068270698860675775762889235188601808869784455488392246434766617624704550138344158449817415531188616654395867049730610565800142778111792922040704715519228590290906394171405098268336183888872743133007364915380772859534746248118554001029875344654771602795447145832751267924183276640419659369029220784034425164337200200682904974613713135677318166218315579116395994927120060820977867824870874684923543043627710401386280668046753311735217552064459085931121661215849547271377268448804032400142753298233601203850450320648104337643348310143162465470564744349186833697719641747488486355428646823192456694148828438073995595453452375348118373176042603871702192867440590664614368248270308796797584649824272556697781030432717112676483094212847213217927217299287689595656321274188299428607470744189565708774530162614975884412766440243865291430965639948552968076148802105486066387282811387647098527139979889474998070944552086763880918698627586501746815750724352239100939365182929960439109216356619212650306323180700274643170003470810270755008119569313661499450702715691707455332909101840193006185345306149393745705225402078773999654102853146205331460941016875056712239049833023309771300860191120831277547788189254990248477809750916826598225849959090853399589102318856314271097530680501222353216584896940511578071658066939122535458376554116888954396367955597768730721967014033841779706376821899442571582125061788275541251424583001242337875657520478380292832294596617401385597283161156374548830807396338510546277707170313857961454705240689367607090780140469836436953077618432868466080398712292238090149899286820790757591475662817488627728120602373656516740235230657701493549421389047359691030282229631459484754748928824851089186180730323743570824190489765850490792820498180505765365488488385066806868261887520068748126201501138494964840923364902862060466739838930040637700493374637764917792388764534269474039013688436998450958035970265332819912400025704141533075943039784071484268834871776867080956450961808183749233946707876583201179353396421217501540608181173667580785511608475298495673001274761759372738516553565639764023014926951078812548953413699150959901589230719221778523987816615788356827249226375355072924777547036929774317462030194300373327426897320380156404443097878065245680637445695611910407156456103763787862124397964468959345205455112959159423816052980795422314114766845798291038308126345167399851170848007095294776449508771508422665270733133999213933989087984674412689121506045872863369826573163726737180986006942944248246741240621760238376897439229321128528252441317341589478711249205382288389819624878943337168979841722155168877144906944040699794090371727989519312493974301849117123601963678018217777694988349990143290083840193703974688111153256465914646417348864164778089434497913791883578685499184837700011734989649404264992666321597748333000692745647806204460371205641020467543318359695287648455898893337034119259464739786322049957231410092516193729643039336159111704126963829590072463680000020214102066992739263283032681203199641141499176826265195656522156265859947033985818779445496069906584776807246630209851524040269357616218615357451731945013673223862906074525027160274188702539595427310684953953818364834994773249565477999922184337917497442598175047038539628261171369563515362131707021825247491863881992291598555404245855259586032536522163157459187904235591780506639532994406282955680260388564962115366525212990419095056810284258714756392216218447270113717798402958096901736394313422790320166296249624274584696216507731937287404292517264989160301365882996069918350621953480668824290234764544043692902605783800643156206248840726351697 A013885 606 15206436813447482381467104467415173724211955086461153790122675840332613545691757059115577725629672222524947368620807182598536425547616382149846128425400760128445778921784082406163866875677060552601629355526125293324501475962909948875262985348524675480109028728611985009047903186446602438126657798010020426203614865728240275717235490043630335198140652717021027094620836336292731722334756766810560324065341027408540102891683389939532238903217468668169235908197091172476217685517511487055296110007381120310490859016940430787821586684372904608528952490640095914247913547031569489269770066304495488840924455480533271601594940228735639646217403370133543117372663759771159852192437571984384073099598429164173752529304653308982616323405463460458185594739287363057884335837294628148145542159535241280527106421453493256699770605617966484972914721086219797355405176261804317588432764198563478073100011814314657319545333841095296580640432571593696409711089129762448210728430446373449390425930302336017118892256303669580677269087610728571376226597153142464230539384839192294608460285416025985112379549854027431618054258603393563627326987475625576405793880672406618318611510921183305830353359755595784223719361814826875514759611663312137329397167398269600578766977541949925448384250135245169895031022689232957519507512663277160645364861835380384051144369812017726619424424066771040582015263947706090207949981705828324158998743600122363816331181116696699918645048487808557075211676831358881343855515545174623954146394942129117460053871607439983309069393679150001677350006497779263697343008568706226469720323423577193418929483422501093817907080553862885928075237321643516674439120297965965551687507502701559860181050950500166134124452820889240173895952069526600805188616988827183435717835169645423549834466592938623013215279575239722636227471180305621734085078374494546388652955801199549718828582252508224084802000045294138926120883016588123827483690709723509421433052982881947734045334252600611858623091309581924078633024661682360563296205284728609256638692385439495074536487162965583593280082353636063870805521794276913175382440618084943310296700130251374155874911896170780570979407377698391898196048578426425905135977909549319347114635384472990780361302076789733769336643408959667604813632527777755873603213998573068685805588745171560372148623007731943363623856085536372841733034440274973944294121740542552361320637003209005381880320853222021189537153245940652050509374624118779061348070348850483886738810303955405270175787634480243307335440721898671944498655857577537994209774906165691848692529553873583248859987991482873277685490626781106467371826209588738926571516677212474518163006479846304123121741849882736211128094071616396336138844795887537772930588014922479756870300581891766113341979912639184673073651954881428571085911944388737437729265924172118197706226409323730197904382802442381656816086102225562007198634191479692225384814154849364599757257174046489278927842397984653376241872034673647234996841253469385827038787866886124718239729765280389776902720867866886598482190271518063293788701134318534109792147256933635131432872245596711010421909282579229175106815834002694727143713329353741443206778629869155369244729296891314545585343764251279022614314230256881488705428748621762344635067206666006682039521173761808290896535512887482524166355117027762999760964021997274344231530239136887730428055375893929172250080606307311310045399208749014260530160144234638694815687398838721698603307474526681414237968389340937485050077479776725957866782943275885601853012087028874592608731620673542795620356894102773639003015882018745281081996560686315714178016458533150846059559035003201994850259862081212245673615140369829789841535860247195541447329 A013885 607 21590965754631101991702738547790706318538413913197474436982212150627143671145261102684666842779369512857604195967833423862810133568761953510134074367704247073694638322547581892968609530498204165035291651849257680603846692156269431280184276588000200153161165203520827198991728674598513597991201961109113572288185992408302053159046831186878836843426392744831324467487056817939589185079060738653341750046442915153207524871476902989374426132405645410780766788904997280878565014305837307475871568866750135340692619611215989237103994604913659218752092896502774664516299785147603160326107917032902051299208474585223529416425787048351899101159303696907702130003398247957399714254397833645031616878976526837756251745000917133332130665101511132575778023989740337449278479428933638838541485054011229078845375742245692574977966192780909039454187777137316782813653527351556692958159379276679744286437563474637366397757679071616044517098382669805311003203157878517120429140237068296466731141990121283910258379002358559379811685254927706237168534967554069399834980959339621053845884595469942407143707890517089826974915665457838575071205614456179304038801282029881243866008784062018565066368030322500963400537501908314642987760037937435381372105873910604880268966344431780395297366516244278801191649062782466239364775378407542719482445816630997685957705691488182053264676104482173329367658446622998126124389237174892286855423479091838939121164541826809626256387602610754394423138825830742727188242660735425006043662437883346622329479709978924912381265342101096883931597148175917372015518352117337516596617689255230043116220959543822135565012093673966095625179122237796798654819106028909061950322369340263328678397086459424314386699543208909333885587384817581830839452694151905198191488018290467242145197316233250054455674807211861146863106028547655199158492837125574703151753619865023789065126794311299569524374713378311200213225218597283763733319510640035892916587670309115813663818406155894746951749006557549061976515650497062331422320060146958908953303243854312965158046153053746824624003877890386640739410315758256635110458985988672233353727941756838325354838084780161355989169108421076705625396946946418809806388654186718967920236144853091667270431457282844441020529018500715246766367869839992941121426638618371961585021865818953056195317827417889253908444877430041417733944541081265503679623618812161526768087635693465328754500446725693259340112653796321556398480089125677417281708487121307801499973306981743209860695983303330214821623376857072882651100028009972470363844708368943700731209028934774284290976595969622898003434687664869541485443159046468038086065053954756872431935371891455133833343267017748952188523702264243041652641091755354491719659905907103787340150594373303097358391403572820134832356336243702080526656329675623959572121962327297251227840569510863163587605923252727432692101917564847679794855031147211781364058206071461954272517539899370126128110649523675295988830655701535620742140910031627281752221812224313332384065707985341718387463766543286874005061127232346822794128943826470110885527148827788020376810883688016209305124620848235096598879638209619564127198091376676215264327247085070129335109713605296211196751169441078528279212092360029844979908823946731849617366512618855176249540588415213919834487482223721882274315268477397688489551603093380983958577547830750184002262387421850626592723482699429680114747130384336749140913571591912561393304917463052950874813796340859030292775679083384455474710747860203342788358856829490869102990212182852556792437655852734674453161133078590081870753905121195489618561240390666390170985655914763503960833587312762541374802105416995043775505402172360085415915033581923002319892780211953 A013885 608 30656083863473252580633075246250468901320996763550826461670252797553004331481296993474543009388187258417459320874300061705578007818541641025038436429505449137314848084737441983804731022144588671154514098919731462609135952784924245889188606403408200188866952542375471144278798900729421721702994042894502669408386898622874528292244756588508224643996867723497969864432770032349251281558799943202117857195692298180687776641440581047784204565079082476014947190594282724236396685517243241880768578156437246914429800803322300830226766467748893437359690363749740126836119864040320380411146608754585207851540247099151724806618068721111782402074745469180279223200235026150049686082106544885733656446932974466276078333901767198181559049759036292165646457808000746309720193966527429640374997344333221686202158665257742322430490144583323166032304694682859195295445656384799231393493301781648671683308379562408187141421024933587542119913758322401759465075026135917683061157769583080216363479072667635808967731235151817045341279991005888194787404553426418315841496559985076330650456164070166016379843654305923610459122832009970305684876790124907378094620271899101093271859634111945493739438112429615250390996975847033904048672004185733188288854129813089713484053746905874416725732929655052965823571263335124167225751874459598383056187069864238481390850129999335705602223219681745176915975419046790250364596929127431037737681014752901160583759322864588435507515732280097902202454623827560876397316659543818342806136418065734885140868072571546389318926264839637118328465732017613512077837840882266494302323802412863163328868142955012665936931376287636478636079952963191449147635491428888733973598868364358269067322851989018828752156053321972380082788447444937285590212783960441658988571603185847947030553425834993722569271064743411532401609136375588068111580164242607121292939439440693082070643734790458872886170107413188805801149319201883532923099840418829442808867419802090251841268210709290247722669489203781938490789581967807430706301093640080635589710283909253243770407936736433805170164274049810704560336912701570991158030964468918191232924094199039194123344338541705562430713682775424708019159232900501372035269575367592233634322731922676175415592997643247659494085270621370048127954784567402857401845462828765758260224391336101229510315384484081982386682818333186317259465294266022394258039352535779228912356606152816601289378740786602654126874332281283736103276743905716960669354767398598731114347599731176968723178216765116528825985702994152931942342932470155481853397456090603296089112258196241810970533156623640859090462765323778672564896867474240969152766069313039228620590461327685811959209271078019974007540698325801332391794022616482362549601155021542662181424202475095015905993543102693678182664970509974104950336676284242408366194373064149293236608027503985638862007383371847814399909752367871932090483479959586678252227592298007756007513936648899969173880802500737034736813128312415261860073966094776217386864405639376855178842383942943336244469141172851671064204076928738262772003539794620372231591920953176615248157570880615630895346328783712539551595446469395805462951100427813360976561892064466418627360872630475062541185525189101435926937243822034895603638403042534843802165164507469853984143951245460390574435893047727080600362454154512449785709270513358643740474041330325464006900266617626565122064585975164127318684516306113223624970121019778193682213740194337973670260492431143080174409597376297002796956378324544737681450841381350416931964373699308482729640152726096296665042006929567677874763027463665264303341507097370408749005180450168364443317294781137083708802392991058331869957773812240673798384871836528448304916003233402950721 A013885 609 43527255266139541989379936319915452022822926501704985807387740126375216071084039905263784213680883396174838538958621062713096873447211078800887999233488318495760448257051050162799033974909149236859434924949873155305819946513344184995485667122123956895564064635959609332502262570792974537512048012762059876678183996717978759117441763355489522318351460615282656997803919559821310876880233010955129454364304079417936804478785899084763737341159490807147154873195626485986117488708456437687102431075464520092181553679202792089903285956598540589289217880802614767269152641796697174369429390466459089464464380625460270528750311200151612026062641877633903717015416103524331097131481552501823132241772912326763353754938761468708473887713715992685438282643894515653080385444731736666893922604332935143705938395976862240699188445217643480553130046878320408454605583337551882288671218987786338030247185880342201370056632199128806791754389150370394988803031384265673718166287246923526765200305680651376813495968348953494547133784189647394586259867014374030675759781170730523608364737748173709519035671471845779775658766889180408318812104596380615139293255397841980989702804511284592904397379999976220574409793135242017900835285847142567524247558194024121318328100920534131708948980301234538895358423245219394704654379214581981371008604456228057472168293030466796949255854027663661660386110561518464511925502000086850949110552564009983162974760884545942274394765088022967127470614823929103278864840269907280761692436145560136811457518917218141699202689616412639918500368865332668418302603241572257800614567122520652494636734851675418819213573141634667646788573774458121412414285953747671153552168439212638843121822656572307135550037401575737667207756623826319506262752795720812606536310784648508526960495545796681946037506173386068161151543546833347624703877261015419417629113665944157429578001348376563879538830201368018238402468914028747405593770117557916178270068077936458708587557853060723260766332932414211839717023484065155140356551912523971006499274580540582940120101830782693307493935659542077544926287857714482792668371117944776249405905617165193050389322488810434756185837484466199653959370948407176593881753472703406071328571179535226397057626854748692066293430088646612424813496551518918902012093315662863226087423609302683428827870867415191265608306390102924865072614320671758644036980973393888625811913742319721056933430757043284680621408809906681692390207771739566625108051974272198563824239911509737280385653321468059269277582296168999488859209068277551997919351812435724175198663585741308999188296164172839265607190584324414691976771561373359738338972876603940031545710649343993910966998005024206234424713302777302405815485570170797842589047165422499696930423853680983999236274129161337823404137033380302732470182178915573215599643955743823047050564107726537237693217332201722210412661267789537882197602404978862223173112517472398421560715548497163531318874596288983930307277926280996458859041277430675690261134397908703463665610738075696570063221378261655122207608055807523564668630002170297855631410108814489396403264117838267836173752347855735270109655837696920157209360600133795276098238380977095752988726530488430874540056238421997510913334201423000767095212028764395716410823982082624468364678183525653779846823795066629479988833068463583415387807703285863825418250901151922348445391858903401874519256848938612322325441268849003356479201120779206747046954511112132281535052001805520387196687701916933500278092458753117610171747291200058933768139747579044363058678329216909493936548832995174404227407885477371177949562242751056455136248498434703433395164216060956263529039305105109913882634851726606377353348971197773024873121602969813401866897 A013885 610 61802478080415091670415028243386193962769291953931336033520134532614735165041171647768120862284298056242617723410170826240629587442136780712992431927663023434434942780911732931001347982512579907999526694234552048673055591796597334475135292863017555065864906121819703028018665026978400447908243955256300050320656295027999166984213509792635286690367549814833387516930879814449206997714537002235717241685337697290113497396835510316795385810006691138963537876790922635512790819165122832245096196479515827104524624262291838768393809888478134045486421032582758195610477262523533059908654906059535203389746002081724143332139830609713667396489224508451641629930357662501746178579814002690581087075406961977541235172426085042676007608787533648226368343679912135311635756836400469428646004267220348294336882573096519690492427608261387619367725568970511380187130919740906402930745850978341346556612678602505037010684499624358430224920011715877457917616905732169306688454430111555097942257010422812621928279945132040061907209733418160180735063175999428068073192255613729929059001931444908678676569431389000533334927529778971027014323598395903191069831503729413721602096454904979008227458950774626236616119765651625325810626286457066304497275565234692506822677382388726830645873172323569968692346924753687474107166452908478728323496164097406600998260456037359494915979569132156443654130841783545922466509007493337315928051261831877522663831855065248747959895327973585026036709044752059504794219195511109741940454337308326579172705638437244599018604833270690801676762178236024646582405879330769061244007197430880806089077430436295305138392126320161974300966283993680784894266310811430307121069121223595139749878421751692786292560669454889122156948603696636166535203713396273765825078826621758677371564548324168239437854975402825422581088147165776156458369173056193570368056620442386473535488332260501902860310364833223790271923414304866115205064153657805430191130004050934626452599004130573239346861903178418845580105093813014298982121232728860547901375040508102610471610107425149622571498417003750435596706404298790912394549735410411716171152720931871319508946632260994917461613754653181724842071790556692568537059164840492240034218371089261347946447050893102913671171190765375513177658416773149997635454184778897125991602811023633680185205254246195531224812813086132368590147406951506041213046415693940126522579426410428852180734330194403207056773071648607671347712083236158825849626043352034201036235793808036481045716532568059674229898660166291627107253170010057360147109777106349550020225048882859897771660496626773955041147228801487110471306062938816894437998759011656240481370398085445615162443868886419654391391570155941472262013957895205998512384956741155294152184540821615920898203618476208629637925127795804256496816915458008529039181663668070557360116072802304277982699378481647940692509889989699849888803441157926072379607906019720807205641932896542537120087823327663087856334300714575556789086221771048886893547103502811457973809863065731944304880255316474458856852327751294702985959706988991512602403247062871014470908949380561489455066155487369400713412085608744835963654811113624170159335016452898996244551314285399711996231820630517142119852873959229857600165506465525328608715923306727888929778866871626184198891971693191919333568504554089498157422286482164356753566881469756865009896628748607007475349288471763431276140034063664139358720489065746202154241847691284138804863514330127580760403927410380671448904351524207825310625626593641442077523229597578339192199405836486933463332266416370029344063114678050243808609931597305786765220388384242002712830157678323661177465551160628626046995656272667984151129794010197956413777275819827910347334526773729 A013885 611 87750681119823930813880470756569591201395718565833084986545797657074760027229862852285100783160396585242474472907994918833541604136830003052807295419515837464546494552076990384212780942406364170432483973495788368172778693401541301535862171518605516683153748011408558082253497669210470724765655537578344420548136085089569813236704441373641760254325198177439889099626928220704407700153969364383398775627618526861248680073378677171874146110038670460495351999126729040491284634127333809223025550244815903725149019431184903318175329726824897971422213308059857303344905414534876079842723028952973475279354589277750596979142063470016218648577000842896622529748027839606741823879798970418240390551626102812545765548215383830438828135390241163169746677352329004707173210794461061321549029680842682068152283079589105158183506786583189041072600723181763376738359146310564142546040011732554809297832408002516994334879461583142687663864253074870619766533786922160715286748841774902286698999212047903460933221778055343006179385090461908659737944595885019938450198536478943735883927305375573701779677843143692130259330197649380465503476461447611917162837749390734178512787866172018779684815183470008484443053962098819780229498407210070791904588192227434798659726240126310511580357544835827085037609627539996435923379038327273881761214293066851444273587096327837140372918003089276251617423254622260162835530079852467441381655080470824123696900306237378891532093100690590514313403594154524952298605684280817744862347674007588651724420309674590804628759202753223229596362516103667246622555064608947766990732327322618128691219213146986943067882029300566220345047085092415618197618281269785001577999839253170124339843126273093264466996314450210504318398573598894737508174738891693080323098947530690410376757524889908543943514451810529496029716073370357436180510678948047834242077768931465531154677856978399450289531693681006631184122363264664287736716774020110644694887274161747885911107864207823327899317301261200246828831278186065043509857707138701750961602660890713048196388912298350667655500027871694082235032765088468368499788203670620948087624388884164016104014438442199460522294520840602644289089526324453840285323214612926790458265193719685349711198470339928423696408113406553780013890546664274436192683072437610536619059192451583446246724976678240448378269046350036646469300926791944513158632444647950746223970056644832278770780903866834754362008643191777142416748435367442761994372485035689224580706645488897253868127938782487504873041221927730330789623164210970013206394846792890153043066677231670805870376557759001387482858180844393084212457212606119739286053603974013194641157129314406554807702064345465151225198060626904590981526352215213503429799367523626532489038285577357116598760695118774156251815458176767244216800975131461616015985359430755657361662326780861345223681591432817200127845014871105259763566787552169439350692942617442726156581137916686197127716536566545728934431251209695106335881595585176159398011109738191368284319750742920961244894364672883475729113775523970043097535791686268522109110467164946849993621368140635894733201866331829855188743143636175616556847029143357073369922938455763810110799895447324778875833724144984177858867942061130227922598195513621396502385564718520740192169032579746539018086158252380399009202576170655852585303135417706437087049211623004573082356797605110899812927014681652610241446360345531973917454797443423205352115367137403623471057094866231956435724839161120869021426985842107150222068970298367957023865900206728787950418671772776827886446561797147900754373421817432385023361471647955802479105524990084697245830889190671598588452705074276679093209111528341545972870695933937639799796561513713397302035359181366536753 A013885 612 124593418842749846933603883567010630054440120775728066549741956623981197547982511379856966342675771214332624077679726941470235881424907037644549808052467498434898592115228379335957206510542273011937755397155809585068697037277032227774804655265892673101192631190234521052994204440112171331853589374619375373926214857367021326312827458015454868789425412908625268617328991422664698203917514479805319435366303558693631967142947228433225709473361176524027549003424080115244833926758133800361977388693953574615478911282503903270634469139940419159009629520941944811155387367165245546097249191720082059689718569068139129375013712812346818161712594685792669775220445564260509625828499726741131546207460183461112793033992450239335383199830781647214707008065445803636512833558991099144830640635552248033240496196536148082582959395477647042290219645014689002805596402403078671742992732938550073865192429329229772025338947685056227078351306778126573569851363097938346724897350235987436085580924220700064330261474124325154724843176387974243889538800079516754748083543409383616000945372028645949487788043332473276993621796443856399608369578121621913867075318336679658500631441299404068466942631956175836695861269463743956697314919966069484381272876851468890920602920127022864040951722537962937480245292930056719520861191222248111935832442511020491111962553830753858618470237112330510792759730038198448023167232589084863917832637592062927799909778113286080794083113667239775881486286985461335195841371065909040767018381373392800271480247633635476087776155343583275105002493027404665787761166370466749596160230075310608349128438321241440023533774476614051920457519098061962407215699988873122985534117762488373234796641740735383206315986046332536030008443514405885314144460238542661948314302344083494006311809017610875478006599004342978644264574787415598262951351079138353783453814761723854668687437975779308289743601994833032333194426337876441592991468609872239644548560429476868046087878750527406881140965416823998861643892151431754482776034484835652015088269284305156472980171849199283925335303073819944519986916740217432293003779499156847488850101927902467413397628523225999418803531477175548712373787578460056305998163530666393919701043159251281584893126501439751884310934677089230429182589915096708149234409182048383692327527816727917237536185211436448313023953343423982745962206012029960619876386960505402681327452717561624838644661821652393824178506096347118100417183195511177717043733485318595345488395543929188185438530775886361206521690242641404283961977067095250041192167982812634029269523134128415410695248170022433027248568079177431370646860519287354663478211977730452503609438156965347689599429975359113223156042767534871837257061877236399339324640573993797540288433045009543502566564289257317173233941000490209071934382147231695731608924485274435394557786316093447045260873367025531321921639279842900812118648273460643648156829425974376832504824738972313795168218459765919047654753048844064596745834662781466154381860239539181598069388330591527270291977941346313198312297974137533482337876576290164996275260577419939591393254904058859588199802324312942698723273693829402397555152258399544123798673626985436132490007150152218560304644063324799822158659611090182027496506087383935173687660764544702607032546091581181650602758397750076196009342193938906884210753944778408643106432467404404122995875577199946875683112284847230219589304861125991890515616333626542081638468837612496610744713545483506968958962956791593726156255836816731992856181960929832356035165469825316672917604047279588512366355893613026921402383581434093902114949049651581840575333395846687977373708833599403957004692468647262747246609467296442440402267716672895433219746441176563153076018981177546774504321 A013885 613 176904837897810269417606009309805012157207186564262925387116965306256071206885804660269572660412592489068676625062104055935104707892324231748877556811952344925279810304951820998814191364439020131910905564939456330026884969257055147831650813411864573151440065743872816358741192133724347250731641848678942460296753648736566799314552256055449703634747198496201948023194889774410430397719710356752941437540893671936064203971683622921514556175718180015876183645354704120191184164745023583380556129178830840592810040536842144586133245449628383725853935542716066933732654840981144045345001945608100553024864738321380819817018845232600316194634759552785522729035176177534234415799976136511482813803485793708545226978865418419472019183962134137269332248350779682413928202318568425058481798920873308235732751208125225608091992978384705496525064394511621283456545691126828073624990432811930892228010527130112196418581682243260879410786651388070462369168446854149447165772577014018413038164674321230531239772065865741941212151657896699946006268892064502420846349655694617192864254293092477151901882267841915509652332863033384615978740804083031725757563960267562969879731056349047962441267764581399954963475494476983103124379470318263519885140963107696065055854500362794302668593589907584442521888640883791543608731408385247537468875244326370021448757815794472681436445295455602262062675452012846333814830157362240267627782095313553692477196497822596034818044467522226066463759474980316175007161741597528412896336417921681381215063129964350766171561588597674118240763524742411706551413206399271807681355275794040294438768457049482907307494594427041797917625051694016963757622062139101425782871515843893454156038655352075318993170196999787575609959698583033797104485210880916468365947700383363357549319866216317924823576015642509408628909566363935549102839316489172145587913383066136947118318539621976081330350481497577644789512438596818230730900087646007368564989785365715737433314197259087592352036167733835472551697111778455436624650931995535294363187184761205666554256207861288547676374807416484764966315063642014902763247467348334344004976239173045813674184516642102097856784125792588043068104908909789560166465634476161394071644964036965046917281599914954741791202070777807883449487904569079466742647520517995671924237086663275850385136415325754521192385251322333945869733659941622823795855827160582319534901553033198895958523493600105902938016621130441130064704040480428914259788564295264004831459116831816665349412195991857681163608267542846096362413400872554660437736988055572398114896537308654169519783522980943541690770070127196630173632539436333785530422183624064427100417386033234347674511577846523464423690669415783760522232300105827242256735466191469111394161313677988115408923654272052026589636423767133026782249536032421953806395052692888304016010634805409493441342967876284769826149692982959901618392347581611009108341011358275700766269802939403012548266161157627858521245934699672587026141750566792904189562164934131383766290007506908694135414956923866152218816104464664995877631810421981624801116402657673743168416852728312300198322606728792001881381131217099533799985465820154401520984413339990660390768864082193678588378471005820160301090727959423672583015106643714692043906640950164147809513409795954181834879880730354229937437236579459514511894828463771236960775169883871415024864554909416384971066796759426333757895411632203767467691831460613981160408951448365966600242156740549575754425166266941241893239042943695094637180799950499948979543021938489764655258770529758254706402956980037711565541624144784268265575225212791146037413771149426690851489902103347948904180811634456096542517329178407124874102242633392027291125089522729631428837057082557808030607381702097 A013885 614 251179572423071195704473815560591815146495724293574664451375733008844826495595257947516374628895442333751583986830803878547849965233871806718266041182348220608573015620157977707913321308138293807434622642718241646382982811794414551034804228978529797241084237426898025416673192839413450514382076800339737204849567745434155525974362222626122649853721253015221809314369426610425070473215114788008161170682500666354124312458622793790472893187986687922801910482142394127982294174602374950027966283907467220831585485726519076885633391484373008031839791357874206648328846104550964240791418427485280826916225372758780806682932926535424187151165525794339393945479698141905225474914506717258784453558575928597633900342530916400816282742482923889740822278146592987533192855559435608298260791570394412811662796932115058456228672874310372792179588355998087060664760595366264728132958040961049760846186343019379712870298131604869662457561302479911562488100403444992071604452353881393141881129379987719418394509046123934755423662016526234695236622930280028213755635483085592083608661507827405331467950851171218629788432381907992380689726981862921177038957491933621155724525298474590192807971124415252795854575425161605797852872061587678686553556592455204011842010403321616030204121288785413123805801239979337609733662551315652412807944797783506759544168926060492598046306907869705061005524179268603956991323302741878379673179802505616405139594787808897738208644163522705336051034136867126783297143648939441899749753537341024760887875890521793185804054922501527780502975775950186458428969900998450871039026057823098670340946465120907652320897352359396286065925353023111844110005988282638133107790601871563028137630577072231606199685656401527387742830547751010618055383058065745414024669404023221146759904657286302519786228170842126481407617650168798436942510123392366495118017932340136007324574406712040092909467443607706101997902762528762542630883605744797084308580701680009049804853196177696331614185017010060432550835006038422400879566998350384756448631866593491194096726556525305573438134504933947808930777207317560353792716259246803956675873548023523309865986605245905158356639938495486681066550231649927075529277396370419088502383603702633080620830700610447894815430798608365967970939547717739464410815280540119780751331497158458859100288635255179837196656545786775109380762425203732757726312467184742930467866714385058684818981292052565567027863465628404751610280484804420356914160611534580664107981047247472715013020352364411071603917343928582829842847204122702842505143926649620858470222652773453783171851273589153554274431719460591025728443376546454579721868650373913245269517328480990021186088985386431266626228162804686482863815186931359550708921648820220758096779700354887171580168112983752974317481403740730198007964479482386538065686660331366308675260811902904307129144902339918064431047424629706497032185703460183462559541743364127261662893543592131943187743546782786018316400689104873020397176547534514872563879166816880984160253231188736857729027874493049823290951577636885847051826669450323563845238732128316667953878847264263317622689741422122425415292168826517292762645963543006968080380366171679119090455907049151269899459290706910795344625777728283417482702080273824811501385151499577216416372281492654116757527042814158565856279822418001647896315455458084837197415350385804015722959112340019220115863988846448795970484105473865944665374520742172985448474772576622556239120027943166498981950853300280390890808707796906085986263619075317006058247016500518261774121752148070966252669183288805405030315233833340956786754842544957998239244204862911532992323897930753308687243454664863929868569027455265605102368187918720103693494996234474326291654297358069281636914105161394340129 A013885 615 356639074161904598719367078340415212878457979608302042343936994142739388813556396163586757131459596065673522784789624702583314608087069521871577066435045397468626656239390645754424684652609313430542701001621994429308402826205982061188624028144768382321334142100243149674041349565391063606998992419499978248466092710328903762643380022331258627253355097142433792507672630958798309286887793237556903695321743348627567883914562784122959470703215214754005752211443253299374556259868404289421858123970004685768272473007198196949604770332827406065063950638017197429076250443469418434037380994193968379062791009089164239834409096271807780095892429957773348869246967764671127727135686764046905917876318942250850676838644919368113804765893576865315734697382387079499916608316053564491543672736765499791529103863642090554485474781299702981585733784382375899694284984654958538092677405164833230285783602440467420976882894246095424328005618255219791379666774534196107812082905824973222251914718081223330243372430702391630031574479798890015674585723918610019498435330107459519056343302519296251722090291691412970035514236478736337668973683286941673667003067624395533303557316716236207389747456798867588963689899443682123321985366749696696853873202693668602641961365229019771797533040730990321727533531193342360543608909123388287892250076746496557086105058849472838784235187287155818804120544603782208561829330661175210527622054846216992152289636633978115879710876086857830329413176469748033151932489952209157452985808268415393919976798288601707416188010098251729841613676313303894305581916721957458400858421382531408774285225127176576501392352028955332544706573967336513642500772505021731760028240601551866442411738270047551683867077041303472178372153038106683120262022676055086320825025988198707775077946980557636836114571967389179511975773915719642281881596269515314658783587358668490951848243390937110198157716078506762864436222695801197492258503801990353735128469345272609428769444565275380316721895696853375580330939168696314845659359576782249136885096205834626376595878368350795585149343772000334145026533250289291255064729705389325513935788276035736176390143364635160428783713152386232519108812259770507679773216178314135743728876402409497951050816076648716588953127419678678185314313403866402719946951781852851538243285560917920305558520787513878102533173131173146480041194762496382187008840719527543025313829486626269051024320389879588303481136716749885407118018312949874707069343411655097998365645801654866720242038447075610894323268198405831032175502704048489850826140260950723244954925098957768213035233764474798111431797898156392017710427293119360200153256313953338688641065465033048511216748523822138938116440555373735499568039870799377590917365528932184929019335006789034778302756396772546855496193471101956752994421944422902778331664478112772936729790606022000807466293601649043208873703192461177756628096357865710599403261107759641362891038124093684458719989104366207608669733230377692122073901252713683413931782159116183526824672075946348604564330794078242948420634168775828137465459405728064390609130483515319210990558440095121369799388186390480582880492953512363750092209858283244677704625571421798994417452815086774625636570125242241145634322887947308296736927591352075383922217052735207769301098483315396256992074428982738840999899818956565777118773640349962688610567152736532352353556369762669816050295611552248100263650545806878594744670897419508599915045166325572834008245515300555745015792714376214969050979426391684530198303389422378270844434107376357607819188639703597930616108576893375970128296964905990880371370471356428505978558984038980499882032744265600612743429810089704871396813615551056263833188193710170269934724868492013505489395683936176017143950612141883592541553 A013885 616 506376485922299377823884381751186922911968711552704912936335348692527520382649743987641802220402827691019011040643042161335837329494682270116011798817264252913611838248092484108940169476799901939550067816060000144414540911608347071453096146729546401017622531000024937766735328469867459399842768379773980615932320997409466309715541628367193880716067008163364617328566538775266491029152641442897832610128444545752292652951279370976472865194255045174978345317683183299890059327467972909165651210325678943120882048706581410326274980390457322293323505761043183890055917725913158049497013666273265360790957253792313470078564596205200179223613537922554193805442391909442653401267694801739347695838116584387466089464087859279251962493487356367256603120221263971537513095733806865918269724541005652237501138824519267768420082766551852376325375213891807097812228395457235465020654662465124615853881848410314750945974015575578310900089073119001607328959527489800083049740598415929004426936875870651514009364049339805672641741246163812580985670262205905866454989892500387150348782432485140418081371955290094545395715137263989140193655967030747143947809974587971368729788981040764992715784654768069738263217849554408168573584176877124102904849843957024221141407338149980326125129870613181725237090576999585504014366914881206724281826517219050362054605870542835956457667820315979199419762184099492395301973307944584250894117867927785119826373506602210265678618645388057698398029604502807033107003409386073837673724070770567475965036496887659154486826459454073406377724069609178727457040623531088351012667635608936898468030296893397552381537440774776431600929441993540520250900219346662640991598417615797628431323403464894906591200456406634024096766950096227040775085874730755546698227658924525852625398848565973624565215127809901298254335386424651944131425557634445206125476487996316967557418391316325792474625620278080376800409821848192200867765682432782617683298303099170731405704297252118205670359800658447143291361946295247643507813361310611313912750262043527735103194294072451455567143391800081078438154938421156002213542441925304971556240326534247272260200779787280784980931556605407658945884280848720973722679759403292573834683651262095942532285158562142216789841220638722708972165825086673538966735719116126244226535496706668235571289404649797092421028443602508110241711850671893825722899811557506218657293017993392714495980238475813262609815816335234342044494368127770070251955356728442372478665450751000274096802699983349435657581152614383908031851612742862176654124451032492711054411965086230879901655567907125893422103218268282640301090274165126575415709002050160845610437837287985429159990678908788530726257194937631285965210178386833591868107157867813065296762605944734458553216616789252278060604258773298411009436400958742469470133662130899767443626350300494580000486669234356605543421789593738350465992699010390134254536916106680281106590380717761286534504787569758090436622981415284378803371483210974292391054938421096226993846698419736954690630897028287551798015676368975541011777294795438832321457108180932610588959421335078138742759249912163828588966948083495204257114674812752472938351656549962241254816581301670662559632463548316072786316912792712201316280003799074383698389647337845453897696549789224748583263995822512144622565594757244212614602530584666376973162534045783034616215663486502115077007724576131740330896046073017717220898384186397371222149576284723528867376445452618101178450888396056069457311816495418218021993772455595089744506365678397072983965329724403631446970796075662098124818453343700525493431452963348724509213198823400634735621003366174722889208048019864538089586865589735476093597399089156741228958708647602464819863656887606567071173958284303938412055271817921 A013885 617 718982198172178227698887006620095010805019158879088939567046299188526047507947917549061126375254497716887179959134307914067817983144331084000110164633284370349162163819421850209467462212820678368183740639107503625047996815133492847832178735606973564309678473998102408062663523275240601301082553583400744795395817494418812606113779789828558801891872754009810395466286500045833554153179582021188587916319142887398212989341444673836541832956119385677009228447729691590631999966520693610889214030539387527142786223030380561521633814832253562259431432919357491948583125174561878848684681333153759735376566193497792826685340491874126910871902247114104029954014018249365517530363745338113225001369620699158634439388211395612660853710115477349543858736468003198835338731569315815222116696277618662368981654467965453975865633456668013459492218275070779550478377172888723975657831667083744441692445119638324271333897827833093893779667771091526265177274487823085076518755536845045708438617311763075646726793611003468462940084800554412439800570821484890885827182583795922198132771178241054018595762540322327770941923907650235828627943780380375547564305627088553263690571993253597460262455852565027194361197706214773319006383508628222797378171384891288539557175198923616615911048522699220364849959715386900474973326964662485535918621353259089189915766527531339432628114858350385278150545275428952973916273915098273560721769513602341196881315207963694461195646433984751439474331120160542085606210539840682640937900837952085624721288825361421064112201956241082304559256164303079680430971328604980512803793231092798317848122093256168768531792606046151739843600874720622462461882432740894377450407954440713573311613553673455287387862106432154165551963231462778637433791104837586378268305429117600503531140932928337612654292655726783027635505878762747035438613497986170467033700669816986620605173404839224390725644509331174369562699488419908633747503178561963429195954878743479257181509086383500799148500055483500785532243298980931433368073355750400648338215848814337159380416140798828706347197514851087719787963356401847297834913730964737740998928721311936729249551898586429133520670537167084302407926417353022415586962915147080784007192425030045758676062808380567561504573586012434909393092451910089031016692477937065660748756010747439840953544260217846950253644182848126357883466263159443151709439357738606107104088092649044599426119013461552791609385255534296827192269640046791228637730576938376001660440490906962996178263991190258579664466202607601292506380735314242061557595180669642003239584209511440518444524969681908049656627209180748984809985133405274123990022336523935227765899436338207127490816885383395756871391362032560344796705428253794383249075024848719455453065463388872834117994485864537371770295381049079161960625339956077206474455571112192951103204978858609332875751000719085866877066231907196553077592995638795504852244022092482743891160098194778387015022364164434013013072196523361432234618624037484325871486091701762425570802191678152453276175113561893278433275144202224504734359074456367394143447125250454433673008157098560040840877920302535197168844844004987250230894070835610287968829168014059737981340106677246201929932070796321414158161572847121968024329377354142357214844429500171232634821730094079283849187467316564626127362117675236495990331705268352648009983636102643362181076123310954433606894956793492684431005067289096716920113117075745612311367630934898695527046517711017979284931743045358982611450383833735024786054011777483877339365574853031832855794061166502566935401613603601359657210354709226597025527102510181429935477924841797155033814630976486743517302271437340803458266538215645043879826922278532823131125625184258892891737152277466397501975842887676937081925562077577857297 A013885 618 1020851906950154461845858608558588241756582087868586584466847657226923028236492406367457283711789725364806280675236561031944589838093360499935144418025721246230850342434152849972863842495108929925814261432621262774549773613944995754444453803002710664100047149055523690804629242167013294441551171283266631302956319240173012010478893031046608014777788772890107358675575151095577092699271101789858764873101149262672564500407375610259530777315576802589201292076108136712799979576464172468276326765759563156126375018273247052940422423426279046148989536050580170445639390360977905616456885583647697836592565145801195629518967494770922213289846508880690405658416481909489375624109676364537429310769665537045281219206427667540405801766283431323091294633985249617888747545389814045453828946026650801095235184967922025585810650722884275586554242563387171840203577177566264957905601897330524131748110050234312184923334168133613196740317742458701208295809422457022107490690680278196064446529860427985298534564996138551721384719984660786383537919084881072718477925981880726704474202086823808235681323613214439341866287253744540892928186372179538883838012294761071971323904478625073129135869779455421817104107091552989400404446669410342536416978288037590271910032106418089517417613622294146929574769251610098347694203104064782725572805958774390599926230514481065012793057278432802989878998763134726882685838932269689403105729496274879364780313567233707326589866958818287224597705361277786804042577278466572132514165070072134438859894987711191227827158732982594397704591779678877805817677657719081815968055445719727341184881090964424019181245454242870870879115607178198847683741005304188068083603886968328252061507685478131203984667726852439117038113857935046487810830336741380882288901341670628898142215171604830657690486007282262969269466470502437717496763445410150040811069131944337172172599695074806625742541436085433246844185807529426212986828620603453708687880906268080227663965946865218294176591843278636974843454373761168362187692530675696613347554140449978316106399520426202530508012821843920856554978287330657698761987105306399634721515937455802548582081010071231510233258706890444816364011179163610347928058403811988680738100215025885680776518510918807516175199338114857793146148069491703281312267931646288237873746463151827690256776492680131517246288468526192146125344758010777475056709438160664051414489206964394517807371064096479962036126920767160090166734394307916853519882223779991734589588054097687758864681375739426976146649989035820948374232231701073790796982420440055885793746316964285400197087889877644917661309739345750711325351061561412301866101144669865100690006675980857757417728790429812149164143125121465033482015779244147731616881917556628259861223169650934815632273296716164439069656288850202391663927613314015914153201063832644946974543311667248471548965188627999101686470628837056376263091958008713269132992640476166271293070903542543456251988608915420784414701649739070393088348895669990382478910627705389292283682487469566507851350168216649104636434746421537878618612872380394439146332404916734480831656342913490163908206401286996717446564533674389182151086562734437116644557876008938817390971619846434760533627560244652534142364816337996056153120236741920504887997367136824625855180077226189129728255769781695500359317994316008265487344404047207385745511335605790896296336201215921829237785052667938142438153561825894997196041050071816937859581510356332457134945687497612855013565329885154268973746107639015511087652291000342925627439587014101219103129188305686835181198528886368615718807722606378348372873835188798674563897879932099583154846940494381538190246251216208401175843952151251125068079414385630778652490636797246278884583237821226606757962914354968312854331582794783463728146529 A013885 619 1449463726046525463733075266372171425175775373534827742061344914047247250102781398627678796479170624087297751260699357837133749493745724559356414347944746491509596474657528963103920536813577879917676859794937328299283917914175099836918238843370019755397100644916528701054788461895528995205897521404745109321921650567394332314162529622382743716038346833709429163967026107309112804108708968774043496316426778488650479413854915111856266590886962932193895578963306670668626040601499690528289420492651076064168126454320397740846829360858766287627965835688168609068434207879767006134865624194141269307170809770221848222941912630222957300995081594559810437306942250754561856405521492753923020768901485000432501856058780768750917960478469893948110436325126394566706663423554545201135937205818562326490677344022998863482192353103442298881498147183323219647515930480607704264336974193138026002131476291595539795948690481963687632684117328854184121507263079141560038475409597227758629476856548037697922021391851722295631470144363260510172170999178101985266839912550855222976434627152391391890089777101487814200624241021239962598610335917843723540989588622802571365988045041307160457915468657448236854967986182691152871090056434688960722729401541118188810703362456522469327932020624909700576985243145283359409662048136728110206383627550207529914039457879599541525869311928183764354800625546828183907469667208855644386825491765392361390238881680631749983609908730546856843855624141147794538227481646871711708355164873897410587956293917566648843168986117136467533741648570519512404734870346056042349974955300993274903472741711173474194602625626924919906113808448661215881275693452568188557784981564139189646987296117779922936896058364645523647400385227986081301043622129434606835384072592280434135429511206909320043136440390841772052758036854408179710251802055309719406495882184475090744269470885249829711206927655815954993564445128121308514492839524764157972456448519931077587810275697418208251514693164822075659190302596765411227230730553527602566337818179196884861971884103873786646359515561184843935625581806114445648191098725379028666156787454408183439222107796716708558425264007789346305628155820813706297778089221061278812266756757006008965050305243357645283493970006617747641603110359504281345894192808623503878562704031931364608804915900567333495682763406056193602021093632074908473401594292738485978049222401932844306870420456954835749456729061339697624143868996898855899888179414609587724299168725726980648238329904113255568070654013482433624295792253806391529379631068538756429835451264365959375467636620058003279855834262578239567730278982215402186690696772967520652270410808938152752873864147193301788675752765205587978044674478270257865770351108816201531161776745991067354519192666255523091964124969317981817220769269257198693821821602890227756476434142873924413068099065829784920523247127648696355231784958222377596171363531528568013459365773891205124163579790288822608696705040293567271119243797959305534495358607121890924374032565611076293138294495793586747761774329749845507721787817139409707182994089447859869750193080080119403656214216312151298243526779089317201001495313704429681127592012156423842444292791240299319786994826806291613169775681031218066301400839979673022308757277710790402792858418910145219168572052514928828053680169455544547810064363497255737102464488439231444642627029649835120696073771525940647107809401833429793033779257231819781938491824550011133590252579013298095480995828594745484882256227154009646526380718942873905352599489699080714652111699920147592739870999629012683608659176596724542585663525009662119670272352106751117839491512389531087670188471513092011868330266369618968685788033071338560485189398091027709798227702303133346191540949687302243784412678152252864458654946226353 A013885 620 2058031217673241505359653048485392203235800894541039913359995005624382338789184888311300132932525764804718323211762808120559214154941323235674120406829783919195341121717815100965843301638516247846272913117860330147036365837866914729147219849430826139838861130389247691893548781141600112546060037049177176686495709009668814496589866822047495344423059020270168964462729787645594978703379190276607076549352776424559803749117798205974903112936990528016027995060103719495543364130323546094425431712434078907241563523051996975125556595820845324852580687562696016766079789097542342029631900571420840214671624447917882752281635241410477484518973567606908768083323103329619933750374530137106878499870155788259090787838052285976372122611078828211482239789284987210300423008577885885649268393241926449204073661652463097307235187900394272162987314765271756679063026504404213153648703166946378185308391532955968348056319821649515631079972778194915304210938033760698011549579644491013684373121107727161658467527370410863508412304765185978191528198380022350495019517714719644329651540404712984514887200645987183407455732983694709575375075725301835775738854333206590571997687668215260926294483581558481236184279957397312242087314259188163704892399883967448210198844107430623732549575008422412732136536376532594841324526681270364373305238262555012801158322546554566232296223626415215105514151787042824718308159274164148672144882261534702066460407826416754636478414180428068517746314926177684109664057408682327971090039332357355705183859612914429326515387121319033383055815914392123324449638804940094122908390108802408324620096627801635549525900214768736003135033722490767997540462278483110501090910568713977394602441303902648041412426741450499269426968768652633437855894185832632557467923158657520370228539493708646428487576844019425941512867933989434818858992910845892267349023790802248918886218122718167464265134680603874409297432366278936743462259649113063046298095626163780030595534620909124913370897692924777879230965474135546488862143391540041197032715506459951349464813448073923086340082686157228955905531706484238454703668862920491504843377764653640113463584309922795663640020078307757877470276439273086582844304427148404150548640448732280871089431251918056159285897771686255313163667465714670398937290918673742346504405258665971559363921475831832435179641401432728879184863941156983320318567467704788485335034771941162519020114578750522222716382954846599049524041402329818841447530759089325397460244809404533562265730382664534711114094595621127758491750702112781657730374830082233088196874325868857980973352128445696362926265268561551497918810724851414302588092647975344970770708679946498753237226126441439897763788293946510529742577370693373522519093414310445457430766845232638920785557341531568250786906586560921709053629792339718365813770155614910111627360352798541695365631935311880927899376096921895060850336495426750386567083709785557993886374709619844833979527910300116802716277528396103544869556141239105678291976385832266682208940756510845952346459407913994698916789614515626393057334484680110848611724438861169971083899896103318096117101348530322205870159201977420653062380131630430413756779411604383487661426229692077671294803113804700791000398189141942189964508092451018598436245182058609728938259576098502060453031208767689301013814164362641115019954556962123039115093921161861841295946486437525944966165217017507509380552933859008125647562714835399940123841186530105158106055256080084393955360294201049539928465679918210674688007348456072114632225853645667646263803361913521000584855017920251061910539992505095518862052455629643828248673891045235321922226900306862441546130792597164284695331807016768080021296939272571554474819563205332330950982190709020003523482758200163901953004831963223295371672435984110891521 A013885 621 2922110030631875664075440898463323517509774550720357308263582428700818634406195687963017672845177234838332944240483905449632844132392522385434549578480116506156939459058891795812059372734558764118265519600785814781580613289456203946582784133753304510433185848011086060068898491745368910999311166024533558558557737907341333944684598536351890597246491311343741295375158128097111549676843866968572493888134385075846209271811149607340908009225376560137253460982053686851783714363988799186992610194921513974999284659150039269110847411472397980409210657300706878277435751108669177127167061449635879924683008673747341251006345768963356329736656252781642662724482891524284170275005529236882161186190139787050187868747373404609553792894198551787870538540494814085455527711690371319940313273023301962387548417012881295953359032186690110090522679780674460623064391623463852875700186732510983691057416876808262350766202093007816315398316908929497859091029843801363396584751505288077216852966616654164570906728009569457428463769806982667437088653167263394506806927363868690038966047204414564054354196047609424271359874667029819253563328894099888639033242496983710069784920819529115733025706574660880492564903187470275568113367762108128553537408222050369113388300197844123121026641922733621674613186129974440513618518480088495747988055683756572810814252375983326746889419189531028074070007013895263976062868102536885641185616093215877471978275275192613987886331722980056081401729472137868026895279560119464146047989976322917999495239358413842880258158011914678782165481616761057047083090804665827221070338054713861076570116537660546846443196101240893195203299576114574376683808149340193826747437007362521801568038502435302140135723995835681541190767594952822155173756351013764165148732972281990900311583399918677592013085395018890059038636126150436953600673097414916057041382872537108743223029005068249101309101332198175307161824427287712287762093598610726357727675161478026222901284000240167372124062685583096345271240945209674631036336329481868273895280340855707143197061627941896211601570782519144633645160532173591359580187160699700306592403822787823490582064427534050882588927988325818176631314294236966896257565551017651671985540981615670120782426589054615464155196952413131410182625396867234768623905071915343786880705337353690380363779454910158105916860101314070128212783360899330866237560248992917864422346466184063190768342825440980231579415353119627586660056853387809590761166681008292290861710814346692810117933143938918261318325010254827595788821676649747826200076815116069225907949389705179086290880833038521100775398225423998825180508839355354557429821462876329384163586114182795880275148176210763528919199155678010601228706677820581249563392417962586155851276320571479000149819090274987901857544825274630615051759636062095499729242251840919426364888988443479015956760062776121318644424446847231155413776225387139523619979774924993016525526336076704026439670560134992943154325662635906390907853374031332871062610715258644674601139995717220201360786815542540771219896151697313743567207769414448149177297226588104211633272854781568921998539169420217696260186634042054556195191866556388035985459545022365125640489662211904326131625264757401051007452371640510612016436566623225914119891775462191433901090426940490840048659532987265027869571137969446525648887617384569131948839909619117668396938690393726275641824446538827159746543747010249700257571453598046452784416775583075519472989297732100387348276001243419596614211494891630853930490049756793184465368303879776727221185050036446187327410491179193912011113582138307408124917213492939197045677364917814688478527319989000785666364628784631889774659733515407275794798608304735629621953880554033547427068720353537015142841658609810117335287581696806338496536709939091738102332497 A013885 622 4148978381762883084767163287769439139600875964262154366639205356467858243792077790924106383912934813125850899210460756539999341171286449656615943260852042782082473589520980928526323184792772403144668125863812944618330704843327417366983192131798565682270131958599476619991246005794104265864748954258096144854278114071903944390698040024028986327734611413850590484427485894285580513589514502422396435454524823590635771158045963448030239623254715486546800287349595801652313069325710044447245766533530676068000559318286797306521920473110964579269880616243009766070365093261901691828248042368695651562220642646480878706630117084483004228270899537105784806167996104910995549154158525725691794735340373307621718596756039360148707219717378073145870499240491345242932629210137555551216493382895046454409697332734658598228448495363497259642799260545349097636882337897316515752533040033462847770633710754454348956571847405171799050132508051361910041715412360930272428184635518043813452889202621422732145153914111483261116006282806832989239222383820111101534251363466080506632656214885518449674523185737570574317660217565104958075906667473589985583351822592039799628554608320054151677346680659978273793531725745051983057314742010603561083639963825935770938228171754010363122251524720486791870051254618947119184344848793583011307251076778971556201444291935806558364858170062189956928164817948728287823260695715463714835836885309265216139730657997409159318998323301195293487570815403121256883063450950392542004015260903811929382009312069719403710434707460323140071609134231929504175700256060640407440627266979351858646595615956813091063750297086719590889461771326243311230755141787497719586264135666962728117608990443952280790786688665555263286030499705066929206778544171281350146235584551825390753743703871458333809762923389715336182556420774167580961628590902076250468002606761251921608826420294049188964237436690230904597100866545855449305765022930642630094104143671750705878769948396729003324481955272563958427507788354742572992599359391769137041768131058926361777218350331864696929315971486555285142093516697730398907039445801429594378217370714612050697867378251885214884000067526720331218817208019872417106419578250571269850030374261533880530683773869455319149089005479262451524667671948119721356874031983694504283209077638178998762392174805510372357792795232871491670033817944456441225743463582454337380225119586436705409854766939102153868669653945034375066312388343680655162109377840196390867226036131725852213295618199953680665760652994085388745673928979342880999264962466480256702889983296618626461923711186955575454583654598155842699924321739120575655848634012815196410410356889325242010179831064030086071880627355583513098228787777450297031261329668391103691488525642697658458715721684060573497367748022979961201195546281580218729959062715972092333960172184464392785159317472453115287126516561827169086632338070049507762588493623285675809464884246962860748868551322501590675288271372373230140475251968092006196308345262334993451745150830899065123443522685555785311801968090260492800000104921857490105746429708251705881616983895771594104882079829475482037558899813651049455995636538073153447610206633216820280196528730319207840788271053542649184080288302040380476045821574175953676744527176632420742764500550324444502678969578528699160675805667243884435568252625756802173981483987552071555297072178126365008553973933189279514556248364998732108658614631391361442311123649729058857852360165310006859679161118297478018189864490502346309369183810577531100515444443841828144582090141589598374200135077774216730326363697394150741578020579998444169499684326320113610139056364977622688533887482732261081119779045249985628388175367591737016868138570981808410549155512075012005709669728868749163769329419885282357358677123363988977986763512192929 A013885 623 5890955998194701888088250164282452548436280943989369712553242199818383802455888195988128917943467884960431280200267178398613844557439264550093743350523598908439274703396491418234599658190311446011779051184615856106949179586732336840432654230679116073931022752341177075230910580048799500617924855946037617944360760211791318770743347014397724440338282158235657853447756839402641491283667292865956535655155252448929334129149667523429871940755570566581880215595335046146648277673594686578733032332999265129883070151984737163246294437189914834628394882136951117423370370223563950454180780693489101740179915006104400997759718153222784934540034604056408297531272445530611407435376061861303574597536176423439850501634239777782662986866257278802676249440106319982594594112418279212283596645157211973618789625764634153304850195281329128584646029680137733723410845639870136106844304622792458647068668650687288546431233541165015083923992484282567506099920248553373819064952032743134837778904566445416195421801028588288678389332687261467602234576223671488291117538176858669905923355298707569399519466931789742938950083531337230458782613159049056160421168770065853781200660505487127638142425961834771893662575521192273507809737646949540429533788118001685917039837262133892151670683135056214844235364229494399803726323973510393685679592122160216873514088015098492540252426769990845674153313918227500563871461636471163755666852464557381992509552872227376723195002327465245825381835245829538434215822276071503512195096301103694616551595807375583394086692430492032692654730503144730010397238469492706987426709411501591962379311485592765038503305570658418161538522249965849154166303352971149638594236875686698256883948344778753546764015408609299463513407219737214902748963391403023974583618375001143839438274147817215468128555115351048086156011931147259001435086192449278760746777228210869659743454639447799295195274146681181508525845071198680684935608163233452837524427121340941996912662620734452473288975567436844321005925849999725461553148627919151612713773260934007253915915247150412987967787326985927495997474337889391000952306397280419585072581330736922467721882082586985549551683878286549323356144527471990535469583116121371495454577107858711008655071114963221081068068052769146634460066689241423206607092430272527768044391348111918645773866142827540764818604860959217548139206645162089269460436971792868109674297620639261233120159821852766885507688841434672678529108776493383996507134892047726947566957983883873346013276570531633169044923478223097808266347778822844986973351812769257841395263013587033112347614794777182498218784066773760348386447691542523188986273943533746329696018101806670144847904395080565919762211915216740157111831927327246391915617758972787314085823553463769246216728443165193704252078604664258771245904756725644625263484910711987105019688197317059346757953028484862912233594425926238817838531635126283943265610790477529797799382152239946574306254675113141031442779125963737427564769833659211641871778179143176797414514623307853908977149789745180665459207006732992525529748974033810329074808446269142357955045903298568290975555220439569499402266812711138127441596508038933434663485159619334792579002693444839487198112173269905242560685907670148501576992082844747059601454123431779018559375457882014798240253708861023204179667407275900023032632468449175864342827910113721662289435011617966241950419766856330843699291134782004775603694594683444283395545091933352322733678547236570409763474667942502246473006425891189923782001217735181575784557401699926583881892762166982378796681191123266044070999780290966689484743566654850943173313288515897550151210153208032417673659879569780021855486115851508844366349512902700945559344626978517544377092297908290321390914532222395581422028762130057352072219224348223298317352080131715591153 A013885 624 8364315110728734838715318613507590228065092552289914511956708810107530970603610046291116761044458480736263076211310755119520657491792041846302452152444385575339863262540432115620323966879121038799946568277835115604444541280479015589246187138009357711383480172070886658506135003456348312548864932188973134101626235912033386495871336461821709830685392290346006452822771682723716339889553991446778448845721771276379457568612059480814567684185382157955248697274545632616641583592797130901620147089235337589520386336786592954395393880705160907350968872166325002731394383754518840000021760733115355529506633580822376487476120137880443748801209912811719716107859900693757321126970749066204909517333922848056035813698886788163158520542963461108931491501281039171526812612675880667515350681802983521226453781669296155008964683721562132524809757763551322191320953057689091842255633828804231957250978664358901453670211962057934822015068196755993451508514464350247690616105598354569201364242100999489302983012143048281798031842741337005605305978693213528350561274403180020476614617484357033364893511759370189040068848752553886027515704772167915732767119426359392952214226223339436586909990498892833716620063491793497885978210666184833625656555795861519761110432215501641708794681144091512040091491548797230022119447178056547047367968631794039049377092466853700322725189916358892166366301839992744268116841904775037156629870139769050723738636212502146432065486419667821541889176446637790952590374769436056762314792848796188527173099168272873711177748854281126062894667688003566918372591821578506465046725344886415858928002067999286589274187937638349635587601586269760682487104979839557612405497387601888326924472244972526674647714626021774108365755834794422740172434914027323411480372635073999088433309616697308102930605880416993082465216632522953724000617175952455593397636874915800762474362274002433963878076364084302333150980805256945161270617799824160645528920519225785880910422410688157485366664982254175467090510859603060194664468951391402851372939960949976737523289675073243933856978610732258056684485920972617038439138904323384710802400110516134524252188328135709541429805216372305062612485300342798065720235874506742167421649488632945836615963308078334194502063901200642232964566909186259429863526436769460459152205366356144472632544259956683547713049842066971750248289529579908583868287657458906335597819196747999536674290764176404031756290555332910045318304800065566721128631026418209440591578262123404757450372831605333076500617915019412984751631758196068214669022384823120130909953956682644073798547299667946010373428088697191046978936459970492347544483962643994462443199173976913251853310990685907085135814923303895029256334344839082080286133284401824877415955173150407010625545397127202437338243571382780466164896590170203600692735894868789874971939424778007932909706913165431999975254680812351669179764011855500140833280340135054026114037344532953823154755844242119085481250041453494332689831401709867264193137350103693578046580489506019527638568969018222984116913282958886568321092789024723832409170296094365660938977611119795277919678908627665830712804349895598448214842893114635909740992048281629840586845027306509459774649956002487847986487810806814041003603247771694025804541847333475461954659159501983885385011910302285823616930025892537579003044438754841495218214607970338498253290327290850694396997158909329342742344412758172954674334996123451149889148467597213828899672621043675152295537851600837412170423484846587251611340903009821706648734318705452659610792611612125099411119365984707155536517535044591090831739546319856695621231085892316747865046794503497284460869695626309152491664949994575793235471920341490256459054384027836985006625138831171370859139734977693923051137492111696841741204971225395287678980572439577304107725121 A013885 625 11876131360173969261893816140619046538449818116016701149203316700992848601328329949496766170986301685082748282600163054831737242184323373159765460805813227969845332232360870322388326326641088160787375734595262133736779813048877093637500323531212552612011814006676052918286545327602520346010693716023038827266132722443351988049868388174672787455067469041193809684085582133117047711206562461633648508042739976999166307484996812938250929628364404154647865549566144538290166868955318155890581677185680418723843647182990801512448980769276387650428624609927461719403189435534539856605910897129238969356058700236165717012378381510610513219841639503175109920953757635019336188703377306856894504212553191693272298842331060298380977767502570470999744140728534392434966545575796137896936343273012738773498028987079621830762563568934846044800278808228882689672602394445631260875869557481264490374126502813440636741303826145811693162581848684641374594078524821808949635255111846562923562541428696798831883265550672392104248908098139186536767732930989410080723242879390275974333864600937486724322377606926124078499865035383254902953370366030696020328579523887352368598952034602792062413980258379786482202379013489267440527891364261857199317223840342644549863450974954205514491724089585206342010708184916000588627516451911893834721034741837633188902531410378709494379123619979071587554660358231626577898295574796388169932101017527042065053455368796774660126593205351370294091002140401993793948572111749007171246369994829913209853626415065766417648931704954993036808283434179485680514019753106010993453941848308014391762209936232263263058787080662571374198536505225476223593354093415360054752877232304268254354202000388329956806685280145759398120181876982323704688593012919726093337054287448518263123705653692434989791102741273551230547089815092204143505698344301596325741474788500307324123204560595278273880650033872079645257840752153209710385846215577404933261678756501666366663511829632772455222700256841708466816176731477583422238815708891915743078341828414134551120609605508180470912194368079298471727589864126294417110347080447275888045325763413717107217201139363021784142365898945102731949285775541088824233199336948069519413608800977981908576740031814718179354403116944567040278970371077976474755307737055932175819150472854858336222478626395309316832005207809607684308392285626600740262165475308456630372942912771237024378143748461551216499317391439023319658215512298506695367961534663277079601690036536523751108699214017564653406000937850965718662290497613296994827075314116247800879713414495073548966691383973264630818450784485733327588390371785244323353107468365747814045461213449565338119036686583302319976179682769557498484554811113860184565268828346790921864973185864283817446885755010928838271071766502532840524347491577829294773868785909480715385508032995847028009597377728606330783188865185334183203946572190581114863463118923903137404356198721896526216483042168738082478354151240108034102729985944537567004135475418506180052644483634088548368454315620643307031559288143202155806236681844146277306512987309101657744243833933991719163921201536167351723398390245829714725886982185689067598897115746697010100566116019936338602027255162579824388378550623588730563817253096571374164396759373729366468984556490233008333551106855926072642663263415773700729310525667677132980876048538628940909114422044236205394394437195057523632598116910865581176905037264590854979328156675757177235460002468697209470712885487360410205532060977923820835311123660524816418937151963554167896917001165145757107274573709628948347738613177755807972455081217019072768274674305921807180673421746503352143822757063422884434329357920904448402055937454400307331065183580542612538020551749745410489113945566686223560501618926137237542624142066829176076978014318642340912278482267127697 A013885 626 16862408244662531474284768103970937560943743400753125243604373641121603036536238577102629925238097351676535728287819714544225945476106831644505107883359552425580683887443208253335321853165635512711080948395225107421102975016139483540860296868056861314033258200077040468399579389213731730925705547551323840165609408890250423696521980028526379977589731390422319036616702390781172012090616157087767269684040655522105275846725119828066150189340597789805854435610337285703061460054291170868333628423828642287980469358299770463061272488122463940174635652777776014526654342369765157180898828665229855312985437941221546460044531636510911468784690740059702047035639454385649622883811192781909660067723137098034526417375652282078319950032897201242283716422394656839534294501613176965930345550590048236722590943507910613761041221297123700631989467815436689110472217970390665173429522276675755509136133905183382161597426679913753218743975927828848207024552017919189802264417341125292960739385325150699041277774981050635962541905499610978535422976195830828985461465002439074089757990693297087936198101837305755726582869544162156742663587801245959335675937048124472021802238995016529362926767722348495260423258955830800305610248786747777450955490277386262635469910945553379189675890666182321148298091310277847766899626862265844485504225441356346695581540746083326560659325692624647090597392257682618014940259943675317795283154442893365360603979573682078603364248770580571657168026064753702294437752871610075144357161749216080403140440816033908463759223802281548263498892003781999877594544585841451132533510913072390244316113428932619896860247988316603655411446699928994402588963014452881261256008427841410822594189665373007481669741811917501736727079306491188368031609545163531707269889413790795524035338334779667299825764916440629550899303587371698585570334045031654278313168775680856307600857793130024117358115143509388876861996829999879759316450111087436326127414170186502371753915886899399955137518578497658568216245425567165149738155980148811219985193466607841350455392648028598887975558877968490171720561708768012195046074602627800572372102463310130702093558132562021367027218178496729677317053402443754709277710961075143626048351330194458766044371352350309983604746415562124109378034167662443516646977613024691362051532936280592693839835037764700669140418344926137819060945492928447266417485275039305831435605298630287722478048259372725605071293456437333579954902645620820965067760722396604412016810206639003677944339917337296091084273614258632402683799069723031184186674275153253813667249564731644015199528374127598919993075507559865309669188111881649223173110711385594007146422144859492285681072702107882134418555838135601125784540443692180076288902809989517946435232761704428188682867452552387521049145170986771348378456349221968989741012755077560105121279205384373648622903949605799006826192555453037361405968150801930006692153645936336965536979248675836024156962804577947573468490117326072976999889653253276273790783721293929291007638599246064020788439214179743991908676185142583336575796373184000857593610621739152459768817318015680396927665449537967515929268179273041261553712865225922453767262072757976670359503793718749918458612433375101716610003752756824212149873529938541606937889574105257086553005424552768513450873927134625724193933203730199396416655042931051002827723649912072152392475940463085882668702412462790332409864482710871493096855495390177578383938553170558398008532725197013747457985449427089953196135503931982479762346107261784266142847775516130167612882523340359249063554403632629714175104090728828240346154251553049603544174235983219378129422580725010064871748375800426424273579149501627394797937186192457166164218363118492210396246545738269300841859410478401325943147143608439685557686482581873457129772476424558240684988996357130479329 A013885 627 23942208383041807951483547985799863492468900673763130149008375144961995922647234097369208817758789191459390989559558836433621018265868617658272088963943244028327713082373451340955930080470199742171417262145599135347605006797490758681875278530188610934759319888186786448340421592830841494276979501629580013726021678478684295838472608997363380295840623242810862640373481206467382549570945984954165972231772913027649830647903588463718519809386573156040371061382386667466491735488305698995599580652972064553085085281667437190370789171168097282704537654046094718657771854594107646779399468172127266675129564958909001292119448555821473225334224640108948369397881928785645316598939508749743904214777170270604008575395741522274877129293859321464265230748352010276210644788176980607314962642424134119248227809276311440322910705347270166208234669804022491090327751990784978681150121211194008189935503678211961445819237453462301903906165428959284928681259354506687075073748812718135087356541429612496088651537751269612825866862316961145150370060712483773350810359313968136419861511391812723385826428280411438408678773402365447386168093784713684084474828949338868471460061652747184331657111637950567434978787191249052629522851011605339048181309558778826706810401345420584316115641093613631958659083033537174096766803497776195153654573022487898350148319699111633800438068199952953544114341578816468966839032662847005698857353817823245060811084625549515079536952166650218731431621984222997478673504479025666464241526609756696272961776875731457169627780230236072272766746303813899000201757292019085280685633204502224795123943864863982888896301127947247916361530477021082205476757258812024628963172358329622046336118355707522283901154599843748263404100642876659242668257033967256639289103373396757560370243382005254073328711096962642952251232493654817838612137786176509548642900878331893594341231143580216653199741293317810362534644233053139275423776905378274079706291901438496698051399749425321322101691716309950001691813581209518408011768935506150652374516839917409796333542439051942331284313101795706549748641586126223491221534347063301037286536287248132248282453169425113972123164921265831109446359492833582230250922852059270203450133974635913640179462975234054082391084431360790851569167459194694064215827692696399203248403400308553500497346657215474597983706969971791265358416884752906350353731390161483659904664232497304434774514167408180059439711513176743144834028205703241992998215536019875550632952089567835845155016642010781215998643481120419027377410895739733888085738776296273500112139965231177876489156758703690219744608210937427678990964424971942821066903455335815350204897507333764138270270843596791203729127436667700207653060240759447726579332677083286982871690283335364294698690132578675288474276115041764206394589896637257223866705147386159258177184128719440615612770533175440960435217283207883268853793720693175933511901199258229594876438745087126509751432736819630907822249972516245998904132323399237090275760802165234561342232718609718722364610937327608765119477242207992948520500511039915905660291196550687794069973650705789921340524282184629943264782929218082546505870087681082577438623424839922481246633978038123102972890073814671798040730098378046155390482980597947870402011077020368011141890623089220243202817501559588276876825416848749724397962579290953283721963218393205030079523711398095732108335801252180093004472954828409865574021953118211365911483842289089535321201249600056348424452846267199659675205368206352847767925456818395222772785414001006031396324540942472462297631164878614728079520768949961878853169537147358350939420598180425916572707557200470615678606033618866061489811270473932167895614699375663654578428592402332994376583431692301834685419976983631471449659073882448346616880056099251101219907359058743989944266421400646210988635953 A013885 628 33994512168120592312569575992473836778826415903947296683980584508200304644742133863788352724356541145017956512263066530822131838131921417862421233420077562636329301713999521500615664016266176395320281999578263951517244402136464836149771387348038010555994563658481226046181285981532020111539629284245270589548987962339709248236326203193169377056711379795667702995972769905371158384686154653359067234835088392972699805594240445405329986380996191601616013134101211386508970556075219264858795033787186956660149729932772482366808297600207221103529016719860925908949267972148425901033257790680472104479549438713861657847624843868123009509303376194831171104928168441759800002290220454074885130606680868648908995803835671370592640216167791214596287237734662840254749617477006603154160400912584403798153430992595635732722567025362258976381925453563929962132039490958379987475281767652562290886537254446035000942576565032960623594374496327465843420982586863311801190352987767979533130728796844625309858944506436904418658096845528773500669768983293045072978561544344452856272695305980245037988429354978940143704631417166762397029382471136882217343130177207521437771281868758084658903593671558925578826526675845005306119396426668784921884933569646199028551451696023104834585327005816254970631925809658748991401513023313942015122282521087990599887746542763021547032988594200180600760285556691073615177849168399571960970562505819713059262308044183178857832286098292483479617354308495652912531076926049075945708918581247549313500038689629445439582496191154362298868993774106694291192729466503374342369378461104844915390930297564134180152679635430623795584781333578511722717021612131225064853605763015180822169844662000179815467453041666670344878032156126492924762317223427477647110091108448440999999394612657643834032794283752000087334254578214743248691878314120667220318207463312405687443180557427830375676562225073506346267917352356810131172185377605539680099989536500300759606205166294019788456435341695244696679552133355975403178244366205460956546828524356774613721192754566884973682670350947776346514606456996552421307575334093418257420898549553203271309649579109780434049116880575613739161565179650416211564697384567956319213260096874824624433404291761626898327261557967458638416136443401109800729935292460268831283526668306751901847555661132673992116269352227263237630658005722734607351894197990440513704901256843160925182845637362193676314655890469964590991394608786065188066452467316326572439695051455037518699594266464275501785004185937173194798955008502192331339135752801695698003048722714613244526178264647942745484335920180556983252009073775547387818091590339382744775695875160070396348072011949176809168153227694844690813737651154263987170717751556885444605639249550625700341377998075572760159067220261874854200798803226869686130107708370452269925837682125451198794162101530922882075760666306083695514464940990882250701428407501075192097892475687283172184756140031402510681887776379226999495266024608304670577287670905279923448563698521147039395980449391641166598416245598689714243907472294103601878063104077460869919224810577770170760344792785729822117354104895530799030234185185084598865154271540122937814455401980155275354617778781536278455150716915292757480054264993382860469425388241784908663195891394427590986853222849311892332041498705890615237434517953944315056565615529378120914393622298294566011904145345758516670313051956223801546504334088288564235368981713861059800352554842653387206704898344942407307187458068485367535373223335341796185820498779567226420720291173728956122900527692871055271966804120438986023422824739505436786089792912270665000627174834043988606965578527075982309468738961061305906111763800211431669598763885922599318396552621572336606090936352260048030158098583665511462082403465812914370824794003111071065330296288290657327195691678318721 A013885 629 48267346063491199839148100459945924467274138406130896827826620778059759951969631961436939134146705440541760679632300855253519645294475548601883825220131067852130613343734218599299654863143644418130269639075195119409420085084274552861105952725823205554002773172440178170252822169880109479510323416640637163465257401243772554073085413887243892199611049582537357772752909159530576830605329487654445126851244100381038627871621456091875618472962109618895707560545543695614467406837292599744614140287973910722610215093156538495889329005737424334393399092811574678302980775130747554563378306902203080850019627403947471926555067940061531912850963813864402111529994459211744351851785543261404176887810078117233980055046704845235554359407351530583040608508225176375588027622050164534656724358539353823634736068853861564556265848929780943428711528720920904242911195513692533876691144773864136651286126485983918333323933898004372134837789232026670042186072835981304102731022153280115972397197301419158580391370075983797162629412801947756340476179311513098184121458668281799148780339063192778903137338672333015620026850084147756758947907321000174470164784019339766069618960329247809536879799718641395575895686385261698930767852180660952832776123397143214081978550760277561119818646497250333836534284324642366684378076743463767765478693544431069184816142967875484705618086395285827253696769666717710025575386696311045787779967825660325185002912689795783545176242663270715919057836397712257427637290989262825046428010014401625618224433741195513509284294483859390585232893121808636210035282121081583633558593648941787032220119508518864629043249123619210527620869950784919081822155135804826907846117857445596623609132253589312250171473381713555867488103101293864674249445904068129592792630968278092936140436544244201258301193345263588002152702660250704857904267452428197439349094236362402156012016727806953716996611206193500292926328165283362415745613690868753567730843326707535632187648798728054778388914953385049293338853410415168030452511067387177379710308107636932714331580921073598078155276485656880033189580211753931260509991139878566726864751872962537191905122446075517747676946703449196844722451282901010903616534360504755529181841368397866774140117487788282978250613911001919965620242118169558335003734546759921979734324682019835101564838348855096424229853645345298792553184031464791390838440276112896467499983837559941747339658128172226671098368675012514271268575047156159732469000886357498164508096673795206188249816399166821137950688432196920847659861506897296998191272565757248679514750287402617533205892308234042775152746619805096569247847463727387425232071184504965848985218217152072747584482670122336735066537415119098164721100154939802032253794572304696721429127949202755009607940213588512521172706159364844860983586353293511939636340483745248620090113829596762766282618993391570575443312379357077662081647720491099834178034389254119026537316851918823008731298716567074609253132506480109822349931902273644651855940548558036267907307291140271915658612931867451882927495227018781597211731889089057851781044766111358380900781872521021345270876450367988042080047314653673718671219474338663290881348526144334116419203689337328799181535527415755718494931467196828757357408530709608117536923472815995059799328767617776055820456435155435510895446228049731279178062358533513343270085168696230627148185375589627613964184098192650203960679011408058192415004285595135949538296269297622784949177461225310399150396849354891611961262650745428492672418765248396707010535935659983404044650465057274453793174548416817925288970598034137378259061666159970958787095095037889595795498578341195531520325430718523013975355295035622619934130614076802736101492094774404100420574015607833136514458616310895015956187380707562108017935137758727159816179538875276029606678497003507840620093199302584242897 A013885 630 68532729179670424530013304474757440476330456334913796777267422298073596586123745727869968088192138746691302693300679795437696643008878169011224962425579637607322616270394436417745810055018545532593190258928389316659300973747502813801711314719429159168289715508301394056280661327659462605249089275381125161006289977957779167308548836505700451046863146027112745195147627340523606226972791310352577494475626894634720363053916825782242240018164562077156402649793514035024070848869777758795588599386861772956873172171523963279157935014099322103158808455722163988011235374434817830579694632703241359766466318106886645647222699100171946517184830927862068388870643342873009700187220666098507550383395354085301487219018449201441618506085043922159044289274663074253113290135361280465684092677542611301964545450514637319466165959463891980993860065035100592335627161328484940072557058745184411473285165694009668332998320812618793806254378905617691646088190818677906499391360921489845624219967368801102244478749541976126287939510172735135474319486528707053048412141940370590493989805881247709475071872275282738559204463279927781468489498845073344722684759743347702232310968156204807105605541789111015998204521583918520058743250293676718506287008238297572516795819146835417098902343959646367250140059338333736833381002910744234908189281379915264599545494305938782087664779294951348826952134288676807603783391828464112539099901777038592336202680602995371837103304379143568892685702414146532694432801072141746981946135015018248945415289818472638224751870512969142738177019929251844783272065566592534093193604102605538910206962225007069575599460570914601402116185545711622852758759724658434118893665362719132485207791694184560123591717681339664293344055605093802814785795513012462279233766628726428202029551810400938866007757479625922269972529941075585047429379472202343131641886895158811238028754035093797883753657397392284745413497529774739109533319818275835834417612013328981420111058460415619673478949618968435934492224386751849234214211006607155512823338938785052372972695491852795746455316405095320713284457790720301577753934489894562117106006000088969169686831440917446402663346515519266284357085511185980638576261627503200671397541739809289924330264795858608104649981915833453076625660113177874588863397522358902542379639040038637007802546683490350643617727307319039907698186219363504309821695295120828839655124551646346209552444970892233244545716451797243475660585160730003489264238191500898271363972618964840072829819563071805160467250625273823443995787979598675423960865691398389838349774798820618322845118635092263272600053357356604999522540956305577127427732895817667295442604982150890555167060810551890669641368614618757362866407102692362494109776000048829772798197322571176119676901167845144622774715049317290529781571968828265982076235490229077469975288751749770791045740556099975222537215185016802218050262087473331537256521373823185678662195093414904280708195601808776853470324961253329292032307260966550274450220179453967701242065608476553061351291181602524628137784590549206182272258004846322414256278878476574976630641447172079804232270824190140397463649740042221205171361669176071444200918874285715805536621292731431656819497489349952667195057908219687688935218004187752052941623551342100297621495546003472657289065812650491198193475595020007304859926086200318655035433317369523929570741042828561895080344541107521740644997819100811280907790739932252943903596726036114794569584262562985547406485019334488339484482503499451863320382490769292803225858521998377056116625275364826534139415434791457848947021926412956195482776520128897885630568480355212807817409224947794863797854705083709931054006043143394026271814891311246902472856261210101082810854960078891133712009667579338464670504345809297012004021330892693068955121231528832797569249710719909632059323669682169355367005729 A013885 631 97306675254859309961911100451615675162401132740321698750780590421875882627983903237936269279796225544460872968201823312310781642452656730417770841474696227514220267969833433308791312627288467004271169341471286069983925102682208102696056422183584527649210330592470292460568490950706581596301156151274818227730907869233198455157214225354474325322045965928618221054546724712833825966610906551543279623573680175735370150524645182504697120185471080617185058397127869457227172163263696039270228041959631396365227071619943499929655348135314021183424756297516304593525668625038897140473393482106126167353935567028289752028728679876272839466050502486741452836416705044881642933878726573304628634964716577265493913738333878227811292127194392208184974147436655288619802676791723661598164818776857619455373473609731361400505272000706523276457999170360542821731886574402378641556600647758761302921224255506799485650285996794042482717366923669793618807539840351235556288506319543903807738468090208363826629538863888421596742814929095329191249160843184190410220159318619028765507024883809130729032147123353166123322456371619248420012505094361669304017917014914910438448462354313364488802543767748061799842162677402577798135047015132228944508181152656204476420980161386368294815796185387511612064682114231948524579033850649840577144036908492242347848516866908747321318645450535391737291389776534717786013885075371387569437428769237440684598703729472927199670513986445857650297262043372642853471919273631887964444545093424018765892890517155787104691881516610932828100799808985687736578442325199185375679959591140313192660429726763911862786401923287837093203004480860377467688849494306374350292750003020914299293049679491529806983402565491873891724554610759281671583193315259719335654406018184163620167649073344860445855473176511749223116476386444545756958687936449262802311863654601299504247993792618006174581832816731289217241768572362133371747844650877217673440348687340409247572214627132430340502726800969139666540640326241100320398143686997208216004970807555606528107131892502975635010174806184989426782001930385358755237284968163018223283907782361268323498364035429206722696946371193485638868708398362655992911546975105641811995688499422060398964089796782253415727644009373069539185018479891316397480119817015903944287115527148472139025987500526380558793795135441388090046224623590866807138830502816644374673786206180526926190056505859036133617900947324099478729621011464558620564256253445869890916884036070845560931287929115364444059725549071049415133721527533349036491438802877991843600709796196529046670019901609866195653444093959816277104807076434597167823418158546256985633105250782141817010987837461287775830524984717046744972967408189607469733799224222101331294715930055833942411756085861473103508659038585778500179744073430944595252512817494450187249286703561193174306061832048762442519546022740952401746914190976733622096494432668272466948148268338750805747293496482597404476837815188510268368597115690634183173030066273338972218382455548654693200031060243236615810933830415383424242342541433987084804138677359557114316593852673257407714597819355622140174321545328947128073710994065511329272548784070086693586501810498833772357956761246735955744185573336391081102948491829772009066633534790737940502279963801461852676760481117552488481193393677918322511856500072974125844582645243700340138068523664847433406663092759103302496106984668435020602875893036627988868172129136639459843873186202289892970383929600097208610235418873971221224298488322196215771709857803469049651766583213603676508283587980996694967032371711370920744849588621540656565197762070811711391669203209906701171927430587996041131576547858399450011960220276132513093204402272472990493136572091052734128438932910580196774431668288927751027572993714817306502807411566434833949458282186513638730446855127663915934403330653360753 A013885 632 138161564007338775264589209353929677689061385129274946223187076774633425080521340899706477490803629412881581710012136242747649490507901827280784853663737761509658247018843789117520506773043920895283449687673395825469165944519051950069714583432317776674424832364033092042185395855797394825579370669480609584371323654485841458944156718369127852128784219045510081491845548910590097635474261943554586376488454813279095455813471134895571738975182412111874525460570785343930200986215101667230108176972676355548942214229078117979620653637362560175433924202322607691249575276941853377181131049322757981600656892394086402446254617223085125025748068309317258999956113574910514891168247076192590099755097585246452391878769525338905457805841848137536892838056967068133847169261466382985785505094052728987048214119092341604037213987107162019741825328030609249235771275871238130864630325924811547281820707751117797296958124549998777383632448141022158219217095101584263245129717348648628744118087158976837786737162664022623086462976780506819499459767320975043283964749656458325906507830450580929531397318122856392362252936438191203893695445765076692994967599046039990404118413008310762977713386443459782938493572648791904726633449764601192462552566866980519277663629005564727972271924395756074971323352667031736263213266082130692342000812781069743289151613098453245405527973460829705935340813941254791496316821461592240178719300003164818112261681218241994942576977253056105778119593116950564002078884101151549532338462713747012884381851017264411106500814530649252508717314386991632595057384530339749956820385197711668791259770553827605760312275593698511643938333180972970140286776437365765883613141039266314251331638773805037154033016431595588282350935968841396369098111024719316764257965760912005240377710332213518071014577982442716686490812627993404838091777383040934702115793031237310203043722405224393023237397665638114125245799848381602809779462460573654157993166161091453030141943836371145975180167443639739515393951695709977619547100988795065952169835903480818178607967493597476198641769785400532542412914871164326134945723041038565457219452140123357997416664252407169668318183763668938747207700374005650127410353432571266254762285723908411891955646589859988094805440216418396698622783803044826176930483028750326623670991030448205901021534534885121067281579622402969368762355377857372183718461237732231891198061348864419839435060239493467570311985364753913570603500475033809318503191248892485707574216803442565607215685169954013449309738927373009423520446918918362905624824337936865079373009098215142617754447440079786961912170917502859761200061125197830914255036339012804850063922059779533875770157934271677527401713225391840177082585289871493153822965106320129948121476301286213970928760803013616328494096549287703929710880869440700181447091509217559517210471058285056890682034667259695348475057210900454287168342457652070469062295685075340103596955838653702795934902035291302928269509760112624115031194893156779417508950808664253077075858187946206722916501103781211615465075652095062594459753852836600268749930019708685662215997875093243145425715996815585081491666386122882425355070900874719446933298903401082495649701149442623518851413153506773915072095600688231241589136763944595477323090807372799987745722563252221756067106438124723637441808367348075646717034624112823399311580927784633847417559805199282254484438895662137772214974930370143048137556859307506390396274759561493535542250541624720563250415130205222325703031136140156253868778733688552336972643571260154431408345541917675316022010379934024325805682200991981416019902351414852008691998860576504101441259862008499005869365812380294972956882512583467895631802480608681642977922997386682862613413839485861921402917965617666451554225241712089790756708136939356359156622964483464026975988170496695546896080380999504686874109851488838672321 A013885 633 196169663786768011430853841025642530374557631105496937319615733268000691034553789525834540010659968847285803962032701729218949362644077964777413339968433706843818829637434485885035314185253822390614473023190884776563173550486987544670134739288460421435618819205898933967741229603624921624862648500656729882636714490087303396372073525673434764740019174901300807776767345539543724258411579140389584348761767985818016636604947685179421802586085574113929828096869653566076703381684415607928339705831893332160654445468656169360190242411584692603011085316137170788674548203992829110564269188298263179481563893263990337118131742046517976363683575025462275411900687552131718941829473788861582401267973592095272153775814061939122286603829188971018720054365051090459319840206077874147048449906326425621363316154492094872883466540092013743864568884781556756792154496444708558775061420676625149088924104645378862316667071849187614059592216920167298502662926999650127258440145085500196062737274879283375969363267568651169547676062822640071214044446849057662032040337552969949246636488620070486861661201917964508690291367572320848186890734537664498085755710278713202655220357538741094989247195735451477023700668580395727469443590082417355326302499934050359160025647288954117964526097756785033340558261547753679955477198339575838436636248032891342497304941919130529661756731814173283780235202060188204489585913169991973363435849144593589150421533909489424213182519191592483181803551124254076952299718143208735664337492653352692472979761839819994960442927017044055719269839853570778481520392827094606354441121665667296914951724039246002832019706687641987647227349935336738464477161532028844250209303596589551153952986634458498638413856611516017191813952891911238524438536625224894942949022491391237024586974659165689127756545650417168386330785745544831813198476759752352423342023545953513552963050563114691004794781737339935807529125635323557420685038230882726871805702925988827225018249949678426210881387006023989629108710072815681692957288168647595957650006696408564056623772901556831762974907322189443934072774070226766612985629479879894434391239657319130716138032655430086703749251444131688362794083829934540372954482193710340390688014721091425983676468500138833116326167929363175481316449942239817761097984841752352508905622311519098286006732960098383343227221797926212879022811619738434896657943217622773576340805792614588559960746326466476383980464604043397460616374373980079397541985617078738079299204747885550875364441098355395674096577984203059041051471200954670000091746209990023441003322579164457751816976478929366076379729262412857951958235189040016608421413131201704055997210184032389630249389134081181239024014335065182018311948301921068654907613766964380747749914976715339910120997527484504239326642444181991438527502178641464237528923009003116403427907805403446021633121696551349258399749306297486322815981216894495819991383964524017173472862926203330490727742199122603501823961319464230138095847287412905353406006368337600381257696779162737238980054507711479780699395920156739290181842726227016747786469387993515298297020094936266932734720838090586187051512960001277471817374904103276529764372981086350789025697724944155101605810925898667490732520443306389945989026958244081500645531744483921672200678401491609825904173545916455729687213703037736643520708630288961093276343361381506860692754212330837304005511957078155950843837659710560197899447069585778100948883491286703526894413227279650864775044675527796355705728679866553838149362566478826855516966783158729090516159276110604721181063592021983977165478512853871757405770492972837528505395426181573383960082903891801372976660134268848479417640333669224975888084174709600891553704813300463369261693933890877450137382893908003034904427589021602674034447345190303702043045212482597782950045635796926649129228001524813726191012991405388010765678097 A013885 634 278532870315289068406177842157145726250028274428557564931817636190703657170248439934782852475915631387600679756119865779143629785195732606834963772647560377698144071992518816825268586093131936498070693823288740086196657907873802674212703500521895548598313429781230042686635159041314070343512605512196962520970917525751888338462663199942106064759469405617836261027497552935739933694375489523536134064679837607039611647599991205435798302354471705004682063932137055703368969833408289291826308629703354570921630338979789742659251637019785406885233510563714574904495077989276646362438451556889607063229154864798129528089539180866942874365810669784927789979515074525707086061589171165431639803517141180551616834443666026542696352490453100764823726800230598346146298490355481112152805770938646919703472053985168682349927700151215426358322315183039286832028638106858494560136682383577650954309952512449473695312355958634571978135810426339617979950095475540942230738787049080663051881049958898274656353732221000222343640454691531165263593759506169762464839826697556947253227481544822627421263937689171635333415471030287132762544094117668444701258546845529202891782433211193884314908147555595350927812440560188554936417581767483650858881537888648860940805876535482752527070758131582655527083825031566408896760543988402835131235127033223237002884195902918470916453952927963476636188353413291572643461969985915805293323887934458895219710350067872125925395056692151816928393066044688630020939261420903661925794159239306311393876607625706601298584549613025639121821395317004971444822436100398300066494597707684849371195772610039191711843063004678395289654829283397137415465957149141381878710569431176742850332798225743842340501242383206857297621917383711250415397593727297081943659010770227559287628018988078639017867869025637564369453510470456312048263792549616671695854749135525886917892769458083392335825994904413234269235870881737193600268661596327386455928021429939385718257232737318800561204503413510212203842817405757857855361517256307271469653641065557942574535745660320685778476482262985761937295900766773029966162813936916413827271931442366122168981223598632040996616925300907710486643731719484519366690322032224114982776101112517844708822904919535201623172047523817681810249375530665638800926819301463455969976237210178366572335074661840526410278564573460338118839770692237966954957064057283144218421782527490284371868980185396857711759129350531303246188238383469516233593155771072308565813059530955718534609242329244587597035635744926916602800850218744973894882320266498477804712872654587284709490121596772443212929110293251341733253093563940804790861583402384228657915836030860269676643237006907749103750496919921742644144974347980120742777151159760320744755357951029094112378764669186381565735737608560868909817933343660859333487905104036794137847221938892856720657937939272700309103983692850791630037854530642676168151485506461717177451875658735810282220573219855619622440289264247170523411186355441964225556370991984128720264531409575771666607926503253155698546984502193005987378339720667732513318461853065828308650894112060935923158311922525008785431788400036848533827302202479215365903721653327806322772253660094646033230100721883813704327389004279071680909542141849851566827262062766127707573725838633106672652578822138384301082986498186754051637459382793676193431016069056061062186702631917657425661953354190841119273897278808003656870908915217880854137078978867287865009585720881645603237906900607860870350223268806209285532973239485552927662593753905835403610273002361300574887601981408577558103866244824825159791854885074840934174711085233631890240229411431671101422030521728262564395440492551242584766589527532050649793078768655098356018089800963892499583719714063595535465130295843265445707946528304199869043471732046259903840306102946305716881252678282561017442828393132937880004801723405772129 A013885 635 395476845647255390799990452431718459436186395645308458471395793468823922558777439180480976567896140635104538356485084265577536755918657311942871157340047135197353747627081789701075378844436031960341161119853280632566928107099973843599626554140517047946155511468887944718917737010923071975728777524731442614138204045361498920584581583080198890791185951852324140073719593018680895035494899428419444704674120185218441875126380712976456270186113131652832861248492323499818355400753593409024627092044715911005073288212827324642937051584001448463846996608464085180171667948620371274232772512210606815975358138867677797364628832728194908768416840168818217096944335170846886094149815803436271796502437525194477023702680313448833214958037268292640322263395016675964244935620662345457946343507634399469412720155219649815321294553604281622848447468844612683463686016489781510671989439099412751033666244468972372605115794359007465159977384511290966158002711615135612910081963146522998854671951491427558746441170112712696174305076953365717670444591151680424040081815313114456125812263787221302473550775534170629597290450650397462827569841630364888194856548452557430317530271946115001712537663844948182310988416467641046357058395634034057538963741963305748829809440040934554829105428434554528718658557844786636927735705741684280930113764011245621204145742130111360023560242439438046228486912335932458827982318292457556362975550957003589972278516318713100053649009748602328497393575013464155640756903300010710972317555043741376775458473612897800004362859901744886591960890616727740731249654203229137512820017440287173637916110772416626402355908633652300783436941836409339311247519908435050160352980842316573244975890409974754057072506492938782029562750684104881055181236858852877277852055182991647453656156356372159992818911134675232919153016050687855911683698121078624061236543320379221578473964445911191768889646995461569814435922530726493696661048176613951154592723449446387767559702711260208430142603196369369111651193287134780940037806988673547088009842419903670052600226025947947370282676476174987003145775008054008666034508028328587548842761963635124483173195082893833333517706970919088434508988032131214430820569707635227099526597316249434735163310336492771072193881025202242055247592844321910967550872917998203162550236532225026295962104136904307318891859579675300401480295768923046764472101181873300535696874134772697388774599097026200045182122257324633223093586437876910880877373647414823329633266444193651394674985874232411764226661884697026903006789036582399465926606629729200366205228724338305762515580028530902979887753644970319351537668416299267938355224959063749542405199269169922269636566917015919203869305229325745487750842800010297477337514243809731686108274274316479119775666896968170780847193678409647687361383530276750668136477302370414181343000490594864823217788641918442783454974180046451450658020314718256083063756748214366425287817185651379882856430224540510259201793866194797859036825078760999405792247565609052368636773606026431234930701129515890671825774330254902221047300768124683162811291308487784836132561268504297047791291380591399056822782311119648694431823305531291785960515529059102032443765061003832803991120671786074785173569448669879641179776900504696120655830652925788492507648064086940912472608664939918582785960355950047495808166875280698976382182761731691573225038846709319428104103621345099088877968596495648233758119634514655912510547697570746148915352893850681276564778176375511792856959777377897528990784896238723212227379639477738663871394313709150358185886516838705916681214778241776906583701557708424274502757346568874780821411427138235051779990489525699894816951432329642678935506793074839463251441226321986480776930527189512781441522051194566198913506465131345946547833838416313460456643048006448286985502411032796253864784028242238543321993788553779489977760589749397765553 A013885 636 561520567630175097415102043818342476659685307161760731919820617127263928212538058462480177946763310553737624517223842290070124605648397014963269212847367305239909100044545468679599784179924411031114120004151519479114580841362647561651834960282292114145684526047680830524768381319118200206242334869932611915782427981234841772884462252807501956482100912039185396552651280184725199582412681417737347500044482263823701225491317539984612270417644032769196307873700564967481590644247794876957479949029334199251930343782000366685546673250905544611532405063503990591663003938524274496318321680869815561910324080978244394332749800550956638579198029431577727272616092902673147148981275017219614564166561437210054563443416561812519982090673921646183410047937258192484564921555546775834883321453719255527441936601429706327832647320996914492172728077771305230904698836315131706398198909031374890444408252872981706049981896431197262459650009240048057336203256105731605939670245947332705584797953028763859279045720472725910651960283647774987794404445858851511836278446045032752331427423424132676866188383497620907628120027389121390377964832627764999057684434316202835338357579334595007986558589773896591291533080040495413157393862449752694835100441772793410616246742108201214215989146300801289482888383965825219948304035947270618068588538627715173986054760983633525308972175149333186003840741888560053194122490503773908604865376855158246247269457344739026102873922034621256333323749237892175635618174448843308049021886751741500004272141968588231620794637171511789441801814268395199771449940268034313501540091502713825500010655292991153913769853364851654833468425925018655286449969874630865015528302319829082737891732829835524371212797851544580236148878498081104100366465422700269773099185515956971578605869195689505970923880706946572186889843910681507031195480563100331923715134689243680412747307736278127011400347514035078132015545656709727160660065880902554844506560538760599796484016812501785760996986146587423318761728347091328661179260517517056547740390828797165249874799124524374709327450173432388521325550665610540582529758465578543331337237473401076943304843250812389515428450866608264147356628220337729728101601643373830643852535885657973654764772324441616456251987330800579797837681433160375540653879768730174747769091191935429161505865293512539076879839067219033002144608309575770409863064167791078878712956618375957796333335950106329317552152561918181754241990358924597052589905114897468808343100793653465288289041418430009470319575463620266527422510461114775958492153909467413244359057440852813805048083912569802312314486227086622723516219264561429677149234644701378234030819018725798323999366993093471993048260114994765011001448405494220945280010961672954202642635986308173093567319073328536060381353874645687136433871935148156373408254253111749168279128647574552983299539727748394415188029274358214417376944749994918927330656465249405669509884245767411286332882449325415275099481433473747103738449345854356333309963251762972268975503461931870573935000513651043981626528463232734702869557326727208261499751643395540714076670045014705693385799605772362090623225223919411036329885343121743361338539697543269434479506928221719033576420623680160786252188796680069297686594490619896319786025743371251271606431657330291663160620721175597979198725313118166587255696395035427406509076869524074402084583981772154155229608255492188357037005857514521614239102469903075799969488722229706914760506213804146765299436247174005047670504338628449451820268870418824823943530572769943586068446316080133100122738272139054466741239571390034633251214742623210165122661537827242839672746764702213005915181956486491675555112209853269465185331868694862335773801585281856758636490247543720049319215175042963179490734549061997461627567710312271581023587828213291645414374496821792990623690655987940091405536134634603685301353217679810663204785921 A013885 637 797278908593677523290514542629780293882590801170776107541480741972465579320069650074361718018957513832898242334151893042452096912202116040474702534745824399916021615061948195523010510766354934473404601086734563993057191409674644678944289431201534434314549194100481960986406059594619210390234622861417908556907090846152158735122413920884501305424806354665221659593057788729243367703485722599744297009370658453665928950922425648369931624438384803435572762108628863073033508847369741290612216607988943368147248062131279694641040242842010993855496566056251585569506857783141260813519043266834773714287307018645527151004115133560879639983144376474631657112114867820510786691511106202124390276233841422552756442287079109205439184211318002366785038040434051605406556895825093978496589928149313460995427125777096178537517479127248716020112893170320132131236652975633893959251427508380560857821726168699473186207009145521110451484171283169546914545209546604515760814682376400041973353514467193561566944368019533243193320560372459278850844799713283811331041322805566162068627043547140718750177195639627781529042139617728635729977886013360360528267046647854900809175014377521280064254771119600595492421422284427057695839417777356318512030481207954193133617352250509524251413071701299216816481305452192564699320139123567983817959011916690331783790317754765938946344621305691006769479855304255665211448047176999216910549978339385434422041909269897129119385348258318311233153664058621665870821461914318411312836560069057667430971565830679093780784406611150431214821468398601680803161891597839150396265356209700768744132968628992340540822543522689058176076883978828619212839052994876283756108352968746925561928974742100571778127137089519100533060357638177649942224634028495678936939223290249130117794684593618584114879358068488923039145560853105488512528792121445881947984210399994465464339802154120508652584025863220235303931289196609498903077153319161460658813856551526883008945236406659348348025251897759135179111107071325716052638876001300620215358705028101003456660191482660549805101661545420899190868723732391421785319888955265660953798802495987270832905489984823568726940207693962109810107473340075044067918553155804555837056488530045002673499533345338264700216724577975548518830018416846642791334026195766789919726843178512507862642968233378050833196081377658464414541326037120609324646836940700087337883492742445297432308828461382110122425831646680107463791032769705051601597299144906722975369807610063574428263834213481247777956499541459049480770826543435787042448096794173434672966895918220796953650794157279849621801755909470932530880343568536322397857108080854921764795236296599470955830918769220712717863633523462096122064225483528679808068702440524008075735301565203611563724113212957499035225084887968392801400475588104223655863878323659060488838825298764159262075208734579221652049165629681402431248013576641893535603402923896779625385693295715542579286778747475851836156256924409687734141472763472856728820344484492758418516910751418948199957495628024311030354620297824220240997012261057254913740548252869136662251666758500104444981693681270853128720906020696758543195810242013628809163800054959334693909431769268584105321856715857476642053485674028287773152805394993668094128922427153905874716749293233682015929980249455306221019951164526908020656081111316365816851123758356731843708320611158607065482381845888818372084057492025832996115628689315609171496117278348678904970871108071213314413737761651603741284970299278731974353313171497546261358049989488461413790284385981010589543140970794864541457983816194115140404264170010816763315420566843114775536609227203089790051939712507191040610978654956945633623029649751089481151484782597473541291747331133406683718066232900790976571142175884627520529874133406460850990217408343003439635783117529933900530287981543739068654362790319513884484800923475595202928825957723433297 A013885 638 1132022039319093187186700106954691958731253727177934651725524221854799060056656133145633005861242958718237399665841904399576906965468559874880289716876601994991562702297012579050715134785184418196604836685207677827490204623366411969911801958917517077302552875087928015680275548557837248207047360912144247389884431287545065645174705262465305370016549276315897629924820252731737300337368127633305138318833995000046744882469862513817586006480211731851622035289271451636288138771499858759664790036369357163867447191753532393393943476080929203702683787790931207531963298571397601154900708215718221301646832881572982244043249901192349882987547424948141080772236079879026984059448884718829730404442553380701489103876405282759107263776729344886496303756976571210297737654435530461026232685612299762788584172524490448769743955361177980182169432158131231847461280384024613775300854107766697997904182652711127899748325384332167322312960985607263373445417591213247934603052474908234396159800990846048745756929543110412080738550888758914291323944786504012505058339474742754176274588169712579502470342469294982998481185231209327541659211301271801418583664052283315898212808389024232148192586557562742714083003380499748858841468207103810333536062956482216800118532914351701575038609746591602091398696915433778336282594775571866799815828782996184415537169196328701774540034973234515798693358912734536040130989920592577124962760595024784762177159170228328060063122422011062432571861989282382638346948449278396531410179669972012505536994545650526058303205217688217813382765656033386700135033918433102564190139871837104406738404438655177663270674178494718074709996255527666789684019268146055625096737721146103487583788290394691543176262486513321525569480215070003514017242197797789208365714763223259141661607483041501985600260709050476799592098596207799602933593195179785605019017025904941750801118467143083053931997210074293637933968484830373284026417680284634046641465921681305528431956528650122367382090083796592398007159152971317217351676562578694717118564845084406464963169497995960264622229856896681662449293472502086961838941572356635564877906315544998402996690293381637821927142475725959348649766774218931845142633128141189237135514634804107360987026917111952502455617909110628393300433459288623693775156432242847035053596374913233876328656946939459121869288516638014308237403563087956993865083958111603907305242354810152676345716252692618732097174044360277343215944415295105451889136371989824963639648923802036596991402854850844026265981569437421618618823463483106282729227369884710434454757937757226100219755639772895444462575740353669850498171978191277110854199908358426652196869822380835032933220830909413497447705103722321413585745002366580726245003641095096534389298074465304304034628214210195707657583353776138297818075067098898687343918684995582648501227972227382877372319648253449917213572163462547011824510812890029029781240865315309828561254325774783139998387812054820560529314487921565997134909093526279936412667858718434489840165348777453534347049869919714186626220112207803878721294837947970790058913620674013773854664808723682796938372645208189710786279459828437494866373542794744960092885654634396080490164063618384022029975511007249212556136008668782592725422809719524599125609410651463333557699501242896046092293967050862725058724800611682041484681358470321219616786026169114205412164977997826352174618240558159987332153618455323160365748203925592891412962590484320183975226138892668722963546457045361133289654074223002544909372179742991542013056783925118357600031817425839752636955509369883983240908527309927740908977311639048257110743099776164415849083367508897460033776964381322749348782320091203956519094009406632657439303728964500989917876490341085413723882367247818373621372216425019577416985497436097284504417118757671834790944109906699358205233102610748722802377588374694025482935984803288178044914037855320830778529 A013885 639 1607309416681489695479346453760368060448281723309680760795047645070089429014863607239759042803126843636800399577343288855070068393269293018267903516535261478802735243795329389453211239130687592467376753601348917817106759465919163600363061393982749044827570817563720208559748999548685121727513644722634394666259138954639874271760821489848201086755587605822061461132165509582926328045114497597041733777964679638781371048589011579281496214402973988951648508159719095505945167851685474958921369786669286354617341967341595243487144402117839896381681494881468211532710813219688883782993854865045026542692367194731569850080516674957266327809050124144592750522024803668795616505696915110223424522860590515462674214562641175562497762224235597442505982363469483468939714892813868973801323662295423104293710757448105435118862343227256083407514543435747736457240831182220036041157344810891300519210239068730463926352958035221718097757313846141372151630090284807268572681686277865780965028266555459698234004196710292120365721196649260565768936342272731227683394618711589822716462707934883593994639033047425766675274500218829182175317622780589876146785945490282832061288743480814779185236281371861363181789750930826231915468070524133794828743513741201970899165899788172663943229595318966312370687079606257058207219196170259144078786103208338613415691358443591681515493090436991839898385356505758520138332266955682814778918250370170105818070574687962883194377044812749361072324186248516515965735383184347076263898463475667451760074240464603718977564214050771139879856213496078596339893628854324669707483319428007015551638370711055624591438509627054974921403511153384746385000382546012054101682978730533343059570254890634935550419618525313345161330505469728649979401979455238575592022518666565887055102225016048857884768429369570282837238438336515817720822482833328384849785486457350312879467223663402376475706723762704456341876010690965799319937897328275899643562211879160653423682812500899576794184032280109178292457250973460395550277299429113297744963814125247010110123210953916050153445725417923751735200266481986395687375754064101575503240849427470774797483671689889972132928006734156833462895811902742169912848683645423164526671520402829055465248957077449825544279126277576089498626373550205167371972512286415032062650094188095179511942377866710619610399962385368101081651035110875377353438296513512467589014699494173678948578199641399383555099297247103250307706561189667662541602953501724356903398501002002788276494422283279954846601937793236709147147266826390732837277072585722395303333629241230161778979721583421024007088299402971340612918782970438732144786111719282070591108290995396185287355464129312547120245606225455864115329615141825206210224052134834360480028385596116083573213695112343845846887573327942526395125078610545840993516074352321772992553008044962855170117229658810198639105110931297441612568114449257597948138103311303999867251496883231606264808690923660721356611470880876850931993980620806943251675081347876380239440987651619108842917399187154595625880545009859035791829581524724291962060678916709343174903962811319982085012526968907364618187874394993625776148484539351918194802604346932229715656522876877007882367414939132219845192317604860431645759340654339935038740690400979354774395234540736234651316466235174936796213705819222101028376315219593594875921430956758399988353900329165059730919596931184187365133469640239119776507430147581180546022934824837295403458512659889727934980852181861055322629248364864049724407386455013344741868032766053566775866908376194800553659849738667395362792486658860692072423797798771884141196488365418885478994231962941080620911178459315571774922114018657736576091331262914073225093797474696349482041826359946222512273750446313385652514920691096579022132548777433124782084588176987911658330765531059796430643207657373589849312015435496927934940125038574842342614317511047142268826709850353 A013885 640 2282149526441129914554218417796834913203915942813313395980173964186281966412757196784622555237319270825616504942687910083893222098662158577038810683277206757508415255049505000920868150358380692977952155238150470405043752175001585872120695261676164110541740218313571084165019535252197410880662341054945503707650702258718107963879504718111397250437528351239694720018733123939885027359152135214642884996779596137881201152936448213923887370493563439030920795850134275787784788190390583418749219341190892915607915313723735397631926389357829801756805142277916810422200177125667799461470305787118236251827556408009982572625772164554799296403974482117569028977950571662765137664929304797656500872755269467513286222266268011610641385178416482677924216600648690389758336768566021559534626011175792562593155274937994638791562530067622140818743377099050473842968594839893393713289544131157689281304292413410430319079731937015802993127406365640750239097045101515593933802101033431674163662139466635340755438496728485239146111801110829159130984648130333342744861633139981790912728591100300015118446193545618806794255226057206146115899953928379999776147052205996511082045251452439229929612030759806959543206450387390141168800748210185037524155279190041806794976996975535474108442143520801551383706644788501327894927626216715637534273000143082038628563285125642754141543472908595922822601737132196775128052037562894934343550530215838615936528231964726915443718607716695869564067002114259914809561143961977486662830080655170761053703730843350842616327392269485758356393003725901667563372348184214862556858143473091757080102602122687305965526107963541395526979225135711405847967488160633037100653289131398880876532243398252247685812148300495830320731247504732511773803756343376678224362317286354240696396279904612083209693647819389953078432857341170339401633848008281140527661871444874043194101693789047508055667521681542261268207046911642626925009063086833834040209311472109407888190007109089770408259757521138977562793474995424556844830075535522519596271086232430844033929211935394381222720987354716964367486244766313757821490276038193070689305042745540371891630773634592106162742760857539719090126858800791789145947593414739598115346244944599654205721988449116676947823527399100353707251146869873658329266775377452388179378174783626257296287968810694140228163659392601595897489793759422180662920839372786271693535644179698957270891396808238404536392622891380279672149314851077958333332744750097840219788685437200672953898540939871026848631687589291694139541076834318666754137712450346043028205376813565333813016810548271424883632371525404678768637024432058226906899574227404682903279244727850241453548667232253325216510565718457086855199561366426511814030091992009510568091663487344594074012477501127195932624249202692491699803108740733786155530752781664535635887336343696824653277139351669272209123865491579191555696125277579545249849522953278163339516108610134578776332473468796140843234293210509162933748177342317084024493625977351713617631962404064953024378169657675762681575872996063420982279774134950459012375589384642177872289615925392355803279631504491904004686380774852464513644858812590596512317841400222154887382923602393957780834550673231456272735228497484317895252920143449137144301240450663343731908494529306127923314243799276780234661603703363234699847309798746502839741175193970111532264203859667314214364306139920386719696312802980995888512510247054172266534486171589007739668393409733049436578107836380692427222396695590775049547898509855882625154519399110519161682060926298820929717813270395071977628451729989965663875436271170851101066822381058562479548313212205633907165083113708429793625588044189317881719309332967387267162004001029934686523461449954163657609470487451184812422877747698315400628054309479864253716277115213525283462545754633969380623772894775493162674610300198361606920281116895759924057337018282862280389485767992659521 A013885 641 3240325980164123397089208900037760629356972478815082718476221864267641753984918195155023827411594427916647373858410027947986378649340156490718594620325924955095625958788825022092501089363399335589596213279974612457894206831941226711631674012157733345501463641154052098849292142264579259220784589583251758057833803156956716619270061930543494165814477692206139226081638357157913335291083673249457202762872487033543588625404886551677328950206879503852126108433384102417216746005643402601195010326125277642476307813597841770475474107414440148833012078899296128695633876893119304739964843963980337569811118758807829825620710988248283664594257996256005208777545964829378720069513527922086166359687678640335012035688316500161450445235270891845629444409947247590731102769205845673456155484350027300545829669207636253850671599254223769996478515177726508639255860163586514317570152261433163229884868713227693361557590948895446990412899820099578712233613166702626656066449767025196582994834356678455018994637649416866198280863589818557396242469540390709029691003845235125699974079173898678566031657029101682158470842503906547005683360884887841342160825104049588235419524591506007690169149158527230156138481027688603669509923951468696823934542244935189670495653994692871661190336573014728343015565549467129920908254577187214962500259164156034121035980328639743967149490813580281191130834679309516542990581897939312792230625180669969707791165852741263981171971196804647271627481420946739861759057182421468280625929828808791277428618164047597344690762205575240402633101091247564001527172175794762105392933017273642932483240342112430186294003074789995228750141663515789573077573837291942158622277146240620804710441514712241642434179449497108151702506888326989969617680070437780213608406735251073132463132796522798629865993711895560608084441525862094591785630531494035346184401804104524347447648638235627645395920332189550457492653006824165337862593287282627098829472358854847555901798923890874142560474534691825265375255026578525008029896559640398106402675684720560917482629070953259939748952942506364875925917035163953239147718864760698769704590077554715812935195360491044079913448202903772928150251356315827361397712143071921561261173308304431221573805353397457581105870142304430913716491641218202894417735887103415523207357113755226805935546531645749861939768934201124146222166097871899169512794229326197367968439138054822373776045997954956349828820360686529754458909736506996685290830962639669120948503538807435898303520643262456568217642045468936965886374730745199221529709986610981615898601706378434171748609574637020520999608136946510982400659599028897881349708763800130853001358581551260279511250010385509581939042309311323970963083603050247784733324325498647646678925044150633308145134267317957035308068600187353187407342567292051409433428052315862574364085718952342361728119248443077831029984285277156184696033348248260379815594111872673164755323422859852617627096781984482149252113854993908555622885836730307971765446299324672041990065243148452006334514835638535373774274304571620725636813263928353881934567216909888747215517198979814133777207749073361344381990547839695706950248299068446592190073336995228171934855757324277712822402615242395809037023328752591153800125436117261518296126362557503241156399316897010874813192258109731353645920649446212331221101748918813282526385787384820649866055699575653758464660622908940526667847607502187879275707261851595871844855932133853762222346061563338373871482458239980807638710505011431089525930534508443936504020450462864405348405980631864988806345196663335712939600587988362677613185317675831131807435225502667346524029352542654742525693414580710001487846563658512319584333391579075582990841514890359974203142403947568948402409937900976914212309930213687009789547307695151619688832075975730368401279827537323862864328311057247395475684157008745116117009585792262998492278366768049988846974094084753569508497 A013885 642 4600799525217891754220892881180914693916902872852946903407492947533461017887763993818226666517144229638447190304480487052144095629916166574442231601832106828967210186968024729393192319240248090432237310599064913320628294829779574335097213767880242794743671661138068950915859393239358713259445545011907091440721730249027092788886932322515693995790846852622732223126596792879163354506392191048954555543283840821986099114901506004604917251253889311700968219941899451505802117333334824687124943776621258337613482983291590822701995239731144746401594031309717903401396629543833696670172263456165230160859305647524608832716345841641243299159809375790062787719260080984747181341739269214869497908967068331230149183956306000969736544820416022683259886051574469122432691384576304420376436557542776712871100076632146788483653024902304399395889995124701227377007907844289457459402203679461706844094640036557333013261076411925842677466688699867127531615881290034891376002541166859094544741296525170401107904669228988083389692472134049007448956644074210530950769979646684009870988096133614256052730010454369227124479935025069238111848559735934195744556442649760536203178059927921945560940497616778997427804315256530857740379352091960489466341227348266943599980947793942636678242727715550973140929051854369750688111031619201307475010730476041094138991783921481440949964974578097657311195453535260372230180978641862418843238198777150521179395241374175652852514891507581456061151180887901175219897629653861398688524690848942963956795965500550129423040591552921444112361427016115492480516366104007423538676893695107102833186856182430728787020844323762098255507489891934538435861204755895825117514950562029769133913753357754779281701666730624615488951866322939294997291450371771575300753391561893382944639706343072471294205640233790894998312950891585976040808970009555526544527346192370437626393976052539323561708915255101658543924145820310338924121568117101249064662718135026567286180060514678924887433487691403930945819913476272704782326304839481336734162583889680281462614133264796482798272129078088259713637544783796785154276562664162531473056450153746606130006727678960732374173668825030342318444631440024521689872071370325669332207605750009204800970118547658853928736237462641942363856756672225153907059283223454994254534628449465155066995227291782939461724214499608005526882566089226101139126927476068406616291564089241105931162535342518330457998899390863294077576764201747614792586983378120672679062579389100509512257541909980701795579796581753388433572530366071686331083509432459508524204940923013364407796465544815396045884940610500462243938453336298373859119553436242962392549949991525627766686004905995938478483222796171848519439730995376115668888103676829533351670598476412585757003025905391272522281408358456214734612627195567590238043918854077043687248867656654515968696202211736643159932740397340767148933955821743730238103830008901198101689999249211521758106156755578140870990658621810086020061043815482384885866971286220230871523888065941031620358105230985223920201019791266147688640508770481520757741968804900023906955182603591881956542504862976055618350179953284026827383258699170427373047220958046033686518908491027176980494878110070222386231880832492667817861184701349146587583383088761808879478601664891439169679634720022908830593635955560750701970599865914619470888066544918849293456868247432389018532357638061619569373030100445233975704767885690821359810021609231777201267733611933136933510041468709244429591476581514015512481019150935555682352788964732851265984771670442017927411610871898813855367282472059392666347824465599252563314709556976540750633568744413156134758303474546323160582529358336484326548052856367291520038627260807681841892151164241783404371800567198267378482747740583414996658757271662114893276526044898672593687135972087662047954956602752810115197918480117965814334548879454245164250250885004183153014298096304895948941626024929 A013885 643 6532477411477300132472814303594889994560771962340366631431452714006017360475066920970765860041032854461756712284148750904396159188805878523887823635482529705856896154437858688202029866819500932936845171115256510632687328812126337076708124648821137893816365413768515166440539370506656144532416573203971367131748833746192860885950633066650165729781604439624354706131860342547030243039382497206195468370020364377982716730986707611180323993613593516443801633862045529516673676910556784175787161295842129999468867108207448270749186855098943986191528096513322133169796814234219081053020779474080395200507211138777348523394132657675210787015149460881151179582705460806760178658337893569616960692532254739575445929884648769618887221319081432718985332029530371004769913891230357865402426081283014315207021541506690042656034132978711217613050180807772910599836317008069296199934434709709460694535683318386185180209832171007791206499820217327240095657530360825070764456840093553053403012743060338870205866199937463333117438584406834421569453233785276341844167410991201818203391545211985136756261074453709327717282707104889733217774960480984319367278676991361045651835790635079469858320292124666976950849951647192134078681805723234744692210856039028257739038148591864010286059684646019058070960100778789871102769265021744310827546310741520279800906457343402874302894418909534005416902043070214186333628073791498848431503659201128607550212589231812919932213236311280083458617932241952698944198188747442683957692601974707609974804449187714605112210145200556382873045158678820694806908526027337668363355158251253685707420190058617547283353054959003881542770098075492497939926582601091978563879425160151901913171380101281627646579083419144474674296730061689618576969246850512473591801808282895253027627299529155849874376937725429638799619631514074589183374901730857481252932964182660512456898871656030326334357335287362875595200505911988376893786477342043028193204812983044416747253762182190474253896649533053711180939024888680133794119480210471452331357883873849775396662915414954139676506270376427162172226263424087351978795657434649819449739512145948194939932962342066148586597102896901106753239839062538897293016689639656493881020294477390819501091029610723257362693647914994400358918562958355590351015472699805137777260773946372246677958642436829049075305358026769923903382899639750304285097341865388059612987891313057608944102643943822049129102943292412984139105911689200763096558176458308283948075756783670082134545456683679469309366543235178620841126992247979446338993238452243660394652054804126986547960666179064953783522054120403354820291720538716600212487911783323623853798794345117603263923490867812675220243753269704172323266138131901745465280456222272150736102960940923744775181045352951136029668913627612565684442881012017011972618324492393269018646115484374511079765083583749754947132620982347069621783919711193587584683389764948428433071257263987723648899333412504912362662183578787403306185813488719372556892420249538798344549293137642835333386798218950987079664859357767778658750046861329580618525238601418933244457664705988158739170571327230593402103831457929998479047911546828025498612708007828367252039677853344374425994516148729975746648039623180541849864928126503495226406379562260075670189848924107764145143817114667567263480188166954620809447870013817933858076717500268842601259788579194609574686297718905256976911282399327868577042244615873312543475777852019003481660400443038548007002766949637101668066465164598745523504762408589905284478383881098691999967339949678792248360867577741634144240223588930833093062623002252357946790333567440040220572327016736230630029520496458918763815228387139565626439538684483093435767485186648612716983464075606845859181131637940430325210378758701545866910913123470355466022928440531694572854835819920471572423180817114796711734570939424854587243609568335266176176868470829384479089422252125180647376410302877615153 A013885 644 9275183780027924934192452698659329723007073996132705944204368156150441791392047093208788701740280785637506500233634593012863217397340348263291793603605318180568855003151674723454469520612736136136910174124194763417395532625199264582723567739501234386500423147297122638676764908989469273407363398379671173421583503836368156878943208014114704362590519534831717399984264830387798719791168514335697079133452004504629406229508593708687661284600216049477346856450462379402955736877192423909480631476030519174655867245658102879361128200520221311401944508531116024036068195268155601766698924881729367688206567285870989742380823012928751762418969068078328670388761427464704086989291666550075628958016769617769373931668227748084764353400447005816080356579452903983719595627860662227696692488492256856546895984859064403895468655948753973306412590571182021525551793558126246694550306663623945733361351709393853731417191676830609399087215234313603140500014085530002500409395604711957745641464323423567233890565044606875770126996140134701306339160162661110901834007667734839988812909210053580319334580390620364924677872661827421937390302063648952743866200476922920196078610183752030834625075015253279892502959795927281916554912628774914894448429423006544948577488545198258052733845662442681735459195811470250014364660325978811938667422130522759917275639804231974899084760949634224329226284167545103965106155969376180437409491042336861330422196308914197056192489069225205459302881419262233264812407680377726916117544762002422975995920810320896070807360134026384116973279866234315266452719039597579789388364929150304427480508796058534833099818554926374235672923143174551647490337792238653407774148969617798994729776236465427985388837646256216377622932255200436763839823925428089216634940103126805278047814627568637535083215668015350657111531142679403974139137846870110759345639725499807235515061212916251058121603009109190453974604722678080851280986359441187881319206147666496429505485010718420202714935116053043196234541061366708728517102813199364892844810923472720545379617092330539898665163537862741200370665706534395318556865778189588694448794497009566222828396112119015533720002727885314731334858171819291093770797901693750432423832255784696804360606029992692029222114847640204310413034046361893449021776021127223509008150713174259051426324174428783132915839731815463843685533733796947791325456528964294157918148396084037462546747722143343210300717754335622420798502453293527887989802751564225121662999799591451809309308490519080255189251978271011051620047832239352740543922569087326916969482578023330739027787599008628084210273197233546165074941448940535827902448960934530594183194742475644817504615973099901600189634786262357002395689089547616611096712730386669127710941812697165485254233511705141149677614696561094675016015705079438568405936358796029769007817593297540178182012281972175809970881830132363231977250889376193687225803741490380749695256125073817336955260841078987352512439989626346096111070582652622160511601138249409601096725706534143247956579158765091661971708213142084903076865286386834348277389704894882299675926436450229102922509892967648656130939822362113850465530545144599800383743753871162041379300877815983439369295715387297173708445595250254609323667254912873221679682866131904260848748323836877675831464736980548052023189530167687038640224374209490113927233879779218049296919632689520766885362620271661455466322693662469494193470313560033928041887513634146226459891191851383657578927672810886263115847029211681022766901439173237147503624702265145526997627398931080925380916356329503431138491144308565883016616708109026197255882648064713187461162521002054213661824883540671019234398732078822231659564077934111596428514214659339306497990351998909341079344024051185580262232753193700809954528374751248500920917106788010261129948622764821005406060245446163914733312690338955759679949750867806027107959936386397358326469810635702618441927803412902018293121 A013885 645 13169434616359109413287693311360339922519655062926995463820181557087297830600537809622151099686849855452913066902227712331464929264135474864072696190634236255907952758209927417819892730128637692046944869101456804201532968766617552212632136719905004152313331308651850658383675393383060874132358772733164773280849289006594182121665666501296861792154687295167557772389458309279928726886529153259139847687185762759929594840811383337436136688568608959362757275559184162631942523695239803434843440965662264863769355699818376979981053403406039870543230724049464804539779679528857608257659835385797614817673912006814925882647608220667978691132910164094491510952175634115752350840354697792790732305442816459177169962496654845712389260526098484337002406851832261891612153889387356288630742706633150343566106092374036607321808439429429970276923061610626791537205392946060458252984114768493104717133248754044828977528819522689678569559776160946809614260928499438372760223783215119506188853252609863215902010156012540384810345206358543236592714800931075516941745328625086986701995930832259046391469439309685059480858350244004297829757182117186411096047631810562346700843587219671607244758255135932476228329574986965922720193908580354464337286863655261803891052387153319563083980519900738878760863887387286714774645763516463297982800509983977654327863238105517399184289791427664800853422244159278088680583731296210555427318927722899288918029268384585985089614298952362892547829411303309416736676750731838078205937908753142474279428640133979796532408325937818299673173330231031856171279758297405900847021595663208563793489192777645283092520609073942096943139849635298389378550688546674597711601979833554619227260035897779093183050238853900412617282563723072126542195320879286550470863636150005316361673135933655722984650649348741271737954407273651350488509273845843454852432221983728979801996708268587629478631364883704747830409020337727531843257267449357086701606244083207308620908369430863623953766219629073725753475986767768950955146108049040810638659954703369206575401066985865163388899023105379178132534692298082806933820195773222934834933982008140511668446458018564969038661081913207059318488917719264823194528123796305183407730005195201692250549036995927333726535224321225877571570119281965258946847711836029636189829785847155463933981026363331928732752485454096309046703810870667732900147988730845655810179188427218693179459237580519280860547946208517713843527699297825988626457537365427725988569061906448519991610486825422949733892245746111942938720086254939870664130472267176624734347538624784472313123777416965593645762545871004431157304811140868362378998087474325619805865168337467241623647651521717706986340454278718111426350535923617810278581945247228624867664274709350759294396620231229126597357808970215146201984215010966976407421147580591054439734132864566665504772977412644167629017826362686246861465523516037014240163368022981307540120057275978935062597285792031887745376255506350894888985976344273404142957520457351391967984393671502449029613884614626726751892163708387281244228008714933351457242089714222932897370961882278912943388246129099366717948107823359603885380436803237376038773461255140246522586690006473168798272570106562661603170152437535240758830474217558827433914449475257447188095921248838057626173036027054990015501489816735301615622593059291964004690380514841681201820576418911644887507550313931060419174046540855512948617058179000409092967770279446037958662661727988530045899043508734246536888877215355409781942744376720194976543054058884082732526270245764087769468571754948939753226004620684527428962324349325557609357145769033219472209043833582413689647237693669406531357095680533240297377453673003293888970200907283565529706317087218115420296894167957244204434393010251348450919606794589183442772070600492703885337185461672990458272832481918453957481497156566598708071894413417910462231426671397780994001346445919776812713100285170432820987615903697 A013885 646 18698713926079796014222424361988158161368989878682334998273331525101299435862987812756678593948071575213806788432596332947816800070187602934077666195145354787604698079413672913683499432122257127516699001007787153643175996434063297831971227746714159480691149651908490720260670193022692663562948529976593135496226828941035795644721848241531858293623377838854723076031579106639271762370926623959062526717584515555025354741889928311342060730220959411213926457003636547602102015866352101585586503559182326402676966075877021283664958542199889552469899946156700948979437956436805177087896120891372443982178027680260220218958385065372974220455900426860712433266023239328689785607133500143978470799009121049277919011440612859268655878282804615675283226385421999872638757984923863537906380447212024947364740697999922495162120965382952149307481147489279724351641837612214564073707266242848314184354663176171828737547137101027598944739435100553454258475679156427069632213060164469936698786612690882556140980434085497553155662313664622124278822259105594090258355697065630133677735836363698832832252623689931499499313094602401210303665543329361946099600902359649621899619673218961269247720721862539677900127345352268474135726362455176348670547114368969059087337969266350854881731329044703402180763916554050752979784209849195028883965183704320560340996913666785617853608150387109861145337547325260109159747574967043630597366770759852615665286282920733103031384489667605119524283424444882998519487641263855418207248381308510614102966710694712151965115688441092877519052865141842198207784763776879850158949541753576321762132184789689098715897034437900203939395717483625865247860844987815754283002052280531360992159752789712929909606162988382478157536969080150020375821821717701163691909029833038098473336133767352613869817117032355735866036730848344785550563312034937750276409857409151478074723640212112025828641093849682372140241060389664800180371733988841805052882536905250479596557094694997732516122643303877733027153154144124119396320887536186938270975807305261691540529232767349553293872000249334363725726310602278960004633141709980996585924858892132362476025382542865601244326207782040435622771719246122194066513118269050488797749301986443489153787804021926396282957123999062810851136834853333346672494351584369531151583150243584615554910498149161382334699745739396823074125732791393675232405422835412320321673591942705452041707454693363364564815025259787335624729708541913314733196119631064114738951702531304276249728090992484553140315042368337264965142285509680159941560299961856600865436493149170606505094987231920516897091471092766738609717337232039930402357087487033551560696300320131225290027483546671538288504398390817861535483792884900213248716525032894293618727194095994641039464102011652294003144666571022766840910701572826538220911768340335272783637586686685031983610445390184709917234363885844606409979853822909766927995639231006170379992244163699622801174194412817020038486694014480862564390961414251002786207236124013575345486417245238452771840481367270060365761351886499639985585847769959123600025381775367430834862441825286890495060404984124639530045646529751897093884610858134211030284770377339665006820369912520974030408896573793741015892363129501474338110760631120424043835468488590613192148310456611457986925168414266216958439898826720335146053048113387110135807669606661564946173358172426631375041807866087213653587204199359486048684570374860983853513939405663413117872890893116610305380078219180881085127430536362886066759879202496805878809491106884977056356552492339860368094337886266536751196215242711271061704158963660338250549008920182199900152316350418825154141457970020362549393091801674884968913459239789437851311562549612921502312222260506251706316487262633268884375603956356448857477360144545014235504023846603769060523200138054627213111889109279290280707806108231181141846835786152314095172526779370839128799769760664316545968384431601235233909013354175511329 A013885 647 26549499858941880929365808787339420282526889862176264123643377679235755713106114286857259398367327062568350065203540931510288318297256359339170712890840498012664043800942059382203912453194811638304477693473913644610338940768879811869809171514766326337775693671309833908597154398254621337208497410926975599586266136659732261696727829278676699721209208388142750542564969815615516486704696763514642641997649397502411635107755607942357204322229340766727971977461812377568677761941951095901006096184029940419125709021596519808760677040852308580301254727850214939315097838512492888324488922520461404195203347848011235499429595743765275057733853412381170573359795958523515492922787750113928839613268693585664598253827034252522615929370988113198860615965926124473165248996200042111341139622637124105690458633240075954213403587545742289859272259630686241578749124626566134302001777925771878832855258993329804235807465442853743554880900103566525903076502380007069806785138965943790911329063535438433514664056199332299330939225692909375512155736346891508211958144968514404713268971411852333688703713514515069084596192562881575258131647354997864703141038421665033201528290357654690870261000981579999444241112189835858880930025816519324894317014166581301328570427028613125759810399663425438510172912266684839973617468843848506126100153838865477844086854848181227008770507584190646116235533932601842811231712549981668209085391030772055320666385808983341470832487345976802192390490182038239628884163861973962529489064939557955008396004946861911952733266042904809795569843941700638020710651341949293407135619505607615488215717498933594635457415625893669864778585239148570153231955781865113429000444944878416624244970116743431522663677762195780289325968307234567480753244318630021176102879371647975384055622882511980271356922338209518059543314552138282177466172535990609294212470911385590204742883620648744656976857590128463859926251281688294189702069106194958796970640202678230208528766802355395497144347953513926382734595983613639793701986414467777612612896833026949565661214849350634691177216658019141676518582192819997315298398688908487869501512372006379788121971581165523985965276402784586802041784973641320100697116566139219872905930670565693179429690055160347247130653209937325426662592924349325606367812557528169392293396955405321487948555170573832837599776886302755019558940583989849534457466450820030894970501234993935019582621498554826720904567320285866998121849781195413317131642831003800760903747500990095763110178092316140168148295111980244021612030076917942854143982822941827734996062853301929840504653286152969359953604871362503182177429290272519461299527168076997418315566883640561146622552706126410339700989585991476426187411714175762082682899083630193054605137627556663042370381489958591206422976843532672658434946003088770078729120660403419408757312920196549457153176160371491668954632203863665323454765309435192941083104331618728057224647821538055331606788156399135620785601903318754078088457300754186063015847661333543049316307930572533837267110352687966100748815805509719331013965057110851357361238491427874242895282062726368477644981439544258309212021544793939352031721919197866470827043213658364737588949962882292623894284662577059737601883035964574849286930257420751921608096781804802275164123639992974902941608849174788011959599428410654899469442735129482036097470344705669619778865814627159544272736191318992916541366992889961782627128038738991951298741462707036759303649244827870958366041720051508274885778139068598322091481804819507304668807614548382868307245552116197122661322308180746071943204585870297195858082033665876887409764158383137803630567436356621826883828088939201908293627146250697147306557495829711859249681267005753885508524962135625028975408655260685258362891906660398405431232142753250277380036786767287726967289378417828830927407535033965260094943457414800162519222718818866234229378355377141532900254693067554498009032413900035055512349974019578989059953 A013885 648 37696493221217642230726549167365387264087782259040003849803915301506642399543708112994287757587637901077109818529704016391403440752587522602236910893050116986767131239074189608237900524055825668328080784422790605695502017423279383042031640839441571814975183089064966843959029852442611887984845508386542793901757077999277469895930885496134062836056942994363201357114670347490400392263070632553609957738856480589581676989192554226211473057347585093024078108002996536977530101037612857172714812709568199113678571834276969826107508621193436303900798634121222633091116871696832614937743868063134767976388839865433688802513607523955332147648815904543291706778919810281323137234870646513512660426776847468460979482884091372684003885628903069442194637603531969316094990943997603192082496481178679121333337523616354524121580577601935010452716732742447274909277995844902311751637338400352682563981369468492275852840880461293987762602530178349656769164493439769698114652527056768053131986950164237007894830362843015360531129376174657227186562907342288336175306255840559957132967941941918418954241788559578822445247496183755344801285026418525203183807725390270049046422353762348516414976174070703233270901852830523773083100663665765679086470272783519626760480020809565546901947114634912252846738580692238336830420578460220208362686186129190020775271629464174052436991866586966178222659836502942254728427025686079321478347356052778918151435412555585660270751802985596584430480984218398268804748582248570764515232755277885939324356126395836513719471996923880694521908411909531242798172163282426097889175359304373512104251504000883356878316659778334508413194927701901771372057465040571654357960284758100233992850590535048978451474681516398014014261501382805151279519859218517065977037905995989979384879064539094812772148025680363151683468991970055404917650587338434018540652636310827209951335616508963464642421190087347030310763307366064096323307810734914655612590342286254103909191029245691924784388882452232422972010395249505711756566321324486975317711709858651145529451035532354444120710809312405084443396644556550822928107638467237538860926808851979862386823498203318937390140699457428515062986642687319443834215505836248734311084596004117393420665501432649805161269187874701981068324869201787860407480583234494274008833525720910933551914171698825450571295906410455170833805898700762075790446174942461976606440130972014783595099522213073560603463396241679130258352295264778775966222582995100563536974512215513294399922328135621717830726533852810933335793992188922479587056313019033714702328304814700718197549415500917296616515645551838149680736898219798468664762362746284301323377285848705236227960057817662526605696827970597099744057179834254455023431893044185915019932486896449720917350882751188135434578108632127770002787467127107611817674093073518417871459932050931512122585137243536585046606917217081252255164512707958724743747433266979172363146816781945558628969219411380407505121782361640456209052442717676936360875492412878060433373105029378926176580567504036477483910911363163613560175495384094242075708856000723307238894566503736473367563570411806991970142853274526488346557704589026525093669073096215324781218833727448163358084667338152676307852196841795553351783992934510656561158707472323021144007707099109505366765963915762766982296920965624867233595984553572740975327245951222757949330361078959074869052454390397611325501675714423762466795606135699828894995177157014825091954601505813566375332732898507174384654496291203522807809845080945611183085139173169823254246120747891047297990537108526589575471062633680042565619468782074730959726965508629406892449486588483003997253791498876948403904064558994076099483246806356287191338674694726988694616477727163002146765936807032470788883360613915113298740372976513201679089986891949040850148594594972203190394096080470720812302626132614605914354056011873998954734222463530722045479156927734818726879610736102862073814598697061517364669697686721 A013885 649 53523629775598417844792705921127916664625886254973762746171037768251316757488930770191730432625110787309641915608129955601448915176646662079444293589873459954480218659718161634583840724384332465955303798328190201030998407952565194967909919467366991832495218535290516628163136249199609587438498789001191491720967099496820110574026739287884422056215302909147551989308764495576677429757466679125670973765219545960481671144843972465965943500786370127425888470194810654003304956668961878546679335829369374488950315968900995546387528868361848890147676246247456804152853928096849666147660195276518342254651529004815081082070563238140646037164204803777124532911996745066608625664891731546736545495582094316026600945629357324144991705037397425468986151563838091357242685556771604875500677206276915801178988616269346285555695034172150638136363022001492960410862727346355461656744536389109558807246895309425037315587094009131497582645540691441008611295590161911084255976193109241517615823595099343065318530154495195260757647762667220286621431649930299490136861814499009939054944463141826460581112883178837908100641774188978312603518153755527939416951685549452661028906103945946877471418825587506480682322892054388992878452059010483059810678422103589826693254880906607308727557924344182606590211700965939448217030471270792884385218520178833355327914849996113777571029960716570036912691127477558080971940211409559527156281841923030516389742630564936188835048842731720209579709438809382310750303907745708939992304834210593296151262316556013244860188351136350471281793312008631301805684333241695672070630858135829861775806227716182240447176057602886700112033710462039143395015396140110947441730416035781923936386860925323037397175486873828334984247292568885573680285228750425985746959110093748344159476233939285543578223779298443383459835232531626957060160609986586910263075430234382189839873534449567338016794223693850292415949457306857669613322858226643718174125685627533893214192247211700399248588045471979371383769763767777431377542987296822103313680195224774839538009758957862183965900087577883545982547829550130581790234127231176490214458956036145571468968051688469816485953003109526079111787025526089323564117725470138619152733641228618109870085856867657854406864185288210730733728543810242906114584158469579336411360343329515435380220200085779207771808491788229647494575141911567938645595534615279234718490265041531994590987222310887986537751727397521804851233314897762998507072898023674500841918019990782059646790517059659445413981884176650573373360450367386905099039015434266153056103759889286517637817920444885930022036054946296259691242050095668394322943494081850989224106502953285070594922683812812862038784881071848086251297795187925027746204937362038680742456281047332411392547072330453732413733769588087039132847804712693632392607284769086640243717484742039464007837365211196125034520157659093335583261119519984151038482999356153246734020549835562875038252348965784351258999698538651733231616574159792621830543594030871804252747836787698873984301154834578720810873294875367398858710098349573898270889749154618992846295122512295757866248708394197040197751121221809356164278382764661434839921689119173002397887029599753366881120021512747444524438096651201308995403964856015497292957118915530147832467350978620324961540221227543175039183159311489227115691893840282131283005217454565291433662358490487595166348210733386781223792832774854580104817008941016351955361167252627598510587384630239932912980808135075701100272379140539360283328463207096192657581716450999385736304134266738338743382950047301237894859616577869044197092762086510281276285050066186023782092650679063712606528776636220927329922013392539651908383984360732618862632556636030977986972068216256478739100642737022702876891561751191671023009609753313104996467671518442089294369433075833447505303390078528916240393569832775776509737006906851380533872068904401340411327899317942776513091103460930801435540174662213674860847822948374618897 A013885 650 75995900402291842765853837051054920371685716980328281851490171172516009857337960776572119796875791927137106241369612574370406452355967999680133536363636961230588419825531449823995308339402165142113899785182869154265270306520305360031551674525177294922311163503861987068113826145379810069991664575054864747860457182990256511739305883965077711847471691342673515724883974430396014485383147366623337811797363328868811624146704728213609006641196033130016539725625393270761170565861122205987652481732680911953757528780655860833507157576445649679618409151968175275574058719785808676427418361884731503878662756018189726579945463707616663260389856340076576707926828962460039723410676179278754711277720705689270581538858462402188535487339283996334118270200976460880220527786581060583713765036072722838714595239730345208970252484134567288612381991329973790290086319461814226721560327203831930839381155033354305207797544538523420763202349469527356163808322760520586358437589619508333477450442266967946693972269571084457353571479357391394501446078175085243167254205349120755036736280603164292841317194971655255682052927574640179998293475236862633476734769389189206930519534030380295605936319442200189142160934543668592261420305150447445853610432372736740559204795439412733547984211785558083245358215098395887127088233847134172444543212405557791395827195170932119880669886933146982900742886186903184174576112751342961549536867227308339909590802206038602270765944694532061613217504659573139594994255540099058410653964987750365693442858998271297807452451679405171102753206608639214287913540343554291859189718340164980051410903066415367374606055619861901360971848035499512023416375317309509501773023321317215174546439192846391909641395266213278225728408084980163988968744037893588844720121180379242693241447092332154048346080603349927109131273756658256370568463213725330645399491146299192919473317002959331854511396071279194638832748603343010204163753513107669755559573618053391017423361549263293775902476479708214314845185474025160383424053314303941144652020951263129341919922324633326939271000648070997948142413621559757468936457188076557866431049940613542669214570966235688226295773136082370109424590702396608687777501332854609374342929633942023625810494474542078184566961530763023507399609028780061947135119492141507859024862998815797532653312633194208609256689724960382602704977269133118661519338992246528369691432251074493243975344508670483901532554407463117270657580790793077771257003769200405741903194110051842863913043180776881187160076121406553158179448977286868913206239337450837279780316205122687073679239069114401943298046867883368396427863522685439358191580676574700006772186963742480479695137070409031855802984884031008200508933582141666120643303748052155122941747839022255642587708477901045143766788886032499122047885455951042808070201530381049756523976733377927247775937856673296503138687493367286181242383378286136741047356016829680448026215827872797063187865445511671625549534967994433991043414136800672654450135789891547370893785297871760118727884799960438794364123841854528841331544112330946477210706565429859325762053764940717876698292354459426904058313724634567015343811717083890887506689747681621665656684186417016239726430385025048340135102596884736986287287328567595939886215992047889110963595558450918738917613891475769881609483030533159544804945312381466077093939039386710999125535339228245410105671447274355028070820165206699543885163863964654438283240851814064138447072178938580426026191296244179737129439429348794473805901783837978818216003174966634833391579167568297433163485305310993733681690615403407486551537897866228442102262331824689169170724715223365790368129208374737215881080169491172539682358882476734020440873967565036311648199861329275133063221294660843838674622193361752443717355475509885320969598679160629579235500138753651274537555526729831426336492882055515707785657415741280610681994138396573992406797141876276831547994886726824933861765775366721746898807348010341263237729 A013885 651 107903311157496888993996931513799686074180567054537973284811279970495064208010304974341360298432671298289110256552334001007842194222787656121835362540664484861979582008219607752748506512858539992186415407290393048767623901605001207578318865936294658436507961679102969372570892849300540986548154888543675096302905154468996639988635634489003344710615613254734390016586585282818793939172659470531712555445168904037684266226067735287190243342548676011885894045207294013243143356131875392027010289755519121603926303541915688595480972235019390817153955563286077442250756291698918949886204953050569218902646464771718810612621626263505472646907360253452107974786863590151624621562712447882194828090650688017850660092018959850984207431447093757182972164772747834816007277921471624937210075282823108031608789053297808757372875781365854306707310857063802595959911091292093162510194481502651193825811208642193343729427798195834248634578198310754703340676393729784478185132120684386243846292352605850307889063384756391264364669939965947673222639724219442008107728054244386547884195265168367043340794108500869516366952623587345882051836978869386068180376199460626019784746674029773675378157924714244033954821198038369656402523450209998859127369747677456870240170843238218245617240218993207143402504579214963089108606118445490384684591791936518069017905013853814166937408303651237275700500092152677794372561115722783563356840767690764337579011867647859351704362921936144209405958166513427539265929758688398428777775906765612270982394697448708490090996015684165188026441859675722648881194055651577966176313535913311628080856130595171324274406030314250259680685405236140230643031904408909128232658939573935497186085983513037299477647702558499786581748060318315680700885194003411477376297777098809730392697721344177455250622520967230617455389802962307521915546226473250406794184985300510933161064625459870828048950987291578263462309149933696796439453334571860516656119549518608433609825681859252332510771562547049066052433140511592942146527326066687650961822184511797613038030395152086901688012505167168142933655642977466972560571711293690817222557191275529722853682993088406505577923637557678505776457271080932741621601699709962947102426429041260019839272411253139891504904692298184594268145886676776572416073429356753564924191464902909601837320534515429229453313375702813073961128880910419542463388864103514179031404967921713876753911100728047347260978308103317359298564060688873087025063655600725580495481443479515879453226981751528320191757544201511944347513197886543601834498271366954933467557040426056883100372983346955567400005334931692275801246877017729579870803823164699323827515537065778507106458498235379756743684858708485615210550012909138919633058239329798088816394701261470622829917655996307144254693281567355446105933544499830279788338132134322246164148864032723783648245399797362576753056987408269994855440266736343219254733275771987739591893158726715986019746733067867865539237886071051673063220928866035392673129606452228042775395137311680303706896618328417428745249461785724045757066482228701880672292962191871543772698532372527432862255207287525698505715525150118462418705018473183582063862585985073984293334302638873505427089250267190510061079206367904972003138908924478001068419022979821139689425437898835446127883346507109112196792395747283720311808115236402011279824369002646497319085385230150598843256408344112623907091550507309888794282157108397262356777527506134161665423044562771195987956269895311372309021394479836891275194626289094841090895719619998601234634867422126020088559206755142951629724084192114835943632606945050649517117991887677607689671237681982902481014720833415329259129262846213227768675775035796768136061117988964989762347878110507400602605746197773261750249033043600037739479193193391039242175931471796974032484579520510343037711069977516038259503853774036698366309420181342167464041104151361344359136737769473024793211241375883289470118165168514867439386499904723919114996932184753 A013885 652 153207271670150060316349501188389080870227797396355123134252289545067210381192887589953400809251717371574881221537627297668991794362584613058180792350900253482675743371444667604994236211827788017685827220949115603044052170061172199588529090031709524843684884945806104784430390208329318223537303555582956891211354003908886162264344226078652822010780552789027406805780579219907244306091874757850745793836711184580234269190945856421664077341621135476208269861345892855761369796207336198497294748981402113443185989568113783862113826794697927187471763884220680058921832076062751963428577306023522059443454901531378355280005104401622089876019943807385749672756951776521915280298168208112669502028307013936961384686273764277138883810992176200792543308957739422498351645607746936968472285860843369700435960398848266848817179288302777798358522271578039562491851482348717521442237205922909816111934825269078714447634165262942628763546296918913240821182762371990599842507137478570599028865120893884800608441870290055431447027166950230565458877570911044271305814431915271950719209836616162125056729900513719088900232251268858162052475097306549894608384409437566078573511058347892361401405176510992391318990561783165425230717738444818350124009827828070879408598252967686843567357845619038115010049944330419846812478157517658641127110447923608735921555559255435021625247741797334804564284959343624635084441508086804301917153861891105580061923053362886635532901625251487908734515544431255685619505229382033327889126565652501942240249987935430890615131329841271731375659659553592533072505548275282536321202008161266908312000143018468170970285322983900430959438937422370359460123350698320488085038423966629333228144486292870600924434434011603831476601055679382747452916748902101810033078032898184687366184608534579769079783140752969162808357399464653071144441718481629902839571110673827552025269735911575814301099401962858438424803882697408932302132893265198157597807935220842814719946263167632439081746578483365445778009561587368820057341849607068928031699961434367423455338722769456651970036371549139857921351500271057323258935668282325962669168385932899805701861773517525595790353922251732730176243291545159919720622524545088860184009882259236327988929808024649446932479461692423483463786814219227953780968771186192046432567720782650518535932422175473799443893169685269062755226569462825560303439922419423331696993563538420899906177953746423122339930877608651875821581271517521274724145806850279420545572795894494978052820502628779746122508291437326144765427046611594138869925212088270530968445136748219847868246283016058291061869374840107799642330987061762468086619903947160487831764727911605073764654843928991595270818152431254260156005909679131259013435172520089124992579731349007894119418393289948672920036038686380601641632484692895521569430415277842381471889913638911093279446768620083836140865234970544010085460850807464074261367824737787195973726644670238779762039537173543663960945687203185215360525678396942414534691783628441152130944213477950460980363111809931785125943665062692786436491144257797966185719868418864154526472420078859683241503091853644375703229728393071749694435251414279021278449739749009192116780762941923018795190661616622316043793738715914449833460801808782561163002228711059903936008533978726800032798064721544422716401060648551021270762935075212050529737589098990647743984617816725938821789514182246717842851287628657496773783080745457611738107069872277132379782567783762622021871625504747119152570190101957768935324016498955333786795923772492353953204958953377584504881409625737005872125149008763594618418362399178780071426600607662265021433534521427197967986118478370589155879497757035774939948679915001291815363330804457863468997971170350706297413986979131750108923341310186818784663708809988620805278191531751236158841457624253254134495326685065989535024363308042424432292994410419945868991010017039464317730811079150660563814533546237519737173567641672014137884997595221589622862199141046840321 A013885 653 217532417131764254190591053708842555197159029727796596068030053076590494130209389794808465812821715672052196126568750881986401682168276300942949405284972181209151532956149311411624301245017167611427345580455148432791318782026545775791170148185152990815979889684497418520906980550027840784917005214519350422684679461928059379694164999807357759901760843341370086745035195869439840178714691018057686370599611232404537688750648810861294691862042160553842645420520995392502771234733559752789773430404486660587101729590213332813109351771239414802622096253357922126420575726022230814537809487998639960755205546123638277392802207520373935665096049354523308373111667278557077064138316217466230581141405911887492180776498608125245584151223918323928698165026809023210242072477678742683244154385519484372751901424027503623161013732751717176443936356955980519080992770173203013842410592490084962775243445202078296259474502987745932048322554504397397372642093433207457120582656698910815025327343957028591337500448624427234728081652184453519980745531201042585923459761855922286132325120988314106396673346353707644408617063589847143397341134236386013708976862430794259625149690772663404582314949705368123761007982081759911171811195955044448152026222110481234624454089663940938647018008607110600863824483807156932435624799298550245214815659257471328959372111697744203499759382925138403604231949518760843497089866347605695707184330883119495589981880778668129667839102924701867632063037369529404016653836474685694836671578127664450203414627120037098056128524594438556695849997234785233230728510257497836173412919701831948635151587065773161829356407835951914200776091371714511471972360352465233250958401537986425189313545874336372816764702172413781348872345113761349650256016345891569688136076556717815649688779720082827186313650880088536597585912131683915635933585078171588956084918488008766535943411422202300966116093572778293806526766475094954391709503432844460452350781478860216379818741382405092057291451685655811746027322086756730740157226557544066948305412142316626765026872895272413496219932398647071248636377120362637830462621160338494377557416945529319424428352161273339862104548986578479069850271203436128134763935833016233754287719394952514949377910432454689773209491040219329960441954676870344771584976550113080471606306327291817296873401152801702457007824229817075636447731237779111575761297926675153473298190144971683678086110872535095216207236088787626448402919433053204566001492877017187217575353260369956053143560400991323990266255155327587928204950120798219233435401860015531289263606527917188534664562664331476972232664952350940076761148296552872650063876958703448771345971278387845220261532736486219486438049456583380062326082899282272029039023748856184744589279614008301520715041641486652886223609781128301905083374818600556569006761145151450229533197109603388170475450552606375331460489929571706527912187244933518088522935528720314713667592521551223116590171132616186080596460595252950326149908151647465873983871827327568941186058116162307676195426845114314633566994444919791671357006612444246874557655213603201853493550955909473268230855490039942352860652467001675305891752767323968315355812130808944491355983728429991697483027230992511790992846471962142997188153673812580945216855450999382022869269029433098114168561781337899404841060769269707408441648707085356429001624045325564133830767499403041317689594238262278056197300698562747396733323678003208229633489907641792349360937345749845216108580574293730358610852407595451927202352094157223364518699939839676206935733404665837002347403626970067946577997696136051164123640781010785135875558858993520626537554024990057025230866224343829607099596046811544298910712818073989193086332786025128651501052352020642791327331310229069314405568622657925959136259599824013170719877193697714918784155497999352655642131061077740703231087413467192627162234164595633081707968509763602687780316226409619456156012157360166061464050231001500977774979030558540577148253485809343557654097 A013885 654 308864925191455398662290041745876063894572628472220091503364947071168549224236713565887363843595602748973015035681526921044566333238402283827953313739704746295082268128519292852974645492846340553258396613828305688337783511891865205577523473091726770081004758227761451168839422682820879933349904272871801333101800926774788606674418034131475566900834445744147707255545438101595243156629305044826332397100452205608209669136429968643085297303163595957497356998844678955012807257035087949916829333573823216441220500470771532088023004877856681783406601720004019236653139388622746577637210566201284938758003881102470673624111963963255575171636281348365401056721212567130215769056237249582949754247693173834838985320776984236886819376204338999658429590500469979268224678301939506550002995313360538523042396500215419211870527475543654894994158143978447631880781151679813511625243576621194564991168832374287283492088689388671975840335117270950175441327484855793640444859129192545413089416206608794744610689374482533380219309830425661621519301407694518722921525807089464249420984749311104702166061427533736274867085798057489595482718590833472336266786760960400245088586164491401543640031957543814868098933510414661382196674329255141545019791495647121554350173510387974189324539048646866236410707240104978420617248920657641655519972517506335468722267208398823991548557858161938238326293963147859214965247526362712380289715622494713397649904903296757394585789025161358419670458128050387910998874066295437806613711996905611263272469682218774513934680478545085745794499489523790456899282490388680105175673547929084005093260426956447484235544501160731177041371338766768451115060259652970228688006043132520791710023163304497619298493079732416914344665841316189848630363556600828566462687825251591687574920161707017642760277741397649869307838540441556329403089752308337477780419864109628663227425004311693892442846698271964269909253675067028896657749480415648237084493423538230030248400298682997546793189668716040203898279115456136151438527419228314846265020077568153258728710760668462803209502344555745834641875100508986733862047165892854733611435541352028422890010566814649080516588178610436359556680396520097210585041517640058930609661698396959093018478871772893818457319908319892697179643232441637097116348330049513908099173515282949577831686776740613566845499758287475383561939766332079336024625709190275203385136748364669059872116311125145062688398357611317732926150023977456623875469181671882992391184888354209104691748256240270338306847474246077963012977295863666197166127889378756072209779956573908915561263221950889697899363354961250148724569853736898672102301746146953802662136976741417930750904879086629114141355469587276108265154125087126228916335261142979695902898300784906984972297896879956314507074795913003487358045965319813730448400232859271302668554316648450137917566761795272030259001496849931894515601814445029570192615909671002239888403926914872155000652370613843020119837448751394068291236230138473715953437118301133840054125612918639865690199810174023475432672532031580480643117945337725251034568808658621001374095792779604756986210457783521642429305667429839597694797546408954307680336157344613995498663232988697422721613158595115334814023730013140752469558580310838509743132768730089629560845091716323790389089031625165085835259414020672978951827734008296092923212958912123819514368552049399904036210794206356363334038130777959206830483586757478601227302718079794552359786572416924337979008280888474973105786129066891255587001750037353792694675427740480943140151149624748621328641977471578839764424396074842645197739100228403630350668863374853963216233731845260307397673222024698156874447611144237698853618467969732080073727981210567281091734329689382973811765650652147915669543947447861214778561332146627323868538812672612056411440114672922866863582069281988657681667582081623287722024688314240261800494631044367419621463696456281283052159306953712933303532161968839098173800648401391757748247987749600797115740073204129 A013885 655 438544026087564287978443151803174350453156208544681002461693243653628162795877067413520134764876121732348578209517665769533574820212878151509106308186515961960296623978155017592346021225536326558927807240920416629726220283844248055195685745933599896586905173002994690772234836172162006119526395031166937225413923758487671026706919166687814503993118093630948331180736979106616717162642215173031981838349856767298255756191044045987665160972977953865424324816308609327027619473552068871305059547080127910626582016136928255235904079636858954626942347298359746741296616532911727087484236882894857829290123116610510703239910740816976171196473975526446053248193010711927806771204881852481098289216866886721612977180602446507633408699039364159038018863079225803353843687059756921951567602916642154145711407967606364475908851529842987208241720399834806719259350283680644973175683468970639451464666004828458419477226570249331625600730698602979503251596918664892590941116348597939952592899226866943479698699583184646397638048597898688632945530738824916270371188867876625440790131143202617189103397480313768186023955839972513004573306370225041530954751050056951010790744685756267921548104855142288347174347437296829866141623423113217508687166093635035068794974309938937868531772039994593553831397549813734345362345200738197108081621618788992959613592151715529036168160714816235141255256767633229941382911457038781712141014754608476280647001026280224064004394647898530881678037666319239628147128335148041437785125274790410491436258985586102525031753620225589811766540661696780546761644538955800168094416316741945428219701470037100655624227508784572286840430384947367552694876115090087349994266196384011573755018358580034076244300488709630282750674207453681369906762108384582645892012547498249218745063416040840949196679673067642950485819706515726845197282806443259126188873606995105024884101984346988755042222984468336372380543195319646448121782204014521058962077578864720676058402902887144847797137903454150695786398890034203107573053225883257432673312612275685381478771074510441590376634370433887613537108854583388376981164702823131043501332033437467020439341733365747199515041341517278338171069557761835665129645294111861153038642430100811146935938355438845698393354873067357885339396701084885523800326990859112669011968209889102938731365291762597357180550750302779935678105110804967169809916985573776579452810108122813917342843449165215093273561226842932762319324594594559629605952045881094769927570602023942276760311603860541521737345534240613518329716904373097495709706846629652460419561539801160591122068514529524393790296355085215752417621578817311737875157850378975385386453821385139438902187548905303954117402552981781093253036940583831786010461034880687722085601472657555676961811974970284132847071698500649392549733070181094763873274209426866373993065526373518467473222589702349559067455088312853749951238845452476350444977047657740227321229534457569633382761272982659309018292040471808127621789800015722874912499366479692990737730630381821243779290031874258449757408123312763766504495516513386561758189764955603639148019530048671271440169821957137688654746657039929761664142159851578636440079055358851593806745482001632956533241494523384673943035291225267989379170037164406233928355263610798871159372829389064348050480785176212023278793925813150673875605270925817265609674382202091390004212789207204799545142149629454526974377378252000825532709934042713294302794355384622853729909483352176939749860760677467409889062175858529017483993543802787044034083768805316050484145590852746703233821612206863516691396329737637853682526245633000493378809640344830023650311977796615764280738108004321850925282561816423906381202157076099882017243190217692428029066630149778241047452141438006783098811660591477880831843757377713832186011912944896936580178126899152242976325046144516569529919488091667396435130807875792235399264905350762391321472579659326173710589757093377984341553264896589975415758067237254896981154143142184938990363353119394989553 A013885 656 622669805248610767236208358189799723711367014795625134112252383854309522342865625306558457986852715574527255210831124366532632943502996533567265155422781994201060883631751248813615644659226332018979559605671539994633181953558242510905980776164043348368193418224513032655793037782897429522852388669767593988064537545955029120967006127255860238196156677068557404665287664943383492180397687708935670637053912580045799523218147226003908292463609558641499785560709493113245454702859219851404587933338549174798526861686130541694485058800951644739746480408007174928857190060570446087254106127836444152922386337981249895570109944724169335506511949469053113826819583610405679938742649932418254773632592967179889236940718647890988848775191934476759244348875080311472578435977605283931386921974414779058867362582661669845670514206608274288532464401748249163987423315735949529678306403202245219638266279617720486103676486354505253930576687526330668548302646144778399495880635371225227268696117561617768254556494081802480211166768066638346308142438235729140900425112376701768483953234594238434268782636205865955303415867075852397134441062908616793016819961680712291328314377283837302285527515307764105753927429277964963250247008671263672232033588210359987674025838786970505199916253390603619562386630885879406403143369684534331289447026788883176658076111758355910706616168056835178957265108321414964882116512656713485455404786434127306410608936171160098845087771581264362066733526787036620702097196558292671729274617288087869139212374497326772884010599952645273365405124294805736783348330148165559270033668240268409875740670142467625592648797940336453476392965080214451266688716143466154500808818799213521077079101558371443394003758997789524375524028172561668831705526924608361848295259653221640979709506709500307603550010562804316747944511034300371241278373708106573133155513007248835316866391188962412767985600058258676679120919676967246890849314845445827214718584894125704946255770484632822158700832184700044467188968807293521709352634142924248583231625727917818690303461541172065187396947301148365293958766942206070775345571456342374032670797000421611239942435511489721461828054042698269400560309075046701983982778361784841169987724875647412655020625538333136783693670008799565004339781812282305166560880260247136885326146588512031278300129066166195774305246672654211132107288312208270824799301385825692772128601688934200236657671201374806690118822861525983108429260907247652013418254008593576745050612277908609254065752922616903429422218210274788295076854692473090965897234135038453493937389217456473428806834834346917193908811842229182580426922034811792204207999965540853768654163470439928301343306626038156381272836669052757722977271346537648189455173602588627017295850163139030823967465345382718011844680618036544557486347828118668148815499174202209178672039080124810671127406547008937888839579326623586844516133387616713513753775956176065943639003106321446945947272773339698524785081708180072660691600080924234004636612991757450749901999662041565728731406786888979697204225742490823217773490590147503418298045100568516269789565876316245453225202894595647200262624224743551607163894660382887999901327304652947427664219838392564764418668689489392990736259493235331595940231458142342086812719524638052807733627417868738029911496197940874736558507123282676356995273160918125296755439290314874737211558245374185067766897146428416306258541152751136138396928820084769908882685053344451228388089303971893142418050073226844202854153827963435177770621123193803981102077724609631492267506191408375813464252843200612218895918552293270016110667545735181527356519511089322890061013858369469224355967816692410289218922372982198442694551139599950181356864332922117784066458284573683998912255185743997030329427972434009444259181819048628626134316678202529681921974724649606255635951043614862863042894603370594500195523478098735977294070716617436654532092537351883026196840737332384713244794036277552723892002073287026262970578219433280920040339470044811681753921 A013885 657 884102081670876738135701090834294466309650435526671916045220332982228355465174158150894172481838736177501545001885047749691924613263334149161216401783124973940335703050727432886753868378915122101472260563029975762159885829033345536807433146901950096484018002220002401007556335247311395590028624019490206697111350086387069782608850418827123950224480431032530710915841348083517655056782919677346274503715457154166088773637948865872231216412503277104043961026872298763293351578037583320555764009266272415681911954253084252538706472133942799445242218432671843372962383307831371870110353364351470085635920698687043532974489595786224900204269537037281347038806573526319777500783322705093585968125652552601135992294937957238555753855397694510367950403460724905806520800371854705626967240873826644950186236834530250562064199289852204506492839308073063813231690906810898091360451094731530290819929844979177756237707784885848766330106823821073284052987350247186623973022591296281737514049063392685919580609820017505824145186613806792922474040197926067670811454898783846642894320387811271600565570907495352217699242142778718557038116084258239913882482940332091111828546466787097380511222241302336019903454137952323498825605966990954423864358514455597101018879305382551580601637491790422283460991594569732076337347935450173862021640387115383300560205973812883948308163912528673826688725564905919287792627305311223239318254673852000694898247972285174864465889788094059273330986065143261455160217619213667758003512670278812577612394664416650899766772638416963059904784023565849989011994609999183906488472194086622783640939520686473655471101544297172295823630886219898050132166840437313423731054907033794912395938301901364602503079995239324440711258420069008893422378914342593654828834962485444319496527401068030978253053707347671648764786249603628622209527787858071074609122787231933309566499963594386604505513730141918989893586591649779684268700635628510175891608685792018641047875879512999304971786487483271651037049527683817357853676303056269994820641506411164210292158201993463944960781867404166614501184412954259885032869837051287914166905859816627627670310946658037261445626795328903436696271358762368585138871835736428739229095261078762108390119620314981072594284943217684123968366869584641716966877631763673719036588526516724927194713386355499536233517724624894790255400458061107098788487061667774310662356200008245046745420051058970428902612041471697697798385045103981929444816001881879650096497327197074484209650037747448068652589142481386130084282937673090765519565949167273293462541459642130095993205386087391310806191783855872000491097228239581766843690158207072940009399994582648425278160403316126658605044906054411241422273339562280905545335254425850680190896633925084094888625973442899069848143752688283514045758893368189087801772728210985226117801745392188773305074946077616469524034098583961786146294143603341303999497895067808280462537444033532250696331856878135784328305771758931433427791593216100840121121327412637758749403603534147351390899389046211826045933300350055792781518215028855063760994407422357911805274603636448755320479976906311891846823288843871704954292905980807266206875898882802619975801036187080551828713197669452341063647813195286638213816909217463611408355647506094011745430245024652852772936047257119736580825752248542771004214237564441726629475287764428607099752991455602254287764303281636411891355333465521769904055848163699101148516442551786492487785427314869620281514265322821647329331890291710679181203860796114584939195652771831057541716464538414522257377913649188291663284902227903465485264844089484917637887845723456752730713360953902899464486391396305435596019511463735385334248957297418966464650813321149799390531249260559937241643557911264914391492450612656235347497509120048928695217192475762609186584689266616815989308494540933868340131495202857962195264115379042836968512827365484283755993973313806832577926767698786547761793613525966937177887126387771097248662616278909879947285716278919416180020077009297 A013885 658 1255298529374966032779142143728708838051021338435593806700218406327147806105715784669654147057546102432778811181741498242734327005614237835025597236586582476124003230326496700676287687294881288521630099466242052295733049013553798893854791605660762158143508348578085949087385915495241816208271272014441306410340430199607285740325654529124623730593880111364555957608833748965819127155958625984317849278021917848542800307871257162850748598241807665519116546371731821505153408291537708940774345418904781753312872461629921447556850155404683621391923280537158145516004250676307528169379275996847985261380761455475689569598559874004241928129333532049143181562478785067359820322929706226086063691944984656378591146611913723150864057001863404334407506956006534482583729204053580506767388825725388878619036579673165617972300787811091681533975403341442696166663708955871801331304776010012226404132713129902600391438403062324666571815166484550117649875622460159919658354463937410164698981485161001548851717965917220595766953312229919871578525223293306712664875339918222536142840001062876548660964229812003628313765792851119362994240468389046651749405440580211101889767544500692927725400522477868810914212058681950572186072028411473875575404776487259380733061362913902553539578299204181073612128073142490996076712117827584477509208460255128486786983512373360039964192984688351225233540773814410623842207376427837277494908699126451480150656141671184911527535944876853866717653913881496115779939421108163860661875593489484063990011001851034632696590150498064793919347226929348137067848603630969611263915002664079249965712073465023334425036231825381150164431253079215525785766508013562802525878504427136282942929759769522765840416215652800521482414965246543922760388018658181731998964305123329695515147380906098251260689446077753543024200223110003459324644553496284797221781285253310771133121161938809234981113385208338114671233338177260081233166704478401589572810931833782598211622313902657688654159325846758535636626512031228561862270047274628566346036051587368436382132792868207833736500180859906877796765808197023996577583115468226130503945280453401657453541084689789040811924403324735310846917257762638260372189523148073218500395605510109507930932470073741568080790503636622231327205353478347840634327439973603074475690133475494457504951904164610560505017913775932729242207662128181269341964524873918421029414121087075106787336811877436436576270376025367880278102921594986204470395728113983999994347062405502056585926461073645978372412859262076193466503079719035701635058314349886797156635843729263095911706624619873885164387347047650246851001287837196567848725381376961419963382926648108135445170172995771225649106983245175698182012104757090881479704883078343325069223805921954968127716279808774714344617375844260728165402469085061076853638961620559464850199943632807316975098623797712926287568986483113128229792318763854209373872815082797293061672697027673119000876941661311419240329035248172321108272483888169033290551854964576125610224651952303183855903828233832987184694100718035129167771388108236225064266494236339486837582101782895437220383070738570265283821954974427993147381287462607191062574696193160039479590980931837479631077861234703355592625607793100020100274355435270780230903433624601060125234831351409968525579622657250352257822441510110359193209730614705535536646946893659338308790833983189177049966262160364554430878824109708355343650663024406165314659429110572251913864229553471008834444050000218465575712083189753917449810186570178388866228011521957653729868008914190119628328793832340195540236156711422604330793511685734363786702578522965370134561972480543925709124947254228784046869057475488364933014530721761441401467599709849727790713241527981350850812108297205214867553161296449534244351791770806665311750404997257058870991836577148030752500131591133406739499814084384244297628681121069741625369601717524674418680934334967421827883597366604495971345416994720138837520583281611561506826194356361924145412313255258637685499114766482189410529 A013885 659 1782344404022751146403694426768213344668609004527146915599952005752445102533843296873701128278686236361898024508073938470434033339210414889725939415548115234801998854601688625932131806819448261676456148137840041646462639773237456236031982844838672775575167333287035381413368503817327559436027423468608589995866732201923801909401562862759300876249834833281744328302605860305361048426277946814215588522344366210678434816733159581473775352453818306540976262181728028886842602836597856803521039763449886705913555154752475376763726591102427872618672013333647753017917247352509978023990350679056589809268303817887346165221502427024040931347931120814700290343756440329386312404254003893051880135453930079251737289654951983211816387382494767688038839604034570030837885996479904657597224395927973477029389420905001914837297079679093201667785714262170802251110633806957268222862405351247929745492661666484116483986556656863114104657766839253876395999451679415283046352194102779384219001754576244176147953715933327083443879029042837339099870087969564589124211905510267695500164375389132707752110688448182035686698557340211785382913288725466611812955560645896794495899676432120358281404009643859376258220391003978293572399672044230062552867499728870642549502307562844937961045025173150926635695329547877838216492237482320613482792196752465967863906048927901866263439158660648305606419502485807625136725038872699753312088580815586019252270177344823594926752604085015100636127933202039430462957446636374214707788694545198374644665051055204480476682401315730784099942595586223457852744314805657619340348563937611571618566047493827636546728669010890203729018865703295718795601076768613240105986275660400441290499419917075285737875846708138390030457265310062114538796251007949939450853461379495531485050614811189944740248734839620912337711856184300181746311841793574443328926710335910071568760013626951863952578707781755330482753353844349967159480377520589845766082611240719058548959423750885837839428697918801034133413609493124092160077162513212292326383710098686185976225920883474970185605937295204799787882510129201900708657429579369148978940234068725517147012483884389798120096547531448704253171396855086272457275899768453795800316203252767555602289984161492481630486962121983531505551811573706529959534255938600140515829965846115133949608495791451456606973220000154517143653244526333072544073724393907187527560845724331199897747683701861266527873527292250762388026379947092327320722667332736980279973636985888933557923787240643757913919005113273717826768663260630874216448993037887218150429499169900311571908032912900274967851525417035536543122135544658407235987673825748310864948992081802872868772986319256745136464093909545431293617161024088787705129336172967318502812905404929215180914853900447439585205393414104504710743853547707565398177255129682700083810341366646898658312606689549282379888838440953556908968232343089746158958933605015316134667410583620871725228131756404647788315863000364207331828444156004019100823085134438163980556743647041341720092041844605403685098211763207204394764379805195961811074231706926274762748810291156566805421445669654161155091589524126407066261352672795058480534120412731634175373611412935968316543318819122202361678617604287615239515245485257264206309856555925187426235551938118903680823906287255513405734998335220764272993188481403957570456924075590467113104827166869035358633947092228735160564314563938176293169799449844264665176393038649785885663523381102686190647225501160189876933831301554427968535142072973776680435905755532228351929201532875240685120036224405053019173088759810364717307483121571736563096163033882041543148758560307656725581020233547518630435359339974483368695212547008034903963581721228104951738730976195016874981527650544904766199428938892946343582602008322239389545994788190415837389856106919671500152579340591905492925987526411559955698166290518720134972406585839431646085055382043838654273320906154959836386589737872352169425462816479146886397719840240972531332690861671763528219716594993102009865474353 A013885 660 2530674178462531374479310357707835094921137175340901238143001055031649445948395141969202662894390603502095443383960338054815055274911282054081603160741900252940261687698189807350118870835241350479147997126549148012021504320509614898923663066124103411109830364338930195547441163724559256558159589403868186765761350784026923607677174841628832664249461736878917656750753048995589022135389726729791702872570304774795250423582293763872610250609021099270350932692561813911185677535763323167476972955412665788598302681361385431025614546462919931932729788835873097656760929074192759867208867344113252436818266053954073664112906771527073684660879437406597910146614988096761461371366877205576963373485210800536133952877611158027179980339746873365235762683665712500275388297303967987422022239129104637174517774997913303795140119661918236040417220895143048771855191185244925987108746274806831784645974115789138178603700375143690603297062851082491177994593463179545540344487262190028139039174247362327212905119243945992717375746539675895782324243494202068820136143522092159329776889546887799030788625767970400644008753529401084958427113389874847048907643472001084942564626879881115548359452920901242395868029709735607976826681149704363926126789562535083918408697909258325078555506307274555240178463525861183736554018834935299297836880104366071733342050912623960127207933498432121253413975540991357203755003518674853638442156091075518537470577194289195021914172178337285743910698852448099618843371308782383372356732470861728627850185396089468036180844284949563919792193941268480196423984587016610423729290946765353243622332496443626544328527795795531996073539600884349401965758057452889257165355400349189369404634865198763981923186079477250053474961351348863762711628567394777178870443113906386847769510793971721369055347903179629729086542986271903153773092753499228381679892157414266487404886668322992696116546294879778273250728729377211321158330385252136639892758148413640314149880528661513057177712740895079921566247334078694122130679734522065745662195469590271961646207347848120742823889310157601412423497184518223134492211990274341761791143924118406599805704330638045589405923688360162874795180024472229552370387217537501143649563401864783194800650041584230490418326577633171092878278525608232508754430034212979712384787816367495744289270008962890823607175229759392248036064813425697383210886096759877561319959727611724493216332937873632308466922840593290731975971752538670592619324271057930609382528289873303534752994780138724180383296843117481172362273911249571172344617907795431901414377402877146687554623887611845715028763324055825809507766008032052122867750595205519419773881050292381662837406036300924379224498986125447440261381400179633844641823870540857947448423429526580679128221714527600227130974276770179745082635666687420683559762936665889492898699861823165588295762796403375432061826482256994452096907469962377712020954591616231721020465589028180065167239471253433994774796292108122329547939234011398548437363189727968194941356364457178330664726257355894660112491659472091610336968017066122749186425408701219705812237533570689474645277584178148295184879026957547957880645421936773348995734606859899905343449779937025166022247028562392878645916955771000511132397908960923384178493999926268843452532068201692223543589109303751497726677531251548698359289617640778984116256847195653863811680586669167937203920216530615218873365983809567177091191937457528094703357890678169038260553317322316706593797658400803718093638910331165432120401218306327636153683838332723151085140300863640613452479273475085364644044287238065016422051062545481161268028756798653859330566883162748555413290645744079160054058006378150032425478401357187414637019251957773412460899347667328075060646905319736846621622574889722116560162539730389852922607521975679259628848922402644017192140844794801157469413871288138284017731294757038414681516297750217898715388479582618620140554601850462808412354145446224334223929358217632060680007299205026535420440448780685147887462145417120840421562818427521 A013885 661 3593195447009274409774070166563973614369441066368006009286007048994072687375950481090966185329240759116674729956819773709495539937469708203462142819001512267439001139110088685294717729587513278167271637756110693648904817060005820281541055470077771096988170411619180410659403168402461532338898800132208072056673614240156115672825690439110589460163247993339689387361153971887730042202088051225381857865539055226626459880676284876690872772598972870946702664240062739414494362548896304742604352389553361408601820250249732633939735993097202105794209919787136268819635602472496109446775580760610610265183472784569069170506359469900116260681542295357819888907042317154103438258364860168478890484586590951616833545930946346002997685345251976375743554296741547553503512001645120074717070230383133122824699284455212189786656264882812240869638674008515123800059996190708304877278263159508403757252078870122018366857714203550395108925557768549432676513869490849719992276902650631346783411744829337131829533823894351425381714975354584598357803553394947266828752044332847207069499025061375469668458445817033149147200336759994836285817445936407530706320859937225044463294983427787361079147007745912075324469993059576071135153201017175789051058605047892376647140018587345797671062585518927928179654072686438682756632379520914729255128779074344897513087844382645518154337074833283336386508607069705365465251968031015121662517564421006212524057361323351873576229990766617443524491813140540401380512092656373828507924313095880321424353480685935403817447625023895632978464385112867640486253969483767643426404999855801414160429874151402958254350670490554856673348987717092849688826895338180886982011030022673598970474756645796521431081509217248329829176798199442143655532444802815446140859450748381780710513474287396306387902819107764919528251631664859065596206802157705153912326866638949748172007240170225079440529951072609117339722959941507339134825903505812942973108211906332146095527906917783749944825175679149065492195287241022972400166100535819296703438687872866034776647099026293589173543699004252441468639389441918490745070708639874956070871488238666988439580327933786743496437126590383995778918059924007066435539960883531143761318838143081525472620066566093660751433893919538501408420873912534528185182538765087538735487527674584103404999330047116023276134413000200481399119742877796170409433659100687189474583074058967600303764662836170441948602919663676267998831207324644299211624695901531500181246048470074639136943782909543428498586486705778257464946781148805082376051712148708698553246513656116936864351245609192892421403594807003932666410268120866365431018635756856723186801883426424990150651330822484121586312559456943119426187204210714854371751606115354530942690276145377322263324959498924014875693503743692077102313795829795801069497114323965619857718669289708654422700856876812907430841008763617969371770958749578371731056936523588447922712955209840784662788161133935487031518957938923762246464948356985722308788629186477583737364849423569075853042626229590568524423342070143065577578216397807453848291590421522287707835446147703078445401419894838433103956316780578863170832539566854881196985036751692276899901234574192044741152849599233513465495555711070145472734913097823529793489523955253312301257981824760650115443929801968696690307707179490230180206325878634583526050356098288679508110061362746324779814546546882509732823880805673900623363168510742633467961225624584633056157514451473312632074149761863989964761279862306077556954176512620767438486261073643585295130294052163346170494796863798514280587398789544977280021964155512639245194539506541866272747520703026810675643448616394251003956874638762060970589542486515812050984274244027008284096495165080889438671384933046565599833637164315196175252762703173972145401134748329822026538838544415850926318381523467811987041049571045562159530563902979844292354453685974731135016335340454738126136907435319592571763939919890839744518185666770812404780933123827351361502460314284397272024048339405516945118438918684044684497 A013885 662 5101823707804247335638581944487023884177751484170077908326802110563577063679554922230375975003019796517124432052300253439843208848995927480643147716559030203509137840373433190436502031378937840598747805769478061152253046836368683967488038396578213836456332676130374640337628204478413823922111833659316556566172427894185341930871266349804244219139008806079311354470445995062596714530930134148717008563390686336912165446797387816163672542284059823623772404739902760996845722125588260562919987970774067069533154695058834628427771727951014090326649514079203941237441347619790908470770435772018299259292610117479884845227648037853969373542512598859868074003886383307473845535207155264235932006773663268789822428024875685996778284521253435420934115773108563484674836040119835253927555186101104246374509051928724214153912404287715139884442558761708258133381786011350521638137682894870123633560664948294838632311493515910453348173715676579291831776953193669410879074306166817472149854649778148131988086406593162131788205679762034424070515879912689641437671391410303436888077677226569390237048403502435236048696428551035988264271901334929787326084617227888539956520625284827879139754432977087481533975990935590501633745218536644164314668917787485326229078285371373042243841909487148451321379092682348768782783780489427424735999382870162123148240367461609917470062576061561178151738951308170651093396263572613037598377201466116617895770512876490421160325185999917143510354372330288272682929758342800975023775891419377345536618260026290184658029732523553381753903506453200909417891102349313874892485123880258628505585479822988550098147579950707747131651273653028302280628689134183499647617235054903268213421376546830711529571098432674561846265481161065323764313330480391130911222277161245110014287530061279657399008533029893775346624776980771798300233401491232766718494687885379272590261684006375270619192534740101563518627022733668786021956502874053047770968506432689041958757967332563681845409639464269554682551923956177154523182639008486779159454345047103949539865820082176136643180235837080858786337917574834062513823861157286935501919378676088994204857205679082644260620729249242849094667259809520901327966462240207879187514881569321305512977909854334046873548674318914177994256236770829537585428723943380897486353114581451961308312133762708015460782379239225654917909960763239037129027246909724410785813099784143560064502382880576455193817495704908394852016481538347480745719805848660811252843470642574766901063588770595603757717513254606199309406941841598937847213655856329086601716935140233225625407166536931792654776843911888182823931284063288955021789827109823316413842961796193507240333346627619837423176991732856886719107885209012960983712120204128938240695387416947008656837787019263754989357551145007401518259959205506376719132964252682853114320856621677860942652770542540944306031622180084319138294598177300098150943308721572722902199448445378906988952410103146238810111413062286476291978982179304676720189696670824502612583643008000517333473544150467775853382153201687122661783473599941697998673752701131370857984113060939249852252323847625613111684104075122362925148777131775871051707583327147541202263067218808594070039061573418898728578123245252923540480975506336423541994655014534102244127254299759182390963871836833867776610230192749459752977213243060463861547280458647869620346627396324908462893142616416959621718116929101727517386558352157503327919021931645863337216639996525543253838906058430919199396056541454320361784286200680184992906787189240360086387813922022492203600230790642367090891982283126962805880145959953709420764183280140014620424476502837538325487080022127692047725196153968783603518356026276881351274378675301455901232397335606256435723636596880697492882988563213081495805861893440486568452818980359336113135355679158656848689638234766437124484143520796038751144587871593252777409517547207023825170888847492043111562370980390570750167032442836448047132357546264205388615041362398131622088798794458901457464249203043299073145031327765971633595856929 A013885 663 7243860104291815209237790043953512271116969689059274308683168264298468838904861813213254940739862679223414744720482880948335458986708810604883537787390354947663873926619101729473600464767604545539016263256433811473454554321945930512025663733650352963189379144532445345705863769526107216792577941804016228056375884952554317037941083625634004784254055626373352781824344039211593383303742867481994885627790209730269096494793398672494703604869818328990978615276784114520698376480071370878085885360219354547146136425862151759015570682333343013248925599111956270393569759507393459928582698623950586331401427523574636856690392660083223392809951311079375703950936108543799891900082625852012237711341633207834110903188115916892327624725493339056461250819258605623659958675416428924135816723871955571944571298944362576535931604614742355370904958155722802268489062540718117601561256022061609131976545051491064695957900249020068559577887419400843562391329430703868722529807131098955554276173470052072240208401006147404954406351849882911257490465705191776222767788793659206989595306553885134713804835051757186950393964953188305188944309013709403043452526363338138677045505455039857991734309943548500268386548561834722878184584755783973211332865602985552843640407032541613641214642078694138647819354398681675797617030214376955003381875763879781686891123422939072589290639059040069726993612187565256149516338607419629725319058142075942735635033101275059917435837618284355633181228033766115986766597891334363994333365863042859701586192826148302717996121931694933956952170962122483643358606908389750463219250537252375494055082625029053776705528426072049719104982455167806191266608667994381259166864513349789695703835439653413580242231107322005359352967284906727404026632475896709962215328783333998169556249570218350515584058682225886182332615969587703219174496741137282454621712056870957842191183868239972615554854798476385672867208617558761514777094301244338248944030637998565048436211222911871613977794460819377102904127092645826089822532274673012797005367995545872481825263704418362845775960114930116913793396634051167498690406031201956380948743248895691044725937483885246031952166769642203987006971511366918396822477176994838719547317200371840881740276152045176791736200072430528024390677572719714747434071692076970962280874210276637427336141307917314708100086639469220714778883159410289540909239715500572725112230420214722762504159849666643942128127999084118789399565427593438969175486372861993483028571696154280807843443961051562164621515217145394332856612222387143094931239763199847915054002377406127036813743257628364323433485266201819599838601196249265810373438550672404573409826207057924609737984542652419504159813950838980606332364569213515743450539856673901863619030691664128870471729763810777367924244496096774097512030897652667529297973224921517774340268520285662604452134824220557559529140973747981118741553284226785460303913491486081621748202271310358740613002151822909198208360616378889368500401700161000373898382145946865805995173610410590539553745976850724819855623898487872921191897475192419495302918488970284832304748818366020477469427781318160155916456959791012855812967251991892943864374140133726408821631832095913950503451848449837292062748336635080259416696439500315321065904884971346810039790908293173432086790174631424999694471610786669676482967063652101037064936990174388215536501335063695555398068795917935037613820348603591527653926582219296202669118722800900580390406815546768267765947639405549641696886652779706945921951252039165423473652138153249951178342311881089712727212889709099410572617288573800028668566402261993997037970979589760738912035933889398654211108978978158447806953835585655180940762432401413924776385482777499271556127983741892444057255487537236500152361492398036253390423650434728937623714198996065895588026708543173037209923675100769116258682567006901193083901101596781108774345356024723227335662726333509856253613373104414613619912183188430614857207788566055870462786783690523970544135589904032446690816480685449492098484745947809185762512631639153 A013885 664 10285245476099463867542740858437702072731327231798634042103957242242031070200940379523532520394079204134119989194590661894660739790491411699018125312190707204925185041827617924305197935103536687215391014498490342257264763135895183059013222831869589207255182304018404251217890614208030014513459338716025069519441694881078914926539913173441821130956610659495589560742767654482855346437502436594382812322817323816990688541807870658932312376299645643146143923751048862491015234733864696440846390929904972089247271827215357210100571142305773410762579754378304894212202778024889155833817644720106607656744636679340113163429850851167785316844959038695229148884664290268674083113575616894360539800112397301575717204667968701410989624259864795912689902204480066004992957945000744522936708326106663222514503170805245814832578240333474236469867001172110110860530074871876404303399960291716330157300821327174948646008696373872887484796580497648223537966265831490902932765004363740769736427904834667725134765579627385435956348539518519200729326640164776479812330404293198580658625823177679685719338791682082804191825523896539087440658899763278391877067373724670199567573800238876527648569902113516942945570519681360964121650529957593164851923448556458258103912737408003437919774098057928423618076845078448968152977123669094620200236779976475055186604169829924002789412438902451456282359969219799841900683819986115013202902341936433521824790551194077102749190696093184370336261798892339056146622461382196336057902189854202445647315066987556450652265819697570573843316238605766343258408221529125545923455095410071546111862567450725877208231781474457382298019243073847195795313233183512498191496886747331292347972960675839976845801993533348900563514826070245811251699042307329274916821170080318260639031627846021516508005634808369200077188241112730887529667443419380958454171820215932627588940047753607602798003869469600285532320216226101130448086860783281882373130924509576728573977493558329981294207669309755618315198145181382824694417151207920399930917650786051775864426973447564343415114917400904331010867950764633988531188063836244316181184739743147289199691435418056853775189507653043870826379757549214898654157171977096360719820295158168360878825103276414408583984185826240992229127274286369096022147498730497331759591235213580755587665211589035554709498864715656849316423800706070815476686770374731496687759676147754815617400868891668132067738217436395579651960498769326537474456598554912711480832498722786528684982168812206787900373010731670408161266790860241941833339785296457646461124830653576731316109251060546436483177298089613516971568036778702893805719399340242068340387955608874643662608745518776836399917840956796382486765252160149794822948453169277436278372526060774155025641378807255078921288814017494477379771139654248423560146432369217391462521450640407240048569594795113328194800367515562887227313025621482390923310733698280953393210537232335912030370555396280820385440528279689880722090874856785497507882235178597679042702889216956749851719163101453339590545746581635295782264763973434283167342315936993881711141723742998722737078309321299058924499072829557988140416032243511453139596438673487852377650255708224208094019979631184440627996337665009675151894612356499599210822672512260761567662667399676420349762453636981651205791193377876728446842076166095881222183910240058036328547010176099533580200835766365651488701246118707249655680121235250143248433166902399918295371381849901787752365355117443445497610816392155836365115903938866573300677029303921859015930227579920548396243722311943692761797404665502529987305264686216508010652342361167378913469426604984399904972222561564991119227838052133141608245008124982174370991224362420011783213869210611812179941802604768158005396831531511798560630166753035302925187593971443957134311928838311984039093770599557552735103704253542717707308528566409900834761015674169195447395132071623718303970686723095914820050527652685375527519310479050034390067681054330476293244884726274369797661082615816600259502478255927218507069203897621272861121 A013885 665 14603577785958156468577633407038780351882084089359913135119598418098043509242296604449144313809176116544259205497863913425767314016707764340732778351391160959863458457934236103150205424542302290099583439672783001886373174791842726932621337530389859323045721380636659404921480513817570872317036836291319207132665926568764064910852181498703583825536660341159429306947543853591063543626712897115590596756238436942820948060905697810179656253675685963940554473145392984749905418143520926294410834086562083955722363634774515442261766640400848517685124202312316852181455599798085042134736819579356407627682469601617815055888017739986538156619533005804691973647932785188008777627392134676776072958968188095423393103068248036479303494932738849530204146474346453077651286288914922116103345873780828523129774928590023906910740042585165728971395950683228745676099650517357815785012557419915473388154672267138641059675969607318036405500818395649313727946168304703178965406920800887878095655315674836812206672851593000602940673168275146116789939535324439038296896010848528057138214485419590745526403218741347044111392812883168299076231623441189167655397250054589055547416633285770509917515515505191826059868921363218134434874356513998358267157471897027152976647227597915537354456691546236077773091735022551316574781639881429680153647593707057942432086236762206404828566777262718017362702778816517344121579226594025304301233310514838690997581637646768732878157654182780480512533668989879855243174928150741143126164829579818321869459829067750939353774189958333462265449464598067582839853722195679610258239181403657955247750849432885291835248352548978635457518708413103457880346061328242505144684195126405566759315844026316122004349881132280169907410470399621006826403647113357622295572956086730444596153530018568572364507356622106667313996264461598739775211027211111989527865038136333452810549649383294030085965380093498252615063585250143272774629265891168263660666555081394085102861962071249732250449818723141682954162292822802673322141053062624235284712942892131116323537689238338365948354821276095820716097935968820921053927090754338346040068421017485880601206282418375950230679248767727911299931083414555618358395639731884107442561884822391454372325974662739932928830034134689056503471964286421165570718281104987749980177932456649130886435564331173255603164929558578387099869548399119589850282047723955138692592390496122709238075945501917238993302582194588318537893677901119669518869522654382697785040389139039512259072727263193493247859921898437350720631781870450542805660327531672464531353318677295496996296932883074281665694668933624379366699677996498754690307329189038082427578221486949924926860665586053922600278145907394041248511050636353807227927121871570752841901179735072609432242091189132774591944371604437656169009711036062203930838833024459897789801319341936702633641879157005224830684665419544574369910990619841123129199208416640099642023733763092771047705845673297096790010432161615634972425783301530886135049146793978164772534996174920559974212415763740234391013512104160946163519100981028480995133158679352321904736554448562937469299797038011717907362480050557716367086686293175441320427980625622441613373359119112099431750926219194646316744996008027642332143628616662451436681047325241028137176811946102363168552668133643856336101066455931918022347849738964399624486380241718083287341772227606155450583218068724634825792885210369319374365009896718562642290571058540840791111124119256002652710216020987898193901200930117209353864372018927276166979384796378578976781645140943250084245422830669435773687377596146425720185291201577312414480802867900031121941959651073335095874145009595983595573480453187606044457932501312815155872486849552590670478694695771655806375628020998302521068729027837747768900666675464446105448081613512502644852732344579138721795563842175988153806140210322402535745965444717062569541271432078851340352110037819437799920907338594796328652482041358899240376985618852544678978327418758507078297802292793747877797671779645510594656410269026052687791758638464847620772679697 A013885 666 20734992144437190169005232836417861554082240268866298184291507651125433762902239529903348697972155373308182242740580562524969701177820636153539820471671199626988850535707130670710541223474359702713924243903478654709380156840421438734370934441886754488841728822346625312693598557907474726055450971266083615481765644500145638912127845866204774419775005942017603817474618773328246709863193693959851117938522438362322922850913381375668256189375198445702743852576798247148046457289005191845603283653643780839120088063380039172303465196739627573774847394522559268787805003562509633670301016437486250865018348241144266031807993204244066107443340275022832531627832900578690578975696114165763244623301694644603572661143173452331394422404713784677407068800626131827474722396319874571004148362308825844365472840783045574394562624644845656440139340349237117149429821484624116247060574740568924298485128501202669479068343178737765216605175504791447641820462690610941576285774347586259929262869548126771669329895044283057089535382687644139947013178807152039599115879275358501624093804624403857170882294952432790010869865121856691621481004164336528019689373270758652642388338687234258899953827298655150573887307080014810704297399216896166974131406575297282343963402635493561121486814688764118678668711613914644697919734857127101373917611458122168967794667870476099340674338663911015978555079422083866672433115934112986489236224567667319283753271284228112758182292395000144719084517650963841626008623959326867255687016432712103034605624520649645498031760031669474731834280455818443968246186435591064382432709390253573364205777823228211809320220105135158404806140771303836395614517599334418627215867239592828802181916351673130040730209174835925204226108270194683889517003179430613519725330710436828872960762671574717451752321851394506332448794069652201861011803462887836115065869453140007307228593524415711675768546683414148463266336962512676851966785580436497336443032898202961491894276880598431083926928262783780534248010600506135335155229178338458838646664955992610429789252828879397260333231472613583714496667070882166504865757297182580993413428060624449972786948535708021566681546117599848954586248303740696615496557842793773141073590098266263230727641406713932948529825776377199699850192795825096883743346454884591723605498644100465033021741064566665180942947388254432972459477381328743486051917435191771358648153792653301570646797752515705205313624447061586194258103823650070604053523827483854128974091801789224757630225313736123742426645126949561482144079911232296356416455668137870472093728997188752478671174232563200343008235548089110414464104701074732338315693500360044601373930825796259556877604057017764381463127413634781224987154823381407669222919479202834417843283355100990010634958869528493933794359633162037175161621282530172686629032941610557096133931876884220791294857614227967512421436988598300731138709408515757562855400464825361957424892549663612621482478920150595956973842177695090625043555401161739395052476419457455099437222063934181523305318009056917981721272255677648536895740161620155940306781282989149722693529989673226706347601923000203752793968837144727487822601140169202586898911287154403081839457558785148162867574848807052935354599796970104158790456096768498309531641812074750487767456679357063061411685718231164925807451914920125327456750886816775557624358390865112582115226689772193059598736257405153829845808616139350698927779856925128197594763351466622583144667358594470158469169188911814165897977449033430521549805661678025556618848358831700010236256324884260234866453324085813069320438891531675583785127009597958072887469317607934488707145004294032349222575910889924480060175235821594755465906667516509788771641560745192731613868014654255898273080075010586822657082391278621033907993883824922053943196815517021467812665988577102168112483890260472012098724820607735497196659258439634308801161031737181627558325901968193496282299731055191730811527193797722598743945669827117530260131033816197584670682670039252480526168860032135736397066715348524091129943045134783148287434676543329 A013885 667 29440723741224155521793262879417755652594547421431695541053587179004005006293085112209978972256650611879235714630912495765015905005236874987056588875445654488777508355077519432723056929938633944416284335176061492239696381350970262737067711863854001568263350560510612376605194767634833342112914449708947684027093322703043286428857106848051912393338480611815288903468059787641524388726224608724752328762836653765812738270329320939912203228277701139520160778288135028800883798706995044678322741518611697730890530877406592279069281183847137388017233497044617435703246448943254240934212590295879915694452356878626374135124801806998366971116178792873093929859499938716957869392694957571058103221107274253002894867932762828506896690412289700170709168486050617658162776917471548148762237081262722536903227171295692740123140504540356619216126923370246765444437978043693943822202686469419971147674199098332118678541540540733067107153374676706670474372276694502779673680390707840784264383390167994633642099736787890608589976439856730345612746291021586473489081875000272696040480957152592187431077422664276363926463654082324076595601154129762369664452094464099568264863579403440373138911741366786606128387910168708589082171592359904540951389296545781873417052844975823981213270904243544555254738520865998005676854220975035914775466538052094968464106033738570582981551844472324703414263279403001732681920866690861862657647478105974416956272068505810275496494435133087720480405185978344567279579726789017967761058000091101308478406038215016043707898880703286125384318025945157008397422125533879021900847759456717267916181123082755339134945979757816890607172832617121151233168042115038169628782839611206555124579609205337555400241072608355012252696869410193813283317943583336812620276648886528704533075449604574063596892696446955449577671747401354166377770636229405534322829080204127011355219669115796319132821701388272362594607951400582361817003004273881823798629995361743762294996532288855846563531236582411390278015777587202839798567498235468109151264337764420799867009279153854214355864961039010705132114094217261540287099179558705767901565009725874049665011358387064784377603760025896968737111966757804354274389096128995638350765324416154041711991256744812624694500712837369601634230195192501834586061176667393071750903332488316553980391150202712431523818110449844774436977396176221285739875217333779082905976091699575338808193850316493691645700986866531522589020728520736318297659624181119742672002767063413043296694578823285431448550669070015223517352646870522554607732399495595232354895585772761430528108617432324487949422644300603160045749760308553866233683905626340711847572985300522599705649564263585071881371091700141239565766586686061855348999846782982498868015710774723626373530120795612118811355458085662550617413454109349443400319038825376340766845436112917199080065542647564879268284164258320217481212414524646957985923180337785543952783435660887728025900248072128264723681008632895618289602467441227303812241024011501603825121635808031395175135718912385528394772820461129699018651174938657509752936165552121125157814467410547458651594587023585300299830786211201801336677334987077223477426527483445189296571326691044004115084666222102635759633776003926581180587740622189429704276668348367019003310037738381881487186811848830547138062191253562744387066759943903006492921848631778566155504379422059876721022682866230509501383380284285770065327500724314141747252307907923344341036037961771868615793559157060761726149404566852259560036142417373176332744168174225701081434020196681191084296777817376510287166110403213490299366399080466727955495783522890849039332260784361911889270118965108435502484800229807942064711555843219989039155936671514987116331071797682947816954320656064306774257417032833689025341502471906002352745625600889551550224088492543118553109687038973563009682459127613637499843157024710323850791490099039259494160081940190853313050897249236831365334862566804053015884782466923721615162558869281164853977761483833922909242444539098648150273529955254609370459487542235937796577952137532781483953 A013885 668 41801617689043305786706816852181456287625936318151742935833723131219089536220280948167124113611411167831015984068703523499428187833020613608497207110923640645472166680515301509187861443371878976417072227290077142186978584935844584339064750163876151104709696136794916557209522027189691564632416371820397331799656643893174931539017765157954444175068395066050220656611448965901331894003651094270100667260214962705965577122294978641780921139092691906855676922177856537588136467780717863151829292804391449305089036500001891893582472373853644950337985101413279378405304393257222136770128285819737169458178040080615807700375895719279280332508104272312412527968520004486843649562303684371969845265211711099045931298498408831395316814158722416815282607839098371836266025945710399939857103655490445433079805421754388406913021907355157128290352325035708461643643374191185151993561239802411231973823245309160547030557956127543630463561469108344703019730797670626633239132818509262692423274607213758356539170805976443995840738177965657578330677110531036705488787323792262189381949170379808085469327296111831445255536904494366416422800467899222008904659957489513020697844407261030637883895808361821530217634472968412071168444910613356981801616752425604213444316401308838510493531186286526441590327272021233330346321203630951568845349592319033405638540200745945612240437257236941536415665617103307831160554116017087051727499375321114517736281590372454260335626099184760531538146666147654382263882232139474684651312528835350830552224162201858034770966181058725728129801639364412794472138586894156866399071997198936209871665180876911747558126993980994616846828596601247786426472276773331750414614716301848905739520230187462965397920088630481122632077418910149557147011965422405856756588141858079986832218908649201716216493273299084823771004274250044522610642282244775053747009129331391165961788133731747214294970822468048231936492262051776670502404434639301024693251389324339413100886891346057995734155770980192889365972647917633062507874652342117043055186728825177223636772194071553983232675355985966622756768121473038318807419779790685295495412390014350350535214032285382643552031341899089992340169585784835817046971278862427360081802601229547229203062769827919418860859698627129090467573182255440077349861064119434724677022352956863677384936237353372664886113810848985251897763414802581026106762006457887567317630495632283941834185695728825783538990066109352848068679204535267106689160101010932134471041832834356453416114874604293582840244807333744605217677777127639542817671101550617359825724981728555726465348717221607950486403387468721501013078117422422366848959729190899244101759436189844116850264473366601109406267914148087439986130648472311727750264875453745181895244183053466763971841356722495436179134726651134572131988814711338572658046789509482375072190860382978275534224621186943526783228148611325769032221815249721655825018929064867169080167230607161066851670648526947821565771545874477273897820090613698675908937103629898632702325730453484032659182676447782979190016952541478231059525001294877435825274685212338044403198976254137682998677135547546753727816840617478356040490670822746505294988397033062036139061874201565666550831768928115982101766334295607183775325767636600017091625157491107350500982780253105683102752605111244994167807568686709837557187448573670291090020537232771219605855981653067670381481103426397452529105702180305140627645709195922504358828420149220315926030405752287520057214795524066821962205315120077148702134237064304226028281136391351581260381663614399165929376370061446759766804812018775496695987477299194246954706376705461232244439185800501751129363403303441967907251560999894415196175155544886803977168830774607255062032486609442717238537310863757498423576813375988143198454309675253040782562345728802235995446523614756794679462660910095886254238707369556116499614805403634126291813252757551585867599651463353564412508507815609659671890261959514702302975119579138914601339865348460946886074302487151982280148249575950989266702923421677943896912496603256491932035781388140882519461054721 A013885 669 59352319487111961024396180855287805980179699062881979269644062623923342811629119446221728342579957426523042862091837178765327608492029149376320018996894707635958174166496414454930949385401665967818614921423407060874176852671253483985911458973430700279079795027701219838169840316959473895884288812443793894337065083428231678770195146983877723243080086213296868150834362094377767399024342031757062323114087036302804166436130381489383133345788732252792380867692684849890278680733726723021166884193364830035975804097783186218346328477322714758252040512137354618384420279897019651448024037519154558215380297454742918874032618168288721135073959407772685114723798908010676363736583822381331988588727704485958058875692055268118460345800961134572096717718598696940325170801198531327405687624973697381276393286715920660274302546311571334702954781168225909223958550348973576354121881262132204596656751614928766825166927913385716519100996843766984995485911188222919591015406290106198676033413974705298840637443061295842602442987151784672195860210127266183545193103197710015429286203207963168810222646675456660366190862604657616922828203949985663897343773261187489028979266560425178413914650773190832430219829885510658133014685448749204109898157248761121688406752613163520993813709567228573777117309470252292725536585223832001686051536101325814229720773810536099158870522748672099070537736103451347228130885505673170004652080545311695809483570061461788717361066310176534028158310956410108238049034478858107324958653254574724215389342271443543675799728939499136165195766263037057120827277571776885854787168726889970139752908724349283152639519292873073692287510684457878292131647482552499148443607244194281756597975473280603660994623282609035337013547781508219762084968188760912556838969334187875863633842977929601182001489546618680625026815823845465740378718941219573488067141345081066729006614195957404447214387077015558452652093720049468049532453353654035017885837891888586067185958885939867649111210516623735316501825954386727233243380250521278401208263229529657221236457157854423970796732924166611087556514650343768226946626274263051606229749848605445659877390238626544125856565014816219254136167563699628684861499091769524203667995973981240214573095179560182305523669113619629004017055837662381905741680917428229875742927002273590380743411159847651847202897130607652803802668851348287984868782203276867668908882636967780800861399380443390538319818295827406800250649313830748302350793541079067653650043642690850878044617511028473650801471406468613930556315599118898346470037234354912670074395382161948111910633588120599753773254521176504263926056569048354527063414209802628032591847790203498218665964360882151398255341778560988276387504147951112828307835267128272730235720017746159092766753231932202526997695578699980183609242489597051758536340412565116622875698450794385365197567964630075107853969402831172440783369935024041074743901565255104088659003548191890896812532005526553084911689810697678684737140398494360880035709148636982932826104664492478159369137433119797483799900184685656717483989763540791398567038721534658712192888827271168169452721647133091107716835868610966172582962402372384768626340446172363446299975518212422611864342934967973999067642113957929133682718459199990467663621239851209360273907421833875893225005635436983684120751052805769824435499169465778496203289933710845555911856541979703264838615067694407755618434980621516056147153721794939271413044147811510109785753820225701365876827928414945630790952110447380124766211435411805455837169473215282113621727754549956538986544666335611982216179978542520412274691555602045898368531909886068830892689033143014853284533724215202226886479646627084677195667826496342834611004557141533350612260339823508170157870591082130439204503509590397037327740772575756726406624519459956393786714680077738223197815331826014769284608329615838904793578755987739654315089620578922055212438327802801906051092381548084552751091675050666667795344360277441869114617194069714662820800906500152104344453198161043767253012740733380387638486689609952865144528454421549031434414772994897 A013885 670 84271806290012327644216088160646378335600006972326418439859009825015925754491286649554044539310550611750728069041129661130201762210667031946013613212873928899868665297519099538734893001508253236069035126487474479231626123503247958011784286403638393806153400528646770895764314962917127727388578660370007867431742218161158746723612970811087672490749961970553051322039224860236933685876505204184487238909798277103790615343504775070371067562951552010253031521659532432910661416790547023768664948690138407480390497278866141434422562912825997808507467485441807916395447825353742631246037065839834233564015223003198916563727331134571918724682706782841901368936388946131314909785934696294890893321625152308318951601063494516824872751207915273650133529329776390041599276038277343094936257414132279042686955942896606960935090390498308740577333266725173734793002115422842575201434431963207245621995265377717914078081038766316103299661184075600460014735639401976629941740361728851316933556775065883141495970957992682331189976892408371529309997490370669781569927243926990949377380020628248960977376296440673867417558659605261349991196085175814794784290837871309884610219414480685612547245614302870415761874637001751506524767832237204698699867667856754219957136146545068517427713352224996461077456451672504009592402199286154434417952075894220166614768648740306354143416423818361320569996498370638119521292234701428590143295289126824628476965913336756950942866131527968323075618774919635587052551587948048035692093818534080704200290065349505015592889975732850424978106365098937006812406455851230413819120545027055812332719145722628400129257289944620883793510268057902309698231164599634543783411694850919960312077931661565778072288842830175417086506044912408916386734676677589503020215708481931994860111557389114189745473088943193360016208699635197751449736906739723199954046547108802768162647144212429492406208477992010079777907243833068277556405000621359157198390332131663252147596454025913922660664096030501826955282333094117675369211246152364390786904361004290290513173132350779708855903536819508431918944730221893151723407755941896313664466553930791382258296531672045569062906324832241912621520016468491863685601393515942601327247429759629081787343111202364781767773920256656625578756644850495796585540665842376894186682725104667173217231197539187807408813963911173190087048845987268826133331834492798083497773959374277162344568663940118211159567162246058614337183486182787784792330890664855901761508590016380103455147796485356355512406024786774306769597898597618161649523907657459463238993820804130317160333096474528150404593231844674107814665258901959289513732678109687730030471763227854968370260400159549048837872634811682269131146732476997423207062678058878947933934298717237008210978523943631561283375367051286217763558868213551801118720132689163468792806420575249563621473323257555764552412213434395660008253353285833429888262651844738416326011106800925093633075551255770915083483457159547773964274821954785007756044861884656260676053674490612296561927385368377176295955674876527222489916665253691737452795199898042035915118058551622759023574632999733449340929503425898360596905127247745247120427489866880953445773144339362535732413870366614822658394185128997963385963343583324320865445466262751418568650429370242781524126776826514649342784637227583641925613514544260171858283714635408880038480340894125675538503961474171378712669124236280323922932929241966597089090710624579207309950071061924203664249775271955459458497948890683485801810178670049499859108595936731030816000605504392037641575818350309283022233518655793447405011106728062454083119848611975104032024800772531341640540018200063024388260356331620992568509009333125617848122277097489306118600272129320786839955843663842100479017588739616492366229054030127096218285530670326855305412823345511137160374980483600489852272136129063356179843496351740484062356860203406326532547767046799102905919985875587718688815506772462414422935894257350447779955473025320242852008753912700586466418202284581345120240560911019475277051218795649518845245514737709617343125373856340215469729 A013885 671 119653914063518033491933722287510884804450019099706471506762894113117637293994734788375857017451860459948553503924531237263344883487151059977771050815591538065980823503339576113769508972442503915005272007589126051658378972838951135918738001540210798914423548814402818183747232950302624223626765130976978260628031210651648374646748941896918509399698768753623543790956647692381431952427557049697773497576749452333756831729782659417091852876729701782621838577248938741595232987259975725527105308052333848829884810294879042978654916909716382770393987261476949062749491362963288951173104450192149515365501962487653004075424197202739880804671814004565553551993914399887170393863927880077174899118962723881032821663431210134175413349911816956699057642553588315835295023277880353534746909643257615324712373204213347669732414636581757153469910680092605003561987604597930990297783088263983550147109331513410424329161909459625283482747029838029842355142500754372331859189644783241644307329121974719639635044836502615956716407020524273174491505106685228084050532186780445588410118663949163684986454576135365875369892585751147564614449699909476867078038836187444438833012307186302831774494516187230679912408036469395888799737279976820751881898007280087476485679457625041349949360797150126800236054085102366525547839409471841376789370180622939763109145569294465159075008813273467049540553518187039128469143428486466293715088819333745836515419390812587714094885076912906519297178846901069025725674740009151639813669252902344226423711251316952142924673982274117805858139169230281401681642993185560461673975039700480384531297608088293992322326867928899574200402108673888999741201406674943304432683578815942662088826035815195800956385819514324377178195213411198186794119937823412198989774415198030516426093415539835506109438183647615694572534035637932973780169095192743163517152668238263371995111686240027501799401950936301455843220045507088825366404534967241148862234901809466990204529858423872064487202541397580232515246307620014640196702172328157646809521665302468599017162464180181025077016628077936783619137107818666544726542566128393074230688487864511659639118138570275605552950985657332505329053546022903452097046937793365714092701553876217669179331627842456051946446175093855706424376673487490410252556013180959729849220774018937418562698236444398582664056368357026632157426913316945553667194138527440808440898840635283048895072229476024422942389552285202045976950333141034515751884561426730306107390302094887404551515784874308618868778281135675006886960963509118330145208066954797421096128049425490059732319069361034116049014532387283444699407170508759210931099939142786891297875546321412471825292820989336833835795325645810751601742606134592130322510392880645686376632151573759986767415334071032877709129498535338095295113403945089019681022611439637575309747745898712119654894248340503355190094348130320718632338581436363596260858944060314753589401152069041100670577752979365124177689571032184023697593355876255176757474589460962384314719542101217303559528531606987912404046736663161312542865606577110989264513434141634270988331781260931435758935607687102536180864141945785768582039923258601823340668814479919989916655119402254271897417960737130622255279592514703661299303755130188120251048803391431440914628292694344805046502072964564610471898166660045227073575827920269614834187140211087746184796581380910599293073619226832551264834244730752271884243780114710966643125069115283159553483778047770514042110693168312862800364522218079182100100794855920472721454353700939111221314171729649565389654916715415087664099417098058916852136854965586571867096298890653135285598637550484033147712228621486885618842184759946387645345496464703740380981351992809873717637426584721024440219184317011853259836476495065654001636885968054168455206238720978277793377535116887406675118538664503540720177558387803509715444047199493188479325824457827896571523674875767033854690833385354351494345518999428166355306490012558834733504238063312124055124593304225316598449149441178814938389402093437379108448112365534538879053760818940164151957963947541649316203008753 A013885 672 169891447460484524479756539125978342365791990768851931514177842546768869135339482152418979217228146237081173332421773148947021076233415842566858070897873354463749334116981220522168433701085296281247640496879473748329510993238194642992171582652879084314236676748971542217920794935117833122286027858573579422200534510662217506280809012394933024000728094706213664016396332922561622827677933869912731584948830747142250973829354017451973786949994804183968095856776946414825182723591987353719739161375262581598053757090856073326544034358679174091223295571118876465388304558142966560345790565336474834438315519951831531407519574367690638939678907817080433169673423318080598093920455048022737320738353056241551619068574447727479899872765742688687853887183210245356954485866261365128785142885346827922100136080614751182303257048653063966654326968504245862542513034301604502091239402353234891561224214114636384856730841279615176129962749544735537876845565693600835996593431472999131361271405139659503373295856422094784455487522940532936713984966262767891735736479125523131823225855838867702273812435107832185705069577126867127650778707564370096058822987832596298588124355444622379814838460270052791488391937437327038483528575136048782304776058922683164100527377665118336015049573359187588202763045111190827864778620414460281724024776548745383228862100581731417368764788588025104559501696672494815830812580940508572395424865752754362197273829980988353971621240650328711769734466024411163659779359325174019850916984418163766297291386161133718796598826449782085472319906405799660147492575375470320431025177944004977339454627927420843056802059716923562725460336815382013505543005677264975401876808166867900365454268734456464358531100538150067207100721128383623906938752558136574621024131839830014961203718708144222198028571119352677248674458238768598352589550993082729921973836066775916570863293489706728622393455850564176189186884153558618318267043804982115900086260978484372310833151192143717866605938821144076198400076598431126985768956295340931926027003131367157594711244903479289722777598492855087779117156496088424195794548315361805197962664313841931520219362875975810473596327642463159018993980695441626784156773954474862714520950182024791107958267113506122548525226830236681756596190487927671429963423207077939144525060536206426308177029903234438385639083006302762855147704861458362993241267947156523950469305167891083955010570527139609085712402539010121394694769162629844431923557733673012238720872161540545564301547764281212661166923918456108253499732765166224884984690322237801925285083873128039741351356865749816911005626911811109940566166897055326954998766291459967117527679573281748008444788931456828879590843685483916336995451518443578383328638904334942321665796837064133531622033988094528645451482401889541971433832385262260217237722010849488766572505248507694076839182766002072390141790853272784595156361222490906696154397736646325087186351573292490074824516612022427119561781257043711335193809494392046505337598168273668105944744889208096980121502301903036342272587378346231743175531557757077884144251060038411102679797945802325582375035123786345714153217990717544021589459318188609083012000921015757123092187869126543733452173478340073923514516389149596421445531847883513855293400836947671402721383780114331858911293813247814130797915219431835977006154303390254509624450338694414034706719649755580780465629774552785741233756220671728500746720902333168965007631258818601074130816647573298756289162469881196437137169422995253259102814281742674636866014282754303641361475929545042965459261082799120125485206062598639504924478480872853171499749653986088707204224716517607853011241793818504954112407926703198122957320573884858706119039496455048867103523598302239598616290386799498933951640006854434293802143999943487460303764491652054572871646878458402579513782952566003816329147519831527894041238524530800114690127137218143742353890438081953387819762618029073449706945569971077996746406989761749408209126943860162524537039675157445349524213978103828641976761288181716788783811478990773769196635675097924652306578816664643573156055399008321 A013885 673 241221560916901175474253680373794231256466318637089796923926008984927606223895711110487154574435904031743363524252381557944470504237549117979451399970841767448835738291334604826944505769521865522003431092977798957881894490326203331214935766830768938017159145138764487018910366134191601183509672657190706757667384328705324161815350641912032418658601790365280414349328448074429578103238308150732681330010691978145155040948425107157307145217458772684236388678915744805714439466371148388090447686452796203320067813381751631705206832992411136087642034779722134581516841945011198071472893154726951149001083359212247662689686520302986127532975675016436372598992997812139963767839615543120419744011595755375960757195848909626996428193645549116732270156694291349341789325438612263107661486621759891052989332915013418769451555643329393444501912726519533017652024929344373263525760904107057033427445128980165273493523282106750565134360519680339566603204314369019002195615159830958127657220733487381523481097734811906234372615147859776273923908552242954830456227590041727897381129993993807179147388502674901283698642974570622179264851703386223831479792231035026682724438482948535198336757091683656346364333711113950856880107432106944815896912420693784149330282500869461925219320242081056011422810528942440075279600977645814332227828647156171973595182455545675425070962266430227560884540400532318471721090058736447680075650763613108550446334628415316181305084219886053773707239869726022361600483341793363608303463436745020750723573255680588838569382419926508242532471725349619488058038365594889162756234116080041075110266029645143975960101802103491939000683937449677859549939775411904416179182599213384556409192801642499152114710892816796139974472408599183387089634336390938122431683460761705525552769828433789530897426252903810734260271170251523265751112742104385465658824004956264252574556243304414526581605705043614499511450321773619279129519690015810492135548778254127885416142625552223602818925508476773164598831737558818624668632952978633889581692922585093578280953924054919393867913832663269746368793948471066621713368259987404666642963674664658663362504103914994386331609060977444813575231736448287661880872484596678815149251572762599173828172301268981462643381382991499364248875397237617519773533576184532061439927918877756447838649313147316739982918351480080021959221454781475686904494566983645820626741496227766330791109443636952863937612354731831293933107130858944123025577686913059762138233501384668474403292502703949029765446485094087334496489370064750620566519707446861598728229503332847959123035913505332937789809716410123387126882456031952285364343683310293474531591498535881102882026392677851498682489216542740136998497350806622743872617851248792298200013433299683369443808266312233933158944805448699679394934126949041317005266500261158722571639337584630388988858651524587404497649552735555336116924925576282271308881694707161441199317151585800355080170113683196327302699632050282312845254276767279007974929126122410545575902387644156340953904375893873139471830129097256545564169980711002291333347403877352958273017629871933052594414270245753909466660445636646239901861944939145323926778170591710669861522304591294407005748202678435502340819550696748778526164388512940342332035322232146009874853775809881794890198212899796601628312335509716828334804027230748776597271843184547634628076578841743009660209587694807194704190937406214298413884736900224066287148840296252402465312158932773481252208461356998105929644269965425771306709944577632308781876668441468677305312581128896036069808090063239910304011048224423116491543555242416686685526120044459725953544868893320541133352982739645760988631181181585022777267812318074433827894061062318176319299007705714623009772530219729976157863773725212316513095030773327760274924522139823611249673817921907312111340701321681508480641654410065433701049710807724728258443579846669141919587367815743728091369604691546906141080554616142424891226363189262148229491586355128458781601587542050024881639401886308567824111198352353827854572216215125403071610227539737514003050062078893010829850637350669757630097 A013885 674 342500121818788552305347407854494355809112497781102407791014811339312356190241892690202959832594839390799036903454413721718362056735213778006949926408399479404601564863119478005770945128396007414475225661382178694941313065351092083248845053085035092026229532339290728245209015728194884281614493290020825324821339310802555448422658316373292613859346362262675953276794442297615357476929634495974852715184991080013245400975908027373052651287025360607121826120479272672607286877403339636868938780743807858857421525304773726538059858272105898451991156576231930840508758653517764660167287655991144677567231215161024329603590233657836974080588243001812298689288400894551612535513453006208329816473072314440845512829826445276258267545744988432236130907873486432402384966249291692059254915410312133630824275264712207733737177441070742587930152298137844591844351160104113788829896300022733678311191958498390524726693486762244537159977724391767896018525868187052213400459553992104714260998458987193067785300986456828750217598225994738360964779025262025116707087937313877647191879089882065079962673597242477311968504117944919895584454545014853610693403357780699880653073051083858341104832913926681248979823770061120921797218698229070345464942378909014280915646920837011600756128380960481945210757489192626137966268405317253000314008099465220869912934975783716072014981270726823613914840879478616108302491767527356393689173266271417467111081346497885587239292965194752652974640479709580932274977476228699872794930684906474928060120552090873826564607614609592213717427706539734677455622179658462541963578303355058880782836994053865190274782264429257754033694093375487256626998839697020368642925667771318556109487263761713918624137064142177716915734470656410726442926939965028229701482783546732922394779110290515101971426947169245997714585842979817069539577684666106434113940875205186492867751703949476096468578931546111352432829319522525748807002438506778637932103881645571257003308019888703548027671115689305715167803434395051535966131178717384178559793767982903212777260395746845685819114530703772192269956669294283240306077917520936427765678474218338255785894989472432184393639446492251860668487807618256374735189963361986592441370890347985775154147239162872212604443560310161312824315474895611898773090062880641139159911735114014636758841097817409704481926501777451979738954297121661724381154942393698403937623300609467619138072281314032982531866465152473785509979691499987825686727657807316294690305804575531226060835683011720957555677549986235560496181907512026621865716972256378568985467757913667504696556403041941509051425854512928562075813943374159676040560929153903361868001910336660535094765347828396195364823091532725382698275453024238949246743564420556486145376473364588529888377273581289535633259894629974380686652984687484957239146677261308040354400114944900550218553878377746098387819200998447392872968674053963416893814836401826122416938852899159734763065097103882087695029191464017693869524201647958470426258944228787470009764036413268889797787805443547034191054311609643387015105696302381580365692644827086739274651992897073248257547262508325408633604100360311620248337995555460062194703472961834536577571474830081502847960625810395397047129024793633630431824190180817935642536676518568137142880257560091335647412163973266503398170667759820006728969841691769265693072607448482250860116927004500704467116204555585859051108431812775215103043140880941442086272290936516047407190726045810956770316949316963259690946924220299539370231261778163277050109060823298391752689205503930939085969505332921629324522214898784732912333557715832029507251060227966453113222356912263423571979166013765211260034903018941765685463144194504211391572177857759898874190931184012847482786595440195144757575984170158784087333571108724833720673507231883533198128118093145550452471874156498741586798417505712276498471339238323609490848925950352107838519561304758442536627772808525715512756213035612134978781990358816185998681235327433628100268485282692522178369876244088424185039053758978048956109343198559309429047282843889087419828651993150793677839236396809910059396636129 A013885 675 486301195465259657510613654474058792556059043761982721418926916983802024123208283029433503939028610872901748140628073503677868394789890429199613901660450859628979364081854232682839916837168969899494550481893116095263287945030205552045455390538158670659086185098668315534057737444787603811440309599289098983224852369818183971331050369110834130836489947883196290991729526457365248621120880046551366451624415879894366575293449844021820418298441967435546174669945338659110164523889273606785820810410560795053721954654660109041150056186657464658348807602858940627412244535507772777091144549372618708456576211464886521557964818390715432507141780943824204980076961028935368919836524845035940548228007037165035587310018887110612234982698842040429496122460524825451553111023820554012177506429739555120661263004528481136200867549946381358670742251577105608642344905131946691866650070861378572285894080617649275266868834033780241798354491821722389537176083626463394562136300952567823276478488982178987646434102727633498797708364366211224984368252471463196132375757410670374508919868922679278240561845759912108739664351392920128184856876921155003118303611368431190444430343092773852626084746669195858132745638687672968660233549211433133500816691290616289858047690078876780414794174605407013281110496332574570374371959168538893266846598082390108691970115911339750862975262110375595982284226613869431686051053566089667074328486328335990599938627394448336240820791682525917594614107599006453757152694465653115286991897479252771930658586730091838764544073856731771792185751124388059928107341143325649444780399066803837291676585866338867467981521625732626869018794337839209732640691535692249560238509864781051121948257862915839355911379481720026606823998302799364815074916197925087139258240598313566992683883199759901139844350926884114577038711255794124905256152616963883221717749246210478203727331114591281903587076008267026531219739129294842123864061330919196518363221081635868254945915195114953591925027309270544821011880949854688702263117020128947617373100026901006984282613723929074930070500221465873599843866594173118731266873737524233518092941368227100845393502067359144036599723578149250133177093061434641462382615809260197184027548256820038753042036556078251171907420211304711142794097238858823756263337411518485924174796483779480104497844623733890776594717034227635596212431448271250994653513042289434719662006733456865306525895129698928478748323611995971672843234834098214216080072031322692230093528767200040041059970373973083632131659090806464219427354654303583242391303077024905823999294348026202215938484753921945217230359511163209363278958197404235143922719185673765671815588404879817378048242471583136762111620274380863701825289904636841760633577147478070748915803342024576281721690535309016195633494209631534238609046879418328930703083736209050253477484005321660531665254091791442018633807272052519902434682636238335220601252168987632696547548860842243521481319578626709388401062704525770764501024379265369944016745775853490805653535449634726061617600073658361325407801719133430557106928634810603553291261606252896366289554678859731051216283503283389726283217125290976190944441355388857527585089009171499601420901537815032389196830281270577265145475756414265604038599197565611647605197911624599499278533858498603558327692902590257715416409813454755294174932514950434279168993193979663259493039625829356742566212851680471074729664668391578590561524881790873136288316192248865523431602711227007647031912706335503015008826982661843071598448654557576062536700773385984618798037259194871377787403933486105847828138479543794518707188257728117920076968622099764217980556018375607802639622718806631564039377295765598600864643526576166073803497736585396735812112978138929588366927041929157650057564155889140697889182273720716232134323957740457796094595371379361828795357824223833733206840684408115772290020316908445200848283453089092779276868755490407944728699616594896850795498372105139134568460484897673403529542748303928893562910708027956462613717374302657698096995753061295656674543705876825407998787876875827996655650333039106459035784672665328467204729584213553 A013885 676 690478156489717181534047371600573695022268325698757500885713315567870190565506143117322366602357346348165657409707754560711547185421189455132076195569902776200223752947169305254359035800672222094586633963569314139672246231766752564510604154443338355645998133515639898489240616915143792784900203666717822215024689211252937238982191183934601616507106107931591436138644110247175249811438829380256283515904088257979175642496431815183289873663970916557132284928344578712508180870395852355510095178407107618782592493370101738442840195327018907797409162916572486862415667289452459731962301226438558281533028929881899381839727253145786041853292807665555404210397133655661086108412328656898195438985373387768035933891241486996212556125829829762998103075948433397091165845558948780358068317746810715514956738905820795640602755196864219196778164081097514438170093909965930434073706169663024395510132711623533647032590582084701112779086213694515286841086222569619436012811161861610091853870917930769710862702985796549516702417805103915571272630153849374319270926645789842205939111438328948631964809420635131526978773606975697394444166330694640379262545210726746604770857533652676604068114810151484423540785824310163278263013226482697814633069084845820573468978019092323748809408412372709385656277705991280331768044646829164127377185010213468172557054612867527124641051466734251562584618135147288809665461390763187376423154821612692154605257059676399231349883086815976201778136002973202506412269553305918835312042454579199402995149108978828007912709255073997603301537484034220257605342705073738926643717563077794896005448042178422305346485839350947850388364418272141366813358014361793390383851569901078428902856087564466094920366263536776551817885301758217797728237825288037320450285787721199706289531160348361493952715980573992898271010453447518078805602285086264488339538498291476670950909677174370233749781434979869995489538065140903186653463254529134937610973647995308258992862742311190332662169893500258947957927466249817828736729202542849227177160517684895583073682559074216764542985110232949870891853512890802861842420389544339945630298889452266826725037881664854352174374373720500259846342427822929405722854193735088755793121802585283729763778006898403597474190953938962473249074198523274372922096793467106402868841054011069681282731996173920930956383445144067347994731394278848073623515753067685949912755137894545864403527937881168931493050158518757764351488176881838188142200802834177743821743907474810347252579286355278300606667561081695193867203465497395522791791988413035351708546166075105439399715769147249351370301046564441660956917171749291785098744680294813195905487065905787442862943443410974617813641518827921589993082550648127952231727908947886771099343345785796988805636514358392253808483586188004801309428725475070270260561288364442573465751780007343996957508632679008721490251341691874674751111201183841453931317232100902273197621913082908885359679901972950183712086967688459847300372130972070590372601784607066009894842811882912013241670180787784339936409545125523635310522172370636279129365470830469418675950788237661741151186798646121443886591309817864269581545801669538357082544381725295217909574676994777438443027843852673998023957659771075089917753433340857916657133773491205568971247121248726251752516483061593095549037997388502428487721337155879978764318049169424382736634008764011192976429835280948478618752437487068461602858915034084943758670919763777897455503025130754645396691790479479408304381388053121296518110558511314156275425172349997503962892724788728652489851089986787781790779717217149613453948032198053072325646724436868704923249218326582735367832486794656627472622258129033855532627870163713855433052412885774931653119979296801406148549899928972407993537782869688287643882840675618274987209544811665493184989483900220586548147890374228979892929865193641654036096391377104674277540841198852720006305717040564344153178657251519580457879943932122086536190970598705355865715245977978571567027553709168450179137324909925248651246906098954352067198947602595151693324934958497282511847501714917906579607172117976575281459905733252702721921 A013885 677 980380243839020368221387898898675764893232838121660728935086251102249465165767855848131983476923294713867445832775423267308215252050573796195464310813295446107321097188308968250538457494835059246553494339611635666412616517897645995988332882915455067632459971859115919349237714611285320192190048477614966896758310149421961709329537027847831647408930157089425621741506810443223508671520101967362545944041031041709538390228056187810700410150904753670060174681504548497005728166097643737937497209727580602281795429858992544040235751216435085368505981831235861479008922110600101117644797132467372045942641857295324010600809618469816332027690766013592499555961843000925982738632003729797501081411455302236160196987016464001981371303152364597801197639106914797893671463977792338432865807431033422098919930432601997435879306185554039676079853717694873557636875028722496088332590220939232829135830501527655613474752966107037467887175014117653391628324160719032143558842017847340120189361599920428889356384873304131407136544837501430251280442832354111072837060094511227984998088949491426017735658409554735944501500557279692775383310673801100004978579655266846254010135465159488445022341289997256219155349538147555501784687170714043870991465571601932261983942723254369521013280200166278030189765494795661318023180568112916490405387777046664279082341891462248460611469412402894220896708151515824047425173013904846938726051335550532244561356472980953183426750949997271521928098850773522391147005811148281999749650663431458326738483428427351798830915624781601015030911107468375872302749077197883731167568887958948627657607440823328159202345344403318762008871937834627824659514070197692877890244338485035514826722535921020136135346481846536944534487170898517847629022573899996805702581427696459451373134844738743505719221454029847834560382089400632676818686043695728237620312113568641191586345761503769796981263418926213272185789048556767375892226376185973945111504210921674398688829114709739772162710558475597169070699018447067592856646115334882275152081601158522787896249697279440192653709209660025504834894453252596679006993487037257882182799290281027219793332111547015105915250675147668337444648220541381077221434586954121915534154543253333200691208549540746636698912345286913440380010744292660781314049586881825295858144052424995364457056003891514851264937729271920032521755333286582389270864206603425369785274771825536207394399967296142875562927718923967843018810948362916124301020805309727108809509839235461795219005467786546382064481183274772492878705910910735514804585397292167135370841233724900983869762232834106022288581533071848443401305544728434186114948325529352579898777148935793641261050288731176187925023605998456265002808211115599009871884493615019667152800344917384355134604644367363750315752079234141933172801541866856848721349769213272339033361925105887425488097334669719286268983799260600100068088496779285575254558291219090798915555856644159761240139026575607128994892665681233533408364472765611232234671252086834923611261830351635802385278097882801109549090647513290612261092080095654515375783469316937817392979458334761686805700634365286054952483877384063308215244877321105723072150218203332492215434972153773709415402185289126144812302450929579363945351636603050498971047988227902665542808023834852709634572796090384387866970443858046892605290554610136279008368332339551395799288953781642640425934736632501664006185979633076564686050450523550745990355216123038394147478158753077898549010615554822194236834044496940644710314903276198983986756358937350405984240975540349898338282499075370539490111116948790398709882291152631041113075781218759088766209865385526782891164531202800775113395021560315623014990409847040263633607499802757737132203974444418554129861615263450976296480575772007003029180558513161337068514382667656932157159613642115501354493619183081636703835719604248457974729713971521711505686306162079426469993216480064567996299788749170836950184043551631069423016502941365990463426852008554720689445041326838788165999384734631733774213478352943029463076896146177944297829262175367076055424258242438194082401300581913866249407817374698982728638585297 A013885 678 1391999751876539942961715157966577075514010897836906837603584759231286618861871650500961133663593878462547690037787014154050440583130771558544703369958433232223602611090500806733304782643244022716633704812557958182405618451252597950926006362137689285963421718263968751899450613754835740872122385661280954053130563973827818286723508455748938699395101346054520595009030635355484001351818517419073482396468266211788580050134037174656337652255633170831710629442757003715313062176730902144816720975712173411214023213653299576603337013014913871006070797844953056572001171121190327772595788722113725471035981639573766863719633742451698007743840927959761405642029314517765763073325820919779090492949624691067127708813394235528461263914380006940740215076269426724192914683829116296270273546741604821601106155664242974273315284042702202112359712860045090084925620467656837128491646553332116307078312888407552516381422322197839898041880654020048991677217457866042822257026750934670801031706393178220401554888557054984107342673143340268252292295718617811085545209634612428633095431581558047671264098742415158713952067076757472744977421343371208449768871173588218521680068911154955785084086436991634223561257129185573712097500572148530188534329332098004735703734963211779344997352985167491025111149866144083292024439091899101269317522672954145603305016710985913712538419125486136179799737345886803384504963880003894259878755071140772061166153917657317244160756323610275951310264649962741181726814229999566235318539742027800125427922865236574443032667366255529672398744352316725760920164396502955600884390858550728921620047528105088250140564453668462967469630883038061159237583669168685616522608655708347070975325779685211887432724649675178406455903351010456855581001104709927764554450158184811827248305121246218137799976616054457656835400432310114110609749109943685608282863496635230176362214133891458072632425734206316398005897881116666056032208865812288407784185034406615846699124840324426983683629725425485969685215496235198051190658983381039942550609125976136690054005406430094113620717597300254833218358733711872162864832751524259864822422851900548465214101151904810227239510077863142922599145888473223712160394448328918680624578067320047918333817297525275897343407585842041056717640915359144458974222504281267819101256839843996643191902166517394602172480689470840561616241962254287011482961439795319735267210881699890362822390554365199534868151862208228209685159856709724999501674497564653203532944211807345078174271446475002386398928059440968647421280738547984195843894208443064552326236521592936736254368994625135274488598509802795515302447486821480378194612184641129966037338026356529152099991079806981628658660242142150117058092258209961063359664301450740979544573639333362598328354346537511992432072799965151062808934478830449764654949519265849223482892162895070002291253417312143616644020530266757876282375928771546079024211371695464604475844391947206746115140077856561811353301315616159201044600155207562467367023619974257174133915388657582555467353804225580335001043199506278268853197417568375733237913789393939378590143634772819724342881685607991962126668900690903976612572945778513208644053992367529062399530853257340677729424700598062780594761321069519766953355138692297472317535283421305194989614772298082463743615626538504905803633053504954886793870030997084266703984835250638426185391016049541774507246417350813915150831206483881191905441534529017191549627786098808925199055896052668925800102565569823176242528475917292652976453587621034060806483923531709535389566438807794585604898774289658388088810700177558689141017340269101252141688439493923623498324440836697901375500197780015100150179715127565059547195238354189047602023043847444192371319738542728795011162923463117712851392020873914547300003220268821716566089625831351368721868177547053189406687246652432743445398073330129402794625807490462902733329241608371608229405158371735037321522229154031457039577465525088235337755942816819091121429859812310480053953368043201341249011388411160009621453426733774630984355972531423777456882962704530170506826521035333566935256063440334476391285435354187973520136595804042529 A013885 679 1976440591700168373793791999044950226708096971370017031719313045487856924797360496065343172360189413492197575533982156555727596415042307912800606892759071133805307732575125203945929928769488528362371382214044104830995894197340159968807946615325733096500166070629123880165698250094099810527469074137869391579015803172187244589132380545454320854907030411904933448467737210823931447707388984687093417495002243058671497904243163620696023609918726547037600159188704631024213258523066608526633034994411759403126109358068132976937284281288316564145066664815741512045151866824619935220214538787614227906128735782820289897820368006656240578181146748450162950130674816423251343060003180113694780090047975264984498747252659499074734424797679853514858579557546679420332379264237557577073421787255894797184081782862965036722786619255019020584648724822325041472712236700345833794748763800274478663419292102795682293251777154128858364114050539774944701175838948073305963481395231501848879540475544298848484690519401954418569699245861283683259894982122149529394488964716171899081700980199096264892378029448109360006115840103403634979265406536335013915863480117917447185537097603985742056142135716167630793763015863674041134137620869869095627901787242484676710022098013660987385449906617460958304441241915493739670763944015706582230949369789852654313871851112210326486143662164255368857841915668718798993113064499770689292148669539044723196451191803063165490342358991372315581399538435102147806063089272164494116180675882496366202689714275666206878961033988649477594063063959847369288722821859525497030604908551249262314464675823112706287579831423492342823602527696697772403371597835754842453418941558068086547153813135566505894854566122913849786655259564255654239594673485530123905996987938249812366601296764537291546482261398141234085261341151618541690748026541997311616719681715742008012519124273504723984633658105692977781923460147788666116319723983585638381811229610397474356246679298408519923772087451053454232459341018838019599369415492166453229710080221781099512330009954357614137883171225549947926728919176571937673548772836080981038887170843230957042173498019240108134817609060624528520652855483769926000276921180220953491115571540930841277181698826612345659774318664610922888667939477159088774085762642261288081825653232850377541812524634444888347656811914309999267294752463800485193263163181023463293357296240857761230885910985349309115979289498619388281118942018668300008617449047088655803608675569744141560661286533177657463345222797693675420821637405592525196358324099117344306072273208839382375527919597601460695429558014333067831970787181295886665342267472648000870187876658088502412313237034601501514322399355427226838755751699465220685538662876064944734993219693822950218774702217411712165038625589540119492586705282308765911493682659576250880906748817731705408243252203344568299097329058042968037944665439097781101125079685581407286917258990816985128918804445525184283782664346086812954717582842572544022228340055985788868494258701993189194458210570406319817713576194121385743979094325716381263467984559267510584266865570837631495346310961482306643369285725328284847521197985074242428885720569440982711951410678713407962658867767117063625466936025049805127747089967158229412152358694912724130242369461750838472723618852650081960039629016450384730698483920601427075669519796224465723888310731875054235326535376400474593124313744344584097495284500891766762542079859486896544106355907401654342979756228442272425550187754230499394377188461558838558474511844213962505789623635106318796933214758966591489936614494322007947687697457702465296562141322634523914289460445593071372153313584319338900053933719781879142753501989543863798561065632968100568647764930008063278698164755019571926416038920581973687385740672321228396018378317864025060339325584967426300351410733970183197810152572204297543463769015145986185686236657002337686545778519950216594886224587719955642497843341468055206561960139700060304262400036463527721277966067289715726781797562915304417781087998121937046225554718090549770388597472776766094305311183677665612347991868468202988645501364385691273518380586508540413098353 A013885 680 2806263009209625966709732126387965894043078441478518272605888662827252069672005881861849960677821460072791173004953302860745717863072726186145331300932216462831402821250919546699056230872859673415011543636286020553023337347352807512831744657396549417197436296545255945120427820283858274676100657198172820719206641244652264540591734444127135646085731479556103091341055952948834833547470201630862398484201399822556136999824985568990593994708373318897165849225196591292146364606785785582799601168060497470844428254818545084235241647777185291817321919505284296067893194174004387361968154399365574792112228402387868353449534256826909778614548478814203015883689552822268382203146935306690329374315248015815095437777919358377755196189959323772046558194839555601714871024982545788710737438587793019045398807970460948146105640855573541510257584480051966410320778264642934534310595523166320451606525827199169073849588554729938450295883457253233658577423161294519985390803389214520644557700984901530112927226806500794887117462130864666662344709631008864357470917975009684114446708642548225381297191758104211570203618381698374950754842328461023853536173289785912808515146792702383758607804391550623755939974415148633022593239955429724510945747928752565619461846019382648566142748060148263875269028422407194727711881258309100726689079341710820196131144904629617533636481729553135260388848855640067781964536421450911586282333485699423543543599839921856963621030810412921884459204443848830277473319744707662122317945916493643027452409642304593500540976836021881308273599804837006216178119677000293637383593640851123842028871220177337811364236705465567404491814167850209031333986788281363341384058103813879160582171657226052360350519691582090016530976879125340461668174311144345138797165303039563837405417420205625163313664221980618204596912063513647749400420721840676880180757121868300270631366233605596882649991896974914354508498355058772105919374336161953755883347040930126747037341328600425873407264771990404366137022560984293994301860172460983783376465373457446610278350943764338936972385846795672413401542995289901709351939952719433494931221731957376973029336377104202215977725947991161191748601428619115820975188476184982361034882061391441503295375350857325271450184776178471139935394542220672309507088687953185711996726522235238505385305789889015834638957994216452629663325348994365505051055084718431521316410568655578288001976913925113993487006049641228786664697657800316445335545351652157563344403268430207603895852313138029192932958005864948901981547621792386047725740980400455134386859621483058941569945336091617178630525953556906692698545974873233752992875866911572571542347988123566769639835796238184135621258981598836017595225340747589846906869255220944236593267934812372628778792366307541399515247813687665442385681602023077440795685779977956847011613656098086045832039343684208711451436344365714469451998836361058180900152267130560206180478598924432054191266923610051581618802450441783981446443022106524637769064226871814225453652677835943630075851485865406037419345154256608398288924932028683951603862152367889775645398948812806942087927042837383463734383922107442538746905607493558632350392550564765390443194112045983289636932011215532608064607383719141159267599919499382138450411559482695745393539976853160261365939293267187421535987536410193912575357284053380443378897369307881229322885210827918881408028539929848654369708740103868142917362165582681280162709883051486466425218179615590730460207739247359599324412934158454178602211677463547839119944963590104161582937645671152488057203508022027693126931646064563238580011049201049268580832291931887221371290439898441539251487365890903572613878169568339573992559074367781821433518966429188369098509570226458702702540114567824336725297773660759413850455593780002386685466583267461030098213807095095004538052990502702404693129800712277297169836682538134507649902921101368180605829452000954683765370184446293058690060353286808461423445038074108523429098528572995079750569066403773902681222742288235384717402261749419168642677445363893725334642841904400776362056221323019263351582690387657290849235630732574454543987304418256665320588195521 A013885 681 3984492177467351896214580127776838090418323226682364518987379259135913641888285255402720699618129544834573056529293981739949832727908851784481751664947714070266407115572866874817481882798445917316018045312786160284354056696000315216746742474017092465853700307703857470470855283624778158306784250827426066707910584017708230373810958292635022437044348441368089866962237682186073780256210398076991392524582746947855089012160504535030277817544646815449373211183339956522293060811497045160237093315678873757460757368601894967666997500287970976883867248663014444762070627000319347426602017801020006927604092282729231596723795361295485637534316959483697851523567797401567518349813598123751410994427125101991173962997043246428164359596687075573006709978850306897984071628918642515921461527340948032642742815288514770451885116908272081928129803127093144871458829264501123099082639227736362257456686941429530603688855256553186218221762197965204582766764317526153262897029927799961638819763647319331841550513471797799126037938428743113013196772382555353120005585183243325057685960393082595645212486798086571527434598984583109562453918163961683945610310398715556802559890779646028496345601319973893994237664253169692637560169903396582354937896816874831562752238303542589245177743832437933501147856888753812284504808587778984830494576126883500031218179010852694862456494039078125971409929769622539720696820789752026972164075176004726414265185037911928062796065943380460028102592644029868611282435352761387018007991735154914508029495997493673213897609747463520328721428598096457135084016470226605923094557116117954144971587004067334332830191035912224138239533788921294244602780479248811709807544587106863023306720502714011026210207837730671584601623238664268531882788972898476455737126735677845991486943762000898327507049341228734622124357771764297352520433164850537953062809264784559217357839766348541973008769544863110970649372948918682985994365086819903173967261479493926972668198346802614879338418737363979572090214442371476717867456278889935051713557995761169771729988535960402990032800851273763045875074632663333971335317405448356683812559694671805396794514460386041245771486031336886156232593978634851932222368184230580500191904539041067958544461759542229287945445005750435497335249488533817123359806423211146405478536129681359038540864122914448355922966980794189781395880140047092822905275919423058024561754760779603421267622935074970579450479948625446181347377622311383907124791416360777481417494391503509277844753177775222715790210955333388753120814261635271876565727411208449025745123341580071619600677875067035292398802688839448865974879392245585056823205749765464696712403587373163142840508334139359412250793913835978511434703866637850677259646660110244220936607630118890963579969792848326808891521214999127592029406722403680665855840024502161874927368730906460158776941886405429528415302053602070249452706711799102985558347497551195822666795802033047323167849680356197008522527990876920078544602250039103752608870225973533530709946930194109414768608263166397820072119152687325230569318087215451109472404904074614873178549215264505626372137827261958772667511152491707040737565155138981679053131315667236092978502262347273695674025374648452482288789246025308608974216618900634224953786005612421932967235490914797569222258467120468930779822655484768698127509067264180596194631082093380318622703826790496419199359178619175120847411542597657909798217092337729094407984766419834419759111008854453807779039180024538258617962975455420274667600465728360644209327696168154524552665096769705558235436801289632174280125786186292566240498748285454211339374795525533594474576330122881508596999096871760673900823216208793922510352949654615593635131939117248110183102502853028974243120499449927359269771121016644879071466328017692848752066526518387415812159561500620307858386304936195528220373199449931906327672802558548047628268211846225320810451188229719514427047213977360323432493023036748001611308401424789505750469549484067074949403742916863202139252879197147028638696623160745052531486069542042053172469981577856773123100060239038162204588144025747918013323154945060967305462182089392654052094393527860497 A013885 682 5657409109622261861303545096484838000547089161667542038835863352738940935830575037880340804397698561140182396324513765031339949647550478568158906473737666456666250007895944042277725373664553024822569433763676619182862097878212919562704379528930486857289637357795475956450337170441626641518995766027076692797693798091631154853868105808505885052394477444915571974235401908715672159413242127182402767615776485333140683119539177487594485171185489593443500699511143520647873458444629760050078758603919858656646958575110980783106760069766377607325397100084921700496539314240792427679092861188902863976207163656279078587229457910302924350852562675141644780370698402115197451901611285991195307160314314565937882289579092832743754163123873321061862588210440460201250969990821537006728698599825736450784026885487104716429502246438028473430228597878625091397754918943006771140094178885976068105785679150597309034361846958003837324245696609116281483273469683589731393397188222196270132609713152991884550548387406526407673698849143619910213578529644777896014911770161524317786430814665841075005024465867670805189228707410453220194017132882528144681962418491789074335012278842715871082735776453374173204976307253512760279288270158526961232735057360717447718194704820953070137890335824693826947139292638495321648840144007018106064471537375788425703825349995812274769322890256843350707388188652906950380209425876074943760615967287176542832379322832374516443457433802170349834121662883774317156809644812665724687227773121101851448627236098513374368465018483204311583377421445007441338448986373366538006147268583219890018416922608834033123809276553677222828248369726936422082258970082924780047852210834815789211683210252822007553641747069856758164097706966780132324873501102692712085013549555539339375934677509083309496599176556489007454365624252743939946057604672145190266421901174269209896680050297128341760170312499660702153453306727132834468445001229076847260879633982489808669631750100096120354732809213177407943289295607502237818201132869775826512720857315187467228579226332703129908219002518287011377027045842709463382538249765347687376008049570397625595276468918180343365097364841995897167129942188722544959929455022957079337260977003089233628415063840518351050094355709529796093939935333041159979322284668641308701843537873480985400385515710968939899295716128449495920443410188006845074251816351124264897580179429376245374910783297726742502026820108415480138709343548682174620218484966059764432432999334236998172712817712736394399573741556406799354839859975082672220844984024896194808347393592405855749591359685659055529159486789367513348496494329235639662025826446244743407879983220356897300504095641786108437000175494117410941310144327972818749061850127884151028806388899877718166875765170164246757892288637765016305436097340651922819180075449669566053248748984158653801660552376005953953927165527921274658177171793694938967765918602830548247184208687087236473131133543601508815929771025542531111962103316933771736867972652440103398313233118464617611325111822714652109614138883777167539900460271359468765942160409884670449986675353137815165143864499002682997083374382443417683740517048480169109875341870469334837268177286709612987718634646372227796145113432493756605612304285862397808740207736570836568477060082423811732243208240350267654650246656148637229417230641718517668771120304327860699058676387395273874275144525276686129561043210638082766832367126075371018798838026494566839735912079699058220151723233032100818266525056441206664928715194467672959205123394698227378767773406304143824799492590368693270076856558397110804224535831244340160149690679050497552849888524359284170152009346687047495162801149296569512433782208037753532931997529679198549980249370393393160281914342987475510550699414573330348063774966100217315150562922142818001052805438513586248454884803767791774112394429851381966722690522422372355261330018467345945329964792766284860595843976096252896747889246209887907323827512921797353266344443121799024836435550206708635599833175298223588641853871271145988052198216241755203491303710633190984316245482230820007873319908411966361626642974810829429855431617474898785604444589311287421688929 A013885 683 8032711926160935859604867630059672628942788375817791236635372432429854460325592781559667053509703085924815956698135140876103246886722079848350400469081741882162771737461111420036324315875231264165498968515392593483121029707065761331542752204808654277730692629927411105097706383811736678347236771363907031805655123076989136637348607108947740432837665561505489276621955047903308125248007726974824846418633553135657130912059537930003442931703915697677908572705793705796527665086816677215424675955085838752650780661581351841759615032378279610404216350335276670901914821099988813987153752609092053736665574767513443685627856420148979260028467082238590332922798721132077908464666095693600595238722401736648863734034902012221048554790573402022933028908711360499967598498257895069762789807852770679800856061547064041355443771120759794199224086298150986396742105945660765050660700550505322132476537041729643413601908936250454451691522050330016077996218844532665247034751477602929521676829488267598222287981697868365620355026848512734856120970365845409102044581246231433279288297218997111233409023033473466443562704817683877865016584243187763923697113632496159718087529200782028567919971347758493444298044688050867271869405402475615595027500339016193164812779002963963306774558553042303047684354627816051910357220349372707022382363643774826754556349969004029017146490991410829405340071376150503845993014796126141423116905464468624576353608178806783793858141586048186404426481897167150635316271854777117857233164260408311492293521565126904190685635748507024231839515480643930636486162445129092553794242328764843381879396484611263769072467979674480573248245495378767448449974485031329424403296519289042022732887859941097179091110069365607076601277920731538342397914655165966102891083431279419788296483404014500571912817027966812657133212154628252339989512396978053416111001335594357556270446174729755946570139394830745577495751729666644949862914110113365121290774467476032268237327801872177158509862290994434910134909393381304881837605913081295704872298304970131656768814563072867922094108258607441112751490229091930549940611697077271354636661238876061484832461328760787789337049152461768564029618326253026519170556220530769796565359024675269991940527299406864366933821614665847692553274762165822284760601142763042649473460154427091487635177180829226098594317614991915929113019059312835026591961208858245384683500824055867629284700040760399428700294718674478383307432403001226409739557408454718947741021135711741514513503219152758742995573965055088911564859064640957731472296482637036471995705223932601127047539189200809606465801434290989400456186948825527623605003860485722640882249335306283130401843725659498567033758176551064746895797595082502510586711337027207027307952924213677283265723307213896908920671268351122756387580861806017178272564387741481047667608986400553710864346914938685763161163464977717272335464611480314957955213889659173742602228993821622317030551879817407502859596899013741597037176129271634336994149046375647890818832235883816567763239297264157800400402393103197771700447819511641243604338053097618531106730906880198826935672015960452472189808700532963702182759314903907471840273282178978354039082397775650967903217433094132241951212322920287772774869526411726565524445136224258297608133097450026054707644922519009981328735266459235610648660847258529341628356561942043308583355079377891377306683880225779737860154129926956283066304290527998068638661763784496189366912917745265707289965294483259571521453467063442371645690769871286724838108887826041031335074445354782738648333150883121720371515322436046555153836771743095086769659358484602303896784170531200143979521534959031195339369351436779298215692704557860618008227216497717815579306930298652032378398053291168015983984418677845108010787332042156256437732818944935138520833171511585029972407372823325525015902017985493645124979197095062345224286256030990411898367820762758923311033240368097349217767781455832814429087761014604424616692021977588198007186871009846703216872332779409849898256712101435529157830002718369817963552012668510651418311361663805403918988385198089322320120414285979841786243570093057365031969881245756624696977663153 A013885 684 11405302257343087906810988538613636599912820674923521611875389995792555864474515190046964183595126494471951409829544066718921327814840552127239254558828994783581986590836321277518515334165658237044232868939359781605163775876785270686920297517263001436815868045450844149450714092999781004908072560478442946458482066086724564578495881243889211887747589311162499487836619228450847364790260507199293881961421780854534726925404119346680898470680326630757862232316330133731140380967172266861061234127560313753822479477810913481985281721027526952789699414537994928116780072142566817461358165718287616142380772992677335611144511333143469245206239185986038154332766223790428742878915408633228660353866673162593045714815593866366141337859279178876075621627236186185402494500940960120068185448208411419110004084980029708566816326532208639112327713499033765092319056321688056882535950301538835167051738454459126308306565616497761506415369423815425638455477299941616479659021128734862701859498086723167209103146829590284004620427356048746174607352620738165031401712994530424161630443824473581364534435217238535644157611374322177773788852253779848921408812670895099848844604948434768736361146757914331226340688836641840252034678346542820131908961548854514978411577956811404048867004383446985278375964708787016017284071813599283674678755696159194191244115397940153628198565259591606006977937723926925939260104009383274782602500042064027885107705047936063617196039337941619803629771307066058999608255806908274229417508907290563930513402648896390803474334716967937904746958931800649421729333150853657966152631530193064229665134254450695141363927168216668963290534104332010613053835422393128302544991385988181339271449958152386417412766269759242766961860664696119836222075908539983132952625047486103142351280036573816738534416646877874718919191210234006482700489103436067989239118023352997736773486894313267089029238410726197923426385563629293498577507639643232261020555163067116748282647540782823843750337542904485368199422046558199405611297618929869275632866854399976223784798739080953029260774269741585516027992662207781234847027102377043273780345916646848031669764044870305868204734598466909328017401787858643474429948443614157211041900968698354824946701269753932219441555156334606507205615043984477931773332856760105447153438714484386838359219766440642480671832025869576775362623902498744002351782266125841717160561429541492044513286345773938451636114358372988853887741049428112326453578763296291880982723046688266171572599140236578570553466663301223376707746096943916321735060466947574694018406032137271238446337850561093925407713427088101337163520232598567175068929966337676691715147894479973246682970626783718656892850783283265138333226485961056767174116198857439088172388115115259186385820097810802023409377545067220103516201399701306132690548453885456055898188292603730990246719017604097551624720073892866713146415776862605555257416127729805452649973052480587198192048300421904764787718674242954102744413787379234914821501482539788287314354681945288140454609658895595302003114140664327078533282739668340401220324615057025354721609625250198465816402461565560165806005212112632243290106092581517351244714901614797668830869416058542456334158594900735322660122475184631036188807921162374846145842097783966713666991035346101643959032596753073955059474069229010896428775644605953695416413462969343785995236792940254717308536254125734941258904862455698367205673611036211753743084375941763405945936874651039731355608253129117485441736355384298095477735559437135555268462771142019140628324796758105754949006362613456556521538631168077753661061217216835760615508227759871973403976282017918242830331508062325155920970949222971144026638796415410303503307470934800124474988000133053178736695124751837945670972164750669121524872468911379855796910007108698770974774624402924585901532415154808509972503591550829050486217587849803936303119410629393953266780838884748596575633723569325597968292108874534412396841261090913194522982484249032446057890329111427910489398699803174531246989080474207946123449034169696414624275070051473527990849315037885749392203091642203510921479211066848480219090436701618151142197659675956263872376613871429121 A013885 685 16193898247204384766100929753470342221842417825034886625272555613256030992065191714194512424826825519061461512906346949939327479747196061821725546260135260046432368734905086620133606626822449007474913348593632561430563023325084704081718592871968493431073067955409699221506642559944390058285761181503240566629700970907698480088729426455304804723301628916579253035301238667850534786829004912970467813360098445498777113768123516683220300459884756528967965995589967554689095787898906313308545820704655404405561124243926170183791176148572981336607124241627673864651107002892128493740231621102270699793072337199063863708832812427943086812090795151896578175696458452212406783577828195355750146004060072956619874109500924660317030341548862557081448103896782689608647029634622528813199653585936850412303273070087490041916554128941042161704112290305597584602684858351743039381066846787292025883784580206732971702733235336543662159214407183990298800740478632663203749959218762782095951274121374920496024015566748021571875948346124477304597239471870023428786990942007274984458860117077285585815503769584242655504106693613110964367358518394495094950004752532459103786080954248269745433703528752251968592038411429527773374733202293087248964031862417871925073702527843024369718612158242867886176399062123524206201252910353041638120478354026481504986797295956573112710073130273787958930249673722881713283340033498450908383001637902224904440865370766247355479321116826251774469522356198736893333006779265229361522558055944578858230686968344854082757048658468229945409620302868029674685988345779571622238847576946565333597939648527121600651331561537282614944210807881774535593018779601332839972266623834335021191833943123232372921468438077481549157370166597793438622298768033271854831204715342048475949389461418889589712925261216986078564780446074189225742507668356937425186997086399283917307541992781298952469227787362138467204962417527217997779009764264700920828435862392166987184866355089313277914315823012655733881435526788759985333453040203320907400092255433287787041174412983275264725267115172312478386030957577384353640766195360499761531579940612172443705702536167457417879111569852775430477750804050303609947673683307304666415198320383713139986684348424769008939299628179607785391501442959506668882773889070000833039878940032831658043152206699919111310679265404755099671536049086330159162947194513034639243002443269664494269846501211051546928124698424536396835114486343217851283501398982117583101256486196901661541570555897458887739450333516154885119982130249968498196829777749418782562324891933572329528806701921484123137647619763445030300280984346896703793491845695214314614468594744012651374115542625233250421019912434600226989518399958677208178269539103761126891415182471963206562604211366617351928551968573006507934518203170775697421643604056088441979159433934571455672618735724178301137357220169957304052727930465688808535871129090870058380583232788375929097463367123692144433617195873654578083460375126906918348453712630494496178261297695642790983241460706450523258716235634421229452745031230897270797055486446961022849078960477678871043078679749871091560340817142454605679061160166294515481786267166062081773673191756476633916423249420079973353026233517248224669149932248517846061924096923433249626167072890473409841886740145728029326608879673513295724370672100423275596112862570291263559951838927113771242153546360174203636491044881291760516565546116345042512034394552771544364276180093031401319843379867463149365526847456346883340950731178215732978096813744845393870955111360950573762904631327001254585973002276234413375079933396693844772560253665742448540541449551857115342510346004042848808910482049050880139644231281561995227301295635759072500336683036904916487201547729744770370026549524926390806880940849091105067912233251963335710859930573880863293764392110384460946544029031988585483136209445631659067587538217018019410303511641556382488088089571845971935554465328830269807182541842448760735635818341138378461762417989021164698703746169706435980412756174834867471759001975309082642179179328138075049032503335901747346474765305089824150406438708187742282578437090183849443226307342474524232953041041841645737455697 A013885 686 22993019783580876140841767816973139696078509845800559019099614995370868396300706911741077827977342001018049559330667061300003697411414558750009768936276869923747323774836131573203042304340241980406308042394109347775114922609284792683356716119414569177563113047964149307550756985234961834987446013885646641213147331450092040843343097258549714120012880928607468476943710831218256770822670428715509518074029298530557176423466552027287126150070590750950869294600384562298195478118777421295331943348249908533066801185608280218647187992784387561650981604344744130441926835805408886736524048843406768996092309478451220334032230555501987411754800131986419798809846408582951258510464407973229335054886723007967424593493654385423757749660543343709993660454574179319664745555926239893123220541567538615861688391475213348445512795855841300590715764176434869681214314924730816666483429878864093995272722698591257002927703325238874522395690541038913684322973769937278486805846474867498411088220153030490723170670556145664979068390883261972273522644810955855527210597945623437608803749253003480019243735770574024116094417673430894533744563852052622030428897916479785724393545456085535942261991223586223369185882737095015720528560408255982052323388077052377919372050075613052515559503166243668262763443149520708844292353535138641176828034312977950226039048245012030093186304531149750002827510983149660777343329943010011423963556586939346144693782740051671408802442973571365742972604105269969157123006587190765563334713639301903910848506813219483381174837066725565599467254369292009810623354673545224837183404060619414866369795538773294535997676969641481806842325046592746783496865348409642164502571717547420184373766981123347319157412083378719941936132635043198381941261883417275985069833511414922916072272521840316181024922615766202552753469821560091495079710470276101713734122103628064976534651244476786756100358480643837630236323262943164672511466859585455344700458268555041923342788338047082839586721515280332341693402759708386495600633303966613618372789522741697444920778495194267547023590347214078623754757332952216207317367845973109908944499737777329402647685895117586977581716236452164391847823386451932709474112959659681742284241585057787802073678901347250725527152168213371342621064296156260359888685813264172797503392158196259494175962748327049628247129739799361554328160047569480798624714759693823771651720093536019840501443670020016266726349930966974801115149235822268669838445854552525189400730722074202451429744784898283969072732195247126721802467510329521944256137745956504352594934086126207087782897370132682625850936454465770387066057591831713158115951553269911105555535527449571142097572005235807243038069809654174492656626810127544772373252983248962344664086739094262580359527738371213457218012442163301336381212399448069414002622724265566963203376388038823336957420249124630117984610558855067860394121167221514621316373737575488482079767157205081560537044054144157119082410881579568273847797846564676365480443054396023860177551362242286277092270674278720602551058179182423587086201808408106222094811820122737019424705586955688802612564993612718449590831605434169055654741690234431868422603939603409240922297027775644002670965651846490725107768843099512534065215352583803355945362485415163514460701613048904277871781203092962535590904066595567527317769376490690818070020710466042604442538163534977894570407874317864252697265512016275211769206612115323026009619346514546666428084238351286383788861808476624868688853048826316739832282318507855979081607673314946405432711551625198811276481122062020332675869092927365471500868992829532357233084089080075757427560936351188218870712346262267181273210310719235522434839294744769857450335717501969403110541766730704008768527954912220423274786528813410471885552031167949168410659768432905952414448444838760913694428488674149566177165429272217018329328934846230548727639250200553985855313128845320570389290595212506174500556478396960397616782312793770071817666122393714627582601518637623845607404925280871071840914744132510423849321267656428153076603023312142824894143089003447282123620841788922448723634844891323194114971951557169918910975064363850553828005994546153591846633575329 A013885 687 32646800090855792054707169927304031209454944754128844327181722048482295088566332813583951541598424881539484793162562941656239349795478841143112620492555267699322103892967505267133352037113622957573759318149572916203931348671251277885012816879163611948747229002943233143371095160784757206139770134937632583052975730590733334835706600044232621441299129076649814369267866429681060403849964366904717197804037017723701320845093948161807817074060778771872848424023418223471028936975292953068126127086616070380034629130994215926407740401870862170123077787800115366816882911306160445695060826418653004806484638259145314349818000779843385340491935251001842056278752092151363425054892462911645483983026297869923603581044119634724620407159770090370040468752050330526281226630800763195930256548488460676501529294454821999283800461785487261532831912776260284760959913546083523159623163297514335907845942232653686394405920060263692662745177984527888867081764568061834420440688758265941691472487001821413466728938783837315440185108274335694166367041893349348161298657967279057252923265003121762129683352939999922159405471594544569619998955197283879758258683708999239119280246270641240806372284072747464354302159905443517735902520195585113908865728824919358155465840904209721905584769487113236088562514099949025097530408213341345645407522315521933474093124924018046012021226792684690589764661262001927902336368422892365790394623564861939198966480279941546011488010273126118649719852747096302597525200763868918820459736503758283381145628338297376015144760633049761395362777387019845173682244496715902301648716539298900533919218784296033659998053629084245433817723113680037669775508742996869294764127971161727380724383664516852554536885648469859160597611474794530524987974274003203228333298600017058206845628646042625811841503550453953057944883400430846829929392469194814950957389407691033453387560312029077013156386691251517366154455239152692962418113800850425869360358575815756160151721421294516899367083650521386837679769762191270524484028401070124112341933813391458309052881791851047136514273919624340032488558482493534847473015957679841915984210564181305593655135351983971693228242870340260776915874970017481821075785604563516739554476404235395415288927503830203373394805696102932794419916488347539365810469772763828595744773879560066416622199939951399704014084890962302098443718340661860298292891624554593538946096336847772522674858304983610236425275033932975940186952448526898926750806215707384757846953320852110870079683141051322781475702316546999605838286111813944039205686971560564400562385326724898017038161311264480355092833081428405344468451334165400749543040624571156172600766007397965733105232294638097564678304685726147232619960172747265337867569861036921927807716205110162384561537976020536025725195492092658545570219093843137493957521893407535111673056388191639586742351842661349945431275194264280087055615698127638085678402465912720349700331956527735489299445759584960494628994667086921070600712707029781690261965433885575250040117544539245866533400162769361398576337813119418407089453241080908476184873226484009016189304200578143436211068694135973579680689390796942972854774572071189729402913161873477834588209890966442566700389277533802781479341346256744568080234474873581281562514542454117822151628410198778081266193643679964506896494275284182722634826073595942792872445395900183854215968909262283108451055613205339784241981318094892473356990392658226205740940096484104686154580402412742431027301960798195156181948823347387607268044875909608866890874226209939858378473525555899908582590656527614003492161462676570356268809345551961324143895075468969124713824388404789050881113019826903893201036572146881591177763616518424695489861320845193770792324501284957201778055796477800553529668576441422552380004250318030802412054146827840546877321525543428554635430150643411980583611574910162238994025993443964368224779682872007980694567333182930329111226976646643379407836619747272999278971684296423992860815967543572469975549844448260680552593134994521757450825685859753852875425747130853108142886338870909174925723323923167647654197917559894061277393999962859476426501730222108609555180321962463755806571107398318000458585608365907953 A013885 688 46353787636602232339420358171472119840963069493763118519859258322591926057566527609696868683999314757028008259965417130651203034482559200948936455994698044729756384467157163126076159823360037351671805184189898152082565352930316825663980643135598608570712394330431970181247453061706363012437995604482142186475848961909366860599821866019003997181778657513384775480905565025247661381829198856100231046322446587874121386311152557955179961727324715164695066944788618528522904733366928526464450358426821433841584828414046054442621515063779156748284442858552508404382518919798431051943251979816309399445520859024715288596789537133266089579394857709681722456501780109305758418608164447712340221951687770214696118009770560572201195357448649681202534549840879926150054083600328879229083946272167180310755431879436740199437099072269356586698222121178762599139842259967801512942853065770118812439106416000628965202902006439005825873047380177577814703148112994314572034703655018245205172229050976945146660629350834802899188954907279073455711975409001565325432257028605446940393963868277537455812165816455329469477486974681815268986942856529549897661921899875008532658183892629093860247613332146678996495706401856863316761945344617342893079300367132163525112545262468728503115697874049664138052998105582411322927904232814570203004051388412350025896725442075241490756490423010180906726711482645482271345627609059822685814052339030934178405226949790836963695233331802370031447635280961933914917214338980984631469661500093016724966703288415529897416735394398160135065535607012401836308768950624373550894312041719339319015388940225414213464383856431630669468924130887020397245694444517305305846255910448749776753613181216749904717527078846179468818188642835767337727617850188763366126171632350324420214397213752484144557323841706636898426994448310285540887403057403133542371821506052235967686026501221956669200669187738280305692955966352497625171540095806934083123592390646382032094284542722074968881184649290778344751187484855235610793082319113458223211777481118480555820316897582332252234109747424696056565509107181277822907928494018623427303303593259026776016290399515461906096431973237152711645929443487304111686027201721138741187273600203888455828165890738805841071138228631251621848686679365395672201321556180147131378468387406310517222105946940139574529542326531027061370590002592017126977553250223365211518427387506547667750727556288339113879460081733854973419506025742708057129439619461015640200122301601285115583658728665603708010537746264065473219346731403861811141674469086379068288089306742847633523777752604928051283541044700497691327180941905974083412043933032081728089760405820966053431909595810167965293891443656161070231266078790996413920828634140182300857651280507839099832856391626018590219878098895816205884537694571926835672758045163007942581054770824168616808713235460265616349470214103502497931566525338296413829417079490043437377564464230799600928630243157867023253022440481026034490539916142065184741390283455060471217796211176436860018318513954909217167298403278322298061234809810521415466270425544735905589699496894320281004908339362849821038924684596348775058608661659577283235620832073278190617784911931157940243427514618431312615902913165872062572200697480790578497695507210705276368606744659619606450132373908334503364868535672222173828012116244377714546059491702486647346695522967598417507515990469798894130034466868366259742543236307948531085804713982573631427369384066428549229891131880153042979871033310471551725892784393374389516917076006203766577497684284575223376500351421805328436156369897911567156340762830947371149814978430170144094508796554647258567416904488992368281088744184218754855404885915259000932864148025431294291815877489420955477644984969019580460532974635940388900954615694843808261020371964752537195367593109293515837298997947402103004515504979917218226171340764973366915974531006183600635445046289991115908300879401380573128755872679404503798937242898750067681231379577228514176502074275488774065107363230873916678968857005847772526282143375043971701568434168450232488382512741535577046695346492632838502163136812605265767620503467167972464037189666400657900928250632837253601177125986137592968422721 A013885 689 65815749852343135802752371492271889661030300962206020172251806944140404356318237192321366879057215052969516723969717270875025186931303059381754069599263981695857710780384368164701118058316512554032674293408316220521494994315580857136782564020581633569385988076824145885635464961835211467751175124993200958463039479509747902590681275220144958426528699320981967159992132840053068746619860800225905752738250044919186369203594137480567954918274088099598443667026733538052945946004167036800235092564831400590011109717482188722737256513912282163148904183815788925521350165908240918118989926306045614968518910332255175521171801825427790151930844483095561401921248000658546230969732548235500250519657542353727786028998798822363872636640967390403187098333422249303637340978512161475569444702160476134488275242041411629352161177455151835119577566310514327726899011711102752762500525405163586673352318503405040646096834156467494906627434076795103250967770271768505305478227503240582280225623632972405102121208188250740033731947784543399606838268298735538272268167864644076446952356120939499397094319654814734543896223410798182377993723443477129044563442990829990154451007236667321129595522941787199927404204621280378347665431172346628138896181375172306275723178733061446248345436354533974063515731197925793738445320291397204726723392196994070719646896008626157341038222543966431682268385614566521345988780116852659211882911939445109747910321249168398761422912792917705741145087120768602632611199702523895884619168537570448061048430979809033556433666883988454893746190365807834095859755926671156852145212619495967479233094501635948886899669241445827460138209708852120172079976909007559642947378242030511772054950642870869462513845589299842057786871850864104843922297915466986737807675394034580312353384726960880038728157914060346689857056394497097227765442875240982071427368118809604370778529945503730461254550894511460000283379517358220583187405812146006461614521006000052943294567975737199090732192588056668243386808684100268633833482369477452434804739008442446545367689250557524660366363649186668786934064395087585800582627731800603620586730013981981114162037784825195604361612224583937699454441841553154106187524554170889645938732164692451226812137126728645085743111889683034043210722503712602944751820793275165517637989137561832051427683504585755872792379121364490276461809310293661858967825202396659130919755142884251889544775888892309215548553270386120994499567192964233871634749769059283847625050784695880357266931506958084044718092797257210608801992010893019582184486653578924762321618803979412392170508480375328111294737105314550514737150631790644151174462623132466200342940527739397727670862978237656698288823515305888695354760833947795280385981984376821148842174188018900771379977644943877453825457863916910638602037401812321117815219731012968329308683738091579756169148360906357233109729786356746205620251967257531250594646233494604864596547489350428975722151159399598034966683274068182253634533713724247011356183695651795481886475012342110755029670268475536359508808983548863158330673353137505399692327602672088702873958561878911226786140002717858350864485896917982708390918517982422643078887765068551895996231699838119560212260623582028236878062578955609147577165722982868414002449781670361588900866652173515555465602020366102944132144453954359064919799334393408642224391710217583641737065154205386286969131680477248422788348024317912459268211874494877501897423781155048597570411552407040623905532837958459146270745743106206018870951170423380576321328786940461401426129515244122937687659468710248217375674894139024007900526490860441558662845828926090283596976349691792607756863757027237050481821051172288612730615100981899287533690622944801219294816364496769581622575423157234453950967767662412763742717776633845066067602276757643204603044649382163516199843328604507765682371354270321718956961384532789829214849670846828647441097090167915860212361724206016420875927114961240550447636890490574847670142912384946453105705674572664277761145434898946714050684401752000755849385246059808528273852233113241750257329393658479818789714584990184177165844945335274837016345191382715878870452008166638925238283158788404386406550571299364339365779370897 A013885 690 93448953138098367771488573929902688438441500033294953183712933852286362108148943305177839012797540193464139107145470855072800636840719167984599187999002159258735441655504207829228035382927108565431170824215851643920988318143937689071660681002570976494927680872795301304740714374316457848966780259447471333280455846258272127728696943390249360236615759431791492945884949757879230031369435696226353864365673494028821200618307561260746774766395891906831547429733576801139241672055638596370071397823823817947531404210135108033299552822073951215322113647720134616423967682515977225277674679795123008732356354467624836749964431024446425841750073055234614525447697422471041475865991546740012679202089399113736873087776147499525101110243134036035698023878397914629514604049727342056217605046475467162886119020339192591817071512937939519157378044568947941823331650071091221229105708500199354683266002893289170796645112654899467915639308665976064916609345394762414637520399668068663434654313294641300191082512294545130992074542185518437735566563111837745164647864019789944451740431504808794795460149422126284545292860083385674836671034187285106013826716474630897330728343782032752577104110417557148327324351760957294159581196108074566389408715398808025271729485386388425885837006226039544811901255551493323720087757132982360911671295474647410269785682826119909883774507546608545789090543193541577298751591370374066150606435697604715191338704997880495160197652689413754920505039964033145828131440176026471239047718782249163672616042065698714958337236960899195600069784614224813895845145470775528754616345154279685897161463859809313478706703670151548240069458022581644791168959774092746611956335628594716353134626054934704102436521256886505844643094505552355311376982151361209388583392561947757098557139778268494249148446111383981670020370521121464978523358424511035080990648615068648433080491192833090221525502869428358061622358391377691002582720454216192296568608952016217171907395402326292289369738771500376802050464017780555121628906776679147181724552314310066824566131156228855291693803991843235983809839869815874312057848063391209654915412717462413758810768483048547755222065648361076030134285429822136729749100050911416860013630435163729721547800584345553825507957618349683667491046821953865279326486016077296686376922342891130171043956417770617576275369042123221070466235181885627846088479388399313243650330777910205235133376859274967485861122200830626596887171975900618212277700902847207586037361732005938596427953568674984337481297084835231283381769970610530104901718666490611376255686710161796540910041659420272246118611542140601750203146484602368632554118976692994061820326508894478039417568495691584526662274089971673205320324653406614763422999222391320145931602916077952392549260919017079009956253126287472988593573019225036825377764441616880173147239766315496157855058484271417661931481605267130597273354097474376548875562617150949179231460128586632034181926378731635067133690013468627050098768135167368188803156913557071377524884751599032350304162538386869628803098996954738197397914875165759004290949192947183849396510181793705257730888385838970204483396352140276174387804394186968666734060345446938889393521552637052924404299732217307866328975299168174337451471791937286597700276339653134594532017822155131276036723287830953827946634227958274398839831523533822014522798140494407656805864118654597157257130400447384513834995460763958230679185507484673285211570437639463836600531835566003479136638138705183928046542238569548359336052115983829874953872927438922704044699975125974661936387110264526903178373628167552210785617841733633970158352290121511771797152048944339576671837303461421716785966992254332192805852965434856576699723366822536624824280078845289767853885072597761440083459241689850399489444034178001353971547565870277007558065166737810543620960949022410582658474743960196184913074320558573368539508809099565582869773791154546509533543280645981857295631245667522124236930372421276131488386105150152916067307941981719383429106673759313784571862602618390537198040587314741557529327010151468091795120940891748180067307781500407935238165106548907324261516834401088819625363376959459444472053010987827486870045674513401552798877400223701729 A013885 691 132684150255800934168922452114389841498140232912774072342567095120705757243790034194459890967193677026471412160254246811871101493822752995697109049274699208838630327982659238015784230634696735586387405912958646467582722710434896935392220919546267418973158532181004518124645236489373842892060425718838308304857588196500731488460484455951249285877480542339545173799665367108373129914650112859336862118796652070211279983446308319009000133379490571895158120438939227156135160262759902850526220464699941014679528096987589804086836603171291454150733610317510967176071885481794087875151083337829863969809697296385338397833294247141077428856389733477986254076258591319177465536798659159579634182653841047957433095411790577460233211487086485563003538089089910427872118717162233714709914960048473517379493996293861744975839611707145523991852237318227532717833450206674989368100694343953967555142518017070056882179812139718847593816295881884546777604302195324171177759985802111504968258337969311589512565409842658995966055013983243903652447908333600284605336241422263546891159414813855123300951897661378051959995625884439415734116571224588056068769473960173520001991315954017325677975869310905141439952589772118257540813540478362422429609966690420005366338242011932261311212986874149085829977991681003576656137232642579564936016962870578746448003427090260446136887846420961604969998460731387152363318673538268365210442401601970293938097428599662175606216672758554632945820163524528212210336093222254012417374060576847007950784709595639276780324599834259591449167128284172999401583713000712698929930943299981720091978885984591597272407936064152990366829500300459568706428254785717964004926212486836609608177012670746481424162773211762239103529057410235370050555345787746485272678845850012829456550686044814152969439113165250371326062050113227007959900011240122550964736990139370645525958248366983582412982664535927677940192300936918506354213854093715962040145629015400782890065052918713760802391107649182886210505028965688893845653330654689215323880001877675339348551327993285089633787898489454446561514264287808037157853095519977742452766999233154778030412343781306035861870086336465285012328918376107530969590691367950986931608608373268780267791247695494287125018024252180117126803072835267478949293908666455329462241229077827010371411267958827466535759997616662041950299448977286646581896663650078974483704189627707331250274540771067279577509572315384704770987976429340186324073029979570813927621488250316720755957708404870158157236463182034982896984328589765161155443155439560647359996856270565230197951186909020419489490557233428389128379238188958188065319512393707890384469634023335939386905613310551587166131273116502564910002286500201411955818149489406906872648442007921613693250227815960692832751839455695131152535165504806357803111770396486780818632004320412881421428203609774302162267217047677609772248452752728777675863556809710900095248776043283794629600157447442326763171515239701453524397472086628094333894449483965812402694878350288751147275805817309266365550543481732519163712742811220908229082555534248250409618852580757191064966126005990852162717627181694360836108137744783717126770243022719905254310677617331162588054085915804886870095162259881351026510250834384084699936750921262790880725988447228911718228199673817289794609286824235006151613113526667510161924074296599367968172369403809920560355911637398988022033660215149933931441537456297100665756720644766875456204644121330451239001876509617707526336524379323228643224841808949244452734762381153134646473796795572582441005573012793218860375166136044569096179349434991910392327967127607595059339768588916757963158314544898180823854530572735721259344280739973943439154423139120446546384513127839909036593915713697523439765032580188528025918667883538035874468445979612233873901120371733448847465034026750196112822661713974535092274522122965565334307334401359161681889796728405787320943386768161828161861954203093579750960752675247794955864226705430100180668948579652578338138597501114483877992220851119365940132974398314182947003648917660652633030411945033771734895705827424717824709703455393689211906703984507942226768166809568319527208449755772022143772024842441277574788552355668849424465832753 A013885 692 188392519529750746986283726091781217180024896682832656034100287976799914362895986581243237409006712681774619855622114115562866553714692600211510163376026594563991141598474597711377350356288602899481262997355724897522601919469961457995192618164204618700971954026924532090904411546092876447192239879872603914810180603918939109011038078173572957298141890404599591835671469146393347121225365294119459037408258018453977363456124990903161902379803344939343523412070934252228600245201487381639607810347464149279830725204508296461323558868980370216098171744590169321715899104523708228148391734801097166582087374153797421532387669862988774903746957806853128753954294694673358684682333798343260651680334788829697082552098733940954346962420156132029514580560932950387222865393817675466875725429545462965896207095813655636160703559672522258499342121946589922144849110098930379223347569123448510941990204163039754561181525264783788013224421964946934008911702146391715940760161028635109716378974092845550542585122968274035374973989206739308253729782820699298878899737090852898240933239355893804719658557791256721763509381402495505995552469229923525634818988670093589467383896523177985153783872173841409506764256070512797126891142986234023638718475159677559432917288336104748554937904168698559295061334214695340253042728195093331358236850531327195422801978095926270583166955727281547887104458685167993124561854025106222603117011368735640065200679230537669715986332943105470553379921446053804331174314269915308895481528460262167977325412335596611481345346872320736240091264181022411334445990052930564554959361082145144636865117424271528409314876240072443275433808109621844803102555285151218142517282922368008437388679648086875467482684133097526819456867324561813871361604152361339809968032061665993689687435531688792728910901472896479908484287616159840919750259366684845138568608316386644550500651600208374150327119988665017127619831390299676575020231941264714435052376919909391939095842006164271600630933445865266189038912136135749007801103375065202118287826030474301416042910561787512161184185541322131491958748894256214837822645709037465758393230189443669927179204293844160727275175434590181750301058744910599890130273624784451753003859044290544685277579181432034466716860627704563311230586664376858507601277427264724269444794756225464920888690216890153064582936000916897426324726543286155832051160210182473508779572227648227021058635585274379084008819005180762020675249033668933539360127703477150830863442629948182391843982613728150659292904254644711163477838478192422684052352948262078623056353755936053172378391081005755089594121783932302653159997259606031860366908792904117621901155471696890073643398279844898941651053377982305421116503316476175352090279580822571477998924041558653657188716086501443432528514044921832845122488157840771252868979844531152800381758368472576384784892763311345210243995664387978395371380131224084518602181165689476539641406488798791400190752853119750976418113696786696790421524503506136640371360955246500653141889805935337717583820347283013991498016342289462231683869711685095420470053191118081850195168756163033929608772488153379199761977319010093673992133895374248464616947510016514669795789710972518786710266156979256712706800828355424447765218956083349798095352811422471534959778717100905508336904267195635904558162397843129410940532633550975979030358546688805185315904585342377065263629742414936000646692102139742094787048085632459979340104516761484620357388179890504855487375316269355221598495652741451683294216329247380926621510216946299738345696771300186938849881225541351435702264425833743193922550719308913919610421903537098168985809353581211296075014775496330015622215412822980128792418617183409687481775042139872009875656155389724971127383503424538614459864208742837296802025116665002615144303274287551495623067648339480215160818119453202164045993218741472511626157947518698873608901110615228163001113404055968152714306481948848416828708941840864459881411219308402648513337291865752224071323459770921454454632139907735554400721007789565659384630267180856583759941282901265576661613039816034193812189009777576438845419064917383350216999331493326272369021733245458943607844881196044989715876714145053506549582062905537273783895176321 A013885 693 267490437601953306363703852477498203681578609729396726498609532585875196007558406819284279337840044048206466424344048081780745016357682291258514186040594992477844770336585346882683110544828866847048767635636507485821748993572861065864680205248773077294905935728806985360995265064600793273681032139116275776670638601738533126503085492561294778430467850084203562665020985167790618663501683490412572750477377005308008937344723261208790749227280437935541477121292800494566543658351048269232668626776519404604012613996697536288685484325033861513918501838758564042623571354851718793694091043399481419651742832803888345544711359768653652968509444270765062833203283002294831041957004419914267039112885112263367210541175252077201616215020995625155030483811504576137951095989469783235371766881218132410368490918440689650592228074125948436386100407240719327086819022917736991452924609452912232400561385312321136791975516917880114897092788097883658881091342674469302620499899957634760976568701018545404856743284942364667045404443393113253999216008246449644408297944006607123537676746432141309887840240889820395192971139750003061656327142303391527337277184796153073660391297165709924466496107393133942178045776331510088590196277607005282101599897984794300503743642265036679968968467799255830305007900814074681725664488926900632182312099884858637711433348213347586771403684258070796738340475395346571213861020370525245906593910410978879696055640810233524109931206733598904103510355124629616456248168336339140742411716555002461037781327982583197988068560174092703595647262086273937890092480098583832597310933548011358628665395030673899512664592233600539091727620481103343696598784839508953138180161778304673355885378519093686740633561445167455137293569268850363357949873186959314858561780098980892802258533151717054177693245832602377273420775161817863248793844013603044163912608498279791971540203679117061495961013605745945223770910938336727882778501463428293643610162736371789510468804943346384182057035269645919255370222668877296178969451234809952684065797804151150185678438861527931654642494130145017653778073328751946430986348268496809019314936637092920851794883471044688517746748767030911689437210366372529628200699918065577312664800291049239905204167743810544161809201580270718149393927089522133190027226964043809607041077948190019946178253025283002059819533761453863229049147255570651361228664182549056288755237084431928673439251146200924063083509726238941220389897067198070968395252840675956947257275062230336406336421621980210810651645156287075658442153308130858694910521700060550167496925274842096649173665225103588404245840973768767448207794229032441579164978017966461734279708904577131249293094551425738676595839696101822228310215049421912906892848094787993871037118292875345305734998856431679967779638366280578817977080668327323948784791115116469021691642291784366887971523484236956676181408952050921840516821678979434972328937143372363091145628492966385561100641773772050262124093659178468944757534516974712651787759451833430677868084234185930805675410406832218396926398989714088975891964197224064528422348313781346341572561724619376866192522878711992530436441830237714573673449256284394302225625240729518469512240591652307606942078374850096498333740103746247890130580491327636794274273356767876166213386529926740392350711882107594008538238787714352196029791843475788100658107795025926864007084336830471472754021535176043785070210308067827791478053733721847728885902778855411268606780108934792552597738254432257896873175242014519362687076114596198540330037632102722307588305980607969526434575807253466625441910060871021110093291096665796591156294812690473594921684311347757927211182254091892646991311909404598096726817120538184528638810666007592252326019521823188728330013359021855123511139415832978735725432976072620618130945014120100003920881961968349359857593732632465265035851793582610935939981744890057226585713504214806013834271874542694773408477058540446066573160192035344289413840889613570659310201547216631355613237113619961223557590626272977681064744527957069328436882977268609486447638950116342237882027905874074862323593250855760349729740177256401171489058019816119761107062091100697599294203809480372850963015563715853236648969939090867436942980053365606097 A013885 694 379798170262196615713649460867143166984715160074552047896136235108782998177703856831208519007787551422154288797869867077252963276690569705019440176649041084234615242075793060868805793288849080394850122068831944609296411060767381794395427242183907195208713257186096699813706654068828888535188929249949217975436242913148668429397291458211602320217948790217007017874868700937383684443703509815646724307774557082625613645751466735490130006825598720765844115081007431831813768979115344342407889178409028512262839538071508973782244105717289603507567782265274218465867376153185696891258111026608057490062464623356430494640077237147041269742908914013955669819163513793789331918739946424646211455353703716842927777457361469888579255194211065785345746117653151452961502829298320598015225250808665733829788574409984442285220929176644246769041859365923586021599509597422909291473375177203983603559563886865396352322043981524470506297441474830296798247929710535743960610835126454147418815907906122088822903680950328411069057086816782815605483564843820779252760632693883389170604835092158900863833419180909097716857506423572020097114167687289466583830524371773111514708222206019813396223225763554892979739093541844728919855410316134249698828931326352996081130343936675508185310699661784047985449377603026169635370956804254282350908481111206215730765042619494159064510484920919611627244509892373410596563999066800232864077198709854401239188602473993895740842154593399147539183697902296191233332719155549529483357098472632636129321721083005366631745745061643106743849204934604030654630813038515334944800120110174678763628420961792067550940353409935023360633163104033437950271021660845870663675917069962058338597067345887984804774495746652851127348872235381362070366328633093616491917132953405998713511536394105197521393576998948141313588307401558933225858842680979622377477440464564542050589335158975220113584470716895213620547587694292173971441458234752358906727935394832376639938965705980444967005582955926853645976172198247964111120783028121903554988139611472808639649186831166612464455365727788145314330840373862341752403660983493463073763737447988732843321866927860547098304742345464110209178629249199166600800308161183564836406428305346848300624083474000223607801953927528158441059444013135547627464792488395486351377224523812283237150720815805719247455649183747936597882808035074852778329800047440241555414983144660990264950483434814691405437437562869368444364359138080140651450972778512603642203261872798033178758891612594919956180979412936670298383168700469622756633979568609482872579171681829961474822005772785519905720887287027492400842709974090651315403268448193655806458649184646126171844227545350503695040135339163388045003621857009427048994242158617321396613749149667967109159764978271296515824011693991832043798756483826489229199949727158335924355732030149486075816454583419758232595372906770432165731710692878650703601506047705577253341504758635137773303627673926982661969028729250640163380496598686668164581629412772001859381985744476498533155953871194013573116404726090338477231043036609177968589132170209760641072506192772632894579101516956999373578287894987755830701432262640680191240775169577426491905566241389741670521869958575079533463834649222484836290537135624674984395807886945520366349731240358222191833261904720793642106181078110407736965998272157502002065236118959522127439348506745239102733890106754870452000538433597382261764524654940201101550792751261877307677610216985131827749353766844723422400680655979601009418746783830842214670877386242204474987485409364708089787894817501959485362400074093298145420313730016638607950529403283862257767064717921257293527256287601748152418079143153751484439824248376315985070279515795805541912610865100197307278240467777900694150103155877546365688770906089107542892997549194913522831267091699874494617039323464434334233818009420080825215670934660354361983568311418953921822384687760972566972887440010908062130746367510782727836734267884004055595616204838226364546686944008433097282996809953848071271303544971231540585466407353455676059599085296795339340852462496350646311794190142380307322886219698858741998146939452842056355646189859483963191241070338317373755049794389250900229028696510807741766415548829631529376068129 A013885 695 539259090633971700197335182558439295645416713037973247069664306372851301443600065048789234172840209399605722029677115858707160679152042229659787270896377526738108093768009308025999987241725388742190709770285518377121774319507992412444908137805515918467457979208479701907390088726205179188907747518045146786948977553934528910158750057981951035577696115431148933378757449106850786043183534336314711035463859295665555914215740304652809521101374122870429127706573969138423602581379775471978238305188307996335978558007598516987535769211433664567444668623825456008291055102733784030931067747906636683667620832724991332828176145703886576133357421925113055482428049204708339450146344110658895858364143698285448905317276884551588475542286941232783655045372650662547560522699025589336103678937439702838362115896037280269766932837962570284751467313722165077870214898468099717863512058979316547399271701713041068618920401475390119659966360128120721069910735012149812681018530141806391637698551862790669821551723090446755278188116416798217155077928452840167486953654839187297607469339447460503819927057948048756964148498053697739028230789971760155317856842932654795939072256772674189321320662963759681533410139043031269959143325235427374630149946241585956765486750896277025470694089681713020476196935299928139968900615218072575913863265113923848836861118587118206858663588362157006224508082255633649405570022989778233690059128577740580270611542917550824904919094519933427542747752460563195986094622041088283650959766056756836670350931752750849650618345989396612001500570832075153192142308427267928719064139272288865289158901547199656675517371570112463758521065403605107757962002303635382914896583205118266465416250530476440952701207355277243124187685511874605144124273998403031363984643824181115370349529925023437133320056995511081087553382255262253268258792487683690017986185695216982323621650817079104813705838678687325629836220854603258568954564820780060230006165900513798853820030396276649517645999053434637214789928887759578923621627960081615874794944326947656666375466539732873944202216160092641569844020711062973542604873040077999524958961688938248720456010591292821357676552403635129273740989880181092312523144813612817925522074344859987579209289143535491102858897678348459647338998158599247689277868195750064407411880706537040251111005367461113534635683088794014060090168257275241281014905958359054146851722828919654621798558305683294850183785703012871309845872717054264947223856380569869607796792925396995093063568384185264223256886314021879851430761542697158366052328347154523011644966648043609756348650529929936777141860696994277783327655682429904734538529046899552390958255364094767976229389858730124928601442258510659414707519027834061503817688607914106231808026400110775710256422753348257068333771796160670211970984856427517504153019753853370547956613131958851150523755450627664858168389288345503539329549258602352063523572377097802197708922081410813389568878218943821475359224427626190456941759121456600158378593130216244056528133195167777791213195691918529884339065172449719265837072830797602947059435797520114551285425351572223798399342562014259570747115713630030512243508136208254294553309950696046517561566800914439082170713772536701145359873541089652200973185776644149319278598934805710804230349741304286629799748251151898299955947022609198185331408710734320146339960157510209299651052741774956690433005306650095366128498712278386042192682989429115444603943428435328447208609857858321552714191330848464359563234157228350430273552249708134395947952997697719242306070884346334241970971893879689008201282001888024862050391760234443968814826958414813726371209193522617015729530745355326447876597960856121442275537826850885613931862459285069323413925088570848120160675857726745893883016594825350147761192406961968529422821207242329786634399019708700303465602696241340502226137401167700248246886274046763342903351946381658576965655610231226024423041911567888372775145134757431598082007394978346365824837752989571286165284258981792208944001590640860931059237452217901521058576745655515842954178452251940130484754842680939620325163432989676014551259242962476837262919010693963610958732195317321524825972407352291347723735912138615446487997941745947801237481914594134405315965437553 A013885 696 765670794650279156327087740301877942997214437923957580664592353053637530313805657559978735664946381197495981663891260691796373040418781224078056575093117905981789943693164392065872263885074485283320674602308285266384991119973659582756789933820126415447449483985014364111121169208523507107624987667729027981477014422796818414791272381076079051522240873367724831100362415416505836518916443512156796666680608867965809223690618381743424168202433757976438889978072996098974721090390143862316605505289755426753613507436994807534371574665238568671738284858218940491564112625002282392805693059339473441762257112690408018855415697710683282328980469022325247618113842659649568726666437709927807896769337979016482626357072805468764758118044909517956502101757675651772791641077870376197992161265076324152968318789799804651990467958511021156796364125659612140969569715094220661106532641526195455040687720579173352566054464477642989130040856192433102656160246482145996583832927151554797811527752752246372080818964892032458609022344411205866215157482259264281687523555499003958819048593899852928572250172716942663916844994001029110643406684756933458849146263435830440597663317284478856427202392553734930142983119791221249870379364338798205860240812220739511815173721667335208553743298093208004114271551964150069031823320821686873419330154014860574237959117253749895835721506581127160386911372147237226544044436132197553552466284125005007081289693492284961597023710787789116630563195565397877763228351767393487159800780554048591844254462905665563132378012881466705326614595999917730785935601616615359467264251594734251402869290474102262928330068645425172454782444360766537485896654704832823879396317939869606468786521229450688021779478171841880590579754587833741236120859306550532903373144426270325926398372510754002377804416165475377059730282668809897138710124325185101057867811662653698871070466264185486523473930988804950106802367033954418901940121542738313977995864697005820899188346898366174754176295278012543691879984060787652451756633810517602871138725267226918951349870794705499199793126030420657781434021714747740425282327220066028171509656466770795013480509830121251454446556666168163745226060668304285187582174825621854821277995913069867384253363655472871790831925880886808869491807908474252026355006102813099199314610704341562359821718748027234279947217083405802421317446031270052259537981329317811543786446620701374052343035600232565976097399416922746419383831298418517465170423048946793351717531012675401261851959015264136704240852831168164260212926791729359186147960770005779579745187409991255617819925895474730242582310903652204270602255214287877246667672236943657759168815586497504974425132796646978990749258000842169344588373844303387064626071893767099131976248940382085667637553641300796236273184221181300725158486645292605720894194168646985146110032851703698518029207842861844342524394709782381618841835821671359793858388904628954135032396979745713266873098721314917528539122318136039903621955280914003931074954106089445637369865614091335471298594395540368085988012058558941047633628718317792127602969333159517286444470183407282965723895332073880551342287475807594233022530731752243317901579006665436520285413553245972731893663144932642878147233966430930305117184637268631920022953647776432125362091692639080501327581152635780864480551071680828307830097977797099600021816809361973245574644792778364681608135615684284456265111796119452370709576291321855567829021304467900143068275166949142864872113560444508060176374960779773956876915076613842579027472699452090550222970887635333097802178240328333596117647659354725316556283093511196910229513760693982173084245971887442428102684335507977744302722750907290022665018312219017895140452435853120674334525434482938699346976741324324244651058293278937184749763367371799750280698650851472643861357888926536086777760247477141001469296772009767371375079204409215259764724584533622602114724877776077889359227019433047281303399245601282556557924773811769935940956657446513717660782012105110540414603266482560878990975711193752999985667602356203758229390954679082957849692556664430886496025576474422416992707294934973474725616397766899090765032618646666188274830704386002336104980501001398112004109293573576207221647358809883894328710738267689921 A013885 697 1087143037479761412065109817681803510510195900187396638609686104629678622878769159526138727685023773967933052037347653732071922836049889452475797174541989110633586324082345314225473194983070203450919843078809634993473594336632440374194307485064043231857969281982510539983724169948906561231311092114938734482696009267309022203970291629177538373857214359737277675511667278066033727522239144735840412844763129265443329986921690343647073009191402988299152593007596790022101950563238078493917268542924196270964105413828969136441330220889461638398548305923936170189530746259397865671401912930154566742600233097253264658427993966304397633197779221804631659107312266297202057703538428247504967536883221914872405972411474322354463923167212891093437165204695348077899160621125901798737352556117347474382861138211928781233761229864167582966625415178366679915640630346964534865216738116799459300207705744878383338854380393769832741617212419950819487838067719089400368271531268446625140556282360439546277123555373034706530583230638868661527586654857288192205204002132940149263956937879388863479603809413483360059960979782647319189950815485198925270081172266163207901895676444689588295650158307484168416708025583517404030177207233111993004178103938917302541027357114925417567211492298000728037097677262957162224565317564831917859032549854489077890355785918346557565851620031169759466565478820122859806769147300953353621794344120778877234339418740332875248718265294928017891771721567165899134527264117855396014498253256875129771470207608937849589472448848235840671824931020432655189480526165504562634447111418476544589994123782164687416734629946276687449086130037102744893615112766459239818814928017801149439831951823673284165542539744538636897049698798609817852330294854932420919996584682725650906158878213998001645554142244923463372445897459959288414121677540993984342032721017463900492917981499018467612338760125231971630043794088449729419358851995153307794269855274461096593844458868662073501787940492084553056248721638528597773847193818812300092059806417041749011461506773496958165977320668546174983895573565769836582477020089279701290561515186301939780695455396245866469726356124608355530470805438822316517453584864001382969920975311443143642694603828159768745322315245785458301781010029901502526059384339900121898589841245210834297707529386116417704783023015806393312408524524969621002591070819556301199945125992739529190857837625498239410429123725243913679962787068555878620952544481359008447167989598431064257209449336971535891348473304578303936202013145595724472745966485135018096176758262560387954227750946522171064058042192212726907799044506281793142523821821099330111074960156992197587920472345777248789648868269217301760039099214721451074247418780560868472072230400891744087009794854000476424641646134528733818103721353372725223281051667849712602388600352914721458266713396960142289722643659499447483018183912484250831902828390494959752931304694078470809201962637331150034857318972597261683209436958559292714879564291112209842014339065281226881308271608342668760409466680837429322359069941171104545376921969228471872735779186101202114569863832854512423817987206268537743324916671417193544940625782263666966701382886431471167105188340871974627519037497177874721410232770427518327912068030897470901588220243424435446923373475392637981910898761802983525838670719424461056446788176749490263246541878431539910541734082610878641075219212839502777284718586864267375880971010702297879293436491973718909140688724543592057880797847222687887511089386009935700682730210304625946932367936775605241146246107389777866754782814852668422223789654444303527511367746719717675446328878232906188343638593072561350756092431016934972089711084905732358091540437374213104361298596279828641892838700355006531049037517675120151914327244765506421478034301944302019393695056028097564748564010331702150990923191306815472270618505833934855151083762554422155786970806920784508623751923998131148213689600542661700246906665395570058225935318896772034627616684965361525936581457350138129441961489800368428553300650044878672399548308352737778691283590924427888845207587386936243989724014401664486632903489521684116042316366918813799514085336299437396118935009299210342119115818609245497192857106553937725316549880242704547408161297 A013885 698 1543587651766901599250530630404232487022475220252376429106433083461181600444780542537304755474674800634787519466592327585058444142225287888323927948853665032656871977352586570820237694209077109861212695634349411912928437234027926892382406842820577231056160690807841467769670648771144623310205673317040566726397307630253586339462646361729132102889782809173491868518969366433004450258543905327196161060526842429444570185240670486259702141611477872757469903249987355490411609220867528416137891161550720544702281820562958631160177803441448333511647602004242238796796556791629875358599705887270472671448139164766728598121596229015063110279299212533858893605131072487946422044772962116217660692016400818384989726770238696915242082556429393909254413076043122835841668502029959550249821188271108632934826067118174563536224518551247391848243862118910179044981758482550023580122042132304529883615012455805786732355763982756853407014390374954110705543295317423118738692911572222819832194821403446612858397819961290939310394314105212141150574605005704640719904338856470001513474105946615433533559826022400243164656016871250274683085995022368090437201643010317693881961889469727624768696946823989548915641807080936270734075318930384695050933310124399304433995480191126658610728207819762419708569396745550567484684638101649552395572379138745298666166895126665788185777383662596601166919261061103183356659821179289725813380052060296734293317464074392815252019370006860610699757321269191472047452477648585809018957446374546951131930374565003668304559582804309596028775331083878448499370251439774811788458172277303851171915286610973006581462581471630578611397085336090592056413673167246516871423107250571086640191475620505278235434733854061395368734294187097740146356135461839782370203590737860794518666026344292560622451567745450293933610914629805415369809562708323095625925553165693241362173046457251864368652474935131491542719091343043967464182601517282390144848613900430509226446211835881925696028119823269697248786141159516299249381355073997375971811760559881646626166700622897070530670060592479966374109017396373262860486074312904408835312801267877113311198907212547467228106254828018045858427686397949937863522094644246411619523086242779727603085432107639444771427106557935203467991879558025857672143099270697567378566076220901319553440119551583098493060108710153818189376430406449791167875950040642751152850486756673169698343836757427053714573664325153647545890922958798544151109816949668957656770600207259535603048637107244394036082369260818636891943981778866108562699669735684351388983243456404204759525951775676130240500259612908585789126827935555747965964446079440631553520559703626470690591998103458247134724473154126070425103835293716755357927717287510813026151060840318949084149466292016554454862413755633564412771295489635737517352164177958089386489670931288437665570200883667636751058723658445907004895749555428150933433054210043002069917783489020175327741071064353094695042408344475030181736701531669121676270753515685708929652953422213006956013718601006596638148704133053789885356781969461380986485240296462830387807005227840094530786823152125309446544935860730827194624086210328402175138762101327543388339725400979929356912471402105459278705298023630485668317368870720904890514245178145990341916345630167888640362280292650564787082062983237298780046717491669857002223367320275000996702445211884170962762054929333634314681137525884657894847148678589338083516227856342732559999940857184328609175770870364290988526455988964063955897832842351909274164279268212495283133551141606400530878185559300127832556845663148265227973403307390325473661708074754218179506198182061139481863033661844227741800493130826412238666380911880998428762780330788838095719120341018088655992040278569958508155693262733643073536620938771017651080537349855730832350273681166886523991201850017539620999519229639321096011743579837853241630252337849234178849221009002124330060994535552214497709244675157702013727472157208557916162501844082814050770263943464863320131736738288795074055075115023481715860403801070771297157205462452793204239269845559185408972089909404453134582517569916304132997134449921789843951495189784246204936670663342110282941242705498548898730221428863067483907758512740354356854780563311765750569309674674529 A013885 699 2191673732474797604007060669293862326326270598801878439501772758583942923662724766785389918194005338404907503027277382467938327324447570585251947365675518272273088275147911510685110231786617597976211874385300452950454832105795190193637407032626696325555707149968349362903041258352251091419358696698913267950442302019968966339190414675225640320212778350084646643959738287715466399730745373786156759654916460911343879089505262674609241903682048137979802944418817296604549356233513306294352297730965921420439347758899060753163196575460964506474847429238937372451303168736493219937035302601982191515864340530068192967143135256940640462571834942010687287097500589189518142965225203671446459057184330816789656358482810805485984877612324169947812243186911360260329643914286752277139060362915051490232943335180209981258853136236618468047471985336569450088270664653758028830401342375847512886959960740463036932442457981265197607923231274611218764040586659510437102964301346201576298480642533433497393286153456778669216438539642484195097631406939584774058641214855730926938916803647043549610659653896687142059038998146762801260702431634474489783893813239700649882160762496819056121207740826669328954716429276516930555671980110539221960933016913299223195739520517732524115052720970344409960150217954947192097101876201093828515720211526801483528247729213862306016093318635023422343058481252434782611236943720162772224208360578176740263506854588275159485286466639831086126325330905310395926879732556688101036229862937025110393329265838742413467907055561778610088628855266762402250970347098524344941524855115135814213402123101596300205735716540564978455442431394045579765443348742227137705508198791474111363682348000103762839529654905826050644064968741610036030984783428441447876810159734286814122889588167128202247712215624351817993694992413531627650731696278351505586139778141181708600770935223654260386881797103970994187370500877060378511791916042524022623894318386823561538734238998659803372985398127908242526569744028327334103328862671300692255208730913271875133689173046324765872465600222656827616043307113362351885301176015697515215680728069804194474698946798086009176097262661345218538409559525934004925086890735295777262861190663414495695334072376056619134824177236030204190452546133619920196796084501194835925428693284780284877188827826152123477060846772872869832913450347610581138246842796856894723632833574869696708381385026890104206013419307719682543566048199510824502762331364706117211669334098478902442737828737180703582889804571558167321484906136595496305509064971899576110107581104279704957246239310356183254885977113205545892792250532094377639710380517016336795687041339111969795331882651181916401968486279197979975576656268630791112241174884693240450871766791552742089773208760983748958617582207832605866424213300027729364175091773223038922033064699486407238523508716081679714447986197510030182250264276521548099891456051509026789987254311369719080320453938219191974418828784761282928750127826651124095904763274520963623730253487203093417544770451669423282851904604245354945253024376813528023327973831614824965940491021785353100199386360307185494842952996409690108077371174338254127185997340904621772737877488659159556917670907579251095084668335937910489560094412675171855130884615906831408902316757413287861238866209481952966891976701190361333940792157569888153605863653263702090174943751210223330674443025798866017140215884090012704603987981335821803247100735423223224443836025659169266038482500682831110096208221122548956229229246043254846287071068926388915224154523267839038571107913671201603950665212740706421794632499821305356056891841896299961699132032186783321299601386005159668789622775255797201956131602400618786067834992132847292073463050036920304830890333809505577514418168945202253462485996260600809010258519954108412428362538120571999294575885160353753653514374837997533419946204037834790101405193661600093478318394178729244907413518265560620073955016735389308105047434717671417168741380833892109684514651976190439132287330016513707462616787591895678636405359776942121667738276301835600591556965106128317226884662497278614308929649268653837364912328662602762463438105681490463802766398040938680006104044101053143704396007321228408498818278623981316060758166282153783306088326754352722353 A013885 700 3111863290770468701632653140721575481070639593603038715475668563684721447762985399193603373077185837771576752525800982438779509619908154228464074230785944347514850299086688193826828558373851502809710263329089545224873946549238041362767427837124243164714549686832610621363423451960252177909416381018828895892311155619167076639463884609521851988136354829816136129952742125980818975922496934187891178293350721440197986132387673745382654381636281823047589069253668670305045635293647502535180170399396080290260750990907143703804036800044278681269857446336909900836589963252691053780139133646542628499140594952001034261748950596513966945265857845258468419396395894064861661916175762009328955017556572400534511108186328301844914030372001758969590848174638403245150867219207445227961834829707476263767676225058967403360251437457516388186479430684025489693981721103290913541047158781743722105140308977071626229786951061905259679993055387875661240654375252612510693703584016513731518431829665593285308339097988681390937644775581158681798737636563018018540580139401413546730709596075880313219542384202788515462520934791668190709617172473230045641090117985081645639735133756446014567089659266932233401656805123267499467984750663809888075784470595466295149033128383746148492426411238790302892789008014857455329414778637256480074844952377809773997967236058406892233092211117168451377747986015638293134043053199679153281947810225448291900322052035144603121300386663830646454065905363221302829551676428741497072998224500175662167741311405999286959302108188780291984610300552499464172856004120269480835638656209211391761598498300663218021215297280136968614809124311855374749023096815092397061129754611466057338503927584383328394046057225621458789330154322556200928845961644356588858024042969845273040083641986214147858829923339745299241073790843299776241284954082691333667019666972203837228764817773852067190136827790652943893897317263800317852617334536390031190694715221760141615702580381920112437756928429697413509047737046828763617950208965884987003403903048325464811694508174035543097381389735340855288432401908057328860808071874120226861590791515007974154262622503890006730745931070549637958290581959814078430919097418744856417114301591783715614489950001650623074914051817818137631243380795643179030862298151612996152571408161248280944870697510756875583769182716390954342350992870207316903207747473016839971613144181113762959272268200125102687637595498000945297260058498412840746018615524497533465809185705063958985638405297287182247091169249558864778581594372388071597851184463806416436969019783979269041480773608484399287732638806024686774702326463747926752386261749749264913713815454627504097690540905459202276749769022923206254182344439609309176253417848255890306853434181353701725359118871744102845135884420866580267683484223537471731829553279853144374721101145018671722468273515089585514316974338437998924479313484869055720467583114927452250950932944778475224226558767358087259222394981844800895366370245565385105439049468671511847898766525579722610554865139195992334120256715669996936502123432589325458618386940635130531665367760719086096789800119386679475151230712623273367784412003482390490263928626464813556374284517415128311006453461822752722113631929459793773975326972497731484710572438087625923749816764230558662795032859596417293712341363022042872525171330470708684114360749132040258649525109762094067621422651281700506498655504536393168720904563215535938093018708895811457789151687884351096569601647972022531487871916218398993344764749599237696284621866712615786003422368943504133788457568981451295780579656966381197930061517298779158934870279959354774718244509824629606230488125129127991848627424806370447777827148589735387729917988424768157581551025836271553256273456691763160772889238104028035994484979192587882878878631366480508145297548288260997202398632576124399601217959714354663809044557426547991569010874056778523925844720203427969486505435803984105336345548196859656838108335515928785366957630766667549180325920210957828335052091535257103136748684179866222581650604916809710044789865775095390349126297804692034112812776239398521476833925021643031559432324237897170503049838418604005463604489623213071377426869745189013460692601767097404405906624632210239478079907702880024303632653360454993301963521 A013885 701 4418400876443485379294033990425513997826515121454429741439136339827697540656409159942832104487253852060837653111026205522578158190393932138364315045101038583429392801110327838822379316407021673224886785359651094414353847125561477695214871786535716527122106374697090019017206332229927776569930214504251339634969240483963707936079272810021868198319320359598249597066310576768747688696388729485216604738062075291915191995973565281097779502346946200426880673103306237213311180591132462007093311202775320372688759119696444337852088278800469395551775984183585881072138115454076161547107009881979076872904267726763332503784079747114531565004345122595153194558908484959252284703315568919279782084362822218905729338536115543672614100421899301485286352916697559316450174877262225559038206915803968125444381461883550280432876525234116846381290125012728379720427804580555326627650595726370296037038203683257988003746610973903616293455899643862972742171799283048641596029889690935137292566062373500285298042426652915193692551498122337222462710224437457074750972494990072834220425134955511193886959791007018693199068586910493622256384909656322992913821291651944070133097407810026168905184222337768600120976226351907221992114424123265116253619111066266987431420730567560655160011086982275083094446722552951461951656879351559074029629129548299852279431765888181434785401607600189445867855122180206139974422967386936843541446571983274335392715567836464310754000203107346590182330654191307309371658754639083615809576040044145915158502675188987929584173813426597019036392827511570231702078807442193464250847395489242259072447959001684774749948688350283435846517038818058036825023687174586645614024509993372361774476171108179759503585052674199207612241944925961679782228440562471213186187443579035599842874039659620061336394678463400741344533309445395090394622131048987868946453543288152423716122327869928274564386105896353116958357363198227727905263690762835140516326226270622689394046618673331945085536239129404880452715992780099147824291929851674559991692055570486249491138129292461584115618647885451860767267764875968554784320366506972722951017716468124677158748864400505753286696725452037397302544590829715737958689496903686815597834660915205251101242856939493648727278240871891807442684332926359537249223050066654773878201581877605500437541273955530725095743760464146711259667453683713950356237842703795271351574724057563644134063444909825027926761053431005128186931774879380960823119753382766494374163432987634997613471589230190286723808126297170901067922526840795810174710189219226787022945521523421453003429766773421833719482201337205793689868521145837740034862900449213742032590956869961044085634598338402586567059096795580674862444581028990354899067649105771063643417996496434322870663222443877966633386101446158360059132268859179244000740314031272446012458378508462776175848635428314553619601556233251561838914424606685722848095941158811547570678438798174331496444649051744751701617732071737213464892208357757730999653372461439526797821998942710048206654599151943404087546985339541054840271095470625981877697527026369374531298794072631319428129675228112012559549800985933143054162271874028496514334670907786450781712922492043491838280689992943268211762095090466994408535285829189711532686699250225782281217643581410108331280166970927990269398523870676388726854972189768149020100563910180371285525338773771477596570750301380881436055661508704529595360557390413521210452939264956680169022131548104411094922024887084611995490775355346107339493517643071724837733594349804974512067461274501016948888477998521296492473126490001315108549383355767292680267788111092249592367122494986069118813602177881468283122216589503298724870482321715175918416038165290826041919268294890811018791792661397996766165512194946670935103021459101450253620755976896116914853657741019925394704806115253638261644586528626144469891918578173986151665201072605635384645778106893878626471201148564337459850547581026148561779185986940640097404772360747468286376530020092969949266322057530975544688434576473572315196114682945366684475065204449829615654939417822076617479316010032943666508532986279455009860880901595447962818948834427523827385537079822946441886739182995794837085258615467225619327557362330416133994628103511288122667682948302415545424746019036497 A013885 702 6273497413224417820188289219543599028411962280802922249390547806058735146983787140608949763380958792625544767633262335094671255953738157304181541266992025339952307374406106754246827029055724571880068076400398123961881210318158343035894702210215242861050012590858286143131713531260988563057251404575362794340088520885839258458997708054219219714461075247818091878141780536599143787029388412280691192753570604037752828761827038479323649910863827991299509511870441084050980372940583564108005487564438958058404743457414834368209652507272798074559957993574953698341442808194278216505790717729997166151531234861719004998825352117498797444292374452732586429366828124728789071201995533739021833550957143667268832141425873407492366838782736676508994225193243446478376995950704911795579311356852674770689083129325592050524582764489337443152399453030197479044707461328333544399556091896256949420260952767099637073035651817573866919577413300636348888781824414631595110614211086902091230810971623450994582422625780128208170725092469487361674236351139094489784691553819119844177710170842527257218757067979852540669549926604972743016083908669897795749639557701054351586969286160920326103208154375837111261968941819339932496057609892386838168514870181216645973414744241464969153527861929392152657231840143866003912293681745466612174487126993060383357917148818695627450095970362382186041595170213420949285664271205113985860227705356455948027694948001578706874242466383387807496513455668107022362515284385585345492537207488960886659206132885810834735596278210447763657955610892095574473818509298450485570815430417169046239828741724255139222137894794968388370728143185091429992267657400647070881591998685659701472022412881146788789481762134830464322695011196741172770555526931708689340900545077798749686103605328989161428909338979008786403225031149210336862436995124822768638704688612486235880302300082412750138165563159678247585142410638546027060383988175446814108089406653927519894962849849661075553314227881559425344951971360773235732355666643409085726123906946143894743738910842806627437649946530694022673430506833498084290400762627490769491063161851282099736589686361108897344389352510153462821799055101707698550810993005178050934294728143080582212857379125538633600967101249641686040147448895822073480070092198490247274381663439991313034746040614677988742267448501341957009017651784997038410956794627882642595432832976200143069258920699329434677007169041386648292112389084913212891432343678794686402616569471524464806470930269610289936806034779922184077597275192591816647233485134243688142038359353680613997090778361610404559442839944041006611115648828565736052680333243119276121168498248512278172296883892969281355344827998882790268165975486079158335925495056372785111552546251437748368171271029497238070179689841038070638479365865587663849159140059500401377911115933890431992711915953340417158666606828675862837915518178774970385928958725926687499060776076659411795547410068663147916803848206180584698621456282220818663974838462982142200575149952799460916555979188080905897532199963244743502342796801636594750921977631079741013886311855584087309265916280361437816764701778484074697453680856242478975353682831116946647570564990785396191025705651310449973347893048865195279919685331575816247665938737327828552462839762570212184926464034840903479937379907446965268546120248447634763232926371816971432352150935310848865834155810667754173153683382764687277679854934680370985310078985923597034747256633496884824002701490101295934081545823715657928731247480138890012929908072731041695780569362829190421997947705546452473913415958713797266079601803369680883126980824051108229469605444363435140831324747480247912069061080122385217598428417863544533994440701255336391401366523378782260708658352834575494417465648580395353902570739855407852755205719087789874373369919191328211149381896385685061263897694775531608587329836650381455344897399346619640337000565520021824945520249197114492731018936753044218482109677859576426780847869813818078689720784739144033255432237639758343954686652448036966737409805382759504518712655994521728594975316970600239864329192057345295497806120299788151936040774296607958144224235203760698980146521546169266137979836150860269999364041981448566181567613806377660765210675167227019986568307927822829080143608351103520929 A013885 703 8907469216648582212919083766393515885683923528133994776252915036267137509590959058103601584184798008420928117137460959320514645464706798815443290638727496123108663291702131517764637084993973923455917818753640079094144769638709350467916344196089584082961887727218273588328565379355633438176779807546160891083335066999405071997817108764739538646115558918141252479822754087354050500020186342895625354869506497137231618187281453374137039591489382220242547676995828866277372839382298157583700347556781605671932383831214654481543052580018833255750478276883353033265985961314303285653262491103960586340414684537055761280617167981495490042860637913333531969841496480693044264269651772548086323520161357135977322197828516338741889502613540149298031013600203060186448926339580023947335854285206768241886289504754847152081682510239537194022036430181097102003981201919263681350520513971543703433003455613035789395609181482744977962830427316801624424179094867885572738971361911215542548705573736358258814814842172295497268661217618448916884696202819301284982222795530954044594631030041958223852852754270669488837445150139556783980587850312315074579695973478745928481219449740585851459922820447612953285085435824782538534054869808974698881433018030891723301874738514453726707420609455480953695439228851149152716897570082072987562230768670985736733422169170266717504410914190820883526461193593717228789895415120479528621545329044301472998758865784677538006341285591717862188577105624551432450573864141864051894997401813653537649280442220848714375179524791051730364093879814418146085672527156970011091121284585830390486944517738375729210527044889899431006896949198354362514531179233910548120724570477824726752961327086186436090267206339473978581828770512771331346482658802675104521503025232528099333062006751602563778966927314718478436123883052424341266489204586945481811045323059258869418298382888114320172925342011211277581497547742014046343875628298825387139069500663425566615502267098990225751902079657227320992007471200393404167235319773310894231837112144831031959160898732534889613739340131231622951029019141090089466315555621981161497272467796675848285695022307624995656712632887008965261771140979545387741258844095353091865414909817049966219001039753049907688768345479012495415905636346875241785191880898671767024261725506915745751575408989034845061629632626769887052952776010490539967065881549961565267623475931088606537888763367387793132191368013596122284093820428937619716390453198742387051559954480130312026721395639818057438803606124515972517865034363127839009290994502251840314290158796838895548067321292181064186556832394426231523838831798780860294550539917575606035573940417637897748882936673619684917355841448009721941787337455737895517372165634256293550133663662927647084786556370128859954611123878626791862539396979815703629875549127462061399236743336545867097875962849762064685652892371943224581454213894760893127253933549718088732353936337877402453790559017861851211709361502482946448430565052505204925775322215534435478482030686531984178598422942050990804952376843212791775005936438381330513259826393331987836753577092334055454672376092085150014198079173093062847702490939501877470508754043541214516179599696121580279601185348952701567807819380682589574560924655835243729962216777766078665014230276763653762253134445117100692313448423247925765302088657600113352019613139508929607025227970557655938096686966867285437031469426802120584024685787990467506089412818716520714965135561866986395554003729630755741077221408623442919714562853407563957088620486423678669045911873798565825006740035354069370253281042891496044823985177727064989674025611894734377370025577417533928755342261983062359686640858039329507903651778102478751403744590762298162685970067785027644343013522880641857777099523396414406006042382978879827589448126686832067658149893353241699897927931256489634030973989210901983173980379876900662041639986744093322669972611957561628301671544464267392305586354481367104921352800876664606599774313890238295754150884257366829625958250638474362972469526284912423480878474041348761807425795602413637997675868627925544773046853646966119229628504550496306043451045670458885626783789923706054771853899642979255710873636217652010380487030555653616832862047436281966281109733610913454917068917989474738629245463322572791915687153 A013885 704 12647332519543005995088651519300198284899518608885749421026135184649149062955290355361805434515874745842513733614443905317947962965582201245698864316431706462868697335366313350418744317588288833036349106382087141782375110184908942227324296721227168587282017022704956282303431853835751626629368047203069364330910878224574287311604606599376787123457699138835284322243696150208260080807161720264753929488952886505778273704538882543442094623253339771086923017016266586585991767606831715132320024380929260284532898709436945668200274007107800530010106834780766987753943029073842720257784320831396166239542172742730382044613250278702242005785976765712008702103237668587383749933114956814808203054365744059017352763842203723177043003512353275761854420877343516427150813205737074061792444057830826335619941357352703012813241483941178561692546579647641987960066737413479972811306005406094128125273987476358156823881465592545836175370522038752004050041657101831405652437661009172766596577449808584428286026557362228967865389510464078023781154096446404664591003911794193816895999030422284677845039953120489968412268358541700676632325523380892744847503385815611757775558804250319005296331636072286385012501551653868260815347545282361389029694840682287829572229960602916725041618104279630820471145257158906082529156033164021905901146292512879795201106600851587390715660367390236367221230610952394563317934534426718702070001486260854756547598766896434895081069718736399748653486523460758723224974455018874667131475325946928671006094380850367593046599274531248336719571243911660305646764737391513969037806193768183380745621582122456947749671298376237936411159681597927830096794696553522529123047626464932783053279410992611414587818524791546504807259652613951964211622828479589865880587720897581649534743421720310161399512644516294234636879548219166067917613562557206650967785379262950120555656887032369334297769257332012410953032363644332837799676217969485317707117804003469434737987202456370964965418431115871812301748752036176977660678239427373886351333546538623354544438316191680790762295098260710138468379210030610751159374405858759306020032794308384779919382077288637503458153028793049888389682586917794375602140558600695754956752417608107113885812159300646182781251556706794244703741529106565240175397188437145399111767180793072870015594605480944048004670265292547611521344369687927066606018261379883778176192065665087675613067125888529129793293839213680549397926599592770081917654999707406769451866762288294384443324560648965147580887371781136875191298294095727604112214883580983791233127081998803283716192222607952329252732024373052845812743232201321595955239645955749147258851908319566092584035679816595624967702112970846739767100343597891641115609490980958238191212133287453460206863785568022052708574286516935400813569600577570185508804207557470900112136084683598005219988870983974615878377058804550191024549835777973517432983388328102076313253862986889595015831701755424274475904018894830928895429276803754882750296571674982076955171060644487243459872221003231693651347266927473584891284603893590800798565557323357176253929423709590154975704755900979744843709242100470396935750315677888317239644147990000298219299217885736098611053700226007935989962907002397839585567350799060261656692963227428611155071109958074811139911448713840631237686095937887530133344527695114124143658511853423730265042019110592081687298147666715283298767191085930978526071538288878781221793595416544382952788252483465773702632121073542335954258680357583855793657160069350703537419977417992065123995521295396010276596594886377722873839712861716790899715649122492017315043592983228021868849472406275327471480773998072484972837594828773148277103555302701251172531866583405984382376813402535045996013938151556739506257819197991062769268521319769243375361671048813185319088897733126853700291972258690045602306316635399023657123458260230876543304456826658508112846219302896227580875526454108401306836832924514850453492317223794338378332935757997252075894601412069012094612224203876792293587001664182316898866289667516927328893606167866656220806466065802440480224823986478620373151022639585554033609936271352520741969388351609703507810200162385381597075873908499086730502807173743658677435457008086737003797997623035590745358184722689781633965904575816798236611031813997121 A013885 705 17957403609200773863168587480239021636202575793456693515689905224870386841080509698092946978835406369007714022268603480073025640852422647514114252391735773443249359992501207574785507050537955017608491533140351102869697776821814255984061993969711443908832482843806791112122503841691668797331094627397608458430794126823309373859392981912371326834751278326169250291927967684746249533554614218649952720062396178575434822367305464151484062145488617247356165254171665226830226513178933258552630512857433076719816027962885013365613836450910060337138560260111315472931350287431699103257056872422703666408377630763974932058718435700967329227609259612633555539742196726407476929028782803238203130764162582262404201443210699851778986747838039385063399332463642333203705072185858224766154434242619503588414323075826736841663970613664269969069094108938762010099016477583691433755942510917880590477567148036219463473485866091835353314453063310376304214479997127635034135453180047501016861516668152867260592912809656662335626448354158994430611838111918102787852189041188368650276502495338293855831024892717799525079938114753943497621143820651024230020941614873997063559931597126445191903033547798688329764695415626606427196496919601977794743535427406631150832937715171775532467416756688163777861698891393872913621599897780168651247083871448459967374857614965332317819365382261598837653634831575034087488912574247517536165006100277878452067403942369271360825122407635908337923893414741422498482042554779734328249295161873028302028700149311060379560365306138114669629640267666678266594698439738502849536112388865111550435336022727645354461005040698590067678939952034589015057744627464394837633063033769620066547680144653736265282416247154950845676121268581487994049622154376545028199613639630477588163452190533534424834227824904971983108815884695820475695299040091787763823166845244154569321793320651118825888027764407659145778539672746951490079734875817499514743675163838954101198774295318095509202904117348888403799324077819830134970357622998632804153145395387690140313402554312971312529380031331157115075297500016432889308895865779400411967685703228320288461994078112812979747582785003013435379309548813338768759328487113108072545629617407794142400567595068137587145239491551038755902320336292660402219718925782799954946636414019310066001732109754356773167767108867480774051861452711991061010021270548057641629913537779034391832942650162709304640916810664418823826491867917991750201355874919559453453619185502370799812545480709357707548756001035049660198491221959877508791957087956644902868894119265574834007421540615459370355796333930249694497144167443671877268218697987792116979511693990894153518091148237352014279766619016447539385495792559871631879485945035750421203459885933123807648936993985255087692638160731076347392952492367267070885974215729927959820517204790599412897637738388693246177224815583052220577544256178206144541843494801374029767907690138976099710393752559351444084533652555957958208677526674748996557187839368725026839338316653499724037203792096985542852720976377841861822984683830542153649448896524469950204375469760027548673339227599297397574554473361047596382003635967459472450929421032637853428759529609587599765594873641798949970900763247703589320444902003501305935087100689207105548805800971742227120681249836487617147247267120081174872540161059601654964242543664666657382931766128307941328282086051619361998737687633696701377092356140232559669232189007348457946197069806416263052098135531116600501005867116477940735614674324588081872530516876777959610760908879917092963297611425587614466481433184698617576497562416114148228885850802387189446639005342356867637674277326581204296078268880797355993283422721427490386077578491515070767208395147283202802762362182054897485136708393001996410385294875523598591210896170354742867605605068664295114335458855306872078753839818987751532732342074996631676146636156528869353581494400752329004299182364550992354321425085702882020344241056424957906844667166542704340723481077136071305619828821443890675595559421900911925073593448451581886420888972688646901705606488792055732930577910969574487161091551974025993499303284433776043130429836751498793488867371964020758279359100099787787911524285290149978767475681131010142001613511050444768932036085804145281457927373305511693839829798326510231697 A013885 706 25496945216348983175036961113929736543313680658370040485106921762868792849016049258405157418528303580880185808516232531406045967343798263031447720058172780073811706530872787083512225684255669197436539962770059495867260476304890724058762310571852581614063162593158979008084921937152807783572136024372886152962172056528963577639876141119153815005609445790359693211745968412960755623964253880649665919249633650923581160581975234413733706025707031618979382729292418073971484926322700639688762302094216356012167826015298026422260364981679805540108544755240872053449888225061909993653254999707482759675599837683645155108095781959068369175125600525815042267991736217366740970020020464657385382637411591563350442248552814659447356786825075087157962985993829812295613072678596101441797736540423000506535195519474123091794480323605509365472536754235463811373159238812547368058411265724329181553707058109262458749073221371555069250999383112680968173058925281652496662462145862704651297942471893525650023671403180679613875562080791127355265232626073701670051445575454593546675644003523543899258671511099616680281425691800189952701864401758101310164844098470148848675013797701163090839865504076802215834711138745346521899936526775305385711171981351297085928202445450651692202588953900986157143378202837830213516023966062456920653730764463196023896963208611831848782050673561806940834376991055633174359744940933357506346637066522247665317067959400606526567075826338697904959605532174511924427217495701889244105059480651552345833564107900354257341441602477345080476332141528406803572348742551791440433795928116850690666464899222006350048939234071177997724416643475975455152844113517713260977167979939031438828189487147620012415095685436687042889160516044305798767314363246618094104418823524811016896994736894372587841852216786098805020933995596553573159300209167605498978670207387829574333533498879735622768897437488565691747680004127468301850142121573607408505410387102885853265788074627465135410307831346640642353296887161030555948607063517969777406472561658979559554966810559152508894027943145762747939466682480832352915460957297942130735202319528653159814781525767024298985463650366023647317360318049460744194313867726956288560420031683778367646442703830660630071278308755183234839200845727487920714483454805188995630666338900215532383021348159491744879666303895254649402953846663289491912505771136553478871724146010326434484746452432073945159538220039549717941811264106436012465646548495660926902295375869839696709441388603546506567054049361622505380449150938285800000821815034857961852719397498061287089275526393644295215269915305202540479631626154069620642421195868852551838178535294829000131736343462841918939226592376836153929271899536681655625511275460625485798680943261347370156996733468922333046006140981143869380315346955110721466946692023648323246880096842366110598601226315354826437455894979305776752570254944419241770748278998194525784172109197656188006500542327663063343533698317144798668298246991829086004699054042559810433022384268688157672292064635449601918235847356913412402397564229582090654245561872544330087333941367063435176681415681455605028014190882996957056162536553849104175759294959138084655798219432880220640378240504423731708833245002594675221758937223985353741074965523275533263210758150335003372889117349085798619839062951317096711000255461602827012564525320082606151757348659640928650550617854994112469441696950517697327174221512202181474277008187406759454113532944128776008362902420804623037556687466401019499047644642486660163285562101111323399056151799512443863588856665900553513534928277326625056313099479456586161821177462725067646136518208382795013425286382087608988216802618282291488555420734977872217104952364227113834316210308636086481921759280725920578553751368762635617260433626076310124920929403751374143769891595978480068155001603919449469123190743868491928010745021578492461798534373300610853768159895368999603057224174584278351229755657910836956759913073652371458738748589085824557106619671739190795783453290928858282979084214101963103199217172938117702507904154094784123915017312356821876791611560935527122617085967711184625051940263526287951271042716720472822426722760154718621788255973790384389180693137139216478402851718183632667191984954959551358281533960681616306895008386479443917080339217962483838046607329 A013885 707 36202016144049618203958454496340933939179732678551310573062458613461595608225380651891371596799341537437797981522432373344594209054863370353042265458637028997262068199805442850034418223370201699664653321918808365623600858104833228789902078001618890972798879850034928457482433006919974201159382339158013014486410729667044638457021618101018378312419610871562742924549995472921219597975013622217592703108027086699403175920441610408980698636542308793429209423864944849254930673033770762166566975964587752598368572942603009901831335041792943654761898030542038871195197945571728337858529684119667348704718158733987358996315552685056937451886309785782168469503942610381688733469716196887041237235407310162364068879703453763918945665271090638026843851404241215796612290534213424804846608811075380230207543104693969990746035448833547711131739618258502940824859757342667068369311644517548858733301842405843066892082856876952065961516231108221861427294926473631268953673515038182238077942704315325648865660007505910214518513949345847713264827400759127832134235360428232829402239867910928470169719555735368440814344238482342305673411083887052451946725047121530133833159065762580322670618915021976163768425453325551476545278177097604779039707515925508626534759739590225959735691344318992502123125544946713093472221240381541895988644202038420116902270490489969733316136123211446517592276011389278152046904372598814188888817065361079003334096161630666980991948581557784591242230632096705977481455751794797356467277439019471159098206833551073294766047249368675753929883525474099098899824368553358939240008185108207271097614852414660270161436714070600578314997042155868081826951784486919797591258796492293361640276640652958307967660514637078154655474782829119898520362669856253427240817797513467596018316256142633179455368762969259891000608280185735766725244517088088840963357744651061535924487873118884782137778408900202417387785687620414760660037242311137494218266476000742198960402058276328764768273446492347142529825058313799362077521379385434014239021911979433740491036510740086603820747833271113258001087345387187182113487648446184219919292159798994889535136252830989820084603462217751237809085269104753183869505905289192975006532304926434501751375198132890310231115005634208202269083195212093816641904334689331231769171015951843325162759542333691470409608359249804580737329839861798228118414706688633412850369630781784060288208643710847215552386458490694943867706316020371917351435511407403636688712405496422982250777321698465732174777661364445245621968390103781661131766859829948321142316605573404804902717481078700608071467496135498963517788321816238829356486231902761377695300660588110019640046769420120338499293451772397451009554211460454205511471563041697320389657728056226892949002910992983657031703141315063990946726407581642643649894529296621237300345433662311418696198141392440757801006814677632162262574144474618271362889339173539484796337258449056522134345840527728694129759726291486262402773944079077470567373984775706844761999863460586761488107594017095565430820595520645006993430998354321738490065140743665174884811707987614587879657344825224510988261145024559410454891770663738527507681065262796923465127692449311011437785527427889566432908844749649067776340979330036172406741477322981428832502637435060206884020223491920914770968832404868238984790689718945005153578829227396528922815733795831790030984848615738375548524079507071206173869608633650852781522530013946799258239278545451851516906125542496389652236125595981752342859291579147181839462148348197620307413670525600340006823683259075562210067162659060149872581548487602790057964931568692426372840458333799770179376986846611766235182544715186439546065834018503476712561986349014417167450711420189107843961983367053663414903593757197209519616547507019831465039856060422214837650686971791216774130356112336257764880846240016885343429552394103373571331881619671485424998698204558941669398021144852709706942027179174307228914259897016835182290423355453631598179733687256592225728706639298375935095833574982171025819130897516396986729765268520557901829604736071020039515707216075234733737727830856499468172372746749644631627848898634580380232339298064998318176407762178093807668931415619076491375637832025058127941210182194003712915543964811517684659025922601543801773939200998558414837341742331953 A013885 708 51401686036241858754217839325811149440081917701769828176336743299533740755508064296252527201316722677321819528650496262319935499886011140439359531907303996080965528367971156668721318955379744474680755671699673489589229043586154193729943994765144593679965299147231043414855634881906373809335557129929878884709631679392860999225671343612057651575537171433264461480622782922195504094722008916601004522656854015239754495152870463630464107823985052936512017004940608998828558100621710653057535286792151672641061806872565481830184533878435003598819264251951327685538600169405637482606798381705098522729835010705563089582431611688746888039622940153511312376604459442948713420038110830163443709977353717185203759747329106750876662435454814940036880430323271719937330537001036670703135091446667056147521791530001466149150693654274454552484378419161663210050762900481287235693645723649753369914489754052833119428192088916738529519920551352626567500574692418070672642756016041568318010633494321045329821449421277319159455613660576347296613058038759652966350619016151549380456576092132407164869767499247753028269332367418823099106532441334618633263721185230834411233947731636460009206136960826358009959745258882457542833149036699273828752981994439444901945764359575359460512439505070731737087034666871405212758187633704414931812748390773665071924507071815616955637049087494634818129016240703146309130861501765034517793109131972385550436939773764433927630285137164891356367419858596932659068887319376105590161559142733869261543702660065326275086635549346859849947622632829077924266607928461066563392500301683183851318846131504922287210607048530140725324596755284304387058570279866244483048531941011158175578478270167587424276038555331057877434658458723405691753426579334090422441865835524079560479778464497910718281961525683244441056450670879678228535205504299142557463710237247022279213135578062960390111799638325814703744969223067659240826478498756164749128265183814985816389319585258053330957586430916284536750969817822256220841303273170064183155374934877382852472381627029887145041115556304823057165649874959415430834110232059853787941946408135721486870689954535850712975864818054109619261894382935267541389405046166197669913849938875932512353202334695371237213820258554769955449173658304257890215724362938989774746079851196336408135620275499288170101375296139349782591962934436653246781527950194802971669487272852931570488635060233352394932564779793222650915169886745737209454857170920381905377925129930934646309641935654818459088483285931937133113071172467585118029567098297570933412166228639637826074757734531960609274529624660461151843476373249039415533612471770759061450316510040652128156057885888543803460591302553200927598072614021606126874901479085695232236498252784730147541892426193764796322062927118182812993646116889648379084808296683512740129556566403468504015727804443046757049064132867738769013651737051298074922497968450924252264473030769702046348105882094179280460998255693050810076415403918286700127379923901680793483238840133558337406219984118331258245908638294156457694671957030372200647288420540878204216424097268170485903046638651508798498259504591135850850251264819303794451473514280839051360425810018001384767019845617180996126730653579702476425712173888607169644918733767376442597830697280632280165724302466568354283963493471879003200227954332272098182344975730323553366762379340148337898024054200996442691200753956671601584411980905749598877814234898012460554405847317709629539239780694392296322455028580333862936275165163693180165033207567226828576823451991467321961068654441181250532899331371605167217634019690962234683331913842328922432462134648453940287579670413069642571387582391670472494558396892010290934668124251552563316125064764935446096004329817594713375294771921312758316894192293674656844457094906382904692742191451706561675266405038593421941270423699811654773065853973634433688870571440861896281082376636630445241886466108667133846369585884540894339124514314598632551421333634204327000096682133987083267846484222754274160077364972273460406206473738754938876387164324865793780818077091743590300246653500694934563340649024736416765380820651081710177729222653668599394935548578732674317050999795982901739475385952986655089815139005265602958364222865659431529809125507245387065186910569387260177755339992112210155215703534242219790721 A013885 709 72983043730360256845187478691628241210546391422281802924968959331046078547893413647484224514479957910454126710491107671528796659061652119830807706895308929963531472211962422594180645768028617850586793705752483301907693982139106135046817090575253907348654489751290027609886677176518938197801756139830848043607163507407709439777564036926985340993087481619720578484492622691559741857419707414298352478525992771516272098224269197878959876742639945307277142928583958271249720019074440222718312879698844097461120093920660207334960321719033088904808724082982856273605780220731780219141640929852656073187615348795368691685242600877549090211274908937544111457108477971286831390435051928983376695717315516821431854703563463523979485295617567176315944937157509614455058324274680924154541281536190346340451848356413291722134656439877164217526812089095621640433046059588659050610272736244167870546677678720193474451954534793053618308565834281886300251663481052644571046525628668733067305624041346196458864293710946550549787169245264950743527126747739164581843690864415890448686932760446843239890493472179416871459409447206187909028103832556047608769927370898296854631399324398149199291398006788030204947414024041069519394446491800720840671722755678806920142007146293591157524810818351213952025185781000032791171202019028649471838853491878723768027514837466906443779953606222869708964210612476047209043617619311596615330170552794915430486741996357847863183353763999531146577775658167865014507573142627399154930020879724683408087657027812373968965685091188984385967081628580796094315413133480944587498785300846980373582022911740184443951990892104860019837205975167706574095820421860046292967839416168280013702331421245340177470303275056689844680741855227638635275945002653563624937040299629713032504136811266610018727671045972034402345088880203207290533311281717667654212751226326845312296725042461740750622969499074376287815220766157177446702161281808431812203011219095994316301090138365743828333445797041503013497621752623655250955070341533427820902441188910196184762878359809774472096643210428297151478048134510250715377827251761807819785888201216361103183757226777409385773772492967853921676335572871320165514536480634398925010869232662564909192280807333565718756703190850800004634197362958908695228027746789465204601644699280076623446217397509592803335628423850528764261676716200423169015479930779742362945723190771144860879281910717747031411766630542865733460460369885142197004945138131500691024184641208347074105269269833043572865996612913462462010525895726308002930107051487494172801798104897590244817027292679345994802705809281528389673022832892261357421308403331014648713662048996790208727275881684050139150144785069280209456616587526875610486216989390177975357617699704168593098388754578200302411455301509241694308719394588585478582218653704162348662131797703929579706259233233091039323413052501188965355416514414444930765233197990823956047477884049576838421682573432595110617511600333568044042668946161206799182761276611268786392731049835513740274583287990301465339261101442426105552983840893273181694456994923909704404119269474892741602842091215815328109343245410256375780685210112542227678485829566249292947460109334729392171146496938473757617511405599715619070382410080956110070525378570745813657628100348786707419264810927274343808565553950501705846866062554356864508889790205530009512671131642764998602874739525664206130200228910657870210838441972894908213856686119587278205397023154981241468696377297397762679512029514987097627110847183825907709583554996779983142602816074248817357677056488892286837890845943293197910128186296350565650771601192427616818188389115549866294902008093689823492482658571890062064706201735899055655625078895436667892343386081946947687534419721820576948905908975879369085550437187520017243200317402492111908322849728045723540558732058882140297266399983143476711120964225442666114178702954307849467968780044156194089809192109653790661704781105266580613666315521183070618563440509860453121376274804716498087434705549067215446104967197437278671975105183287371248210449976810971360251012485251778892937312699536207704301163902315174499243315867182923767820080889369936531095003198353638757785081417324894915106303073049773135859653822599403219654150385366603473620195515340913542215091280318487074207163775180466374354103173018555465393746897 A013885 710 103625485521858123203437357932659199680482767685666773855637651688901091948776298621276008566455969598863664988777772665173862637945300193906611138289252651371229905540460329457305549158255809255480613150668603683596752654398084819589168573772908287126338517854797404732090867795820650032716208067431808410651936356137388102034252740779038625306422212390131601405256241776969940394450373510143415855102480518586779552568416190492826333712174524824154602327150433239141813717122977471308155570430561683688853593193906840005994757515021164513115000550291789360073082286867563266609792865737802694107947966294545804470133503554194218580110158379334569461155672206877406557528941526730550285051100457767527768923837508628766940053379672078262428630637650128651315747129675632927294520378130616583914940051791907144714946888754670754404966832387042055520343479029374673622350016465435460170794128874617746054928809907660731330745359765976236616426155216964762712406739544701326745361434473686465493679475543436423969160763074157167852195602664687005682837379676952964801282288449773502061196389928250300859742719481836345948916423381532089645242767061543077126374750541982927658286499724032202706020433932880844598840612508696090673630256709843757212069840714979460149705314111699588280624207453363558773969385131961153136699002418449093100243134581249382546073587470785116360797187598402962091043782102905635452849970579730238384614030722664793475927125291082295186480812679250315903679279571511081921474656223249809757116444538593866453710736520317803306062619911843400086399545464853539172262800904691012293050305394683064036341932091330233185995764283694353175969296720939749394437569922445555415351184775144968362452397212166472798864088337949309766997443632680887812231228711345457192226180434575101360614828320714850410490862178685293914755756525802442507554317958755604581691128614599836957277604047246692888455911373631497942190611104674567579130900511981201960316940589569934866041349049957344235692728814965273655313309918628225503077439162464424308866179324426952627723538829090708606166990121321049984215668204765165577731863714458826883179984740492158256591290547858165669596797490354036246973223784115754469157756080571424271024250258214620736736322451844342179897565178747223280381792473249697010077437785711754336475895375777908965715367003140219638291517234184239488812288077132652225025692478745428733474575905968146779216732742701711713968879404008344412850388991978176655525732112160051597885309657335748238795352821470070922879266728268502116333007803879013711842651825577792235169920701818166142585462249043054775969180441907534164146685628364466078634055902435555392883751540270378423307124094112990358443258116147023678128595904569929557340994248861706090898961909139746781021690035007384356095393442365211863313230992430839884368467892508341252990116120636943820623286485180660782645625906950536061531712799657329761703806012980021070894953666284195976048168314818922310291801889612602267237877925446265241223930226303032725049003536045467672207249710738802952142977379200179941146625441677661166119573598812783413986563107413904323347772398470386946836360374763869764891854510446022336501868459680870579947551703570534069526891820595419746415957630316099576405952441323438742478861676927248036195076648766967976998461735497500558613706980241474570998730851853222716632694960901382621281919038691002723407706420399951623950437704308645691801912783698834070880401105762200568018832180351295124843911691061035475536726149885501842806177647063036524906606622734703067019272395149135712787182848506450105080876210177425093207613354276698732622511604437286507880680505882151714565950151908107853007553478128425466028857645238020963619003132154947302779558582964998924942697200765153351702387093760609122878673066150242537815556446313816889127099624928219076055778880866147412622078902244347580879430640594680222041748127155481271774210081236702247556165385780491350378413756960431099261630952008933387557953415400352824930778716781929321660260410051702183354556920226857078370344872724895362651921834272135023589293997625381262405937674849516718972116737230744592205716591338129973230957956204802465712452345958673319478090162391231735362280497594520857248483003715469508243949943825403479308892859999166101722560936336411444891293868932607107427569287933729 A013885 711 147133370996608909237262956722191693280731221077867768526344109214048037711113669031509089695142473626733766779971041963055765083525100097419659170977963401818000379990961382002261485111193618562058936946268871620380634433615701517687418123651480241834341628945759078690692343275970520693502337037999525194523026398816163458390047993764303445411700723217615085176462911680723208658643123980991700005778242681679069055171133706984572919705566984293249681196420832687628178198953079423479183843764826020517404596271520984130391698421005405582097925336335649165425286396584917777038780668967879319848028675579074922297550345955947540610499469146006843791408109272640333842553370329319058936081800342664428675400893153489115141203371501058025457128211281998716471222772299855141249615820531402870987715037117101902773530344626540553337172991732568371824948331104210835965409027328563796171723239441528129060313055249061443005078114281239721393488991467893937090549695989720991688688650267505043836459259106677010627580693576183573875114891812674497827816433395979405743854266231430055316104122614355687427811718455321708649990626153232008207425459511701368859423074180288253716111694638665191237562055262638397369576035554759705215588635401268627583857847828048591349780138178695442317362245322110422470131849265310967009214035476851873982031916337129004553720405685506542960692412391905634545703151325285286837177200677424037082062923819790665670349460334420234396591087248322315788050350854567010243779240961174805132310083593234271441366365223528875248736153320170234516474999425090551568511543704131866641373527466778511253448346673399870900768387888553413217372237734303349755937944717373778975374287161283009344206573348475051568776767875255693117839689323967387326411195704404826812582687873294499692578488294965225359288324100441565361923364193456278611448551233964856454546220801339880702649307049711547624524344955230297773704934511249917499202063008240093471769730314684999009092871738025284914457970857030148556412190281133716378123023536899250105913806777042879677141660671256246249426444092688542067438506010213253701701630818020366561871283593680974345728940023410251533136700094261610843518660602443242793314924075291900751183678898877836755400224587508352154522817202000496205213050715690895047637520582107334376925655380565894490333723846977662834965678785577131727866548912333336190268304645794048205225010922120214981498332501854224289060711203937075872996514762983157971584799419575234381618642114135763487091253271034030490346587018999130609390235461392244771855772093109407349651658097921435924712966672539524625043272634705505735702820616232685713011114711464440373473744810713678696981583294894988151368169139018164598556633795274946471497512071206035425105527359425433445261113748035479729692537046896342620608334217219875025699759716453215886446787304699209142318717678989157476864870463365067280718233140583057263463480894171773777657696227749279645963824118973850574723986955579680617353571637590357826608485899327945135889903013678909592657168952540464543220871432699029890696624159744118950343039411289522219832719534003383950835598074374968199174234132631103832770053869638357936638533445557101859032590919176547792356244039715150894886922353107726196257026415480173762579809104016891614927832945288320850917104884378274650651582151844719359954544991119761246769948369100554424505481720518691053849495814949814112927396627526560746024788479324275447378033672824200811905515003097048842075501921934848647189149380997978990021250975425981851144319759536227292628783045159266385750871077731822726849817653153888260566482274363250632405201459141512309219939381040314286988466284837790291847745858794991796919335729594720731341186930212127012482675710932934478572363219386808342488096231785657187383144103684884919015182529193797106745336292151706352671330034449965466843347083903952623144725751062840876027530370578600172097514603314500343108354316158131107274243421716566819304321538626548132857873062530098760947740676473839820864572365034779706951251125082544610723682759952551754928869779844130818188424207586380963095907449198810260049592754174233324455432142227583209401788270823082214559085450575844023374202663702327118076281500473063600810259332206435389566730035390105907921086689519835983693490203383808144909017838861044729730786246457720656753 A013885 712 208908346743132136042892469942700931046499189365958096216509367876330604680388720770071401567275907176233325898909343728538469444198698049021985011527258181815100565532826454965584985465524037670669316035718481252298786465010289109799104434793419781730182802250038648192530358446789675600314147759762891844119880693543921399539318374282202597091921153765593301993397100390256612876435050086278932195104278319280797951468120391797994752054387221617660612594506494237357682213030922490982883534856394579013780537848292969964425565744953472153580813974273525817073250867195871600152952004298726227441462451221678581948632941557973807168601944763241839205137343807523286488686300735675971063808296789134487705768685950233594557043595449377744851481690686224851572680951809355421289255770092256086192004109455976956366316474530405990439658432522429330714255662556631484921337765315652605940994443583729804743188913686766633280861196109018187098595098958629481835576619698877278096126400902868909026503534257429100278644840838999280651599004944468574462309957672315131101251686888559584050957651222851223284190463130817715278649740478049539477370490665905770484633867836401539056597202414571242434991147099043966973974121114674450768290033094939069755333652243589588768124777653987974642403005556315738117173997102296633684801612770056471236505890634686977018631794055406263568539846581533958549158439331265591512773908622245261019226616825996515186705373702048910749640631367141178327873807013312951463701661733410775290746398360438832945924123227184038224044768444716948669858643258710795278412094909117559773820692588397736652787409162653520497552300922277783630578493352714751274416782372576181694638009245957809798437112614845741295288675305056922663216507764460362667116221099269124183633217455712308450005414655024439982963041992280659670084422113628251380415505609403639190982633428328038994821537159682288875514262855098424906079367200339774110664543576690754396546553975417698638053577587337366962787551127150255638861743255999675135492621830031158557632459949031772009747326895707880030971882630112475274247034828143359761136972428381943605438875109473087191603655594819209511084875585738007987445874887003255382787748152771732324873404770323988662012296682145846365064303663980818540445186550028727169653467061149173466418530271684149253361770140198163419865863783453189523733414539018873723105784229463199902526168332848842082985277891085233336392874227888484737805212461824977728060478549479833563381900336250462737490925595650565429932034005035048589656991551506008485032820996806043791254354311940436247755178720771951815540065953295055257377799771702292438418822300875765915359310885705491693660179912339713191637154529218914132412826390657699672181042996886387840584058759971717655288109182944412142562056573795100344269087596659160094364983731724113748882676082088304995185227527536508167628924381502134333998748352288837936929467591956052200623723592843408950279257422093854555475875946788498582313790164634132692614844963562078196809230023293095537501429937447246364943956849817746483514836689581805500477216909395307150485025659391442726281579775087819222374930552855201194685390377183109984841778182408369974260437444729255618811559593497835004161460911516476793838912755204433078015280015002111677696588102198239378420607789818683910650203479371787696266980387456330844555038581506005903515079759250507123645583579327198216938754593369979961168518095887927763887832756595151292189728815752366477762795932372648395652044072655647454834603346215408313220220420815829075030026008150700492673074555815072621476801543554120323983143822630581953174952128172290242832095469745757522580582773790930410412064891831080667798497271015171393439903651170200023562614486898103549942319923588895532740120851374487857106268837625709646458140020353517178592112951765645326784856648724024617855794260510614459640400870726832057713821189378619504553860792118316513664798634277335559581085442028219414356976066869674752275181072944798436422976233676116786533309124501187210372682568706326543348296032497950277098040259000148051120561430110976115118465863097075139403234619163564405361316515166829612951594888846049043917219390598266167496025271476395074890434822417182665055652384648632732924048607858889604103110383721565760299087919705923681206083341631726386821364967536719878535344321 A013885 713 296619978481663365285453173695433515852889199515581164619684341544783143369682687906431270015107667735525121410847724058371445609631630815790208572512058220257443243675742371868070600708122563554963523058527135635445198053850114064572027025472480631028072163054333124906701577153183448428835244895733660325116521441893191606585697968953205332899143893622154008988438826768808583588896440910353745829744175301579075936977671015137125434667686077324386744416598207388371966593947446515279484067150595837774769393127663711454779390501932402111566793787070085546052174756544128662578369973967576525116352551604258886329840122501680015924989651485702268088288693566518590983966664903654677246745656854130126310449609127240820866980248303967136671590238892671159079432058193175960405498829955880449772320378839835073335409010577318658367682103025998942219950902270671110285955875447786562113562547683463849373249981420551411630263735323762236079249941422102780190616312515788795445731743206744740563644228640150510034335827779139001628137408363438316730332029570740345100029916390529545331840577792323869338620818409533448762397784565941984973720832765420969563000789684589580040282934028745880570019225146607269815765973683518321644511981520080902765598773473626382739543342425458403711838404260173794975836320003675591413801363502854071080451544358894747128743483212126971171636280947717061783732454193572768968552623574655289574976046486708934063449931788470060270252497931054972037079920004501487326397050323815423171993308936857600030100987832979846960677532789610472587539483641383333651620361841374931067777727116484645170616772411457739653093117330602567032362287836305508600239589369178899612403639893937917946979523405977029698304692652612207041826601064923397155443636341344960856000909237015311138899338035839036280889955914033640597187057328989868120242618548051022930791028951645564463070323286935015635921054714651484291871132074972830649445826849169404465217400487874647335130838512424071843682643980742180520627318194233930738855147553722550696164351685852404710443810324159103417135644355543608805466572129983146360368658261245101301787624896311129160608791621893218358780438194539210807030937579435781178038863728950013543597777876977907569678793530221554982361107007428813070380881239364138472922662781042081990508615135962641106430482865951343718840485753982495317599554767127720987867809478692930624001097790573758373421227710602606149310777222587060274365895550409427402030766891828788043802734865727573271065653143463624879647008006287048985364607053346666689533246122062038919319033750288811989428924792939101188957271424247657272574670650449901834736033775654562365284325076245142319685262069794928153138355318393179763305278440560069483443959166430115980168159918757163114884408840167904191501733960698989789512873907729685074104782706374604975147309813885654465548711601565403877365101685546475949068460839235772566614863066711944409420998309363864101916655605561914047574310794179277231588311161786925742538035925428361662286962913182864750590167806694034881990231740911676068843925477559553612491079769323292624766217077666555695009985014716865737623601769985327402682414324776078993747492644739800966543501928960946695158924569745055515503679405443050191069737147866300736851541436260853280359244493022885569126148914628587081324065961610388363058545971992583543957383415221373024147210601730147293058047364192777678708009280678519637724848598073145451050486554280921728274631787147707810016850144150831433105324340868629628279095403347371001383922506038300622984907637854829149425313619595921567112187009226122620849734638568790200289128003850323507316850577386802038738698515446469079736443221120602703738370939731788209175401278439566694855543117523680612110452539747158444429789771670026205327335552984727221491115314879083840644261719355113876752766206687347421834874471345819514821640659107587584969373012487558553877331122714736530142559994469114835620121232461861533010652967377375784741181772688182673544217766218670152176824693586882168958125953955658686858881559814442186589592148023173211419886990473080213883759584979423816207658496661721065903102783275229193756612664092284657349171372276682405782403953882659881848708115652793727257923427910053726271340884208699416613030000099751195720982076409893680226225875199198132413022798711784476577558381582097 A013885 714 421157952787039100844107686843677145518335700156594525653411150132751159595447552202761783749840727787959492311042016938347105648954738435215438173141253448440072591635708536893483118909632778721459842959311163221936312573145461405381044576306279931329625457217836267730654581231987591535820724311921707748238968784922141354951949361103991264354179751366670724740297787259480249068779733901652138492583075511174162022649305034539553508290956750691571789767117880947831655372182439566845182409132243554435370746218065214355048701059902234664922893126127970453161002693302476890462536656127681302222128984863168209567627806814867882371208031589534765261033319581276387038721956930108419071532548103934638752776050666576770193727974416125866773114101823431393917045163849988239613470352204666547772377496138391707720793831531279938313962007756185780103592828245328270637286451445667884722876578266199930779554598869839865663111376445591077232775584077762587173107905639730331735190335714298967102474203544318182725821965423004965434722296226686438077779044510222674172693176996508108646231167262475592147526139364504933959431831200444688958832340447812321580813612239192307347256005861253039748505786958986358298804028096359273615211848545157510358054777707942734917419791546184092719079741157637584013006029811458814198025762579071872802076688418787218973976335843120964906845974957582704193065011213923651029382222450839335490056764436479086992527829799381734365139900954893919431652183977831468290796136681621595298716903647159821405939098281571266566046719674057956776726048624603615968588732103009085501101680290430538838016418625815151850621834293677369018868820920393230524610382642954244866968594928887010362444505164640327456345805995660010453786792308238939914936735164713032086118882986540848627744197405552306536675570134232062837400223657967567179603323643780081265444157994196616221841640011217690495771960983980912532203269974574698407430203372581123115770182604512233141316866977734905375755707834564650207476342129310406197078653240185839663803827891619337794956617195429572100543964587729081767703350704761480241793962012836685799052271722401630916594517045886439339242916633583860238838525938724949956106726937595779379972110103072220908161422745439786392590294312246852239671786893879847559748553208302067408797590761102507713453066110601077038601695581192323854160951032989664538671024362988508397002326705630684842810744113493084559341952214930795639980337358517678362765198586731347505509619718247355001935465075318832030740961846782710511212834876943638125800606239132640393867565303583821724874584869728133396849304532618005912066054145735846269362800708599559956285505949782199038601357146632817302730565767307785039187342730778298576554289530169965185253623037766789348810432082574279941633077476236185545568380608007347460263194459124927496197733870414243692490597008463849653103981183934962701616497601814786329116079629312421253327270396538447992155076878146322593846718201291006032211284721241299024022828074970937304729780301023082796178703891509172285438004468955629648080529496791275113570747048032062296322686681244402769449792293040844835625034338326057009990444755933589191825333664082319580953557018348702891748265162824505289076507729574152915141703777558002165323819069065026356091035808129995235522746419477801767527544324054241190007217908155473692972698543785973037946586003340761745079519956380664736557317933236360857261090355914342080692190687501646682342833865404182968007094795123567066114626502652709858119471562110588147911972057656023407649482003961644151615577519978606408515208510358774786071841674714366747411920420162908784128381510256692582317412258046277248147347062610635593121852147374757611315157733001367848657506884217820582869310811727781147432748015834088397817454676254235838524710517638271344725639512058393923704552367928477048324199362261661258856110241318521985631859057391547425632605735904377665478624806066933983159078472759601330675906690301538649595260128223724986310472404889942346259329778962189755770377842605619676147390994873454439724538538515738646447006482632136253244353233050129761409157370094621287469981808552817097359682787400079016729822417126653450626986730747971811862061158966428743203253384582085153622447253829911327573926936851632433502806448065122411124968392482707862693557311910518171559982310998011500129 A013885 715 597984067370346976607212207918802900804227572217241833410675395394037663209713375127956737989697606234828800874279185044030706385407928050409686398201820697541776149742102216067970260765674468297115808244678670278808826961168595394660113808980505704457888012808945349591244021744306205755275806159352220198291337502053196857818009964009029724632132599236226995217584995324883848002050386638398100403663527846069212166992774298426226825621472979166683046703370693088945410701780842096062100159883279936469942201612943421058516383540809607204633424265384681743713821801104374930261465908959481190729205394060863424532063314900737866859936322108622063199234986040712347071638641600912949577648989153208324375600344971293693196956020570557224818873469272711828672873995208552751932863173870261230520444594534568434949323167256508539374647154446674673180547002333927062362245629090291665798969369787311835116866054087534222140828329625907610146497042481899753735847471577910589626532144496297388533217715221824981970537398359611561207248495353534325909801120801151235482817616210731013618111846455796806839810021659667882016837001552769794731020810411209459482769273033102871933152870714141157258194181154225493735064990920812389157473849639781707184456582512066447771642912965390307335834404040859827123954702470008477550766265178233252101138200588233964370733118281206203869739605465348505627452707627167993379625554222381386370905527382485887019949586835460751210484444350112815762467374986211855072964930240357193436050286661745402541972470268776933832667397256248908335131917221983816358312491397582171112337728472129833582929478100794024061168365774717868143024027465566771112981724068277085254079428289944723872189367769550721421184787063579835462882353566399216510802327980763951598700498840620929710042992895655281302244564984080334044122569362330856032930036298886654845309745837166024918895405461407516374255289206832186525236538296289707556678626269982915723788104162294925811330742796405749542104372058861460549636736706696285411765505353650545747529511658710958103533717621251045953962051927639250851445976421610521051672849521660258188584961370954012468343141189221182100899429882610479047136552923780191269827828989433930523109060334617814361999353215071898788024077511303878880463664323783558716641901512680148524853120825286723294500330088599713440797887682824989370597405450847606122883824638959774567042532589276667288858734704751950563173586246034994704995561860852835247120706569760610875130372124291534730983083635446970890671769864887358998319122089872563198384871372876153391715619669250614362815253449377578300450262985769404020288371441202061476478658125710045400851669621339903780351407154146632077003112918672329742385422887694682682010643869438536258038653445534440224433933665467669395087316486176281700174084184943488342886918495149742179968825820044756806488621596646456176907259411878344336629095435419937072899769474236646503485498163417891150797330990974203159131419765130443951877418090447507108351980602044010128681711668869731269733905971286538833685148711277933445234676369725569508929220191377659875869840943171633983022673735820094825776054380512620328034002919825598149137542780282930033253974607401534241769016529292513606232303035389968035634354100492172280450181771945461126880349829424030645123620162920493184236356501318682733320078397419906411283136836284320319739725762945403949083371966706781490854063768731179617708159969477470003665371792984025553451249063631187016405649594519762563792315242176968661019938533763653355929848909867308427514970569698968180180439050784264159375178409892478891427606904734916626880047092011247177506171386008536759851454016472813074722747758277149221343213624415081217729105913306123149491301752104862079331071041207372156650419299518141250259897744262310534980179901442323036708112340672695021329374611469823636402452733902755570015660118907792670953294505650790353116434682363981958973483781267778684526299683097029266569500845571471762398377259879353487887828417389818869932733201967917860058861372468487336515606135808038400423964115681341127328307283410617084122767648418858092645121956030438697363265960746377225405827123469513992456955467714198788446881498559623012875030570986596616038341740872565679966907090481176407835133178777348272135994254930400511292664246845320137800486204217332599516641804146703614538661553 A013885 716 849051863944258747164586503898967730327188148005656337860981334877992134371954003669055270131838074095765316722951420839062306676266144497870546100291642530149573658644372026199620050539968253532937960146864722746058664622603958351275925212477633888014463500202870717234574962981805376385068640305999365314085343591652745930950906173467968917727005895953751552748654578707003605772647255821236011644844485656936293379789859537040567141946427759780669090643107802177190764002798441115988445346711394200756402724555549006993881896785103306456749199877176298066584275881050654475356254201097482085025197383195075359365821822105016965426148606500181796787876189574807710976095626747547457848471960792106911822966779009906149341550384499249669559651227461144798923980852214830084701139307461907499983066900662068734341841144291324445190868384771192161438111925092842676984470992183254253726327252478103220273528084958564078046210089617652301619774851247222738640119183452197396055359051088079321190608905481714753425741318822682992461040226867183187383312489977360189758926972100119904802771431973188286769152137923631059956780134513711062437403014808028629512826331700962344434390635553568321121147815471095146858188172813851916431963347727991535417800969875835130333701591474300185602935829418243111560736951984958826909798336977170730628565782072608111949536013123398597007876866997213333154678119093387865576015000541527768108434809392714264086484560515436795831464811701618132250049639645797805908334766956282843600530051868685842017037405718414810940849632666065806241995398591054275543064499098296828729050510135252849121557499987759100621418332323793588107949666565177238932164891790411697437601454813476045802995179153170978664919168205733274440821749887726892357378260999783562025076094182347511395312513763846420743961061304601350854885738967091002254347942549228309088696959795121040643268073712217691976600992167345127863162775555755015302303044259819132770830606211563586477698634474676278327603687398378856791625568070159667715893135134918202933450009835202364840009073700556646355054697163822083796181529744058649588865057103275969210869677497278651281264287419504019954236761814833666948430164624699771035803931785450692290750061079529446046585315657892340997467502622967391555578497035774352328735020356089497644052377575629131076759355178608923326910966411672840932768320311224129486819458600399508637437309194612600986757096481684990270775958646536509476850883477064924095471065068020591675329984773280205628529448181374829747916547145049370885276393733160187965169148312877816526301164596723169557343777316872900192942409052185588684034586209390835401808558090396287932717049073546811761858407907665174580957408899367338091034139385053509068831586772529391775729988365216193693744091752449928664300491924112796805964074648581306528066391433767827482423997122371288264990514794349647327975010626771350354773177557649045592516247986381222194499408965816036675697645988851659174914860273458816758180815217648526100343318121676402089279629085026370031450574530672991168779694193748952747750571886289437946239715793268910018372924752048846712232624462520312379041911244551507561101375283734814311239984079384180188225888624141320203915430502231680491404179090919693845171687110062514257603153740169166599228952867756515879693287953663802691090280432892840909683646553125436057405240818956146196224687802598372414933669270532390647259578420479346498460254889782372126994303797870919570246630141740186303552676416326046514538465342811664192129786866734059562990487483617466941966123568181067863406457649329392956537962691534705401345727656936204517092023023921813383712379985623922978232405945467038953836616463824118261968711267121123972561195134749092096667271231838353157372776535355575808225194395355929481170267631475051449265353294322192459931270263690510734899661847717709378911477331400964815375725129452061778401731876909814238404841598797276332322213761219524439675458289143098683343571762090573182143672741080519205251948393229856051206080765946561949029594731728989024163038981169993979110768417398961969024988394501548541211300504981054594848824925123510597522114717227468928133041482048053728787955419522279149167823823900370652191702281429316111458351789170098488660772800769331690899568689819269385630196394822713678762468379533055714896984940461409212751900482110326154028020376657921 A013885 717 1205532232384303391972868299666476624679170382262867190906279375195861277932959495787533808683581212371391055306299635538288489570443219128312979974321790687930583206241822132003713926099527704556516693280246904644050617375056588492767581344412855819334552102007547407960531903214457236297974404418955340836761273696013292879282160786741709943617113410411205818431046444159190018681533614708572699786013956871400594709348290592683808540462629079718901473033251114675899546604721386207624006044645600035703383703279268146423312168323606425395760548690007907043926150199640939111415905021207667620797621680911210114523077674868563073479075081979528625441843522901117752083386208306892490858357852834398543500222141944668315485645704283951138071957712869298670765806680883191999573505553674941597203457420373342926936403541610047052775370812196070588763033283626548324815140029548338834933101833721802204027910766125011916162457719214250944020948660967327936017343703458886638170973936200767040747734388710551064654812791719618205626755193398958118888507922081784706950540773825159947673548637087155201287188047095833025897053971450234247979183732396283105814193056849933291481580584625182855722109573831342741932626484486957340509338183015022877503712631684993640650218540565925438629627657950298409651293286434507685099665537345394702078083525636267136008332354985349361751813024744062331573001810141580414653163930623891992243137923159911096863043708639766542618876133148224416402158731198563535303590477206246889466117797856116673588784679771131298218041936888342197453340860657298550509748930496210440348743470169109704595187267260119673331025169078264592630189089720232858938506846762858581488660488827097657965703326086883886254236135411087829847721847330338242201870025528369689026238467857465390487214239855193687418258320620767360220765500672596929187851706664119659257749999243821175404628677336808275476820754935750151212406709012267648762082093513614014398593232043732039205465750049310436517396388778400008467587104203392695324084879173259554862479530614580924134640763357251258223748897150932932432594918277809882029297173383486107815837787682253573972262067342594719260162745920124285852397208253532342803583463173094663603867509474197440675366486534068045611641215871738611671929018065723464574420719797736165856391276667400051163254307765834130048177824036378564908277628972133758820767016029987445135425825521135063799253970739195805230893140315995388736273064861094971931423260034284513234359006190235312923106936706462321641387544879728364597055884576783625003661171416077757939584392660809569358181463629803205449250630089609073392147295471507043381105693864555802195283831146418955507756993476553751784994443727629010559921460044843920225944010300083264618512654090270769129418404883358298363507703561895023334525733138310708143020762341975286225712089282178730242064637364360907206156614663495689200677179567470900927853342317199283001415347315976660386246032540792950241117088763292415185820337752484783323255162638289091241278306313778286673745318401397761221930030258853806801562883746751262494034084147083414771956925819669819346290477471480703173569310973955169871182715406237862243514270075002183929513845544207422480770751406607167167483663511495963743923936145032031306257641060055372380081423331954163367393672754025225897563372304605930415500693343981022264159233013480616869732996549333917261950474849450308587246043237366543481264282127041729541117751207533610248251669533160795704403392478455451425993041786248541084844822791240421608928984587026645759819194311146866473332702738603883895091122093314392207038540833794468537024728534676554185557708709248026408104129208512993527877596742475921083084108473600797720308820840439441657097701729424308598967838373160361800339199838606883965345972688423272125599556732416425219580633602792817500522429172114923685613113469330979699864930955128416080496147817553538115098783177943504381382021464363870312344277180047852667236153771406634966678968747132362757211415689766163723297312218094587609263313287008527168881060038687084141198278312822837944453912946851785207078653501100885233878268011711092386465957236058442349892195879576303423195680018096644705899978831131708573108953826203384486066920996315688529814418886581940986645588901220718372072733762563793775786642065958665888186488346608715100590275162827721362079762927940385737297 A013885 718 1711683378876479861216420865359544500887092821448607821078617114827470006502058070810400390996043569454006189614036681616487679936020797781869082807400614760793054079464894846880397243969897108008502122570811529287187777434295722567575499744934004225072899143900130240024616946502369608158333043935084673374461351786200345987698930968180724055414363795566223459740050311064535062355106273579269907800070418761556234202231135836056254342835647137242440288796572827930378702543539893256598398350532367729893699274786991832576164745379450848343148385381348556871667851844011584883917652655696855325062848726993548059576393498205853359820779108674207575533979618895812348119860491567999451392675405851890612778594909795130920420502452747498011049435662321463802777525976498766342938438874924241551380509442519033568211141123379816578212479675292276197949314148990140024827050276934415733151609170322736912004457296657961044246678729830388702624752102915087341249777578762024405413524540132212488174955905951396903007588526012641946586587748633864477810680192723276588656673971501070127823921747208656922634022958985348192651113360741415248632979876728989341772022711119775733443162564144158253977027333171448811532233242384197788623567384521161337783788906086360015632697346352313195516347237534336849032256331797040778242555810858620085508481440459333346931382752552433188728843985874030109920247631142193942808197379043847412430365082164061890258670651018133003903209609783438475199519889603398825545550064194630089736693618110592251811751049065799171693974370384470887449508194390289948031120587207557867202245857323901597837408807730151739016769403491957529698122390362900666393851515924172096936745015684576399346209627467744694085280956516380932824096798984912065558020568836634401551727872256697236941004548958075743436626004341640881780975441488491458085875560668996947034731140676334202646489859917408587593692286640809402449994152638031306968383595049959453641943390669917241990154983467763768462280884381732700822762823012916542204769184288306791788375598899827027199038630338136699747797437862032180644946922881176305668471796708756434585071993705161512779534102150854510304576895933909908137527142919235671656067605270560669780596510399505555525003833470802253038008061843999169952670119803743921240243279949854279244358148915144634444504771661473950387815620702820360034972349439486922397977793079289883887650306346962268280817345131842338427720241529648264664918465054479723561634835722499106107397275452248940701063845831227472618775595310296476571681977107538267446823339863317917154824477010199092720199458405021489879556651887142070119354082506287576093966587173446607637589114640060978910377321486639180348186855887780144046578404494891954040248184632645323851447521498649583443788628102470463439514957456281582146689703876562427131825030556590003974580889951926445385307169814249384623011912426266998781405898149130530978719063062471622364540590794020673086034133025272655950501786300182078748493307300229786995007105458113234222567692167762296781724006549453421055285906973245389563846671428011007310991752614825416047866444823538930687565958471224176765914601171547065627787876748554672371489440965882375867607740192861718261279716779931032552921852022442124593556608203076744874409055462607040861465269487838442536337478015511995167236637110300862541961567949304862328922336108821548226808483281547607761801215368315966799761405212877548327677459828055088981062826876275049246251870748345087906467087634282321895356202331497494799104515553902251304389081268781892168599601777042056390226751312325894775632395342047092975909121472648912713574319983060248196243411614786775031731504585611633451511700877981633881264553005001407848764521432043824312921771484435210534404678089000351824744215265244854446384236743466601890437409823418588262998099685360601477839274717031579199483578451223876843711121271155767470805018951788113967489812986685330300435932850327291810074208364031203944543923585408110503883900528397115187365929047024315925669751834047126879125780213752066360425955263350127227469363850409696215298499474978135188767075724112599605518695984304076502570394643318231779590883564987571449548348643454647662185026243234174339488759852811658886233520245065804568876711357045574983475645920520545525616075541912540539107094243845873472002802784350810396578806321867079969998485951576652271801306529 A013885 719 2430345627281422066307163680626806776396044952183555955013222060807587081021992666246642667958469434394256866366817280649941347770918681876171290307667414672415343386106787202607060189631366198085627798247024745539118576104526821757630046341342760436999331359760607222210632543810015004730866280762537519083442571563099064653056241027688178315148472335681271342876128614517157560030334128285441433479284584571526950025677293834775325122455593437343639541129835505746743713457362922219634032086791836047863678171201233862426095546880230943175957637022405417914135701115682756878524666546759769911277761204962878167225959343182068333915051962904834345574949699746551433164420757976264997056049923726647849787977432836985203275493351050704283474618571196766630620289700413608883385543005633308836418475995526747445059566202018696227291036754321465405591719339642693245230861125057268719625444341746930263667912723860882594400956521300786212142672646588707167084885443648311686197230712978502826822628367756432552513645621778731756354592721012032915870838946399493327340299135153594928481690060226441992200375936476059528773031863042223630678276908832792619840398850542391413559408468838032106017060098194813795195722094831899919561692515884062573581677164829060872716194756099756356846254239643790915456392378496350928273140565938287738749815932606267667973952320890840130048970235251142769781033040810662065053818706017060055471140874466218423317005334542653272522999486918283603081364711892613046242628077497194895323272590529651182880677409273418414523891367610983680841396356362413914741622783590761490652179196242342951000629757517310057705133154933880342244586962813497051483974831845547221040315967734855592646511163027469578109844763076479082136823608716320290667014410806677211484031681518777368751343895869966550848697488646509197482890447425525016203437015944799998225892253207277851967037153032752004955017149032959715734441347582177217418208226116850279969688816846416685460415484361588660997548749655593847392105553594650642865236959696042416468267612727111703357745392556015760093808426730471425913992403081298345837519359859504784940656565766229510050610951677605832437525637730033520438424876563877203050569181816642460912668419466310759551065367980352874591787012665635129451488338294184432780408102739760247365056628244210515228471211576945418775792723764244407938175735158101583175225555348181296667067501018878805354396473206862267112967578977561796122337137036858416857052152944440413300330773331803824196990408950389145590076860430491624335638656969977961802244246868310987897697617454270253192424242412578597555917669078521878253455729525129958930051116564328379980484367545493061332751612554055046691635544640255851985542673670903805187724666687953891587744723532508101599747390131689404807839388949003598382052402877064298100111692410988213273336498664472426965446082210950688502675824941822182088770634328330028323851112722691770315649509623025810825917166014864557459911614790817625785599461823382364673369803734440282403552295698242471421608302767287286059295082017311279089954643353761424807562816892428170753475506747815515509255339097076945950321207875629301961074011316572591449365883181494852552253923167016060705305834828002536087493962047028607699033505053395937747143818261970845216437493139193827504316522522670814922167109857520451786241925983796153911756681380463037000671612646688341713847788249211003672408829521340677135891135079082814475384922180067262597635442445133011479612639647149194719374771373793038472972140140816988830295967763048851068831324780345603060058184438065107978445085953172959291495397486790867258757493248187974823173581685136306036229198906412777037563049073508368737750644436022283943923247106937448257472167694575724723748223017413772540825847253864763299679783229868258960350789399649646475335692824957047532520439081900306947441155249019380103681141514699414533794801793829016133538183397836073024386062309067157567576535265128253139088301710206803555713083352548342778587825918920804137273676829834651429214892916957367686315315562354521594812968548551160039165081569044030094717253836411343338092959124186033150710092827077894619874573165932558235641369659849585665687044806639745075143492098333603551230867354598398077751580757280658959312780189772540208364664170713314072234981511784270370337483552979988597255194207747226564962140267747770764682987684346353 A013885 720 3450743251314918090800690502083735989113359197672487207617208435592078170098643441118959318599508535710726371508990083651783772221973286892654939742373732394531632214167424557132052659669422715915265228735625814126936284112045139560323324708079907805796559626475616488706322091756456474572153604804654234233259519331867148641094475216850253798011764485123402885082071346222487781711990124384982017415596572395974540682608085392362588802394431531166428007949984851683054288758430946654002917896655995955411578497127270308202728744906724066284985682629721489463310974179009972133271397469082686626917108191194977305882948955132461998387623934894169379405011355833039278238534964157905689925011876552747036056408273855623299767132162942799831821421500643727477852632673160165468337146935349492984550628071580621047099940488899659969192769572880612906387241846427055503093754784440438392441224526739771163380731556362941177838358923464570408814258755967501992135644191362160885828941408437518088183896646357545054714367331601884735382362957077982019829621773917945397277415109141777834369227003842935247719649176037088454345090701963542517583966216944602430828729190734568245282221030338961751953064899842593730805212386401736924089106050525597433537959394222695883552198137811531761562652005937914037847166913354693339965116544531439413878097400622537392246492020483105594530940731312981819672988230226304207701119866469264839181087668596981491875613243287728047564688482497333401820297255733709881998919174230934652489015850571658939571409984298728049790648825542028456128422506355667933743296300640827837832931197039064335378901165619255306603037245964954541098372511259483483028882052819723140624639909000108857208297400402693872766309855767480360125543958601128378945595080284736285466082771226206678463176889958243096988379070137166609610464382010263672931563471148335891081020696962125909060361470993624163499415784174491083103556688453987397391764877309592687966922454421102655767769148379192191437996575039742513376612815010239877826706753883143697319385047803878641794418299838406869079514551352246967383963511461803025425822725732036885431485809499141333451930314016110384427247839410452204229140629963356993891772006786632514624078644058177596123897020184479891459270932442390697997601877545365826174291907531767765543007209008940009520751449056006991466740729385728772321874384794376639582426231340002651341812460794162203934077313258075837996216807784343959156873240381742681183403498723234331907367750830574982412866211081072681090089760820256546254326896569421998910649109625699434343461246025767798887035907559196609789952593864822838491316891756362448096545588211677600613950592650041141584736706346162936430445569506279753232636664010348464122427182069558148648100459920696355613112530110210123242244411274965402187945778591819883107530287251588491533639740984241826733877377949793811725343788774420817994015606545519689025818269357102968925067165784820558681854269586367545961357725642045941695063895066162214158036829420971176052660551913219460745270499942252224122292537267853540794825730048341635342991718504432385241517472584433094404424758004358381246185219250667393794544662485914809977522294796427736860285598586149922904853426721383196881580914470207897841726615384599595981846380365987138376475289696136330338796344719471815262943426100969416111858102301574855704685106354820106326662593917688968800798779080159988041295383457682209816134979379981287712576609451823763270090866403819222280408363691482314166667304758479662227118803983919987309617541900139252532037638308647166924045033581677810018951104406214298460744780589402420413417638090892433368506772170712580079682281671662526366223158168364371910876416756997292013767029867514884470509659606317204779086980688836066838499365004330661224393437977411056562666790784618348095530710807365038638381873073509724121472956368406909975872394547636566621710285890580685360317124464701333136185721271965167142426516631939206117306498801349101476204111389699232332577374745761136199936990962578538674330770212392337210988605008418003968046357084440204439728815221378149438194955880405500717994654663189408471267780271176338221291251831661504338783048201125053154525410378021088523158013260263655337440005629498017699482126199290244587992966141909869622628026975436493978661344144377478775216268385083507669732968282229353868847449594143546554630492844532959731521 A013885 721 4899561960582245655649996014217107130294526850329664669145746717734461334361749580376842221228742390988624813671640133203570751475774325207544364777787540556502499720711116929415844893200247529151300741876879461568829371550476075720701994850040213657414885761568789400805092366235047020616594300857121947055733161339986894068098478297971350806883589886553859450203974575433422834278241162038887412301656702492431223409985868300943768249201350370547370972083841641556146413273679488623312620995992292449262817610195634637993801827557026512583200916381588464864908329864886562003230326596259336186034644485025526892599046254587512095644656557327030652533861208659031650481931538604351499179857588006553748373943682491823731537460971479474940810468067639500965521405469415173061376776436184525060565101121830245858072180202747604504878138227441548399424270046342379745456189386971247534576419732863151264724275365422816571942038785993634546947786994471749476047739354614903668870423261359869120134522940607284848751577456346257254725795721147872316729227283049812197942118784620717250573987545995418512021477920140492301521057448817849588389217520892312373629186942568811865041678505473987216242822869495805606839896443319210983826385849581123195190906411602854309132773391358668052377062389194988812035564872095054821602850481568775971870713740955714074142927420727080860133917913939856427535430049604429613433888950245450966765141593871104350110032592774783682431055894693216311908361800634298111925339381966012182879096578545123946963043466076439112591601269487627897633133594606639605400955455538983891341952190634294770038080472312658981867468654944062459860311898719356439762939384870453639277879347273167561669201522043567714104354412880447361686774468427522336744555793907844808073015885304928135862690949445441168960628941387746970821685126047946947857590915454262753302624803726553206860717657120594223913789997070640385782166688998213184098479103402166345158650615366983553510457399710234687358579503046203685815377341681994162211394371448258760644810095819671716702297383953660861910632292339347322368892279493621258272032377889712696038093147018022316291057419867972442101718835521806435340174927437882171276189726240047682316600431316511867099688051388075065247686048324855529286781009045930485854351584952333184280597586761806535098105590202314918882992091803432697482619598370989232347584961551722144526231815145816764391227211770671785109794408050255260816600568468700018077023741486675328798999452591047702803784979866938613754531577528966998995029824382369811107277512845816721748603854398408589624350142599278220786532720067125760991765727978513516467016929241467922974922046628309465167079505662543868431323154982477851585631795851741339223477091451736624265045974721620165391767117664692614956363423059638551054370129354045603769408631066178680823479121714662647380882932223660392134911455897882819374529017062901949101131250474568150149039090809737963988341557652091064706055496256938424637328336856955882907787698511171871116602453257848043875397536236506416185605915087522724872318876589248209333194192460547853211865274071315420121783323625794278121064806849594853750940800843263544350254872922771497175234529151735071085916471904342981774690832476925975205860426940131428551996456087309400333807075402087041585852361624355093203797064153444132252334509559607169896287081053635811708656170612188106174595752068418720140349539270074289382907963417522091227715886966438133045381407299527549489393778045897004145741739332460657770810223668196681421471634189706018682381365016000840487273809246180310300077858248894215169577701933327152440933927366820257765307920013991451814197445407481739698766514687459332008261256467339904046791213726600081319644433759646727426020103139908711353111192896953919654083593666292930537898381563075853871875948454812901665976971156534296361942227410377129977612250505223612573801701393742220173643791391077440762745249648048646323344286625475305380100453468587131174698740985444182922036313574392169561433936177153876186519264401456746735382647741437361860058396430842015355180036393780315126867175471484913032949736386112123943788856692491622057867932951947408565951482469704814596824985603105888687225567233678172876451554073082166916733593258945648809973928927353721752775762497262334031060160112803373881342245180439513949424043146301323696160133238391873580417987678760034605518212497 A013885 722 6956677346666425569894236390758259078698596010128526688139272497402299066822870673945122065707178485041935862065373944610022356478138506066208319140295083971933969745949724350049593282524623855998178417459080441664733365001544309444568772301793547642976127452763776612258916031845395157551615734232090596380712119260709771450848101100722708242609313285552703217388264728751173445209800661609048564568393380630795919577232305008173115955006281733074278506310047141654985377911526737678230788109506628380132956423559543210197965481469636993076845903530813052957694146516968239266220601829984992299094592214574889537145004017899861161585735125516685761214770574142986702158323868608158706571015055334221385504982555191793367989584722581932851034328759114418922402326205587419377407245660351651198918782783538527393304791566132605489482758709200474585761345795189552278244188694416834610701071592643875365277615447523144069387907364564563966925643998609674795812715056825453278571352560604639689306843338881837643493868512435427786923204135241854544014210462429257197933502951175217733248230235094416942223279575256918977760784066106165463021549221561595969884016484714925508262482517746779066892885751013706061510874844321884949862780733228704836554174804859193910802332229134344344843938672735229229690381032598268253836558476208797545092436000092157318170354498811290848827164287532902727631173103941196617641401263228655273318253648049044609234180547079426034985511729471426032977270861163212614303976598860116159946165430723344051963106006612894609086973203690894883849688166237399490205784410235215051009110211537437869301958825176435044017398442002911692069882871579969276492487826184007692904171936381237874608947465484213923845066343609193349622498536418096582483114755870610805656128115861399348201592783406755761836931726831982250749965378015059809544235464444143150116004945944772656633637990486275552983562123870728246235509848540935976934514244319289700337926186783119167336697512180374692488890617456673626730764226228571185174983778061410339112858128220231624661773856688293050409844634704068671096728285284974598906353075973353799458558821445568111942071915001479747725220200647485519862794751947169066061696916130015382071001338607768590084561777579718097917383769516384397246541023160927721853702078355664938033096447746858341504790908987888253780448502491746539549579815084237658473344940753943548960581926357493953638234695223070728790637358831011283857276033344263001566788698516046372322560965757567218159873730158931859309667942075546496292086061358078452889345727556722793091807422894561224838260920420583376731303988316348981624485511230388265950309256102002920711403892359531592283734005671502549399293200863956054918820404762665902685828512637388408119095382530315443172658284386037462194097300775189214184404808754247128831221230679731263217982595320415762522278297498289773395498975036800206268660646579880772744884913905068909966164196359842116334594679023225062860345838748887820790283100384706809037802718244976959408005809475328350032790319608157290566045857778424753569036063157380194759201106524456093217839392447075698467854904533349386350140713459045200262249552662913646290519833103507569664736972857795102826836104048684713073667201328190684377867368213934189749552032150758863229758312659181100604963576618871949571063688117716725287402919739775157427432486043572182705217424436909567868743000744608798722316275779389870300347552214112663884310996120505948271416108824085287835362181514913182615360428783369592160489291746854735493046450105693418568309957787523905371739128974853836841737647579700193668031087133948090683327123309271310729876807387305860798550942243930800483471527244591944767253802823947834140164832348209211662266386784670723462926625583921363175694399013090301498288169052241681474748782351004192650960168545205282120749064335403316429578205184215840638622597165595282878200362335814647509089352713161041809069181929529406822724648775187490671073289560547718308314230279369821231133714082795742696988904318685171180562683195259172049460200074214028298536934581106051396159860933963736895088247163416154164224913855976001966456214696831077020218189677353191684226174044987668939004133583469117793778032215708589505839874211544226271892609523866792082383152805005673306730935812075405810338985757284660029040956215163306957687373629577958559258838299463370446271542731601186454887272641352929 A013885 723 9877487027405751010393320799072849460703752435153059517841363030344136146121920686495699180848797322236187927304555652872152513001980304807648345389581957043138250481574937766488365369345564854306005613278197578660763321430997698575037083334107681175713155396698817569352107740227907232215764461559573457905328767517153593962886832284568842357226531733685004532131249392970454874395251937990238867742385320242300001983170328891989655900527354162677645857133864604408822573725326619179599732112799752851930439108685982343802052674623034372079111194049549628933352737791142973299818185052517001210815550418009658933542093969843243169305637118110744894861120503090938669966411253110374396635801723421681573758948015866954156093587795451015432071048928929921507905399679286736514947319601569914416343226166686662889075561438714342832480521332569258243915347156720452129130959027088603539846191408316554944516979236473868768928905986928548100387144110933937026558254162439017615752484932642421895340146662614749350978273664461029191257419853852093867300384824553417837286269699746791125076632436910453556334319067885563209006493581749301775829387813078782969011609993937879987385043640200388485581332083777067647378646223834338599257318263539909163115300975902960488610067031862002758437080232053824368380495341801879368087614408354394655982310901782850213305405027618702990743191003803604668146214549842635605934467073404048790407835669957972331733415889034552611756423727672110552905008873118615572907801301727727950512682609970555115588179805231364700974402512072942937098166690649335327965114435363341736680642197622911920793471351638537532293411299666928186367267684392920437012794287422146610823838853074455264928636321500019529268884363437918441814951904422989359314727867926177846686493098202618894339468924669566015734500370864477822603093591732328776000049533839267760694260434534307069929867336257871747832581566512720595515212307019787733402308591396453716052706861787319231577181319551890269753198765430180245629062701960220397268996942166939899861765403360393413897392242835869705675770773497014831137387332959868179079377759392298205637830952541240002717734403018256030165887978430736847775828168115451628631162798245615250341185747631610487011695631829005799354682766834225001121281997522205352368031871867839351920858223008511044193967905662816052347946269402423766405247747506060429046988127544072025596524972212172292530922999655343535768487988397723188463740376876085232615615901108898054066794445157642117674823834882270512963847195231559221585792438821697197884107756691505754830954412048803017015178635685608251535579086938886316002397124519045392127408249441221560992531796393927448025205714090722595282432246299094052268871583445104520589792414467784392986754412553346094196801073693505992958524411186757832084226458543379065600911282929231192198895113843859563327594496651029222784012988198826030472001699670969774347234059202509427297827997350896347772488597173879268077702061568479614563828992062928655759987454119158250654172904624211285092507564827879386111234173487700835328270837526448371190215005506494655148001786241727559999473061186007859654951742989819540908756863095306581081118618670846947341464444070950381314403030186253330650637891476240840548705627830131956855229699713480027268814948537326899961661769007341669702121775019756916416396047412957935699442007336368268619281896608717108305409830808238015127471820379297163075040574444073364604786158018673214194808062026639264530053840959220086728697812331068799016215844311813924172950453507719540208144871734320329709401404448849044216599091079570377880909615284746134193356799320532035438990694106517937595848145201640854582060432258924584921398682716202099938752018363431286643150565140922219403900609821709834954551922299529356214454944846008717133692381862549759964814352030089536256120404240072746655751621678245150841632764943750621561592931865042777968313081075250697339899541446915834983093351635991384941758107695570601674088118061775196263773821876456114838518574719215371096920189673571102248630411296773307577875756323525494817197351666114949576649313352706570403153893512804518224086621630798482524695938140717670685190322800994056656727592097423711183320295487699350769993286278380550481730624880728931805716296192256940284275066329325949467650481300380925534854004968793127527021121259571671506073576371361162771731773848263065796276878270733445711153 A013885 724 14024619098271247412364029289809178816726447821319117627823684188175334116024231940165723951822430819558307081898864475620095850653452749643273156739815668781399146914017546412312870988222885677340362212052341779444535427277052099305656428031516129871104553682090593017567575639716775679012178681096591291221086387860603150463362609027071062802804591667794789479978279369354851146594219230919006588036099993643271353915818273669593756857955067499356994213772517595622097593061921077528488936838483518685083397481541552832723751104432237714437130582649611387488423418221918888640559948774111631788184934969863940304402276917739717716640794001609367914182825974157190907122498782607536859684119527612338534272658652964805927208573286485692418334103319083651562450037072433027847903556367526253973445844075353225109694159437688630671097295577697789302430913067899630998711496091324943356275393794438118753857044587762077888645089667882407520171389275918327024717923080318176234849475999006871225051974619940190169231958710400643524411186381430872442143522495835942190195771037073379606477932101974365855136177268770792121250332957501818371523787092114601550031917531162656465248565907844002993972053428475455938604102491434752500525698137714984804613401897742649770476423945658487650586197427043246906215624974524791033934775931002845733059076010072692355313172466299608772327654949087574713300079752095915063535294615442252503402098330839516721018012683956932767670640524701339873316047183559578151502152032867226624631085992544962474753686213716389790231412227584352539839391662885293310758563486851688308218166588790274851122055852923438984989526087711185653910869592559078832935675058556346820404503362409736829095778781536053228769130345617872565040052166158312402748531566370059098862744030934675855460155328974555994402740493074524887767760657876289138905102330968421204896070537796577633389411646457093006262325765284051926586442800608194751785401669654394583913448206656757722189481936834988262740967539487399433018144080817132652605166191314324785398026640319078111476109657736209452691682863145150987094237366414399553143108067317470353362313742782347406538794216266291952223247207390730728472444055295900803073356917228624532503684972074975571256965124721836687254341809268942207417060093155885924997216629494654778700293993946195465676114688630689011638597946234917201696855851030712442605369421810343474047405157470258314756078737521637106665638049742426053202561020290147750125910546500776664353116560518194264275422345724435963725309187079895981683138494808058518296135587092731286537014438628377305330120492128660675200552715643786307980215574028238233329845494826864521926173218832492644570724509591711111969928401933492783772323199855615769291060888228984944872994159944756325267987382091240338644111594894396415189613526748026569946913091446049412861946619657000908007628339231440399174440329385020531147884917289724130895340709597097427914812166834651635659202342117512695935001816032436760095754541183493692381408506643265676299081977841018762617592513473818341525738619865726444946692646557790404973025107073434981574476372207820568158171822236381561586100816946296203896084793363912716294093838550132734111409681165247395561924343231163095297622764677780891138963526614007669864595875746082611077817786385363360198865194357457121118245517114226996072234842691620215708402630210593840776967735873163247247194286141892403444846756468287732072237884908438675247657859965919293886997590524957946217848656462835354682348689722954351764767180057039182934432912066110143201315953146076860380201549916529457374247735662965558026854683629353791857377005012852654242299009961998239321028159901566178864320579165859884372742369445378565012736624537446456359283831969294399676164108159623461129065228740442853126587354624219399083293064234214314534361411430386838680006348803096969848395530301208125138548172734738926278578655459104043597755106356262229372937743220193576711589976973823819849249841518309787781165733046837944841493107408039349846274467945100979159559809749347644525433629892602658177599937746251938494661380144594973961052564109033892932910877781410084832096958328840641002067200640664969746062276161251018302451268732671738289615604790278337086230357475362573265338599851277138926868923162649362461209942853157754633289809427714959787141202932975703671133628168251654789599109925911746489582761220873251812304299550848778027100565121 A013885 725 19912953599014118537176953535340591207180764024234698397688852760370065371975817889867884313062741156165599218383676017760522434221259460750248894509124456028951048539896211396347316062725181789171454669318001841936779738167313362563831418935544397610396898277392103130144445245081341965275194985605762820979298055408592407407458643965350038018001719111660106406673519810534070884449828334554967937069172828674354334756851986597688382831065508274434523733384405515767204622192120075376367716392678693389646457497949144580412647071885843744507560917689129275805150409326319087468519527186563819175876897211506104688787703697591162377996447848743072298527884739188906609814229753976789462980514900117072154256774297022650449388583240829715780018604936324156256505622287553541621040799833326724387974895831298804144575020136718266078772192807063250025581648935848766370937508705740360099011111806789523979495201757246100624737951080570511494367988263137568054334916111051324754284672443521899156988621527944418593115181198673326512639893861979294253084575420370133370344796877385897547914937240513017179976087248305090588902134002039659327536649769248561813023668330044015920778433044213662559012177864794875442618605151181073381138916180721585179723970978323185475159343874210823300098366520169343422518598629453846223069529149065907534004060486433782749537895118482763612650827173046636569702111336571649674366032806797990312722993129730803692954472435405038688706532643480870328506902805907351955457391078930761793568819864116912784516344646348712058388602271221236044158739128289323904333721676750777606241721358259993279289608857164315306910273542319340929004925567082155994495548781616638927379076930641001704949445173415435929240451105137955686580073348485042973229321784231493001933959151530816056106089764931826150544691908275315683571269344410254267898381880341829626720120025584235328811389852103628704592607074118918116327246915543149575685765058470479730731596830359044049154791254388715929770601947713960496766843000156771516730013452900983246820885911443525290126134630304361144870454755016684645082662584365050106327113991137181503513954703885715441605952739525208492407843110144180759936698999020271826549327332425483142847084633395458589678200731092172873254887998283172475796564692688036721808773011904392050121063329362463255308491173455104207998144764147270833249692658076914276620332011143368854030526544670248560014621688021259097358952844393131828622028682586108314050524970822953252318423020267681753491308345533260474147126326439699868864675973822685543612396186282724166308585709787571915614108891592323760308231177175839495889864944293012253261014434748387379508530527971846508842255190015358164308286630984083263488619501577395039338297839578141876872534868956681881726028760373922233506212356791973010881879093247872761525114181281313381197924941546330338240987150856135270850623322759627096294042435008235835320665773906405962706841458765347967452168059871945223912183873506367560879277755581171803583589538016987273352985639811415377233927053403395288943710659586690752942676181063604611033784509453966172633391298413879488443357369005082014888956347646917289175283266451305017619183195322275813457223815670244671320367212207169538999996765787099942749895336007585088110935506349205617917117128723762864521880138264795995619588725193254999962135147039595804615085433322923138984063078553661948746659537538568922277989781098793614396891466552441012121113746077630270860510737889995214643035939819352018193215563543964797033667033974247483163735111227450949595390865286129252748851832059833765759027267215211288323335810533923386845239742206533931094507945387612934087637080033358050023757624572700317845828862453606873183289185505865113186923663808426438440999342119198488648331168483718968111756941574680283324207240304398833991814790549314765607677774392518854318033332466882464934843592894628207649123854004197090030577772045683420210771265275394391248988009936122567379696332228662780349602634226684183848807879005056527154681727233127240966555112791279498512948617438421132432072514808580038635214423227964185943418210518160536118044040194079578819446690961912686011272129300052641948734745243485387093863551068965096312678743770710228860243776673895877188803868369034804645287328634949835836086165829656010020358968944607079658490946972806083687384779890089289814595823422075274635459510598785432698462945847369493423224927091007697 A013885 726 28273546558235389303840457715828085809654058065157806162847301413780759908857468861654144617092324469769819209416591079549402101886094794162466144611041922763898348926711415024583511142872788439627614112413850141286830268695027049029793986995565261757905308797443119374057501592345458958789742526677241581707203199058277789804332007844710008930125866892724383702260243817625474283782279909616213110223224525003082722684859591134634034181368179382013779564511981862400675853251837033863663336694159591560143250203665578576510959833546618441545271921907334026156873444734839440575789730312532944603603043644037423285108042608950695040534902453172792404570906842130543372291002815792222356539124944535525717726560783047689399117525634574757758269876349074407529893303344338908945426126928947782909336871670340426156303854366260387119807249362458404991572283313107421873140218298406390469101620176652753148954118681438176694738553007405604738858848711333717964923810984689000811644372161641673171344393196802578350364741831204713362257341779188334800301906002640476456817652259934508334689859045503091034109307312116721008286817277734024573818204931415955230154346644091306313228703606858078280051353826574057461330124854140505307723758111610807768527338261369023159203320515205356938407766392228083443866989894220449736748832449005272273508403310086411473410627149243581294767565517440478259947530696010612791696332242961774131451930856200189739067258368716892017430791319574818102022825497287195025419864925157394647931243865805447435485023560530743257087465655009370545951094862475494570835565058786328839665551762574959277552306163106753238723700260976912453434146600900568763876466406419856097511674033509140757784404375590120612183559184787862347280523204359927660840465140593574959246945439015089892974624295366807882633934618808064900528451777546310394055392801476509188305949459165955621260153561238301941616745302437264719894055823762349727084463318624719939037372880763101206500774446082599033896297569675300809057879401673593135429726711195631369881362607564469487862623137780059302072329277093724810113134049048806948819297090114065118034813183995060269772303238884043954404722894839986061261441630651926094828848258235649218753433046318975646764721055446339299301065508578350421967082954865957755717239022363534383108742615638598990292548352068443895455621830387851523485408868419113274059314748345990270977221328135865109676680706088800878198790708781498978791787779170663992462836233497765935977079154288209811466908593563818617041116344479692936706592234163956827896866011866829886602409580141852497388101808489602037339964194531355939115695970209043498878424172278541059506843629854522068505237927329636397100270931009167510247160819651175388369757555609901790870606741432227466541874017618236100699430158277580423311712203701644875560764046091541773487542113729147955063833293053139657264153479183515850062770209643488708430894543741427850991047793118190669022732984985600529788281658085130525887368676206215853520784690680185498981150131585716803273231964264184624773750185988779972400929374416426452208596172239780047976729068792035688822720063883448734414188892900909041456550172853750588401720594160700569667933435246106588286922628822835120135918407880174363413038142097721740449928555238464041038944175038335769531443167476238447952442388586719464481237323470199380353361358101585679348494850525966793561585770990899854278859736621589804956727127024749238147248200164545883493192194768274935477417080404085698495764470406843224821831373857573108702411443822074822939662887812567622420226515712979391149315178546388254204906613937264858275921564650142647802054767814219937754870121544923660832582429552920555195625031156790894137405433064801122014245872524040937605522002903338808496753547889787762906254875793400823039858919596882815235116173064978415151420541715638642935439853336430336014992219276588123028062047974837267659546063683467923970205056400125654175614368823873180152033495189192449318845747425197125227016808660482545476264933184046344977050042782487734920099685110264313831605184658566027916479645321187545161063950131683864330957656777845248543843120289108460621906811691584844039404669177179431262931820030127574755231103094049313418819148016867778497663494130852650619243730573633969060717795156397893419476824568782974302665980495967527566119091420402508768282582056597533218079634340259688114941502902008506823419875304656915639329 A013885 727 40144392995536425150783000771022518433437981922220767184961880843466508421910639165501668813590856544673966193224612760435775420177684896155136692689000151329780418012033689602560070380785928775524345290809592020057094964818515020754296200993562305863794158033211195145091162038402846320850327454700368200478044412605289127798209431662366419149501722988702965270340123006162253040148256605627947498042216904397302025383156684489648075870654879072807939011129289031202636414970593575390559434248559355193810314804425997400909121896380001020557145155223581568377019858620874923577619079112362089126038006739292043713323650054616907008168764992454561505176834076146946920950986385022297458488572326373377938994081413735743127162812594930411826383791823367741052171716006583010238525904302955012198302322599234546461011121748915374474768161658032103536118847468098764698531250932520402352287219119161648127814548088670765247261397657435899727701908354728158788522827493287570625418943324312061144045536091232518488813831242228830700394622526573011484552263351191098980547741284833831200567739194770882326417338752260111140663095519511598929307794999305463945221260163039549907981967417122690452478875090137961504871807085025375444708732021077386685797920921772637115756949056757932486496835966369789874358652670238165101870986994547278874446820998649361935402392832243543606444791272896485140734321091445540646579579209494975732960944189691832802342820265631260149193231070637542505883822942101704867207573153039202892627712121570925179405459097584499528778437722524639835262483698149868294862872897673180507301011328954393954947584771830265333274516881449895985395647090314878863371347962420077619044632958196188068925491043512261882053111793435339868822681835372873808737960313127771560911490210203648490169271128146629739812970506056962605469625955511571637172307856926031906580520481242996250535577854999131679918127134882667373394614419759738596448964834192538978481787146361654589758570102691500816470895378386463580846493473622062928491845478978095569945641867888664953628160500538981660462511230386464827712804171480291887929720708478086156297555742987674289458093159852181996969226635298818088984486729372551829225404001393694192791593184847321804888416543622872978487712969813530895082916503047114181159411846576020838597629964012774246559806825522844544069932845229003700581422179686956915966036460642292708178904543303005027030202837305126548516700379398372795530371420769921464346305265985437448558607676770194718279970434931742810136148329523903374033411929823333249787160485011201482301637459231470261383978069496620879931409541354707449644994733173101875187022709978892473128208475754352140621641607784475545877599383289883553597003019907458933404518853635608327080167076069738193961745617033375855230790806241530507102097754411206388079079756191398227878701082973126828033069147974551714344109166493069264322574721553774947086564634193072524224596146393414848746610587862699811423600230203779173094861626492129023132460788555096142026878882382901103145121317084252388777382617827471165273266378770784013153540735327857379580094605427853417024760841745361869699126998907606008875372958777607749196301797663229828747002963568231162125305102992504205170824702857520731112546097324444897230014208655219837917432159537406310719606301443309493994410992531573738679936182390426881590382597830043137922715852983247633605972488041826094396818949060320635696443708395979379028037387741031624498993390087098545062158983531303907609100653658449200665851028991292181402879805390879691874640928900888826666715559920683779379093201465339187450616090145123069877075165019457589480282076464394878160816626166410674298767990677721120738394569863187648577254065975089326699781101824367193545763654476325930615775002246150383676786329179390712398904966002071243391286344139521057601650516098741536642384823838703967603238807485398582598255095251408518347280095343417716124563440765113210960825290875158101951125822378841223512508366401898114633456404894246765572293099235900491240079342595014687840447978601604557844001442673757584699409039766805384309752777042122256557360545679621021061715461244332671573238739927978581903256995363902455734692585192516847909238168345807576002904299045785833374356995786150051950287545561088206408643586477377643756898105701758487544460411069062965787447154786898444892207402111134403722422895375458099987816497485937092472780473890444254268910755953 A013885 728 56999297405463362005315299125741719955345952698138611832938421248761826248408774393611702976658672800951143617213319000194058780767227143600143919071325687866648034977312118418022133850651566473429670331573034896822206685462322281823132741054116394916849181842561147905123702058360550168583583388848500692026154705548508005128182249011832596794354067897570826159849316031160518114825783179297080650727727967226840061854452700569418248061480424635679861860524998935976281732250902082173313546633856740387417932147267883391662623088428419109045206448660288854931090285401859606366147492811241098780228946134830983310668577795598197733897478155891556335055864100855775614340704675678604202517208837607525280326319453862591029304009602600109744573811506951450707113376173958933168242674905880794754844940858781365434491868293049736855620897707288488430483098409512307748562486355295620922711474076875500225814380805535806731680826293693964279675648490819259352995656276136810165495464611627750199801062737889130003971739986097300871770207556712376367421922985032140225223574297460309066944508469869800667339943348767784623848480815047180320970177884328858120870022791312846213697552310973571897785298148858015608422769392322874502797806121250875027536978606225331217267314416881147746479938024701910741637253504406350387047233981116915740835439922679287089514635279610821094415882002360984702467610941936591005830541597655907759274727334343276647236069753898404141653053488262209189776687191103700367638743194354783501517705449797329112455096937919034747432766249390667542576284316203977547539114123871549055554892042495198937690012871376605045307155715744804964135907290713212958309852003877884147943855418125565002980340936568189619066285151691721360126966562727022487453254116316658345161105755389121734306270796196889262481624863818520754114286700314793570040561516811424884781698068936236927296693966465502109653512239353099448785957046196803164338237862582115816370214852271619800850834070297246274771916099269669020509959683976601403459646246245401841656309225614796155063619083813776883479319808042834790881818992505492799120229455977569975622178604571250253607099779668239573670735222715473955371246374106723322588494449206846455494493124657763795923452448378741558616628674180530536099744577266966399918459026243889219828715087813285603397667639866389485809502639828317507296436351783783585832788630898183797756774868140574808664022709967545065797276650591435402343366574380118380602351956046285259398079020115898362112843981830879551171481158712820872944958162443168478043048324766549503056356057952017670917870949821263632716771357159270855330593286858960909197420503922500330218398701759147167326622188304042095143130627559824192759579916836744918806939925966493932463064784127150262863942246564157941680424941777680781222463211285032268558797945386650113641168883566974938670549461235703073473483808809349846433257976421178235045488401811473375027962410629714826896816269450969366148478752056447285372950944406234838397786377855473142929858169303538811608322517911295343972288151600659726311404180762349076564146887840405595398454386178975669136525854478044268225393363287956744943760423131097805950613481524720514955233386843097993161749327619628043241231650125170812715266364108794358446316284258574473405931473744303112119408044348393088214422408622902693880878148120324340814275864207171559681533562869235035308875278953603072911984162555939676838045474471990093168612081245817939266267257868897478896321867879806572346134826801524706709813244470489142810148711842878266666052045386429306764522754762302308937861135752972102676069409905184006626454312579031994626704868242506318520782612378761360777825822939697077328254698782236025145954226353192406139971095893040530326307345153792706866322447364212345316170806989662158734572008312802869427821654730907950283106696836410861992446588821150699329231843479795575292210684778379144635014074334019048163474273314431348375204515026129357162019656785354363092799591594299851349115510683930529825179363001787963790665335138929769633074945553338442686710356390433422938548820976176992549892648752696580828764272307029664101624129655994454061964037557919885365412767666404449092093409933691394121867177992973307440755689330252336017414400965935654311979423577730017486757456765009989131738073667381700849414925879286535414067354854261265269314925339308961066108204959111811474401168670890182307124665316664507533492819215158721 A013885 729 80930851416228992786780964670778261270637638360120994981280447979003220331586937184190331753329653187140087922905651475658535718283812830430669544500855277197275278998781452520657652902784581218264431427976294609497287917800476528102547784314874542137452728783433343781125224233477635680714580959740265647078179941755987930637285463535193595386641183782841220518845170312055479768962192027607215041500319648362799449704477648072392485437829411281942501621699443414238475451508569077688354452382907929836258062884823335108835917030466709870911599692575451752695893059359828175116219080700490352790799530772162715470535954863124670239858471641989717503223414034648778996450949918694995927173476588538908021948286960802976911094503162318984021601338284825565946649876954228808971461539663839187598229873192926733181721320638964720222611320955977511317440440658434916742950686188970974436458345448370217124124129287405653938624142978885431040247427239229161127166353533266782871149893897071942515438937535831046460049302821440155323889031590850964571918589303758779523765268531269102050864628962503925566127289943351380372663632424610444308991753860309519504924147950405083886441965531602002874073740073743095467728328081075379622918984605900903663973571832899280106155517246009615795873765363939180879888845849005887441501724498726720633035385222295644529056981504202381606654050972226260656691554669185262295765535301222924223360536528758641750514664292560926409355079566683515553568757745098926692894442995706999838114424706832886321623156572982906919385645188561085044999735320352430948716243962577886027373002350781105678071728605514172309814682193090271541963116918070190411346951536670040952647118722413510348436657941172900007958598436625552415225794362853901967967915029831021567985412134529532218306898733875726597559372434266773422374448771448861853977081553575319302631487475065598554880702005143808428906306927631173724054882613741854350507797396852255216683964149501825275576662710550037203958828476960734446454209827011965338912002940255257522688602248153747624340165001486577804446296584688275277677086869241871489280451634675944572876979646950721671335815871860407636353409101119124703851551763000049856640531963167485387759044524497198529988485422997694853192730539435945545394975036244543111689023477625569815998339918437308256983402182137772176153022989678715410957396229134667610829785767101202552531541093953472126105273292906388634487723833278803696065045434199631743526913641256010449553178283264699100734456317510447146887685723566509706197009461652069865728768465258058677761088543375577954176435493200369917758336828862090838837130192499703659650321884437889551362904925483637419558875800418812297083640023455209298859038861980070130182465302463008175465209775196423190779208446379845602600543116557632500984182947785532061739089174342852870404209127514754335495950346381741658792840300324617044907186370627444865276982025730833151847077624469475004973232857893845011311480595458611073267782009071803378942965773102738530300959630692814706433757985313978073206461138067257917021331405884686672803139907728414767465663249396921856653180190161632500549702344617948400005612843105651137463620206037245096202792810942880587276661915066022214592365447051774654629459953944420431400511300418526776086725644516164983864526347624376365052865157840088750225622004755679357575535285725601989214743199974823449528553726949225998295591097094188841736236733247376437716106043841443321792784429955959167693294878362218520391665956777932465494875303854135302842989319551093607073660659006239356214754985008538269461584698626807710789335884139744848096617540895526630794689294108200293895962837664270969429921439481689473124063731848849295955659129967164710204680940301404848267519768168028651393095991147208447983582333499920743714393208006991343777178571221262769565121025250055817276009236263832568497505137587692106147672386257375077164037178541677283668246091285408551009972757091454950671993743824282889917853149722307804037001101653153550285989694813629652903922710754355405921908892968526461217824506493451628593259113304771736110912926580057509165786753385042217782339731860971317561058072474875454675278876060518021874552472748221261783691965743569101382909050785384091060677959112290500324444168422805009438694982289996788138622226063147579622947728414186142313411432261306837321493681947495203532441197568629619304608820145544121580047105922523317672982513812377616122897 A013885 730 114910235899292649011260460154557209712943745289086315571135913026123575410346033869532931872287381385333163817953049587274101549355299633976799167446350871315491685813372836831623413077589007134821280814032137735356990731104431201762099189393964822775657219132259317201037117504472855364712362777753934360863483337561831755230864226398689372764890191282353586842225946983764157338319351085742297527179519354965459338259050519959122977196300154414545034525081306627810399039152602364939353887697038504533519864393456606117626438647127371277182931204701103199227532631583467553235989475266156130842486249363570636699848769264091604912754729970180594324974286980994311399563856398708520832168750948573088327319428879304832388055907976540745695958811373077573588312454342600454019792467322479717385659873062089372595199289158478530761116242338591361286647031751963425581895732440213760850426436993286591375207513837627929584333059777571331460512591297610199030535037228683574527082274899014877084143583532812462133626222956141554617711108727490878004190612453067029418274782881002153430634499484813936242544795517097060881789067143510111625232104660837493435703085936418311191751829853803824994773718359884650301522340724211445285258880725580639373618523781944873153685654250367475055081936868346593546576337000631952325028314041588625377859722955573026954093258587612280940879000851272261777228100737925378967478765656188477519008021314113658799960499698442679288807675208312556343343475665682926757393025148555553669145632720969621473960890222245791269838144020494776528738189192749641549551400003973949521167748998773008364749890362639536153296545214634573680757125297940386346883848568001714336902680047849879562800227834379930286600071700431846975625250706658652686533019930510784790455063317096698026888578315584587539630857866400718111172317709283066645402337083414792139076435911884215567337248906917472404441622235345615430315393463299668092548949688502452535195243285419213130304453586213444174301370324812037528939135002351728070211579758742009180392070722256835640652753658515727901687705329845740470936755530901155927155274216656082633411389690580510820097857516372102805329842386087697044636552731557961789300055791627096300207393681419018813193860947241238021169670805531903334247873070037068248933441807871008682233954921572641189835682472123590788716102763056251827255735737710461749909947129919012152629776343037495072555455021846186247397836098747742379483827215066386528468893021932835228871227057741365871071522943611430954638508788405973771911767263192922963344052006775911420029825895931617987283091170068997630318598854817641712158771163732051739080127079872328544729480098782420975622606717355253571700285872783043109450098341454436434830484636959219398991506355781067842390194567051548437771599347846170409949899047693922196584677937814920048013509159165716546534273570962540566428625850298009783530782918639971984077579868108103566482136094646355372136279485910581096225684903826077142656773160054663530215822553700335021417529638356607810632916311753948965088706292112762624288156545965213565186247819967543806489494224298965276622014465262325037332998721922206361386769434573460507085683394883424710559208792166925602008879356739897103544472226554591605798221121827662960467035773478348172714170013445788465494934786358904152554865964415354892629100982806384625609126804184496063600477635686652898577263709084947178261983088346863686261087879358420166726277179090580190550737522363978315963498586106744501707749650392844856660157164304420988688738286289857115658786602314621993597013368749268121662917265438163315818214080447005700783919091763299755420255157064586944690240106797478785841859965298153170241513758111711614807714305297788583937087665853531783646575815471752656881047094702301945328625261296196967408087197141182708401433434598508492206424043548468502550062646173856519209162152139847750758515671334237804936898336212650282957344890434226329011366888965601951896285021125114831230093219605266791716564273189941640448414470108995758083204988323546803586063795043613075645356650316272749019539104839573282919232495195180714791606482301025888213779544660923152038291231609959238448877439126658936984736450298871196092407523404766793582233096120983099381141024991299452919164323644298652286597141469327969616139738031342532960699692822981093466693415976242342118784054768924697201961361456201745376983965545391839834280943673836190261207933114101044895408165729 A013885 731 163156102813261962747181243173669136111391167354926228767886324061532741411407688611893420049390344471634989979067363127838244003562967672399396135492873409093400078543918115985238324422106294903425939312769228988510770788493744372840328868755346711371776332185472317343112958548548314999574401276533367979812542861220529750486829187901763896745838692323588716753042406406526425145914098874548801340048530812783192199642480694117600473033007148346572669085678368784642989748534096536075696192923853999931449914098100116392354722298194327999507125151513294285145606799682207489734992308382978645469619998562611313512737173981005313876609192631270708116475016189973640000850538454701084263200626215588139473162782330283121400007897331847213561626990039743804402380556485521652843180473275094084088050870386319030304901877106689851250886224498145314462374794562247533556433728975364589839803929549976919770228014974952879215822385256603097973529026342050924364898386354406974077299457591290566332060856084148504047664128047838279314839441704489015570396070425774393188743378397071074563560408535009461071530925728518881572434379507182836561867180427422740917137076488425094073787177880732337545604427429310739923168606133656690068391818610380749879107876321460901761372651986964012029283473636079989273261238124706281932357726890147900863131772656531051331957991858431410379873635511684879790229759429448514804627497768298803124706172118993477242735515220331727286968599298249041311990637328249563336971788508352642766012110638297763837153687708287242455018577654507651917764619092649927801621402155442440045276676590150847337748685080626283884011172798815401882638769654157743137327460576217210113251628584699986446398843092239184676941118004360060951270341592604234627542714079475251360221154836222966370363936141430985710257650957614124415174793505749527157941026124246076522212651064540186662792764221229121615753268422211119488041323616620276838882274057868026749264712545505467697554690555560262204991020765276645169726933407034117562586403001508152928843944359491423882230296851319165871306600226518783527842848897838722551262906183438655519627595531898572351491683679623544772867214020783319262706521851771692952270209316132274071523569370318563795044995822967102493023905280930111672455182313603621612725889884998306774530656533079365601876522607821985246494079520844760550691847177338363088841887802045418837996456349096188641233370700953460466671549369659673251706768458102514377152257039442489629559413836523482521601999352147295520960169172779740701865326131015314019964795650184825261109288507119779320569807979460656768391274814204812308500616348223099786095091995246284790533965424616911899184587505883878270553652798472113240254488280802471753049107425179006378193883239800239643492614487390110410209069735234819979760233812161549288276131062752078934612317074205556798612514069646159961027649413926581277214666842511394701396440318792367605594626308936290199615301382026539943543712290491782413541217968715734396021647163629296582504829379728098096181820655658026715723955249800350801433909088884530237024650270915656846450753800830455940768703592603969040532519566312298157659534289065169915209157168008994759260466518019754484491521416822640081747343702179122773633844847374860048059844012223647001465423292781096873252241620955194573334094323636892551783677434144524855363497956808986027375583374373143924615217918190225845685524521870912832983609453122208382667471736672013917614798526291151159768985211973763927961260295357833519642920770837782271736625876956657654667937768802632239962674610712229587419944719753234251107701989621244173297953009873763500831737226544253225527050247317147836429065764748339865839605000051220518266036810377202205423161481975798077733076197628276312141152884742726333188465877628234337553144463471288256802734072148734472218736623200597842625224298608473395794763345850827807848733785553616887004289660959884992808966844097269292831092356866032690613603561239642168925866468509075291086305799238650967782164424285548390084745185106106193899297781839239330746589157448112076604635734780202002765852692930343704161866005140487714561552382943624363883632073240021894426307774086060578290336942112004359870177468958921965235288737159050700538008752321071467323445899076622951539690957495215602955263320021967914821980183752559466426338913527779523153750371652041113795085252793118241585728322367383421531582637841902031595707912287588167302059551967480753 A013885 732 231658334672129690640324518388836338591711528707063490399684772423035693622177086529417155711067226330462241966708649008603025616166904590429989398752504760015127755321131944408452531598998577562693643914810579163939937479438362403987950826604360315568196227687868168085840335985866164890350710673294838259712697669303997709936977830246634781141856288166493704602824532033151390428402154685720237424277286814245904927007773710907733854839226430629919630209984031667456841495384376705422829769396284568780668680681586136960499598938147303970396188196252211483823985833776380079752656974003730910620558242299113611770254465637148261944900698421858133814133867062447402570687642978676517398695251536586328947946488631128801901651013081904589105971013196860518887350849789863317440959697242955260951007644674107779411627064523073332127529562057263111756604088682769096252837325121774240436174487999041579374196638658291670224739924463284704879401002754945399315971528154009222992472175957197049640540930937070842511604245857619515753129985180210660180735853366528752589789607020730144716593190981292928368640685612117633632791960783930100772223049200139170650383498011625788796325241024202974590489265516498859255090407599115386990436602396679380381100471950160511592197289532254761227862345026503625329564881780031087345631645029064728075823689328784208951039878446136847047736240496714358364316255534218479884953985098803433708235931426357721617438720434194545310493374493813989050119090344976440250942752716104058299821657374561548068529523568425599210455312612796271129001518771032648538626759200220036595366406193261811648433834752522793556700451776607640070877835564843450697736356191366039299771117607386368655824522156417452037847584986316663062087853402650270765558915384741491970569528242295032361725827277963775077609297515725117849756836782693006381892671529693661472599288102544835814472945828861716929978588442155413482931889626323616411624868996982322856130746960723756848646910268146127213591935770723401580752974486511241060061242406512361493089576306434414639151862596423476896535775477824280423492363907538595085468496184898659110131878909134911243271927514299247410568923897907341338388693996891000640131522588975622266371240635432405034341202634210601244437443080465585568917197794246297372180143834444040861964774393088468805383593760374300506131344266228079181223674057674116200233776288948802255061134522458667115575690023343677517826866073356874684148617142616061756000272223251694997957340651684722322674249994141802576503942921155524293728396364405010718445154857484475440762851051853568506766285848293069737197730283872402189910759626339005792985619035094404183833184545900294678440530862341765749593497801480219288968016966915355135869046521392388459123232475213048859490493128222259996708219127061305792002426299834260887803882622365978539861840684030279259407568389385587743784835213909553912522185219007701346540645561719574691376769327127354193955182974380056924620144701640790702343393121406816492332107876809202157745559528612598178550431330680638838507667929115776687871545857216322448751108859711491783031027939385728680692029176883893669983381633865480725239993377069204960299128269097747271899288208875974543086678124325543278549538186944942724003430043459126663258105939663830760559691520218289863165308031204579701310427164076107347897916890612142627561850118460936473871413683187329013372389467667819498577511791050068682301608767281739427589088417615915665022794991144175012256112036117432529463291159185887427699638556919421023001150407778049067583854116598799004336683284742034165305320449954667924075028423877650888166311666740332223000447923269443752037160983004983575588664029538283596891424036557725811403660227471743191785513792313710731255852370735891519727800911472153183261975595611591921815195038470952930439159591478885681521078725607731251036323096949331210332965299949718818768679606554801812331249705141519426234761236359416486311276300542734577996559311651034611044573986377890115575928893189593247162280632972805880500556044289200622151275250628916838435859841326804068751628280477813275041115307025999020760154580460757464934222081789185658430722184614357766954454077190511714509582939616324174392190570543608064793081360476438250513795493044339570379465923925236634104290983836284340365251311776431297635392317762357826321702290744812450406514541442752139709748361775078487143187458611585922745568329418289492875387049216918072461000369277891319512321 A013885 733 328921708092566046163499249706017997203811756015425046288425221918254190839303491548398654456448778775891127492125042255408066142293892651054153457744535151040799249286996439191952186158559323342433509167951204499974267809742914927839119896809987224581712391256213433533857001931883975282718689004452389166920891774644966276437987531120496120447732643747213251936252631578994233759499798145602679148522075624214747831946476557848322267930459522114905796391057297251260268595111974955831542807885700418975213890946514847666324079049521016573494820583766076240787873053988229690897368273138015359560973964236092555467278194816164419760300870959164224302934670085685381671808844696774703964159243760982855261044457508328647281672502481433804174236684884654785765837315530085960311768712848290727948114861344044649352054568952537332134597741393939430069396611544850480698264845935427007702985400006855179765508716775446036010288554928666031215951669568628509836577386050167073330422566338057931311469524577516595235998869710662072778691881368018367332239066553439415065880902055632841086867858367125633394713057951164506936955095062788641092146301968162002422141562336292957602983967744901762893128317068459520805354900862457176026080342969141994989768172801739053507762466923398648512708945622296357949560004349549599585306510616032757611554796059299560568596628690896525238657635222943358724082985634048848194011110420431746974674744887233995542571689279534164520921191228663249050734941259947213525382824043229359905409878974872835955938123745294066018159448800467075136410709437682103256108974437746820500187159398346136101710319310212756091036033358178794008116390971591927377335849492804410462055119732670787240553038555444414198102158475916618265346873268726805498374184921432900564856938661520297764022947941407811790369104342784918654802193003764143962374982920136253097500407407415002945030113445730110815048608649713458921635224009162971027360451619448329983537233987412351227849256072599155747109005147612016798243176095494391197815375459583422052493686545725048666302246170570048635884596562617149329258597340666027002268042587601655428134519192287567673138349184670386530628160578911023950700555892343665495895223268615160104263070614903148314844596948602361651123214619900624929126065708545165047971582484342212526146718675447414052605533285823773193734132075813801822014702176506997605715328900297979523464337279654595714719952509474683929429100582318272018411203090263413596689278518089481904714715825679114782905292573932197380867158884203119257120319676775005303659382240483334845895219405931652219311658325699853117848357727668217356160121430774821748211182086312035441244833909788354701246536828611992491920575007916299718976261666593535397149616786724632500405335492558573914489593101558273412146141885091884457915188998803774161374557368544691191672613528105180218424651830647852457127104772315977489572012338504617810795161385326470162574145566507063743766624232454344484820384795637588164257183127181318244353189693642683348090136915617297812002079777886219819326981862830539340711229486189595943116403172223379588579086236932402567381342471002834614581594296515339866097081276385350147315439366776320148237107658390014586823421541570492902851511641501085541275338171215745206713664525173267752196001922822580390244304765262040920963519181903609550664292582553884994742085823647589878981643817969311410939880792394427189791770159104977369046715319486348698438360313370881168392270627740994900376926467265589398986160195408196565431325702511938375455344414536517414952408354431620957900470118623970403847916378111284934673397632841649757119154784202927889152746986989582597436227281846506964684593742988138733031466658274742897402166799597346873059004256613168377748740779555950725526156218760117002326798883258288071332757381738251814954553820078436187107474276105216470902680603465186564309733111890707912860441120124081236851211212593122347975409384773572014004469834259705489710460714562903049733915686576551925831291670497496299136094292690869239069878003376331527765843223532221975471024646726752044645480675434386523260052856488013891619450802149269711889109762382947781422469908879988175914650302677488391428432903894815193279972526920335716052910121241994185059766127367456849380277348346714711589416283436835174657984631784948412966695230121108096207653249430057171396842517269281724831864179704877615519664715421870553511754411502864264485568429539985643610258601321798935248805558097 A013885 734 467021789687186548607567554189837595455812548460793359947944570317186640642520937599434668320569993686400448607586186121636930568598979537847797166052782445951336099694886903161767655182533565163017615026679693367719963969538145960696869259324938030732916410711873437097081601191998985492995109613794755925376796632472077882364411661974154260090556328352986966254451852715856015763062104895620983207783108729570679212424028365996845310376938465691503799346417440903282651186649903424862106876576166939784890269557645732062963907907015762028992635469604349713016347070816565844228464624192923074380165809938365667528103215857094764547601513737466038026091911863850988964389490804628440846439251368737833922380800304402988143413674355781156893419176690271290153124473316601261350386989318635528112226522683371203695060144109242798792633545302374657360043264678236768972796229355337584876137741097533374976315910074634482351460276735350965084187489698704170091033257625032070237713793773055920178109184758058980361999647150771518669335118603550454985250964319366827557196459950004678847076936777571900454917098323366583325984250410565891575171571873608596273094652274121909903300007490372982356148492887871729832128793473865858580862357527137045580187268529758807296371092998456034881309385404436839909188419095738445818394546243748423124069358068368896170245903423170267635784713974742688487900295733403695450204033208222958964220759251353399209089211025371540234181599814356114807429361492524870754509480397547509267215554531626020241890436566621996694345820495484779901958700670058998082909120118255887314934239581857549766966108844840753225150149215843667923982114535751599230201947253304791825422196138270745959009915664217639610074736427139541860380615438714635874505075079990953897316078357130225422332330795243471425238105384833566246451477351745546153985856124035899914257635960270043836521621786714017951522472331556202644096224255978108553994928755035047465435226437665338777320361179472419481622950721872955335103161281420379802956545553917738885187528297753530424189908341007077546001195621607897795193124244326043101359296144304323671224794016803848973679197058298541008218108195090869733569839187635399860005304024506115380158650654064539456870304889651703406878854140568241609994148278737812409517787191470680850737101538364738974490334674609885135535763566768757213600328988228696099458149746390388312247503536878535307715127610245196299987414465508674753245275586132139639154448928858977508782522268101270878311559998145647976605901611847988299057085735306728705437899489825946364288248540047897925155193255353216348348815658133812090665441534335646082949884363524747705499566140650363941047804041862537823600871869015013570086477961144497388390663441948476528128018436457739082505450192399225412149584578540907790762086506274530369446794901629759601334702026174836869391770874308167846219119600706246850411248722912151130982185459085485945622038601624020006033247782819928197183617094779599018137711263410284978472586858846419450569217530597629619455836987190194414010150486812981096684224164572701127005426858903571072501135647112130312114370776850671747355978733067380916257003529844674104116857792992925596715494968518670941203342839749655341564038764766806813378577829767874341968843571718940430829758702133100525151107831090665635916499455060113345777550473387211486979513751306796022801239846450452592002866322246774206416173402796315852282562073379928603918594959461839223109944196692445796264481683032317967276292456571695750803625817991493285958898954390576007242081668898218038421687801219074745696291004875954693490566342773646299193931754434016583908751878706067778048009359720735839356173218137909697065859155018001626076748345575890139140938606782003413325193837037973529293391590300083446572721681986463126098314897762729007225927923315108169317857103247924342726467373594269399641124727049804865030287347496017612711850198678832917629320842836449639088344525462482657503825618797139835486048324995523287755040297397563602802477434137179525178039772239907954019026861834790097426362641827505977854198255380241745756448868654501940113118557587255645313735719887765088087163857412613371489647634808750634988400457625380615884921952155527108787736806016294137616404354305575179790532454991521310253213835951774480584362085332281498789652989354066178157109919776012685208006626042410541974596178603228416538904583844750858497539083453222345979685733661355395979530946896965470805563313302932129 A013885 735 663104157239879631346295044789320238771103637619896677675608733776849672022767850897120509857639549525591481758621499468109047326339241289669959740800205525361126220504483033662557937584506560231666701818936349386010764881896523309317174695937328537502346496164128482776350991023668103545127557350913780763937722336191907085820286449135636745269397036706287014945147244241577174973294071070781722354453301411442035874514743643659182791855868719081341510028606228388612195265923171927114436483454806662622154943463310196189723745389131678827199396419966023170474251502928396729888695095912691177620199086401658061599450047757207001106263842490737316353612783703271873638011169245387324134902696130661994659529835977808713536342909429776366083219471957918523222944855309889517137176419492989885038841613817643387164857011034517152565312287732393773875258949656247224083407535823781557249478304661520445193746979130840292208097334144625215231539196561133006832944208071705160151509594085229859656329572743023349679847733004552996183286153495081338363993478445603225674878294035233793293774118222192905864217226474120306901482019835194855114248382525746280678527353693977912629569838735258511609253930666294890704256892315422756367047484371408224126347954532857750851403570991508790318471300032187478202940541172017902464368225246009904811671746538880055809596837696712266694542376630036229448364650199143370810840347978927825846061594568348883340819779898850959002284383767612230102132230920691885414885567308820613865620875610610926222589829592174208360443773651257533137255374857287958841005094563746449395320584609977515039475198406109057352002015415160142807541473198388658428196846221235581806868483142296686545121941825249065123841885039229068487254439494967046748867152387850715827781515067919850477476516205942009607424300597393632869987855278217375925559895718705240744558104221641143631592080345218405386594842997266395217638532683420309277149577557337797389130464304104194920349756063202171107918717943106368743233569267553696205886471900548978980305708366263434447499010687337286103232619611709324939789523810176042579766706145563504094854222358317062592221223697604591540305538447557137027297271159438435939027550956323179465325921241728114799613500489706198644180789203464801827641461392603834114340696768319986500685028778957943186102923120087567678886402650621587311030922316239431757688350124460617577862803629361746506406477943299913682911230340753750409118577257898821391630918392782921228687425720019466165466816644287085299119725644893649122334296580875405899516939655925798726959219707326788204317077229966051704717504353910900033615961820617207440398973962741157702887497481765403794244311903466817366604463129324050122582276338476742628388202222694638037798263873133576040468940993829386996018472710933357713068083860539435866771617868643325578272286014778525352863991618282572273629140498899969534284364377967878168382972899380740818293070862786076173706349097171354790268539017342477123095956301331936998679151759641100581826857495341758598591706337120907870093210239754818900994772469637701704086544363602247712288244956501688008567774148106864235185617895996852265613920260874669439449049355385556358975672539516014566564154754418426384307091388425504021623267381640724759564856327210139603296648701534597712339476511728899237815493166763287354795675482492145940268271456389213480546500004661600265923413767706338084399448719174168637074361737823005287774044483356608653807216037283146010946698169025217892063014778510518213648783743055947682521744392684140077914720352156817169379302376375511811200098657310158403235435055751561113434598359055419484778928716243961277135912425465004826660738036985638048746839582266394734796453675704346645290235667409675020433669745875225981381927103228705582200404889220253574832575095792695120012784343414419539963144633046288113490573785669438566966248431574754786247308702353653079532209487545531669926414603947232875207059592889584238635409331628450575393714116583168708782008251542012464384317202201713309080716016893238987869593422964159563361502981537277155198128372289423904404514221301175161183192175820168038788224858032682474676176213094300983803176621816648250342725308562600045128517628221690254102029618179877345353615037291251058051846039946896473012197437472978658679070597393637212026980324505296341519619619363410043181384664032698904896424206363044089821679445704056419693740350414641920495678646739211088469308871668284702481574709336361303885553 A013885 736 941513079386143773724456443409429866260822897600073637074456789914196444769231092471232835764938517870757744515351046370290907609634056119826920027693357416622672592066833766727018525584924731090853588244529508230173086592914951896397155712249487485272469189004110975169381389061892322495274178197596388014142322623098432619151534456810377782227970268346678562178971930767113042926056399868346923957027001182145854730680880365654996301296098191868676312404686753621169745733687877122916922442088691423570705051560985225231352587956976338104550853402663697760760059316193404595709572952797305957382283014220999010368410346458404660969736460607370813785891586230576492688045624731247909884210537419993347751296054321943546575571234354233981817821749795754320627760813425733800133839899452058139201594537270277686769732381116436420689926608922853426593203546482070214845394773592147010531572517221792434751458004547777504773712456566585124223007549011700627682803664440067073577241957729072212842057138166190904206379562640645603501812128043065703845484688325338859197055669933984948044718238176608152741649878529865036596217556237140261397951365667858536845371812833870397092483142517127944517980458234053464630674078352299208587046940017134566883364027679159807550621320097290696495213704649801616238792547966877822939350475193123885416185811025454619401646737181540788852112855254793350635866687137805109049367343960316526022311477479032140453646350227842826096106498283130598196123162998360818349523176942400110341398859581855197873627727675255694960034615125153567227664004778744309376112970551997342399091699302568844571404136783302787844641525601323034886287413511044525389884289485144889477554863868971946467897204954172661859542767366144667495107626698005426095706268387956553823086378639791475139398373870620203935168645173313531385882346231763888729537696855473667007846036185826729273321436422720769416994393993569672114530594100283110069325767741828972987538613655432469887023043594630045062776147102545179404661385959520988433801348333297771648039922163797701244322602817490657034677557584022766981034733908545125289179816087721360233607431595012989541003450015609762530643600903533133908167221536626779337079841418192160626099266556516355895034825964812774088330602816063923128589522448518302094085438691376511072903142907004888338390538112518173581840611008303615094678432267168770857176107742666279092251546772774681309346782553139985542077290777931597794639875749668446844656900896421580187000442220549679171301217880107528071552236294981761961890207340432011194270423389043836803064136815985891519417032324507908275305081579430868789029858702736086304702565973815771952548733511966980935084345966320684905694913205412657834899303135120572358115387643308540680434129548115819876092109152675611932005800607927704482403710345973941791486749032118306325588953204085392671941408547159838220718250541346614043040394752608337592525742751996040516039144716022849757770175710062428298446317003546837540567655226140260071133584379988734148810936402763463338520624384705480885706935211387557900309734654422378228459208620471196630026450619203617230781014098608567932377945868956402667297783979844725526287808870589669895186121484939589894438081077144283630743113857495670863629947554694254534941478210183607186717969735414809304049192101513859685106992681281020893718123403544850858311487105254419484848311857118805768773220501974218073501148060060477558530492033980158818882991478005264293368752341048735845664746022177638800570915974371608859276721139064188708662276428163325078607761095052321955663388134213405073715138479272429579942655111954244307837908522293350743399755390260002127070365208683465358168035526980317082979541408758016428963888326624546514741858144021298945487889024369160736246998871009000221826320284793601580001055577786928715015991939487367484753450649243203501956385623599252035376996599310436606536744992197750800545364366357935960266709260316706228492870012381426408316156387377976948626792744429428173345095890009687191643323469766518053891418201597983629599557308749622705155773538856573729748148956293744556636080348714022660832083693183496331049732582251710440446291529395434911959826948722720734786870928439767612276041654053964459118545467580026107941747786003243853532319962740880585481679616978071059376089141203537550956992202611116547581022553890473293681391284919475769009522184374012692241940312739024435897095092718682233309232796323196038440767486600315712811381222074197951851029625921 A013885 737 1336813936357971940129085552369982861619493216917747754115626994357201221480706151262927240490698309168420478854332790646182137205892182020129091189760607381493618038554238391523724342681434473912466103244112933967168868210556444854762776318127420552376512285291809996871072350929251247341172508833104614696596075772664671243330640259243412566740859181303909983259748548703200823789861661747871458408852486817478066860340362753337806083369374090412083142901981319936293211668196868148113452747856723138596830562394225798941312591478828552492113261059745869911499495540512418869050407124039924444730936213722784991864660009291391066710507101748599701549594669950587647178570396594035463584465521029539494758111961801391798210150846096499598721906936199750342423570585268222116256633518116300913352358414904964665503811909454840066971537125165375897722346207897392769039737687048225077932326959584982541028900907963193724595489047443261854723906829517106218119822562580880314888162034375327284909284722025233318673757466672259144651272462686843141064938353111550656602953872345458066375929503502724321927300771579778581266395670746197260127711032203068618549659086054860720404541837284941731919466179486828450130115004867060497406778707111908634731312598248448806869402535689378876453604645042953373427963270778607245045197347656283300575369337085168919539763931314370959837194402323505122453789766799422548719507568893463141688461107478946137848092945895454231532339484332790961762952845845363596459298929443905393469007560569314175687255444533805525278869868527755168503169330833133558877839634029047290586747142896647491946620163440729946440729182615717720344539388085551146686504937615509367338932616348406900996069121734616733149904815044192069155601029520549890279971215114518828641585956316358404517000756928817190898776747029845430732964750473593579759855205644122274416759249400699382345830354754855043502105409272527853939521065747445675813702676608610060099167613368961380396378877609140631892698151896578490793964301484327592074651881040471174158871019763723312695660157868633831825286172878577813857391034183185155957718986130863787377209147002200358290720535528813630597472031248087844911448586669330289029208172396510066610091426315135643532056462889921170978734824722608073701589733575185850856401868724021778882439037778511239741482174272825716387391464424416946017484834803565449482957496811178915033087004446151540679845194635553680451817235852081624649903990062296991931514013336090455579573886889943005819126233315595834485089943569083919593923544123763774118263220541897614991688236107135279975084909265178825120049847216125975066185568088090751292336071215884140517229987118100901649546054210702188708145262379097600115486619851522890506676639953065134644899161877799083661808513825190536330941960033770406703272284960703523070235001020496402064531754329493073383004712515544726416554353058884779375309205772254216389110823526620842098981791899058055388518288373162109256547092321705002109837769246421831243819517717017664102328249728018522765441878176994769973937191908435103797660078917224194684325406574236371833519466096830590350445038335008065438762353087658831021981429668270392451578429439568836928369280893241871288747170483950851123096025412362230745421026445165520161218402427076665949311816354616864894019373749679164270916959307465626483091933541386981305129573146805224286498269528513136202433038542271607351187119581113289484822428827890966360102747630986120543789676592704434931618009292811075694462219042623349440106067446348261787315093822462694256136779845137704695002351286079842687749955375764314046088638459294017460193809280737870106471346489148395840135747534105679073052392419231692072488082726014930932779379587776148740781830478795649456843597646473723455485455075994226027961653640606188758575558769509815244516461267224715134799580178482507194677287822366763197194276260507118588847443134386921858409939413123879878736409010225497555469200937169854955832552859713332216346392065727334597921247815101484426865114331812279024444107373466308242372338641729313045274361149560278206199017532636367264951635135684046073141059856352439550115280155038166830840750152052814027790544011932596094332282195841703122663423674800099815030680611961773129543846186191207808144839225337378485460261175923633040152555799761831216489142077822812107898747940299265739346579185631912106958553140138732539168564646624693018479541747062269999739747350489064157552392801221864467045229307830604481321347371571313297 A013885 738 1898084625235420964995863025131386755950468780493182572915351797327032654727930993813726082901401429160945995844676393128516230786746455886554431029419926714865384027367505259873700674026633507825932383953876458083822487710836042122148911294727444963235657603857573466727370174973353888296095174874245418909264814358348342117541712886568574036774976094588625717101236795116080612063801609464347525322018065375203955578122286437865957332114589387890229135031378490980785470639571000618175922678213603345398680051829378260207415272199355072055794458508507591614931939239665341518153303907917955002322332899607792330193980566812446645806380481967461526443102839292031524960023427596817411218648461292438858408768575747438754431270149886037630742490616711768921942503660487182049321794897132056665929739561911718415068245866322820852970005787925935126012357319706568404870454833119231714477759959855454555757672156477896352222977292435647447262722179237669883540956904238400981256161081642049072769442277560581704152165255356873852347121765053153041743040175233906980632300276326805053750328137054867647558731491632949677061160757878683403173151403050752399528063300948596377891431559461885512657977491207629782716394700465529916666496594743793258383697311811247777575169276116314423384785730496752647935307645757900947128138770451207438305042180845736686590970596224228807921559332499845012651870576918527701757233858246365895968353322681734026446579705880281958820812943206303576595860938843460419977910800063435180254724667927264717548779453709435511705880334918212870285404496568740515507612749253580998870627038071805217972852265402464499563494415041205115255236661948986394480860841207944283781754847850599977227575714978747710880024400974201418735064210971959405563249089578855360478556311177475695162295143730679590217964455707555243744215131713185159377088732720246520186556537576328822919403650011164217501768880093463581111006561848970974923816441301471254102223830015213398685461324025481590177270719857420246203245771212632921900338995858480279927692129508660891594121944770884826553955349564858859050113661622234725982659006490809864554042047835103194121587587414334735099234845871816263212434655922555296190144428034391593646804582293529549418495093229494804062353492026168131701718094344862656639418188120883390898683244863083633325621655516491503192652482503259371721547965089686028406523582549830060762133814871899388095062958519653342065275865045229059330538729617882820072903692433341385987847040317893806413327116256781954764496352006168786822869501588934861028234861528957121929253483854368777219584134014529011098478615918746978579549042148852269857682417068371608102372617819545391913419511893444977552581007805798381207174485602523736746138373973839202881502589286326173530804451014293559343242258547669148350488076707449622155934657843958959946139863107011046694372922098183788615629614071128966189488402980175554919593726560037289000133990100420873349775411374652832962673184862619099180667925528916762044355848967131549499339481674075195678172008822753263110884539491534941172834246671173193391902218802275532202425448573847591523211840795229546769684798367984004838377486784501394615120794088777890094603622061235723642426691241831003623085753353920399859501262345353379959547077214901793684792027633817237937827665954098209144211341091420222021403463482273095114957360339503425339754573477946076028977966805514137598834490047080771868051519328282783823156406943089060156943578837887540868702351820462855502312042943202061065980680606169703936551847169480413678435599820577685975131953489999467199100588389966591648537275936897825748978401463920630035764086612042773872387622086532687171626950743193052610966711675111381789423331563361079222640267478131354450845580023529241564335211787835933785383549653190181352184817147799897743633409145497882357151127513479637217912909855602205292878673508414855878205164066461211709116361345299832712983041488031744282615833235047178748023541005733992740704939199267416120200669159006548373875420639823987058810136962967752022090061626829857232524118598731207933019118436836474515712433808846942605271845824461005762308031335092026441937054988643252367056598449150580092710351201741213070635520748630645323070017081658207310394736814386889744849106987969854204230150052463401837491887420182434385550623803191264531084792554269494554871415882773769828449850385897960366866260693462596755139306706358593495020478453823351167549867785564472816585438149328438587035484314957130183938529 A013885 739 2695008741732889105096131087273975405143564751264708728431872656897368604044035917083375674890135129004173298822034689518275669896177462615715514778139088885588619568945943915768493017921433772521204876883599166145521945933644530259427986744197825823164891098440402689747123634527141331774428806711421477756252011520401401993986423833984595826133207232734322344806210772203132869603073161809220084261144604249440962755285975254809044579704224544521657068978247970068505115985889362224721411046120332205187733662350305528403320026139159694543924152474514063507602418453013512811940595626784663835732380623838421194572234665652620057174709971984874020550924668088666004935163983837334379040676548305298360183698923655031147550519941206739732273140499572522086202517419868348843003895737257230581517002225157286773663554371019521447835433508027154470214527626886609095634149387988172984423248823320486139174421115080236480978259869505801077528106925245860247834812447181223302043429104897034870315202003890334856712380902975244837372027267963074718390147794087089463799635973444548443202779657694313213459797819515485029623028530199353780779221231681432149736717374294971207323794339722874378346017946733591600398352030218885910888341855523138064468901314056382835724547122878681848243851712945927724439482107982875965086517730196540039729482275769085154612995737843144842529081469165232440128847001731809987033920794268110341951938243682918829588361321452059501205443003102072577354669325043459181528576494845668884730932602829202300064657348805517977344176134695968971364823572284602202127092515316941756313451894395519141375280098997547036956724489657160371330954561124901975108411631414988146937511093004609331866413971942579788526978805894026703800912065398013365704818162582164835563001528319517108106050895892011530928108358187562265716930064268887940837675076773971063412523605773513513523875708293901592369409056782864919885530443887194381542405240896983070435821220613910850617343059146848214184329072484597138513401930976655342590649625642634234817293163927778727556155202136554217176419380767111805034317233249961331329560268979021821856108479913006115895894987103355073973794290555019424036017833254231595182649897155627144980571013801543985448696187587550804011561042127799004973606348282213657068074390330753128751231696001563338362817186936679076248609975849630341754441929068346335235201354348454060583541031982570449482491807094839435304776393915523796493880729019058247260252818027326800284546535124643746292607399307005655946053496870422795151959021917560284974966465785920472271104063825012488916667069769467118111252552162544328765022764338342937323319383651446906365410478019406261526012087898491105492875012000117472145675143604142545285161793255373409085721621916315221770927415403801810288417923494717873969478949129609298165458915482350036992246307611531383726332254051560939552422016946190960546908435390223122881469589812354865047863246782013279971792066268180447451882260239483766305365618737711167006012962646924500477483658431307385110022273931047979900831189588832326968836914975791956849846108681942530326339190135717519757372994635992238587764348756370665157804143253381796654041565332509908696053615008999970863765034546552443311263668499837357183311883849886414009222634413118816075907753980068842006690176298588020940872482128040642178643857449549830010638012779566314992627909434676081672276569014576886868668342534777963502256026078897608590795386492993603687257439018026490115213115148746928624946270357206048818960131223434297322240696066516951724222535454445971475592930086450173498913364129612794918317190999935936174467226167357954000689888724715216782126671932918041609444727401377858101049362338888621213385243283559171861820342260697150536514252715468158339812300803441365436713330659929651324169077921023719410582101409099186749977528457906657261314170448845780400530834731637392022660749635913416673670829470653384576357962338072288341882069129614382075632460861778449730839092856654235650179761510099560754485633123398566793360984637828503482828728631285760600599997461238696702152726446371326196455909130527993386693467196781730258653394447349759387769421085010042376131880704215595198695441126250673566833338583588462176478225243511977257115139829064926112452218500617913280855608163040528342775718796757970739364752061327739283312460301727421730196063941067516507313319219369920312617628309437722240961830602170193484059291476010261918703852624408215679938550454391028826872441652982085991576407970353 A013885 740 3826527027010634726094477397183564896820926417036455541025093415004327094032152705122250535622482593862478487545557708155350337831776843537161983666344232327825200615304881090411305190946873191950640392877316461245882353587506721800560642974656492379801432780358294841856281722348803309909245162210858765142558712321322573430975581785649866275906017221848456721529512008388023626836010650306953801178775994355798497054832078967367405609805101149110886440988248228037557468468376912180306268523711276523861239954623717756642152762353868866416052515360006114669713847057440407260623538284859592439811470755421349202061749395669532156519912176692527272197374246458369047769227128599326079421557881847116013795346202644061560067638592161977856046144450301542491749247776222014183180982389814839641780986228405149726593613318572664664359275114406911464615388552728340130699816447580723329144240804533355488109776041194479329172349123536898200535825314558811393909993296817390173969477118591789239861131771637719178647071011755722209056534520608247380429280076469112584802159734347056218920569116434874476323388152623798027705464419803263861115842720351503207828726320914334933517140659815901246215242003795317168966802918570496692776188401957516242802620813072153563983348304249156573001970561588266101039469747394242319159847804843668751190183515626665940373344289346754106678814027564539436744024317337922532760021677187136345792853178860898080622841940792956847203056686055499463465068723848230823107620036242086885667407772655262690162904189302956338757969894081014415775144302873298428905567197520366971293948866420738621515681075522360143252263963711146753356855150295119943671504013745990825346253687980245592115850942960475510798550546400275073578651602439827063389546001869424816927976660995164602564133106888543816268991149131117595914043170262630425013958821483060232183715529322763576771469591551054233236852035136548236553909599466340152993654878124267691439793810837205618624988863931066464847118923870762639298223325510720924764732005516073716744977419855004120771699856840001461137459292717849066160610563850590346017595454831746986915148617963841124697597768703608425267209640004578214353508172670853510041251735025697291190678617943218838547229422819497121931443026592450311804809788852939036483704899631852145129337582189691716917814522592352343165122614479928588152436654081195022508047289381132937097964819047676530690862369746257436093533896335713871118412010262812985780200785445826148671615389722471295679782664157847129634595679905947898656075080982801393543700961211399683997433002750390757475752155681666273920088714955853703007318927105146587959076290113192450131272625089200116271538945087287885571797035913450793648341872372347021920953968286194722504225444929233581838003687252995826950682207599439636380682472274319669265313999360023076473699865586386115903518935240887160950083267715167858669251770347856032585114767382200741622263965986169029660908767835339885577687190376852701975037511324070364451656547104974280474458514809300809900160895796915991598054470356030701272991875586783040476951946334816875281564983488529470450144348044876031904507324932174183518964317427316917651817494828321521431452597645833671630712830656164312502600898565173570458225661467448174135892822029907642837090155842878605805093093648784291649044379856873402081842731506745472989414456911156689306487685606190877294953592451330094858686826826402234924422734420305321840900965079782419150578285591818038175516148035754367836630336590571508857942275038511751093064707994916559524299436522743293721420950933756883993646632452979634154337091861596038528870512344306362493557543335007973554620030030657211805461362313938161469781644462407381050173531372864475082208645701246674069323517317826472895890873981871846804875479530815734940180734469710975171150870760419344001262843623657972659077754110986823222156509409558472525119023995799116058028242919713502664433887331448305108239649028166887690761278981822164299480001866170513067557285638445432034181707589689318851521147564913265469618750148231506189086110595321992183428463713965452099321297770344085106050426253620917179860832679830687315040126913499103738047483741045442352034112951194902618583283621278163140507843459577185492355731092276638795248069603631848497215801239550235451188503763608382060082218767540619915586179946629791835570992759172300785524367486856916945312327878553315987885341913305564409695973417253502457105096075734375890670510432520283017036624388078185669741703891561499521 A013885 741 5433121184990238790288326393732864903705470119714130655113266060947798854751210243436763278757331268273797117890972930828331264622813173734144202642544522680288905870044942550388124554502254529703460416309607918715194780917696531495578632852066843300907722943221187439273534597449004821197811108281223293699017985600416105143984696627427462180909089894562084215260728331693794062728497573912880503280293347018040986632782711146369382426921041502273135889442251164316722234507104237397593117507271121951340048578252168022792657094697477187062897076301512201956595893741436164331847155198525886342813395432380290613991789311687154919159892943462121695120347205453640501058471523131653329149254909445800601999418873247589314492957128551329392752110520771797217707611699803260392088800113055328769260225763304650675352028025668627932343167286116454091414411744311202832955049281812623083948754316002316523281082280522269836880664109497729668318195323653530269322861352439249160241779873172382094741506973882217039836294305538444468584383934827264300834176321535204787319440113930808201827902503953871569329096932219967996223797594708602816052357097390124290158071867834464855698846785824226095747434865782807649577697891552749722715120535838193139957000779786188742896704973226294704272858915665030741423598397125946716555344024641916982058640395947131022100675502639014245646660848735704271037060135142470673597046098505895850528403135977898166058906489528465330199190457092703301697122083036977471805116061798580759223068597858983317466630653511127678279874859900186885339249064444772887370571924369675686760512355629550676929390384847951705917729754723017695781004283132578117861590674445341295303655722654567565684835772319031877335897583160255365146163528285405534743090617576315912288906157950611427102902340747447157336240966031861236381725593599587647369044530394473452087673780317631123824008499850905210440977020052873969508724422169479330609111834288888351564631320873882258044020813374572237578435733890369428746057476289675680073678091156035879236373404423066585906543443633273954606249538980487021531606033357207656925505029711039781600382171256285567789757075078199347874624477827980409697329053523920052206641564738381478778123370437004870443153526596222725054212901408476722368241812371367461524643787676582691226905871435109112107777374604409620909401500027627965388354250353763321073208500158827268669105034078576855837135771720811844439456757449537689904575121655726857550918546620754377974433812405178926470009174183168351941588118284219465542118796258997438232778615682734321121543230986161569737249028509703630689355402551073571190862829882732118939810184051247092666038355641276409488958471954801315344315024020964503517153745880983525503619938548931580110682027560886805807762401371976895866714787235517563792566673035998702644040939189324285292718070051889431368422684834320321685102378248255090306547810890795822858203298270989398397562847953223999947248940372382183916678201066906946868170835716060575459235710002827466951623243461589420042412749023521749082438826116302683417366425495023007502483559667114084086657012761072988324930603581953548031838056856222039688686118849397916746356632754456110455097990935620459500569027596969492257005404034051650230104913014186562184066374608918576035742317404602088602602064668881917987937206050440698059718975228973107042331042546504203408641685821749360463380922917168194495770501877254998073086090425811453353056121575284626307882632845541984229773831401602089453414439820479090852511344809356179371745577099538241456493225042872724793415587129951248036567126614790304411474600239330166477486499045649798931015132807014416307342131979238856782466953510981296129999756361460356835756239734481234996799521059434998904047481328337142326540928659278614788830083740185436964960197101960416073584761905276728515601057358956138085800162718763417859741474980727464124097922053603345528803806907255654752615105964768196146069823350185952655941237291293072735766777009695266172562684914746215791757136793173507196564262018075054369896469729217541683117237731542097855586188203519844921386039888307441646421440069187434604245662306286360199070929479020096936192886122109558641632099512544740847313805332657148882192045090984883861619731281486631529904538363203905511711335900584078657018155388285706526682158892623921971484446700481936346278323066060105476432271846786201523220325924659075578610917913000298766057695728301306238237870398803983748999758931186951483720570393783528470482446462360836025388497 A013885 742 7714255146356685478062412248426364363580537687766946409577156609499158838510489122615392398686548102577428754417323152647121944393553644418640785131435338339266965021924401994766431365581907609781166196320110970643200316049457844119717790905437071928696936774993205533964603012930151638411460486770852862121606579980650009801422679399329274169799037650423237207627451946853755356523496379803220772746047470816994621157462961900150592224540829224293027904575806411413248281720553501198634371044521453400463827354171388532338313724505875866391563854066236210533486375900034327979723506238713369405047999198433182290310539996724188722053608115025297723668490822093789640911378201419139900965873627960986105353088883112702421308026629673504897604833387691481682142676425247557890530027462122399940335516371608451393953304456441781050132972473363450156873392416042471520791057408126625574106226456856101131796307643575508483783869100519117953669267857656730527609949951290334994913412845382918923893391867415483039530841323778899147830817620552035008389511089366011263709018281845455541022760165556432224812903582891047099214332581430172668591651591229049704250969448047839766617997500780028191629665626225779920906441395206412563045122898653609397119927256184878589923086833170167119924748641419403553425486149348055327128121100795998320394834976668305611646798817150522849781130932703330859161867092302982983201481082286285764643706891440170556365900791502418198340631964836274431837770669454633722184796676157147481048188510150262476188217799802349211899428278953299650457130158895361897543318140819754611576720791727106935492933443659058165309230016351759736478529398435772968692604550245938955525962703401146340110573865177583644258515534733170701990336308780731046343720415000055182274789430709281289052045608826648078473963089307100399505247756151529718230469459792305892260848230700450774579385236572806719381094308761213475724748931888290413920661701697918148187502733362027841259609260015580013531405025814378265991090930112230042082372353474535635384919432883922053465507054246809457365365651668217360930801547704464792139276794970427811183773828533435857425261111349306891475220687215402780571620537949312553565965472184744111313469914378574424332804636812333009727299567555135533591604714988172689817996154439109670217360889898239718590012459773693231115560085624727760052412500844543327769042601410012009210709466371705898798348085428196743010273753262028235774840318508735368781674554849304448847645669580180135000927816028190866682727480862676997686236167699911325656878346927440104984671007318318407922421193872702267959696093799959667570344925048806378201522068496451543251523221525755798947764109114328331200833097061334597070355366165335625570993295088270346541212651606518057433792099924810999434626057659860261573822338676874009940060035794536411742862800789665572354474528020803548986844407472432727757384055127972684655979960473152194240568392606320768893101038730309450509382960532255296859400438287298620489824037497484598743530923591641969173160038590290520086944344333015179168931640804086882363453799578269602089028566167898809984070992010061818847841487893704856606258806651149577877731689512843789622444068115877258765099437816750312367554921955576473940766071477583889622981930453095302614380979563146107717024759734564673428598557571160578224978405011684068845803027076951818739183758105811581699454647070401681132181217483933649799057797093721372723510205611518903655631311424172705102533982932384537925056666280185980500574200506978036774228559863819068899692101029698138407004675295571189183456090693896317250763091472014612184224548075459186560794353421969068094893877485646145474583181211241370179253064068114017875746347280681322878850777572886199238904144696408789892335423343377356158223916209088473972757490576598210484991839284540499919975770498515385354089961637375270192078951441710755028849303313263085372490786863915292190083826509817876675370261172524976180206757356703508375387608704654891541976336114996817715436912975744956407592143376197992472478091820317631081565791813794168434939038424085076450544418437692539173763006632316263334880433345216832533172252717293037775532022710680111604231827917583238105244437698210581440422550566750524245107806798137764184155668126763607668141922257795608169717827055145178411855350078804323978665992038806180694817700953606903181450696207562315736155042306408661073819762075198865205078381683698707771505707950834627953903550716758311372821037917606299383513794986708269556500035184929 A013885 743 10953139169340564372825262467813912426180371499739713228262992852093647170970987554169323205021886129281280258960717199548084622600797896903318049254364385188376575155134515643083080939441030593101057292008483802444542471145035066178290143441621164637463846558531527829838379340129966314859981052365002832253397953831585780966618601303893465234908352201216986311910291038903932519247381999338261636728884723771805531812771888694662119424159868159917025721507290763889980465538899932551389402168161097260822368515611725207360281109935739390027126679142923947179444365226295040822306278397580848543343236997889742907173452388128816426328869857375474150034772373185621878175506718932375722365702431775801848588320722309752321811150766328333643398505919347464106762054121122721803774293202286724412084965268842860970864357005610057916498651897112408249387784335664815486095828398330446207773744378352333184688909981884190749259913029455773260342985652568912436740680707989241174872773622406855114522499696692945502059141769456736407341621214264150770906906046813956654856095570606242968109953180386459189426174842492933461149164616071700674708536653367704825928668727596861627510930077465028488082722147056057201158457160073591322527559063513617877766508554184893160052424301684493976394993831759830071156050487554881792610152641812903787200849205467330400835988828122889921921687222715353243696991124076036509579505325051758846929719735759566245650018800120248995841334679696538105965881549419847872880138854218458950998637793456421228653174360573964144959886537869795181799109456018691857760163065469914323529488053179274872108190000513419349421467403327160524157195316074821300008975418898548147576226826163041439030379076489448380385963091599635553415892940376482441268455837280733350939135696718588003229570322011778060757805810094311651940322563306042531137559675772324067267811186297649935441962183844555630160282421954770282002114844184112362238148961787700968131063068483208764607345025097941391272660145737725681615312394756360610860950962687293743650725551216266915067374449521712135706415978080680097439125093119018266372497132276326720703959556859998636216258965777092835009332419287600145814079422151097074368511037439814219657209452219819546409902993210448710192374382090132073318775095808961910846910565853450939025811381048244952118059321096896750052045796494869083204738256211630755736169520910215421361890310794131222350126117531823142940338260485363624762557450116857474512242088424668866827471637473105825942012366082338999395537392795237973903786226361892995113198319033354325143220022437965619717505189068513424078450216654529333717427234245023077734078519609166198846478006745895051426575504674742881353821278694215356992523559137414945316353826984146269428966571872075909473771749622942371224249850350756211417422664326730301131463822243123085967985947740812190566507139932034064653813939860585915535416052361837912117585738737528455057830716220832787958251761548500985471900962192446409032897728105288957392820088409065989918193586578057991424295492912694126979088535911641933249261772717168388531926421507803142413321832873454300647553086502430343923839671476292096586392810435281286196742483476637844601954567222805136998437792480177648267259428823078945560114291949947828768418254827340537084147134499589943064771624282439793520309662157315345116783163204674706939195348616399578499561233232843314957042576825439319767295426913085580202740806608099947111085030008954395987773706944791584548768593404426712864657183014586025715603782609236314360145840322562551710710127491724109704154437251143821960454414564363543322716730768180251212056514156777254252649788266656735118011736205137079175105251925049538138603717788560165079003581410906341058796428492305480192752722176208895190161697182057742782747334996887733389537532297617005344589057951029820594877037572710559502702110660558739009114643757173107502996885254459784607728651164238175023135851656750480922661192917637795104299825880216973291352723932565180340115894667231036610987108947002306570014557917698352997995326017720730714578760467358346611527238279706164393840646329686815593641621307940672709873327448239536190052355226417540736853571169918131222049790491575983706398051576868181532254041380054699103086035236983491441222714479462195692864985311186898829031044769037267584321701796840871031376759458243227302801776422885436730505041165180806934189889904050482286290505920805635153486975782271396120326779973948202342745633810044305710879560434578727423777746408442643487683470457567735153 A013885 744 15551891321562385708706558691762858255699183736505930005141808241995129591233353475700192737912760173862930744647187040798744787992101099503454455460154052860412798870043827977441014053431923374828687903459289786287500739452576053958708508196589901958655504783056899509890831774738913581918148117067815826394812858533453892205920187391542263868041268231363346533870010103625020914981030063434426152740964077240464486983086855566336872899229357925935308389862177342144535993858665841532618102394278711073459465693470917317746946655910029123105746005267834566870364338077111597776837325526753950870205698454112736694950576587451416904638030169083568600245921797474217523080640443423166196030999157673894685331067295816558002389815093626648821914872419126932344234849878254944412141556623319221663569722531723418049508553344914480003146026386678332639750991303484037921641564622168272361231005371814208738612841660148141424671932334263985854110810579699538305693312688003480006831331737189730082340572851847355521717186855355533385118852272421454321127566898911124054094011288594268321971693792843976785321080333337489025346869424281716704889638727040709271028601793559497159852786646999262954003669619552572209465243507930609154430012429243254939071921536219299847552555011716840563842266756981017045341416377108211797410073499546544132583636150327227340939784589532082115869961054982953310535878726457228970382027692312015161125091074856370450849898743482336378488289934309887505522398679114616941243975313134058470788072861503653876451810188081467008970309620000193777443738154894331765083771849648916141663608318722965682086918329558982057211516442885892160348262869896047546566843811351035877173138692715377528497356944407078709029672397349383737966429502644131229612105899753910213464388392935764206501528028700677162013395884103079059189030573768027630133382068563064733178672587543022344386818100466979223372488118789434268292676776318721226310371470436999733507666815227363346889091085300487769988225416546729973121272610881581907855197251028292832978688228973275093226817083774549627867704671389700201109623837340689918636854660742468428678561904524567083622108806371365701437845700852434080235141366097190238721650976086182298479826441200476321706925634230808074307614113031348655226176051210025231849361895300983289932371470061017932979491353474676528838647588473815331871830046249877409947290447451015737528629491013222774972383018860381812265839861517966940164490533450570903188528514944385063247053396767651618704547852068571604664749535922068203913108200003518302362440425667741372034876951398702550915237765235252264771756089268450056184025080533435732082275524616711891595563723224206310033383216340966403290392619302932534133333523106172572012042195720228969672604189838570084597701135104382086379349719769473662074507491902958305173616828258654015473246623801426374461189128182478090937170299208631936274369229858322092385538934246650939613046347241162979812039471396969963729176884475680380990223069534391263176897352268231209247276591257961685529725925680539145050147711333896180417497072824880556635775453062804846377551897658204202954532782742081240832671224423313667382865936646207181175448192361688580122997405953270433403190888717527595135806170830450402406147198225177074311640038044383252962685897949184277790117444138792117908366315981699293971480391758299815370565090100435256329651513934285210644961602003637796246832782970532952649922953448156966605303857453423961824012412221510944862660928725429099247873553903541070714480039964202445598453592402872696984313749490016919232211606812097313617304923700113527531562609198316106945196926021099281891404570418930431954454789733017317826327417682545062072863458928111670308578788091345244696719520569799382190041301850945433298017416875824960494283282826676026467268591995497588357552186055175347980380325936876096883828110736168949493264490741128536899882648506741506393775779456101722473824600925798767591406953392458446843405837874807231046540204544720199262175933854530657949366323548163853999581160161349430392674649613542903550209655100902019944803229962108755457745398575730132928341211505428719731822613090675043136199166934715530138006701000606448042545949377997601497415218317777325625841626431760324904410428733477669207260159712665754789884199448985896610691532132630947640472258548157088619997511554102853988474221866468847539864696233670124991158054509495405627565578865197326712124556973288517681218820833470172733763787384628077773732320039959648183742799682252146454491789313470751731133121 A013885 745 22081461756159604285206968304410336634362275922564100259310632425054478716019815565947248560274597922180499258302521050187383378444100690837676332766287953032227135365223819460565465890863690427214136320541996818088811937416916278245649986322485548425310729054756820167415066731185469621681556031055557775817459800878734243025821219509193024148885470987178867119541070935702711321282220402777814013952327031818414185094344753483852373344081098456644729164504541534485314442632183705760978541011233387868628936581134536250024226438020446220645555205801571784612854897969153441884626914510440284420717652389961147985482440821729006451968639601784488462039373785596350069668708898077486485597986371017383086230113217436210595599195689391452716337585008404308777488261243589430608190074162516160113571115524725217181521066026650238833826907587309937346878923259190935631308227019737976690000371594208006976980613521052959638810415828331060162860213177260447360106789873250557112059514186370998585521838747705430668998799776884541565594698230963508868033223754387251866073760586189592036829763233626070346475633158851567155061929980152365435454487774059840343434857456798006958897098090248432500082788335009056519614692251439830922181534157748040228025841296651726423646428101271238092455389350766795918947327432951734278035274728845657512457803873495166030624739727939253516792775293644931138637541160911381754199714693123060910629588438272341579232384680224599683351247881259433943928516421331642666343847056180584858157740768915993482057237858218787502955556906124615136259933725393801216976549047126961126154065916597033884470885598652627586806172102046634185115603473661992381325759153453447747455421184822777791479671739015001554566743561083303946037800694335788235283355846506887693958906110428595358950640082246857373224854239814945523742959383378550406838293463723747402856870524131073076834034387674743719159990862880009771875235169593570564225365104900267130618995281268278439623904201101494663632171775261790379446050765468490242941556803253278776954621332725307454043748824116880710975355551605365558446907172815039965805968548037818995738256870072538245650436543488028190746435283275234495860427114642658240780607189952798539772670931323584708709830310242052459962186051686351607563472649542912795617939432576368231093507158366426739266461654670493792207255649027666015665540993978212189655529972846456852040187283221561449603962836010045138818338588255315985761133035353527250888554531643389742746771494774327524378983199594525872884477281825699993803454069532395486237427575467322261273324283582107607834856747633629574902031285640433691423281298770962458247143479555710696265202321365951898745069393404235534476686993265603879116952536116960869579302195888737144192434767171622604606638140585902636020324355062725565412123983930858670308896068920847714447797531530821847763340611973788794763777809523470515142717071598947631128254154562647063166161147454795945026982927739287581790617903660986118711635156839892175760559943899513960068210399033755704931180063658993268873467578971411829039046141329916432503202227459394900763091704753284844994414053305823244364954066696012873829233880208673789642228344062090062307698727824592697760554405681802578646740342296810817009184942430405245200902289497583872401840311004434941110242783882572960157019272310827614440464234600764300952604437134733701746450009620192396330723245336079150465639254730192006550661654914039806133306919132246186163556791579597865639863158277301584570788000624820114041449486103452591800083522348365618922056767409646952890290275413404055420725717050072092860381891608493512658886471789539963088484019141311306323556314385952769836935768288485384199589692203291851869327752323013185099350088317673641398205472722177830086223115473058200932531579104435742911736581224951219312588974235743104057378868443755084293181529825524636120658040030226541017056677660836475043747296891202223366517176396701860756032302622955872959737682747410170652047435204252787963795334914892336404013420054125285248283307323213118189051849976336186406090030262601439332768479684309851197968008385540459349235767544463505712266459955086594722234340566424388475159780462618069498345164045995540469315479635024360231130614180519919637801478110229402967612788589146460598700609777038768203966646739240979423958019605410679376723806762673815955513043236658858461409668000250162659570701801688618148138380110802480713497037090422514849302311292148459047243649864575868623578250734976986191224500328443485908435348499256641140711479783697 A013885 746 31352518044715507261581110395795147342655718004584095701884016623140576986291747270019162499045809781993437135395642630755907601567505474590710604812543314128478923738260596627820100703404046898912981953675797976141126251024970496081033852629885363330516415823499854412445454403740807340631909101586451096898851020496276966099913439268664279688964078179442824731750226355554044588501809614426898672408309202416598109605501058647322179259206956211356215217325924829529715108572404459910665708304586804398987876007279939236350648077608396709507136077843802309385054316865788298533980716956050210916746903769453065695223141977817681913872836719070918434245839145095476820869604009897605728981700134793628496665429862569325667635687193952279879460934437277916647878150144539158175052934130167707550374743375589772691702956245401528159880971526195125711527467342025064292662405291564104369133857610637398162314762972161692113882440586766654089658213701225487007379146349063916269457485634118166938643281398800789673392628854807954533700591446121154810839048980233020272807891484625395580636997135606611363935853070027509586084766715829197130088102647413282730508386404036847766638757003125868624270047596980953962770558096052604013675906544617659154044086945940030324699346464586676304239431757411690553088795486968550576808331070674608738665800034409225954744751075892644680592839550108810991712483280108151763372744305033629895383795551200052097664156014909659432604052762941376101324511540442682161306975649647396674949275334930755757453343573656952967583968162059377673524620719536466414532672000406545643697733570141714740103178213446123847519851102295627874175685401303295516572048414344951958358811957218914806676952276342623062262472812409056690909393580457529276384719782153730040481410553234814120573578975258776169374921866380929106505107081205718445002198842522408816178147611781173025654341563580698592855347146596222034665455782193618320609334221748378587279294783075734020449077747263364908620784520307879902789131301705794150872270017996790644410457781619356865776195074164121895643335407435739525719750277671644200729365084711333565831934184770583935854491879327281242828661362005324625588898461715180801780030582904810676286005230536311013754613534809349879644529600789228134460249585762051533247700628919584467495733793356679570734660445615483304322017384061474786004828039086922424967731820655851686567224195393116575150333860448714660667189772904428189594845068177953141864870371635588429967202734255792355782169948826684722296135259941192916101790884804058457902615205020305783924758397314040561737576197124842387331673435135569259803185915029042443079414399451532722067021372407696365096477993710757653275465364197120526991358877073419709398259277947994655341637851211998556508967410377877959071909677806296333129362123452117199048778245729748073292706459726758116299713511295267836766913269296566275218992833129266986690869559134856371165916068341724206118176898831121648018481364838376767555546158885218784998861360265332192800569012540871273936470531646667205762875056275611885343892937090271156104699205073814065612781098635884760159233754484646274274290586276800750996554529451446940940045409914967009598022192592842714064207496788147163909624802192522916206210304804407900235217522059170944316859778461823982179965988395158395489664912925434764156594226747537398057662078296811589560609271309297515276951714953149334342691155303446231845002805361283817017018762278353673147629255421833086713819184322134595963925338203155212662550342990389886635491189790983362585814755603959093589948879577649641917505354433564211552463251473560773403308569175680843370925653965924847462645697875095741922362109154783992153476821602689358919628094430096531955607918348467143454731827882893247292734494066229998001461490312486820623429567008315563399514643191439496497597788011944762719263847393479933268369162743197365848855043173482294946189905722051715262512978527091913907477757105322256912994267012689562671504115206804750759910552846254288089593282557790165136771791886015408352552592551850768621991772098566491846706655259125132392393262482268319990227849198379319830101519032449387122527484093621632947174940408311504303711869586855090104140868968146783044692420458510471537169893305155989409385791167819726106289251696196934305779471139238479321962761842879590987796934098629756301146883030872736798441746977831195203330077948040196297961315968983677858423762592096040666385831804336034617442226965767099096267944353812218682513445362842782571493288614109036720127179551240671329 A013885 747 44516092213415625993906770663242510520501119798834760370989934190482510218025241403567598008407686339631855670751450958777190699438833620635942587217323312368519699222235475946186764724433159817749889817800257487009811095401561533654128482893511142322377046621907032786491565553332211488247600561251233695089511913408782324255724796139687858166333469151629150795148681142517899087296413893711333068309644679215623742110137916627810927476439811225387601669826735650681572704912288479235378080596225706333533728664068472684307122127528825326770673710079067615596535067182107576191562258835066584321619508545384321498822444699198280389185744325429877035292994431037828432449453340681184777534769808287676976389887248378095034472203912143502252811763987310110897906326629774935508956133895257530739352432005034767884723284345727077568504116588268832607392255197845681711386764790064334537245291665466784242549752409364583679740780444204741175779842331180916305836332597742844962603097180002118155001233597057092823294237827901057900356520668915244506253499567926715465488194379685760292936504841970996391363868532450049678369558614837096349535503160648281377891445994476546559396405602187286447250196970906586350717516306586962177045831638721195673483575158801573636736639973168644457308486856783290713636997893740705316335346529014837939855806839456180336426018028363702798252507385098846048259911372644520038287134610712134642369949799940252371233135566861584312998892543831653447098316982278325365506838524981403700703453229228778077510432046461840269694870282677141805397647400978888593939116068481236678023732893700704665738678308608973067767993226552163306543466146838293262273438945446580452739467669140976720663917428231007753314807860008686005984538840967686145779779075729448674087814143884323472795240123074000155520168436434026858375021824999507774165487041947339814512256133620780988686496449440999961955814633524672029473990050538084327845407460088987575798617652813562479072766182996119509059581246650785435134467602646083765675048690942869174000699354436715181370391009417447622382459281595486815769867470004027719914994121082979942781432575785806995410551276305995563598974635472794206914776603155531467672988883351475772399418528613594947056584309693799092062442865387791091310326596091349203842480471875874443265090096634034985264602776330263278024746636881373405232457125093840413547408799680955608134279244398284321043227584095130651950934069386762695993567933967944014148829251259391681407942572652226566903804477031210089745223721774322350277540500325236029862233517154516309446055683735121689867029726521087337549587848591283962516372143755391116103408090962054896155914764762674537856789954716175229306742425612830960092369841124834488327084223609405847349411894508314634449152940396902665333964459401014492668056716518352769889801133647102910101162315788255598734962327007165104908359173803614701833613507068421635921937979624539762594524091047475506126336297043659889790576895235323122051115102516290088412128294402253771273237516439243864397615239652241958772858488778321464688723793978181132893349899218490417758766532365851427905409160941306405052271408959219483907714924523343099222310055585635313346818996308295877463063463767128267707228142766669010235801144748672188004275245218368279484903574467470013866099968384784413944769154271569027931089409007078207393957905504276013118757998133405242148586831138233754411810435695685256408750148211856356578333208752256411294373431715477661002223165594073061021551138925117350785410742347306013268608614263056264251007181447570546747344046310482887624063400029977180722245814847495579042101495104074675226112386263096156143769732647839814838659297218184134747059139490329705087546387273233571572893592122499512904205168942321157421320120541395126272361107250616599669920834723725910901744662737867709178589702493275854960285808568564237610626834305067982282057775035171050855412360968795182277485890152541143604929645770291543733713300977836364386073818505188172999714317832624074724025649392656270500601386111902179657230266402893176783315371556554323413989371416255633103266320488286050016364943279263265916008452508856489451630505982717330891476969363323947566155424015983307669995141790505986933487846034959302585351433198578867654842281290167012850097538045607090552601122553345729534644081141945487421160391458478149892477509899565871452425103538702467327814634485070508995034460207773257893027988282725708012452587988209149103817668052933176021529714666370755381897492992549864733612746291763014550329616776085925871179953 A013885 748 63206485141863670476830485673599521260107158454214126356072654989895925510634665183545279005423712303130667697106142903976505654933123988095287534058627026329629274578585596170524901201339492999350905307032420194733289352483574954489549905335732050004423306285441053851129554791857613807068773390096492920608709116836853444570760641872508783232475740509224711160547420960972036644391424341883292236370927165297057879601274091889413740053915401047045163944115179400769785776078647183261706215381115242717612199379778269420122257502626695341992628461971734707478049490883985716808623014142781135215141710544723746570353539863269572798548103380671888917700005193870077964612383471939564974676185655685916168666016138820376881360600030084336678170552779730172129168583209572350606939929404118671822984726049372650424499548341271011175183549466669619859434145288447576097684477694526375843049488088254671874273963806703169689765705299167211191619239592823542283255857693233362620066745752706267477205586531416692644804086639610112367226508367403992318915575136017722440681671207357484552247946955406413023252728282878930186180766386186755111562430911168586852368814835379485968184902269104833973133322920520512976170720550521644355813763373059760725365368574250525939135975422383312013220656223011752802792486918412996628335956116647420752769846331649733843936836679698401964018410378284292253544172981828930288002256086961899356911469813093766911061966166557388517901668570607179968436675055506756218492443227564520914269702991693085154799729514193169139808149434951118532386487445811681822324611523645563265948743315251201424581722567226610673081859558672674935938886212851378556491778200764945381885302346303499783671707807895793975598303143688352886399189365119855947888439779127987806044301526893163873112631255427480638816399795649908073051783363378326109703285934918224067013928457114401232253442789213949882982697098112440253752851091186852799481596700059569632410697864670906380848820574290321257774809850125844255573719766890260557280077609176069396789110983292451107275019267458428928773091488188323123778556716357508786315343807778516652617816512757508563082639103522001942944949328998495164247393963426603443095766976948776335771721193781713080742920628208908497458503939520912895534606389746474806520172795356263459391041029336511012072843104191958627146382685602476199033140876264364968058183216088602586898713325113614781223473987870559922087097394957280721245339386019923084097314254205406094588837117378272456604335113344102864395384117927324009298017822170288653652101294966460063581148284941098677209531226409051503831145153937274673166608602916098363937236701809110378691248670151636781297728214733444412557783380203357328503871965509984122092628824481380158199993924300892091925070946493125027693086775431746234516189005345598808797423368216774596627506022208165229653027404737412424359868131439278959701368973305647938715215093935760153698173192342395429702021475711519800138379138738140182106130136113472096062579243705100832918705200378875475572004781326913310857354535301321179888537299946478328806553107854668149087708972345380710871490535026640488358302925910610498762756389588940362832491488593653399102674379641308059687072900474003440801981829104254360866373905979415446843186236850016730204596734532658571477879102810914843630378097076567185291152815004563042315762889835584827158760374955702366901366052299439163837889929795568581108758759189641730882242454779352531371195177635242965317633577230903794202876535460800346334120940397018874081526821221700278190642303628603173793043675562263301373239786976363309888745775931920530371981102533986156142522254422360918973824461288163895977374273770319271009555148619321064076488350794611599232773977030275790893626038558937291612763322391543659803695824657538733357534786628325300675218471601000631951184839212995175596346527296735912721111785075890910119055706288112862754413228608070621122964283534316610535464592054468840411118966386487806828117613721320963750855372174876120865430886469708754264172382280687093101575994364012697308027813512174551979616706930970474451104408009536366118085879269664902953706013353867448543323735333103081287579815289301050219438741877062011278396292037242459089421252607659210490929329887034595291801396985812664364300940076821546770744572065225807499871141117959293933346529935060410471883439773467899542825950235151469152668903476068757690162643567228314632221040359146075601436894223174677819099242708633540506401116077049181624274828707922873291073193111583758550387358686843034449675954526721 A013885 749 89744170374071125572221102897059995457811969681325106805554251695988659107753203803513049212803895879586200444410036745211369389696380626365010672245879993723308432915326808821892974645030288511579378356527131040433424020149271284156668859940276501323130462392527478397903256278102575967263247379342236148776719900504624221247906492687174703434113307492206270714281379483382873033795674591793385664856915532137184709757026228287827324711732159584454405342199546278438785722665699753684416401852384145179300704574773834284046528170907031768195627470129801326555660915978063307910741046991726794303165463708899824634142466049642345825028114421770646183018776274552787288600644959317694906248804936525237873493623676817083857638017476915456022857206558169343008804917050193769015717907343943725018567624174284103313778655209192034114162588995097126444756587226819310055329989445917136425384717008525013643391007428694142406201665028959658980898918670547656275676812336741242549640109424200262821382692475737710968573596043856895315393128491017130321958511765900715331458955635464975943901113220262483375956549021543629177360064418791967552437698466239096222443828325717410808329110781104382250591160481961493992806830768702010390112662621582512684235096127729629008363788655298902245155441282836798299314532098517122153719205643914656887765535702917196146450625117526533917425288104479600346240468817460679471932019320865461535206248794409876605039710095349673988862309431656598728444592134286656364120024963760077971772237680676368808638479548833770555340579632261390306038680905347837117200355944128818522100184837362625101102330859134673750449989867398308216517379161520519803084746720803513055087519733515448292344760032995498346811079906687913664224093814390983306601036439473327382326643833069946977386081276437496377387936964652091526879085970976259975144978457695184869118195417333082390423676518364951239002163353634635081372761891779291255313541445756480359565756238038039121192863834150132670100368189370130847186135027057504684078019153931906365516796753404669751822187032035722523520975361144607905558850203617223352811345112880981318835975100354337835852826709609439112703986919423816348422812050729006884903626412589558721779828739039321789684401054406816192475939028056344821115079624726260479361312984696158166660585342790650516068710791388681800464181480831475048530598305150092450452187846645915003226246405655841742423618105995929599294819845911859733025243844616089930417160325033325281244622502969361795416861441027417860731836907527936485869855690933239536908511588367193086496138460411613544526693378535476641075178264833917005618321391110642674724833091720578034957420263055492545383048489786784183281056636865398326377522137333109525642073684841658987281368773376091742964455458874889022445223109704192913301452572562985887862683151326164928443740818174418858479458531808248192614329285500980305884706646330837365320369157630346604549427094359696547630423106439331368865078588791319504544663616671666149899125577229393353325454009694348996119239992800487152813990838429327986512998905090106880504286076059205554159227198347395219995861936591320683878954917474661690941790999052584096750252867520118934289725936654368737703108267248317103446779513926479284056647055022214878108425880695154204498108105703337001322866989279797117132497753780843454005940362453933867573332149473283965935156029703478695561472898919724792849374882049746618867338885546727139085268125115647147135111071331643171006999258066339368525513669009765597344925956069290027496774427799379691890930809303197616532269614052808484297904124216898280088704911177368888492369972300597981702053220597370107331417478131228524850746704232704209177813944653183348076450520294184841451848760704276293630851186230177026057423292640890006177896142510778973328829269537734076440813673431981954280313452250445691036701791207961562828459615822499239968912077963121064971892903531769327895788698726184179685053149280681964339610142256619417939550590665513619628398256170103084343628102170221262703265006187909533949924386629703976361684447209955622850122638652886944942721751443196276187327062282188600113140159002582173886378008878853741687739213797221121261421633725339636147709924023122966235328391463753183630019445545415279367231256120085012186303239874655610933269075858815319359344538814322329206319603954005069231377005146436811441178225223031459536701011282820558087681260607434093128761469701216069465229384321034128524192793454552292922797169469810819873497985464745247102443310751833980664077343943024890364613551766446498897 A013885 750 127423888514817506141597138496110913970742529835817222173613843150311369554757140692844627516144101191901623804398701542945579307546133907008744958063018430247995541633857176793426493300568770355185561415163542697676680128977083877708835377468221172339156048941266887895611723749257889205150492634290729391493667187770794232908388768987333812893849818435961518917567416629137555957146025138879981189946745516713706670441481989418069641783225888911104678605959421180265258979826952455167094419084920595221846360495424652025043451349159545405294939032856089322119341041177865034180221050758532230978909605805327378305559619417847032216086943458552004377482490624857696901230645950001944336501709430759914671345036032894474234854342580720748642245964732062648856452723108136974293350180767649905573688371157226504078791820049357773981232551122811620662472753670109985117230672824711567573537468137573300296664225634683378954442277503023574521642195966807783596613651734008410422804356846716712568779965590523519082706000358042519811828141239870109607545046640396491968379318371704394348779602913582228858735537824081872692878928985472706673101533231178844445110426755068145758081746246326524869177613348436400976144728314756930366474194811892281712299990882629807854928383868746733445099669393524807922869833601804225509813290167951732984692110226536901368910945227495871868393717292162091908811953333753267972978981156866071618993338794484424166801867656852902060804072082703643300773153254011849045190366284969493028766614076572106987527005656768470959394209374923760855761163354224463965716745789762911880333602142623184788175852186658380467292671263154559709379716424139040686048499224759913635857400506270043866023753946168889296208139483070181031544229171019738384760627795841280197088161532891195705470469202918714293908904014820024719079958369492439559529423678007712102711553590668298363619790070336104571355894652801612062732685581376069143895719016547458933891955954871976112499536064964904922570698476254505874293164121112787428220964041844294776423582487898894179812995012745144875078921513348699546963072373557339898052658037939851492418491098063809056600486973425929390246544755452341609022568649911935528578608287300173078030142293926154318335924627906898818600309360558997588673993610724954025444515770511733046040198723058704669793771498128759575161671324828935667981509717755494816421692079375128938735808542795286488872371133125062613065945021956875424954023649485067600332318007620842133852145973198569130755198635072866441485123756011893315017715691761396689156308538324277674213147665984652372491037280367246257167079385572290897846212955418183776206777339111104766980537862441182479009939079563194030120891233249793871495409449347376891749577815938223404704362422459457493890282834471723302742007148875266237301460545321563453783045711192514556805344506870675837144068552597663854020803736323565394172541924739363749011683391045551038895735905916275661028889660639629719402663889845476537764272448776581884597322744708194758472619153842589282582875738457721287333014589879750346946387086384523885032174115095195420511857852163937534877664541702742812250321292260820724515538542541804897859523785718513509683807399240262032808922195010393777548634020305109096822818717602676950186395245686179563336070280639622964687281954797844895340396863190007044074512465212755179411068665754688552020792834866692150243826225841463685200734871902507085025123188015719355520191544322327411389817400407732877856484945560298416776530261539198751749374533206673930571487648731943851189181346104810258216658737400178496089769256098232541271908289069565457908110951760810148505532179637720128485264426246971739609006663231734700330583374013434949049784806393340406429297625827291625445819472727220461686814864019216161501729083216927100733751540158038492573024379918113601658583017371961067538298295159162680712928184742886303364539596280483185947796942329907402598130854407263690815080509378221251841345837754056876897396483010564171424718662810914055026890766263103851398069741890946667145537789826891598764972194162185960793106579349772098985538077838882335118509640670801459190842846740929317667791020552702637111528336884480989570878336596359559761778969593699305469994663918550204049368519893776702316518869620895545147807959258708891772878630241669942899600858847287259379897333911321775583655260396204331782436991330497779043401687776991749144700851642289549167523874085559544742692197933910554623974807136000254972484020651897181273125229148016792315133851874166740283754865338911491758429103770451426584397729 A013885 751 180923700074983239817689688273672553977756576185093933623760830493871650241908809512720294291189815086029863870042127176662081398874531050803715589920483159316628205757623549470384160498265672570202705674249862244095118017889015383352033872545896109093957090181600379646799575247450058793157363020246132161618023812226676587154606152368048825574022921655029014365740519472797362788645483815614713452414216249124573411973031293049172107373405760951654355651421725878747889819320157232136185180598658101569905107873952160150322119702263624660525856250373948416636401212703679913836026120466857297881021656169934715378796964547766033621236559278229273279399156691138574949090641266631910679792307647230480165511948826557449503677582293634420004933428746572276417376394074150039909233307614213091978140449606186152401801117239820980891670906339581939278956576607781353138595791424876492200260188897410413439320777416984638392117548808610543449575323438843799194137069710093979597691725699308651357770215603463952234213693550369178052462869136418254217040087287693441896747153845293086246875160654070122720677664528287415516092997472526320878749923669021900537301155201170792231632673980070440621175918556070862980785925510805830879350950823028939435181128154638111091475050334727130709158881286081953202942193328356942219686968737997443740445985549920005166957787957876606143441898253297391331370013624602913804310017248444389850729025040720271044202799405656190961347087375131346866105867059781501949756857902277929463345478362919442110989131670802310870992583940451126317378478116639084732970681526815398773674827337418527283785000958192208115148770341688843685280756022828785891370763963769936695267581110631065673480889206745520649446200302013578028905294598076572683771070700319812576797005769606294460782183991048556921206614727770315837558712450632426755674768915184996083019718346585518109674104269897210428371666514042938498555442751515881406444343915678025399499030906216659387165253778592875008646464226399293947156269129510839019471533341560914848368458560520660193466739659811283166894932263178744492652347051102003955629352883775163720470841515023585735677597632627619826247288296842295399961957255558011043801037026981161846052643747027107691969490934406005635881379447755216639261890546143101047705573828371477747551498438325963236339375018018606184110325162257638110733222443323163603560054450745332449566608910147687088230858259965552026599973501040623270248945156886919627805044049346506049644906425067800770286684068398654927007743360839778806581108748957261418875408772299493925675257205581970563648006719790397168962477835160516237343230388241196161933626252378275881130685547752150031099615071691357986025358263768352576999857574522018511388880309004598068733321916066017938902575314504517633461358044380588893896139865498639120798033934356670141081966035491877182099865742885661206778416330645168589873642859634658794580481744559762961433382896166565411241496186886802734501908142644328780480366586302571224918700880333143285180657613917477291000274197379364773868792096542892688364256329312670929830127642536718884181704954399931856458796143188431301173304439065572131448459008397779476860129863818931436319121722463080729117977841040872677808870854168351286887556915919184086460804594354241856259662740458133143771990094493403659563329868978373831578505045319586930773061722552454823406586852135316916368748373544583103678059813014878002222516334366435236970832605546866831353711964690722380754675145348408629149073927558262122062611676595228427039440738465591600717917458536337578800730424908805238922531506655868161352707887593446002369036691634248615026619403983874388470702092457746553286025373836221136407281117676593706452980305851229129451483239114260805430624899088053063069255892381732201421360550909136462466522260554172059949256676997393024110150707296700525471725602469803246349016073604480318036265097556018014950281123145715334930774280546134202249627766804233091975697777155961935060906678177930612746586766422715997428316042714031845134509109512053861973261849650240824747637124686538871733817928435829363149309138586081955694361742873922147442332551845035678195836755068898708221263289823788524409138602364697295444680202430401114766710213527400937070924238550818107221025532663315886046931165609192630945964133299046760115598576640332746241362888835327602314882007060373493911615639199546585059227190201976173965347517110266312412352945287500318519724716081848438356732997735699914024466244110740776110915768482415678686189005520498765359071331835510853953647871992201851195843206304753 A013885 752 256885782017365477937825427723191891473195518992438917313232181502537119697525916548302498891405897278605104424926404566673892908761795034201011206357727457137829774342402100080371242972586003058510303070523386656314161983525843715160068758171398411769818632193976570244165904512118698127876033985837612472598482435956732339007577627682840701333055463472344531250297236757087645136997810713987260198404491840833269431003792292654918360858881783527533098452160697441021342595190460487149187481969268896120740756750586092254555913914096923319620260678087203277000110716665808851419478539327710602397453765664474995173592521691897437199348077347108781270667848422009943611490990636916184802077866559073727876363299125029380579943140962692886684944763339821872677146794760940453215404276449193758136806564356490651790764128920780498465905178062599793558801447992594608723307204625150861585984831027310457394713681060947557713516846498747340390683670011906440192389877387364907589639780576243283790889545016087516827413952283346530042035771983427413177843887216042547331189723617316305559229424980806042235813226724140584932433255112348804383939230370926428631190806320468757545629273579320875609060976193267107299309761837996234614862602982733400859617971078260004500008490543114659627314201706212463828869893792620902909218080371426836476978415704952768776341183936506804369008983328232074163585033434987819385446208160324506040286561307241961884008654155716782329805391439191868767268478085900184013875922990554634094037320871939710317382695526710356706354917255937114859614053803256820931701552960619531656593619318825057893573120105495914037750787611039296528451678404305611449364018809306491006332541912997293013951554906422074712760733622216092859387384872141208261061141131343988125853266221015884434202809414978230884473660367527777334168600784017605556032110367607822983448128232427873986647544666343443507196509301629464527743435278839084826109846819082854109656495525408067347482295734311543731151742757102622305927458817419871357669792915748655873859894466365183020315104573160669083497937838400182619103883526936538030428026097498352634656567620996843371901986741869754403635996019289611019703784743004830886618209030018391515250768592722668046196725489652907944145627778551378631772470125175105024292092939230041280205227918146187182859115994958844120752333953907643274991341018709497104659968232271915495844296627335564546034201716419908803832158575267036234625856523621991041976386428772982040130667901977492398296940381304308988696433465091885816975833324968210326420181273210842546827493670145999978589567877141433953131556891597505103205447069356980058894592769823061657754571789774724486707006156846476475964007108319341784921286776188109637525081428902341600077488255779748032676393878326440893493543448820089805120691461007301246138934067933858596506217049255390260144769074096406264072781875980857138512220929752287732096659068385391359131918738802371065109117051424535070201675789690548729266511860127809871699391875847175825466752977724027553967776321068472729731021539821101983822807898968901008415815544149258064737583051439424045916016915479096501990024520938326049842014662286645974676193408052356532377759211491262414803264663446770357695669944386912753146305899966264959449978628926030779303275959678663551116666539597120639856610857778026933383561438132332740766647098198160848197606188112294670924581959415891131839018971927865635601655374964523636259695470813957698565387409049875007371190787848955430957716659561091381845453627295471248730939208595539493420540128925028665623268698919741480120828817445880999973771763154767460585693329873729335785850747082331937590845660890778647909036129218975434075832945900935310263209258125008638055594637439057004416310777344465757970324463589449138313528727732193770188328897303665078523371737631487467033966252810171317994707898745967427951374915219836610926017252620595070653261304666305938308804377653392470003549732091357985273338318779332645229773773357682026022530446412658267960576531459817113537148700704456260299769650058841986703705804946055022803363522415111372073088625585418567366329381151738478501027970065036822936106187541861313158918230899334902901986308537732007818197298182222035609316863648374912306711276576048945264523649730737704014937544008371421397043796413584635677453448232812932080022787253061743440001421898720727944864846626950615622439140598607284437916429601631395542866215837074339752460776201825078139875843966017672827036567964344066146516530290137278292336262811318815486434944005972934562064606583231743833376347374247680321 A013885 753 364741075797830495408366998330768069451456970010047343819613905531647847162370055292523141168454903092308407753462730008823893563755796011875545168425463834109347569908480018613815671933327044544647263386804124207674257091443053879876029746770967234740259373651042991097170668682863318367751681987029434932506263476070218108666282147708875149672648131199452689107453283690208192561282300526929809303526006571650003434496751513272134419094009312514052562568989531386516240433179341655902183890586440227039306608657616917190276996262327915253826064465606862183271546201832965358349906540414225192788241511355064473222191557071892419489554763057833832848626639256929772506380763492759903404523873378966746041349564805766841222096328297866234009825616841389464673755616568884629081064269746322901846851758047513747379678983797072636210304728408428755083019147542421403358048797637452826878891664227943944105085983050153816452440889119171902485094943652095442452246114137591775595503169929643060193481056717906973380021492047175554105894785101073296592453888170908523126021047406111877662410813664972324710815060656858078500409884304054236346166803816772486176996684689761808682464543496513800479654490474843655168676060514011819691554970883254898344334593561265015209368555357075151274459460491977710254667720790709337341973655941932993759693142387587123416469464400536741730967988041473608125685354817901500269161496779893872172843156078016650274742875663573563408450493672676649212287519489611977573389826389599931100857548301269701272108041922468386942014973750263104093227031590930819997622971882006366359336046545168990225595049593629112017898720045047422450997814744102152555659647654525486400778303962962597466910212894767727735436316958638874959051194122403799537925488663326680948409641016772950625093898367522745968936117988456887342360627003392885371971084130220540717809709007710343875059422827320402667797514107483706615968210784706626463945848775002523987574542767219322279794169974432385547481920015871457999427243894125326286286959159976139283091088177329869667675543433934188122888131525417368093012982752905532078269445850715718476785570132645715039498639189350963878283394399960489233603556693848610168181070418734823321669410541757429284068744063562108914850778620770624809972564114520749094476298204416348721988354296175290894892795859254279536759046630793444657499380484801810430531188514368905120182995476398792669638483546470822454482717178202928266987164766060349334887466105598319960553809735298056424168698878977592247763551930444969720433855777289388209439979322037327266010844680012489091600248077334404988391512973432958803321976459555993635481899806382662856194433037714170985522349640841567549732827240796975668712983478178120785607449542396992037261222242386665702431806582898945387713062120611346250429249615751443725439088508894364665259527820904610648598371383239301108887587856084551874116546472655294002431566054860476619002968744719718173392635609284486091171340781722653447090161730185491741001483450664743526019747482692304590694024983903318484617699050465770399444700555006286879106254611069133108024110458667626307562178029561403522026050246225928810150533412350330293665815943776994788992288060750349378495318955247541019766700840227368780944054456208401066529768306131027284209211494281468193697856802912748920344887922692135987553183392862259568306709248906346067439308529434558374574964167150368934779553960424583517768459595731003636608782432103493536011955270451328378341036838462854311333330703094432526152940250890865920809365151898836918509607845835104426085857425042087378739919642252256258979759654317638662284820774274523713520890684200078577911925347535398298684180311324466802900609939068064306824389507613600389803702435130307161119529771387981117714470981898724485178431958771649449958290103138889987396959025278230900480446221816291417054011972989753074348755332999291550879582078254120255232527636259587150649324057241812872281830111958039274896246325287066911658010900518318328422272012052137730371700312228941547375515342736127152380450036023597206715163613093290846512515320845752787417579396657835650805054336133963940869034070492632988303590923124624578517882162570036957229705574081458555424722161205115232814137814069190657863070153025439127276450755735736044209537176423094221270542413644403040059082020647497071304344914640770487855490098892851916617611966537202220245829570852916743060166707984883548381307396619780860817909700315594749972449696186057954887177660280149672726594521148163445544321689106490699400123060291488712948489366109447674104026240453757188637534097 A013885 754 517880169659080213719037741148929358787137339067555791453685541066448917328421259597476029650018873339935738907608331442138667043753613258033575936205073803106995912567544713788956478504237937486029229450597543385135747651085060152719139968160985225016600453494048948210255454124044262627680799931057652394963545740342631673116581371399480343388757157620461296798041297020527933665484603379264978248276525112803258926494254113380032959891562780438265129331517769065864789592732720505524307112336391261443348763448777983191035125082040126768551714413943162518953387775495948694810623250752920539556734227588067777755841237649425955059180757211006772406952474135426536001592271710539598168237053284239587134032469036421689877082026408023457422488970851564721143284628474646822793152670849204796447565396626068726813268862897160162031654640763806426905910317772139826507749091667120858413782481695695804645215068635642247366713363502080059946779451409033278633918810881058645721704344346793206517135432748317241502437175633626540726133451889254627679871800296681662920142866306899792282117630657906610046923739579064540765356477098301535855759359566871131905811981733551132390458059335329595207640785882140087696830885253243280271792166293385650198491883010117060700128408903630653063100186195757995749061746038734187590362689204745154720656626071012290292738084315352896503907014596602592812511230835681170467670835333409773661716565059464487009145595211054569020432292594605649120610920559961993641420558728058189373070295958395894239111508079910196478328554584127320188497053393604261289364959987469913319867801039484006954742710330861450102397622947000898099006404249116650021221240339811593544549880329940184751574734150126221599253402687942117082733551333053891600520270557045031231366067665152191355693947254415743523215729678736430691262132775156412045590747599882546281967140002560585723410246917330664970690974988109493224628775860141196531218761004128758701425627569835725274221710797387643646291036507975200740692768233781103404868542972006241194071863186199056756736794073475494545599573763284528008441134652592190060055420577259667889293329251827947018837419343474291519327825522544700361756645196657806087563070101533570037035564243588078270989994739857105277513281980151517030813214965951087247035833339627983647356218765904560004149800450333203580224089672058487951063097877009244152462721730446290517227667408133160563534888332841422557754467364491675120379594803244149425585312962296513784232050629331092500250896284208487196132813553305803372346053162374778874890820720249953379936359894828492724132253434339796263602608435919600587608331529935794455294423813391068535007659109629729672990806793996385576461002887636271482051810582375552044290236484919165923049607229408404004257717599375147901362105243384864253095723071671997633670767892973225930521397393206157761686937797092004354561803830576643570327497325024927776410476083956031750827698192971504886518747418291842567952266408314381555425095763735981746903143287810490748623820601533047519229046231570014073613832320697177362044354195929561469307169353308786127359789403512439886176311410518965720573341624455608602593905919259502919773464428483372490114223149072808817502228085840907849702888554902711155204882328028691713119757237838282006675438404636002585099257866613286943794131531249888126879300312639229283877259274024417808276174290677363750048884897477621384629293147586567879788171736215835630464435997699170021561326774437211757286169542349352933926808932103551683285935285809152213722622776479626890604296267163893865108987265947983059315526083489361815106224603500479478115738770099102416308631284196270969398292588175568022174824204296223461366051326255364582494757213111723808665515528436812534865692182613624705854715624945777251351992865685637873069427910972474920835484050754473091663464931169414082544058277933311830885600700846375103557230770883660423233690992036628632959497307943188699399462457274405770736359618683118963986008383177237906838661872216312121432371290220448258631957087991289290197448646798356659134972062195800661456720465910088015484362029400404553645112034540161639190484108227458396873771697334960080180664613700204963981298067298577500129679733642211299117783274270838839901485198264240922937359540686674972523220826704565291730528539809901167249168020590493249170973257467100462575032605343708043772932673971612332831582836982509808051179121499292800354037976242372193698334813360999414911632508277647689652243411192392473868564317013867905300223960529674564978160528016292289500903265896062046210320385691950320587323250364129 A013885 755 735315784051632655010471770034495392579428460836442563386055591281984960411180224388293523030786847443821138438140042656440681372742874059711779028052327474858089895430416334686246378699591765205101003640037076158188687252626680253259339917773151998636395270096699857458968678326203114601750977547711725156555755164245667979496289876251151961922930571547515315487776521863675730310473972500273034220663162117089496809595352162661433458332754654744733811737260825032551582556768702338812226123600611487299168845224091560879673559593610248273215531572638096904673600306752351225967727096944289498533405990180511150721075472165200988272463212391348442849418319068504315127612798134111622236358557765000567469365939388646591323804054769616962185522922686390130268340682732126613870617371773939374669650861357300064246907487866573136181779063270975901887345106060997137645813102047203220664817953113005558096141131707797094419359536161972887675854431539275763901320061061147285538481965251204761825800364135727473567925940883634079235785664599121407893659734753845535868805289725915818370310692713043305621395000107511841657476751503363123795550916996538944734390482948254710182518608753683073062735223320257778496959210243014244196866009856827669133880089535095779454502222280682308166214241071350360570275563545319007389489596806181841146207355123309297458176218181744017571347902024088367622993758680657759656715709243989201002003896915636068131344437379582307205643933666498993143443259833505956405726470253944516588679471208600119206662148527817051841130146526155264460878860740282765621533863992929068716607536380518643662740120462245945958039981724659854172160936117938019349181126645163869775383959435627880900816647306195766621251138580293430534738811995095899366239909792314286909073730736839994961721540866812974351642516294461672272003378055735257737816342114926432516275017502615665563484102957300365973290375673692180721441739806452498883226676343039246943530087284424243380680615627646427544691852223104144598077811826111736137126434818603865603091293447967034129450034222782695259031374004815880084481204124425589202100109294566180270288358591512673370325441716767377133758248362963750621542704978990962578069038025153150152075205140208238049613040961349289928014176012491992516819358961910412885314557218104169977584258708300950853812123218008751435806235289499948526732596962356714374583262688026278714919324163109724958258955943603223708585584768745056361396810338549828270963285706707441172138366710410157004128736845407410004839548253356118058849150004969966408965856035391938056176300151191499193808248964521400103450008805999496331519802781100047307910974712410002396910369840421539084303707962103326035437190177030573517691637618060004198949802304767872170003446171926128284273350137495999373784294664556703203807734073374987544150875488213285650032319738525515541035530439765662026855059101471061409834489369417918877830849341137559373634963073177942013657849153093600713005001125710032852141210195810879835212656319200739962868772047830908251509995895218305472519115117368132157740210615569959359126069556480953144434688503102962359466638990405227111116103118874667063653175476802040037160791883033115813696110537773071109192261063277813896755594234898498752695738607627834129715079152445349575152167946891260722471276976715941760154704213565872406166462704002998173318113721038487796005583999838289662053159563877883066315594280652821510092394156868207730764342702385150449304000749972096174065068827891525208706517149909752582375318217103125434719562007544033598012744285006524851632051332467105382650564918324954798711278746852380290358978502896601259512724289285064709796951519369197485261079370239422955184817537942963190007258492337172831800392881659707335316797105329233333980758963088636450772886534293812733542738705389645323672707877852093900510012326775410770998758954331558336265736354301631615411459010654561437551318790880151420907972969164292077163222566198265954420415359104557242848281904912883482690221929899436279800602403018535003156394695084048037711878843297174290969404027313142939773954750565699839401579817978370208324887838026090284536083194455514397010002860862924414565077916414531919543593929940356353601626677570029208531478406456370422706003069151870324119070505360760266461902753342263961420633060948866841626901958211555973288150576427464861490398069925501271907304867667311572057252712169475428530123033914621377632283298833565855827936573094308546258185798305576015686565373085396800769598125462359442415860091925782138806196072827628721293884008405384968746046871867415506338155028292261109553 A013885 756 1044043263196198986645203415985868524621649556117848828721634733670865319934537119859289276729923920851041550159362206546045896531858578933800187435433293531469582944656144645718609724521266264968819095725332122842737314916452760344352046597629634277327876279013689969512118890702207775689098337727961326945611784860240361400363663654824331871200006432525740453302527909003793031411438643172320169549448135374084341671581627935619974925847970025821893515731831943248243592354305939396678910947177193424522135979073342971355930661303904666282462985012131210356779144110744473154648859092686028054519146228999730020929374056682065779605574799356342826018846546257649331364146924720305325613649352752540410725351514602545583217242453793024031077850020436729831192415396761989097590493169634830238700326463054191997321421324999768933419652275438738031126060160256449212866371253633435823283486424453172732701712658843237659090988572936330338376775645602061468305636597938097401402812387735679839511695427620661603437734622645214032841484926380714724847668030008390861022074272254369656123814229223463528789677040667651440960259967959310654862979538353954796453737467947460088035620324269178187069636045977831248603357013378015475722629582157285763813423582287032488128931161820782740025956453684844308908229750828766009875018530452434930424330536623316569161073710618876515556801318124216037388081049219042684652905396780042774967102247062944280788766318824461595962083978723914260907669916577422266744365568875354899490052667951829339456413698222260735775991526456187235331630076574115666747094207527408288720756226782634059835047199219163142090144774331630366565321910273607122339070266935022436647667342492392296092190822394233202607549777871199689398762645382920878386451299597985986467856700102817424726365061850530469324000088258305466607109900356082095845842698066273099693260697526211371059971847972643625729738152932921558642604104356370225706841578992398676047499799141400752933763036863223173674323539221939981436592967665987531336451928362238428803608394641150129177938537241457569342402509600355861049111229044494543807726254882654853020030817964669409873570170699644177795006585245892622066251760463355171153209370123279876315475044544760648252409423500258518749320423910568843018953584557581233108104071268025732471862852816792063176441119835952251787389533819443528415320964925180917401752667610432928017329206848260484750058686409216642405201202632996049490123790936862343519325117953668507300348864942342834293411215911109628947241466464365457718683377578606641595535033452843490992628313003770308470822998950018461586684219153260026862782712617364369870468552822238328773269966990511405219622209875948142194697742533188099023109095513465823381908269451040796675684583071332516727323506106174657182863247269533486940848837878219989689475429618068051123197939406983622919548085143614353588464343650637396840183368572593618044120276252959551639571217764193213213686192724964020627565141883347270115342662284993448410185536563411405041458966073517049897264228241796977553294573233200964021092542223991315785770663742256376688797603513950262826825223636999794550307976826056028152997406772965714161043010480667750719887118419830859425884396216522447006005707763580277743506313332210633683914863140153596711726831724569184775625899914328966919747977860560998897002295235517584977372936993612544166573100481258394444693812978888959416889660748544873190855256490388422823979867336380472561497430592853130557419506430763577308258409320919411572353672197781392370364613153345448912373581062276509356263729508762746847294083153238115345633800107669580121928228140187259574527958171211424123658170193436990633830340371390036358879849474971081886074136021154381205441610435774707078000901587581449253885918479054142085085038355922810066409792350018425640333959989323440489296444572258354411077984892620343424655259622809651760563267956490953639037302844462719156036131776078704255804741703174571303245507690532119333158833000663892003082090438721223897928843926142688053976629102577951194681475158807395997252945094008757195038628070273962876873208915615314788881550271036210473130549476230023305195431632016249270491127835166588047687408646583324551155744849534548961937879335755922739272077399756767142792731090530012989657797857652286881470815796019675227151848133680385229564993612994570975841172132370212459426490167491506006766494664142814873526494900564912565380840867831930315358286538863965649564508913024760244904679650932912245350319285624609290830255862541465250258949137376818433330170266522444685568855873349052978582773784005964982226593921 A013885 757 1482392135551965504581098586611447325763721473800820484402214128045713820566292071392050894589919588487797302284621544499849088512035126309208732731512009853711807631050639568236088047629591555179832574799282891943120475745329866944250663825970619636103926429891540799041568591795764625766596098511409985793015512016306298816836150385947911377646427533266700262804767369294398562200751037578720998975970781147841271112786875495785570738289721176953396261566451707444621402309407768193950328460726168324161726424839139531280517640966978167753819046510369583943545365219649315419940265124763905735405391407268869668326718259998427871633432617889698855922641400629747206682703560092598558709819329051163769951265425469026564150084218715201721694102896467233907927369348000287554137544860358201158230329430852735886740801318250196918498427220847620264660554400961241210032807289070209287739821184164808476735655630647182892923953762203659185256633537837606190204036263038593162063592988413219169889557334775189722272291568105165661028212263116142467078035386083623822758219309980272536834990500062539255596724473931249572007511837326802948481785538388631195428414320027476838217991766755862533158132227333945543148216678943868919313105670633097292750836167275319087497279812629371118905034452459601985913512369322479220483114185592602903007498682738372393939334635538186152748933249147895010197728594301002289103220297955921194336464895208050877687895379147143568257936671779000730749581484741869047392854663526654781525247710960080550432565184316764461516692000779502639396262285634294148240528940217243350598186773890910448295210611141723321438686688848185697380338271555352987902985291999560151831247009909220648352569784512208772354747804958867977390658933385457889623151582893297588788291610637886040219702517623908640582966793314172824900371241789885656361390675748284324511174054207473898679098448146893860497748824608879205489611935799122759561438963823410206976774922309511848858273984231505465703703997429046036222616581291326058280780625648622768805805004389999498964200277672044220033795600073632471801607922337428889487206777078921671644461897102861614294857721859084683351484665107477360689122025856218083248082396635129795345661450322190219745721286822806559655853849132388545742362379709173616897173322318405212430301774611891928445512159086915656366087541320273629925192379295772601839300337375346465875900995647950587095764076308931114235521763966877871840898695428240556482318404002341905769951438330440069671339968789900384428143426849694545700076624438627690315911585993254000590320258616594298874457330820176362813084695354290321961310073988753122111173868004524846777028775521246552280917132047834101332136952619944854714654611028463043589566129737946432445547485065912973202907371409394830223688661678378008167372808403255799900529515071221248863630456652581545887680785527756845243056217582763062365312237151377056735270483079698390112306670541014083133944836543889239436192759659063804904160086443983942679340805388315627327950803192245697915979895318713131157888172867173021172096393724529637657636977309088912236226098932506878326507581557559617290816633052313433965230438988442780011556045732049470533886764298225784571857941158802912038606246208073802416061643528932593710542305833589065366322324111951628987965863374659383983772604601162558210900987906216291653217806200939726122717982730018100161059623214766341250786703041446678014148171914673434865587582496631168629750057309276667393865988142264680586171860283172672956887367945725294426808788538069609056376015686340737745056550189123347450358435023707210740305570519475407023180648222441861817710543105101739021944918556342865210378445588700742854410066435984015413515564548588196235214708668507768267649126125438633793274698553914377018502587304925493332462408536720111774407655428560812242810981901033030319049954395681242953900742962263643719798079950899375961062587704830303032731993955187780788534153140444337286912256812955863360020901147823631707820127684051400800041554550441178632255094667699022049426855274558792858471574862343991964675961335974978108468563791298814010196991323182660693747722587671532200044869970739695640451721294656126205625300978711859447230342414825576085450231540028397192814634000586444125064258788006672653456551892772603094664508103689108008998141635543030730894463136365632562044919140350772752003918049743987244249454814345824697880708470031395060343944572077241081773670650211773675293714931720597007049623735134651981946368289929100873850374598220537225836920745348437290292875564113758743917738993765766315011601436637357421769304964889297 A013885 758 2104784850408407085438004895890369765616900280626411570521874545204603088127793761610503207039759457151518414229935892308922227267432658336014183629966447774861686047600667945436987267043208976762971540156785409105683209330336828889862914787951166084659612668966513444304764456041358974247081836644115048198113625844936612519176525978540843604930923658101457235045188582664236859330671765963410061443024945408230463678388234680819613111755828641145518355758957421977197810418828785524557731517261275178239296396392826137465361936150450720332434249921073826349330491624675618044210125019251904905755492827350555480661369208486587802533830736539014148473753851173950979638883428722396711774047943088598236911693873210175650294446128532310170959423856269277334808030860343644285755072032793614421921440854702273017940133937326769846108421378511039566120140790085625060753551659037360148662399287084692469352457796763817160798326216941200919800927925133490012404532316329187771308126949749428130901877208681896553496369089015096199970534379271296694878018089178535870110016994810659823332919106447296799833798421382602223561869734811322454022502569179866723247402071191253181081683135970678708742306149905693917057797489115204892169148278188097622793323987959032733616625222920500988775145502565933096913201932169107378557493058212956380055518057176857212141521857611342376283642116335382765494316328718438207199231062594800399226990036715417495041302069349725825396009188982116640559908518181135960024076443990965478132093639140647090095530704908448238035705754150782279065258780093851986438352699470034492050289678216426436385092852703853850007969365967918399725354957235768827344968987742619478498658885748676302107934676528151210889295154105483409773968821179876082786659137032128834524177361405476959408226157565930050692209482254681484644566410254061678384315080695931736147462059084861267356808685290504276084752152862689402068863934327935044022626042857415746247422710865616565184362324428992656017664046677613017852935711262558343132374336791576578648303876118171518600812513654595690124524919333747580514815619786254770740636952882946487936090735834777783087853800385674401249388962145507482915974732266132239026372527439165485830104829870114038837500589144369653373281678667565803392113421366728124166769821907043869705650986795117037846859557664670803100983958156379755364693876089757799129743459124747306999159159977712176742030294095770005065105225220719314478402898994655351805315162151553171300805939373543646003339754066121590132990441616526748574073695745556596488879276753623645516170351438581731416990362366343149974697996291656593669019837723449041701404994703300635370291746125270565981926156358041583615143977136097041580585352051040451681950596271331407732837715503231996392960451647229115456915912104676763542501453621021570279366135680478988747767749291364475999444777097084251016270071928409213440825137105042773644970942294091317089689412314352633036313513780696943838154343151239356839806027858095708900860797916237661670982243568132399905889466227542070266445627462665684322349269304529477735659465691151055660991280152012418740040075227571925527687032155758595409570195410813400298867932424970565083832859496185967804844500759914426278399348922257044877062036996059645708069466733962269583830316146623304079966246873553748965047419051192866413655243985556545217862874659047676713423986805095309640381633438848492989318255820319355905134380930252479207948588120919241197131027120977641135852380325711502583040219026084701906547227589313679368965446067297900905958880504360700872482758181878108740823576477455849120098046441070792989712205643171634594909038601580439862481646226653311569012308618235870647034113699596956172987968933264790541943250605941434329199485273086922261817633664665205610360028103009596186550077997721807743675130413830069188640872329055055329715311098388782576796647200170770381061342404844135253946442590817239573145750741231056867065737075531875407183376221673073282769196641045418245770363033094169785744601519325760569257821949595130350033066449569223951650874869323153398988916434613424492155849579022160164076269509160163064642560150163538694959108942044552032964859642266563385940522971730884619166132290086997983959109403730099952998207788170666796081363289962790213718859400816429912181064482579705830332074388217220984475619745410697952647412755861027147342027070355348496658298164332619618058809086133366496194772108275875290643918688397738335281508201808011704638457607697081559130424641033863379442571325905617323865132778728196125683371419835869148862809134471279662733427381019608396801100039532822570529 A013885 759 2988493503346329659108749317464212744299515181749374853286477226130572126899864866979004252037851743552783481073274086246069386841255131966998090726293270638271788966488141587004324430022169568119742482092392860616568044550144058857074088602075978823466543665320786879490229946261515829097538875332003259989429018451314163841640424646313066578366406472420960765379556325415895354378669621605509519610309069912493881467005283729204493414018295586930952256052846008296278151507846982928541966998904042390749312663493128941063156402576770508419049096790186119858881343846737049009398055479459951943771276779363477653105409700254141097542277308090075011809498721866292516097126108455496027989364390329947826866726927734580368300121396719500322407934678290927308768526273274945744639339311266242992266111247635005260433424751850975453385964853228549105232644741788605341886355597945809068599348264562210195457372669939683142479629067407482714385786120996261728542662041066211561406243206490373777657946667887451594757694125621707445201563032149005511299418130046768404926798400200879024778008523722939492321617525189037445339885676059999865601028430368018026069886562595399167931095372389919959358724583086648847991933169502647472580610366823317726406460617571548340054700639140233772419311767836758069183888155803832295196506421155073606916487702108960950659624800182467752362963244373607567266463499545175517559278618842665510445236392560642538256858032280693661269301419040581186915470028899113160791905107535680270884200078189321755401769940079194589912663064971267274406761135727716399908400148811424763779048151643340590686428782561535815910765360055110715278843313515907019887545632029272464882670309542458288282065806011231193839641949622749357751438048533995315277217482329027350600994895833096299154485767403088743985688478845685288742980129564101252485718457531683547091127036826053864485436309470519529928867937507159586353290939203058867800833745333401749219626867981521739392973136876776225595272420323535586689615740186122301404903628713877546229844796633518657885993853200073272793137578390456838427024561462852340019488562009521751521473983910160078761770833454202498334753663625033818170627135431193722507268217692191189214275153424890508841697074000757262929627604427893978906915986121498494195057299023469587708656493157954492006128470967086492478553779876042890312848152823175239398960158642486337073905127408474478132408907283937712081725109766214863697361704957854363848239370187017831143648418661101560583363973189061202601457409462316819650138555420198752420910663253569808451653086682530341424533684938388885893624772920682656117113499730503186003031791564444330234956327778188290003399726588059848787047481944527337167485176207134142603779327770023798589323760221272472702519647994479790185310256213210035453165486433982823712149963308877855526439273205588890799143662874734753395208175518055320568449656694554717459227507212861615209015139900419786485040996736119020587210311203689259484496467296512198952849509946955457587175835405917764933176499849439201262304689272258110544877866466921310669320241977840664437648096062795896834977081092394591463965126415578932002446108945411282108149725929121431628235672385676119689483098315469817552369264362709120968010672663114260376122388828483466204488561192996124661068635387143405344265333271769549727493293759600359623399127624771457115292041633122211060063344909583104710334450754271179717396386704485494370760258483604031048434868774909950610227953172123756923047736265719546594924426923280152847781171356775395686632058196280071658700751583846905842419540826551029564115051925679452921993803167896747581023762821724198601823602766437291004443109477762528589285915575168635400910178605678545704511917975600187122354193561389378181897599882210544842308958422254896212646434095611292777511339643989520547976063062515123695283592470225001663142757103692869520942614442914779349262634137669993328608006210192104710101356246853462020017167011976064812052823235164824414184770345079988629477972679425316424584703299886292993406899629886009612319156239332564615628205922100913059158928115721667264084839796467621648474191527130751560808555545124551515869386717089675889471353125072898642715367095006054696510229200652008528964176315488638445083696236796697424480218552265013725819669673042173381137808144630938735354600024859597362952097533298570422343608530033534050419761256714820293038126492610063353187620541340259462547802457152347559517796390894518074912846503491955131302247339544418156345190995086372096611175831806680366424414694053897662096901589242987728089696000932358119456819498830954856523594353 A013885 760 4243233420180809590793171479646784714482876727413122131062777694862075748383661430434208040285708063045624495086255724275085341392263987909266008104362584368644667466590953249299199072237987616481793201396258649896458454030833892976628644220277793064350736289011376496352359420809037080554944254912272152718810717851227574729700048417040131772759590794712208089449520705536036930182034712923933929985334605078743825058097721139897104405347775117173021077422425774801528607365477093639970811637162896916802146830449363578871110060293445643772345793421223293584471688230196526195336894858899568987027253734116689290105287700773744016333085231832849636042799426732908493028117184973295223812894955160708731611510295432438077993505465981959569273162908514121175846153408793344640146378396476553976269983917733295664063221167888870454318235898610528046908307265141743814914735200232542626714264828876506081491518787022548687631698688761986184399659124399389189103398497642147948943584260437802640824079182026673358977875308122860668021555682137990518257057927873814447114149196114019489484228848467681698749294894462331140027954056353523229172679424057042970441510925107015676381141282155434583735200610367659973363282254250520532475887693606655437062297953083285911465047085387734903405966748745395801837227885235161911160826017621979346295623479253322968520722889912678115466819903266577319636259065073714274835164661914090523664242008631976232441767675139968859808846504934702482310238528822608115142512010270288382376827670417655819659490861811024992849624041440908638437360645890948224424741310090943130825027971447858641070260711921474558971611571831769334863672630598755193536470878456186714170913617696026197825309109125688689191572499665508034848883573277332986363564182807245786942276809812892612028590698247647374769287686508398177018741537822496112050614751955563606122166361126730361866698142055883448206212643145103088800824613064037554859088399147847807441731745891639512329288659206448861345026712903314267510357736013447052505862251554800031157268743413677901030033574423096436888245942640738875238479812764961134943050971189153525550025486372728158950451650275783596678088332573649641966292132631928425258002329767781505344213076516404763212445482399493205071472261540176261208837011306512487472311471419566458395249882405773791156345552401914525951121934233458630110929639723055125887289373969644723098743712486814347097647713869449948063221969177328537724744898316344223490469607435628576674127212774895678505213420880300871942097513026936772597986778883257140016096951595223867518738796697797482984014124295566028358264389204841714066476422386853062168706710475317233394414386690155090879357125594142892719230876571310751368613999833932862314974304989562680593641466216495269273981439842498091453144064456119761308425188071695550127462110453853385314203487135867825723399723738332262751460094466539473296357224205360377467506390708732054385826609493590336779290854502755744213894670834736620903878700566223921268596046644754335143354720131940179964725185546725195986692149196040584063918652848123491403009030813930912286445712731433193692420053428604107452251132497044655656197124908904826780231145408544568547371817086508938273950403524908028740454366590243084370276729655431424394860006634844048874706515029803898572890929434883274081892543303254897567429445597624887813800615151925126785347212357080003229108360713285938304701342244607214420003281437070660580784548329754568712337587474137317743586430907112121133487789671035758269629612038007787981992030619117042993434334254395633705107873041586116188700281979364265183815705282039450987463355384560372330149656808764855454189455153145352693695580093767470555197732230812213154430123464522922868371178321081754886984458207493638337214580475955817568166270778547570171799527975692363329198918172896028676687648971753535984614275753996260186424885672978046639397017715073649862505995918809703717577377873584731217370381376588616023355514702123299455846885440211422098251145467854237415484705854690791502661563073266652310739740287791059950118640220510017197452017575936436113438218197604219316581708378893127870937620159137287518874953250633910341667759815966795939397127034106630648149912977414011803222924502150158873909488490780751716721201687689448415030209672963345593701138722956641170422184858811250779964376327497073332969076347336708304157528976627823556226850958675334596812235167417846722466915338965756779714735153404960748814259830186317750291529497908576936865415000783518930213813850710351025978054283021537765030270174255284972811920399797780826642251494795815202417601363151623069719021107267521 A013885 761 6024784674277663763154820077576844804351513901554613349644402349493782285872780367632023325455944593271771258719685793902049847573195769080886706469035945953910711615111431107690212897110612383174989449554887617866035811164857718780117016896670966426969843375106825997981371990151656962085501484946974001942872429416090430572987721645273350378475114307007691641261528120400280787577473261388038058027187236363289971215515456044530882969663875934543934187925773193332374003868124209744368036698707199327599945792241342023005197716878070851429671581209677841958967217835462149094132457523672565323213555405161720105381023478957505857798645398014494385682821065642707254185423381904628036597305592349618417539724173541815232105624690412747168149485267794134550373391840549091940724316390886010499084770555481043981689813017775187936656927468293448521099088428562360947813391177196577276338635917134109295348303390385474911974680805129527417823146805392343535872784080666687260343190717272437144192554595154846355458249101365400579515081986173400803280911498297130559436154535146863370280608720098777133741077600966602105486670762591944431603433089003360860882172377589671957219498117457368881758510733034794586799669851673381331679616472981264968900963184770975084395027359517373116745285729973391447009200873446341285695076946902690728693265066382185390114928040302745410992372507392372673326779887358368729124632391371354828658339665650171877466070925921210765381609371957071862425568346818481890541901675366340851736415405636201539134265716578416513272488642608164216645755574592784073087039922321796240903831740456042226534097163646689102877755491546340512491529630264056752829112932072165899422570896481026669165649915755872965169478554657569241836431283702834182019211149908147581310500324350504265437078703041809858597796506702754710427299303668035862167849709867370675097800763010315991408964423885040505119728464858076636355472432631265170529560677148865744330794911526465603057326807794890860922765593502761085924454003982844891629816058905843707838866126217114463522800380879654437590834219380051577179482231513019422176835522799717957326882537004722685582911428805623270228560465623024459693333648562371998101551413937092944833518346183352917880533205303297223673165390853650045711195692362630900924973748875371372917704312283014757789875326996725153073382136174915870173414225468257881876949028656417847604812951380390758427024790071535594907202155490214165588243117088749560132507705404729283990796241948925053395376812130841355133090748553887365130659713904844833051835369401139774863553911662944640797233342479929494326680200863218941609285013660930028291673403815352501055693027842723536870691370274722945227648994715911569505986167962208412087952471759565498979645991297754323545547465230449812636386771926472835932096662259913428717327969762676906112069020634271883428149161547937231593499875348977336936145879288550369469881221392528168544096612275740694808433574801719262712307845647396634346718500149856998180664977000880956033638202862376188104174807774816596598076754881042595567243346676978076133002193464375503326295950341714540096538459800977542194830936233856333646041081181782880637698653426339865463965706092999321570836398097665338963335315583722775044728006538371895947012744440529766703094168310672274016009196394625060888093700856929589095397670337906880336639500027766954742062736895686542144872109717284032503498333695401265644742599171394836920251006437840332668193509938266189559455399028479494976230572578947818629441492059449623820747258618767667313528693531443421285633349293207338173339416270374207471097015854640688760706757386255736575569301267522441370619077225379501039612525265196399440091386492044336532809691811967123695116896137436177248569091877117294848562482590849199264883856728816217341420762392982631919506388360213636588795695206087060342506471729241867999516678896977590367274331381871327272828175847293389491328263015454395712101857590218982581073491038412681595480391220482269146156576650551113974037868000723703150594538960519169149969995425802151007595602147572691487922629319316380370718048175395734026183754713730059859445876546292191644687234497585312035989360449019166982124586599265538272190190990372126556888691914849418128232504600054485790248615264677677158219548415624716984635717723761047662312132127077166098687879479231012051329473835300456642616196620167851671073587921631884554626029788104401593821707012437902523975424710708107353929168519708854561975680198311978323846917546767484837696595092628046876692122220128111546442584318807586155641814863095677691173787280646301785859048218680374076902040152301540564497 A013885 762 8554332693265860837761713370888026133372127473719628646786052186745193235072468314444901742811901122369077324091956912272382790425735025099880556387005971114281801261697271238271702613452782766537690994876654068440416008733101386013980607259856548378098120905049052641015836889820761199215833881912355665476601019013441910482070627492092883448330540374605020030686669532447181478207388452494635552956307987861071808660148128873019485900658041892793746764265724548965324556010183236075009167482916307915688076232734415160758091014693347044898379202281629551650333317014205780626347628742189157582122029136906704423665983853762167394736411258888665954972453269800257393805952686760959450158940526436752157472700145872561150011795956055371955927223703874376500289513018546512035681005697814238209199005066593648664710152841979225018177895064348730936822188398913268128279478156680800621850346577394285021765356006962549252091634363928795410888119753663956715813723586423160573409101742254290786241807989812774681721883194317373570628545763642206344344025157237668904729340069810019984336514255493289404782205219275636765689987888961510444823155695453044941849578625527338856161804938558667408346993773874584337629618836587412197454625206477759934948814884639362370403870361602258841422611160702829659776142924568901798883154868598413749970233257358210601452411382520135191015397051228612086831741710524991348628713173315357752954344182651056091423343066665712553702435738038852183367980196208649241659152887080626622723911568600400208750561117543880735285535906627700220153992572874586615661145242988058645220991823508694747640023596483897049544701278960512401044685786237832828901685800393189257456433245364861083401532192435386520706640312180432291006149813184455033179251085675132700356783059031333934810694256064835020399091554617453194883173907408186395150056585503155324632338097965538232613958000004141956477782298927994118665772021778530271232590434374557069148289470695232871760166869335230353117215187294049847177437488733070199294835739949874529480968941372253490834092780394643510794409102226301892219328102789381217713735154895839139736275458343914538183695872569665839596913177038110640266797634246823818108474485938478977372484858456856923923100235282323686112909592361290992953361182170928023094630452156938171436812891725224484951259012163589185667313139722907522676813401930684231388159216981015475846626902708107481087920137356600315178155330887869014509626107500280684201061993072842706979319979704874879538799534341660013975204830969476852592323109405791270122479812091794117318441066352013588848437341953525252026197169957047456776534591641567127180130524121054956091433135433685912890609236924157296842094018690350053344061002484317349361963932695121390684743218266055560566410387339710779620462212827205941408038970586373901158299139163325143881563983430715373588641584067969513838651952513372914690145279729003261944397141362730867804515383615996355708618070217244707196909280797375643053628689467275507865804432249539831591053437801564867313029330042727768395955466955132496614319436482734060243976095405747809026364589164335781757850807917636570128126068628194552321666951403522695553600896957962642358069955556087737727603055693756815184464391178757868206682373179553105063637674283097272961755176535086202967548769565283155077386057817617475584224050012969449394139950590925105059200971420498806670191679086853754538319633585751354834547292631699158965076833247812661221263232440416817109319664498379810298465812090227112915742908591053964529254740380667603808784910211474661816355510427405491556783183567404711097289395640322564421710814422176911366978101389800611037163091131995662207601121285465964119809835750434595536465570587064204348377590799011718319621565085368130911795380843995371520640198163406807905737659429013140809334582057967853406057689408229155236730211430066170972189753148625910526107030332869677127615995274010450122988873540334031932597807212475553950615263765327514852114001837140293223054438453321553033835485145903554984293710304865865951768947795293164723191668878446119017967360697436597884026615728172860727215187416572621601853243935388792352050682712037988391483745359063007373738469155073369374537148009016796496684307436142350275297819283919562030685028123859452656838133354763663783653916260106189850667516985555403825384676493742507078164512731368200467215105084521665370135531325644482708077650776848551333798907453559042963984174603471881183227807426888255111803103359334650606962312807200640719197374418433580754199446579104440075997328443149182856191120326070439639556940086936616114764470626630859895707900024526408481285016929 A013885 763 12145929154862385371521833061648960121651348798453130771539703699715469831170289643542794853843677491903591022153233665588328611665512855533241107149985137128410815494029702448558744857629227780547906322912581415653603752911755134641652463082158139210481263653880232735714823118870236534034996248070431578116610293053368590691341354939040525214296256064665559925710682542331857752103107945993675752313884590720457835028771941817258828192450625387776450899470038860920258828122950739023754291514791100208245124855581588506908500833849451655128277999013987690317587312495839177062784065102998470717079037924240942622873112836651189710588256680811884576829322582298784062397138563966355602024322819044907608052715611018177056772298570776912259226960066511960594571567085974394939445925707081430820998671736838458212129363483754096496635011552380996061763541953515796144814515017110331528538567540339317348148693083977824293427071693064847665717373049078044590645126130248029502278926972451950552880934766991596821265587906633883085871935102327732173461274527680004858062286603500245544900090121261935414405847556025047791222289134057223335655271376278874031999717158505370766293331874647093830413337538792245693873777712460493320441331781793892787956619455659391137154528160013498431805784414802037612240774964449627201456839622263537951791485482092856829946416468350891591909548610966303471772656289880882641289918800124023913036496268146380548800073616606778629362279299704630544520310257448224086314439840791637274660904908058258439195945456672501869160315155776686551487187432543991928352786701273295983827541787551584798299920983632836613075390923841036256210104426390290606945860895488872519524318938464015563295249294154730599130968193731572051411118855298640770044791908753436890530480923847052706678507914333448457558792937464473240927238654650865310458573893322753609766497674763055218344556564011880985898674541609004945346427065526398655321492156379755476529682842992921259598775250593712163485949804185767733863814860440070853960167589218008999805260118189983724735222472892797351306017324659730325780858542042222447639370855824941473428528863457815464441887870539148030012554352809800659357294488568792525908044258181150945375164233673977501430681330767254261993217475081325545381780548033667350087072709908193761281758842006302061529439767233557250394034232627548306425332246425095520726097581345013690489164134198425363775051022466730453707910093648457035334594196117026031427667278298427227403536328423824531837321290431746362462792405685828495491178113151578575422293818557218520033409777147370958221575699034106503766160235143703530836360075684420576496598585586948726791113977377466979219121759311423207022325087095624355690938422804375378713030023584696972413467451657586850059141753336999728419570616118198146349793988659857088176919140835021348816245792821985238197447873629994990010406845339780126533205606440183384494585891943862961768315799034857737627371327324446418226482020705119388419196070140937400771817483760534876663378361036616487808475885466477321051376141444513561245317752126065334575831166894518866880746946477106310079356774577511707552410695424222432475785072618951523940649108752041963490602132886000067026701291848170470337368057065897610478335414335600733096341397294575644695658819689577890886894893308654244718712135894748896030589606979264763508415367826179146894041913678195174142318346893222911357514899984164161421315815274166472750677097224739541723639149423152900690387290875676062310948772556993597863207978963368108914614047912673561941129916258133778902585085968924679025339500670464550884464029425681475352117051833028842842783426105018126185393275085401964955097905265017847417260833959104813514619395657037219993474360939112381338142916537415538252029054059012736221181629843700300052616955903900311070119371677080062433564852710100023666958047810459463318060426336348539441866749767337341157385464201770655680276613018358057577722524755283902605658736564046629255378030306476505314806405819017780325962550432807183869334314632335933832680802909781566984376753398743871210494082857780235561820378527956333513561574359732552789742541374369324542605626203466122083566936234283124460654181599115009020022191360638561623392690703358769034833535795008177586202351976858710870980221510694671368867498579325594402799228664559739009299210612375754872481430553222259010778637459993678227444525101435598284443008999063853551153715340287982065713678199961774801174284969719277238279418926474819006849688575493480129637426449633848668915363621467492972985338771304469322642955532813396215302398281017562946861136970516212838940131805123992767011900281759153 A013885 764 17245482532035441906452875325413707571447519150925266897886049075966907848075953942411742072793922392621757037941423892721247497573560086518861118674656446847733995254906531229503273797318862468805408627931689111085678863798025910206892741274443809064976295567807425611433841609089737434505327667796538769209915940863876767073235862199681263009195039247207847919439792582507684552327862538874742472653135233326577100270447042992827668020848367611212108244768830966949655938922168467458050697087316747168378298242071507512653583268446980878695471414846003520011258568758404726426833394324948099636939691549998972069684749372909048268906710366047519999603151473735004642483013970017577766023448924880645381646904629313435821297545531807594309649213839157472833926601527990346475536873736679519121210711056252242761699361647952640189422697597729023925267397387493077766787902848649223993116184892123562111990358916137501667792481732899975412102472145344805158339616851915576425017250414324709156161865395456387687851693848349465336656868158585746820614204867048148657753744069986048138645207259304607831692043493355056281701505783015086953693486650509193246453022405523960220116951315540798704769190197816941594166540401481018664481868019702531232229721830454176121826816889692285842888465641847576718003350018698554329378903935548240205616803202147917419997229047503291883013915962120782748520708441781400384413980237787696221092260481801515446877626125054450884350437799640717611050974161209663106522161609026891725888208460040874652701437528274648486440357596135618836934943486409614747415202667309798215709421999847630536959730908057968494931385330952162215633710240541238850306329213486144068954240915010701745653702777050653324290299106647128698200436984527762187833488105186928643077937053090704714946426211721747126604055063809494582443226294476613667111779352451564972102230088996047293153047049308217300995134338625336934684741893977115815548807888680890471639005892403400200890138230982236371310670231121791617300674576299857682491321672724314604436497215632875721451378774694148568833307840539390721172232466928443837837894185239033925637810706482623491896065586200103104449535385717465134793070080655820049458217996288314437847544563331632673248862902259201334670903784516545644889138783589438822692580796672118269312234264134542026177005759584936896872722263435852855716152967412396850771594733555787103536873120090573641733552619606544501810352101837417260819070911516132229904793378762969987819502880666866228300943495468548094967333036759863390122617682205060901363371834335196616199077105951134686627611807303469358117908972990433464182721707981054346482730977935728258375450718577238132713124563810639420453097431188331910798268756187752012093346670196897089160068655508186292164422832467812423394626276289736465481779443356618705647615880548590907266188302658845494351313745508663796531206232203604191119057712743339459758329240777737433307475565470236002774386570700906518043798082472308699482714474562100955047670457039781768374634409566367176530279145310776089636043774062982691529093127580458747754835913133350874772696717184144734110345271881302040550243192772950190307770765853526653927798221605348046155875872593117397168331016139667779501804397401414183520937886392303050091972007338484291150644044747984995420993922528545889943576457135110483271304867596757929320768118915575244971533669429381165372189701064770803251347033346815373743185209527732185500358131234227011493101111782509608115551227660864786804636791356455258881260891386990953019177158227144945637046899508525052911287752408579487986881467403463785825162443428259822549030860864488833712225947039192721591213939382933577755250446475872445780329715922672683202426951259413896068274525699925288429631587046065213895911216609067646612798285404986776931808553158844183975086480711303866206734091074404489303696052890015542208391322756648828166310597724402295203701853045133477862230510930406816558132370831463136101962796721617554874653283976862811406765078946973128520280208969874309667161411970924602003868666777073726353736223950480276745318497004199271924099597195568495833564996285686783206385475568187906037090396604374797703207099380800534247331064322774639362141648558742186190905475643998871725491639633292926003012512870806678641137364373510404005786099930345500491975304413975797350526549282456002185976866541006497012267123848034243986984701076949044273354397428383805911580460801915273351878025987963125683870916734250703821711700918687757090608578271734446216426607406497767469500161445485970170144044151808049899039858913953830310070617316090753873041413355546238412859018724427936998191215698357705701121 A013885 765 24486119091488246438970460200915930591272760199075296681831791982855145876445579736810908864250960266620750082620396304047512308162302303764410591378041678651883047300645822711928829824039768108370641078229204306198778734515673674788628106947707963407570048096020347906373620045557327324544431026414590147234083618047161474866303451595252839052446640840422793323352025576821613465414581920859075222993862632985373781858696127122667314233077700691352790376092738030240237632470213353699585488614306294684252105407092924442393778778787324929481915956669002019912625557661602259650224382766037833906206279625106890485946379190370522547945075060205133604076531842042962486662004766427247914132756120134258509649029066263087044920069106155735433715603814024611905560522665727789375716358933140571980884876568197140650898170531377091841433143143018738723458391052413758918718171374974541231193966932375884529644295039590244705526829735830160388701579792872839017704613364510294596095718121531838568340517714796520253310042472435926804509610853045082723476823079912383208752257793978180351992368043574462562082769798344630146967854896554452316810372875132031595329049033640033586254594144029811826557468086701769241068521554825634717895231680850776887799996149023175145808658748547819900026088160836774736094082547499273254448942405215717693626457344192135584205005643700881503140489676228928230966367526022413805612880738484524993391393690909254317857325597041437469301159562884470385074003019612668629437236815708095405244453999448256161760704984583457576011746815376331354953938053783096366420707413598488165162532792437657151316032647922462973307791981849744187003032921004161770279393678072796059313161642864349948478629463914809477066851218666672212040777855540634836730692920566396942374710470390208724449687881696604709938653810735357549344091956796681251544329696033821686594156107471660721514405924289617492339048456637555024070673571356665730517683722398783102389943989370214599035268998227745187460054302349893680365683901881387029489080516269327161311391627096848023232790312900909704497953970544737691191442473795619482260998924170938992554324996274298343333071995025319793574403964158642893891884105509730687963597029555937272778901081058361972541110733813042829441825434772308949715357925850949838471819692220483829510861005571278437661604866786989747583012814795239728158569803851263555346004183602319209466554057672441619230876821816689456706941104258569759694783567212560959555930212390254277995435901635014682316692728645486292476032583574749353509329574402631156227093042583669261886573022424460242751021017882482092409219880663277887154086696128855881233930958138889317752192330926921603399658903798483055606273559354771381870297481354473008634822923105755710323547601003886864233700909639250744043823880773916348669562915105998565544706941308080639818248324848280387073173280756694852151408887237912835989731926842619735314082080822955938843652333961872880191232193115677025990113013984884813121428525708320975731120232121133422299103288863673400166752556423522606302364204909744415446423580847007416210938055113780173002136842770928189739712506697569871389546648961022738359820476292490794265961799533904660770743448832445888191234971583020274400093486281179738371488304559316231794437098423598290180280001443739731643466167859613581657616637698486565446145115391329923251597859019111920599546881274992853321861152384722278392047844726709236116877722044417237707981995139835861857560065272178744650122219452872493598071180665002494509370445462058813580949822348919341077380499595475856051462294271588446074589559663079880550357671438718706864999311014470521968139996485227060100336250330433920910836633181892823248321609460818267953748323734337636229812063236718820253831416288465016406606812280900961516707935120268310134066896862457026526314365243309773560694846350630734969277966568258797713379878355287135213733266353176669661042501959104084477033026558114631337780153651648754036324590664765736611660587827536500815575244698412425341419496667338827701086800916801092627406953604095569879436853729657074298777685200891365636336281775308297788758094931206378943068862183820575702105059251497787142482522505525304154812742996141831120812354697670004258460475931461306011541382974808394035859337487204958315369374767279361700443434488800571292034579799314433698726574684540131895774555796313861828346561665498357564628136717013639154832154669472745510198898332825014275577478345191359744123908221543001576184110531305242719400224119170055601516833512367700625942090729503373147870212097253722305501036957989743642565936490572669521914962042765815434166767749010077342440784947823076943676559697 A013885 766 34766787594883227124097280709491890461532767477978453520775642669400758858692391508369126627268775691283338350059148035075988683330402062116024729042252123725626707891153075898291132527471633027046813329411283338586479377653220876864357138046451785799982185779471163117299929037024890103045682203871940722681344263669588550219245019871680910298489730123760186059714636979429205630163152042405203968894396816482713861788542706968009044785035004870522098885027906741402813084126259721743832353107443092651498141626998738420003903555512634812399404744488179200987080786424729599580188641441038180736564329569665394204704368118101919033357650439757680383683292271647594587424454101645092941616792706465467884734741462937107982339074560858964045709136084569543386393447030592261839636502245732173111063258189490687533162323716169483490701738323617157307673460744507042497054426653957227188899372306702426280607159822027486076855207888226604039020658979969050589161019217893493354328678044883831714128262460977842857304036974785457724870602536972032020507631587775156685629354494584477220038827713245505690011155277568211526583337549857115003189425599366340984849117573757037167678689277559736530620406965180113969315827809270061233646569968677741519581039132163598393002444784736861919791341457781220466466335763644675625242112016642373277319380845352613054182566698248202508404546250221377351235213696395606398796088006702422203541724071793341107989948750238464280849536513478455467540018705418184842186866753440849217804174722294602649069069297295714323503310798039791708650833623230305857537006366149708610723178323072154569896128167381244509891881599973232232125565314118206118663589069567405994388207750752447324797021394745689639679708170782405206971582723634359157375931458116642663409329284356830588870960486642096073639367183749272563939054373501465451773977329221493958462518708286389777067279852444083423820044324496028963811914365005761334135646857033968979410078702915224789942419934016651598631470321571612991322978847873600543529277394588618055278108581474849343723239955304546950299351430755739624002007936516026891224655149476576925151206226235036422869865603640665486145172489338398223392648890396729685419928987594204428316032152248282655246303863179585552682781936339506268415998958524952084803082492737099508717802574787418688662893301341574902033973826176724694704042445986843517902911462117038145795553044664619940156295071594179241931547275469260083290956311391725166352204403573789268391765632987787041790132387616394230776142196016692892825696161522596665587131646163720887174483911900526846891736449387567376281877712098919751020940074105428924961165508430208970035674546412906127038229492170602755883956757164787629948214970983517982621213771132168985592861326118575791390269872457657643685831643884010545072919591953657805278610963564867453010418611774104845548554594895358482691142968406961205569872804450981529523846641031039750458731671942102942049682368020645835091243893697536596104152142226639495638661179418816137585337898416108722940564784505833537216655932890534976482512646230689408959013874119686575098295011166201786699258980622091464881547536353850862219359622007227101674085722800811269927965481028890121469542313046952417748893537150737019784926269646677066926954075256434997500501822009903964152096942698647361211638586352660039354667265104187530838243981313299194246710836206467527739017810241514620030897876670131195865201651788820125880342191673261927309489661597159895842688584145697180142676552365468446846591192582422440874606671910869568864106244014133562545661098757574756278128508414541609958589192295964826973217326739073071910117350989525037872883127385418915642697769479742798338892175444209043482005233692465433164352266671097873969144313237091072800035528664723196516228378636058802022025821978437646312573135691270085158567502454867503461274105777708231744926413941902925943165674364422366654918823704147648073306681989724966107366515623369044959753724327502284488222567251042493438500220211753771007991862279597705883182001889326448974672154923450323562307572826029704542639587776282011738311524032643913773452702394737895586968925453732931154663783113653893558763806957127641781339956832272951909703267503969639236404915974616855569629113406462521930573131346570370498785414348944972665906513562964912752994342370115193888172818151867098053138773469286810914010664006689501476640212314608834649462518632533564021874477190149926294278611670768368472212539955715381588956042626647468011839444017172437636202886680369866307648259116920470887615555737770378391521785832060443439102742887695038829377612261155342404909724355806201385205945593661230560017769021703329 A013885 767 49363866734108114214739392696337027115040530632980053080647941673647353270826402929898463025613962046698486939699931751638888063947454680709872523703744973636697160586208932885719952557058290454883607233457916527275382849716569234561995532955220893230605306354282587250240125342723049387040133196943002138684165422181110990148646576179945242253682732744331766498188245317701413618426562569473325691662491580660696655657494882287476418301345446910444895756599068582127973977188258749736032573386074827202878196876085547736811482490619503126828981622294752655775913564170657295071127903870548148186076019289796397619308930003063836452946093480443020796535408314944738708116723127399496728805194441823939834415815809341493328480011388757526113048436833628658163974440520515637118840765169118546116954944583155679128773257464669254320657298070956086123401316952313535838740207065607746724749096065277586871504040123424480298625404906553761331031755797321916262374397263660601793597053822774622646127012353056617025843138026907955648861599106337498468541904263323670646187638384617232072212669800445623972502168898942168113500037903527473737083528263239494811724913530921945521788760721568134831157099172359741080130863325786761333021717896016872040767775479076410323493272244722126554849174708220870347855492098361238199229389441613790194414864128939825113272496604474598068975753825200574181792776813323176514575417128932481082654141715404277925567284662667335178414180365417979344774968339018947675472918067940263847843782108673047633499261525250401052226440359772384536069846675778912383964921248022226818895579804262260171149006851353431686081557332893193597409108790207933785027327585548768372974057492360117601244324406479430654726711404242593509955050531231310290114317912327121902140380049699036409422555343682186604829370971416690894816813925596670231959444128736442747380716425591388529697416769451698957894856674445958196471093294553985270601837139487680093198256116885102324573274540253080888878083556375705707020870778005266846933849213648411466113009416167135164630848313218848119211186224418552195316618982717836393693565186570364083214416218763400110266738766388424375161626175194550086271616275572029420951284112538544316975516463594789866030051264262576804075516711785202351754335033254362892272250298890219897149533010429939937028829694162944515677251974913805794848397595231541676799074159867111430574836559338373274370496651468496555911200919905957214081247355423720719521341887845069709250927176357140345795012001483850663327120930009673520728814474810989533810547977727082247700901203699346347247160239818083252185458042667635900925338910799111997108585575303191217567942754446189654818119412064875517161127189357723869895382664055744892250608721438408059376923303918742667436014410298112408990833860390219560495600393072544710429472726894322007229013938857745183686034081444339009158398181693402716456822890509357281565140320194409006967083375528698456989835858010690133475148281173703218734653148205489674359022546226062024663505112431400883028221493234099288651829442906156320103530958339167972136318562265955821459339859669409770257449758449140921052319440324769623678193294824315450901662332118791487286111283997236841199379939975906719007690730978234012700766058441721960215704232431376026246070015493516212829103908769273346347873528302928825497999799029036394973396584575557054045552107763606364532938610996086223853210566475222469367577621703918777472085023242622660323870062446358658231512285019357161105840301611976932534260430926500579632896405359351533438683299307175637715394730698633820724794709571945806690972574805771731331711433891760074663083491623934051699078218600078745307693926880199170421064427549688319851229505094882892536437716298825014040207337159876419352640045623307883635942477005058542462587517516838541180431154723199669302988178333060808862014268007219476800655983320308462720885384906045648251553076268099967150421005569884921202307098773449902069421043762474411146594229669363441606108607169200074042094301600722759882177147656573383861831081873145406062207343430048058202798617181268448340723785578417689478633233664085364214426937587960878430467455100403276346665702654726382076728007088000576679655552288383820057284174780971564698526884073959657000777774554347366545293962061249962054496024627970672126728287974604648848479393062655562240435459481781163483934439364546135498117941936383556138881903318033208611406629559774703898415546731022163353850280343902174556750359815743793988886317463890405784826122073329917265978534244973349033077160123163436151850948266151845040114103208294014747163608412287241001007906494661925680194358292779053839255149469848623603953 A013885 768 70089631729490544724597229895643002308480102702951159226929544520919910073055763984836842016159163309739173570741525997086736689812241160588677471888428227032879920338452856820319674677807113110399673915675856986667643266850018843677491291435201071799727558464272611485364193648742720733534642400611900187625683063841805707139486881715128511830587203866168668984818067432055576036018283850204687796586830308242154771411883711080049404860093442213923558354277483719814478747328589503623954001550232045927797027981888197552945941094683535851150017359286560621572021305482656955007806452205924882039037338520752443734559119427360209634570681450861386179106375243832491867890486149500067226871156964584813741474136987604184692895643530407094754294614377285485694726257194137770972645892310729151533981296751005673100742611024012893431965509267133495574914223683961040055386154183552618441362077291956838662613111897525112323365371534404703902194755691118104058546124575589351080851332049643307386461961378573909080462560429471449183725683522327041563048502561609957032684041673867469278355664704851322316725012026345329991129823317588808277914207189258439384891300551274240802730424431843567216962225359569184890811367209161613586020217306684827885188411388394994732684187049574424443788484653690360309495055444302892585843243204401431304071305737524113265855747211339489390421706898987811656037746707834605436455508038434685792574061693608771842562188099280854524417622891101275898534152220934425989653951029191459206207928933474187393757360971457458686811076929905338590230524291531419200759281188453094904396621254140399939827115420942129453504701750009731181636504979538266240207546263634517615745826348929959496949962718810664971128304274293676093264248182122494534590845088043050322607333596225524739173481162614558426173216179362788483841916969955911405539240462295339389967741881890912143610585082023380927259717513208814866966857111925537864360912675361558994088196335352130731261635868900118671639769084104940378053532520246224169486954342943192559040819210610820033447262393461974033998837239044252264385668678944799028440564385108237436100571369124744990363000904627969068043861056233208301843358270184874977543627406176639918267905879450307554811830497922069513304250931845202055554854877311439933133000492631370952507044491590023229169943043065115911195955957345191554456061264372671070594903039406437234481695712632504662227870264064105114386410004534912692113757626329857829657413928850037142167893707840920219959468355390855751279655942320745016121452333761707166507643220011641818973858480380942806563311196627384232198287900087941507380148929870494762878604989193263172602366495499703504721090574056197957169846567699889740738048343238197775476272547395373751962740191532154207557697112562646990692498392512075974506601687306804114916259857589991362218166044184741503272901292777314852526615767064649700780235178849944501731235439610272989405262100328051205046217371847484460845623613062450731042928415051601952566378675416897748152650378421511563573801484718888513687320597316406394193239155914576019413556864863253234789793915130629148168431841682321880742583123581206423566848497009368063170881573895190924763596109362464709634828003434370986330102738214562410571271593440888017265989164347316270497666233988577449398892988593414145725452664275611613385113500649970528657741954385696712085955479072910841926644617393069997541547995283809949688840659219661003625182224846200482619469175254899465400620338470729400696255093125876731497297412674008333495825391424312790213648553304388479439667216145570120792844841948694257250824247145998633133449801391252784330901737166684130843298102226852007076346375938338953516541274907417808759007171415505139148108846550900787960086669117810653152781437258573061735678377572971406925302124858905820564823438051818112857532885923444720888392992529926624671749002509223212953488159956543255989505396210795615058295317705440094563544150343174257602581954933455629987369843155653368108524548649438909529185888787897415678028398340219315089907894415158616815267532020557745775651036195144275255715052020015405330063747250587252977403588322829368965648229396493294743747724574231836676316797959947234802645693505527785595075336551985942938156286040600136710153328645411988820901449090400187372810562040196554613840046778758232900055405595762938636017970193423357440808701272826382309951246683967746868684442599432677479365982826853031753092602934868935793107797498251909859623895636902536101678160055327039886425863208671996339520483697465124438057837340994466964258631852333560243121290239018714896863479549444925145968083091791197810503720982510389047043298760810857164437894721 A013885 769 99517254238539256361032449047937986328711633183504124086470502294839780756598737884218483994537701139476333768632350877645582696186739297549957829203088037150223785051994657926328632329007174199592749806889775273518959965939867205327391752583310288202345771978406717325774747901522893232554296755005610764701639477977234725921950425411397223422242055519806647838776826769876134023772812452700077400798387120969781147272562970362985707836437694581534861794229365201964626350745729106846996456779107822034904104759279830512933165084874081163006310197704538104463385454738688856166519045809747885237301438360060002503619907632773385171112624052775695196107440634582270406067381992770716952543600314264499884528243720808714865500729736153226336548488285889437862056939360896873079908078718634960909584082060992661991801101460721874829630252091504363626510984897237870449920418720596470162297034977525961072981865219484313408116586330725259668458539231323877874255124801522569257604329770010397495819721097097814825258329663708043423657197828960706252585357701619828762555665358932443327158239020836083950658225400690601205215617546241692555054432477118919969713607326830589723442412242524111817974334412361824151512755411498581181405907684417599666579962228692352036164771771647593567484186454934833917958720937981572158257629766471803047104771950563774889318143668250853387415993492476137294506786927345919371189408276927757665386829514102269962064820708080616262476032785290384293465005769959291282392089946454697694148771351695859290338145276850672918679515256464604334708941529000926272132470710393445971671873464040025837363108620232629099464825312663566886364863050732264089022366015245315278340021762312645501460883216042354333911320721985796056753895631123898722400553534173541301906280857935984879588641443106419083311024204781510768302332703210690500534729345073273700221428085195984843490494502806471573236200729152128250566960838367258415477892388500837068669084184124070283696952519908915796758427612449988330361954523599243110615238532508292557302020441920247100230329640193738065991487045717654887353842373480525514124534426146626681309448962451353047781839375442354277045552427720114439830405143429886030990162178051745424432114038278675333852461215288135852951633815336933054993949581534789169138422680466100466513794670695535612099547819297306282322956437728271644935319778648387628281667244822505752439477029451250172196877189523268095397344949808927530286563562047832948443886768775227186567079056333885460750990860680194274444678447295706056355156946257896252316042779436069718162765780378244310498563345709767893776364462955164364844256119119131082536527444140979068461678285200722519102773499207711062873306838074662347615103106485157778894413910327153189340560400128269876680249149151862268263678690097018656935019951934376970192655972618152365584998584998014516612551810858919934563883083177112330200722380336345650394606757578723375917987229985485799843307058939253744122884606372012107626419210609922393565040726941410185998777708354432144121207054688506888378537961343880833640029968199402163196474609474144148188932418955629710430985129435536498625521846098641008946354806418230310069618398866104100862065281051061055227977984472315685537700683573113940586493970848198937531235576922687437880004885992319611571164002105279228707304043540377078546147099692365204908395518128212176532228488650025969285439846517872187499349711939684543735348231877650213624240358223451678650631644769895790245328591920034434684382667760427958353558212467079450372382152791550485374380393949109113251767574514800754998566298754747182017383563079976181244960634653980004601721147828276629966772713533511410211399936300682131523135744966221527691137645384504880355416382537222340090644777753607280553548793161645771716835094145626462922738699095791441669708512281940310267558070808604451066431009194564027526555523455738143474500838331417637819491163347671629609826014911293056346710106673808371876829206785951510426976983393456524282465340071746381767381288496717660932358367582148776065611353240623868195475312212113059243778553298928965231753806615983013365728321979977065250737326705287539331458398046216779994973412970795092927725139801016800965180106443678165071666882130693104982341769828748388308868174750488730211278668801148338842596686186707359444343087299147328290773968022983178762920567104923508025834320163131448707460447262958393165729686615902683147820146278587065105850803925294202568394658032475461977556005587325524201720447301676484872020966857875394706642535421231739189247486753472380880471368245958771846117465794902395477315889482636223082978804554461374749628381763064253461167757048628621220927295884874897 A013885 770 141300270051369632919006450007858085454725513357030615113043747976844326585722014176072804029032316726793448835729023820081224110259615098801390473498808971164005292772569979019303192912767139337511162962561095650532809940359482030554534471647681195876118060763944626442022556231212590616494846127672001483536975724282322566243362765173350227456634338224186107580422148926996018026591994170653373798065395542418790550422979441410677798171520915715454344262569123787565888476490778692460455848133013694871012837471196782312601744977914058257862650578382172359389069081608910543250025232826291203089379108365599714974782251191746720348900457049701940254059522337096078711947614794109451860087698711410650012546618544696299462785269620985311486532726932138119574506579750144951520619044925204879692199326002874858077692736516716179029974320843887111225647007483237471023412655963369942335228581192085078511200812204941338782708191917784575017078536137369827266906258735315430618394310854257652957222101737762012064346816181323511411383637937834661497677088230148825207315999349537742185168915781407259649929735942748354955433831082354090866141921333664638351437653358251700632957773119433557833533584535732822554294446360304140980487447867074119809791225430144436885012804353376237259947394527344408482251115634839701099907203427333354859053040187411629723022591514371651938096310272246690870566522966300595040618879667853815215503147593404706721527470136113219564590432482424049171766342697517089442343385655103327703920992045104827684401647938353365898297540493498063716866833592542668173971193465447107017000111241031478965360871316197640055278828473962554088573355356623560292647029543308167615158028279371945903767745260480249097484326106356586431754415989120685468291482739371041832300746220106413683178089673484750880372740894328461534949445204982621382017739203707703176175296216762115451923883053271288308560432258691753361465253315081620432025193853059633017809279862417850060799103914060313456438030754530403080782733664014050525308820737051626745533174838603556286991735151936560349164474822271532315393564570882938514908319076705270919843990275479290784364379110097454816743066933365398528194279555734927690303598699642017103097908142048245123497754023755366707764347934142851756664544270989241145325373411818556010082876959749751107588827668064015406100225958803550592962928334952363712729123209231948550141458536605563715744941455684938868126588008400854416370089279518549946678691735852887747437573167689061608645519630472798601930197806141939314058264076242897799124699552681759641821430132630512831971558656349433912353627517278130809574670960524132101457066247255678117208793144990242273805706672264563006598104827188175856897737451464696668467685851475380745957520068044924882293588516167315704630062033885082619179786623893688681766833931313691963342419335899525897513947976510713481530071342830605181821807076777222726132335166995453436360785594405501911308118430784312003369086568549545995098124701118972579960078031432849842461666520650998960855504685048859325012485774179838608809632030557698557229656849584129887815093017581083533763407252924952546328937571836078127039544496376569233364518170958829970337709423757316396692831137098908732320503079476070840339317569966611198846287552542716217485990097410396946726598206537195449834666597349109177613296782527902582745619735182968956334520345209159922671716764157326450526264183945544677214440334469104799365873042306075430093849895248049927050361518537804332327663521498317959664008102878870027167379406316152497512211623011400218214314953047861455589999349251019069617656173724045740773926071837896087393785983792013370994732004719550910368527679356077629218044949440504399642955623762706945906800438660152900134082622206903572544920128812114880492550326268326752766091001082053148994827319123098923115564199744092690077829533421966096431772545867293993179274336810731652981469264717334997002918736053903825105270771931553533467919087059480753740316258710083000198128390358249602377088694141084047898435554720087014738190739178172483624422990371554211958693685351357383787062264600349793408422918061524295935716148483789449732546526674707218593322965220474208259081033822452311968017730394801548424161724261439519960912838283737200379064639996704677011595496847992076944032803058999751258566642903305428104953453915208827248784107647895377335037040323863329367428668269442315245113455649395735986214469434675794499998004908956450576153133970016512017066737425203256816482189144416468780933073939922384301989350415583833510027368799325034299803435503602283917112806631152730535235306893147419797929036498283864167883105244959121726613268019794688240882167553210816629729 A013885 771 200626177534327532887481741088807357639490203218573418082560956871158255013023501881996203310249738130754765883551704574109066621520886315338845873530598409370011062980182892700410773579542812158340587310533109587078563923488993077457069651310261679733077361402112125466090820622780815274964522738297985010410359740952325671938602325670737533905894461567978214150815451109037785167182829067161387360799738318672116694551920320743040746478421172824997858881618608393641939714564767561940825459162596425758471674373341049744023775819106121015834089462269976099685085459005982897207351077005039348744876552666655314504949402830359923114428756245218647783308191206982227031709804498719863989708539629287391294864404167016853666331904568243341411333898063684834044700188804301560431211595270366624865127058420463887365618575792415083808962249270439022083513483104127105894889623458182556214270647605650343319678051614871394459999705251809853330024079084397510833707719809148761371541491026593708354882501707073557163647277382765456942032938011500108970107297463194420512384072888436610005807381254641567464770285086462851021957413099098032394927669999053072415757212184287184905609524868039573124847494738151998233472849725802356700131966266200258530770739965568589722243625350771724107197127751411649794383622291936593484610942136723255230110472481377714343641687719821190605869612814221369759409971599362663972588000628559914510438652632528826671507829165051307591320677693197163184876644043468522064337352526098045563706148002186405321491470636806595044259050952476680254839391744206855205490216840269333027836726946357232629320390664402432615968031560555050160539498616589458446436933426272904945555432558664212995085959482309705042806802812393143741231529823064929106951939807875149342885040625841632212956192869525037930753398767998526409628714420411009847607561132558808308614727560443206959222288820368611603927689665529296852549970176191844341753995668623691357767630677613021333776033286105934483317733033035274527070929871985997736713406285247911596032497026815129618979224097623188767683623727725991058737760410920136430962181199293515852436928500571199375215254230125641903736360786807394658046345187167127225571396738877615477953286560844195176314150534907223707586163764728267066662449834973970964878248716384459480808243431439402358367750086294368722459248529188932934272564536880458284064434692490446772558200893409165880746465340444450246481612869844011949063985854149369771641367211992873638413470325155487948466601565964216404540804866435275528640824656502012140371798532772065199757650323826362058064641359128338186492684505799974976890263585996912633178525710629705364465725408466410424158949258561545636859365325616921807647250804624309817600523030018279679813006571254062908598727709799776374428925989245971752420754296441821130627411525213264729995477491012293142266461632084572111744842506617434581645965530611677128258079013204663529790915951715812727284211110778120888167621147961052727962038043756681050464376513476151878768094441011965431563414315599418254634253013869663107588617706011562200372428885479973910123474526663624522998710131916264347572966313934458381223986529991746461977244676663091445193789089287791987059093139827845255946392540915655515151662426940082676960293305490643420411005441738833977588387549739282719815900210912314109598482729749720177429447400337684753434263053787642180324895749606129062064869885424369228755663609978299733113230400229577341946763430717210425271945154626531245885759344644037243254659552929283760163793821713833336660196258414097679633122586289677422749649706029504183130116441855302413358044350581539624958678785588976728900467200025087396943126605227482314388645647777746255363848043088845796094391950434688716325678149718827485802912659334782997871511028604367618202203670523360737972348532848165867678095637956048214655836807835912515781327271657498447273544922041075012607310005793761116839573187817287723402494442422419805369159191195013164563464222143322318412313981948893205682326021997077172996929011418198588485123288357302448081522353839983848729034940001922240871746865828658856619503139170081702254398123437747836728904313724769767270259765429046847916114019440045672313973750625171742140884993324674732493141819827032250118617582551801112587652947368099486393523583652942209822734657892758535232814896215686659830976856732617786776793686963119615245649166643045557396981055797984081510178517928110469551383667256016179045705060339265734703016326600336820613679951632023734113889291565116376807869693113019615096046929781303245225816006523838228035700038284888622519567597139383616032028127975343832525818002163791923697383934890781626661634231775599250467437128753 A013885 772 284860482555357687863021162457130748395933641471313997678450752540212146488026510311665483243481262433119069623122072601480777006032781081038067685453534865732875797849853541480927139742328918642704991276971609378980608536713311243978962543900434217800768023128318716127907314296999700033865302361631562102926222150709346271581728082319876382679021592518524843209534373965325062534120710130812565973943034049934835593576405930849251605172611651183782984918078352457971263597302787176194614613970226673288146316160708902866400366263188559667179142761630261454970566384567857858480137878143144154590854187439619214887053944254506349353483470556067413585664618442572163926562387886138889924835597952421107541752288307368048796117019024552286006272314503009357412205875975109200689178802025796944881124709787704593723285094168891103651741712362377738578431203579776600194600296094464709718725678897415879514848119331736453523791801499718982919607998856535396539815741925058532874712786824546262963638404226300339653704732322861213397344061266194510221969637054198840325452112579156939773015650926071612055826342672009884263483386690646034982164816741845498241019788020345449498524023150560064178326589336428281755784059993128556777179273226828300476724550535292321097255667159670687875672592217736090842104146796562215815279238469421471001258965125991517354820055800802156230078210841561911402486564045156273980126880808465194537047894010864482251327091794802254442689803467429844528189397181627085332703840345647992679947120183940382900556915023964301619756523308230681796595494243754312811501722812174294384905171611873941249368961927586444766810521387475011855793130887254858701382604983827567997281499806447293470563765172673810872964538620796091892993776239987501047009460399790185920540725127885622388991341139145211781245728514534083712396197570821515209194528926991551888644781229788210503500481337622115766117957665429430841171043004457223531549803028065028540165874791023591631911237293510513817680066471086365784183349275248422788456686907953244015007913131002649495414984189578967934116966935177842486686220283767832152456669711085293537693539990035521431295005225423503536513398017673986956989709538415555761118126659472554479680319596420556430455880836041765931782167724495783092470146035336637492279135587699489485041950093833255514344958534275663491164821238908610749257440665641476857836876049175408283144169445913258039939034038887435793618643404538109273962143762914961715853396725518565585616834735464295652045943499645254411502093575242191006269375374306977451591880749346146178332298115837126952677487486247884872458943544351635070762478984422818380606961979917561569674211481288892105615053217413420503314227873134465747040602585701458664688825827832664531340256071241079999214263729853181083667531568312817714476874933082994825069244645954730419737188683956241504099031413546704304865696846918310812792095680397704052297131293451733945418340550455358711523578135116090389911014060280536443165995450694229886269198243294708578132030268731926201763334759904043204770226581513938250951451970204458671134195760050939316106186171005033924351379571772231347751909231604038273789545842514491156263624694872827030098517794948896467369762808236544881572277073966879892776693958527864969460811171854028494974508953490975594916715181210168744709644625765325574712172893214248441964442897501264060956912436761760263229565504348509591676239960908988620033330266272958724158951976378766996004505684447846242795348231412562775189616605808248788095831148843514051854883804317138259890336278883065489110846536001502516433049382653933720946577740783344118723312777483653107274954784470007731366430657226020516161476912318477356460919243516767464902147190915999325505195071568345816696028400625325237509666159745106983008850034541111593277726297018287407335204870804198244383817838221360749916592482463475236919727995953800772850473672374474644175577362896312278072485867734690695087095551534569717592038261732577806797586620059751197053952893468009660340490378614704003619900635365209193250721696837134382025686084756177947504861362806309307157435889674882078183197868672614695517822956349950330214391892172310427447049219762790170341629903300084928154701827641404474280930543966992691653514864874150529556670004909252672315367150891227632452249214914715567212278563151638455560058860096116213767631306869804492879537953990394127543841688802294735989005330942158284020797539929853146965818959639125363931297649858128828278220652437774437106077775084390323047744507853771443425291438854372691631427905578491881856591437574917374944084949259067104904765689771533802908387361702687768018610371098275109405196461642220528086907995426207024970943879319848321 A013885 773 404461150179602500616125638662894293025205152378535478801732050149487997676049856851590418041639574834501142837877236637720691597454686447379467669664999653854883831707699499846484765853123911437275180799547078378011269895112151962942237820694838827183945083014905227325222095555795103090983886615279104872774517004239720269129217689778452721081487561288575128304959847615284547314509029124205137486064834497038325861388614995757825836365568861214852557616827975285917704417475543491630156921947924133654887564024995660697178624841352118763361976104100058138670143475093364955368033127246690229904906454015455419591887752127370621673988980053326209651501008148015184956277092376849505832007297601930776490909778819234675659508322281143735152007789653299357187222398444390624362935346307941972768079087065040881330162403951359215757651032489708568764755593421170864222504592611798379347100686262248218440313706170001325690930455901986495931285854432443778524833159882487833311891073362339783292762733709542121359690240121740753870712746797235138700235142958863602827975460210304035035294683076939260878749423427251938240696730976420607291671590204626523595999633159203628888625823938484761044046256155453050848922288069663533239975431346024750229980690149388549156186139806328543875088859768498112734797467558126438060834933695477361551434550446894937856862739969159547138370158210867570838200365365463451704601012604064965719789211646584011175922530574492544586234216281854536762261412914113488499236876641650721942571678223009040244036039695180881404922637914854491163668688670454267325600401646925357102468302249320498600505266175617106707269286465656107908530867442185021911169001364522459213916118470682834765234255926777119084654810912507676646910464150779933274103711414864894010581192357904296148366078655803302964084216351460820497631727894313924120381316258691443889955513142583399200868682930592124425332945016963635385852593607179620031835708678019327227954298483158383743710593649851957617629766139437274063233217751906399835149746103065769187417090514446028904611433206463024674031514321680805899618836673449742856490669685972431626548936609631865352874232234354139460843303769180534098790538016086095756313899964338722785855459541214901991677795596219753650602433318799409094325384139294972099874976618144234041763208134379804674831289789601040737574809589813063332608421931195710406937693316554047678680230996966060820813717053352597923619986168437266219400067556781148796986456314504613976697162116992128431626997199575811992952128077462651595588616510837382083484893025124371074328361805858155563647799349761463071354938204052479516667601123385629637433459215919809217632916891188402478402272616116966995574229645265083132195828865526315995269082173429003563475181964544146124444366856678148133912930369989932421623992211862421783338342495271345669576785513236057193285538445744182934193693727974892035718546596482442882582447946926498604539848758947894254067733080191526752747882690587741632584340802636357163628525010129695037620810101270906541057083202193075072595439603348635823181175740058592075420585789278646544548581178204694452727776744637805084724982585857614971308003191315097869659001368388047568474591180782755291470229311614315905914568609411392183918238353873498771943718968035145336789021359176836135271662467047526563357201889405277874534101667640503150062307999117452285798098821723242642068341188307761783308651042176353855074664211879524355208157076325226970645969427603065622756674753808747144292403465073082699519382527503505331124519753746318978273113197926072716172459230067485358475080197306866371222045031295416630378126710299607249936095475413231767434746133676965812015486124293776303912531414341986902413568004052418054313829758731816786256572796826672415754762064577208365573996783493439083496532626905494503316741982245436506676074444323466610294323252373142559467134233150975703937154997036604444855202747749869262207165566704174726254278228515219555511078670188832727026200945598178155395434393460807792302067647508737782467741256427739829501389956306083112259844567243652552010409940010077913932635450006109042882960776219892683733849549334171426007215828844100166583684964024735962890755609609948685834950472889441632639099199365342342193084655495616748444744803160436771555680256762965792530753213541163301115324203840795922596138492919491278931467684478239997846462120738939034752016428737759796957141142175540034674917532652181499691446810576329621855400487234613223732629540908341098946124271497997190911601373687732360347504026497453046821724331730960747897254348780809459235983623800131242368765897981940670796094154225093146235600065676483602014734032437938312347892925661868027854169463659441877510097 A013885 774 574276995310559867717310300934981102211888712040730249324990863529101579916323121599728616189348241805790289166359859580724188009487218735116868827047537413523433792636999088753530320189918957521595226384502516064567947639464254749647276965378311772648914713734294291354307868929564567689455108297910344007343007390088796502165003641355764545196597684308512415949695374355495071496336846565206533895551557714461346242573654722031719318544507506577936907900156518505537254041083572755395519716726213716638827691993838263810513950731367695290990845305239196248597773904115639885433989411953103849762090763079022485695478968072312068778164971251575592057151266926016396466464723550916408802116385551184626516053685824942088877882507949137900361724324193764665397778032988057138736084292002755565628566468322907750642800400387165042008011122037740139320619582608203399762372703352010211504636339094256968690008497901419572291547444325626840153507739416886326044934035891269527542721723751031677686712216796629347807405705268534461568608588529281892329499769376143198520520753007821656273108402829573748133518520099147655274620938353987634207330949053170401913445251138527386902917596499825157361716385126113102419198253171728255315511796024672663787289692773440377239254983906994227320852043164320424853291327894678729965742906452059400140335206493876905780631559384390967121244837726807796527614656166710840146939679952969870032002750680883834356211836493907260878576755627305137003654202955994435440060973957784269105213995326686946853776279213480440728949241901871553260173133289565184642125009481198496759439336226813455181417605716313178278063247273267084406682911853858498655726684770426765372093298223428317721261214917425979972180725857800412240852350897733943718769073378375823815181780037716920216330615341992910336675723176136106209305892272836885359792254559116857447260565024089037439147805539781742010179959312950936448050506001309233759542153816446487899901506381401813267193692367897850987094946861442989639600126857568565150736213052660653841138467886569795262414875718228970824596363830238744022215102582654331542988272788315758851976893487742071444335948757573365392454590759797365603906436935905955662272585061666085918556375217810767097197659821861790759083419164730572598441556947866941200812184676108417713835783412056106326191930626793564898530756419763206664247396137961747791263332419362480474907876742659240218858101854222059630037302701158831502478721720968611587442798903343577687111302511946092498544613362798113688877029715681888106557666273228032812910609755974014140482644808580343184134273441354261672104808493591341409097110128246949940117359101938252556320620478372091577776815589901988407435038981437145140830172985519598450094773207518384712625181438631757683815205392022465374973211576342795478369776709958342606025428960308487048368285948466808458286824760958998348395455395521246281159228414841771903934866794579217529146136039333480291897849288041500600576350473409839071216304379008850173278106635307718407031170567960205548665686984216252993350143088891784013994554642752372368430446677007811246803114825942182851566702905311200014182359599408035620316467487211080915920420705915348056431627610172660579881045379700767739224141642053031072081598154415764345835692982797477352457249499976745024518416855474699923668666603085309627102365991511041881138018448702908450156431198715498128039228714607093722363271342791391255604747503886625812412788281919907790860474213568205945930423945918626294053579106708271982491491917353544568934467243994987225533927685867719828566479445025929558628351943707535365244219192000016370558795856505869451072514713433805017614596341124175646950872081981388341544335116373370497300221425529854141343871379743681186683898681583928616216309200724401338318798351020643936776136326040154708995799320685058742059571032293784330892666930144773075057326810879044910065097082627402077258773607811886121029679480043889414295220722704934092429293627418305469297240596014192441185295291596082169554636863788813901601299697127721391096355039190886249523926127712870781539844626192889196642649972139323967300672038841248166248292419568968638416327445095097530225011181965269530062179587593952911223555273585383928194053471913276881959246599698039909596510021980968273150733502326694321285337665518915501231700878092780976269585412141190128829796912080220408622284167366027761065893790458309412028175550705935747013424383158928467607398594124475647898743369603476228009340182065494467726347169756331797496173591640142605965926024550594190701153044478526734627151867896873776362426000137982945395988841610944335014529857535578079334640402451214977705834219095233778355342205751482952424937492163104165875853796129 A013885 775 815391211730665602097497051954639462843265671012015129615833552517839581955250798465225873796759426565643982604880211144708303414586493931586832022165235329353142134512191615160321299833897761269739633348620588951889252431526798356069933730231153618577970098698633889639453507854724758385846661702546087311234020443869308335174495575204471779849205598249231513373086625146270165729574345953534453597336148081781943691941901672659790896470648794767229764240392533895716608911010798361757616438431731629065655970271295215739204906543587541732780388642561009467945289462175920100812647904487498172811652904593091629472125681170248797039158981586348365411490626403772862637685202986833519452546564839548350251204438194344799487883624089139091793896813776786116517692924584323844834400434590156509146679500013558830104434648092518995050368647703139600995356958703335854576403219463275162876338438517354416793289395804815889655159679657851548379839038365241968239181905398470277568226238519968584785222148004211755889779642465465534999419884683420599797286554047102553421751034803426633410966877516390093303613205392415492375257461668477820342718299329787367349618633945796079985815869813452248456134541436007571261615574153650565407516632168203654387029781312218733705796863685233102621103019451162505470919664950554857492969825926301703705055925286776581810970184012843205403869331560272137554309362860897553358513333158983940754029329573507678397507869528729681709273356514718589910597445646489391120618654300777698978921827762563748298962226475214698132083683759065637997329644513122154370413689586946054013367257616994672033522057399547280370356048083679182664419579176083966325824123458083835800924274135622260914756784829011699645360608874278919923059896388603824126700300219800562074752556659012633187598538507636027691901382281699083354026436284833361536298551181543983864495044073407988431236085730297884865348086490208577772319647299500924718122243891358260970090453146178034380117834464406339008983669965847858940713717319606730209228867256311597980917341598021329791906598192657431828098919358911292371150268907699831221632700036399648416291356056824994334740507195081845866034397872433608134265781828504622488767365807902023754063699247635142338325777681689216641819906284976856617905433723327511532561586097665269649913733928091746959987896043967230676133184217895727324678315138257953333659781378958753439661273148201920839427207924430170920125874501359275020614930386569329942711770122504702184088792650704243056706059095462441307947872781018938601312648361706734985640819636287995795463266609976460332395337085620937914969717073285121239096395495362329601125213142400741459859727230559962831347456053031467554215492143066400588223706924700900496556214402107431162913852241911371569668806082300841619913339269151352559531676050071322457563447487296727495035049381932237257157756144620960517957726111518610181027898579411993730205248162350864063280845278399917326813204596570740918232535254124273874139968286666368980480132652888111134252056749112273569711816324348336326379154115764621774758266371394455173922548727476279853452130207417789917076944087026444518536922553736695231755678576989063716036020782238848345360841483696923332968161449685792979911572079460490538912561710734303916785229531475877801227892903288481260277645801163741009520421957056898471208684069608893392226983460519965483313759932514591025583395165035884271353547358961756414009189976625952866134984331601954516207780335454312189770933952580182973996032669713486932244422239297851731013585857656990577084925962273083072628915805376181265325375905736750041089561329295567243852500208430854281191467523471982090895207917119548661552724381705848106460115025328544714185200492588542111566085185628723938681440330337712133235040132812946311021314070285118438139154595482395944650648636069925450324476347199555738708269389434567064031670873714288068870298548448095231210410518466961192146837617496676692112969209677659605674379561945272948719972140934923236964029816839738441017338033508593939885916584064675111197897376880454177590293179916013569264819171412357076077443061491824110239630299053018097584801729971937104035891437210389893972693701791661699145496122702387198671143520087122468133824180470369573788009999307459851919971930279831669410981018413073218937235681750690806832339113666181718623204734526553792749888954195485508725210531023826078743736759638763826834089252898677811947239704398886697231638145657795619998566064535082946672657722886966778462528113408715996997524547305397960078961827440333015826367058274147533847503969696451509484625093277916050901112528683190590680725319930893284989844517903174744600472656821901346834281118231683330381214472810228591647992143410333553 A013885 776 1157738919714267669797345871697158523794250665846106765890948580377322155316236532956440213491445449125215568209417401955292097561324535514221084554495464539029364331682076850126688319818258573623168706587472383567462618289670345333454387896404815083413260890427946218641805539302085931267453083544991979891466802565370944524855853763923095687921353513113359108883370656320307718702296242122547568681352911206954665224609552683237712722890125985791814551365071021999570497178561059129530084003422363175650275088981490411133820260990258576242080364276860747220128394859896715386579543815721905693153835058156833301747403953289345946217629154118247831068062846333781725426155799257276480429334407913386601942624380001307823966467978848332763457206948318666205040461922821524301355037297855875850607476914850751599835592266136699742755231277021836684450464545313642336471288145977467482936109266297935290164869501659238474638106057279958125927953117496157365298180102653355812897189002346247034887391163398816091082394853812088498127671319206947522566375894769656890193747159022888929434995197809789088707788334968858883757455933752219912558350976331493902042927464738376184740420563465718869136181821599705402108803704271079830847820342800449136107004944204622954583311617481524017388291469888869241530423582717699968295395658130240958117549590909906737120378692561923515095121697501173316411449029023585417418958665679115461167193821800251891726450331105453539682683740160918792914691157383287487408348240639539321339115009601470475968519609996418915645725942971095659569974477069468082737912470055852463413257594298293204049500527853149002864812627363948473260354790430217052175485662460824540848792937101382216515643824236966064823362778034407044405196055306633859913064308169185366665771940840195700319844098089836567370540020942346415393797913744074642210844251984973496297890339792936846230009574976763563911258538039728080610072457455727484467498894844852266346209720532772905360850968089128591286278526686698843451984956532264853134685071775944816574391353889341771254347126790032003183149047344185710852224307360479959258853740575582295601410195936775365981141652324487324425810002059959965544694210189675087773033765713910343741373621822649490295068223721790206073404486678068384706929355410102630542088295951872716769317564513938563563367534113299180246122434544068773712035778497261522846470176209384238782577136308386534717306597161957649192137163791876476152945253213883169104468905790829158928993760866650974433765494949106015528178942803239207105643972964907839616507017246320964846159087339041347038173846128378488045135157574523392387179690818858671220464841756729689566972052726401177145828504909089100427125746027777830339993547842985046476338816912333050888681373502643554302795241997597426079925294154679431991118966961426117690628663858970669610917980110282160595236240166233083138145903123522479295803728993268175181788033040051010796297751134453071415897016238873142487938892808315129130114752951601250661517579708131754810745722539624305413870310390840255771363726625347208579242947815289016939880148268548288283882981239913600938291118600573106434756279246380922881674922517287961040659756359807304495099008306517462472778174811466520963078304998026533715108773132918076556374925646872745427218032333984473136774037334302945818554637758680936692634948537022674545207228055303496631241425236500369669811762708842355533871233692453362576725846452642195558651820448115356333519230363757153342831588969108640856909084958321382415155768627422729865241756975095281669808071722015172912253674508674008602841092257391664703091301280329616220154679388442007467129673503474358075632197227577611003946266582435720374894139539517911512248856215805289636901887013411243085404413823112312936358704377855391510327789931892817410220945626477848258783836020464336140121360012905719612495107250474396087834816111739347914601975486103867150700719847518944117398032419065978878033444123145292734734007541684929413150693484111437302466036483648620503647554528243411665704597863300317409360112975845351027230820903556011278415638354264035080968090072960596905692510757522521116982463829912764700725088708363232563686386961344803405163626688291843380743613825000341446237087199410117531929922513586692022967535585011330954634867275860930901420566643383490596916544516912723776459187604750669088512479080837139467962051248947896624686845844330416290877169464352957982037971924968690069271222042579240715624304016692589267413799776445119989167469779520159269348914211163400431403834503423948914852178052259956294966115443901294550902311331066302050284300931638528942512162610581118346945825667656447983344193305097174380612081885689083198425080037720912737451543180766165967561921 A013885 777 1643823709328740950835450117350312410118933367656255614297624578488803503480845654973932332207323261058581201031118764088035171767129571021615406452292266793992616151889118590190329297712193163568871450229168776114946770816916467514122546835425651529889902368100352434162098087616841824111612132842941677592758379890059893180228257957682554874164949235068594724261816009970983156553486235451394023225199700447573030101818445644163849073584605611808408433457555646083244167412460169732477196482847266311489272637015992030681232634308845571287351499781050669965729842340588370618642671343559457851764324784169386861319163734905550867158724277878873010676806508806944319318405294666038811672953464416677360474448824315516923013557325043657212524059486018896441890135144351601029949059192621750317615980349889243614287764528220056086649214415298393969273783237915392266935113773083129047919215294517987507287621116017381362884237352171349504805685729548741508220178106013085824432764085304335276214106555089952818635975909949070538686061016275218888548526778819960723139823259968762006680783976576613706125374221923879068115210109729625708385362542201105937272964861301036594536979319980745196375091712671092913121999701135222595388093648467617309045483719063543334425797083262464246756887361562000214671662636886805323883995592965829536069909609500567450047529529284895036372414208048923441520010784002340920020230394175151841346468318239840250231042587772395946493236287253661674551474642648762422009155107909734382178591820187715065597234347890685372311993500209110969910045251088423743552004185996092511144557688067591693822111670975988583760624262651093787398027571675876693050728546244638950095944593293957249795252493349625925901905403931599082848028455499511232434583749404175027157962950605537746469032881581541079037032842515137154321791724414920589265562687090628513533033684187379931677602705097782583564347814045474193350775649225716858913569578337727404337530295166501339086941772998125854237961570065796159767205004427031977577254541956577679426865584559259139307883548402714469943616456914973490853506648375928993513398295532424551485731476572202060815885843044489598997257312094848576798392887197281501100156403485255598933595526560241637341884682928949876624765874241262142504826593784522090693597861625338140013932929198067267045392336883506634166718661544437856836449984349786254044220604982127677125113625027416780024110793126585701909000296970042357801092388392504514835163907169449317109444294322840452606602974361952819889793569191778810883398334522035150434374803986309546183572903271949229881580402642301094900301469428290060344683794266992216343075548822184946839492237867949796178744623494704522865157480377762546853052218859697219134755003564694468635650468937342969081703943916982688601564488382580674268614203072949603185862942780806518041749170485444897696270342253707206725278427571255256885501995237194771409088011228147708036198936032511134621361289785877703473497452526135894301297342781601696960510366171648828990320989367943347412021657300607273038761186795085611531698154156172817725207407680136166957889238094360005687439212782853929183133746381928678020006310460628932499308039685766919938497792637066964714211400953284420055073472899582960081133197294185661425104832804191795704053513735634192074560574327371377741095532304127438729594580124931403611734299204919056816344556312021705378269919964488780401255808256865754028102230166709189859320697825999725497641613866593140473892831418911687481168362641667323071835824176026554958272565333387861345848679291005297365673765526862351832804144729303356870337105761984967897500162612435103396256336831622591634192904658956664027230134230937434624336068284161283286047124240004651127982602589201047373513054797642779308879460921828622623679484829327540049624081194373958195172041060508430918904293863844276331838465495336824606084878499965895311983017107772978500992471980538705437696418116437763571827931872356705906461223746114138821767904198270013033967519163563879362447505829808105757432333208391998775901821929544852573470871675660327505737393026770270057958109466723614240725851246643654265595370146148448349677422278190494298178062331774148528445411498757991867052485294723509804829851919692851248533423990373659775654616173127433335254998745702073766898301492574552808466134148150149243072012734918470760008063010280178333562194200177413657837990879993451883515985204147797861502488703470269375685229515710432984764177428229089719462355509184038732459356138740154779699941285119832246331754246528017834395268972747664765101703775831360377160503059593806430210516667893486788728491667771874952739459195001681264287136273595358724532728749968844602866238867118301996659735746013106112204566465297 A013885 778 2333994600456378140230369697270662527694238374600308127749782341139377076041803069134322639410893383476853928352441195021745354879761291322037786159132341053317973991572828254111870385661741448645407110708036890948239977171794564815199496982106959304274887106663862106112094104389386181857641268101980641521821134995560769751199353659021279315967222326056789699406209294469370231714563305809309963634462371078389699801277632776985550254072617370165451373103744586980816813809753459215845874766546071003232224178575615396706962924451854546311345038424623261105531276756180782141474127405852301147032538895076393120752043863151790737591384777016262996320538459175101540394472986468637869025524687126270267011169484346156911759260462864511998802773529640332245292801615653631183580381338058340540719273011652691770451782479744944175021493632062331766031166046836835117953689836508492360591433270428426188134879854925091049760724594141955793844886522899887471636977425069421999421631115867957572279532690990355139210020847572557447847174536385483465437845586594972972475140034429466516519757894630141006938055466618173162016857880770377169430915703082035672778580069072305916009491846329900932289548593878039970346663129654753748619952483432285709569393376898405448187808969249792698007493818525336938803062896622188746753958330641683827595613648416647197922135134861863211658626920197720290906277951741211771677164266782348567998672466931064858172297435546750791400046995111122304243633131687343866226652944051391730676948846036268549893692369493024860674790155226407674403567120074656071248518007515853924596178245306586539615182010816954222572608683694994071693601233836995253764928281485274325766377602400578258822537819449919818273301701110108478975353138740169519950870778677763741535423801157927008088281620143722171858284340675015094523876232452595903112834040204438529339472607729240707651965944052022285751924194207164851748452260982678662146444160789870619140472752304223091811967884983799981020749400988911138018584395970752342586907902178840514177991088295556003760273611384432959150733431665923515802787389243101412942953163699781726398876237131377101463861225447619868563448775379055415707235729637270520307564770583364558935058143555245010471336360249449984974810199902575741870475572971110182125939779013767735465762767052380195585269627270405079068054658624500902094231365428934461308464935528108857259832456290552907034693878396334594955407434654993432020385635305816282920311319741892799043064247404345276516653479368639244990262627771931487084469309059453262590300106063589513315569271721000017691971105754489705701857343478043640210821698076548767320230219524021052064680930382473593752963804881320679721753904616728796487134164313473114469015835096356394153608767873968976051440916698135289289751549781425848425011756532549004730669800347927600287203851957952336108333319341321953419333652336039775275678206451497656548593476358364120289153312718313162070082176831506958420769672451401732474957141229856640641259366981378791383710189000999937426390834269868340874996342399309871132562346065721068456859814246495097608327739932943714595350378344224631328176731736606106987452099951697214211670015304113961643115660360287989318226057123327556806136456010783162951917538110530570674065072590861350472970309852136357056409353382738542285338679210741472772285971752444727937946226866198757254084532691518202533274193751019146274185868144168638917079148217813210186085508053130492245904928939779336653840053939961691851949267875309840334807597807100536243388009796568088646932668232088908501733455699674198286269794522914476375846231975894690564040888386404268602898333644737158089950235030352232115710896698736133113405936905744387202677011682040283936623994164495231520614125445816683701167664746084822632589682291314513032239099052400225161122388704050319199222693972636342659695168102812457774721857332326076219986270721591217935483668288871744686651323137550973671804891864488775378230313764486382805058911151243065896370019857020319059926628284993847616430600332267838205955633179417765740410631444788045631313777650810955333682227433093790744994284973505719014585445469599897428427935763644720662728209048205847207152916634392026058377540613110238460956299057139332695188921786699973448081636355728198113095156754076309352446921662342426826970299833190026453820498785763135137892768321587383168156616370481302023976876216894862610973356204005679828239339103043186264952302924488068246448310670713070641806661706203521682553544029083179945040419533266389653779865589212531818290963417838581050383009818040587851033980392685683216579413564525242471383669993927571054771790314237502154866940448018285252538866644744513791291849319149990918071302417126930805156439127717202529 A013885 779 3313938571420191697053072027257631084584358215844869697342422705543132517057486380331851939826032846783295388148712097839990294343513227812634604942547168370940898597752621206398517950174523228049321803988581135871095169267212715414814712186523440916889828382606431258397999598776000696013844958003473927729248391271391927856628660688236976585731272390208015252229802110217396609091544711696489417036136838812249163990742655841832372427096784281351007290260963478036821618805475117341833276208403804736436296125519837550322158257023436840561987432222470309643516322021200576789047030116091230749722179577946482307251634743403112141304290815339980129166690775028982147839875231148400758800974405689044722507678070535281314259768283021417413084109615474533220804701423597117811424889505511501225124044820506155979118356516343217201513492883939126194321713329763608200072372190195438437632270669050693922206626106174375002640113140064614927581219043745065525816063855826794311832798891282930634704100448031492676893322570571828700227945695708683396786183121045978539779634903864919039746193884995868119688046620666079491301769780016985416656671677430949924244376361132797060987489064454434148017841597857892198176502071282209693254279873268714890732070171942839264447597879652102910814826150689929329918100475209291047399835013469909274398425207999915440500129026179560514115983043031174539085315093725421722498223424340785090712891092879340956329943719943102938424896526337492781536452207458196999868976769181976908543780557686518154446408366671257799603125525429301521355625600407840945354707032597437805815355854846274044378393484332528171599276447805123197652661567072094570024909774964837148359671603411677844836992080710704803414075333433095294632507981512200874088883531201073592765262232040690767923203276332404931768188029097804907065387335781445461206079201822553476952355558392616523444597409423872206580869830614402464909002181922083177199263766806623327680934220668417286470865285269443289652178182239912401693653184709844508888419293263941955939219892654063260831050809039466828080882918084883165377198294128542242876942650151280982699529217424645697153173607980381203718892687863379485379828601375586009152337992466184252555854850533919514832800230454703307316379086003071485124987835612041589862790476811151215575211525138691387363114177167275544350330883430607977344809063823830597430053097964134057742373931891335578923559346098184448989599933946935009408168686988410390018384469514764683970888073126791471279106059255918012474139323880371325457293339753228131061675737695130015607704239437963922120069018303252490068722062138704608858816663765874303121000118802717958921401671770067809405301929107377336347690333747394698793832853139634995890633416572407300733760484327229968429470745660264277445078766218005960867191917595035432209874630712607438760988399629462330089769821800011364816114821604892427203598631177604108134116287561757804741396355136285971357340669349452975462438764817829909666695221675200560210976601024079546597700597824392768154423010773912452869749681730056915696666574997836519095951605276585789804867399837969663774210402144695752363731029793342337248882776281116951478939152919653337236709272172177423649408494788956494824090490022102549399420779909003604485566011773642624498500205235724771521042215265954998433634121048125755306039642994510914075788515839560368878512702333780960494287096916740791971426724185574851146887248151099611175184811207793701328793834689648269603311377467032187907833131637633803968258911399596346088928169425725776641967877518009061358545759209372308156148171641921779683579903394597907660187403661654805605705419313815567074122470859490829235116926653977389754001213357179508380431373775826671429403134482417705941164610313120939069888816963381758008640888529098950530415910463243826496595751458166774067250736595905519579766802296954987858643252186304505603481046387946341924222034805632568795554687716113712824727878348037439142207958610702342030442530410470525814422247284129299159470242656846509495122302895972815951593547459228570610882217931302420105940286393947490607216046396470250445815350479626909682892246848129701563035403589561302146019286714558409598006518753757958943169759682308863850458027910372681502592856921298464200072847951135172188264949983372526368237228850728531127261569010253691390642211944457287767483012350784097102989348849942470047857735534691688942228796619750892543884423300829589320596381973454855116197359043986648342263681270185013685625427364501956627225254957245016214646918615902537789923152445562034174453669171213654944405554298417516114842796405486117199691403526568019255115109880202317097102909463701898443814077577607011118162271298740348654959965236074592592217006190563164031218353 A013885 780 4705318878200959122402683689405938298864693103274849153859520275424355506271691439518842299725571519735189439930665913102795099355697661102363932269910194841659031460309243488253380501180948027008425908645814845834525573750236844470732572801020613249932441057842419667255208516319296020240129860535938480603867433085424728510729200278818088864086647222143581911985250134806942097194893399715242374204678143545443661236403895095616586817220358839366197158128060821034927433212285483683623370057435600981662230107892219984687768656342525962129821789553100026439514154436055787357965949039542946618608284729004358529327384351864112595615886444196178166258230063760325505485481726072674856188875116738429972565584262196012921020931815025940663889364626298824315292100949204332904376309338627043595000950906709409110043052328225531346089343465711155900891044923258167448130158160854324633741242935346311120302533523234429568123583122712723957230686927794737502288618978142664691215982335380308042199059949840651097735722305084404982819550291671844081710639607698979951555893075696932353016911610968578320815910810679077628281256934545576862737891877902076266587847486988929836622513260589079506102168517609713242826293701424544408434942058019697718610164958124243929500772982609195882640806613840150988589524386429238358687987542720344972619524820555135937602191698724232252891177335529114387542058233031696110641160016614234096544333408462382412231764900367254308843158307195973488314002421924973217642965748560414187434246631295106607217814044276752085571094999159471770207434498118275821148498263182700250651573717994466125828972637483930452142433859351238808049515094638282979911858318352248778958518243805294669736717064741659190061098760702314385751028885105968996481219903960562748202906936998599071671135634323499469205584150430721981931139666420635808211679997262165312125140706072665319128475743952350919619294095086673640618301111017343253728615054146751778171068219755596963116663371346815940915672757300615302931545329882565694856784352475860833733992939124120299333793308570350252118438177423247956542972638306469603344527160415847362252805456064905165622813619506200114768695815111634405972947298463335424197011164969058974281198400514539360571955236812723673816312059915063069655109853308606535657812098033650731492973110448846937187229206250196352574627757155132750888868562933712640575242901516061490823913823813436061083668202472929877189026393414093301653254167401303411140333317731825239888853226845586758035937691976929981437494037986812389049816149501999234484837727896594218570708118295669140569634836121001170791505500982074709820452851764622990406473865682870713000264613474433169658783781156613462654622554203574594845315133360282726360287090954248512797934959995407761284363044520945856180337201765999289579008514540734223671215963539710660176860706132689495614270309871498736413714342259457747012019941667939436162981949708574751366704804614741590433519650760506253381171917297949522049624877362085241819476603800246512793571377725148842613434592808415013594284173852193422150321913176703166494020558413197269754969611731740092897459058957961276863910048769285670939186952082177871376032108847040228448902317058571320210578197185563401871448650891312459482613390299258130854062300778888895892567005905380466917552436640873066210984442209028690551567529383257282926906854734410666674738409997535233224536994566912830666174034321957751424865887498075840624364380487064341387597227740939923134148882476207921226252226787615820000960193163096669168787283856302724045534584669087791833360706033741737341664074542984132336188710894143601376670706400826207322900079550656229619162309107144070325285414128136374683946900793684825230514149075223930215738046316802156704504160105356957184955125987176332780874826064260848603264743382609989757976953878138301326804429110852623313968952608947618196009632119489756412641788081250329205500125673021042232349892236538067950179651167609394228137965489115995248318039901019449371288128762101974316667940328022114432215867622967274538581759514817900581855393305285260304360057218451102171089953988353060387244046085951625101622336933044893672186759034463741781140506376672759776596741698154514311172185473244016500119784134738024440226986049704073483722833673354932177713307088541365171626207044308860020760229590191775496843079124821291237675127467347255760359147890032765694741140803080737386446152482129643034682105614645998203974017119683690220718633620117750555301483697241082976631062421479654630862168827829036987479929925219529598786917461898373156837263348431906468398837109488199178272348375904301908802237137022288115509974569174421346541245722403386418738524747108357985200528039415575220185491360197162814207461758714442391873597035521 A013885 781 6680879946445779216657307255188847335211126555536517495051516879703199136068404992240904871161450801296646872611635511380395341385882813999819145780957879517293467432140301531500980078265277322784102585372120729562071977568290035279680938619538724867209325963064964461489978598355566689410090063390976003254765401938371898749058430120281815200295474664891119782805641300656580385296849757839484891711131694860003000512136725278776880108538047040585970598348234053172188960538496030006578427339640340103019989054301523790798821141088529885011762376649495944240329248775114862070719458505438329557057303330469941488375191963684723317673385678997052942608911763640544491242099627136369903283767656626876965557052773768844318002017184087287033207961590202769795837696577434416504609033448614978237667265151547701490758398149597318260464376945194244683971456371602571858399741975796138811489939970452007268339394340699067463307246361865520099741691449237852605787011676448709460475851030766078035872630663200897345677749464930228005691218218482309522325423621468650577076295674779819279957533069215012708858716675918363124058540627313079127596434948082408301648621369333640951037331810640228660295706684907774615819612896023549350127211525673673943652672986947414613009179024768545038338727756307235262205756326742259088251649928444280851788640653138953646956035098775492233893308378092361766952304176577684944566625537709836581617147600339172904684157016140748601191120224580353329197054536787126697882888418853744006927827119170776182004463795464656385962718232221570109231417324194720752588443298467799229789391504510468690021147602140021039987599712236871880280760353727828557008711416320668894545704838094654273888365881392897992622581503074505996809298619719905821436835449177732741975134834846019882105763628343660985847833095078113621098802173345004696740011325872666253578065907502216362021800184380953119677892055967479175347379160585751940209350184935644539498638409297522637259936304450376041420704374162579742174475157451070079802269260353318335803046012565956075851181765726771797922129275281640573833235501307909011595950300406563788226181596431948053745711277351214776355136133956959892761531032354256045394095681659473168045979517359372312883614646675203397333807392454821704891295310989198149899494112077765226665418321682568465693847699098785042577553243391015322278816251161372428709242660417890520176769810138273885382073882958606796635979447873754273005484502363912457431480243514756189632867476109294277504632383517287872653895972293841478279104808583460127077938241818074577397149916718933898921780009510256359356514626107905651261538724747962305289564763506883761948416713293968256972211763161685721244404415943824813513284609307530951001738148101026430635737538494199677713931859304376620518645038287866453303782292430263272619141684343602958826736911627442109174390999363216581388167204857486898299245598316815484012063062167367820751275383765873150368165910769860127407030614978914714528814229496698265194076592242006612915541875662696660226583400641177715956939544233253795794089620677334227868700548006887035842481888004593293081107527074874024684160730115411644882701168222544825918358821971231997644773097191831899000230927321302495090989467108586234783605000510133751900056336197010851055332511303795793616155250031600109171129737161584849480477017567523535964749186042636125952794054603870383640491423494793151011181865850271967064855804425355468841388136185221714569569636988567736441483229826021150408542807969983835339103336983974947395986806494358416855120598784496984849140031986950441956723127888377821186463894484026051419875539178157896250870938250556102218374938721942258259848772247733328549624794720218954897322128163500223884327175229235759811987163254711813157758830318774226333254587911123215715285668745002472227791883802551814106972556304047873180702015144482538328931648232282367070784331299679848674733791937718637960897620941294231545538228967888371660581287265479769665291107179741772325969048639771822947341191750324495331382725155543445524527081319430799866451453172262413839967757762018326575337268800041011262251169543461016561914186450742323594710075122396585014144815962463454678119319877316574226318005749483829535810576342196727167627367731574676664378251450948713937051483062815077128489671455311245062496557305240923781621123796931384112851693460405272522136258645698252601038071957239806543307274724819148570294630431694423071899936025502725345718896975959528950198698737913632351950450396574837985212066445374852969932290863832425637544796266698638415347486226114481422501367661766586020664241747966354395326218014661054936823645961864286369836013527674505030350825531855031843792866140460480385406911206215463001892164030343012031198469866063740497 A013885 782 9485894158120664741225394307430671210830864517764413120971361602264745215740677307068194467652684050376653138605738962282033988234135414637341212871113511937785750787796432111612387070985501863696267544558703222713814831854179584622101938465522395273781231933939531245397776542725339852925742247136121015053301439300010909042141855415292977284845931771268310661455069440226350256126429206616697499890292314868839280298160914344148304660268505856905274455858928558034904700943307357677050426107179714377653652598673398665032241788922536776943145892822423362901241166178088262715145518195156150289894711534891059711859934935981500195661780370023718599933861629987372579701533850286964761766780493635267647684940280205109986825390112946623105109556719580534114008724349346298314984668405250117155599530096281064795563746921492799513348168856272664674249660129414512871151882442527978264465671696626075684002567430401955831249036897619291772258938796040509687294929037887435268422860416990431261780005755560436502541972322027438745476716026039636551440409006907613802415817947905849863382663031056420299762010883319419310236387319474866590871691336079444003953906591597955439817012832660203144921481206513098142693788107709308709623572175208445664612853309228195270183373902570792052500510975887122137689678560819283762267722912451111277378063951843915308306055127242074076739051153793086501339597751243062012337535236096075439265178340374777022926133128466554886641420388711986736933742263438959351875904301728420404444523829944460757452311951237060622203867221047421870582992507679143623607969336432594011011076053419720542807356570931723853773673364617508197319799553562933471468717965442815974602980834302561533360313515256875965111120705210858861111660310299646319907840870363148077822589021199965251747043228049145456382946754878325171712481957439118333699182261119586288806591925228374417131187144394586953646492780909817079471203732811803992569827325532169448918918235909952599171981381427997575043477050585357984984623773633004010297810625197481512318305502263860695989831388339517024682320706413564340241136259180543765477591205684362440659461522965076467747224377126063758711274525751727202456709167005416925845124512273974593962260339579326294053990441384314270128187762828725781441839886375189917521846011492399501437480861969246613994669512499303634199037015501436842444833205925232772509819156092964780306627852313499144076935277235958570451171870919685120806748209072917650071289244116131179143554316026114244974894822163705807002742773533216879824934916200885945652500158213085915239385089302795328921381798963204063626862787481692594283254589104467514901525556418593457588793109287433887439793677407461603108916320808751268240531745517562973496474921748279084723166394193758871799870147956334275279741788128295198788548414383156319471196654507055066310854191132605070806023281182858605600058922987336774958471957489318682682915823259772371868443612567661353662292945567961290919764267892116909826738585450493508723666008030958783394422540952809491899336027484180668245472310456395034734808706546057744778969553991414606050198806056537819334262090069949408065978401779478031868217432608957828893963201887607550479914595459502864618770883773642596772407031800395925561145045209316978571558289343679235946871253502273584136453344844117636207392755217036379628801656732371265204300885046939201886956307987687591304637231089046519015283650500569604340804967903971939922726834879540347983605436065676820560595054251084912555622365695837338493073246740055716884823639108660258680660968028359535416945418396895493665347030194208468056349065830405777290870223430881736097072857771619835627475185368920768986054098217349900674484612157065924643647104927842937383729130039456998219368657657345350894735979539923816678855859427723675695858363767272975209935900760239811122483732876196501070732021116999543424101903264143744862022628286169530899761497619313372139246213376843203719553273167659079720877964792902309317651235566906613629433435494520501214543022495040486967731081991174449932118448100963057205980160946808994127575100632706055116278648466619830127786158834469928592549791031391643352214263133060648008428615958015473368910463163047079131257204689444861753227397493502418446045891465250425684654110970389688124520107587119426966425959443523858480701174365747462317801223970939604252321266921610649027462821791905183843352113734990639999160637168957541831572823080854348459598627465362223101196395903594968896642273793917836290343310648729559737169249026930602613329152709048516368447441792845928644500035750552229249108524384132919527542268295542264052684697931642601479433611484474740052216252659363339688878832087183089948632207539595796298582700724523468651477602343630738033581365828619664390848929 A013885 783 13468613221666732677482064685165590533396678801599426320703034570506814347785910859181925392257937017715643595421328705768881932432154807420731382483540617719448662756308278708697629069448261719682191347014486681692768985711979862482783792043841231586245198630027581015496750808624372867555585609791951376070535421700195589279848408404391640848729490146957709770841610530191464995612903394019164262101730775312725534006305861357939379410014859920467952273072490725625765683967261554949263786861261867717112182217794615808336683729694186300500164297945167568778867578486121866433938370028019826082159035435795815369302311638397884923311748490840767020146292972368980868897280748066898925747895651351490216438996251431186850563937929598053442151539875193458425514085328489787086619186327873215594198082003915343817434755012710001838623990987760736846386099682370102001695098349200447634649435218156409942460833384028229800689763782343034757884260062129689963073516058947740177917077323086782760057173632072774691189737195236913094836333586584560235018524811320823810656716024059756269472917783286675757559189486757260743574306190267625653115307045371751125121981951426498216912264389542418056738779541436067989590773901247815936519996317974938036020212061080817651736754719182457091287218012690161577053653932329185784842162251304097504964185748473246057905510514800549572376478954071190420532537244286720299651535767717665384968738322829509779440830605385137221682027228855435352342532488939650508476465854139209810193388271613452217693967290147599183860516300874729274900355992975785827985140518119173634692153411980364150748824878733404635847526542465721336521898634723206029999159484259740361251864558450332111072374666832082137194780511138574429961418673201124924845387214671208340332947779873919062449801556648175520263521630541274143332169494643634239931119827726472429266061191178984014784635985278665048243648300424270149006744918458969581478217316948129517233668489684397567602531968290212352908506194612974632486312957359236175049418500861020507635732295527858456226034025553581624114365831246244223441759005551309329219716216529381801907421059612624578266170762433081510252514114310270130498575707736810260079680954623788745059473078974083493896616706132608306641398292366706101860666455549018030722815712339563878912517264233068589606629470008723760142942099718823610803193541265383228677474297512688694071827702502287954211645091930416427965089539128411356573307091889645635877270532282997667625229600489890493527319237512892836013493346200552719337592615312241316136321917139957528354047594742199067336326396930498032169046516845393601841239011122101932305535371959834850911651017773528017118603131422726209405416600514551149470196682595330410859784392968746296397780866960767890437148228666836915095868336066476836066311986000825182295414868278423685286930499258967238019427797950450071171482862216031031282211118144911556838116812066150620604012742409481946626882274815288814641463734116497439235863567721981361815858247164813045314054605729633226739715553975606311073011578307685684833461285650365911328633374021587968302617126171017618546487368420448156688335895615404339894311599211857036059895909942532793801760097765343358849014170722192856525479530951014757679470720455765177243677038032648368913816777383977664351232236850334334592520055244195622870611433923054467499183041740091954373608122590474140327028305022400323349483598148787256710522319313229886702863155591559519866958063635903693410704811943782670686488305289794515920759500896595290008935037753905028909547240081842484878497870928760844949198638250458252829083615562762455726883122829901449169581576617038824954520034272359736290231813732591777921971697963495152566754847461532289544849491390433295120758124155385397885347143701617610578190243999469455002494368803508904762653958245731817500936385510397735420786355307119620727515056062917345148556862930515811634742660725265426625513710786604460703633751780012917955246624456955894200832330378321323708046469420943395292977412290740700704541750882742980957267903365289103515311373381453377974996399659052121299234052975869432145748072124233969401631968644458644555144887009318092499303429368299975971161103495294536634069460878741113074352192922931863347547381318176073661335932040084591411416746398324628214268663497603455130832927331427094604166292463706393674888117087517331296186279760989118616270402151422605137288224808804548472351493861112612640800328397086810005795411098490641752679808942210797281697982027773206499737918415630604634753690778011499305354679361664841707393887260671836564951482106481814721617582435303752411052737151128269208784169301511850986319611852165653400632431890811520545195080300547868545116737702619718629081034030820508812146737341326430822997587783153 A013885 784 19123504763076062059251651917685159877977008173202556657434448556176093899404260034785471041675177680162680568464141512186887393937322028399977398538932530853283219955183603682495289517659600540522797159397948016408249893746054591605217946619992279556351348991235071097920170112880976186608871117162370704973382212248974608808117721611834302000554507691588932922097856602566062914275950174321868511694977153443200538537591421390099733430965468962095865310587887464214822786740704089625596832621470691711215751707211209817777498750392398278069261779587531788703656583386569534909292432252874146201536081576762739022811472295960705693558649276959698938923855100868904069569886351108022908015629875840972844242423900568330668081161216905303366212958952572558299675152652253523623445858041935080273931306119833228326591458948081385080583143971908996536499228336710965917820797256800699977190443140545905751672611506146170280117965934706234302225271839035275201899673290909361525796807656726030109346498381713953654708586684817497716095032097247193941612697583027550933327612843773413357505008625024069581100718107098703967589183664394820156955340515520398437262321927606573478770396979342529074786953303364791187496387459104020192179472412050941595009550236410026508541993345314245978263795505844214746310669911395120740908637967649881971105933884269977728039544443013163914185750278290658216926066734061209824502330620544301220505557888837739266907519420870324780165778135080991873071011152148385352013869378260536023471753691168261425458303314687099734398641093411090484072194759118620338365497660635135519433096867074203901989774245843775706040561494005751699709973429802187144136516587842582170105988656367613200230888677324199647070969472203682874401730033075329632416196954461417860480118235888443098252787888817808549674803031775441881329184182156226581005880005236225964000421844723818706280068896149809519404081744895502940958269819688397173048917204990020331950844840757819677143428232900636040763612879964594322758118856697212997797142204377025994910147949931298524081727993420431744070151126055798584363345616345065410257918608052758457110865143438402295823270420235947813902603932802237216679316208660064205445955561189268816193908267492905267393568506519326832442935855204914225669580291576462094048004948875316150421090025242172068433100099398176491905277340880469735564189971920443234920312623643473631098743066191791067803083765293045278161228137758248763510106087569156583619793706155740219361355624862774446468218910617343483463610622056278182420516237999393018405369628304588676336192955727874541150954388966546144461445880268550023329496098614794283297540536624775231910864079142868169801968486372477767507746598156789051433305051159758051172140888847425210164463948420315014612417972510209061757274328042339601026605537507173640858420868629197818520445277886339445672550694914532186703328142297467171983266431575879688357498022429808421718951720399299808291805186072411530490384773131447704581115537675029290443779043244689956080477630327459844418972307321142450021193000541215673410583840659671591761339396538169827910249044913802562816559915463352258411030539740801159829317584322149695648895627003274785008985687132807125465284713399100582687697790377514960794500258734161377265675548189922015140865148086082374572747550117605157311531748078857864502197738735686347059987536095961742061048108116942841462313428084190255910027733216742627951232088733124647244267171508764925199739475359883310415043102172063431452905225683851771991701822664537098686216475900146332632423015660884625052129351523297587027034330910380903487144175142097212101005090131895381913574588630738894883449952301849878089839672350916564024956969155354336837974837452188852036281364297146447110274267888893044885295339414747675702717465274354701971476647006243742989587561192910041201427033521636797421351452087300943327307344956325632930594501729933388760270810029393192852222020856335849761279307901113801649182606461580025072311190113972179716135735932612426410501029682894219080248536783118800713043533468529290649939460675270248891444463030702767791566564756159044318165420442098471092692962103615117682134353834389358861783469312586298982484890925518414901639962514906720586410481586975266697058582196281525420563452458638387707639947290886011642426861747716748991699047702018080263387739518640769004045617263531095462209162622598726991141844387512445862414647012354799780307575019157770846328831876902486794398655016069627127034695485260595995999851668007981661098381627862023404887471126995073369202978974415357152135162584275731849602316529262950005191775743843079987100106213189530933976664271936712205882805125580368140461762847191973126739051130294994988863815844228525833531109735898715180488230041243722089048885997024269121 A013885 785 27152642102386888247262872736888698048864800893778862487954903823626520155726434440210394556819792755422743143897790575069137374493664243277906709157293126459750152835907125973816714288675607444665077206351292276733368469384591834272809938034022378074042357324648054343879638975964844205389911917800812182051391547737192341138467603854614216535601321627456387531971096382149642391275107786662125259409695176156402387046368942800682837210090337864114549032295386131277665637513295886583531041975423511921011663571745786738240106043235899441904587822579814122913407725517504460127703224981269126603274416179337612340712028619725879703939103086436167256323608131954419525507290124825184082106348188621936179707515272189248277389713321951513321641033259522814909701863219370731291414965661847817272503282513388048072109169127645991176361541050522792095324184848477421935179283730649271467513691026206088102852619155282182895417454758154189717654667797557108742343664419810693327933277929056050932966391152765229094313569764544917854681543988501109048356379952144749385541744389521587369546989031300800363212922309390844519309275550176636163594138918345246363935968625165686599846499543898345304539779156455622321105058208521056798007369160557413780265474970018431008338909045297849351959697895541449217052428848383741949824315978833458465848557967117917767001043454223341875704036832882939103909994334823947197788405647894169898043359907371485962293509802358676731391841245541691877922986681455949980754356533808869896678533780681094162766950169481681367584051346967390701443294234097886917770620411936421613215718618393377929667494891381005842651633521194524591095103744118644031912242032864405192300178735664150175640228904719506138291245501894704554999417199572238305893564159170725379127719238053857152155908653453187193915616808287583583298411465323793404627265766594692088567746959184027056842699782680580094792521294062094119240186111373308544933716435925515298462730703063875573329836580481598386930501092907889001328374365513534755413256938880150998055137937745603728507110063553953954840212567388208010598386816786855538212577541073965464638061649967019568540741269064952155204309512216786127762643874079452782551878125243511653554634010957673994245629998961011838331929574563683897716533264056880739468718162695259763388437619970274706569216207831196679267151369390521117328964080961044770204250320868551539430968033733877890157683105737687389514166899993013814611168699177679959348649432241170840641756313450784337239025897772409466400191787000960971257046924137104172933992904335668364216677921540912762374970645854873309036595163220462630474548342090905966699996013710443486455263738819555370970513569155367165540246561619104032200938210024540587263122446016238616628485288412223215702543945194427907799498255591212178894833058668323044188314879269246927010983870923864266314290812029262927016027386138054846410644725738033806672212069633120496236605632870988627901777636081216018447486252824097943483428963976654063241632781004275746970558726763856152317188763356075355659741030169448862401731340247519327263480071550496197347162478164176965433032311890048947570710589064754712391775377322894500414953998269988726418503390775326126741762757312706756033206521552047259688796753865510170640310286826298102651863366566060662113737618267332505844879533232002890918496974728035409677552723038603951197573583646598112050155957059334124185644247201924537494952539812348162262303453336920440399326492266057837475971853920719467592427655023796725424821774823001651329315266822154071412474245747216661072641224665814742023443883983420698482546067084732721282096784259402581277662274689475035072530598925447662355005487665155339846783327354013942639756438780352506885678349066853462954652691181920012031700784735405390580233312092049444077114917588344222189966825872681672370134583534930658276287808706318855489880624887653644195935117442758031564991831515904130623577401867014450634500754278551739068203468062719629659096549461654197175213337614071281925934760502465137220624446691268711024019852300025593034351092816007189780259660945384539768230327934985712188457399372656608870257751093552650146802237232234571905415291387760844714374049774833800026997812256527911571659027154637941246685507341465697839064961917564925255406532640595539832581276640527860073106834773044285388532925669718726355777197990945470609685915013835160709461685746520258844870473463021048951668172543976295040555916242243134192434491115151572563710101627615654049092361389782808817382164842991288965593310091961843888776434117676465759959175541421987796780796340289704405521579132325804021243995507540647823323304603159244382508142037191164766811617210925453387812328920707260699903210973138782004419980876283942040022476841670187514190684125076887681335697 A013885 786 38552868957568739986093920695580576145567029602638174355560185878302880028749268024973810184262480482336269812065285232545940185136450631467838786343946746655761472755132584163805478499776081959559822526978326798165810354834998408035089100187172911665075559343902812496537912557496515798932304165872907782370942648795486705911841196606200977647589285721995344031981884995869844796748700716646725184449671563731901024064496268018149131192607236848728091245347830066197512499082715757636832634666098901365631857603988257520797382246230794473884322352004707141117462352930107330243540317912229838291545402733145764245246358819918128378795863090997997132061869271412406244228204434763911395267273220052176438310973511824809491389726188166109850325272560766285409244558405066068419234578899734256289084693199611613771520708550072054093695168591372140016090711126404606876617852259948482638049586799395897635452011275961494359338741060548533349940003655036043747577848332119151596519360200515737309528861242991779886164782225177453430394573002881219190072144569712387428307144563672952477762879205015660501310410231444756326652910054847148093332283302184926466559032604221876278598251302900872869067937213747610541977264632776082142048349154201567857806396494505459396207058380329468487325440774869795460976410467379594693651703812758537836944335969518145366900800555783191525611506625426671267260332826260125196410252278002072388926150868000755943964175947447583667803825535371090004712098100572000771823938405024260584888292938236516314663793566789751661533788393351078459179171421343523425405039786230811782475630590356166407083900293991560812729820416502694102338520716813065559218820236056755763123754879083893275934008491968323826995792964583709525347807506733039564291118326347668624632146054185435454488631992966082009591445934564783563831332607920245332113855689559839724797535494226155104847505185337500411651824907023122769862012931536171750683951817563894375129397427860165179921381777652860840871980490272916553759101641494950917216800757467554555645573986873659673146919773507526400457559695294118861304193710522534343919895709736657382724604300137222503529551276070755772231925291087589301006684243118829589475762019273876725881121982896330124447617473434785385738458529951268527960103770704010516099835764330003441865416873778134334045247617202579423434219741888717142087350953101106144287896247837458983121835979473282659485617461463395603813416472123380615772370155708323134040895336913652106281082193947290296719191594133439987734577110115823441766116874564536319669540363171329076611599663645315772047438696311562851948772898664716409117700785356167473160756240038869157347911406409117430360080484760232157562477862240816193848727524070814124609655246833278513490271236149114018377766938391924825884472194688971750689080982181629152552088199534595134045034526018345145576210009495433171764195596399820140060078788352227466640187012553073568425018164071303300246734289033367132304792488476065233740550998505000108272074995538387949266376602106748504860626685972467086260972919873303153423135055569822049450343023951472879276750074758753813608848959263269228550906424857715431672449011919553016675675339121631383126396968916082228337179043309747876501040512071325165999955892553221674354839042922327145136966764062387193526825153460199929751393119416191928690864359046424172678540976675423090335533235755707855581198286722394971563856283899382968033970828320341224625267394344599845744066515329408082945120968592310981097381552979122947171511170734862655651487586804303213373501445143905806740617151330329722165180962781047762685332411172727347441434093808202570845157724353773954872978078598489341528391026699784465368834234826888174554656657897354969369178603671015357350404306143487402523294581112058491653078329807081047519000155542233662285979727483108181286442179374156039668195179206327771199295434411109240287107848046922090423774606920677091194800739082693536834550337467681636578162171553128905208875849428975943438606883904702408141511951242748642338664165005724718228431755427157438448974639592457520459830141410930856481700208730785008350766557701062094700697559694438385179488184149848882561907239383951949693616995191146194804933032717116950940401071318702763344695144397331461336681259633387982078365753215478061400069353706989965819821251100350339918906194242629821647334745007829863063456814233798949779454140738997015162701255839784677501368716463772550347398601567962609785067459251285766365591733766681479711182132965812849579021788427475082576820420487242667778386441417021753644538355106716799327173791149334718828110652782086719120191435729350141596480357303927875251214863028500135632310842378252981470859049904368649055582473422687911600449740787057889093120193900983307433336242189779294512558258735329 A013885 787 54739560859486678450435355957064950104316365950513030325962618840609492328979849450135239206796372750208529046549579694426980993447285384244031175661957195866409517421684285553068355286256568402854730933687866152663312992984956334637477504524458768838039188463355815642896830910149330432724624596043809225153859516490813367795869105889690701519773180457375143191217703284580770223577219953435869280217157317465685792325143477619445170967741733490324521451345833954301001504410087547490960274159103187796301952442025955358706808763986517149305972281750347467265616744044283403597602425169904921507118780888476145383962759294972494005531957780795143213937969518099804892711125664130582941950004752403623081170903917579038530016142456350968233753290522311935702313750963341892707529151492839981931850925232320947094790078679779656509311740990639872606826508827803465906013993856253672713013172164229861028979986374252859496567626866007258916645763769628511967304640999297702228379189216223673229095720337890579613830269195893783495319747240151919235558264972318121276793897358742987286218968379395920672409095139988457383692420911745107150354495772590383138029108356332660587301677300182924649256194128500041061300213029699549661962342885037175533881416707499038061920365290719458138008438362284303173835583236982189182944227220471899257550274036672125326211669974732654969980176962658437185518454385695222580999471568687188495923517792986949332329142968215083803816936313175389740820505472783859299879621711942531561277736946405685344989589942361396424890380186818282207814760796794551140225323575758321725030501423131335366262925419725975560880124627114265740064065009412048825715756443906837067561605231351419455087833495380668364026765611314932055531761923087453356635694393493021730364325000057569828103865555636842303892481650313349896590864422683815776519182797811365352131854354225465908703464169937747321986725157011130026647968094932154213410863775830818375788100843729250551867633366672858034937967602977432479270736779388096524466695073095609608715257744280473802535366068853075912374469336281221724054788569241394045955071362739561141463208487779936332193958086187995078493904748027751282159447669381972024424287033400148786379392215269234601507820802978694073438450512961018278303849059560484259357964508834305696956705206152000481134483146018402812419040940058888255212719862217277266710179502765750999398420668306996697049270351981032491843706071859686830968710172173552560129903530384207338667938520651417758828821219271523700664853451837722724555713407168578845237034571431353788730516063624447116151960165028846696279428841579388246500631283993451879939611872712868645144533445769830247318772796850208950540187130047658558549472716144613930525891269802958330328756046544972582791801031844343207505849036934499363018146456117461423655150294726591643239780587008829483362400815452157256961595466917459424605283288193428634101336011082569377643241015383788489978427407424049556372885748310160554583157519084313938730863586940148898481509683137481611865894824464809199697246227092548595509912270596200825666415694958666427951248530896739913529219456752667657042604343679201259668148436717060787598074359979222170751696621094281764480142024896648690685137878348055536221199373732939666884438698966566653312738218721328893439417381916539091657023780354916023295224596242578686546835155519436202774539213520392088701953455790799557139742291688526202843809718386434730172758286731940503178633050256067372426210623102572892687984879668278570402100336346089885665354210537197547630859641397690667041312446636427968324287346271410133183108021330475133356152288132233077632493111027776426244082035744615280994476697996875871645196870158600962858651138312164734743613824672516852241473006907973592884517474054024033783064838124892674887185003847729261032384317924983532956823933479651072015164602562358930231718017616654332586332087804358658542829342058571812672576192991735997129294138505850045466959606414910947963158836942677496122910054360279047116582734555675359065048685332533281249666426965537479083845784847827957627533045093300053091537413267866209601894352317756922595448335015066202265792554682451984847701927189979863436129945941115262717147801034627522611385043919359349454308813638561856699116243259283360069842163263269033825318272346345651899033942123590132586238392238757650674719769042582285879690601887559075437006417907250084957867517012909152843060881652102702018606336226482687241596527490152854374549982330759065738279929766440135164721139451269488322276511771754912543816437551048256064473295266757594542282997579920945871124707127215302749837651360367903996753810680483121170564181775057117078485975726659143512269518020067156942112163966517390101279767604689653234090359151668455942374496826853459768717431573168027953 A013885 788 77722348663268176804599793203130368860264322409397579699530306099171271949748342100720670334444277423992831426446746576190009952413082283816577372981859558251292618177800384632522975731678392442772109699313252571922073596280641146429364897141584454146071808014014998331276565645591897860217087305064974834999283511506096795958539321081218570387760588684667298686052794532534998667337680791425593048601292337304876232033401242702312562114744874488371704054343541760851957093047193674917872381986721774914893901288477646897747373371207604280062129886049203103829356793348484100581880986594465692136333150875969074356437211524281760421212588978766449658312323586060634675550140752095457104208307897733551057162076123702020910113129979647116703472245821138258090480095501557729754034218451169298225812059147587522979167356744035903752341840627746957599910866344718545690915311274758770977280743589586917791024436513387542326218020979088468623611904208653430116361265655339837592879790462979696000044162191796304698754204529674159752314210357160383590042051428800690721704752722092741699249005786263953738164760598178591135437369678487672603180883304182863631212595703497422463504397626405826843718952026709682801174536571710113484384866281720228942010266682059461685484064100585057673458247267757903851492669708111820186727641628577569464127559442887173849298923095313983287711144121669320646918676088710061648190166703101485396256478202997070918152859947420964244436103742816269351232180439070472113949180045053587035001123747512737176880884206791425243655580540915245720741242820654320998306907256305483409536632659142988439135978497675864481944571112680580010890143152068763409534296797176229958236818118970932373242646003250709641341951340584785483571160888829182260592687134461821355009899401606740923422070236229860003077867318568962044123814986598574617001197329752051774781878327827507348733974525935300099354105621258352046246304035366083684990908808159818286591365499674882500823122309104024190912917866860728347719910511371644566939708266400312972201619715020840691846457260423521805716276908404246633451259933557378025907629759885305063634526813833757060819916746380628128165120113820438852233066889505678652682994914382435055382284692595529633593089921854919631030098029981292529577668214160370499039221413619950783963856583891360947142163836256251362032862212029192901381566785408236648079315338258470916752843374840367409282285854152732850771728972072479364758739918931823817368364436940729479259043184116560064797413609931207827054896827565953474519501571162156853461720195488807696405544346549616608998173704037363183639220996718385457511646832997090605895417494754475535888981824710413865467290787017347129887138477908078337966378682326943101554700400668619006025596573979205136485018237671413613579632296034707462076856372743570424606730732019614230795505144928595603758488334625453646397720054871023186241783713724457000129220644687663708832399258379779774015300003422888730962936439938419634548778285574496736104587779962078994551260894170535228979073827780130595854532936260944771174917506791909915728239989396927238391575885333452443403856950206472441525541075603319662948638234911775778696639066537018453696991709337063623269481015043680920010127812537635089492423479190330516603538477798572428672664549019009878652210845635871445062866813703390000087887709547199046144329723410360128562848924091423349888089527878757286801763071049995748791203135319008056678902062724352847021704386837429051210962136686549839693284147291163006135414977263350146791152833310713698386509477856000877433276766543858705821017658614885577470968205842224431421666319370568060908038771144565553237643587026242219026974700987750184486534292472780687321595829290495283778863294258045760273021139169334661672232327157924402535121091865495738687293838008225325381658100496013344153477159718616932158235567100383263602016449339129970703031719193633271842646041127257598225846015652667297676008187616500728006580865885456213842126816744919241612586701053822727001809811738017548296022831210194707115307623992007148439552024536682460433156186807037733482391036990272712766716909398833390845605486609486852750501419313762227849903515234183238958833156654114093575781325333623130372433334304209807838146549206407522167237091805396293778685884404495380560114926218865298268406635961774314883498684888945721614055587113493756682279858924263966172761621510534383878022899103398151028289894239909586180032336735525028858791520732585961353685414262204574801956926238388390994575462897861141880802561174708614859725575571918723710934859597572637914022310094833814441737513287526538116476238147577891065118875371358722975873747442587273083707862037327071529900461047418493254356550793007481957032786991891836971995835074010518848972025941085672826831826241183636665262721 A013885 789 110354620805981963713248648578017076138828320023240019319436001827051024676753831770102948819053048410398189650660398253429418961003381772252954099069904166800005582968077120723180174753453687258617079361337816857011559650194242296245758754760758678310479079111355293485651350667853175320114252929707639974297577688796512078419303764812415755695054586168045656710482862686581545602810077435471168269207885134168689652186248988259577407506555313256435982603488058173937977242262709269687865526670520819165336510001754006291294892312722715390276175553616163371393839048533398589599887791983058274239617578603300822008507869843232127506381642949624394912502360829933294568522596197847999437609895426752266603368973918771180303370498393511816181241992534863903717574796958555253495373763307421886271006832865116177614631625644516586194088828808190911976936642955613040129065941120645164283488904750880112334010583354588895684676940613305615794515727473986033324726357569593855785113520647394962223534703997157325800659048580889563443441597775086670763006337015542662326047545085732433950870595608667378562809402488648059873788697399588471359334599425627168206822622497780739766763963500635698084842260067787930093027273973098606601598243084164439104915871220388901090366346801664398233063406590856934088868827533750524674866549059827262046627764167899454000144021049343226368939681959161036605772010675287602001614345524565565750272534371872812122635765266365288029212312951963879752232470021677283324295540931229650926755590560772192469754561607202252672181081620082298043314498807605782249693050416216134757414454637512786136226293021774559915740372906337310292522445985466898208371138047548250339812253863947711126675183626237542839226859004588691762346897786130336236978350976675558283660290734667142347307290379402620334390131457341370741083507575426892359971469037029758976786473416914181101651374868470917393168622345083019961327138508742781482720136807627375112944756444271879642971215972437512475637042823687273169608548978944609139881313360006349175771275163710345802203035266413160400498895782336128412232205575480978091731129467981469591736928338309556799104584531765759512172142949448746847415085654532864374762519110150301090429924596774610918964583877175160622555501898555148067168559257553101175654331798678182460266569517634236080326431318055292290141893641785133745376927271229382662431952438233657740447941935670719548641318546019736807298194783099914333408250185074782569857193824341353336232307278270186623923061295956094951698684644897312002470835942325586543485597651606152029395286979258898989602319920893378377832433406737576620546114337358750076414849797849605370960722066687854099780791094982089443800162777827130384709928536752686451344152246792143376038485474740392267474208539885420319136335972950951632982059058834567672370838876973173402894613548562880968165715971336292738013327603949006368147700298417666342832474836904292130631643913805338970594041816960012524878842044801644687051524690220948212235251691493617594966569639414293638612540827890412887438229571280656259966104846441040837216151646625152917920947761821899785934070117749311341407130174982902646675264638307129221812873855096051410610849557444195144944535505576875660042820045526248945261443923892745116313150332471647652857883468576484309273492134652011522372626885504454215354787979614557396061349568092263701060860984813676083302053132785348684966490908771833813891431310104640822331935846073611460313696125581831500365243066509354595737387349520388832402411903372208549372445888446050019649974187700187837829780049914663590470912669707955591371196503842523254525072875222536655256705205481009412723340910544319198380983218020364013694497120907524968358379089388914762140405500395346079043970975597554004717950775341469068410309428132867183045324966952844785820424925595968018789723619566596281443395877596448879508168269709309062812494507719114556458683880016824591644155046246549231276363957244601874165239888493526203417240655642990799638322515598177575692608673864906382070946089053613426260619337078419293761937018902580348223239843931280175149107290607897643130812370828299381825868869400886174285768693722580495548280455429861711118371969307440474562228145244222137021212076745172425127647244916562165201806755459534565495723603772913597555943098796339425803485040916776993407539792230363805453768123752203904881631833652628662218158797633082818689897959452253588524574604365795305304822173540292360900357152252807305329759711238091000964582155418059425672384933023768427327450682101838249768885376554817803292036836943630692950689975144320455271802100403887567830445602067505501674046491028151282328355171422589637798814193868733103801229878921404479576650929139307224309066701839946567967547090400679353261344873836632080162886956311328274804629931250897 A013885 790 156687780833719133052002086424037591675248361983237504110836443246151186744461665315603062601374204156842742362817721082919534517713378633005762648243096920560155527016305076398652433384914492029958270450751028629145862050245846284020614288258346534709881893829811592942656469805206005950491462822015900570986235764481549250128197385595262197633913119552802801999976065965581613594969108117295786565212700162945353183484210929723278799090035107414343424951440743814673054553267403595531203683101825678737637201081560438110739091914465536505891359793030784876017142129933485721233527880661689172087040696302946895234533958552002038864828520413524844487280864540906597826178787869687866937486473290942193002659661201384691752002725737516506787649711794574257740724598485183386562180905448386117175092948691365260599378016092746386523780382205111523706837331057027864318535179961735881024061705832870383658231264850096525660158346868386271725153717264031387318345991879690823293483928085848268877821314213291809139346354740916112882114656692141235089549888655877357902274889222792796472181271269135638124054869789324368348217998523687488178850746336672714168634548311831467823018180924122100375649876853069167058095426141621868273525476630752468014188534163367723935464290070770807482002709291874353864619026855588418713281993748439156807738757348141215058282489295057325362523590007488511951961629761381828715206139793473090489484709835644215402009249763805618765293307031036578413365538187568642468984293859992938475910412546846322883528302579917368872365014005845191452886394333470723167702425484817392448258215318254991985023855731017761318283378653673374380010042589587073689443218954777716082734807334503205277187646197998758863076130345678286119610579249921660818427370482689628157963049421652284731820687396227466300126168880626346636322605815522901105552010112509962491503111786319518436447416166622511357112220617022541473230066901607999487710565287267381945740403050694538214230181796977209151120584712512140620780885527597355899524461943398534921663075440120280459678595044263590686771160668820428279006782711785695110391086293019765470114819859647192388106238079519336003674202371775449352530241272188069212557186096180676055354561448202608735568297170094292036059787259176816869205749041751573575961032584675808113486710595599593538304045791960033145203998680544114644309647824545937578932644693093126578379193492955620846175216626795945443999992950147895065690037883029725555289725651847840923922795115202872369283526042492333109834039283849962727892233708562580332873830224816556202001103984509602542679781155919909543414025399590195327718744264699182807248159389425347133196177951441216458552454701747984571405767721237295866643085002408059126746153976673552317471875870708469143719127314816093238067960585546219332751007429099672751589442175342499068313737309221846482816868981913634598117389291760224334859089302610412480535089224502417511722254032523907174770744432103392503536898029205928820422916692083044865779707760929053397536448668509860722839486382265997971119382324389838755306693728953236920007213428522249746580483126257157164356990995177183953276303628860699203200401223552845575495561633275114267715689020084042585915513349341865944041418341380763248672077985446581402613040691612196221443835848042601281912132721830601124121430891771697848851003196371586620699479613702777261797170895314591682609003254957206827790466882256049643490445985671245004073755434598539747206623639780242528614092924684772688239899589927970726408391357886353914286312901831343242750153400225425602857478012331684501575258650473528702097532954356333540600206397394845227722819682938649581721124655222725424055627688988739987392227598600395678998423058722476347428389732574834897753135497499016236476815434024012247065856713700448399917185971602765339060631073581914363254720609306968696381375740576461116711829274924650437997760014246538836789757517829048514218095051498486651872364299241448683246635012356752634605393065599289987802069692029681618090180273847804380928107301165396398570124190086153183182942609847961025487204655084735675646686030320657723882785860407156675381132695300934040762868680162861974667694842605277159563398269224954509890501567622025510804527115651170284024465834225495206196941734386508369561061628882197781884988700427674108103058859740972231528649226776827661720170846886432979773519130434520374451088295930916071696582447013998423441736924031005024804188896856398890670898405126214222123596634319382174356568725445419601956915453848328767919872143137069751802100284098993941728821547192272644800887816038489408660855114873162590397033001214762159090406628611757795272891388630563855356110924863877778563902852195708600158264858294949337585798520074361014154697509135037384483593348531058915443836185127333630279277440296104861729 A013885 791 222474242431221947097816526423774742803243113500433652874299899798150485557431106730016217655999373391522265643043281003630881521716964645723663136446498864335780746122789876860161448108604535910180460007392003256293156253075916567290657341483631135733568776127514798920781387248210383990846956928079030537018803753849479073639271955319132198145894980188883928039280017093692813134112052944099243625123208815259100335042341278044105465839579977508007412321277800190470239218838595866940148267877908902735385343416061158974599674828397293266645388441653311121707071373180969235693473196052664002811989341930613269827019682787769958896498828508786145119177146484458019269684735208291405686258731507457309330177338574414464276923334157492974777991956839508821872972006231377027694018493867229167173875948850075804818851071795398606130495242136603032715818932362638412347722405014930422823181181458741844329825269016263502634255449909506326612861581533355813503664784992322173289016209680188265504056737734941868249164897203372929288460670106933577630543036257268057759050317387206911620601883280381119739906175254460729669795762729847345903158484141349109921334943862392092408787125312381233073069107198968228331606197475164801021243062672510306977221689551596806403836520507014426398973920807032844455156377614095205428984431797677575867565528792059741189007800403012208817256656937262616114576383748106319174086444028741321843128291653108288748050647341887754443233059041166503116265952954386649990084632527167993645590730627527579470437845116213735615009571691297336000720917199138740584724462741596368389406564827131578154880016726675685532093883165068716327077919041123333687471780535473823624083595337545717535251819767751923763050685204223734294931918222056019564669830971440247367480941462678948042468725744345341618498241768339482656009106125410899795025760422318057813298133791588272488618918976092139107975286228623774668556023100716429328622260097083603127333131454349994945242223235710669253682620048153350445400085782557798955431103961568013598267769305182861052637870923762969081746839873749366834945733480807901702354556610748165141100817781459083642599358880872085860168841956981974191335530782005135387933808578964806161927561554160611431457795715038571207443741358453017669459867217174264002843303842580038880590900446136252082515767546034996781449913954561324986525563631216321293010568096001127424197746535327488947787804554072610710281497990218139844285460118484937037757003994855719870718248103886604753633799436115036612329629515449356528936883276738539623693237961517361039304681500133850737441686032700975004583207861785935967428753075442987603150949846191305104498525637599471277190912675459788129602479139372823197324250742264099607524413946857779972828665258156514872993608951832833696723460313111898343141847155259174054053530598755274699638738114659803281552911142052947479579162007630796843420021959936512433375110181034329020941424443857297269448464877133026569894389425054242477179221225670955833991378522309442969865909397124405316348704616265053081279652828961183285593496237910356113530682036981315958430525030198108399912424163439290876347032641563265788558512080070072660286401653937103918815995064989468453910243037656493753708816121937866363969790632182226730569944117270418090390580435694223728331915030020231820291682501698287592576038845390571864506501025873184214603545675908690202694171534573774814886088936039427878657414165877216917749150170102778849849555021307455815950420137764147294806239112056358731686039328234444809676821377855545522621504556383872120196410158155228561353142021685393042374096847973520671955987254785852760498839586558222179153810889590573252423351363604485392278766101465962007595663968888519099230631160524507353419073708072460696475261731707031957082186115944577563761215922081987586022610454242796182067757840168764652337971014887672351791107778806689396944185540548047893187794739992199336252161785535486762067539556828065603048517448739821725512909581942611084210683266716187653216669093084721984891439648310796234284580822163155200214583345190896397765185939954647542216676686952998113859040683400124255636628925351898304315444435610000714765749196137001011946207976346936235549597884299106275694383456847123685964125985985908946985171100160824614079860281199790695993874401223136076108884843415237609741573305183666193287016618147630071362289551981366795306998874595582700810894463469954759512714263743890701503401234523835959711309796807291146781743546414815015935394600804757139775740105554726539432405901538170446584474703079945241121259375531778660629054171816961456312975760838464016113360086005788554919627484480804587922781748386826503974361589444450911038407412010042225894913466904091881616559129317222006474646341227946775620721401065263718505338914306340546287444028546506560659952753 A013885 792 315881610435667500140464479758481534992384357405385225069144832827702553972117458908360636752394302305566629529134503835972332544780484270983263169925516538019208642847666066189038253227138910543821097404715587567470631958023611669483610860906924053489257761766084779851263898154082251182091987723031508061199907641529459809060235760663557085462836008886048167414068007230599396578160937157049919755836563898807340424412213560019869454410588508124586880436252533545040502446542512211846038099184324100911156027546698348998198170502823695625699321296600545369333637238710611436084027771727747353040622751065574765456782685743994690528906137149999569650479505675983109866196759078639010403474263741983812853617605416252398004839534466855502689355325862274477298092413851664292410546016646842403615997983106422082002679426246199278704626583014350772222784521847618688240800090817284065358453562762464818864612716989624848059766040342161924385557806571205985293872970624843583999622688427883070093793487470121356226654523448489477260725901676020388733769943831135852685591906494447443912892928188832095530543962278272848246767202282312863012020895817483523165576869387624449151263261384661680447428683340205431774229380728495068883619111237002466933757056461661586750132110497527982423567914275311233429564968850016376094781548378955089838593989014107567945401048456819705774643585148970886328594080499434994023560856159316567008218606801707375536940947982910721360505561511013547615152027163956565694971596086127165953647518016609426404157467453171886009120645432890361601975599331617534790405121494894794832277636915756561164253475909487558832542224669104972358015872895972253199492619895756256789420461425181649862450043059980943218433856742013498704799148611013793771033412193616235306449387102374943130735517529188943714416058062469192825513121395907543950265891115951250612616048350923149810872992440637256357432465978715066829571949291713927197249616354664833485565838027379020772966787356786443714526043853710871703354429598965168751461540977560075083595680122349021545615249496201317991501822822622154746165544302859464887400033685667057512747983832729150123530197902518397213161751434514554929387092729545465516505533647503232782655981765605823265235371450567520598887448273989026309106278687375398964285084864014166264879154134749680473124590160610612425119130477781579211393227200727912302130106185083872781139139802410482474939148810731874825268156891897157384887620547451667247618546421123857848478399598040122965680225565963987539272510774917377013106736278660152654478209772326155693184027160735548906511740005332708267082499765011793684905487055439254049247098195763647891757963116225072489218457698640308394332987223392478626483218686158877676440791813343646898880590167450334738024086625522511754128682189794120645798353676324825094866283795356868069204959783266524307935871755421871849512830230668640313707822119969576734114683816312859300686828086581890529107288995051467706450538085889241560920257511817486337583496734550718766864900518872866759254922690336249472826484026770338816332924787870684500289333604982180332789289977801995598374454835428421225817468725352093872745323286472053157216269393154174558858322304990751710563635948717836251659738532446333121947055017638359898986849144515224018567698365683493420238167878779436291663887441813825526332236786899721195822607027093221719394346552758685145126738312565316187339717578458133949506880105319927581184555113071621269410839643888540292467915685545388885561702246927005339695544742468974104133302571097841299112801594913535516965714337927808359437188171484157108966158028273139140721412195618476542963600878851797668626792468261402566466062397073373815624752000529156418218756655874146062676306267688845437303545737922639827115275696596351273486841532026720065949308755479564647927305611729813858682180443668501672974634511285365802397066917493129587076980449045929637477942676141104172972985676325059627528930512539226742947658839215377055721583260288289946194128111029846052733260128499994103302004824731622208822602072414111053111077664752710586641683613146185995349143910707023042949555927610450225235457036063370270670413990011908784865152356379493845818907018672031842598745403207276139288600211888586495381966030083994719739524082761047954073588179283491218241774525697478319615732907117029026854841048378164730201923554393239590234246356407607513884209501086660266825254180219059554977443936376609419764514766647310154247821194165409985796086046581900004080981571714840058210563019052617360098877546140282075776092498490981810222707973164424653744786969233515442476172824856819002526667111635920920222517521232461759794277124919274319453525123303829737194260032794342524732474150378043186756442795674962886447071930116888824992510626352322147565834994850257769030051416039957165698958536016321 A013885 793 448506715748355549746939474836438316829681876552538049511000774904243265175188778853248208617344316888674917903348329213032168170034384055545483094660934135122339526007758597740969287112325772108018191897767260016786149080023531194197991266134722465815097057847907837265276004641360762916651583412460347941251117264179094216112839166428476172694005947068917692840036358542417167427277853748997427914762836107668893952984652308689131783931054967380251554295576213521660572682240511761575080117393556864947411263804372477713534659775627744000018561238227360546465950168843932621803959419882044173446199497459713789757171093832411069310301081175386938965220879490584350425288531755119149394445757693901910566898932373503881073957446889506053481999984912831452513037600454182507229160635558135714671000048299535138086078402111649769263714986279007044395926162836994327829517694547556501187657800263225010318652418506737767891595230742101003472304950564772816661402594452478536646952271523148772254163339738864098487909011700001923714982496576009281086364391138245058386606467579486664371828414339410572663711558648541651493110139530957894737658953072724702751306477038104287498565200519841579615044748041374063742662005833018823019888780423636611693163492916485435578282328014688588539979868059200581963601827976477701712808244936698036992956545459603729100253296458754656982068116878862355749858605355686272309311046543798742882588246397651829107754363580171668098763345050343162676206911832933877497965285504060259469448103988509010345927809265658274553252012262407410153096268540192478094900244590376838706173228718295363664993447544417276821296905492001378737335343242456475511071992807328791496256168097774141828748730789015362095295840532145060230500004749388212182358187536991367013509307423016779628776739712441626055519640952403320717654584005829097630592677362221194841077184563396690721016694427785892899894988847140438643435539205485061528505248528485346478315054084040294297642303796044729613175805047998357164109710347097887607943929187775515527968911591478114684692631303927914759459803647459824771426371237225131236629149628830171278877814080787312906945216203276063911888204906555532418374769321694236031868997488142997589083574301767787403907298801688448094974535643961236928168713538220771847232927739764562070352521152303277067529261211674102326092373242791519714351153393543931377565546177634632355409875622431140415419675012959327593780769440058422193034382247643081903201926465857657433166995018074454873681828031412929455548849331341862173698691252409568367529467492705698444057193252360494263753039628751683161974956868850350346068850134074812936601837102942385804647786236313982749324251692618332355852452240044374525162583434073485581038193341718670454903898113385529930126665563854516971681888307954510757781313055805537184721557110824016626137146582989457404292903063038032698633738592826483629900247191793643312969872619378527468095297666529903340986688030646791783277741655016440854963554069956640698822290923028979896164497056025271978195416766332756167738993130798052960742017590531706482527312344369183620773202900012008064321158319266891876425513691972247949874556485560349979645620611755706826616900932997253751505752447238660826772841373463653207528379696178948771095770665783952429331476498404267917179104329860134074773012231471452870341510727537077437937099345667500510834098713360288414104215280264052145807609381796830695144990265699236415637958869180532960721866544252651154042617361531419226886981867215037020604097071407770164572398588691267653434405134149147798512388262707164193805407685598980860265362239549814520927282155834263248862669453043876882383431673608230263814803956921409325731513501215326444502829169139497406113392188321881016073500540809625617008414004742205530119206357138862672678587681628948222312120363953858315946904678205827779884745633290105632094092242271042496118360229441006517280519254317679747724904523429870187564344690742408865561434036471827620205680043203150498133356157342504126895688526271616127532074664428966914552233310731682477537135399842789395417300969910904208798449425624741616693227630709191025452140320853828722403281996616338771552280629271918993442895862810615115936726851961673477301894031051492755573552141576970490785201445576853264927062691472919990659111252733244474454635678300463482983034046427075839330312572170121984871226328869836381841092049584402186473704924563293242551608615171883520918584643027549853679848657284116526202473345841636794094410251470317660530675376542992127057911976030102487265215366629909960117383474653320495592111991774991535607891318582728458470505985126043770024383060144559456876222935756506077396323820998805779163430467383276794139076549733317265018442598538665779062080209479975416387391160400729067476383778283102445161701713424245461417826170072525486097 A013885 794 636815399902312865797040241922840799218841620196257017364541027253214129761848013976236441742796649744603302909494448671428215201400510441954642990335989958292399632378798099312699429091445533807974385893388128505653931274314970930800377285160248636144826263264756878095962992122068568752548167269265712246820987605365536176407327480327636893132793201987432268602775503930960812091792451590490241006771416187326432761402929473058424587336995912819621831127453955802224415746887966308254708530242063469593636514791484893088906181425043481712634354304025785463423504608884239640596704410035459593976800479864656842383247677775605683637716162214441372998341622290862624041798898832228210101749570181990485031785417423046100070025998668193396578792052578378127670804028268074212166874332521667901425622115578433062557485021787040706437470569273152105034866533787246255329035505227209931106804241308341873476010866983721166905256729535787304487176490194046637146409103551512817607931711388043446326479597071604362286747025625329631400183902640922809815442085308375213865631899238007196814991176898712477470579502528042403664052883384007283548528228132979678274361760567891639334850289914500705707478590819781254023464847616052606996550224105963408568820037561922261103873211407951695258610195522932360705093800665197700120842776231085264710708301766636571989098344750038010998588290227270867847926989824508643542281454612538451673043099765430733121448787409851804151705826813145091927951117214373996502628496379938487829512176584812437902738021480509760732356742374864998157744808560672071370390776583358687074831002008272700167286601450073681415656160341156601609856748450204523949724146491435435907499794066801299694541686651898984978540466250449888783697045243452098784606549081709951393700284709722335673376055317888229846311950843756521744206884682764485074480427101491299043467328042630735097070600700152794535166199179534281790952454389682403006678876659909618594660977746603200140567508540940681654374959028035803407961321004299365405352443464767380150995354905541341481863625405301177266622318427471364420483133185772763162246554504541920501513616467304431742116513842734942277741850954007218592956344844792812889501419166522252127843436557385105319949605554668954846786259255827869981118845098237530452696603081798891807524519625745874067270894236223955906418538795390238807059485603897105773956083699137776192255199771638211736816533504875391999322781954853031159735218874991763341834577706033255910084190045378141273581259303197867777967222565051062400361302665572492513615287125790634875683714239716814303849599588160478599312276334935251891318279344817061671724674623472467081429791822134062604507284035525987523783595280192685480173770226953277016636146083592646276088484063577238369999856987497782903861330887267367781011101811476882610487195914703255774737210535883662021687108464375991993384004177194832567299275276998547013423464427732937875267385058906148968023335907130061841029384433066678663005986991106425992707721523099158308428434296476874595144609863594928174057383569715531082680278870039577171161782123338995948240177550002349734182846887719331298985900594142640057365038147918261841049691944945622627719793108022681719851703152478943245519206234001982252281622610277553665281727650208005344453302226594788632082171536482220387004984827940362658124486397068612159797056065641420272811370896855599026784768795189876287589954834009902640316480443684920719398465366118063988011667265922936509625488559091916309230069413038340818963871455517822322559272142943417216602414170557606545752404061522606030723964740251512167313796433360480996240248059936369513740403261590519898590292145794360997689296101862561481005169565295089759512453515606899368551942692334141013839072257372332599688715683531253717378465980628114137841401469874633536087420283602433406905424235683292014063815280646389512468221528834235585411126600293419190606366226877737813565439761923565194904547759563444424629461046722779749342376249102295656828132673495855882101731623846438059989308936812119676395390331875554487508444457414583422609022703234786717191940006119268757653196104055859841825399599546554688305356765869684919159906517436139086272849791082691546668573177845745818461435353246679349450397023083052590134803768912414146179544451926665759177273725972066299765735650284661179557841772057808620004019617783752891073304801630139275611747434246760535279995253075663853489599353512105020360898835495167852596308874985453838544265197406668893552507056421890822528103148112203172548065724550173227260926894817044066242387748170839678909929356305664156773613743928917080858557216523109129175510458627673756761903268894425449533712151511901377185650893127417239095926812674698651957290852633314377061748019991609454785552050833097971559815842281710988479958309717408888112330412360665819113228129 A013885 795 904186803259098238691988166775838968656466806326996899904165129332666854641268235580257145463602022716423211859166059407268051351214924554582393532329487694211171664830463132895831473291492581295989087631428387975652273897355031680893431290975775147770684583680307906662699726105463911823286783134437806393634506998391494098825178774235557536172848357394269618601531018684902225774216154937918702125151442673488746841307279232828315559302545005788329794279133391323478952269129107178539605689623905511746811960982293365846535064039617962814055876399051139670740106983456549843378714933519717552725117998939192070255750898023438159152796756933310084541306340801037332784116459099231049710439839469890464105775747426033966507126904391025071486173947397778233220284795164623046664621689151217821514479540158847232903683010579482256320187650076469928398490492063558106352718365345390611151513749651338367448028361562905384878597104228494354787248949837448476078788990541340334670345095936293203570776341259296955023373771563303654450970915452032737976124152919693706033614511556379184448142927457875202123944600720958703139231134842966429597362644412208127055600466274644919351062528087133228503703429525602151993994728141585606412300811548420887400299112072558255884162106330060070174804496384604172873652368531085610900479461731140030696352157221471303194725208481754720182422573997222132609954071991257369094013119301795008377131956503645184437620910945389953087428580141431750789544889434649419552232588984530321514147670509182033643267898965252147344161847158148691689261070648530165239748936867317915354008322018460051241423052075097267073789308853513588891966373284262044761683477464890043721314935104306292980392875584505337114675530788965027738753735568232166624015100959509446456005105147092226362192705775490828364894947589163603694164354665015933484396555783042131385960389992625547642721371898316846390317474068456006740856379032371287685854049777709291328959551880358779941985760974414413431735866200669831719417737357201484066347504320554218079051811630117212492414441577094713650254565175474209071973920035751758185257906139155377617517618936417468540066326995204106937647711270003827369739216922292988930848816513520785339483398300059143484267687094035598221893397708201991987781460044648245275974440761913729125156341862252659515533050077562237361419707238406398301875060051092532912891963132806665491006891182158916402001112812631859457982447218071760263368168666189180123247217997955260636724407825260471534283266090460614949621206729545706306589798118831762502904260732563713462683651449261596807020980922446772662583730740092161944651498155693918734029981336859746692837659927199803727447898788829822067556804243748545827823088873131199045009948469811603963628166717058586940312886942697639540527837689602783015443079984738132112678518529862820634551051539848168707126592762903502863750232019019323384507847096973325966838399931967605972763523547583307955290709651089968215418458692980755166419691671231396690728007358623001618330271434892765732038240327094303932432594463145584816461172715577783923514254480297736770080453775613686286527654433456506580184223859897586483930150969588779502847292455874656907326342282977760798703479682969294919753163605791352514777827834560856514525917976241387844359432339546196802782295831275035992031736742844919502676658882282648455372968634193430064293134647496700267373541467231912176068610500752798333171836973329140477882946839340295979826281849191542863747317309046571015074478666588379480191585633217168649442040467063211538913453976965411557232371173581302830965636404199291311345665062481912465878689889637073808670907753792130811652716435251144023096130895302270956735557043471190260672073711309065316734055695309476457486503618135908047996220784271635309395836571856692255413078766811787548648476301614900289828514939004571949212606572932740674004591615265991235595085981312813291716783331795944178755584604045507506941586468250473510421112673416665886562018313921638204417021973391805445193318358239732004542240219095245807367729730445829167970277421971298174675379148346834563911996361268486580435194060716440987434686399213372500073178941517433220263627388127324134618109685817297171378200306576527120563198216354770401072592366003633801471032074916673612352049446879239864828166340737520140186478123206228168423458544948683973773047282447586028660669335728164661452268876747302673341048220046252852024182069279636897894564737869662541683837330310221530833944750394240675192782011610016637602284951569148459964578955462635307939017878094243736762717940954603913978015566056091392644112889613680419676588473780852158823752753255712977254685689662632235498587934309233753706686720163215258851025356463859603872123118147379851471762358421226625643449578239729986605005442374583318970188165760431031648509122303177887928650751557553 A013885 796 1283815961915053447894490242513842390519664990231030837307228188038892362230387193166277169786513577168072512320719943611825393587381969133295693533632749409039591566511186892484076588173238782001179177997097016665945710659076823217338304672510991173988240900930570943430380845008925673449676502040913460472646710203215151636675621858849776016637771950184755477858714027596889219581101227101688434643311151940051711623858029569685913645084633644283600576715787499604380854731988846731199708915652329608192293190484436111550763736422099841827276934496327554019478036081209666490970172049362505605259627866619804435297119702814864834340212544909058856706565597130738464214857243267256900548715979150200264693834435413086309582909685087927684925144482430367208885453908408056185168089757693180682402084376451320355568924648352351938012012676274626363126095514589887422211651640064210276977754858038700340389655205363622151057570248618557309105158932169350080899801099743055863564032176880817459142391783571401596668622413170557636897792211100976847244565711392097546367769799534905879692986872551556310862097608945858261363159301424729785828822532207184594656783711243318511255041587942212724423582840335932894723737372714927314363750193382706235921526496370006347524918755807480101058187387823154927083865431025441622236322067095191290564430484896006580140152950339278811734053968647973825541171558795290714309718185532488755209329448365396140640047113752188542620857081513872861380790838078013020897174307097808268714113169006155674742629429221106018171639607820427526935839155987810094826814206253619413340796194076164632975493210450191380335589266700823243783380698872272454089189617262866382808015059812395020232261687148788994439631855119427517390063662722703419406274209203066204116684040578834927245943848644271081089694645599107066850385118121605528269354840504442851543275561453759332199351438939428462565216997778415740363052115763765599419773673555228981258462522454190576212088076619849125811944191776084465255637310310784027561991968442069150419068268105703334977842091774328968839309496146353284070305674180202384121645734837022736997875713870204897628892954848429517664167666380693824317715815321636156384388208068438081709762879460127075290141865394276102384542893989774555737795420514614123592809241536888541694457108087512474381746209883977285653273301260401993473705417138964090504100044097857473644064571493226612565796094034805034074432583559709715312265137857869370722253425204922762501877607521550857331252835341403137360524317723392577919355670987610109812086134930955716505985621295794223057626388909602507292378148177435036782247042216849100371943607211009669360052401311254131721042991230611544671375001403116079033455407498137444882450690404501294568985197910382654077311834715797842385095234038446338683957965217890330047111383284255434917711752386214201275994642620557878865615813183828719442757158255567255687297270012203729113670098253700992883475201133067649000439406504439576088327164157239597211106996344192379208797564208732537673994619796107137098591946276658500620746111308422125548289178823632103637156122856481521769730295840924255063420631537042607452313612365227415698574248124520822732465658374881954514364726552221734176875967617828092407574902295696074048145226319992168220528650523331044353808062212106678778538205636485558870311972850621194387900497126039981030797057281190722351532194467039501126576249099767365982942364929440193411505447250465194629028205067547556475891674712470937181750604056106176723606384202422829427090827251442970346007040023372178357417282837407627893666375607957193163453321958620380788065118990630426706758049070576033477840790999606383599201203124611196533817677817071873789947068563518155553422066117375027314497414567735595993303770054093571295492844327406727495694047778609084233461379616182027480815045735750214514093163930824562375170137437076724517798331996168867141937116831133793913815368089146242152283560138050712567085989777139366975696287637149835456008939568074168703995849424175191164773331570763918426311722631881623664946774189527901512400059811434291483412395417521589550636973333466663751096051526727901437836403632366118179823853192424298063806465364175490109861537352694828067821500929878835237355727779016821478455255188794963445213343871497616876755325776060553133684752268581225508533226579255203580949477595314182155896051981018984691715634130531794931862000702570212435716499080341177406933883005017405447447588220302280212105292291460515382357197888658563393016067504480116424919927181966310980424370107337258629348702407489981049489083247573703756485492195108211439640741880617059403671017112979396860745906259267316017998318568644505709836715086430782327786440309552706305575061114163384313771142086940887573006231387810728299591023212393648747523054458472108323303357216866023246420710270154252529921 A013885 797 1822835080236822043367127232264976715076079974034460751566529093384337592759350868927490803461569808137127933126160456976855567862799400547693823533583194677670727362851874287601763532253890297295848264133424178792259678899264840982900313257397438395325421760872577668026230255451838179927237329158305263246310740009006455557395338425640866425655256967873476358526040123081636336646763645008922035747347842260146003111116190290725532290368932672271580264053947891825777387257197487953221025101851369760499084832561660004038132746505073415117351946383152151867434025876158113434869435575491699121167119443815195666087662489879605539091791163376941581106814109045258923584714560853717581042398224008265897227393679962318488265461396739889738934760869390133894106473930030537430904208419088966444173376316495042366097026644435625365649922282497262164069128599059053785639169062706649411238804079470254949204634670921976456534148520492798925234123645953176897816148890077876069272436034569466835085538970646339556841120213697108454652788555477199683398127337280049445893102524258232857623245261900435088871725324745039473404311276243012559517554474112096497015596949894804491435049583930866332261895060930856672103761574810898551790571258325789128016830846556428102577688569864541273848174769912421285304515919299490465423597541219577020246940574992989214858057147609877395792278665762606172011411225956405087747653533755602886505252882567746268060755374790841167560022273187042979341545536980933333811999220152972754991614581805573177873045593485591927643129698641088767112539776503384077810515938448645299367822861732400887282684863310177382709148769450030788448539568958688149845714502398001673694639838780047756241918382330018095278072366914304996558903621962469508967934279856437971378502651804142823294644095104508804382770570416411362616987262660788460551941355774116713863680608859050364138574536038220078572461310814668037864662087931992932695361588813106755642696821744239668968766740205229120227969644302615960584473424505938877022087230336250977706567013947759620091633938900423406709275463269872734860212003624479616511807548128490592285592817468607515332667064192226589662092110284292791314279024395132348095468287943428289382178792741617648740234958573120683903409919831639331386198992385618465682115351260841954144666786117811199338243028327234336875799669707690593247594952462678136650879976312651618955840590286658258437833544687976171265821624795338757254126841843460831105586581551186018797628434182726635637780657029338634403301976189783015506842584941455127687459183284661990771039226296182498167932231678021487196634160336768379020530938620888713106806734303802556108555922368593357703044938399722415982464495367224186628204894524082938078461789925663994602835616149442184070249749704068577095374163716126303104788504620378110349701427335833069055957455607832937181129925287297448212496671659751494101834850449274956958398839907717550208148284696205130652552448655194032906816894401174063186043942318805742777370746508275958966265683124718354744184978879841291359395465064537508715870711364042313914617228576985807773941581130635284055403948661807190021583227632290705489419648712054702771530536219337761802450492303184767290902357548257894823176580753946541801542078048860140609777336607025119993095148146105246643064853788295152610458921040403476160924546835764457200021236147887749346444417360099615465879447039387304951077173318048392962442597441620164696679889816703759850388100162592870895190125582224847454068867423290747764249589854499471321860900708752061546570517826465151046027430957673082318217459071587276413481343356200858004599775654679545772577363279200875165746591986328120998011022664901079676916766572314219503772874929391197789615194531217754157680355555901360120264311037695135858904583468178733881853663596792558512469774077693364992827608393225092329336777459328770660321945830995446843667586273084339193549408892503135225088147088950915943614878846932270593365012186999770176011203875620653921062484908307084953549434775861114401641568244070144925027683560935546532040331960420517657691811723683658802763473520335951574598761046335976793639986432585297951822082552240459460450156722235986575982056492582118860917672840985220495892832845794973363606191577131487093935043266596850412430282789352991805779186590420008790734231301810933106869461491141555590836182410050008733324100677613672547425285129674482756568784731549234118339121234715983129476922321854998246396590267713734675119183997076252989247543922597081843517614558708624666737533048805140409732404867493558025691160554191502022984421272650256294572221491669759770053984844387296113718119344983587488508100223564513519367038607919881943651628772474351303583871778600576916914889548372680361598152490137627806745908679602777251272411445279608929711841534242832307600534867867741168593170422050406534376041297 A013885 798 2588165148519813436029119170622053043737777683692647339336997298945405421442513646702780309730534123072158055744710807961787216018970768463446909200922834045453525941236773670371377163615411915847591228767691254227441450902873479323457890080708554687671567365127255509990719211815080602636947412466723836157117028376967878968356673031015163680531596192633930521987707751038322924042263888711433014910122065267964123539340100597618682101206361637253509138978846291844072803738842653652796545038039380314032949093106500888353571047054454023968277982535743264894039273678444230467293412187910917439082982712137112272864230199892987081918253325858894142525577760426674199464222062230076883466116415145704392039595508250257641793133222390909625054692763729667340484335754871368785031356653302402628524677576609701368799425960288433724795601702259715164488700725274190930916273667867475113093294643864397781412844969951264725645206515861344003586147097572139890602543714619302882088953210735699472064048106244999744157762423259335319097944400014190310870614886728439166097442870785721730526368147826166063980141304416517511589425195752575083718916342949378995963074438486787420795495197091328077926377535528103361883230598326277985049705135132679973938593395299070336441649159742157979462247884283540748888614059628816633764952934083404969236760303987820687640716447433917689557437409533696711573606309052783458674120103477629047624688842083992512929939944184399367648270544740535283518948821501137060546303776728739436984128905278715715615288897229672097607591204523440373606109389446765406567805728817878168824498864990781526614531081964998528081263844345012365194178046762976080375486656231319462407050237570722267034381508579952502707237996669844349499135219968766069594684262794122448727566639682674816654663480942802557464507473799734588091267683799759121233897797585370034996343958252784672874704025015619046101659199389382116238405518184855689438038019407411318746572581231310903662986237447576002959524295250579389947588683098728856111949708603538304453513120722824130904447089585338476980011731451971691700416034830242754861605529863074266890844961032524660897694659762782268917849117431925109797118272740599430369787316914492260677312234125735009887363787574755414885043898542391926144014342731667077828011256295165274485984148936877056058799731471621963853462291632152442656750426418800791070708490527352589735782953002643734850767023260035782604975694717035301858572775279330765271084846921522327091944315673383692696752330347705665427969134006896743048498992127219653232932733601010320230195442731218793301225754673660554746551388993282940330953996917439185525691289348394185908625886266503859088172277101414670389614090998620831953363116924280828211270521658483502384798369439098531147432598865569697668906673971487944347455691804776202626796019512773933930584585046970850687187592328646292926650886732799777160948925254356192562081301634852117685890799063899728192941162090217833980974315233767801833146793808952565522649296025001178269965094044413229012014251557394816425677166840139033512790040625215027707866674315633338068485371559400422513053684335107571402475096836301384224090914161351854113077032564780256459541948650123014131358748681396809769951030419556275002712130312220412665776619822840865798036097761284557182882134105287390500028372251664158451421844296588014906650552293231456123794531099658959716537194035003340645921582075844237086474859075666482185733818315475550349892496732558625890631966138801025231591859893031331248304129902040055852643452897626575851328975729531329968759370037268829641097286785006695526616379733705281643837023661726335822014377293516317010211458857931886895872936607918452286828009435066350761968442878620597919969661261511246765061556598535437476278123877048702515216685169377852553287097233551091751839796012631468138621229570379399919455128833070170323452737041759702169109328042942710594335483061882824071287981261276580658953191034968712927883466108796932682800739901227114814398016634454172720891839812549834310971592162320703762815031697779262292343189616326794939897322718554308736715337222163643194855073062967461002287290216211263393980246666376482048136378173163821191814154785388169539505984206982752217636909965931913495129796354131181870733328727380404236042024030442370886378218534713982421585533453495366048320352984427775696537889448186375250071357615814516262169623068364222063293484982583300907562629658960131658269714497142072245133923467745220174610699232536697340554049971306924835091389654484351693439953462077320246741423177944800817683774150992683487848591434921374951642430690497750097829540759197213098135467778810361580670645659129639472067925336725299816867370673999115018852685431948479339520024329483788820177668000189341804802825660094760499659892297460369696113866185285425151772772635886087372415193175941224070679562867834529 A013885 799 3674824403281896745839997058241916368522389808634791173289010973888726505473103098866469542233066988382865120555517853660199311175047778398204338157294692379275506982346621753292492465399487916599613339304407801153612336154601229731766949436324606333173288624347489626648892607930124899218288242222765105834535712560236481728374000699798097257948550575284634689157900764266020071961876678234149146251241185225175736556196817214233069112172561015185855725543087759398849678898221913687498744048075480414541881000490917031835036326157595927109527271449252824862655921007254789738599822348890631502304046584706863820412187298929456959171205412494031860523939262186136348828671944611810273527549654859534400968163959557686064503472757744289767501280903430914281058067511904397069008266963687989488929163129892320756399446545697254643187108646165372394305433145685636912597987581237309611651306053153372240723497820500092879560425987991340312899816059517485828651255911008219532254174838935558045306443151988706601740608081001730068168450041970948212221818641225581449057616942185202499139977499268016669104651492064923304452826490165664000643889401951076413071142983006534526928429424056501810740312628462326255093438147647754081018719184054081589756529402469152110689030651004021202245328894235175317094740892862392699167604778128861129405598774939235118091484732904180068941954407988286011804765933152757963282660147763435946673247825254851357431165739329828732950970470843662206051364116850139963376093241514737790777974315062321459826377247753830535492821624881038478547249659371715989873144938702166043152646484949216086034328258445576915085879038240176221807510058942738928553697357256632557934887129166453005904635825627805620636390820237655188546793636019192285276499613318074317682976586319923617150840526061004810833883188226869753043503059716874586597798425186170741779803943532924087273858632846601811940763525867409923415913743833394644638424348121748812801552305469345405742216650143602920834101287281601900872813424818511857452544577408694086346451779050146902033595531277369933909408516984202170262677609965963987189534642814795039364834453836757367448218046526804743998890494329540890621206959378649285406555110432260237768506516809063733933642685334529499112433774652704973079061772627956622123646578329484481135845995757067446184479210328102746731085409009953070773285690203719234807282945234695266004479576301474725434005513344924626182152974973845592591007564989784742385506717495451926777786780219063549761332673510502322997559970703630388894612633464777715180352172332529710251084610730020122200298496353679654280774215521835735809487349201204449642951457020342923621663824996699369853355024848383329655386294403028778594806295106758603901569929070449410245572658436690123139400207527471194223080823385134958197345396198854124733074715877348659508878037171036891144158113280974739535955748083772893200413458164874420502619070695356223261135852286471476372844859581930423102724248304871849807406307217197962825292261506170097974857828534618434105311519173527931865712705078139287706369528711995933596208452593772204489905434206215605708116865078992831008804083568700374500265053108394559525431216226331200595875852584517712475508638826522030129533360198419913956525837208718338466391594091799363189402139659044207508015478284331038413198784540131117026360465577420569081312133227410735597562531543568471566243350710957738239496279761461970936890933982598584396789462071956168493147310733200492881195031545939607282252323412139786892223356970320887582766775100865377108540405492405165575452772863006408647719470322699251690334953079559580078973504905267770001237867700840197321167811339646595132313460153309269908618756992445003593836227400309606300854363329785574298100006567326730648755828133694739607148016954537329592752558016738152481491997247106878456898323154110183631437800859536512824946632857901805442725063187068508236341395973795760937386739209692381984679300963337571831645834538838086448203410153936627559026724704546198316967325000727570095273191932816187482559262461313770020619524179068914082977792943198365139986428562249603935717339473965790276324625024519075808786611090981312671420773503813863665945670371116890237854348218173909615477290073498188899454507261987637497433811926872158617373920113791813399620318234043390939165170772679569951269991427410668317159198098233562203440567610317551616455374500978419246121697706915777876709152659682155655915862016768651271759117173142325081462223580211857475867051730109936375578355240647188142392572002804717693577536889167171054594030514706018599006237489013158674714166712918063960653958253731477397879330874018343562846280933634832511891948264826774022077854323072361453323117379350072029572883184387863942851003153744838286941925633265166358765595697795188135615145700240807899720633636471312358335318937212378585322872094834930842353 A013885 800 5217725152770624067858140703124192649261094826518768690932615254352725549881523746647248844826415794924329721476595913144409613367069813493139216963001970037560983517433727322764618474444720714799377197104738547322564550775463638243257425525811546574400426066300153578824816711617843349029381088737688594874906373228639690237403923511613226978379055174171915555843669505448458461315574334727504304348848555530262345779471944299349322810401995965338743552902431956796772508531392671702590904227868307394950191531714031984070199172949145680277952063058121768151016048033597763993879127960828805372966916671622133543458987021696081969677950203367538595387938828989820997838831661260691099540006070299893935955454375125697462487707319392534036415066199702707658360264563250041509210870906261137691782494774119520872219048974034066885911718521018427151661329389933771369810640853132862713270388458712187649596943444921800375694027762031420482652994130818318876211286264036397560407815924286524639534670454453228989427614568066873449399450971242744615760634750474630399514600818680255064821391032178188343744923153568825808290476861847149190962230874586049502633953862422709093801019016752592491492308067710633169578203808004697166212995564513476123786936567801642908426594993042616532156445947782073320204187519916918310662017817459710376614445259788897557068021238407130400147716559863023811863079543548475463472627989422948872935637637422877483808142693147632635281566079820669688897471700858489177979289621617391055400642277061442560984700519864010562633231233838716651034662259606546550233313953230841371532587180180539104268443218051761501923090953598581889766945809760260466879467068582330533811755034556892465604738509468419205099923960850176383044484771657302300595834911466961046482398086922447787276940976811400107696164881986238606947089123860422399902990278589560830911247087852826995784399096857677508896776677547523051631549040578052219952379279651101904097973651786788359760926506222945612366744551455793430167570250922537790386997586045776159357613983646804429880714850252892642250811048699638340862654643253443728958971089343086440207435753121296805472924530887409403400032660607258940334755049722490838429495119433017724417278357436966806071820102271029051021282881977065724961117411298212605618614459767166846932098887997642512937156098138828981665358735580644937208945100235582181575764340772098716303322357768682999230550766161384644957113176587439481559490228203700794969258411382939886398928004401498914573476525812601296824346507323344533084738009913398892342829294351548636807974242137294180646949222137246532888137235328187122339251279174774546256692126910533042504684733568338577181875105516151009294507817812201232489285881751396951059871374780181088283048058089943528170339360459332667416000868649147566341208242210716420981129266861464635644297043223556927149270906248784950753303520606981528820859451469604100071587205860296401090886567819912531028318383791420984755364743025410430051994497146489047903230994545366156800287711849677725993465297679167848755055244294131614624902719928428410288111744874435620950423660095734671273909687700463524057667539683604207636822837511325774104100190377469939484458500423095565682338269398309090133628848211247903770570905641659193899875369612399968420014953809871531339708332950355415208249186620796947427697091573359636954084601547871724813348343349856499332631585210408321343516469293270109668541150851730478245872295249101469528174661175709852220814933905723172976956937162990561397431578957808904480604484994389411745200854521229921178465647718949690363325023973976791407283915474684226692191083754278780110647595120111860047841365105276595624781192592897240044641702447021985467733524327921396673512173754339356166177381024664829798750503866423411894386361909018509183576868767971782967913782735285431125176282418625423000382381615018934490090251289721883770491280041601530898926985463165727737275123374056196407620798227901594728165159690811028910086749330937998196077008258822851503734275173558045492764308478152593510424146720533585560166775742320251143114600154950801132565710499110035895355814473486645084371453113438581420636331263807453665705485204804641023138621696122914422449161298011752784902738651886917996212778317483981014193879901052922517988682091008102798144706186834146928710241877784496152300356218149029284796707534163610929490514005482647885485478672835715415540615341048315628690627367918326483141728095543086888766084832106342263189708385928867320112164468358703932419556736919594614293090106186298050249920794842231992062716384518943449929199342437756436403632606503703540982247204268414303720753096791063236112231907587952385837365987452148882665396005594553916031001472891855221693265199535399334304596784866684855582501703870979310657842410684382440670113928506812782073639713179248151168910940233556221020777203956040401030803521 A013885 801 7408423582237439977116856084315806802401910317096459357201510297199497841078130662343322803068700251333874025346595043449482000406527644176928169179437088171621225374112899775318602893269657819952899308949542759585774535370397475005156758434802205084488465753218737159969467781707576204022809944511828315253299938373296664661409622625428621617840350142434213505373525052997531885508147428183190079059843063509531703491403696417041231437608946785357972404793388330881595023645857604665625613504268411332871794097644890310805960787106055138162412182397515599361597192912840020391057236989078505110444687404619387666615046935664333857221025341902823247431732661913000272528450006062621082519574398957796504223903582702847421995408651390725199342186649111287387676430161982514187143619532351220179641217682497020547066322219125088106429954924097660920276400163603194815825227089806667053475953945821710619593767328876332716031795176114646592238232287601305784620728280995927330927960294809692015115778587448598353241724537771726735243956257675809641900047574904657295163602574608890915572105806775425967184635354056772305681891605631707708832060242897124488661337829237920465797033458069285717192794056095416480257799724222125304327685243243410668691748394349137295029859887036510381498054874080011278205157079466675881821640632244891996208656403228084718685929431501032948562536391537433400440476531464107726139855159178099917879775648958334555527378059864518230632978569395936602468897476765831868778140224280804011747989741581628650312053926032554445428731799984538707988122451938172365174622449692482737260144635889599710969278982253319930836014152103621686258826376608774145722079473596102084746357068100845665536147205838301287295562735280848888700393014431022272617100369890744910575358300503445947899675584512504122713153580842334789744073122137087767459060067987338072695150556417451379753449548467051414749650643052593437520416326108031490864925386867574596246836575305033960125069826346192888338208818596368492377435793764121739445511231530197600297023717978800797397142145135521388348309823173522395742226233805904852668497814001406683733609106119545118328370205652204453283360173391840857246884300633826674379987651792806247137943596755379378368716274950236495295925648955310609046117284253646255575829071001630217784469130815668705491411646035103301420431258225327778610681163185193009585620029595649767034286372934368937238492119189605117834871843569912059968613116946621999642666340210946878282722719545499044349552659510702639505126158848601998712096856541608811085212573390106792812259883518332103450835381696124450446951870541373782963242303495257862924388113238808714131574151750140507181725641692845623603871986675378605358539984205893220741015790581263579466303766615412948077353533323706703159280745357572716102528911160581185345003257458118593172004666900269867911382341133681053821733276858466972566999038185277668715343595351182867163702929525077546568275055454935625151797917937830176982334750734922500088737850222199955295986109683747866995903657166850224229806473997732831946470501209418577346447477742181537455805686752549543150959587449317037877947659892543219442596363600318479642125384008783335866584793035235200603027768173074949789863855534677814903971494371649298073095342671753381960937172271622762873404254497892788771339065367844891383847709350075694046715700099956503578306338743697199572932284682094727917841263541334618103645832824885481650749499515503465219865489892959863644689629610578387213543145929432289534073009404297677689117642250678766992305649697949952194692699173284750510199578564618765117171918374138722058494355606099005891563762464456665271947897134282711234014949771373296558064833711321295220259718651669490516662974490315015228040117689537531243564494168268346342127736661053293393865902158286111849473159813174166381099420826062237225053927212755939268296073925470644724718437406028224857557772798774100687864244848517308862735243709473674585948399143115875075189041644777633304687312715347437467537636745102605799219852742864306963930297690176655192701717705163604827309266832207979643681352012134878236272220670881327429560398303287563900160439399235859739427593106438303189190533985591992903115398813111073273913647794052203725348686783527852830870279734669299407623856187692491814665348092319771355757737901865461353316726878832426273223598769334942123513612744282575978741755291976500382763251476294838283605788102730411285374164628553520720622746911460014806785749779719803766532497505550384289373434569812444850266344038899358590733701790002306989554192297573913489986123190755645540522752581772528998588430568710937928038037329750468673236605259612107310697884958845845756094641176315466539554029658295810879507734446416733492607721877170456558992804121753137071092712151707095199062545952187897676316731862235547742174236380867196435309897658477411655686393594916497 A013885 802 10518902082204904813589207929308388499037969177101627493538064806050787406139671367842803285196715532758160372006540398607051164651211121278120699506608005700093598196011819536284545548229176543264863754107170933997179074467406447668396859560962954504646539518967896487742768616131974026315214859384731016210604690598893882396155082552073206404441946032186215085099137161173916630361941682937899716083671592625453155924193978183610911745309126355818014624752725975320548865488736440987721186713330033709857346952099781022030019065298042130305868074062389306362759305537646292832385355339602039030600662524260669914157040696931554077512273378878116907628677642145806827951427440258054982362995347381020071097839069225716832052134941537680909362399109047205176404093100502006646215178198345606430604840415017172102895947067080290223531316508664532541280888707093141381613159460051624862547207541652576575204547698276363141186756603372613766515599781176727227434233394870034392309380920307604875506244037839004512038735277026950607123278000154802050719275849561401993139107260776456028711463434490735987488874799904986555628573569497419612339162560299182485097221146208266038805178534673881810556208990105469757409398743034854168226794186415859341816659799955383032309211769627998520742683699346622573438539715380316017535629203177335615060834254718218684419247704822762139247157233279165575649213686535033603713756326745139415101024613603034027007436429945055261391849052606806356571681364668303739707723844426669541708465470512866510546121951254804657223102847330647176307891580241577599899743907553019461877977182280299376817707547905252077037030545963391976586398442612604232222514595141740717741708307642462424131157363239952950875615818627660260563473924290987990931298279891963396494796510477921253246989676399170566163130103834054947561650430978199026241118650952297873882718383583213263702593615537782220592194713092726160417425763538771268525000365021633863503244639302879603521301268426426395857224158545783978481548853826544600603885240666771774164931205138226163789914054765685991896066140601687988251370113652950646395335300694595289745951024587578973074364735086722058425551925711618984047989402445043240405146127311578499642539181458302698032470384002017939501387104148740455428392948868529411503129937265161676132802986672542921172919265504463668244909265010039223754825924316638591011209698361590491272000746615474276120633704876195153793667631195644627730855114388479872546637301812894401757871832405713636613022790474887717619829912524299488085361706438599061681016668815956860522036881432688465409392772548914173838257742051263355356840327313866343478232933298915224420714480381499250105523424437078708593322867384943040468560506354626930721676457367341162150287667155260382218266955764398228427626881261167123967188392213729320080400290124711891345423030331016473843051596735044980036164745280432340268061553360633794869161611264544452222453750406688030037791315413078531921156336369453741599606872174234856208495057802942161926692949737237195189202778953952458824260330750998945569019766435701432975394876404580651227387894975414736689692026957024941450269130532046737928106545032457395549229221362559080913521484484629946222613197834917678983786724327901038236108254084046857414170933959887741650910370610069481225143144578614561386507171335992143945595857054670424722087613796823941301183303209609674694024914931864974097242342928008746856788261257243425320188232133584203616682554882948313114958083429986997133859730549925942320980300913757887750637508173122002065394122863182125273299791770082566005160443022023905982972368506949483485807620267808916208178049081496047383032125381391247524594764537532774731044260598855520267552303345603487796517540970895206576639357382313690498893751996274989432294461792353145998334258240757643912257412272854032355368680355830249959653393930522009661665058635596973206904546380011017261577406612748998280368863097881240609916674927602163176580936162147077036632687102629036091093413770075066520345586295991150562262902455925086292885180687481155111943882795700480459288853676578325352938473423893791807918766425095548920153338453710970616590101004080830102044444065328169851294504013180690267438720812587449165479210215919579824862410370399506536880982773228347449010585575088498350495297146316873597872114464128988360736227875998372271020439277831602918665667650258825481448332443599877903969081951377560200845663478178493576417505267004116269821251561464882243518394324983621416537532310738251985956896687990188507764620448039526590563381622447305595267446813056404086151226915256738610230013912497797706348773261998206193690303568907511198975706634097067849845566844011986017711268936679749374451565888538915147945213307885923966613522161353612938481845881900043942350484997586381068055349308035651831002045951718178110560284745028954929049805359672762281207915750497352680929 A013885 803 14935336753733209533908332002884020569078553801891985508092476081324852854119255369331179144109552926195403311316090430745011845488174669024588622039353923149317796053794754051330365988472033919190419655315345400832432689136068316567106959825650177694103921661783200603396984218995296245081842024601426026483740544179673671177357567047139006625791728167421822792083605592252913745035815432111157477179413696490398041611058289281847238317959380220192698791057531245140708550506240856891502841003228641673176923071367538782596476779996882205009698926034001893364308339282765852402112173476421332331871564889709182002305273332823145577834343942913746438114931350944218845314629911042481173092975484946373015088764487313618624007048161686867002924567911774437600153586417399477650675144271168397709739296897145036930501530714823419635912504464042897180465458796987146442673115751470519922461690458468202418340203481231582140556004670594829264683539958502244390963088325339982422161220665365194935721669140833975429449782554233655008178236131465796775328118849930703549772513417964276527558172337705712926987991306768694495915119582665897718517046335378716345742685124991829993059804378706453805890907228064181973346036671089238934735991313141862797493777133585250286105460495588701095666144649303197487254724684660749359710085873535762214393430942401445826603459788426532582745050927772056196744565597322573207468202916823373414507095504796563084484697667112496328274046620287142253022797787393843742950189654576117735481556657565987105064485075342793176190823139502350707810994015447065646260850685346507554083679048100959032270259785846107498345567079899943841700033933532604407350762905514166550270588732564303770139592700297789876971399249389213814582872395722029335839740381792563472256912288977649836871511020963097122560683419839509755680042295977412734801636004385176802317494875959310434960973463176628850383371808747698887951804892340869157014101443278521992532126423826668725216944255084140503142650722080341202334876510947596136979630686157400570950496726133946386240256000057442615395572782196290901934625615460937545938941594038325984312816783917846117972448289666027921709928880585122195833426088987411760191929564886235913766956754567841293920289302017953185526620989535318176823191727201623564628599563335500661988893250247916774427817629561371270603212134289359262122855872422449519917403168686592790165989164087207459269814610304399822480015541826554394196048750150283866394450799440150806596726626344079346940456700215302650076538840107014298254417416418789947921223284335018060110237720360372746430784193852983632123467122855680633946897236618884324851973377974997873800322399971034380757078172850957263947189626516583070610568914871161529973687369728220920467220996224066540515281865010771175420565020746836969134680209003409071221396914735603051910038307576706057501373710985430760219208766739638821355989072969969418081543197885242292299216514691188846265368263728467445097977272288523481186393014704692580231625167286912049206748471535064392249755890117222076328837800439121109858791698512095729520145243027178669709765294396107441792016052319120562292754776869840285174387574710149860272341954556179048948629874395893221553800907238292710928882467044040584446805957319012518827512499779484329197236646083301423403888069831957935286561912771607797526161896810073185234629153062717050824074221345286763882034133640413006526788221302733715285838810263925878144846502712494466594572042328438343014465039464651047789490675439426198686040127114505533227956920442164486486564303106149182844171622443294121920389091147921797077265198231171772773708350290590364340595060234705733349129844447646032536528548591967672931296310721109202440526010771378531372300006170312355324287428054779769650687786028175017670369317637105160817756884902947426012326072617497707817996708383988071216963588946009189072182765159162811586635868509483302935971511820957954451369692851568364648674460312680424601410678276377662360002177211477555297191621195337473724378323121467107063882917892362425248557073995384930453779305594654897083484493914665471300647162060229567555016115940036890803122158676870697606759771041351195186198518217264659260549460584642695341054739816797977809749814979544926851389667401284332152936221557447681723909823002888430002439201120278037196053906826694793026909858303331420857614267851704146225287878872893545171612784958372391841095828792237088494092121209136081353931429775892663514519592778306843307635296811088269753620731014127882250024801460719685084069150695492058106297551340303163980579651229645826736550422594215687112905356863757385557943250157460987051554533354438312128444049894369160466078177002438326431149469178627298907560676987803198445216046731694984345463975735453056805994018248336950691853932577218006264145864102459576501811071958868717217525794217222576858695869488568889234309027633753919685485807153 A013885 804 21206042437145373689186482552618896793150168165492948867563658811401661598891203570932460026017957489129026759395330210726320283899303221037245327122930943261020917951552858103059779461293936664399951680537080374789735380698670551756022786657168184350217311898934509859137431822230004340653168971524506953685124397837318919736869383074849648530676765780611047044099451985399445351285317791991051722075530792857767092167752389444855774256422851721302144727374573141131751020396139624343398549318321209480151966461342699513241085731416033176958456088021859826306566745689010074894105784295711163660734164509607810030247158478522273010707138087753683276382552083157605737051894481603044190984272893129502350084887878663652598626775381708229922171468221508317647641270749849570138654658319428347666957308874489660701031111896157036133987820850802555861964144931113778786654522111535678005546688429289286481097266294251030523343427123576762495265776994859121214219677700352251421982564290263429585848961981297105851332279908106534698946925818914631812027056845906058950069351584090503777589163900897820439374388372854678260886553945285253536920457858611818054517171673515524758455914665737009381470845864117525224129183589702753526157440417903665886061121919560952715478840822885086371589245143325690074661031626588357603629883398140866730442013677585289667023708604815931273338639775153648395341148675317636826636180188872084506201801102153933671447189375533347699174203012141040937950190598015660795334027432377482799547636591141669753035544585620992290766773570384389168940394529790624287302992671544036176218590282199483388682154248752096654278441837365494563244685080763803096007832166734627975567547306052554658159091672666719041346980024040020959132193451172693406697406259270843794028282711890938964430873023691600191147644278443066803170597814239601313397246492278323979008111322094958636252382898505578709618783146253081499950585839024429458670571032949112400750687427755262376180354819191002482370614626300827018523590758204521008263487487155388302468059430078366714127931163473560299567711783810879011148191722491520401164227794886475417108443100363241235526006511220337406835294490600949845609460866431399499590832536210676265813409916670431436061780207495304956142271498338648260589646536209315629602869490198853963429564003617256367588757856056119928164864971355686773839971770450121908001364310881839579266710876553370121496461163142974218747007427171226042480019190242131599687225728740694203802008477501025469308836028997598974829724207897825000476622349624133839085584328826065737773941798917717766628973953131515780955929658656498137873939669693979240831348364531446556100504361855672962758602743269641627916264821536956088887910547762222796463849827720202571471827002035714446016406563008598528819117188662541698484659637514953393637198959165749142475831261280939132685727973158640762912565101916643357974050577179921868049005680319746465417088662899887321691806986832710601194478715899766084426868426679560692889934615148493081450546264548361922786561648874168585630034652818089181680774404674288706229284864328840824438098221605373923980486535997669564215303919222080817786850418665229250156706630570272715903054767570129761875715094748640573661350273009750332110888566141101157944875415399399281201000832597898109129974303167394298122171937782156732572103652319060082567684845380170243631917551696654828705253338888275890208105943534235584784605235624907005565107320801854255855569276304329480397489287539161042761242861957397364187764876764420482892447229188250341289353731715387660305576987327468262067517893790014799032734532564916859775159217118546762941544280439668578435895453547901352819217815418145444185211585851541948849597940075817207418679769860961189893676774735575439396916607806606496064397568232267222323217837327644223455583260488462442929337352375964150833904270510113769168462204390593432170966044354269434056759702859569898333458417983149303524972973196181489633285161425462758545485611328956887231604603695548279429874632732276922234403608149896036026140501411865261199311723503709918208265043076195172084522977581351373099962517330272959665048618852465598091841108231459783943490269480410747303705975457329023478863959712059326379017943047411721204433578987385367997671564731892993029465429559412157557973316785034613059077511985230388742809150680993241224629621509117093946998571832830010366730614012639749162322800181459375757956156943640329062949018087309629539735245443428419618249129624301357427566670275526572507873464527613069904411172099049267146633322353388829499973881855971234612678273373355302857068461280503970186144629338822084692059065065032718543756183350869313071884362164151074851552591859558220744992380145871285934829120464324245387797444195813170877388248768028957798483649147291026720191354166925946913131963198303460222324521599882996310857341164430957361558313048978939142874821686837121 A013885 805 30109547796677918850207251557713808944031818320952321900252333908980329032816867628613449895161779066642272547514775367011240939336412973512280038432783360305763377499937986447636149286574425030504922193272337329707829308432672273604651245794686846726946501820885456365065296534816027273106786536401871869738499672140102129420832151644506797413821120630961059422893915597633300278139917464183038724950996924954650610184028404420004585068401780976452899306175879296447904608566601618601344834039463597528860130643902661302771948263351174618536702585770453827400162939833760777908920356572755565701839028618118216326116639695839198990163604963863681475754701253135908608993291742965453515878356757220175818284478648735737787728417413146102212604614354586135370226991763069161108359787197448575433363003706606266173983931443541840854095545349757964558500824929456416606682929801718713165921504393145398435191321228756385445782828405400331266240580326589687269858308920589046647261897785480562341474749611878564822755096953484420038042685252466672380729300852057639142668619332131990422136417488837076635588800951916324911467599825090884231171270533755000147432587820842732436966939629549352929347050796088317012156390224124582513389324879443445333985086385342055639741640494259150080305590841466984332337988382232865662017115352034096613285206214215216630751281828508133729968781055230333749663897334690473871757166894431351290722170707500977800939991965176652464106386366209541963035143771926722089880586188053195595317308647388637790535789228706065250991238821325267652244201755884926428697165265640500573057198942312911885804077485170405699253825591876259014084908824718051172488392556763328673505411015329862099269793425077549697889799015993392038970558797001706942353159159069522456857615406457332925219926078799684372602320762257337501949395500732797602036274212786824249862519917455781684393399625123435469903196581689461539275338957639709337899620975130027885992668799110303571656310052512079211611293771455613348039850003171996585229970553049988168977391458212779527621541957976078906263312550226363240131838054521642682235836984164126326309342695152450610950249027001774609456940729541192844937512277428687599290540712366482170749030764053928767512371060073661209113297182816618103336033761962550261901041465745274191953210457483986774315470963226274272844380683634171355644100798075998741929093126355756099498894305050438440597600857716693945307469724521055494997552607399622246737105261532575850127708350839173519776435997624443887604807724653182111701735579470273800362540508373991220238495680785913994972515070171454602200743417351039476547278357592684282949075794818526112805193821711310245883541415250603552888304020712997861500122006614026373118772424837323662522273871629423406177516973333699681333525274142830468385333378943069180629532402564203080188306347148570394117759662785108197706745947912059488322961530362952323802457058241754257147711257639045312915363992903331976080188966121294173336080123699961006724623892860893941149128267542843514601959063085530385486904112046333651233719303897621539560593719611354946464204826633941403581161671542043114438048776834906003700384074894756407439751006361615707583963633117821733307567207284520558997083814584805077299969906855405466816136972682744865208209439169953815534957924172346965948852681063559711839629375470783691654305301506952381612483559199357235120954889993890740643210680668689134705515236038673586200656585191758378156321025945636343048737947337490580691850006250244349323547274628099773578221445493541564832077921452215177198495624495817104174399754123009042510221355204025157769778240540288451189892237392226508772255210988162571109836149746161735944481966652412796867743582402229592673864401995474772198866224345729936655787824010464879682507338037562241486177108854516944182974081487366818830320145132479331310574815813678605950225240139414818821971334838719935831528661423080337138049268982300420655057550803410661326247369446073275960117563644698739034004417789350093386463506407352513972973603856886936023967773913146774170671145798807053337432579267037248450414541379724816555593479969009373691136936818005246709887240410195794450652263553647562434398055194916815289629345244885418974533279561468864234163448160292026449069954885531389403837696417938267793791319650448890594222618934813264069198772258463020505478940507070469660303551206846520029275029420144636326368164097246364885564355129526326702331603974393188669399866389569945593908354440971652453032529757398332661311693723783110595267533583039795303017349176715603287344415970373749263453535197072140248728654228352525596588754979131908704612907946042160653382023224015250250306514809305052685500908419936756632322645896776366433568670495114030083581915723534701362455846731027291932881598627325195325850735553388974206238809870853556120889028265245071492944971853705445826510101690784089594584815695807494111697 A013885 806 42751252205947719824898717574980855625846185465732400916326578067003083039548259220560207127794718140225497172496686408278479526403381315332225398529056483613660271886929449623581320017587703400537627310573081063946969398383288756383479303900306682133182079235896961418132516742034280035911582611215952587351296928985828989173074476337514487855595814875714476949011886318708824833018908790942536814892747640875335351424064018214574450141465747531883484250168965450216632493805549274382449672024770665196534758515659700969369870145357008740351666923324279260010913151263544076839425930722322999250716057656635476278150993688615157560576725653176595189120642857173791789839388234291699932694495990236367176821945000757978448070707562977385249282149923659606408364385843736089883832402370807741969088494353850853270994302947632987529573538733671294284139305781863199313915004659478926919625809463138245985995443785898355169892869391206498150690551660770653597919208929060802005441336403999074804479313559673063413542583695083528181955172954511572046485162919900003340192037839062931524803347326447745120577208153185057339821651884854067611818146666245773244333191845538299549754568001593055602203915502181569527929335754454857353713426655351931961576062799832615094476646447257314055572455295392787973160419170432009940274635352393076315049293039696974839688622763180073233432283562736175986796532277941612160131515715226615149590909134240215837509254171699826237728701426767181623009190130576559846371579463210646138380447904155289087356774086902907689076667379130430552912495572505503984270670982576524222159275318635584131442120045861596724925439043404649494961556389137697983615851590468309560377372367993212010682911083150334481396716361451329640276620701834452614048729504118974947026483238166289355203988582466283454230013350536416453505362847483967804834418194944861918937047942439013815057759211528885715990342988887853792770864946377444781382142138885196004121892743098358298341213422229643253160776740457652801507817305953781555514870299541897051639732103683622501750139699826041467610308167626753431043871184578936013871328792824323913294604391111073067111987732731658691659703493424169449234441369693064088665869264238536275513206573557319138053812636243008383387978798102454930348390889158860727212027032428687778364109540531841009419241655433568110218003824322763638510766026853793345719216379108104788166201571286000372951587761035051915102428040649292291960740052484605444385406065323858548834777595897456396269211086279050024922899481502893193574491174659924547361355678598370051994169761833645487159690329988431017116940946329794858051989006976475927935225910803648030949244084113555831789467463233476208793328681937495004635978731944971644057300858812247863497888212550138229224990717206666828439175195168616840350194295425969377601105988507601692826928085143327714080859881523075370271307181364573048911775189616550397617185271343962474290977863137601960860069972871746229561288864870082381070446716196255535125004306645790288598177814568579164112193789435431916546279211817771159039754989674165226295885916946219600221826472529988139464537467470670710336664622130479133696016231427844148398182544639584593723043852227771012788882452233377507335922433724937582639903372037995439897159793622404076079932629671533114664018753341576046031240121176862701773480646167820520081206962481756887699156068914121765787133647242055725337447187422202948735568746496162962082105657080614475533899502936093381132151915692767363429388074324453191097483862711629860213452766934123445617779661319377884851524401909757386081750711689833250071435362735921548435524023278812339441126822507014554065847967108019543728298626070135963912924331725194876522243799678882502765135088224088823629965600700855070670276932436026632671365821463999011509838971246847864816805030418408189283961870307366705916638826256762264408668958788629106408107753570100371929946790622190578247819220909402128370028048911078251358701611239593263384904643563871017508604410629133255545423914817024318432124382251427914322182811564998839333646621060456786330527009700357706473060239479791938860175291688357742300976617699602475577760367507099370121319770972491367055417119454889004606687253251367276328923898718308497164926611014527755797897118933905941964764780122884575094889161744927410452441145052927156681500361182584528905847812031547555840469619305899479389206355447398302900448122370623931907322748581143861652592444224269989684568086092295614241129934411494687537005408603750324417492037515569516060464774430614134639556304350003886336758980426446960507959346124309257837139120806705931935995719878405294497605569637543584098829039348780621174649457197595444190877263326406143461699735035059201315267511783181121412384368113470810472392471171976217641945467982198069859776447830628208749547617866800517633137133005606071474758368901286653194891153456371625099498412659402141166951767329 A013885 807 60700664703380311627421218439859592726347087356818409567852706154480796475283872692126954011849225114426153738849627673599057104920525784243667557679270551654240832660559987554189302296212023787177153900308363160212552129080301223772377773997977744773573507477642951948265380823794566748949311951613248792818850403699032191080314006749154308183182706921987330097393169872822955900935728779181297494383171987130331026066917264710091035054511131893377488296992156777248237162757265776076841843972074802373956252621769036039266595714976166359049496742750441177281315114213601902308996783717605366747123949476177477441866635445736051768487787955742360915439268605258208489345984260176710191335808993209037590580876362941221005342330628246381287890005544157557776161031790929593374188623333007968089004082327775610972794158000317330774777695985774322888395182289518936588257416770793770739319142946903080530937532827514280876458579855190284844745034609406837905580774232389483153039919582572914354663584712896716799162332257550213073846326005673937151206283967960459042595046270058376766012706324888116043667393036756875959347151180273241877113278271095724861379192774230473383815871659037911148178444853181016765217162876313010397671484830588028059167503798781937370198327794663428163002939658350517753207633282072082337768522927542776157456944067465027604955768850660569241001461842535898628084963930561343616847853508874516106452699470614910138398377100467200182422760821705370197700959671230042533789611701895878394102447619850216297707127184707701802689329714929995733566677226090947370594602089308155952502402176091964578117014241956909141062459103851395417967630570011884445922852191687562607468734798301738025852206081788584465752497502821200549054241839844560385225386927529855411360181411093073105011869616734829826472664065852584656424763976540044075468782515019826809636200080407630838406464820803769086048900425173341422642261990168639614958904190891117742824498264537405718407860266046714580503100980375981533790484956579618418068677198896659322050035105539917194467448103775903760076769323962019246341657808522694351847303285793166078558737106949794871850425566233174714963871623062760961681666219848284897740855135913935400541354945911374479399672248258089154212105412337357350039675242708432515557087066183099342924729479890918180110976199158939716269804255991446211484980718590546458472849410391296340211298464401426631537922543619945707021588170512182205786500488700634432448729499692537827572900812978174746437613245330913131236953289108253421149096315779116488042852389747645906914285895527834380462096432866383698670608421232983537769122955478598181610326056035935282279500857537221042657097903944293829388669282349725844797426854403191603616267025490581814722521063806801615732707644760906343027161975086526801089105821720630602572573545524437816772163630187349858131707468799709226007307400610758595508726385403386397909543827814624526859364955820966107340896371471758986266202923807840559339541263118266795335983239821171861798142957259899106218847137286424054731650362853945104560709400373791215712797690377508522912161869807011369735699774950504102766485620384315711332224518306444509012198273284326662489819874892566266905384271980726687433460818981388701274345282111752091306061613093325784250624903767533993587509675063310139989778504733816745151988909825903140180942274128459889297860638540198188005222218972163516010451751191726812182838433693802454853012291945510027388135946540332739854153822559785590336760663046095134552100144858146638433092405300783713124523776581947925451630882722382392929876320247791568946677999828137361997017833120584651841860006824342163692272697034091305299430902316065039313513002870340021794243514680659073728596410960590084852772067914313978076687394457819466584867461166409244485325432197635668795194340074789796412158249289006768962681053932447698456499481818746557137296650660782003787338460292451647859213855542760977781082915442736832739411993629815172169900552496667211306714532662649256818958963420355697696080829010365684145751520280244557019753490439036991268903088412120792039719892447058942934191909130756558910237757477104472166412102127527590362346726053688674953203384977860337413837143339726586866556900062481347859101203135254335763934809598138889040265026410938524140504040527667398222771726891413993904325058327620921458670356847677017992981672258816517107120368226476612161321569684786984086135555832177179974464950078939314743561789014748573949568025283701612562229888443895124376446991910743986365063333228728493366916495625483468042451595671353702005949633310023369904866840651247064400847074839392906229486751288853720687811103322641606439174254348206274602526418474841047637098600687674052401891783477932197505223831756488324544899756940828636452439766332799804876892607887452276590506432061501782565033190257940819825935993393074163545338568473103446498898517703340745950884635504451953 A013885 808 86186263683747459126375408950363721749652996413190116553782639802382640241007133629025300542402205223293775369181815799753336423821142978438861087443816047660135425938924722248728560190392715458389992205430131591569913628339569254681776989055446686760971759606683688824408238820330482160462923219681732591225394477644896749730721404680833988554049248702132164550094373996116783696634901057222019516482407428130910419678294946719475726759393012196735280400902392745273350273201043113023136430056658212674278402978787118203604950792078914638060941296671413158651116234121982156206745246338928003213471169531396924588176435404076453255849765143476481342312853604056104131057321173701723202139487749670804486249391370056633232982345538830022196279639601910917511386674115573919659495336159734694546949069321668495668998594795856564321883535089273572773348118340049488747393411003928930940617460347160967213415372547875944302405849817450912268805150605408564648104201359277834381225801098753230456869573399699393624308231592208472884392222903438179381700300735896433494841874611866276659860503164336665781413453674990507629010768033369224391912427946163162614503276514840557247324652086186591409119202173903038921210945230073162004206641437104225756005394441227125248637687107547431121236864894486591085516130568983020611857001658332103526598344232798691700089683092992363860820612607357493418376832631555037663786742739550043815359610512248874464375904514738057449414233912024121812797091495913674501898916702218776209015118970177668561813548483097523358461063621051358952274781626205814260770339938718810386252203246539408549991489490542211142301519995817130743969266038245364213734683144332927581152735384512310848172435770670094173789943846863201347978508655996177974884962206761757914807633097810377499662838158408265272925997382549253292517296105438217360862879135428506234449626137567337499327287921071977163210133610985345032328574182574874137776704827766089764973563632391287271121429253768290024129391448693700012623156598994267268223737801593814015027996694846590207984967462282943385071321462012740761052927231035607234330856501456427408804172792462414897360929693195136751264457871107022590770445553915126250051637350713352576006446609436886434196980439394985692232137354445083194955283171086266866241338970529536883747077625129479414457830333209214668723695461499246843500430268155817522887884545289954847723393603769616412775540089016585251734551115018915490161403224385016703353355721244947682244176229612752260952670229675814325778706786213377377792492447633188999363060265549923274453597228766464339939770854880364959243354061146600306986253612196975978346692722945014962091525249080226057963979058600633203714307801229234688816540101212352420735782050011981023706474590093533921709395078367286197491517120460430684213974524710789405476886556627691705208673935466920007517311771527548742511057463908989867143233719399696000776651170729389336832957348077089474270723099308777298962972084789029073062163039227312937225363154942769616177125864866168565258573639806090199079116889250713934326255167086530074168325790266338118816493415978573742398821475361897903841713973502013352945038307889033381232532803710664202022808178105334462029478196261738652239211378056457617225288069223345989105550723781850268048739523988659513533180724706366345435466938395842842321267517538677354907892154517212673038792512655770178626530804163159173352051992091831656365488429949181272140233473804876030957236540646917223011099284038269488938781984750639499459741255377853511605695283313154860565846955846314835587976270249553697278235402438068593709923384801979630392999749481093962010227823709589991513619234792733778468534062669781158524566631716472372324709214023936550447063714277270556108802390032614101970031133832696174366790158809354330647200712183838387788538250115570815964377775360741283959045433193363391787349984756720030377290610517265953551479024215459519374439807289377973629315045071777991122883295039248480911638488766260416644317776202791185839196616925135979863664237636170789194134316330547195996396131674299745312090932403568591423140567330203769537712921522668615464613451618169124536785388090484941869110535414412240953030498584509845099398564830914172448588880452014579127179856980012815414773186951584688576043579604755940070563645471492249038389995828862399143013264341880858679543316862672147736460978228386443530164604668940403113537559967932592863588171897207594227003880624232538613849411065113865962311807675240720507770042716283599611768896593413224248339729128142752406469954729312080484351195275141253269061628502669851923014517766557703118993525140235893660280370224737977294633409730375943393906639256081116438319352956432385374867907876598817021192862013626376153174594086272243023347734190734125267451769305990132553090107557254327082966691107547736487440330420069078615594001771110102628993783816515240235586552650712281523585205913444636630721 A013885 809 122372169795214616072798009026036582872297054528242879319704157601891608424675665733106976152233567901730230014360385435990372994717416605937265987034714321982576905467363839357912987286250429792603239162825410351211682854593335783244703830349299366324373079679867082363157808746717977408908404773927645791779514926845450164382412901485914904486386704114463268761603347579004388149152940710404084964614161563683670075753164828164274646969411484118619965024184068656125583298856413471327691422170956559873062910418251741291215914616788791501253293926667982673202897942831735218365240685231051297858669534357340643154994429043525780690491079987321086369252301379694287843210654869728607600620166657784339445432602082514501092282614189726578825543020246250429604964948949716438845972069513752424195347464719856265255097337811060513848376590481250707217247739261947646944407766367805520098552285396138929424738310619709494649381062704256399941248874723143588375563287029380148091024122270672465536799461878576981933229412783818345684214488435007023062362843901967702372685699560780615979439554441405565266400362094610997190604342067555526837427604206355389580340778682531969091514638537136635118377763041031447133553809061535989583806829290962494669244551335137422374154960503460972909506011278491047758907676601284524696889446803594445516965345247348852001214237167366858774333172554844788532536274449741841112191253185949306561545050503090150150365378656582434035952945919624833524752639940113502137242690172062244931803579775639553951170899508565400223174450409795119367900014615439708818854592554369473958592894545021705005565266293572792285874809276700923806739970169264948096420686005263117556592779404847496143953570136036327903314868300575644476336721364776765270886237784006129307645021507357749165538778399083084305620887865594235132153730496379190987342684980592112576526942818807947119782345045749494279024050678492819041566952353148213068641218786637476915426069138396195970912659175967682968790285354167890818823077259178203340658351683757587985935606303154795032938911946094673145897211277089024058766326099476524180915306919588418651382466368587307028922197551390967282240099359496403774663552512845269412019567653871808648510785263535229261799622055738046200015645847670332489939623497449033613900828826679156651146474395583467252973851603419435911890020066877936125471990419252914600595023086821759420223994472067516250994240024170821685772064542517412291114099497965636661373185594299687681268169328849273586979475494296812701157177281352567363500314949219116833068636659462917410695861200444665758313863226697870349936390967197428472076581095053161721687400089522540109030386765583302529982561414207519258726185931729937477558986178487067071048645294183861340376803892066434793476536567785339878511713024105585729996001226732287312892195715633724461482472147990254641113507739985790774895522517533426625792390399125694164574733601318318555627632321368692029669606087615262609373668655392296452590823626388174865109992453087576038916405399111283500562342592494155811793877669020850934650673682773979331518416551590192042368429892131089778161163463542918272054984477274648173272483256724399269576680329078212541891498351340105873253788823309603457552409949613107743020645842103252366053439934016726576040879154311966130906681384239407200130965780749906230569747933649913813107455030836346034302840820641883878514130148006690694398124485335531820112133305682354673517215479416169866686849002893309947512870396136725201756152172522088747784409839637032953427927687879166120858441761187081043513437223147720563956383483799508759259190687374784392070913445298977629617956047088827316580552865855106604494997368620127466399215604009055313151844650496384478708116544162582539984975835104537360980862495590290492047907574516573411849742461599208221770270554194344032042733534990376037218238371637629365373011387306722232171408714377213685011742352885489706800433981458474341503398371950479483141763706644542230361756289744196216395351104765966484752084190917472796961282713457380548232815967982141750065855022330676213479589495009733689512286096507761133604508455614411692347739661574218758657426490777991678107449677481901121202847024628706395133296748065127304150336062031956064275780210192070056056373612905516181167515508806869954800770285968216570242901304307581079460001384468669930362160335250683087668648275164422090551408925091427713943578099283388867505515710985453483116371048931480939578644383246679378383650156310344263698000849541014282893967350210433920341574902780697384003593210512096862660269435069776234442850036660915307941855624152471320677424789625039915264804705626185790227626309239542395859442099094221565742762801530661217401203823073943966539259833480081505565718019635552248162401443824853182899868266811495231636432860845920457089039837135889406485847565229248021755901452572723076988495226908365879455179215886982387907233119712645761432585626897 A013885 810 173750981888924039133274762701681224447311078951307349902237186100149013463034716720812071838581897020246979197499693783988983029160486989856268672553148373067215697266174818859208260389293676494036257348011798665040366382874329965190475446448265150371225387795017035962906156853688747249880460877094585370978686725486000334049519635065086678539327566543849473394043844283482433544291846938252212865602169595327204742748661353422842507422047681606211387679342919169880502325964370662158921959609387868231687484797727662634521954880049883134594998154837021874425847064415239071942415543610104802623716949044010613568120925038453384393858593357557755728987464880068592454197550791368251601993747970221698851973598095072791977385115735582611031499036097780396227616717520897533710525364703587975760733465214740957216306740772398948011214440630937185397359723325251200147545977931693242350570152285705631916220663501568863944386247548077379251381803517778485960162162031674608928077237174870194899683473544530677836769314346993964848151730905863766744257320454116155987774399321271283062719107450510781682455418922568086638059909315013187668809445825623144383373916997843794038370700129423211329274495498149787432706310672685305562495213216578134793589560925054215119900539755562586612372476655844463597819376976070041382551359270211198628381864206864998955888043141746005998748375384204256911441357031387101296032536174842424566555670772166071322047335443199165042986041934600757253954709087449736804078994339633782902135835369500250154447659863533143464675805635500468800348411051834378644412425220469378186425831470010883004086882303793384136645349075188743573466393824622021409339585969374874304551153987428551332465484232642132427816938960650432839238028186827843607224720921285590740364937302372451656934393281386910832925956982179033912034399321397468977715422668488575186569815449884195373652801089622739698532251524212778565902128267283962363001714982738728060706112248635807622672135519611946437017668192112758954341678007984986260657145246644997604946572158778457811083544699046144328914176712253790433007779476624439193941864936926053341095954550703267996164384648725324632459580756276485374282467680230945691541867270323464612248578031927340013971025973194055063415614866335655278168204000217492519932389115362187325226879695889955063405694016076310015548428222097105753304283900709185566057047694985482865120980119126367421587928657999110366295266245145145463424391970882994973107347178365571652062379098751943047387917136905789591426926263169412239037466682853407569250335241395039525998393396479761789602246899469558101449634269512039198077238203878897042669906828909205231587557861820811180313449701892445672137186178468273837074469438428111590297916361464014811163387643777771906561214781525989323884005319267484637834932313784425267221174332212553112707118456628998983967501759173004932270831915177458528617706054931410739430587526967023829437783144921586959170597890743143922757469056039339864286249061692634799450478554463566451887730620765949657257946066350974588466219765502938345520301583202413971711744369691195302701111761351572739150575071855657309005174094949750131358148259442935373703336602004003625092437174638708704880504837297903636429992133827818320682065143431197594707539064393187346077674553403925294730767910182011988956352680558219610818070591828365676937311777718201771227128659074123318095437289558335829276037837375052203508953259006231059676133018957404698404389364701086382145781622047502234789884955220695363162928801677518698155317123129049170863704543713805329199858435346853076777418784157119108395476711803899242572630951701870480256462219151401087238114050454434098138453478816868324059191069861485249765838689919844976785070232045051957475447834304023103750204480401343087167665905030378374828739782298866988138071038266718734304099508790830349076576279638289517830427829347160708404199862969487491159717461940932758628543791611685003103990702202491947495215191225199797574752200287325207222454033559690875140640003063510173075055989681455973072201381851219838823254714441366936442489501616035447189846000129220199876296562263311742261784592663785524011057604916566930102609176720419680247710767848241176074777320817507458688983710028507041554416461902682013582034468899187488443965067787995953413557295923974074775375117230249148738839185747532281314225887128029136807943934030130856224051822153539279636786969314214667249779020852673026177161248422705732427315278063480442153674359988336475221452392226755916666979799967736074834427516737492645559189845098074315126222179269867274907321724503257226388399300942255471963086329522640298968139814916279277555226808557928947557799880493624149670821963092920044155621056618300858498533849385528086248023690205676308419122826824824565712658257710169185105610652502106082441072836036252525024776066423704408426268968745548869923653867392431652505592395931643152346800295655838072890386730449093729 A013885 811 246701547891862019431654104745320998300085766626566399910140784344599277808584083779062065884513376557476815142424322717053245476834721575956352068605295589538097678273259179780978862971561351625792838249375988417148219491288797521385452895967694411610636965438469503631184047151807943603973521539568886701081685197988375976302548800484608776130814020650250481744846910612812517644897588918205972202715299715112498944424886063286896894060746355062350482276228799183789020391036793435260980456805106630423839097102447205885264439290122986917836650295132429367556659935339428102970942306503612574738902876118781777748991472262323307005310880788881882376092954922219551476239571873979751614852037011755070666866677070475769198634098272977119351351126896686180046555189689069009521625412751942312499707735719406451290273640032876053126358902030920579246738984681421193287894189588160172004153484713925141415669322617347062453484424284870503471729213397342407739937966895807415208792961743399670319679877696516694641281768360779809947402172188807010258200966248020002892333395297102280155583163747359886947306103745140755789655828660286679603872773321631800914744139666807495871938907173662452568349697354516462734840084152786939900047765952050980733621693206364702717496620675713827539683347587137352550609027135111880747305225319324261850898388567166716822510329271110058839364872027890103605508390870514195484880868715603240417796035035555401529108163560374436880439032543136427392328371380779120949429188666089404090077880800232516683543590990856578480324195362204789129456293870824405358919492836259989903644021793515242309533788447217163020104855401850263883991273536646349452200676515718700905437087847128340609260445046106560222562875501852241619821988987264821540623270573133795011842338783334642092259896841330175054505750502845776553239426117281446110292086883812182898677458455226223990648545196708474320138907052414183136246098135201004948844526030246462208089998419011291903704390322469659432224595306248645590634711911383538637097872278465626364366625105646704772271648525753561348419096204130530122839126744341546360592714523749015318728478740497889987229974694185193256670162953864461694072581713049669856755561036839663493953429258678257210216859025221391440176104677270744496294071627136808276873642212170809209034661724367223926462018488584061309746544650142130283569360626409242090265061569059002744422079469002406668113571620560642847356897845033050802261366910602016593531278642632605469182333400016637599435065862255643691914661243244932153483020331916190711053073244841436636265500852745565135299277475940148357249973365006555439664353204444879118314165900374537412506215143011311500046313753379902234703688755801427885487044953438223238265628631239211677734014089731375885934286736053146623441972140599172935422393490253012706640854923812319024948991090473880610379145145274105264119266590588120734067550266036748058255695714276817553394042462798929695087087609356888100734651741500848981685880733987719368443358128904976071677957536008878982505295527930895726255881397587705530455418845021029894632722225516631488907292442137360014692118069799758019792159474933067372259786313207867890900298397711598575112872569470993025585518956771289563510579341160364637348674968356789923228662293352117805639808758372437157200543932647300996603600047959352021957313256301647804959180688775632812289237216487007512061033303640430035548387255661829496517611847472810213698575199897803762862361070196390407294363056535500380582061682864790856254426599563436666206714104494642368595026942323852493301723398436276769033955502616974665889076377591748966861448065190562714485499677097650893522646901336081435280570141072482207993710854880318862276774424753521329203119464460791337185216935671407332021454082929209791716620608918717948149209981075522385176757130180268461932815816253222006948820366678382839918157766493371561952662004836267600735562956359066963868048302326392233452222926457123609094713755767438508985094934843360706751251916727962006904563692829746363811829772341143033558376637431127446692069969082575934276423816296039241940633172205474205335758808005499020432590686385824522765768217744021971674700357830724925937473867704700171538005102403983687771764343569945922500329094347756375758546714907793649779582909254260570425913221518726057888339787825189865580881989757933942349972825419942066100716850340219507125713548047457820967249435889572894797269491210813764928825638701717693127050588765379150154989615749959462698505729269904975571027937842789840006185750632346095245734615891416502852172444791575939348085101788021295688153466237968027655091866577027486972006093187583546191731670718635321692575064918035704279164260051224175134667646586890802045152775786987751955860172704360946243050479527014933399077815817587688656497024229682835896534353755925401424103471344161670234896979156148781803189409194215828831632902510315051361670827389011278659925831935258874776753 A013885 812 350280919685095531324170102201377236683364876345096688877212763637169696791462771442287727680587509298769358317677171580067069963002117272672658179073709179874794755180034959226281305442212186035343341938244242786006819482242838182321784992510002684186244169836568994017262087636824571381707032372607660764737738300160181548585008032209675163050769202918402698258793099961976142865731355908637177073830737307600487413734285451160343563310409137459763768713279394122697127125356328416609349928457928284953700908894589382406633910977156153836198792778095845764530896505811234368000013230485299839531054420977385138609349784831965583714639691264259462864872214696997885700399089802273268188608968715399519371845319505254514227065014871574473750851356982148149542361711966352456652346493673734555998897526515349285709654059716159294163832571560916800887537074572808651238169580346076337341301354345459609515027997403498548054017034211843378447859025746710399026405101862780429136111148282098225701089712106543104503286407779431738612488605997482955164178449334014937246699817646357752194865844128835167001341202545264318093233355914108664042315984310132163951405869914894290666243560922874848916339296236691681229301837364923606125662120821381249351497896450909367706356599342757008029012178855030079980450081440978549662226555306219788458831033295811633047459048587890514813484089102903958835006327336235674058576495611930270129890624917478585748914929788342566825749523429600058387989184403598900333893679531867703023125709599375740440746152473504648951337671054394005278982425046547127719699354340013600484618289851675171399887716263300419434237019676304910127532197669922075794153295955578807511491187239360104312442707721829722277927456721433418229595589817490867718204735086158030784129427617889174917189860349440538362365371391719095759552871848604882229820991606588914573967480129862140716690271437362904222769468150719644825280976159952093283651542195727651091392040885222115888518004530090803232460117217744283182381830150361297018653873639685368852830503222628213297843306060830874355482292679108162108623993981840554990912089865546705643403861639047112583598390179361705941835927561185132987560813653345565093803380627084054089534234206939134247726878804973769186074123458755607468274611658291587189576979010446208651112327691974873462554582185145499539072799647316854678037941670931547246557479524259408459686900488619350124567731460454372671319622903555092412946417637586647474441540699692403303656820354347423012021074309984711485470875168850019632647940799413526794423683418200827698058025244276759876310626219155951226079875432118112786895509547803492730292196652808089566908837114310611712521258906932727847259675405745947993203979186453935332414120671465413375112384043403722171274998562192212605320448237634719886570033353890171862612964349559387853806999642746972701811101888533455277996589503512677341110949718084138987750757349785939340909404949102299920077266951758643068044800417732170932589569561317601259319881142832632610204449753204958885463021392401377813194496993534686811355839635035024443103533080955367835945441525015825578380706686231675022708036175600040239974663415312383679970024982079597218064037907871375744328778189404412885777440651601931852891977594546166670025678757852057931162321944236413504711292706576798851134597753295421683840244928152688747405927415222903677958559486489593025052442563406990068983626483662238243437006804917201891591417887601295957326463402045836294529752446363325963872104354847353350788841388376342494570266468265449429546229169247118229581905079333536624450244958079229798185266318258287912840995065497276804101238115024839304724384861390344578453164478792751370395326313277804898835714104407260533918353593450905805641790562631597400221985729825619027237385787917504109705292836099947987249914848586365437554542066417851039120331239370868623937675731859979065839420816200808406777594212527115742116795458396244297412772887690632156238392989122687939052049938901889603005712292729613951237493091210165182882773185066978324199095977293048323077862390091679018313920290534645389944101593988147988765414493858263822654356914199717649420635364341373804636125025968459601166803833377592471459437310684013066968554005568192707683549766913322324415402862988835168195089250785026650743225868965913824375164466122110606974074359331730813583205365982282682147565524973513048728994261190019319305095882293861301688166667982112399830547584890104778610294667812644944001613090849890192828712249243979468899353014741650053861662881335591029757323014515738961490177010944432638514954068369434552831894516112242569842275772402458516569611655455042811145153554791549391952454553949327420970701328783551003634183800679923013519424484770585068528791757235495820049818924709788842291214430333312602852747895331684782327545577920826972689823282512307356614710120133711940884731104970271704077395798059588397881227855964079387084246311954100860163896184321 A013885 813 497348815781320685819342188801340879145532403232719949379132682939580854177235956271732326161375939190422764792862155808159289756458297224425182424165059495009486456705658897102150095501263067827584491454409655829411284689598869493036862674110274881160628088251641342138367695965758825448316401863473595390438230889650534893029263749589132747983776008148114499941635194532711560280908725806369856328518089181357705257802521337828171930771227586686207805353930740700870374828827060396621701761370488680889506911400344996735736004938292005117403709317528833279689545120051621796045394785397166374257044337005687130750455557442160157796317168119397648164928868143035326996911550449386315750473764493341015376750179816772158806897850820509117576462555170601925164769073267409300045030735468107725476926645305504290759852284266406786933576823558768646157775728091724373121073745841438910108408117076881244787179107309339237944332464144925303792841772719646987030434468715581831771911366666375140449272135362459972730722729090480610091112234645768156270544920536046446754287462983904578958145632847235513713023315822311358894904033028138585401130646534631323911551284239752062862500583681270314357806764136740340435192818895448336622764241883083916560469748761098822103444362073008937149049145232566444270801911284543480587760010137423310181790454442291217863866062350856462691529078301381906279595578912645575461788247330068477555816113023456392325697105464486711905508241088181650102595159399740723831381278139079081211306200654640840694976509812572890346099451610278709153400149079315265122709166155148690743288671173929953838330373150460943636637472046539260778947483587022548770859116335600258896843342640116119628751965657793983984371244918124288907218905371493130965767020545227083115061656709253270230396443546175594477573009128132100147871461964344582268186943679556516480249744434745669531577698732239781101028788740076342742688970967541099313445627747399275495670628995168817799123508358081137605231124652434744686487118211801540101014833064422748763273359814171227048435903013613142769752021636480477727064538223074184887731467180225548834726476775232516131610259484897973713457334599241639368319134191398274017392386607029683787403809178361978335574742959393640995231646711778360553081985285306918112231200686835122476742396259744367909922361397654133539049288088840367332594917747063853878855363204876390917345663467069604609818365488246364217981865816973022848168861707650864523118142653243156677520261977862668995579206506551962495626220404617882325552607279632891913750027867116372612881573549263067447698776811652111440008093691420927267263097500015623777554487462866135628202480738613722214305297107820782163026580942576224479786622275740925259275516134224867438546944270715078750940005633518548413152475673343320473985667847754437750334055722472343759942845091751788419475405694147446210650403582688999511517769733869791330730827078395014474765604982817544257621148022323171670664886186719947023833828468623725371254148479818913240027059413236333308236869165150843097708898917749179811911268396681924700711653169726045709441986767384395058242895053392847402717164120178946335009705672875195154691199760980590667248750671756527950215426013673181466761299551261564154851644631459536569602650164087549417966340948777681369558861928482013886375416562200777545752358642952092186825537881996146347475206396808654083771885940751358698376884948213214605611738171009323526189315827635913274081680346638594983642130719236092913085554472960498586590991967175868525313054836831976230687220309559705548099475000227277310982051455443500983561937678843257901062676730711766951240771646284823260688050916139110482128774757365239582515396833191684230246180521141379719907711778136422764481135822886411989886987992393013955156192872675183632693827970386363849332702347169291071069879434797850722852276152539403411778276451611514296485562521828431222022014585816112976254726849172116239391607473997757901460175954356772329078626470099420266054881638818191475962213228006391506072385686229644642462355817031375712860364459608401095906147921957649999429862256935229838884495127006112896442547245124868502553435066507649986129234570996499143933894590448008313748982281635870741226770184684037393353441921400249095577480662834738535407974838351875585244324452632335504935847893374741600086388297617673317781809221327505942225995943592317316829203604710477260650575524146115026231055260701078165686201802239309500643277156156458612255298358334852539519196888074808956773028673452035020525859073704508272738143383421273574644558260228529292823927138652820235880235251963580398488544151376037541960979096279430720704124290845664945009436265606830183957197076582626377367021308681993450206649490672908603646084678053119388568475748981666656249076847409766232348694068421959959981241881629931622962454416438077186440892467042691835248771652509775070936218965645493003850446539885589866307276715752213785009729144581462097 A013885 814 706164197528818645005393742164905456640938201456800049165607193800544452869527713164113045426512756891096095550498881959305624675735608522180666241227728879405684411958726724662767528148136875696470633282983730696980418445519782041774840725874192561940085915500710721124556341690854428624570181400666028730281455196286539521611851339700377256154000251601157409543630322403632237845770220697254885097040708550775007314227714539164694713109042887549518955886416039699315707793333903493566099597794217946981732614700159646030211916763668471509981478500458536634000158465521135568467626103809664456653484201207883912405949576423153195168205505374503586530511407934965710283853843286414306122520427832221694069786380064102667087085561772455614154763394196865337658673522062243966534037204969541030772492635823537405765411584781647541275147587967682573627640971961131493246568405549187926589794023888429373579789765766916482369926059543421207067392940888399812064071593447099872914170757340819407792882186299336329501525781958222527602136344147436437057827099237549299749202334329937803765775783817577274794032146133519539106441755623233767451893156396722027675083471786801644719761491243937424733132438706899729549291570258434588892188168187389880515798896066687490255330201599896250473637472202476093863007989350738052716895164713691448924786449273068281722535275691300004547806402529765209304427739888172208838448275489329038336968398789145722838387315073489709306019214666742333169720455239837664917053527434718407011441588142896380146647262292950306368141729065015497142419275471309334391334468529550954592693622787002662467030248630294024049085171147583095191814037203419075030145712342916376796495297950967353267720879702978392718097402695713198474937113324052122453661064490284490550502098710230220509520003144142241048143380021642259319656330370308405545561109292024076820097961383884682104097316588861778874763432894118575777606134251060002647890968676539093107456412273193412133810107206780009796750648955632039286321540202853899323206617830352090790775022845669715923311055945199716053631796184708261664116674047799442932139737796113507091828231134651314657079748201448782262868390732075436348583500915596179151512701870697345733331810288561503473614147814095776922566620205245487679817328381240024830078255913607656494460028526171858987478634286989005084353905037956617439756222127592842376869939433986177778729661693363047592482874967045017959451078053289865302132495477640033549200956673205868710673886611102155612056105412773349813152358425039532545112148314237719013981373317320251469008192374936011157087242147461931992875571884419843526914379827079683529927181905562722734652689694085863782036876235619092299648432137383450361196394144566682915859156511792117606692948651384699570073423578790745594253434652126226978231868393309072720876061355942414593961168203439419049911091102675110534315450079706054779425085981023160309477479943048710067097267594088369936993190367531711558795233306417623821419628187974676834452801498110242696245100497299500502033276342223580628183664090658597200200897811907607559778345734607714082871171005578105014211582241825208134679784496184918206387875667571555966754382819026618523027809382548208505809024133495962417851298496955590696215191591490243215106310054030855653945434960508632336337737021188686790667339833756709403779306685706028756109547740517402364487104128953545161422098656177401907401308731915170250280065724274785073924583403079644913597792411937235557689164796622401175294916117314274641661326081538427156745418101459739274974864567070514840407876275397701280939042633371642976017302146869351633629148994838217288087868307379030300450753909636528991823915740668336977911563801385045196104651136206235984969003922169446817107892066076032268724969109915167615326206543617968207165760500548871416021982756544748112296065804653771933796864261116139710037268267755769854465101345555750869606511563773108722126107699884973447313849613208034540693541050025143688848591343955952560699886079047480894485280187277471024637419323292964553112673143302718025534778500526205554830015470027023055240485934545284633349022597545518438804225803821260417430012653226352386355496610271376285008547771509737740334688735456662523026018234114923281214637986193593480099354961490543352668760930057779012838250784341189993031698182343380484073859029090536783965726295566408604611175922481156888521162542573404111875544211987530442799347429293250741096713432322099269654861573108840855820971161170248722204108335911234020936882173201586088138784686812862002605162049954379233874098557693298916121102715306177381656203184147253373856748833140326536216089896706023664806795803227253291826263147775717084502913969565378140289206774281289174230062725878363991247118852726467935694670271521862273541845505332688453363919713907398802899086154325429824384601640360518959708406255577835301120815172217571702894287051904512759968083472782333970805450995797791008142558994038001028660129 A013885 815 1002652179010675854841423342569036166949832591905847747408131533368059645217969010230058056340152123461121028940044691042093806335215933909477874227270879443526316852110481851099503114213829179915763703961277430916222525992800381170488300028517553428418564567725092622363749193644151496463596344053005465554891236130633817145537238407632958549791050335237664556042390318677054058330981768248542229389228929320777749560157420082434765941270866307187397336148019018879351302920319696212664281476625304911547641925110324574533518601500312024952747772119225556449541562998379442984837738196876878746430646117474422428216974347731449026231942764244526538860452336136316608506501866367118357448203487100574797876844680238676620582268044481553510946939888594178627732031211014731531591118463736437619329539076422500350337859996533315733012307228809029875943221427525816278606592876597853321884005173376153665082879557452516735908316105125143404803087338870980691957856500457018884256295749005663821890578322392416782797047892193855963373586503192146657211615211642129036094003178814702500241463107083873816657230100912700652237055071813937827352942661361980548048660993000792822866866391673143260069311225025062529298668481072430160080695615918042833579520673172558699851462374053023890508747480368991099204048934735570879316452617884887799596000513505510911281713768937222150557234755276704840787356857474400527924732653091452260386012939799560078592144098018299878186116524079076768947359776415470187396132870302876973224044419015808425625878141897481543148950611005065708726144005212866857600876984482962629735118189169485239322450167729463382104261923850093890789763503421534997615077600690076218009141424262766653308646365092431791749539623899327254847028784912948674430687838043981865899564258368411350201985543104232369947893715127388913390829278270594981772703759956045429641553831156638353078277303639911518767784983538744518647864512959307302179626527112164767122273739160979578572075217388297044369984986174196840404958643107803528931350178772750228573917451612584065841724665961183433236761481235431318281627708463486373643299131687976335838881956774152611675057280042064463637409524659672432827590723859515644141529370340022721220891304160886070637535363072878587533944673664759242400602392423402317935160422206727226327254532723084797186384451242821347792055482545477968968159950281417590398695421594921312422373761262953376665519957402083638064852329331509988278289938631395545115067822739148065129931292621979673360867145663064130145653068176301355560905299569008625006034550774210380290031565000899519993468420373768856373608330869096705770594070598137878217751818718886570813855764030975672291971532981277417535301923909288853679497228600922016704863034387363620728686229993309125377465740982311091667219898964863988258631365961318640066244921848664328958137922401830883213949612079770974417921532003821199820950164305757601327533766239497312329738525074339530673629340295672473378736323576750208106209409020093160726135651376702314863962479656794176884315461647440546519990972744770243844885646164521699947004202639702905094563212250467111451163414527131214546482034775399629409767269981731146740287977726274677496250696346476751684432483579113176710723091129991874139156013287518562260671200074386088616244003446722905183175490273693905260536557134338300143921875052846504871563434126207817369033566207223593772261296731664077340037100012170877886051903279071623510707337216946455388086220740635967467233864460637892665550713713581494049885325466154906567495079109284321027747986279607039989757005984757353947650266256291160880998998574347477002469782604364006684012576431310267825307106093874793144744129531798122936446579244343166117005561648300377606910135001919744249398360305262516948975028465496820144794221644401777484721755207027818922138724370759356420480355105198290656605014299195578780274385610850904118251255401196751762466892689404194830871808900435578743982700570260720298845509114665550442617494359855266934977658148538119080401186470867228176628612288112778771488900751230367307581733997421636640464281275226158874144590637565664203653043178283187173965251637136243352510925475772009020233556350570085517903381613212501698778390143859290479956153171835712625295572247162877057873429837557078413090208887869047935831480243902328999936007886087525183975657259467402286471224240844034222117410411766327976264992284210645842075274578199979011921753042914027117501356243876558902714342788609599451023396649985705839962558649501917003265378711795484418346470409064049804432957572762075035870775955830734319146960538046483098586231684433766733644121827976124614732168752467324642641582668782838177172562514211386332451053920085189110136612262910708403054774171777476261520160432875644583771627447712216802124304133665155029327934953229417542087887769822041814161247331277365368574698580825978497143497267979324705356373730655985773830003095414306364785915234540464147448269385597814026550284781553 A013885 816 1423622714933561187227578822910043984896888454445661265091667414573373063680249824958219541700959373561136920787725034888954185581700690272909526066710149074046945666687032429656587193238304857907656505415347489228414967088559570807586006213590847858214097831436446835511525838840004011314312514278068181306371205858733339710811066713746509627630671355839544683548680190705845944099652780520070424193902419898611533157236434005985579465075028422324176419511117840088979102910536362905424868704556775555795300220861370119423438120970428530813333593477887240903776735014190040778122756443003014426270777904418881005660868546446932020038607557411940717886785272629502090804216220474417569651333858584160830789023057149646670470077358833445123392589229399664683835718639177743668250370688565427108868381364432022079929662881097804076727655504975102732567114546422522923893521141987598224050257933454345414443582119805858055096573980074670739313497179707334032341206257169401461943491313295934817158090865097129715971868029066691746587730411662891776268512339556558406801323071462307047885343082834787825697484759391604409983348303100522321731867108333437615010727651539126695097280314281854169812232028030410207662419533530057469801696235130544543557717484448769677894997812035804342106078671234274595142563308326843461993620464672183136470978501104394205959720266821897431023743667922916305125814145583029910377627130620470132074903174664983974509605942579969210141704849529345703927291410061940253865711028829631990570972036650528703783882460920132451410839567689819581994776648809525497832608392557025870567815706719617803448656127801852689324411022412022761495081238677590417108751236883009548673805515229459072066854702001044926538126081770827098085337749460144566031133141661613960170557609194197434463740587275346060097106526679629040400362686557452179034845842499910795594567698044571062086663577514253849303070883372371176013800963776863188150857981905896929751930224463890981492611001935295276528033772514336603226863364127116595177880070781740821292276711094288773973833659037648025965248446462495805281397073255840372022053775221095016275187418499478004755111804468685523146821375454708521457284482407000303943859467182873640884531064451963213597199048006568172660184082515624063637192111099114744936463071593177099391336639068601010878668267788278590411984521280574712585224682526722735650720485219500189892094341545533192532175170157050268091847033767649777426847917395357384500444853590938554311188855348366193079140742839721246636216528421598713802640315930153879275193199158618027927463347787482189759366090946638327104062403842803041365318385297260253352622444070742129776048803549729025133461824904197610229421183776071143918809896509619331872516713416138948436970244459609914831072374593921279681343844084554887776935555379740000328538316001278988121514836087696392347508854358747376424106812666349557314174837440680070548108110731513935392565552996476503003667334224192631034112420184713820231058172863042414909128787556770418675801174478056809608433498428349992060234822588471244114867798906219287321653546147400647718851238856311481463714532260248944892324342450094591614863926654450840817225067190495184765794024962419441216403252837188897744957156002556872439599639558376243255749828124017608624394362001853643984668002093536207241509654403090175827448481746909479867423442888135052946143892214289870182701607993530361859793056711980906162655997234112798143042387698841943307961937122137162860124273091487936366430839721224679397188028560398307174203860538871108201495172555004012978736413246499622304048864095858798815012595118777285654295738119284465438342044734030902943637071737130782170116965524630287438174230666135354813393165745270829247814603553420762310718007667949121527620836991934918560327089161355374574124577182984897891331122768893267529113975558601529376815225787812936900224048330265932168627872740177016367200954853299371859977153969945759528695045283588675541357888035021684454803547689301019744496572765808888143141187418966129997183371557562945728149916153939695634241078088377092735419693018598788260566316028882071279206198927987631291264780293749355077766105113253217411441756619251389913193741707191063024522388694489620602999103774103139421014295324139941130760994468864280684375024720903082795025878044666429146862140349116575245144124789455607408262173036932087898512959995019303141395683149682474973391473136779287599930184510252781800974123172361839293931278608806860047731726897258754336811718636405843370505370821593801119780164435602454563172765840389241574206372336317958938181045948669065352909351160765074733131741886304696367099772928371998165127149643349994265725703093740636363834956065810396354351239877779609701036142491217452112253230431741514091780231633026325012013808094313406024476473738887461103056282065196214824129546152045486160128365802875831351018674600421320038173184736088015992872946705045670792185835247168919803003457425026755430295607699081497921 A013885 817 2021340677157421386613388384760586322263741350263853266869259620253905758077848475715702723820899073266395184938896904862325823077476796988822500952500872133829074133465249804474912922429759820634191442809519040013389589925460926528146644024410460467420294304649859094528888542957851575492705823585315053705120301236963543521773068750979977920358802139288268395749378409535030304651500697990885632284681708209982875634034251478436666902543034630635938158477797243075217602121245428625807837804245869670324847585691562393654204580126709742475027396034732544207913723647042828729103042594892931054241547903034479128054623831752501557175957210644245911876577276839906950143002030154145107192433938447730844721609910855325872593632628481178892564831565487719698996931959866993591570966574754441638516533358958357574342691349366884802970298762327434440554545558539844131150683248099085251605327078620686517115621177881186200535256241626881771909444165087716177157888092685774851550699745622426121685635421444215307130668624146545743234815139112438528777281124905756349805706172277256898089339573564553337831353618015485262745726971595398322167243636836989731736286731131389811920739135195290615987086330623174146220940011619386808900227011323749583982230074316976768546957908403721045769710543902683423835334511271026977415875972108051931600274121642581844091350538888938820721079613106028176247023095305084099459046524801388860317475796870300151095285564813767342804170622538188203141092199616316303033006864260954789236128643042509733768471999314676502062840436061364162232357588248746444776113854430841081506807105895796375551198543652355153906090261048867402068121562305047496864780204946999288751343477437154069687628116619097646259644084084881251006153400935232483091266609120234212645887415317645586705383319027011030851297381651758050415737763047404378567879113394395842500516108042470534501183887178655927709910315252444820861427395025325635738312761614961096986786392716626857309154179374842545445264448140888426447884535599435387479479263659950177297588134184203575748165537620217813202939763448899906599428604241817743098117207124098306523438782468413341397578781357494420838676357688996077150775573336956230556816471495873419125387623579571132568478248705461865928770990848386436123712679288855764401251647443073656810485066338026625503153290697061874546589106431872969687119362058344963272825035982303881119619395503816122149156640573678922502085653824233910027952003449219949884648128485069242908621674588365177806769537706178090085158491395105884983675471055640496566037990177757917279004326599491099505164259793221055206992732533030797903836866593012051544494445570951708157431326061707604438921706322999306267515273732741046191129663228458575694515963160898798910871260387688354842301928573801286404513826430363849294296386854811497646477427742627980237249690622968336549356879423247973647403026712005083399432342164011682928225137778915181764681948380918138125278090169559476522201758586207210651809564146800814105630872913993376349767028190890307520201561777981734676668834495999015255203848351587798638661039072209841468144963448805851136625324631440286147980963898163956566505850307808607490222732225894921556006006901065980547198673363652516785461632650322393231472625424437417620379183710683269728606705648865909387138755448522038605308173371808407779833518947721653356120247348818771870953028367704972208000157020870038999160190123903073481390256264835695232985735470914625099412912156426305647087470018860786865431392794058909614853202667681459229443570813139915077650331218430332855949747502935214225759908028553786509087338267561760477251383838832883243888020609926915760843701765467300979715764318904986031103748630926946479279980135583003803314299557549343312209138213391235844843138748857737662310339835374558076692799785301388165291733981272488154085181994709291696376736041406713148341416590066395651151465505249517928084846155141086230991581904305276287134360911220366088125786831741783824944000811487877991361670317543110492256016945130992439410790389606651432733755500584354424146634411328833760034799070308619703282907777820411080279875991295734202321337153542078052651748707788373514157458228140420727977526519147181172809285244591949240512498487386761228903094316047364394098913323578230979674669475147288428097058122865942089176238009675613177844601591182070367872904221699283527318915839648122700432650489858709868294696873568028953774071988173984009585715605140164054363383451664681886792226557161123156402476387931291550515644298635709676527704935041194328702793787837547373827937206327408224088925357539413124785812611070416715360235639462927269701182290759480198742939311157992808150499617569298725645609214733351936500088399144523291284074169152537903747535001121210973812804345773858752582889519367549737695092573475533859402183484243301991544105010804847842861381083773869274563322262130414205440463559827722123592603489786030993980603476539520964733080049126213884993230660794758393617297 A013885 818 2870014709846704857732725791821011813770429002361583907937186356634849867947139703184270522336170295470804068101787342647107356177316972542158549734915030805322147711919569191632336437302351489646201159413195275596291302982795174757474709544567363167889976810517234984380504099938506264424346812558374676208590995553411346014194144077560178510066887729083422899583525180427179523271565826547244901198831316173901655849112970201418650558244045521550851245881809760161049238895065170552353639161223127772498427118477264705566677952524969714821364973451687246021415755916319289670818058749656892407882241480958826431322254029880611603467183077233707067699341382562079762509192433528574009462927674542579773993890883197310427483177442977401218860424052078697228658686821740869919947177887931117241539169505450536710433490711238016955690999489781944082462455393111707468523215664596222888088584889869132096132234538762847395133387321467619472018027663908949428150867513616546223398221888720221085858201252585519213336629760674841999352154918974769632154124046165312493566080548651069147550435418902646008593212254014612858706359660708527475517416048468457729533888869204021744184344906280979748143576436139628173730825222077867696324649623617105113064257246629479683658778014952382152883443903734032378116566553169746551072773410129422291446170413533071329406012702095232007172569936225885848241569471030590794205623421564925583043790232516873761633698876199781258051901287605204287547301747270624017075536027268966484180441906724408743059301347530938634189438433024780335294748548178100380840478689010610725465010616955887754400998110594602031759639599782061722898236877089757823755936227455431569128616295843485265924466594778442126725279470296507238409843949391696387744516533825628388464751767850666309802745443203734801231430546419920230189138173027198438740253134306826697745255299616858085705247450497824869550410130483390546013843716818473781182493542768333818284367567203451659738403725664625812048276843543977418511013993062607530960450988862425878887221595438380736451063075748829603600886443711264674684544899732974615262063403355600849205450219359253961676742015761907955888740497199224903115068753231490662649709764768716345259115495052819129575281820772190968572026992753017420035306313677036879075467960383580233137964894835511470407030721869258182008096368891039859121044236054075504517663537114726041734859436041861847746335100215022033867043830181915286790557847761399090383366837766424960028506845016012416265186375498880904454042880116780856535266503306648548532765002619820823154015246152573634070104010417223467783035080236151509619348101890154312469811250005034779489285970327997974115834057174654825999075434016348503621798790242569507909888351905744285925192935160282024441326289399011773110453788053937123967451784950512088613834501122364536135720633978855953427960210747254598119080719298227401700267807047967136087420959451357173234856017182285284844142973273880209656383822340936411494446372320784163513578734323043893363851163346032939364710828901399811852810981340985673803207970508940397011693346953950648877435903367531129377295423555222910369213807457555380878649297100494206005245177910062485635746020940526839941803866766095571525455197349988802286459027517265438470218726645899615307050331262481803504694671894872156168017047119175770445051080712555223569260826039951774972375753999084478724334478947181470963230590068754646204066325089420815726421427408526426849777119215686985057156673918569620256390821078394101229016623780126193657140060124032400402407366332806837117850240640275084464944785733698293651433220850565438545948718103253741104017113279149000831444255857611105567156285978547476751164875219862041447231034755368477031162431426883337947243330356251039952951444454536900823994972187635413907098808624758673096206625535447611212994924251461950780142383305543611510664598735321902330056966357887064776816765407300157272677014507901176673221732280322615332788015313556393956333514160196743981180807132055808234203151451662855532044486610215731283327051883793199719605567895366123916021729703571185846044159588692755415212943885373187277305366806816794317603953964994276652691066167432773353563986870896759218481473319530591272786354564805504638186660786300062666512100774875816304107937176974203505652604655158067936911505771703987099854902481451000886316918169509279611248453887335264553068201826579318217467303418813680886218792530912748413898345401967497913736230537530260229735150422771120841480150916738959827040491166928002834185597545952785055968962679217656501561213437964414858830229291379838501119009536516608666221238094340913524376111583810883276546553581522854194602143935503091780698997762803652880503206014144145406792731697590415010401263804086959249644926939977433766866083764300651067914541056097251079009206035387242035807838308326338843621631961463914706573655057141703522494080268666310051237823213197124609020317710388974618423016839312198668104833506344063268486274466529 A013885 819 4075010475878812819185814844597606370864640012006111442771969608772488028953821937544108791032667747216289451722799470968893909419856744682791611950967250894152288683802983753723514316858804879034586239600941204422323380579242608445623768669820782565470758804250569713217549409826387689086759792238696192637501385173479973517675654827532362378768041010353201587933965312105793836373795639783891503681469036088727483368953994531275680925676715742092626997424008760632986889189830547864953181038536786529676299233159773633051786657638245924377118807110192298074229310948077357674138716442111586283578455742429756420297921640104195549464104162491819616022383757420446885357014441092580507354004099193003690163643927743883591634981874653563962407505113312302810991637094656526341926440154424212333220080596500482702065964820786277040656555462563321779092894527097409631134967423886599241212793875974916290618026135504200213911905922097049780681100704794769208206006295281048471115529136252626950303368055892317553690507122102499136674152626790759485601458105816142101177254429566061086633518582576854253823132571348426169724235708774627695805731798330278986482798848161414701632351405597393062259894007887904039868928307343814993700428040640112014520077101427593135200701575976244466446628010824092010295453836483936828766534835786131146465885184847826058556432977158829832008023631939877602826730104429081553288413854472910543563806868170710828571938785264392817713798406515262544104049216974426405012819357070032945328989704355998824693950433401235936324313485199265532530595789370513072439019549942538712826573579559135919300537974314519857008146603227758811689121917594032274364632344106186701448249747967443459219715365862334502725775132856787878006885800451445858013766012168055246760397050845143514637596736750925283672055281348148678275659158939878893634419594517488034580484953948093270995195529321490125805236676637755450491578098230727727528431734154418150227787280866791263241190698710998611617430214243821145514792795147894741086913059693237421119173792834352957315197065543505954479943823308545127203573867700162138302147557698273354950302932108772252264453888273655344524319416131799873262252174757004637797828957475215283830571949459210610861370920196140752063772529849321054959069916618536552013456711826349079082571421686464809837715419661119314531469686044525181252028505871031483617936196817103573439532314280089837555568116386000539940359251590603693356581094048956828274456088170522844471195643443900341321038731556714544355403961633972116617593891585468088174086118324770934500990625356454742349875669918967661296016839918861373993598737905448831640448791998398666901319109972000219534185796917833877278569248516150537306936364917444013792410345671834364580886665337872554377188221287212659133289584144899003025054189024479242602973213260097143184055892199316477466363300950964671921563592860623263895937147711705473943677261223725641917722959988388037682950309603731732842084164837534950415270142864271640053899360979714133299917621235008291187560223391454832657896641533867895849201459382912585279831880525995506463169509447712646764258548202848135848100809015262210428216355033216401855989402571847590667313438054553617379249812854908159899418240143763050848044855433581953670009350559267090091022562195353626078765262752637495040252180471491551896798892307286522071379968678607807356952520945878090708097380274508241817439695923251765695367000142489771154869548655988106847643991158227675542299303559998505308378302043905413388727856390578636947445914347528271938160915939200117329639489124779060603143108637491658129043018657221291877535109039931547082726426409192662873531946789220131517265822740642484697478706235047658583141115314653219692035196398480295567759073309635532834477779068885400393255029225419455883891593117523975306360650712884038914049334162908011048840623933059235608697705166537950276647694082010454132816722080912979404711367788145041007710589130342027638566393059060240853657834414954468318887437272099363711990984010703667067162088624921077572750897906566961174280002815210858605030865071723473221806722301122529625578004866254317567992966198226473129410197264874878665259979135292595275471301706550859853675449263048746732804615033321049399061797624053648077485871869912851910101783356287061666925390287858768866699359850494308011638682272605573765443280481404937220988395991110186722525757840881431026298473030326536502063956106564182224712463007401365685303783082326102699011061473824535324621482640188229283142230666800893320138259974803883531212923442825944107337199828387840188214112870970703354683333523489862430994888456916606453980092665054969296387559928600295188185216281831613386467936866501106167952640581624663864852507649945633885423307221079497699323097030215539175921177095328629523335936520287074625288774253786823315236009876945310491488079491908269543531550148468047738337877328027740990420381954020429755989761243319758334790249420415300464299324587817162640203116205222466353 A013885 820 5785932149249863533010713507805823588916755173526961374799880452802878535326286754775565675709270529559279092054778888451480799547149537935074449769864507952818386153718453103610607867392192119131410514401073575687466808179101672299778027312225726871061615183526801161299930052387865345063659498328658459989704804248261754758886402236455617450030454404837065747039156186150596119132188355716636838742659581173832338353792911813193494492088564583420411090681460806846070865524405232199888828769833726111666601200296536711304010648354266943448322778107056305766781006754804272835129575511347230565842855435079086661654946126153422780275454543843147524546693734659723453302354453286388081430134198267880640504680976314647324768070459599985366972032987672266332306152870307731522268649538340298850808863975505385867907274612547140960115494869408770371297499944560946746634401441577355138830673874360116719648038734678587203124317006830950810448525603407786623655755480398863639052681852812246143776889257735098324830342370867088116700752326217247390947629501749790075351232942600378796284207794101824550270551543357062336066144140753616556283638933981834930910507324153921794015605569697297721201146326357695766336176939680267125510508656499147524600433113001678106166662537560902539395509907564662809462072197908573093881965852334788811227612340902479764023761257649804648785416409975258793516752525884362447007427430170343345652876128420260964923667287829144992980660664079541130083943009065658152142286653871385767655983334657795423233478380517778652841630772154573561222294145708248579494048981122763189177800282952096048970303946596291220612016011619155943088481578549309882982543786205577931358207542399810367677327400227196680036710902812640266103222851971588561621851768738898418499477075421832935262794189852958520498753395609138337890442586434899626279086102212817008315343625257877867475425338675823005555445931980853540668620603819586379025336496761289691527975365249679642651847301899702355695289611705589160207197153740304383395441116196861005038006743972405886914683759891405734010029597131400958675884781071149113203272324830797310939672270275165043783450704442567456510266593230648972650521586093956334009712030073886747253824396443306400305793530636931819803011872914267445131020134600245453132170606483624524378942611081478865501749102613777886572708954018121390276961438260525149235312034604142228473134033156785516482136279027477568638098665885679788238195162453069695323284397981534054382338432713326006927066090271922042804830802753726747584307010124867963270593393706254284747773046346739761108667419064135666664778582276674753894429123206216861746512700460470335990506247527514315707150443054364855491117497490395953449014746282587305091250376174573725390723997986635711440331336312197904559015149075223863738144365665730023964529737659841749429884046930444895745958197398333846180535518268305965605493630738498999117247765089335418756372368800232674020400777743025726997963096033727862091774219236836138032009384982573970164821133933875167300695696103920884333143151758353068996759636515044114597666254387998401820276470175900935496759849475651345620876870385983156311975989208397540690039545167455804542119656215824335511249501530731335190308284195802974087952424301359371992038466457029292735369022091008213463317409676171615795367340207710580401533184834746919368703348188102045530420535532651628238527022064422448702184474334500482284926702721315099002639612746045305424375254353947672712462462254788797751638090805153408537878967991157811720289713607738449609301343622684860991309936110241422650796964800702993236128633341586251821361367316110086646238695622077066729624449372301728275710499279060416395108023398776063372882994567317576552274017852757037023951694552199178743763115955410417946165906030916392372934665729068239006563314439243392840385345456544079843773701775721687093658697564645074465950164976201117373658752563638860198635268533572253490084933950840040336811963149658096397752051798914006523850560022851186262016382584485676610979561668714566439213371648924445792029681957196844066363308988142075518294827306304931546584309255385256579137789007315245458104974457913450597020038195099138450044856027158184219260062364284604389799762287366125236603686789095940598354857575598852174521387810907678517215683877948287986765152979243296690481264495534932149880999894486169947780920966749736389285254950680386012707071021420345138211022525597900081033563588299880877838373535922293199909748711040083252411084477049738665274478207871915986851549393045117658977387840760516522411474536735273606117125658637849953070613886661745601685109339772242089928812431126953540260951677542629325011096634272589088070205435459661100310732398303850361157886954328857891655480721000272364867794580030744807705914747042021929115192819885244916238643145658997591901055275849937718512790083142399869270076199153396857613203489341484239435312260089585332050354429656262109960279171322607271338646111284313094830875965798555408571521 A013885 821 8215196263637463486389992649052653263488577250418470796739233860075336708532775532775370353615537726288449333807622188220054173602617101483881003026890510668364855309060221668333246854771875725693567138745965123954879559860754763126545930525454883877964931749636813316479834784393277325246052384318434015025602294245524190326688170420247163625747890899888741660393775184999226953922671562182756831946636404946734062438001342388345475509053393043721554629981706896826041640910885439775637552750649804855732605380449439725301978647140344399523705234754750645137104379907856130414868573696814944749525939189485086750157406841841820408533566062257499914760294926012750963235521086979851122135146052350038202585054816987186206603218218556256423192809841777381057789217295976524756013797927559241705412921177669150662249219209547345922206706198794128473079354378784472164836081327633698735354704115227332245209305333704534790466483372367973324871012217677769692103990009132689329954423697488437372964622650819983502198635427672231132114380095645842228768728381465951687017975552181746036555706425910034300473494502696328457299867221258007742755218725886646199497800197751214936685615677373696050531496019503258837702785181043605040025974289490910106836597158527223670787478970593610396878490510825039442654389444705872867359966389198516237143203975516772210307485588002878679210514987618241024786315691144593210920624888719373191728655741070406472873623464295226322298541908517985030337597069022938186926290701505864181906721529597213436246016912926831644687759343259076352916402898842876703334681904190023173496423976351514239802828850702370263624515218209539899885782188674287482521945672650493264884470486529167549219227050504386796526884232334846970308523688931823820338717586806306091795412021877217445963425170022052126039798500029404333022110139447697278669744355829583718975598853727774695280054995096238025198938794644538765693125644677466457363777202281994497543836518177314388376723954533405687650446822207462708244310329118247360894700836919926476030249141476428305377022139268131671274278593694199570982665737597338566425458633317281377518870250656085013571238966857710501098297594264689558360651627666606558538027693884618615295573346060803695618983085029562102870045028840433031841394855253100708347884360810019666311112318942315337534716975589890828695466817325307782834475636844274456817802439516933572093178668915894013075776570731117218173784857448443647088519068775128178392632615464866997853143900057044924217443277735220415930738649105498198644811398474864651725494924207581089979118794266742876988469195630146475263652523495612586040282451588209454668818283337702029848472229095673893757007506623841320623051616634221127276257730612555563244947485364101726012097203609310621338534530182228380173449572520500129495650444601046434636205299724489926820266873222520698339168968283406099836356619361882103406719370059472973389618059996448519669166602447591963836584187083879279658146887645160741086040267602956448437714749333202529556312440763950193418063888983024795066603636026159913486532147223340991420298614956580246813332288114544174571622949596949892639221370555630886371653292109467706931537478482828296269760388715631693545996183494919601389305549473400223379597865311255213838499760868278240495362853599072648943385467350580001888362885565299321557179703219909256694089029848314006060686310319784142915870261967324664746937541175160851275629173345778292524590872634761649223937175521233080734498814269697658009247604696332703186367217855021357075735391893942691846913777852074458672538351955679055640692626051031749867269892950484630752322686913350119295268535649875477735524381812408215004365482374868885641508892778915985012431530017367832290782130166362048317716981171801869333583266531101169793789284839338856125457895678077642631141967949760806028171015443892307574740996882170867471740957348044261496000603392613989910810995438750581125053676474272299123671524064637887152504823561784095777023035011050644560934884602365416772427794927260079335835607492256058160682180229326916828933888134699639425534408809976442919179538614648201190938557586423544250684843686559602470408554718889618224333080371578877422265339144152737971005934368366045535087921082052804480068400913305394930158333012717059451959414133031943696418309263892022336024409813649449509056656762836742157533586867185449803546375101086380460481394238508200842844223739260826986904887810127857615356072495792703963564959533594019455944256075611239486518645172330410792060624804794395017343080366560861623922656967418704707961589001305335376560643686296561720816982621273886124771814291840996337080053832022622872814294066020645045522280633848375524820097678975448030903895570858510062242553897312509179472275890077283719164092209018713230434896994990844130207710331663804191035851140865947343843856640802465019194414589080318451182202581901344602060110266765931787751904159674018360809020089428451350661872103356603192461076051629810937887283056170839486748134092497 A013885 822 11664403921299497993395235792705953104737100829047418690045778370864987352967221069639839024173496549434738805752089017299561458768891109861598829314751679806052518364556319157334638879475831152256091156918429803003203427225211675708568125278080795058315654099244076845097108777464285563191884200241218765272206596700567240304680485588380877004163523129443329067701724452847447385115782676266122567137255326018454985691033271999489041819858023486879355392261936409406733006138807067863517408735879379973045929877668800140048091495992747978074529543503175986752433613542828881762464048443438577007227651439764726817818245206237001599799243508458747056471808072763686544406697263995950474721442068451568192207808177282975245749025610144630576265273403516506936569424702213340510499483084030482250122474024561787251849189639210265939066647243301234871401032870197784294547663925610000585284524120934334279686148643197719653987369681640273501131380794355305041721694942397112873961098167844840223065430223125309315481247902428411078550527379463418609412880373523101764474281713594117382225875658773343571767394484114900834396417573173731099605196594481235812880348095378446786357628218828783953219498343763838583524163458801029921316159776753695151562690331714988219533297528750131877280702901228508027928933433791746531831119797468237668921438167065317640210555564525003312827804178774672846730023838281488682678125692622423061888273954549004123354924391143827160299840818602620671220049561631701945274602336568011799729531910849310677947960835937552398531427917841802373222825070742350387366671444437533733051112057790531953983725163471715335399113304181342693632127041064507802071162216932511415599069611591844248931764062248007123756272265470258814721349519395672574074670536650041348578358327146520331173290971632000865522490178856249948071774236265789115000187211835125250473536861657356995516253045172359233744889640147610878240744298474813491753160607100505861299099087189687075537410143911937799450300473639021378539641730970847343097867246206616046476881455269297064387702523594831630380483381206865120256734826187744344909152418725975184839810557485796899114218645765688258957925527299879322265279738103824988386128387355932933257726884417854552850482466160818958694753524514290723291227374995101812452702044886632093349497003836479028206030640810135622359059428847059532612010074302800997433954518365194750871504385310914525723732894388571900044575646342174851424163419433847169988028167496099660970771338503295634964606359995296854102170786102985355833225977804325899805006046600603463674481673871194741092216906699832883928423881052909999577397320864680311677704321325019590994562233787096247768143407332407465975884199239415307111085472614351304362281401726617384390358299225104950881867622420948241187933589690239752365305753319907987543258548250915094025243661813108571181757433799972134695349800497303837696754344614533117578062929812377405791903884651430582997120914120355582377577465451194994356201876237930934009428350843992944008237113205780029775991939219770636448882638837195336283247074960091270055050930536405159499637542605452348074740846345876483713046937533006403430996528374672489960692009586193136256693176240610669503137503108546060469815209558653620967085686247242894155090754967150937715024415222618494110808459515992469741205261610089198808212501874710697481899167653337579703307882511717753808098802546139696513592496400340360809661011179216729089088022646574770982151766224051438312443282932530107608036276261320862948085798841977058993482426328357788617683455879712884667414286792734596904826909946939787271292228394996256366100633272728560332222097222225246191128442187020490931453360708334211360295891974393313731795994915869838252893042991620318838248679735651086786373536067049713639900272604129150241724271383788287433325341187243528764740813475118600156149027610128481375823700477322080994926928731226721872794367550678083864475337917730843816838879143844556538694041267964080877676595421685335034355322446860753562249011622034714465541538147132209971851718373871428147979583605270225935821009089706722313897502158778550998362447558986574269144630102267457484826879277498456663146894497148870160145397641199274077298572954465108315313330363800248810656479515563058129349820236437405882280737872684336480965411336501935157960610444778866431580657501311088209569166048481331201713945511903204901477730979305538524118270985755660023145813291424709530166627025658741271595452748490203682658643598749147663609903978449540075982822553460955326139694060024005302757951953788219810532217874626389571757265862493977235234038493694076131460133924970481536177473993774145244325485129697875012400128813934052927544489430177042714815112453552451521445525848976447346037967228457461829641170471620683111225601542616714974184328968385174027271590493316501397788106758439865574758323915207813715140208611330697442647261983039475610362055384442272687723212837115612649396713739055596539038206059438948468835824058285559641135745428170512929 A013885 823 16561785558484541322408179306924096457432705771828780758992328740321248348021979606275612917345908290190759936518743855835903434163221424574760128994355375834382310567543841649775688355495915192348876821788730984802719408569707374236540412652959963429114889682390397217049045577444108106896939124901896152403099441771477300117282720226061706880500607460002016880079767376446618101888339843375187989807801935434585440618313428481378512451218153654010060909190856244451015705897228186955490237415499488810389074858317189560448263047225775165904967294049788947022350133224080387572606916430755367633751231490310025725366960183792050380486154490189711219360891994770029685881659957165498253186562570985438258683601895172473383503474255743124736124282298896736989436653649410527017216264553242268436212145601092225562048834853560170565445352554931961440802856327980415415103562458424838601020328564777461067352335954084784634751544754064713812495898940530940350623840615827137493883782961301671304601012560316032308751258202998296468757516153422791156505144088509390702001160211018602723975085135238943283778937430031930754023594266193734317892135621050344037568852405659755318737382929901580697466377259881492559686868156122853940990198672142171336812346806317848028421889229278575996880146979229605723011091638503247855446138262273859531881786431574860708676438792179777628741747557862470664139551456950839676521315511549795741383498992284085347574352881236301000341851085178661178376485910429703428911761049792447529928573990342769711259157828631785335921637649143107992237040736469021393955280017084743333608752813038291328587470059431459320973778818735008692952431004144728854325354171847144861018248181505961199755507726131268650715209470033805269893811164560581474007939484156317759068422119307276917858715399108497852918166337880298482519345151781634535456820814034585432761604627782229931582720499959290464547317769791066338746268477399553259960167360115902950706554932639887522011320554704372268114105279599679977469160089211074396028908494597187239902525472434298321950330142043786854217141992190235889052366740106452122329674425795006948021098898720111127785617143720932834299223265415424754873613293104882636534963093686032866816516320928881711846627482955701924235456655056287283500112226978420274123656167346598784166936767376251603551530047568756734355867043464499406795890788069352115813582360582450323388161602014399165750522216227874532281591043488461358018558400227083941237691709816509576326976480373273830373941092483842205374945905843826478377296737167316759119436470308193032122458526017732951502971820496104619075960146480141633269964627810962393297770224563578341410766149578245117067332793904770067418121011479478499708824485889794999957915784211349779548340963662859840244275916767740306888375822856814744074145930991544595469208452543899552657400389930974896552416564682927035252135281684700335080600533481357148725035697334612746255475273949526273282543109760185716127880007363137371101613727389559902169824909944299289500703522845019215737650586844765876556401156931463658589122342111610310426554449078628620551676862331149754580357313870117146535355685584801872956324437788477357578118274655023427866019603137464743368716305751190883780490413998321254305463381217951553966364694075394028971241421124741427192690166902998520109338479133916419552232178274321106794556906486764935904799620139440034768705741486754271072699901161498063678122854349889127314245252570897714602405060335583003047990782374733400998023563103570256502880258086373021051308977399303104673338178615001497285220847002671766557496821876532085535655169532234199575202546856716555487627870295657071381197056538336353192460574375253288339395644291086167255286665953262200932237957342953051044719255663422345131239969799553005259607881358881002874763898794171486430219018962096035021318597198341470261909289895434195180832911888629097955213964247533379638140192327403132121562359869855562709245400424541700513360505352607675982735257745647874745874645063432368970634194894627343576900411728972698254003465295169964355905847639028167186557010503083717624443565722656837084881909703760000382064887063115165382033838330311126182365760180038303338973563858640277693570919899407965297255839310354329875552277035528817026364247711447305803797481633695963942854106044011628147576478464292386954944817617839057771974247398098557476071957532694348801797466675083824012238995887022074173483745022522413799373796548770743405663704753113055130248653724189168554210167433129428623664742482289411646506727588983504097157997387249880415522843274813401618186556235723111035287696193540989853786591374306813002512339692378176544172250339797435721481409697365962587544536128862885337929241122963623159885079995350151599403430035095926381048823382323928260255448929495141073100438776064468038839758663068887725159227897718152215379629519275220758137831178258170078824813457452480721701836871988051971572617809268462429534469779394262135129170140936807056115826639925159855384076096405899975831153 A013885 824 23515367157713185388410510246191326823761029319071497162120570908246306715677443897827672929984009307185381831185694094915598342320689082232445192473538440866078564335501096373325559541369363657262899197554482209889034771293559003261371560688193774794572779919769782221407606706453059004334367295065831565262607564095324444912624691292015296946226951006336083681299418267819365838292872544995164293644536232640344179959996649623284650553449253992721763052341001574677485807128120721846061502026058857683852600661105669817729389425444847449736329147227651184952312993109143106857678938542623024022355122290137122196342355985678429277085929855977292802788098025018190039706876061801132853274713172351671409659722936073902540881092446336665858459215092064624291610558740691082659083633739772907535034868416730004109853972508671383098541541942588029975454021177277288690042698881531716061528920654999231538707685670758960057144424079872062359668989582005439373415714465266471960653346424084907113536879890852640685806635218334552229240640613050423983101924370078677953971261333736240207855092454864960294076510762592847104615678484015037027399374006497678334150398070142843207596504314701268664362518017083556381319317559548127028092520516031766967772368299378040748091018375415791079202254849488010293057359540570305990290187534657375373359077637376587001239202354148002524612371462263934009773191113011848370586525478282558331973550728687504569350877958893530629442379656248518324746102155324987421464366308875155172501795280206113973919294057087640831705688667599385884533707948960695309357162019217892415427722942862109210934219476174173537099866672232633237749359828251922276915834398376371560930786808248509551201255933501564712598545172493788649095617038679493529940490932155736864437612625053272282760122070431994435950828902003706962494469849173216266610115230552704368804593661988993643967246780910698281120760966662234078533260521515097493027263347432085615881356966993272777340427568840885895487689179976562813769429236786968458722417928413278482886280109714145512509429904491865071468188577605251758722226282507326791054644541186021180196393419040040825564303000832172531309592247962948746180583949508019345662623093311769568179498413885119200737416958067034067039182779878254893488618846260898875156392074800239709890914337716542473063864798750832230572318312732373734234993106675786087102725609749516168814944967751358756285039222366661249781743014234396278412156274471226723553925238024939837514891844493355460973252877750830742197054569033697932109353413344174871653045708422380034010297595375960255322155060134137616127335545700854458989792166549789630860592137738168653100466192841718377183871938755245113614091044996217904161072408062026659255246431622974463940168755643457184189716870354093448917608630714008412076884619139861534689123905803623587137478545446224223694224526281006731491991044646993563666536231667239317117283010110431250060060356044152525804131812194768010344183323614602138320223962130158354015141087158782956292600401836160448599613349285648743189742077477237195893375481303564680531316320405434397290642254718919297089202394599682921328250517667380032930147947265034095498794279096857599219562995651951278125275427734968634671915777748414421174392320065977039560020675435806739793019930473911988589531482308390769766885004967645165716173723948042743729999185573578601598981074252324909446590227990158459062470463563461156199828481608670526641022321579557116362227041752899875958711048290241842540850742237545953687410054605743338550848410723242308292171926273760180930901816162672526449027765019147217372398742046529453906248362572336998324996845034380762400092309105352639434787493750724008221709281316208732180589559660401008829044589399093290197201948188499860691006989799683931388891067602576704098753645050195944208351485606464789997264359462245524941663738623061510066871875775453245135396233634610001812870819057409628964725167597733509701661046510588505265798507048437476997818534856962354493053335915829893109537756060500896169067087896263988424834598223604140080483409111207616377003277261876938055089567896274368732829173666251562862477504350773509373838419590160564687915301151948645263964987459637408765160525615613695383065784235681767754112029414834839556602461662832437276662480879974650276009002445332218306733495982874795664687083908412111050942038987922023522303101406498800006673745640884493110545623983159501169740109756443606889937480646347981419735450839640843118069462730866060295875185701100851137310750266675997152174102714311351176878462696268453457143017683646731981393509177185109265230482454272529230827868268949148589308163098601000613478778850713767691195429928672943541663222434318869787256198513127761088924950026957880199474155959341196743616839221156305807821520950686182518629169699266567396222903216069001718781405845170402450072274630349557119987306563268110593609963161258106920073404995550339508201182404814491259811523657561398852398098128800112056275449265484217696786068134014591921983693405121 A013885 825 33388458666449170266032381846626478730004863805888898746117027448069876314401628460437906203348305502872314690681826060524576715532426638231312933649900870032787712121711580193340908993730080574310328265942114447086415243264558805693681240044056748498497723578544563675541140235404320998717181744470286408759070188133695080380304556303806963476178959975003332767478748123491201321061003133119198988481250281668021166325460962944168074080868797426343944322207737472816850965651512103758183346082213851494421902016875513030391797681443844765440275093995211128512836269456968604273623444642313099019309076869507223910332068542757417558075397107518351027088300497508252255208085924480771089652074420755727112705225228845083039987805277578239375794325762973601252813293101881418551078510950852741173972003165573013445404931844244623992145898117977212476858220146705399287577956305834977771974268694445243894854878453426804749856910540774906845812532540937497132419916093509857078637378493661923959505133671186357846227351661198842324552928258923935845375149030326801443691773203534736812804508007687197928266592341842792111418303405278138428612192978743774066491781752678806928208349826758799221975771744182207112910902272147324997726361902331316551560371536450006802462269077462738874342875963829497830669543345195532952455454802396017025491499896972608689818490136953520420588547907295682551314533814147663991915872306017838425560969816982054175324829526080691718928168851582052483019026367953270665278130754220551197762881541167612368667127102014286448383143994511661243856376967287485959857931993120659071291960414483365797909428062782233515866005393636209931051092797662289608334885881375479795388504165199304025839961645973731168136032552981513269938955521688349644940715633457848077129795348970264023582938642557360323845836072312277356646510476637535328660238380906871166977783943130706548342403112603521329337280303842139692043999684296861781157211054694878786308455859084167305816247466611713724909463896013982547070220487856634674896236152583092346875465017738397504955101615902106064779607829232859946384064042802005495566474434314760474850110570777935246463254565852565993787643720415928517905725384796607824074495037400369203766638079443683693001426629830184789324052944289599358304069889195461094182929382149643953766583958807196846177039881559960398403720162561249973169694607465361606275414676082118778905081317076540989622606935151860542131356290961807196677448971401892562025105626686377002874381789646802204751099911244661285123683309224479244790990209410620100740678520423475247949759112877724800240949117216876233221710265912178109577869336220884655904827770912502929285268627169663729873160859345206061280762468875194964748427786093724986330176432664901653446696188881652187172058826390352062099809037579699841946249164678066379059095401522615575562258875101639587581810553211771374756023928679346340326877134286351415084194102886366583416527116951782272830677182467426722863261101317458148308938234198240250056876178590008091972742728749885266067301211276673367559157616900597573249580430757235436605153196741898867033899439858440596407183644389121993628365795263653211416101073959889515732631548735626940255091056317392585905119192997489360719362320446530454805409156391917961458572276162258250142297899422897254382766401875944793188900042498345762058269275163696125984245453630944592530524471144683288952107261343422419209062124983825266858419868411442107944942030450985228566722600822147159179107592892237911824524712321175285164744977902346919444791971904270654124798354723282309216007459991283725386337215356791310616721960685959170834964081336870693430735045399980766159107865729398682569959066514421738141651475041788181847735350410737995192980763570428401739528566549078846701151111516009827770036704572991751351544054200036062755837315298738277331145781632985544307095850930124246499018500922907718278208290099736453344017322534396463552967782289815107884471348515384663321180870822273290777691631446401997763443230373442484540828949706794620931923088219125697812920378129971903522254931810411912566202742243216803636085308604500436365888632034242945291228721894976222699010096924026608896089355747702347618557535199478392297074528419008414685513635207522407718050243748859150788318901409204275894330160114798167016943314185022067488343701405756658748075608896946294760457410651274000552306714653727166681075764464429333734459978031856899852363683018454750347925961458081705854681318022819928587092753144659291773520453544007951193268629941391781288494464957633972147949123408535637520298713659249597930905443759790517686002357126076030536095564556745331268569320532690320928052138502637898052717669552235779598235318015924687499524224252254043476437712770426334906384776657962313584801574486033328895376041272478431052353257001691530583498862691658084573423810559106112111552269639824231123713817135002169703111261464254451917214664596767118403096006245752689116682210545854155090369406414863740703887090567742624886305576342557556442572000967114887697 A013885 826 47406836756768519546417939591605532210148515908837994106965484241334150374137352980951984188167515006391776119767425504818243921585724689279197288033347299622143862569997039118576443021110611013998539760695772792496776288055886672175813164445234282752831482307061548546662816751220473000275581520158347449481427120112943895743538086399854443740397029573228307053234072874375846634117712725581226518188022581178311529155370026463017649160240128107376433753496911504941315561537059021105782931218253912541315398531974815304793006680581813097123732674134758487296850167042363071558134163239500749834259127956707918419652359844913918621756259110889683334268513079490574522322987256475494197040125430830964431064302977752293069907965238006406225397203994838408554015723903758045299678681323144920525052366498661002151552310313573639087616298464096770975754481882840688116262574306533934034382069225688940660816963156247222711717583429693036909374845015977891865946344804782625142102832315875338367371080578969648492470828847614804666412747058930962777606822976752721317435870025451220806818170326270721788834819002711881278942058018108001794834022486220198814726821764013272768665122959972268386916853341379316044716334967424284429296759031558436124948854448629297308523669985519012029907852837375059301360965805479293831274544689365601545763284569215837256499611950384414643815593866009125940261800037754259752569694704805570013401721921430688495214186476412352701962193041100738292381945721723027026989810898295329162002011696397622594938601085684698713741945682615343798718183831641907952506003745956319626987389038227108311722286800937793733136958820192128124072411466410385536421546062872144615840935358487388216217050422767324015196122772578672486915715570157855061816589677174559797249279834802872165732400512205565957334777268125093190776044425827140999145540086799287374531575376141735607609799456251897984108842800372388936726517259746689278008534216485906508891565210711668538334339679200908014308776679002725217335482051226657739594145174898171750357557133690987866193035715049916610819779633591080824893038019620727116918527690882852863539253444693046805237577238107726794241342449938599017648069527681157195266940300318176016552487443564670397293926610350796684415281841320197676083541760663399802803291563750847015263160600000110092422393315112080691396310898853728703154803076271945934201391455737928923059832043620346259902585815123915253769001149216158680852852664187776967439280399790039192170211104702539638031282466680111038311857612385541427071200985763134824377357581972914295128201124733227701695713290724202237873477873027267474130904822118576624879061044324513671666193657167237234506516558267306242551919556769727697062808431079678077915805319154289266957865710656936029521557929062126107836848560670799878486275500212305294771710019519696383271102199625188679905146786651606068846963867302870656737498787256416061167198586341927798030039942693806722554546812266653104444461317533302174083484114394010806725006040304273119444142572614625844222520095939663617642442856459631768561429521673676035311883002466362299650151356979085889892914547771405586507190572965664857801631022569466848139587032893121060509772821949644084845484822011836251242911626222249391968643828567159461002684056314915512272292668580896626916151555068373346222812047641573718678768038226100090351612797056072096316612884026076580601672159769287725870921321593159191925795459103064957060381556530044533677061051835531398990570169521194244769434184462206976868159310089492590002123994852082018153673817542335449716512704120844136475868599584847639918326992933683930424219595634725212162483169356480490696372416910946825237734370303967305852590838398408242513779971428139217640720088020817759208681811914675444040556313743787166028081005244894349098749286164300603956314902988120634236568656072065955983240193614093422261356911664896984151341988156141501435676403521720559550926176458670009635521835489008521909221907703100487823740906750594001338409214748344925772687770043840290092537520269543155919559689330487517019398320715536026940510926993227081160321178019260176077161535414244085572368139383635254632748379188257648827374744383865412182642246255725791651747348697428030650129333544847143255327664938523907260850110398168555558495938150116981026176083248802877677797222846873432220066389821591475239698777715085948602196554948097093702292191705171240508209141028378242253677541879534106464755111857987516629710252163927035343883755201716508039675430607634497557420817102694710404937885531351298792070598515473184682658770680081156369381610660444885070094248781958934488889040004846755818997029743584081001941325217939938015437552137428837313011603932136779019011966474132669408324421541079224601174769831244396679575609145015824265401939833017407678701138426650731539694944684789572988167811389020727024372270913991913330622929255852775668150446368851933335820662030371970434464686140075675911145053419004843084146634283989186284599012752243340143195176709014744417880953577164843100799329 A013885 827 67310929016955079857618336454718256147304841352774987798733691558447982747771539591475541413458963354430408066084617474994717359770942300145893223795164396799598318277048285971784592658625048822502924669002217869836095290030167082695533552229717013006587049974057489134819027003937647132752286350467470734578350666482204180978732756741438130925908905218755224367683771009192666474378473237405583540434891178044093872851956219663700850283711067574155181099938864278671461489257324010530193635370756345499174457813414165334217484086470851398642811703498955781497843787626268503693317698614747816157421662643227434923572340692319941752530976792410493109944488175506248669541949717017525764126801373843360664197668033082437581360313798940061923973797872499278254279103694818186925065873427436577421939277939689314531896608664899726474025614688337048947321831382724530906692229967152351976255621664579022219845590856139712897791192855733666307034239319851321611106979295484243786390701183521810308280400357614108199574153635087813709238803800852540016524490851303188631610542106727094021106426864947768226929639604733483617074833671416773104407650665217152828481580969386593433498555490577345075042602634730811541302801217842142216928008388271466441061505630867448188588492494629067863748874206116839574452476825670413701391981199008574913962819938593091039501769525036963822924077659810119530162298616205649989504349014481122222518528682196813074749329167839413870349933524758170969606552306608491985460671932620911177972690321212039224781737321717019261597497771081174200016604340643584499721316960722302116615433237650027326157070970319132996550642939561534461861081927463050776586887128191454637814062955295827570513292562119144374244321291505236181254687162297621614505717569264038950042970718403701664620308994058658263483484847588290442575702110321646937623789111022575773740279018842476294614027026555451116022829212008339038533702616872154998205363367017029757995251105385437555833780533891163650472416729118772418910305538808528578166924185595393446947429999171084958729245111263629449288739851211731246790154283424626742046589971593854818266253778221535357744210704567922642891129766942469385400735055364784811800132053988864444334165164157402216290562755192851127943828829371371911770949353670252853808873149832586390550505420034356315496582105215093554243891803913758675275269231466256338297385068169688546908963945958653979546505787704396940470692664722607416119688825215664441657434350604685677277219428489633822836182629293022418524359213948897694017034218042687322335961804267316172337842264360346484846570385827793616860322672362876914017084128018815850870908977211471008310946727484501958074719080871742639631040846116395258768507990527498476675301593038451695714994334336225220068390676484363189094904286808359903067887672904943158918675873185177547662157355853221523484082001054789438094843575737052022063334815577533139360675083207690577527538422913400331666131173224493276917199512928881824987653504211137002004146901368304318554601940724884807300254715860602965154945986844203384014325636355020634469824264232881775694364955266253954365683971055064621841340085359310008003650418812415490598929625762528189612224509654955801376455542927259784181006772873044354932422720497881330820887976147126994508400651533266142003286198524715374247883245528221935482079550451595795986369891189643358459817019674613015503348427753541562591908734913298230770184163175700500736882175710079441453110873876042105576553989185854296795594512847955811555094073545736680362645768958692618049620845554207784628138578534909393084217362200743015471516009205841664400341162399134035565386865392984320078679250757926226441573809816680106985942070035848731990888088892043465141699902016974241136761331419735331949092165963312414195133011863999955828302865205385362631601409212003999365231662304515352064495471584325844251743440525785637226171981277414603803955191275139588522299388128077823871063126771917172892462090205601149339953292636178146958349692424940781272831139111136942769920045917352736734478261813718014452611841456198836603673023267822423775050146858892695824390346188662364608525909280830201737090215429101940491089822436641992545409871841916055357275035279484071314800685138986030281079772356617739391668855199612410789619367254010646328883295033395507490964131439693170851686804052915407259412987430208789724468993918940295172855484437929322034264306353130045911579833580449657802727798857346581399310509506716948622260757009443595955689437876264094798386849108980803431423891336887861049012983796384209583965834161507990439161065567507293180968809792805866846590525674161700176893665660636062499173404199968546570785116465193296660740716924271930647597273682062589588095288196052124604550205168281175336272185673814733194000802085488597414457562303049027731756645075311268734260984175380802410644139463127816085878280464427354501853088329938999510398317728457854825167725868789428972170682112347959486927187714562034070491900449361972205696674016531547964939197103212542630571632875953 A013885 828 95571893741226788821398398343586899018543810128627035850946623095103277440302654889733687804689603331531495905486706714193574406292290821458247515058130734946687269393894948175040156378497385945972535111755482058011868750216362943534832182868229308936493669015015344350496739224729895844968263040715691594786213242259422981791920555788628120262068240437186136605026376053799271842311595875442979628971263283384152994025960002183043298181279145272637252971015896018121625295752436297619369144536615992451421348147580796548946034302564243654322786696894916859050183986767670718848482987602039990005828249655624976068278652938375315536923375115541585515606451147409775717189824099355353078875787818261112542585708340448330576957511069621639503187664725853207724285965334813466432863255847059816508582437357613451063315123089118530932230587194538177307197533541581104279583309564471037019950378209804176752003301096225964335919109714563436241706713937966137948781522301548371929813341810331727018884084410560894825922759057854877909758680248267084910242414006658791500912649484031211535526107929184143351383637300258069848089022112196805209704933650563230963589372110450340392706958503184677446214764649140985882599571428761690521700751206145959526606266200526562382704691187946544409818885283674437487663370388265916586817314249280718151614507629550970464073863972510408342725512133825016885737650826309905577147676478654122755498490579117920421874358264260966659713445564662562358392650538404213605000233268235329082422770161405162377580923208401161817714038392754002756112975789293177957020809935900285716391239190510054849235400316704413219083406232237021636414690202281904886492327797172534207682761985517467846786292037372801973781419295992750128607736350198414132707244630742530551491162275320524634422798067377144346014870345242167302924208671254962655913700335809181370375551346856621864241788571843943155242826216474524242235347396484247379286872614202698821097863248739251211713484127509105947268814199756392850396729691416060961410354473386918553402437116333059176246429775943443118978762298921935092873728090400440252082045097297335920699068290784294528440621778355696939967470837501633754146931473505077268528100097780467103338974747485036638615669561899856023968940970184748008531364836454184206250505203901846614727868974173721055052030578164387088648069485029577651400317945181984325725910270736209471148520821417016563436963068212601926705896274855047198029453016304237667138399764746517191681800946077006010790713759480102932098741100439840033133944153727435893429971719521578738507091703947888478934796888310293561454447168613137326505555018756411817570016207656547591447355887645962496686096410009309889078610762644286622929277449906402404596763693986796909322804710567629732290644980741058464578723515954857466890261787587793878792794369273086637290947756809687552669538217771650167205030314915283472890780381241469470653230041618021920336518122542551854718478009221009350683824148828663361381494741528712350254602006936096464829981447751812767838917760097688144296006144042650084216428355058130532996421270340906819392073942289477540883796946090330888773779609578013830034039072703739821235324421646305987718244255605156579274970037814070295387891733511202138661284926657960292735353539148331293041714223884068664586359931978706797133476761345964612647779024265551452101819194594853450012680414104137012353537788584860262437059760627790886046661375374160585874767315357186265503289646049015515897609217423459524285302438228759994727181205982429045769665133576382424586080504906060802458754957702840846136377611242260375718340306282978728090475201820547254335763498536286537753953284943396858096653664884881966664738749734890073058386389229990158285698597778114995097718533745631149215242155488170874481858972826183385282506621281922844830017682079528362526719732344702254236238346797306140241747686234620417515040870820606067113272406018345870740506442329368194768096077988994001351572546013054231098378062222525995205841519237399142875698202684921566150470366636074704721606101384040218846642091374474111543581367797980543153971376368626806415131403768395579025967771973751727747819702008518393919857322015423189609548024403847404611414459766822415044818956399385287996803082338950193599436765737156078746516585931177794264589248636231845079597858773568426485963470542160311405128346093693961551815372298764810683245069567585013395604415225636167597878007768036509778807684302195545025880822096678606519957291665157555822857338194678708848153156415330156617731232081919587725468428134182694667260977395056250780975913073484202774050831365983959683199484012138209128063709443913737791888852167154740628355243108919958616829332109945970633505522218392342264784211612181981484642840659620204769433416734265565628634396846695583459099471038920283368128794806696232091221598208303659968369955925698271564246877665380430280937620436882198027835624214974984378498171748881752252139348191992036713229975966834906009226418296329741770063862479090434098854673581376051141815546940351998721 A013885 829 135698422331737044695584265676930263679772558617801997242217519427944054196555806663772604765303166117498315181876638935094745975794953168883242941987892330929198546259807499430967991315104162917090725786171803488442557928075954439918536218670735461898643091406652641783463248665407315724749103056201459720698368375514737536658130944580374156950939425662421796361602935224619272720209015584918842727052250971755973317638717490819609308225776463369370912091667717072602116527551166944228944615454325973194097761116779627045596869426735959302295788951093125966740417084899984643852050509327669694089705281071286711645377923325122760392309412621427528985432428906807801920481992076238393556513339464272768471378116087143945308007160794779772200077528074655757959781497882392244008965923857238809888426333759268961786405420723946569973844124842275392816865568381748721979096319168281153210035684153837928990569151084584109044105099361990896891840969731818786729543085910509566723148982062792174929851699438925760444850210907608653384316230461263758379402063224252531724111331758448103917197493026007610226465517106232522280298134669157419254636017978287757426269115116627688958967723979456286564750157090435372792310179690127287619070463505304783655568593308681043285019934716044216706092213002222135787921250089372079527208671358040972632596919959371352270208524278416710858277217481796387000332803689291903603052168481952406773253820338194633136441260702018783338560753679105091802500313615506991516554816207536809644981547173062249637944916883910848415014001410220520091286301465258443774521696133157571976418115703320034948070827787474978040008107922685360829614852786541378626420337069110002902517823384470875344534444253308034492087364657350378219354594710983669695223310239672197201248587194749774145857650795551910039699635763784507940228058151342057511737658817701016832997319208693802550296753196252625596573613503244868567007553648329934031212121089384001340027548818765167007709872432832696642971256723223512683385749429464934068485221671519730016478324156685308402807727042381729316583828501460401995162412945251697895000456305713303488356017006148116076268115916350784790091393240922557197261799681176498495260502620534280679945566668039861666594928737150443874624468619103605753149318082593328624534223567296464228847667858063377056063010980620752158526581994805641035384301236692256718772213779276702171076525327934700886711916071143140333846853767126862749452505071370685981350126874773695660229746845894059523463270466394140508860922242647209949925462544278975945337799355764750222920463705492337092034923905445588485286026993485543325000197832266422614059510502554602693549668388565333372657230790426588711177489041615828871572495092191754798983547108253011499280349527932423048800998310420057048341352635193116058366406430939042253361100634772976973564013209140532539470712525270601891457232727844669645968284759768369118193283247201639749743247611918900048785014030738514673633882504483419474301044979222732931495448441762265118264102968460545621105462254099023195495694395661965020625285314927772044188699715642428933861571931477310712766645280484978944741672395116609982670640615651913911359724027345459080803663134030770805179621132980572407398565793068014934993196032109791527362340870034532224744329232781362081893595253939490696857546913934397277020237582056613088126932696179864834974654374728657665949257103886733937643096360545693284089554480454629526978389496081108419378704326970217023355831730623220969773156664036172479833351325582593757639379427564361620225518507454404772796680437979082495272658705965602090286315512258031327930357848631316762899414153741236194635714849299876632746540382662453854542695966982331814462461323452926136173057153945441022594461344168470606631306081164967833329188835580066262877064003773487124691814416024392902232100699007751908593102670368582704365227144534029442151653385720733268633249618591990512992003255686449736918844593005219055777039740464457141404649780293089091974980521979855834806060222969604680149708403360797122021905474292839193010936699932686688593934810137537260060968336536629351476169229560382841649073522811335206904836038634708901235866857664852723729444029285973564369349100601141173758291508976361996859276834080534805033515487889261218500792800150484309431136896800894238859182576964662545325080635393580113270751318099554027167075919066007307802280294741022554364842698189026092017020274475501014665008542210262459973812066419723796217607000271815611737974751637081927509012196208401430184782013990138100069120425965316238302173169581212383065124117008778059698155491270811887043908569771022521197945154299907027999977929971499828564354590414901765681815445001631556025777250260439895911049716347037871684840529810446365083313422784064103216775948803558651043486597650908236782221246207851292008345624767247409731709860510794170768396878981334061597401246940650247045208605891001736394701278644851998107465818505837237271536573986342309141542194602971858160417565587973906488297500267231855846064797032087367848002897 A013885 830 192672354836673165070338188711249173397570825761396490398343240482402360959359137982204179284249057534092805299193818928466820736954294821511054673882102841316139060296811496719555919244689851446971686642576538385689584972084140443199413079833174440725021683835375600004742777860319235082995087218069035994651623226553228694586803828579056309365890000102769224516596458799222246706697812241356113277904227908004521006862556500362658013549526291950244875129739049759553623366459217243932076614865132913321452064805987370918080034233637038967079792012732232555758148380914837496465840880022457108841126671266033936536671362078638827202343265676422227022669132210333405211409799823391616759970360631723940223465517773143940753191123304593623016685478779496500529501478238799804401838329750167524891751348972434350275160241452840605003352397566178612418776295325804595143073762445318173353341636395615860342762543151504339315035934064818308888158643760511027069448857331638381878830144224729909119374444410254813447943685908644499768295090034038576181302675283397526936201543176554849483560280855428087433318649721903990387337268596945845830629732578597720395990186982149640562213035666298864672966463795954297106771154804285060216950531101251534206844656189483940075538549446118393399661971276696115053430502388145572721263922488413981279201164982753130120321464656379915829100915182050972657131533647866934374118842784279498423851849583928017221208079096586283654738856036553118331422687789172910453720971675984591932094564624502646584183555852039005497996535000311476995253494139557458202361051906536710673721096508168874861263001329840859894951792090780268371454456032940282232373300529935321391160249157204663654064642414169185929831689320291535967398156782553140302450683606970246901573215268575830069415006485619948333237805736659780090488389962590079752443297035924512657449074659698356407656697102971664221674221147876749348945644100456795143754748613609499990647495383165453732065916342864534157399239657265967048094040027671792891677221386858989302006863902138731932885370895214995042256764984598061995645318157206240018101662888861173951066709238298445647701818260642076239704795332876579294432547109916219623985091469283942163385472452583073866346475731944217788492674140114588353849331324796715800845289071590855810578963141946292356690458581911239297549077131398753063577647801026157547945759140002480514518202022545380596904121017025085804994792249231445962849385493121168085421847094035555199046827667370601672805988814602985160489742472678339577871317471732313948819491779878070957265180835489233266485430951614256929952762428889403088804805893528306013530694403625670516655351509183208546500977738402724967686336058161525934104308164114108393620382246482796148333699239681546392801439058038090940486807928547392187283950735813815716730532263986854766753679103090649109895267473993140989798792089259349109515590894150437271050560571521978610151198324516333666567743666642295228961783511168314524522658821064251911914332938175244464023114448489484923945938319718276777286930157541410668289955731397401631345634612152912218745889937911579956696710668013560749544076741913084500164787772617679530441483678294641494092646726495528143129921323010396596651705431248172481554634338563312268666111220704620821028809071469246421511194476472763442368065988578151514558123472546156489468642277199854344992607836539107687601714343753306388500113869195326429267542555954868916286955174737234357013788989578951432130941173547494656479204901528407748698742713087724824940576355883251797008544031438688797488776296627666134490351372276201887107657084288151587181214103884115525020073482088570399606882178782374936141604588105963742549428667591632703087226947333901344928268411429512054017904100747012170119706358484647732927282072520206143809839465205812108403545541293146432984563802191049601679276978241524732871898317756653441645120121289283176601799903705167873805286766609195464112379927290611312878420314776642723423381823097604598864319918996752166040228250004953992343324524470651319282656641013007778070929549956324723606918497717453241458386319409888941098899213775916500395328584878333972870279783307761876382054208923444793756317211089894567184770905932234503548926507060650415774622227807085906670472200087982765916880162843266200135965740881027291303882396181314867617633015728022478888269154262878482351362913217303938034222292450104060972802458922576019933010355855961444179215033717036625631036879190509770126142822584939299035445616935172234347163529871872229457874036037995512349841120649836018167008690042071470581697933403732589508843961369301153502502890149374723880550812948803093054964663715543832085898815682731176315685432293681576244092009223037409288575317103356151376822620135070944588098146533912905401061848340374375594651750080825616352894311976941111917093593745149605439436367415274678924703687399800036697501342277410837818868755534580052432171373392843623476872094666242542200652105330526032030782675802391813612076003423043866944754623836931021146026024519588473850561849325729 A013885 831 273567191721334250137275169608988117592754719953099136667520438401622369024672787577998479385996014083184408253697438162316114691109714182386221556094220893962609257735849881297738508831007598405942878081268796062690057049708471397259789057292691561884507112945444893295934066344419288167236155552185847240258069799584187634609935523634773154247324477875917602814461098201287301542231835595575166930425263324775575183240848884935422519144389752309598837667085897974450529012230684818317666506152563022909856964379234810509632363166869185236681012247821949519921097285680598423219499434386045883187835592083777147029148590146889889275037502173527833993725926052767357723256684147841350797961236335477658593869079668822836286003688761890387795601993843419562752316380387707573878580965364083611390227395097953719278638194948505902898244925151121666093086454352410935046059283124322125662955595827769948618693796231465496706828976233470729603014267453867905361746446224328077979330132088492334572507640517011168657756978043190253507512161650459910661055872619858962403054314490033638923179449694545557938809518038193434079393532178253737823540440209850023488289438917914042199742114182044107097964144385932280427128771546947772744458730237829699604327833003232098703833938200917323697263847551015915831418672829325208447295629192632010217142728508916911073249273842613618149359738127641347884036807970659401839633257759158735793595015594687282747652839561841710951166547915492200934698823216271681118088897680948454746927992244052454271079111061408546229368866195937252792049640428509633930829756076859494407057614924799134153888301279183853807866566662638999509088209579562490309610857370532375624488617887601142121869260984255017826773032903241179384062044694805554130416720274141953854927040711594272354869382863652882980586031139836545379940573907113262867064882399536670768267670799095329233906214978534038246793694616360837700345915395542283782426186102273743828220780852255151639649915780830608875122412222046684175005659391569988839798144526681443973379559759498993506030824063167277215713563560736450510950974502736380333381772764389759862639724578962716142008960570100476443478531586952141247255113041844313846652600018303090268278006760107245510649107993331121236515842826560679076331450026831890506840789605321777758641214869834436826693444450736746495300140008556439328592168273821596977553621735246501975902270769125216458178494554870187255822490738617013170473439938106542354262807549396041298253031591309820379345292860335750701017484278029649198017635211461428086428997140102338195169667865535236278052204534666164001791939403995621201461125281567419991453651163848733662766717427774342937209238748715277864444218056533049728219540676974565601440655075344323490784641201356521416643872856628789688486777645003514628860428439900396942109863348747583648558578550276979773228564789821479186352743539479511648589478340195757412362035781399481983473449999452787970811876819287729376907991050816909555845168785699825526894949022598688078954467211488934595659108144820233310168288792696274727246171674914720488077518723507597484171883049573322182575521518953730325165404170542486419150475072465620605054053691012394787877903103141761102720020699925572680532100518495736435142718448049488867851458679496000805083501761789109816307620055781188482990395070344608475005953519358968114667478017778153590718169184964907823995107322978538348856606177974068597880525170870412314872447313536885362446527393376601243571141741849625120464594433869420440844150732376597706765651922935326246745160302846442359936021446200868154719066828385971182823016664726122048120357113898588617008426474057831301874628909719406529705210265654369361605004139680652834907320791760671161905816401847072696481699262774350458829655911038936476130931941642322334731407233548728762801532961623863014898163806487577114291533172495076582641294929755008685693915320053437743280301805875108541797553052577432444088211426423065506869615232877819607351752645197895572929696687226971540217380362367283960706615729341325570242715010338806184748455818012337353086348477413610007057380024318366682241859740974231474501810058539596639717676842288008854514194342919415554528463286386464430479267264184224685505468143535613917390507792507485574187416646600322946066443717374151417126451908950112766748856547394813183990969560812542812806861176564227853315959091871981517545456761491327401700660380918432019934024284834577848247967720128370472158607130176799630681994769646984158310570707324722843143460568033286888101368655186800194178508364042514219246554457617065472005717882628823543342258660457931827908603246098820747324867235621048713295742962529160918793988034738835639810060170840209841801207747939394226840248684016419955025441234957121426170023270043201976124035472799018939808695449914510817157971459120643676343268758734206883330421802329149659793993003480417880705204163341977719952985534627062229506185549711442768699001181716527137241391296318284700261130997716756633299801397992232795788578465937233368891333073096309331716037195698081600753 A013885 832 388426292135878484397161110495509041680895938408447480891335567107612332016264830152134186945562142568107964349870083456831671656974965449860353379971272195839068492861050604909763105933267955649866837043836068971182916332427921072699092311520429162982650615865380549860485055637588137239267426113859940505011102211428205902314359222781498106470143391183466739779332291508785184105848667393226569792332823108525873852950801975217754211764795800545050076853475581840309404771718823454082067012426259676019720779872607200345775078269021380742598192007155729779506609428754597435397168808409067949565430680269295568649365829760192637516386922723598709790829712187504102234870065784101576819940847139582301898115169851335785860536339514391400344300060172536170110815678908149312724520333738951664217694098521595273993809391565000745771393344690296155453931453817451133001692595559050640377427143425229955935892717435819905757668069707927049721947028744246522503213223896735791815497743356770460689116980941561926896896849573469983774415695304537057371474808130415086780713489808875692460548803904948372258324265853155214731665462418018817424918658815037024800012177873672678215599239016174599771794076155376649890421776182334623765628939339294163791102103984470117969329543992139868472825954792242805204650622547427202490351830178562908130881623072485238605730494210351844024695469698698461282584850054796546317816158462145845127686438057225901220234117821757886185990481223647009942538667035385860337286347994578430111608938283663585563971573394318354223592990250364879937561226309902403304126144974021491150321603954280524222337381789358149116075999741914621925975457989008858803533143113551987257059535528035694849730923293321376846468478178897311236716182594232529670951093198282372174595143243642108762967777344637591470165940416114897813526283446032116074642142729158938747020230257791096880066376680776403942977754856902249934700050395768480424464297320616091090706073238540442841618410470822805825604682850358538852671010526736389644109274093220334995710781581442962422492407761856500725671413216656574413127317804531768771014443731928151269288051421512265253244416728181152181608097423455106414903903038253941925366620704187770839046405844385593289013710528087145805515675048191966111282743640747447559371443006643363403051039421438513969438473957489724668577370892128920275776890268763511219758352696141892555998670467437822464659942743194319466490354232660536469188907010200140907496527138662815009613654676142387634356069484797737983094582174550343621349725478439988898512816592354285602779019106555263976046368973977495621092297706339010732242988958910472246805406780548771432214963106847395239797098102034628282776174117094846387960612366987075791164724193313165118655008302234466429071719382594383440725770646701755270389881343391657901033284244762697876491437664660621669876990316781555973097247383734760970831310947675327532244123038470524290608662295873037169873038985003417569908449449439744751233653816557397173140481634379905459720052951503044208188754313180022007075616020331354545403567575829390288040281502203326841083837351118028514185132257337086678298375269373943139635736084965818675430233511559785826331955866317551494024740430934223849462266645889800847592434787492203115440968566293153215103445560988600096453088489541310935893293373394284755496528146136466390387421335888435822856327544456719128254221098282338524392494278039727117180848827536551018157848425256541440067239045177520911893190600157383174667497659090533698875653326420038890135158242343183518724843072118641109851679602538426055554950069751619885729539972528037472878025890668708337979733388176330178785804979867467397047650732161215918660396362754552692213003777426931273930106758877379097608416070145000919422498752880011228189836633864442863224731680404797374965096186292373268744262167788031778766633415699341951399321095077157367443305524585113953860739481184413988831048284573435497765755611286774521387371275708202314235637455552748414493240349236026130178429029169724702597013289615386500188110606434626333058388232395543277141123490095056063790470429188603162347880246240449378691716524287856066079621488260525388143960437154532611006120296418826226867000979922820709287737481876046169904334222746300944909022837591994737233062577219710508666912628086180262657731210814357262981866067706614600563511489572954867125637728308076061557539601000791650596494546469702132527463918992369199879814703198307713487703444031440193221245047646657986066371992789959001897144491746038621078944994647564563305714350244312111796755072528793729885622575675713509779309354861817711378825679196133329834444018567195362913953715547766834676075469040178955033792603988667825350337429365984468738714975741501988082557915542513556797490730133730628213544634301996634819954895429267585317465882032659768361724549970074782744882708989659448506119523942695690844449067750250459519286182238976695999964096056639995236657720868483071502150121816590759658668675025120923087156113549057680729983654910242359453941503167306478802337424572291047400352321 A013885 833 551509789873172017220699982864821981393911864420803014875929044306713122899617732945318790273965027060326069937913487086766646823857503518742371769025870626167472273068212728735361514301092039705152977644549949381216862035012110730519315112158461990065057355490771631383258729642418979776134529839746833545623548552611818147842359142980869556958378384975583534742863409424789205148977971338944497705632305220402221671229166840126754841853727670974493166970945279205036190530958373513042601422062511784814332687347580441661351165305817890597043241108704113017540915943683216450830717912801273991666123709395121198215782618945817837726104586937560693287478102657413012086895906994017112558830751397065908426152110719608074904583545413885230518656850536396688885032417407488158717099267501586693101142489644576700947028221279307263888733240211929828394352752222884713350384243652686965094372571582316729545268826100270943929365312451288177037054542391719634701844818442347591159777179389314036002667569208743292838047270144838370751990545888014072668290106647626773871203513499560814069957443066068280989587517141463403723258328472460944052492732149142024921470890839179267873166088711788618708180221587744623983464591864921091895994608923472193517942860057077788289578338344047737230221241693449492669459618978322345446343478541843795049989188690829673431016682318027538201372035519984901141307077444253259865175497305587013225461482880618596428857953828047687006381886698763772595983124160861861500918382204538146042978732284627727608103986284936675472848072357912327333505870104699096648186635824379232360222181625712882280755287895292693529504320765555669343949735853900151234208157981778583970846780936230177582254399554485410165096194021654599640630128869699216881007606335233614108704136300487953621861139437225096712055401661403650464819988234832822233393168848995423292527903073136493442840405394837142573264566077856657885533409454784647310038603800758001247776653030254317551771791435871056611125588177861523899736902993460349990916061586177545186004923203882860296312802607526285550849635755562353776499714075989063611906255033884309076757524827194140405675857802425106193121528383374697028946211056186127220325273973185935740215912662991795330559139989278230581982069826900700426867582537520748649306458953083626031365839679805424129105003317859487998752260102785492356003748086335752749952435384085939138882604253884864291204672323523656854732594889722691329533153940781741468495296533520368531105014887503502079353905750476461859462724162610527243178757168641367317475712228370378893105009731576237443237269312284765000077246544429388761250333574231746392932384455209636959430440871999022062992588319860581209697730253375937307870591193553168471615771798945050685878144122985722800582484267412313488998570533114014132949965754584049212387415867916029918821503208232036302326533840214509719293938378527486507761632668233447523949543805033643207690743421431402936904423514129997460557501309933167663252362007015736278063724831945749426321735223562257840306260132848846506900362935779616070773073247514390606206009972873909038600774049846390612065359331505863879788696214847478784413777330391312407040345063022742824018211860482039711651485874044974272225945533033154962060051680064317038880667305631297644537132903888590767149592863494657121504643849267488970085033963988884759656312895710546822133316658289683851285653605943866330228353748134652825419048473719564718988548191539477159469549828968619309397929925967661602233869223743307906084488505090777158430635376498665521346099509849157410310676245421402003962084741187325756092287436773741702128175207047200214638890309335879638660276701299682655969886225614227550621394398431590921907478904406070357808579592339358853392992816107870570448470811767954102423936873448866250449677849544514386425816575780530232239421848769011437304255821714620565087985852092967428265949452220846143186847977536058492939685724189584405551192464974805811613508817413221013283669490728758705557128762545216353116753706069837807055287498353433829997590161320449241377283940484438890851764175275896017565345972176442520281774202786225733481084549025782450415613127457124796033919234416923209465316945712345350000699410350276443827159077804077286661858276505894620735690439114856871623524531703446503704276563376559649196418263793240860345643409295710686912305733050586978772406608002319952534903505258181030640986957266831860784047337628748355033754065039039595149510148932148578426537329616440868122240738566772818556673886617055158409287603265307078161561660194838262119405267015515478934210413431191556854720842666035910225205292386384281298744180870762306400917580696505574582668487244981370557415665321537932498454051447298609829945629311401788292936434288446671213814795615488368583398843826130035925556697959513585886101154865246200726773134346860470803800928537930895577553348906704075515326919988667366701675120855286734652421021534692693716735121579161768453828365512139106236678328915143118491760217915424391388232402309891985767195020862622275072850408640939449688722045438097 A013885 834 783065035719952400854931415570497544036015518080928106292691985062196774540882535446541501602021161426793392683836030034555230859381843373610987752853765589658268679221813320384004193611005640219639391379457757478566430078446190505502963197203977365827802141595060536220939590093896085368003045134673419837588414777265758279941008525675388506534252258556277110889397811915652926455212415451399717678825967993324637255446431142121853749489908209726830944575865451296225070378714963341108128927325411795251123966459273523155961081517622672689446025190881295796746592289050220660227150643516278485985087411650628599135066461988552077620273680495404113289078796404846467102663761816804155386443754186383809540231057470010562409797279040722841748528559832056593490235473082943914571584414657000377306508871919279740876544649180973373783265112247590050354520515712928420443536521039973156198000556369153484661956759620252401634716844441148677183301151396679865368857278379096323741347746596173259216639566814018625539151282846039774580809040512917997176580385954379408268445407066945918782927565239458511241032763325926804020294400489922978639540173191084348078924894654244557744589983220054052793140644882910318575290085011551266776171217442254458271805795452062297247475830746164588040490241567136116313180926223703830438408912411986705308292499486995347628743053506027626307985494237299201779792843058765100792388486077818859837264064698426478469688967748430304729820366502446633866814810721668840085109471401788918426145653885454671438459701654571333226851645473888323350769644209247745269604332181695623721287986136539815896506360805146597956721416369219576007692440100311107030949092567534194901094597839772971251406984988232991020782986755004434881946172886544520983016816908325793627542328855201924365674891857920114142288846436755602938027914035145026477838924542428094729858790873714362170271049482697280742647706997607320695379810148242164975689481876732853377664415241577804556106040472761570826702944253453929739708739873585632157052106455565290775165392245495506371741806971914449223372711274985496946039554528791603892810379553645873432797708928565390613981706431777904004046953925833247199428480391603266036669382527745863162295745105937541542661708827756620639441315718213747805990925138976597614958320889748458006017007030249490087678642695886019051444387772760700820118413746620422892289215047142109287916437828108201757916992431261328850790057982336991343076955354896541096233326250194629901469173123126059951885198557154257706391165141351695379918060617195625875289112337437281064027399802446641767442539493932709578714679046833878638382614877707964738229796595420589504306027485193915469294467474072285254657790184367598218141214000304821126602954899134722831698884080030139418466644364475245193549043361435664764767939526406444362552759131971650492448143080730714368112445358765453126507533464320901410450908475419938101012427418383653543942155882123327479784304057502075804354792137417777638842508962195342264562726148711995943208900009321436730363725593446364654748028616907238335399643461996040102955846702054829865820579240092746635275284904353921370765138841524696684401392638997417660323083220148282557882026237588447458866343778663875035239914346695856304965698798301080997873987638571737379679559913516542820872719474382933376568219101889389086598026069007365948191333459164889879233744590489215644034894271974640216039039667765223756741013908750040003208923069594667421212956611509896906783816590894666099562974854416501933609403595372675583837846653769265731141908811755895093131485841795295585139593754368012786067926963115254571958604464952416555156530877942714056109264496277263516857434746641940287342641186373883391606787274773289840027016394240185043502014600900472784545254421384412008005343737324486887764728242420725563167400645838016313956768787927622272336508758252256011684132327995164453795406191381933942326848408840415403609863353290650745312699479741732855260121788965883748257911112097663149396228173401163255487294566839201699212099341549611497558888373681969098514226243884413950248113326614707891812279436016527147519719074245442111263252264526100392699761208311890841522332462421509337421796522588293531615943062681712460703098606733663764007846106904830018513915219810303333172762671010860442410043008446151853829078846774679588247784214192379888787245681212007275918852929218350000846350486265365143622819818184012085357255100663541753133160945524135642450198031532353684118968013217210881689440368339202353837423314630432086053535868509469112077240454159262470338072404208848761373091194983171350341073371505269749384629310831854426491991016418617956079487633374998315610223930294197513855540534316442884223457474125807062257317111397199008920243846779491025249633434258220468551718932198437514419153156494701081515481927443503874825313922214330267494072374991080947602058165318626128548965534634349281282940332072224857203382554373184164022562379520023891071547381570969294963891382058468362792355187728740730083321494046516305235452220736940275618112162661698364216679817269600092129 A013885 835 1111840372422224456020680354917679931382344885455832338216422763834455525709293854131520076840140960199962586155893374096773486422309325986925176237803689048835420392073846195640471042327941635305336527325862753160244895711892372712571920816292447690712165665358737867777054623571949014082356699655781997870338773840404227754082200542239880098722203809076939949836087709033123217197918534565578048944304802437097939479606403382159708899189492600938109004472654592081104239752711091704615764614365477215369875121644964726767653433320367175176818764989449144006081226287753979155968141431251092622275328257044026570882118061519679587273688927167162998082291552626996090240986860861922097654529869487816356662363848566196787111487535226923611916540515377464378663265268105129497711866132241644584721287767356692775041748055952149311579785452480526466126218435878611408265698434154253165639824475964637159271671938844132714227864154597676037339450422918635683603029588707508568938418787438802775311560205417852043602142723007929496216983781835550208717147897060027283485810090341852631405371183998201843395159056237660454175843146596420570682201591686573449210298064149091715025560299804876287236710296621514396201355654234246146991014136283907088358431361313178817182909290615757013481406352920789184700084130365209449574787963150546207438916263444106753298104225721907867406777359891288932741451326766889039715778338676993652871958243110513724440537168680383007182768556121064370222234076706836554276723278736129808349791889688840013424597076612154689481477896787618653127853734718009875855264598278505803210036796131869013379365831933713033135036600081750999531554164923507427495642285725661399369683472404986531642108967484437529931795869225000331898175447196170443929383308605004736362621368421360438724074054928710879505727814635152500120779499938198911859744941884038327298853113233579453127994541505354112943413545314501737540579891097652675635887540669052278998250463631660936843619054307533825669289962318876336318433632270689674917615532715679567064154008337512513190462206821721534130950307712767082737312883774586460328434067081900968914671856606186069820996223749104879445474095860271816868838923883380638505027279467697658032027749758881159922139025911052032111255228211715817318570856995051894959781876623555576339049289550948950247421134582252635352326674089868690384350870587035233786577088009190053867213169665304227023390747122473416598096219356627053517407216599337338151274561909622596628010315743082398105103862367765372884223440564104194147044317793749529768410373176096685579726751801302481439995661798236815224305088047400410421858024412417797689328744304584091951815443267044977236486034704333852724822645997805624903215329686830802410355091734220730155647482453219353664285794267410728214776964060037958665909112312144874873281072922843871753255943090177069910565032329760639979843606942050282113938595555184327052289202156983959169941077624323981385464102606172724845343782099857593504954008247535792081735238661331768423936759140535107191664048329933974979596571667916060701185531567019311512462579630839464568794410178100366959322060198441245735730477740110731260224108148228956446933351971710080027786700127623620243603590278542353615910639064556538445599682198659377962398366466539551320699680900125857940015876854738928635254021869351362320329813500262591593101102151329483049259186893018246256692452876323096733224542745554127307575025785436105548836211882825475700681164935548607692375349473297927924127186787867251185948846960715061036441253436280868333221957219733289939248392092873943003629548169295703530388048574067936010777428259793943312754886462763108151565131959890746545254646727062785410565460486961262950756638159597778992391239416476686415311639945190742586446071306983607080450443342846333979000963748098764135942175978797628329485715860920549976732898315965773463981797074830230215872584048676978581550372001230925693723289751213203495287453545207657586671070742915732801150232897889651706312280345600855456446423601788608407038193734794606732089470569590959598309113731962992338157435443587179303144907643184118186095905765600910699771907570553235325277504849950096394571374403096416983303699745172646688919618069150068209316519478461039630972888349811571235597112122254197859728679287773467275178996435843327832722194404144956236130734151010549931753792291188637014764314763521178777151696662377282556728866078587296847479096155462834402978390500629062660882410826457433104872105566342549390842923733068994836512542355241221410407715277654249285066654399521207933346804469622763375776913144835220723981225414045357790552011619389784330435638888599089635265153072660924983407385718995728399430386216432941644264865658839846037995487501837092793208470667556787788637868779065574139816437987914476893910635543321096793497327623054151081197845749653472330613331120137711221019415500434808539003148557109323267474551811075072969074223143504646147576583352498162561905174050555211750239545926055390714189265059782966626793914606572404501602693483778889808918305880940351054321602355308962578010005553 A013885 836 1578654335666302349452155146692352274332742062028661736242955376189698519367020843845617701742012023326638277691548298464922512111120852667817619957479232521812313491628795037803492292746624226479729205679317511113845836890800368642554229774458545900791503405119261472728325446660996811287932736503159660150185600408714825606227891015303089437331412133744556726354417986284643231800985016732677951839913783873930569055695509086983137798476495395890180636763529931148500422542565112534440625698059123382583424780593454682054140100873956576245032361201624293261042471713251501582455457388151882617385980753061760434852971504475147699747658139060786552968128237038308787701296881302826123809467816901362468721553946933654471557755357304694078844983466542300440295687833775944853232677110926224755128613485495771733492451269480050865091739433202642866614574129711297558305909781622955437005864260969721823051998304071413743225432514954592505348680059133985305813546782733476994167196484276496192145545938583975149072807560261869750710157941525678812698503461675959158648311857442511851669336113198134874757520352112435859484750122596953922227118705367323117875386178468536915221046970600052230567053771630133566047268235154074031528220358501659466755337277380046135828874036645816905890669180039052969420707353087955193444909712995045086455597329064959082417586371620830938892584681883165830175478856469254771263725884618900176985820015188164685242967782711022575429504213788386093510630609450738829445685484376445061294110463117927314941008131407304120943102762099177857974155020215509348302228426717924414228393215245407141729786232031905986088013661882274728941873901945796485481680168883580417524840666078526961857769912245551017936369887490201296247947695929612978006242396405976209957622488302647568445447615408914643242364177704423723363989618443751292396441873948645007283567684796490421579954945718167574741496326209612493559155142434239835070344375831738561701618908540659202803970419591932055113321038028192798256082221814964629759500837435086643053008517816075504441070097591269072286568711058126331794152859217533007802549409184706664020279238305289534537830235263732806814812513325877961083939027948285183245832517943166793640380824689395727083568550912988605157390514563002185230494061300423398421911015997091749954033507113941723651452629884553480073448494493218689123053274059096085938507984449464562313739689441469863868750516037073737870723103727042418326065258339085314935454245649311011180456842880025744526318454709908239047274841649027288789039903929679826088385847226693111697174086632341937389947920373859129753936149399717804540348068968142296973777242902073855046428819830816680244065351777191351128308507678506301158204608363154522617959549484475443256607167493580671835711834991142994330848575859393315877501714480185085602952244357010331215962723588189543952005135108636952999860804221918687411450512469197353055482189707008773315155028652439775238020904334092586580735286420957503141163483288321427137796350759962540719105575023002755691834540669595063912605049458692294199003185294153338586150580926904829644254724852247052729762142427178191846597068932640402554948021523019921413873448330496359098013140683107290568222262882120310578026032250284053007753827967541908415557057416081447719554686823810000277137122863339050995265869729351617250056528007042342511605751597280225813872001324360208075288576063617483158345999589074246536551553386631952516253937295312931451942056801893239472272986577108376048567455051060831667127771999100004418018368780277444869003528512138849853271404251811718091304439375011689727546183484230377420454406956666248970218214828359438450756813569174595717505626937947185304689243030635357929472467987372023686799648024160338543585139157658692196563559467719823398427125133443767224422371384484266949766450158727664167018600065139069328314042804212215213248802449277226183618199569602348777864366538551738462712869016288325475208357928337909078038026491824103627842766231698907202769435434663793825823649675964768166992028641704265930804359414527711122376383296123778412279201816625361643825419131528472495355574472628812263446041367403005049242542203735594016506927945857269328662641209081598609789342152809208397475525397129256347314272333698408099861208826567478610520783387500171924933824342407199926585436780086045126563875799451386394450144261190224585872215667188890334990276567953021279149377603744723539971127030006993666909688601051679022492517188821371595984393193110433150434061162864143801586188850885734908117267390984329427146884715740983732617993753825167938440480567086301991489810772710199576419807561871921010059354925449637612258674446289122964165860464816117938030029882105827224200979359763367275970158897895909062086599536625178039211998451037708901437348192206285419157273250633262529924735106886797791696329672565730262927652484245370241142964234200865947763393500851572406586614710817619880650819249867076365159644909127983600658994711899171290059870959931228893276627319988263645819727211544074538432095561797843147421319033194324026935907355401917679125552454465921 A013885 837 2241463409076149054986088650117163223177264145965829566836713891570576770612900114280107213142307965404490645048288692413509483278559720506369522419966590650722865997283586035990553156302343634336828870788218723377571808430261139019711121024873387607060121650282419236883621983719742949484850311453166765581862076039516606140781914653315198659221066837982145079811404858752154685175251182903009918665564465429887435987712658445716617085131441323322444208373155317450716364450018872987813263481769132748624753758699080784497345201206593362477542913278654664156743980759362137282360458360769167597473806474100011985749035561429569787520610642352431212737667654256502000379200285995986791673739546102117810751579422431377837022579848356571020706601689854351076256914440601611731476389224688376702142647757675569966201391382130136581156561876408804892662769380089493817243554144805824637920835411987686318513141156023925303214832934385882850866860822721802974356505094291606444507253098575373053891198419720027203237069324090737598634072724380825741961659029584842343120916128972752550175668565677164188868588574589306842140438854820143205151630083646731300177192193201801418835010088535278359936245267025446554687176134561158092183564373561090705488832920649000166279577603049819654547207869962709632002777280233404797099109170364005731319585056854185607884186932850438154403208608664586186135464882709866671762200043357337748594555449305021945495024507056724380881609564476936513573723445242897682160262654790286155393871799831230923610194982435580607249911058485852375889609824538132456752357147274432005013083705418698048035029090054125937688968813919180949811222252795052760486561959550533840885567693616259056482487614291231331674080339342174741886722271699532494113009310233800163541799993373932268590247914871655318610173474262869954584424207674689378768134769819101254106624562232090500513250089362560258169736749243001766267421343071252469503473954435324819001975518623814753715637028050541871977034669091595741953486135219530234316435580538069815745315515080779517509184465555646531169590590376858079082250496230028763859504396476770049855841618462433482640280024350857871885659250733341104190758416405568355427878021429230974117850196601011348869694391993663261952957023835880593714813606395835265213139309440582700814484153310279953918580576709992450556646359045658008282191052545725991292392131276463405053099494231297076503092501448851406231911293888567266957192039509558658008309258864893784401649911561104713545904942149046182568946514839262939178139830873883408830377263885750801495014507123537126196679284378266502395034519278235122801244988160899617354296434775209877604657284838523879161297898178307580238986732786880921243584920616683491020768192052378849435996483015932971970638298895019318501615666373990615301881951816692155088950964816011617849303184825756041307062155119943938175523361900120801751959890282977146117297775430824355852936073517367181950130647165091697704763061571801457537502959891306196571590113200988133177807084435435623688341115411509238661759667709270464764514065662200676864916005383132310704202580864536943547721886260225945940733774503492004050460832995610496558938112726193568939827643890894668264324357509018697816384308072791564651430326916510151457187596871625156114743758969594395563495083857371994928985211996307999213813511686495119311501007645659509583406858184402111957155011743959728784759675938544192464648478936883084203870766646311132912560092944565729317383105902413367491190841026434079268393036967326134972954307041258392039368742982659930936116376226764630613965247377685972741484541443368890993074132898271270264107123851549947200376217043887533951670386947232876685160154541748827403666989979146079435868287844640225803479164928975797726136145855158265291020542610596066999966674966859677818494542623020585061190528432688163559291991873860343256037804899223414537393585986296882128692165880328455718452106062860092944252913463056078569815838180601896304717946533441315284202602287955430310152489757966307835280800811124293911714085345233072331083964457684419645123510653748236107517028131834622371838079903983327493939705957796728540202368245769409313495477192421064857186951759202971357299665981061224207614407063791754529528600772908020629444636380863620477498207938225831608820765029337259666161818510262631775267605000981647131864798480260768709822766520567816264368289116944072934349197836320171931292784511444640006917389728023433821839157978168346210159612565990200281675854780520794625688761343252066909434658925960837027440494291837845939643786757324941473570285416541455486730748254307985839976698705376780149579845506384146111228764723284735264531646141992418767137504138317133525072329950815535370357161902289791753167092958274015415221430484695048247668128892141439796388388525824392235951344614658968052124575559900160073929667873323178654478525768679738921993488605938611042498851003457373310881230267658517446606477941739731411280878254653021650390538201555074862721072236676576055362660419401335041914579908087600177768191778514193329913136609918900630130169531340619193297 A013885 838 3182557511620633768765382872489405022570800738498604871280076075943724421792120517561410187330597960835323873806328037944168334399445969079012310994646503501563416346305080618303438832847976725618586829990747871918708975202365290065109973165013653507597563146005044930423868858938363065026711108668959004278765941699239929845232186993912158022685646297376814566585781868533258094828876618803118954086732365191883685199205732082759858784643472883008635666368083189569621785078910446943857576847434275517064096997565200745434047065349590031867276648219090775485602038289045646155320473326746627997446366438896220718049668385144704669799651664818595924424066582569674160752410180473403818065500810709914688420305303995148841541369155748015859747413355551529356080913766889282628218871575398364479174153417269961745500808963657149335711212476152176488481481743705728422869981057381563752924363605558600333145113062368662509246703045718336466983268407167311005760904253665597451478734862783933458178795314628418664706575539295502414583778596221186095504455304769245494776634612134865517634774242656681313714387567750649444960997091088364070836978035676396963675687575862930157142820919277434726303997396102949468798469844889602245293479160751329565823257844213927429093222216733507785246434924621643009966567340780361434994749849305526085654232080069813414653618005916224566596476565472673348487742761969783162968262066961219503706219716583880544464729011516039509265419511389529647353246249792244974299024052242571329739076632092972045504400617176036174268036965768546896873493736639239135647031562057633203341861990724676354388872298716981091509246193224846505856112594186825227346168404201542327718259488754900735160055416564704844896764688377362202491055824528483108493815060200632798805969513191931349083743633665923905715885078646455745106376802236361437269587529871039649352069631057169321787241732132056720484107911569920758847162065909119317591794018522676991533687953946653744766423243736758230719696514152385855382850963494396539905831274076042194374696451296050363392038127710443616806861386880714581591486942825679950567264333868317292678165712865215417361180074534736005401956486768489500172977672842361068432760603872443603218048426595322170772077670332946738126739700992541912150134102736371472159732340484377431830351026466674164530974061905719750870008229415490842665526941294416868818442014337805500908478688580766773152451409829661811098222874006739453960037817641923427483703959364131494039173438479415455261147953444918265643796691720131359032656085845099475211672970769030475758306813040904053390238458679472341291106527438837086755207305155170447997819272990625171186115878478971999494322949813757265955386985454582384194152754632042371510274862862914476023645658385553541783314583154185444509748515210775193070684202460593073248132650050767807684658072097143495542121350382138240226084074057419821213132513937517081754668067529883977428282254536148414862166650291885602627991766314153302094826340122390342345548223359215407809441633485244318343256951104839273078570096514681634289148647728935266451389044655278093279536963858578831054837754259785630925572434865204646395075166954648532812684191921075022214196858971994030997778789279682761225477974507309612611285909684695354117548009731355079285611729379291389701597439280476628603884156149441886839727611262651900620269886212743174298567311441130629477150243509743428633142519199073541480278395357886005288455335118131386243828835887992262731391624597282936725939753967269612487782732289316784024293983532680016745841985305130581559161389600205348129652854245939072198806016560157423458753259114540750983384348550490153382084574403283022294016860599737230591561441547183864830888401390820414909573639574227337088650516678560789232038489645467449081312554569453099902371683218420481568334205805094138843226800128851317846805649706043725394488069550796659694820044817745532168598472570345520151034251958094342987548108950914414549903006551594866681527909411132385595482054276769533413882183650276767944078291997280506580604626076026594380795884522994427024066132466299009274910805012182311417010900618230055425562749082119389594906113970333416199631747759999395884930893763966653302461431840871646619750769170374169211032890507618863446861373077823877580319173028545514590605424972259713497817521144525969564536135833878798551708157175787614278022823803593857897677165880716860564346248992284050357849579138066252226301704227062168675975081329408173544918597019109147801339434141105913894846567614545849965829166518637976179270577903726008422324808133895119425839084740674301363023060024116973850791795493720158932841990701158074545050940193708894358492109496230929733451555213318550255508623186975093604349208827099476849276569106456068705410054623707657119789326484409268284980628167111444086961168310535838401585443480753161582089556437613028474811916162340308066564908751562178458969291089215975697067890964146819606186333950924749822427033956016875361458558399245383929358553462750893248239060935109921368607709684557535725605411474065826998830476407549620491994732120260697545937098529 A013885 839 4518776560777138201017910229184189147132309424162413616721114976961228726352494861703191184352660828877760449491031508971293018775394155318619182851925800522219327643215692851462465750891029689706629840670173301178882369403904773655976851168156791028336953215797285079776843166445647366419630954621382124938235773683257709070261837328615134953616373694854551800068788486510026238749444269343940068792725555844252393615888653137831164814387527477249992411342387493292754478896786550466364787489867488132832077570671933234809749764066072853876975819910413571208660453278969484013154861296294486988570205512831871260067848004326404938347724013854337153464981905727629844863434861616425724907027784592147339756389428014640048704403785372910554573383084773327816936977978314116164654962338430395594306775948584676074081542112711349084354915012752000852405851224172784441310902694190614965535928135897617593218420797395582044391496046384500061001462530795356702706660230896874200664242046067807408129369779042362640014284225497494171863680126294824626004669395663746600477068090481973749272357651855787560046569188783733868973986446761451344526379122801381963653670734402012424130334281982500638185814830838545523919788998555415975195663440746900543341113412912054357690015216984588163436647352768512179202100404778381646007340536785396351398760998511685065489842101026192864453973426822333562563760974782130412422627673609356240873802008129638878222056740104129309507070751183003396502038160491267572473289393744980600529336129613631009613741747101715194287692162105231691354108196423380161422387292608464907197366140564366794513521055439396621647043772173650885265342459644323106824048631884389284807064762925067093122150803597312126960585620145416364742343049847538440976702769931289883814247455092156069515996984465997718998039440111720714879504847292913441237284741400104743410081530143939261724867684059825658976404006997932978894454989415524426917931879757552585168047577226833946082819407582342331194976133494864123466328620474263387961073875315787041978273379247856180814729079896567342428539788192290763674743876179641457572584235293267386230142334571666166848193057088666660422005731433647196247103559628936259541734172732516157134368584840354351425929884765926756756418251632167581759752956708956189346301081763126687226346717385892579228455238615269528311037274593190581394547086285466852109946623151633505103409825332221768227920201406514130120489435218587060881337415643608471976729452630877650731978680839067390060727749734441313902204239315670551042029972079765405575620349257203304218762236643818906534503807225259560088566640729724909488988378675704846782839679490650083684804932869517746286010900553711950367617899006586980274757147733587785485464335959949159183505453578336895175831694093552282685277997561625633307762459653090299202873880103133027115715556273633872149949794189531655352687055138945935088214691841781191148937738358778474539388557078932079880951353583485816090572505343514765052453842807156784311723063774145511286090369395458542109901784824863775755519301527046321216887731518462840617869894777109187689603514893350163325028769250036446569090500650404873616572241326726401853819338688481817815982909589398528870413198410282526305323480450025104633422577867182491411279364453132628809230813241292534707541035344459704459625146297878109122595126944555139658994539828366885230040887120869412177538113299013775348767837882438961385563641597661949810850326754824675678004079437417030185005517925824358690882641248705530178065726920112461014381982576760450536700963729386792140846213153578764979324512671076313234980114255055438799875026226594487069015150979853297710626457558522222185315897640561105016042653710859840767190712933566101852262499164943704156680056659671286516634473792544475850245199793319970068081751019456849698170300451803548695527474750550445604011929374674125807441646968185492844308104374789718068309721468313079205087039882463959551271095330718487899581633173327832621834172872762195614444363139251159404434515631131020902775171440382708232017542566428892217733702211165298171109466645201912412047030872182140141622846319098271806373248223490790152054610263575693324960534479269462242990324027024400458072981229284493554579467861939956773469526817476196597070248594159777349559240058791548710073246884837760027870692119703209567993584216683649275232688923142274645950652537299364293022207715896999490310972055437454888945229886237334687280058858723809629763951051129501064967484407761257269766404941288219584995162953486226894932302885653760943970584930650699140496835102567922582613605342639591510397832936662654140863686374327023701908230390974200249312392790618929617165531112989959198549324830516836810135707192388895479790454597618981900783281581785394343857403927853682915132713734173890439307739767470353666980423553892483905359903024251741744460931334839921771161022846512022790468651645266820020216760738060927605311724460680610845580909564558162508621781151688252600094464353077353089787247643961095034764968342142367624667236849586809002750922719332682925078443740594181502902164364076993235481610906090353 A013885 840 6416016531255345114682686964278775249879839462062972110596792147843239335712674296853307925441415946507890318532987525233453191759374819188228677106586811352076767889513304004998942233662884742137786325684430252891944384374720020208854323969065596839121421382122285801516709207780017532742477948335851759768428630914589241027374761563895499669836883505255099355190269814090666325272069691937878714255832929544352670842274815378321544179861831601265742475191368279064170496142954661185521308071000782097818555163261539106977266870757562004087201256730540081975615005211317774662466021895572801412130326288832922231706154463878876336547584375139177587707328813720715328638262032310113380489317749147652545384487824092582775633288645488224661284899986597002914172686741355146035198500860956766197345635978029592416517196139527997976864916565261017674294414701600297198486374366665403993120946315251183623054327298127698934803576401931357103113353584587502781834970475460543111932528718803698823084342586361751890962761557562195582379849273080590809005111874118940256913568467747463801720601918491002957645041588678906019999797474339374021685191082163401790767409967935838154488424042612827408632596488269924731956179848121897260293389105988571964766683267117070764146671935942086395972667800359841397225356674427418628755044512538502507307990595063805622031210736036747121945025347887678065141093966371231340991154860767959724098353897856924668715734816834028729008780955562445653547194396440649701649207258734566920525781608984821284417138515814600030615739730210247953590970001449111285856706554121177157738530696243300143757584465213015369021906629227163425000193348723209673485873218321473316758304553092496987639137673543268804649876216862810443393968975727376388189858264806331460562845948844783440394774930372938123303399285318707439066669113962774199934847401070128520664008131145583168334885455286131880677260064164064125614144177906558266230414004996919340918948528858560766183313715591641835343505227975617289752530956080726191240246469384247442062145305438723333323058787194700417118559218043341386838930815800797181024636734570792751210571204737922208662574849458742978466807791816184007121823718864062550664148057293472193320333175765671008352566528394094467067897749507694566134657553853908408136671015048947768745138971107381279865576769734560746659124451592063799327117442292024108236272482508208893655612164366732403170790093408448933250487768021157368501793098963486994195463150424120048535355053840115707249454720554694640633242004622030041590883550067259469464383582235284911918139093034382781175360972215435363208671964806585020812306572381350256638542398802555955870456077569314858688416579227491788713114847229795570051975859509568752336034935663085533310814502801376688973670861680588863436670761783857086831459682675657832955294898781594150481438542584012968809211264928565847574100184048418358556547247714395916721157290372880128524072618488421266143527946044987420376912005719526843763081955886641210302490174161166923218134413618727579224538818496076606052904368908287408504046563810610093491166895188541919905397377845927482848185373221048998916249130981981912638605412853441768756958364772211728398748046060874627006358272655228516952297680981331294989497481142764130707744884574331534943188034796341894452245091821078522594929981347066318384480549158115226930801010337085520562070163864776280966162732934397802025375455992246136396022235467931503072584512395125099534143838217772632227391379665607196457760554355463287962037868827610118558497358635491363017688620257915942528725481669600884507248764587616400880879160085840250168074155113013768626350645224801563727516950149670686825376074476234168884763274169940320932181104093714364677647875276839472952791275208630893859649074055660821847301598642943912740956350757232944241894988288596431240185553716892304043975566006136680246576674539306949313440772153275804727316036194834603700897269186395630216589123602987960073636278932581736442939603192601512778538130113807733438502178060470797945951646595827470962187731935742027617594721220438526765336973982456451751631861113083916955064189706095914912181701102860962832925802765009793197298489604132100851945512502038784161198128909268193164924539500050481204508121938481300071726371958157918988213133912155591976838470102165087439892397301005440027582666505147796208984059996346020651975555659652263486997632780870366005314465849717258386253107270583283317077402530971012169487754247603579993601537508750675463278718420722667595292477085648093660357894778315692052623242807878909729528414798226782854382005840984222483178935879951026120484291144392844892320314278237455043387946090509821549439799509496584497774648705883144362728854807063719969248835493611494784700447836869064656886341968790546662831589524462937557484169463021153946537823245959120520412595828305005278065064582291806806235376415780021143206448319093611273444909251260974486895089157568590073373973511604858945004196320692627272012325872967351326006052078011668512776283655369235668457148911543777870218916879503545179953103894188832766166158387485267384351213616288730339521 A013885 841 9109825984018620548498015865039968989968639219086345392035629508660258273486990589107247231093472521560853624001292068615395148491890652648140804790527030205925663425300691284625783123061882541317530879027318085580397477765136843733683273867745571131204423999356002351284110185630912353987136512290297472069521770604495935997405246829827972474715587903120989605162390927425331216601825056585840657587144175844055950164099792538617492754586080631878373313597790590607215928142047176366890727913766957467062360278443039131815421207313219714437241314777654449173650794454326021578925018450582311094623128693483446461143605358619669718581443508131987272149364767463053704374336814409740654081421231351538500131982728452622302062354316316974202897994240269660766708488478520293584098837836935491182664582662857162999738856559081804623437489839601812771970644774970093179351268049130440517460727472333599825479047994537700226473401579317050902355216880551657937307855674375980361279184429094463399848065411643837954646713736835586333011105649328388424301571130250896156360528583910510711119608678182879986433015814976865464838852442523080580307870354347281176433642414843475354517470295872121285938852552045470520141105650614812678308390575861615824177728603599042743969001174950922963926564185015523326740203251682491331968251236439380554518801602335509859080368782036927658323497855375754914537038255809957418125678167145412989979116470349439489348717089825513529084220701222027398308558794147031563434538470765085984076974697988361394428665041648970555669972366117132028641813893347530803002645797814832235655156978775923412215212606023956362813337280854592579130499527538090317366631490146272139112496027840253495378343099744125015163759295646179447726030607969345456406087586293123368600380760388907681328603948314528804939194599054763988310883608143842687196892626341229470964436593063974280642465457886201353702772442923795597202121910009872100215116937892910904639155501339529513790741262278801801405323302477776038176159345707911647715802631280509420344031446944309395882078280409905750148706135653364571492963791330472483058097640037482083355587999045572013425017538027942429176946310864751575799971259995171260998345268184537547991228301943118340906450053306053787727624094922746683588256470442348830651709297414353832087166784099613061886098235545004218069184466464152929921202990260426474248029138196657955119176520861255569768868509656640077018237810839216437768850444114999753117387722371739819753263620680265167748089031162627068365593092956621708763107144747848828535291279921844929181353218218519632531304503926891408499375349934383387895499172941666831340030894736600691834358154929334687312759098932208808646837107643155848707288287955677759985585555645781636070093147504054301476089388653215861872601037814141971737255850664811503726406149099337925720123884757708901854540278987678718639019165022435145325023505498019043127952226836966460645804175869114353682751158887597703734101149704910225804918256639338728936462791213951984099730674117445684455016013213383841640458638525014234976330041952441415514087754301717564771117804716185058014375939465518968454228742368683892533312365677849269461948632930378228049061204435855265277366837937434796394338528425110108509902925082921650334306528577056650209830133521829613231281359337801087856069498525501541622433399085994011764286330134183235968699256654549655963772919496035259990343518818782622484846943184790820158130628015805138449250867700371996276487242157870037140926527425485037655915202319964020106112384140112860220206311293543756411008576226954503073808709141079260105522441602000880082891265656298390480504348076951073869461034288660972383817996977602418330213328173108954257803865915188996688111079246947463548331361643901035062879755341448407525644105944374415112636061317112496512464292386481663071396139743805556142967015222775208404863617381356747131334074427233724272712765203489275906944893935188140332435583271567676026272986096378706560662896170237606129196813809000706976791387034405885759145067080611805437958986503086868107035188087888185297451059867808670214716759424439991076066575203528227459465573582804858105069531536518509939736641553854192319340799544607281962766291718726808942570261880923176091589288491206243275941191309394228380847335677111502357457939643849814557143299554613681061243442115999634481899480474231871844852056532246883877857997887348255265207781537981997340530178129888568900735569525416908425932374282739676278975098242562207811264531300692024643849190637397045320314779406254983570761479663466525131839026450165885223274271667362335182298994361699624094352464171404191570275244470155398205539678972233003695722945412155291975256819387589123705431103599793072244377743817452736150520423764313399536532670848781039213048072207435373131556800401256826579069354100537778984751467074989659879097628402619097936480942851580173480329678091003297621879668514767653452039400605997865595810549908266740207076823175309671680557604977013804551688975085329413619544995782061596848508562082097813815475420663781265148572674235891273524870383149579669292542761111582867793681268497 A013885 842 12934650192190726516128747312088055250189902175694281109299532807277828331418417996878048731798684614045828944013602552668049109352250386397031258667463337527094994694057163625314910547761275359467485441303090775037926421587173903533176332184035623389638519846453615430487202835839350322195113686930964897800214972645187786197467821548059055514032250493361658937817056895041348505210617519368801958559709768081413749232148239134503817410048328687736931497925018154607789786083982677694764368263457410928310761677869298212582048509152126204081718141476256113240352296061535982020987739922188448483878311637343325841979976073673648387615892635125759052272180610635789043531832746297371135882084505283101400181896600872554943939348212502870040804137408006559727236414325646388487437823594637715704144586345936382885320213657408213867220084011187511076971923778254711591354153398434199881800236126685168047405204648380315430459844546204369943065371174369435383892120034252456347824778965940777519518074611180384826770819026242165104030149433938457602963555880284646663881591033565426006758154218978709428896822536005607268309698512483493623514191877712467609327542218212412386439111821886102512689281367989625636315989845764996084984916517871146259269517201920326033323594101262292626791879644043585904135364768324147095134445295817109555997402086687290021984275177756605994164226694440253245689815526779558709827671025368584651712778374240944105028201401008384162864934352175004155680195363781221794563473489485102690093581063761660844409301060040582386261899953837972730791279949166745043358927654547974253620624222413846288297655125151356609435056631582359255626493667671650303745233287704615520623851272601178807187408098573394111655369782238297412109938640939530931696378302011395266770830825303513293688187616242021925394550025830100032151126267208292046315318373758979052955152047718035330190169077637928195464357372492451645256613208780886970595135290085814798328237412665440356862380516435392689337958128286187652236687080118798308390816376642050264041415458164006305908940020987967548688891447650379260386285089867110668377421340890699198427015109560848742265605126491740253663891458105493578160619793302963881127327517448692929278181443112050178164409453336973612881581164544726337919571067352862083642644007898852188965788368571324303210409782426223054055058049000392786619129514142198352446383908072492174181648617380499749525316335515548009834884083384737333681166685029791204461994779323571385255409624668219260283298447519474181408365912186110029539259021220246394137633070835990975612648636360092629887000419032124254597697586231783793987139769195436242145962246108025648505856266783500361123832195932589202418872195146888333877984226671884757259853550282552576445574246135664028330935851104989113990845691747674177564944880357387267246463855641738649199197938640426288260481996902608542410641834591259698135751899445900824518524864940054687913169579736993098876930012204667812830789656116564718480693821117161569651539249344668222287891295760374077193245671473115541240096681120211136630787044376467610907586096559573796363225012850908367917117778281693365992515859453372405600671295594254030190434000106628039743055894546680149390926246413332357704076319954091563338545237499461885678717464745833924196978783891904429153727457025292239200055269967923042383403418726042199561604295845331006872809420455758910867754726156882136144109177599480238013467326209527539537262879102637036463137989260447081517144346188546877324804516450766909111014791420417153695804411408028225373681472534317157346465404015874939870868812334925375015646777365692163591853743780954863812477462147495520891071335761995302265970669734627636883081705499885960465622623646742503270591332646333084751343122149624391941275260779842911564138463333861623918582100113531397960698012794992694683563308788220525528484717333163939080104441184241046911654604914028794044681128663530672821407056268134427367990989957218265779635883219845981161103137767585056725783000464406316805946088420510437736322437509876236233724132699313411289850661052904655111882969510727215065057093886107092409290659268755978455914410910560557414489709838846561967504648666730751943962269619007461545807458660876290764770984323461938035875692389258622959048032068982560926144755492496506402753157808897666147661813875715117350573929992496893016566350647701442862016106431706463802163823306336631676092125071174504797933157128969193773691703539649875346919063151967908542436746065389648696278623619006676034741780270842656577366181743426982207830682230530589974117564578453183295462537546806083144933503237419743167735006721017441230396297787661433229922951966477835928398094104066576398112221805204130417022290463891392177685450203416989592469477324726730525742668433337699993920796660232566588452843947327314016077675905127269255952263786693593506955921370857544538798022074416070377260455745257669151509200498372456127452307226230311451270779961101888950199476923225664503341479329847889489347453097730565233606299076130632716532821432201155630599484357414475790056951522549875953201887607612740502701887163608715916932904844344929 A013885 843 18365353617933348379011014772299409863368883933474754893006706753143075501162760721793275638185484940045268546960321679623598204257558176878529611837808492031208517881319922173548752945612681148067425476232282558573025095175499977148905147485828268119141979873626091044285268356886352430420987534184739026895919830415078394546978068699762486384987289088753004974472112951822723964562831759198429042474713832178771881743510302372799186676378989825584096345849322501946952582299845392803655051629447849108438533143654468152222109650059210455748856075202052576177106890029044294824373589442698723898974007926463382600016162888038045378695138469231754870682021545275499523981977447659546488880128859417748504758067162025103245036891134959687547526040127719969874634713535169304218608005895611523106539619935382194794402102602966654316869506823872665915216124780021400035965334181840587741573237866126822648284611656435329526146423497840098094250968719526663415866913875473589912653447188243774546530374863206747658984334790143121818112935884823556596771025561513317558238924200145105073677612574896453433585155755505313519160403600839275805801989936913191122376976111324421213772277994087735855359464975309645887102712394438350046238428612314972114247638885766988360696738349835975022198837855752793751087926613858418522056308094382993722849803334597555548744527001063961317056036421687854652665404404406643891059787499066762497826950364114624174133026956631561312332917094476144875471615148632314233563509778359849450248201728449440481560456975206041185210662482756522447623114374784047117028476942803523079823018646563856549363443713032029741402631203748633865616066419499266385324795700180412279266419596361691937636691700616123643192658372899522248666181148908479570085624606758993649291431543122970474636229004234548524924929616025048341350001688379563920005129000210302721191743321016786489817822896067755813827436065835014915679119060780003831408297007575374742109936188034914148773549012924407357705325214154041541341825807516236609756859368089851561751052028182371501488949851379912639778763344186524545514289588843446152270360332813045491780986392415738012647015298085182841346451934031291795406403137859766387365803866942148796486130869272746229817983913186675343065203187546981503979468416978432699494593593123240572468397375634574811183422802446349786861452556279550700830677374561399326109465316564084520957033060928024232861767076196099450600129009982402996388540285906344250193794521386028096354590143452543794248063283799658052791938198978833628211523696092715384441077279057977638660448454876332041193466753965694847760323101694301842379198311270524516464639516872202973210579561386420472244201010220258307178852618384675429074993050129662275788703882343534253534283712395445520273877584742376528423700191347777414734829942989598813110762430679912113236025587564179748370663186676147057201546683337242221215934284691558406998399159159191229016329219976627810392101216338883026722486508764697231487842486769949674800725563956772588093018471524437456121370219360803413038539953365299623823179400467238172620412472302786771782899577071452202545695097317710297558035590655886983698952343748570744544099048089396568625456113263365636873752367453694841412636691421056584847176825280273454614126743341625518108549705160407747064924005949560362873872875450845307189372027902102099342940790686064147425406565300052479907957622216932199179166424578865212305087677389881143704759459734032914681441716017370611821688019946231603597764966314236551269638128701819238595063764168568731994399254548157956078480329149768144500232179275430138193591186370119578321038681083595230068192811972356547805833873581019363889454317217399192621901741125951580168837541543192870466271997797224554715787791385999240268563267945085416884722946133826763752166224920898350114282798353059942495320148926116430715297725298514151050459851546532940144841172369418181425898813300814670520184558691704543639433583027686055195076466240880855273460417881270015887500073690390559761140195266480688592981567155460343150106845882049042213773490050594044893192817440592611400626770153846357906978207597358057302479267732235781368865115942655162935495247941998325262898436254435077328045540831855827576395435488557696953804352968735580618765061669369372008913114099309612091493890387068013563420660064131239376033848517356661027822848931593427557733602829803444574748919668265210841721136427182618858878978681666812563932581112696653060450460249763698719338610958165950428952077695811962014660359910017841839969414711677004676663848979794471888880642889668801474345552173595444795915849106173084274910723437883661053066796187895599601538712810267320687787532700317656964894424915671721001522018271189440423231930269473036591794934665854521424089407973753566700268400583607831298580889648520318096926000677626289143948613403383405596005913649861680616224143228514178437645898913094318348454398892017620439756050581313691326266975823230244739163378705780422324720922816839834826676406712984427160892538987337611776998142240260836230196092061265445351842893017953099221285372532882202891944793402459980555668603473577057855153 A013885 844 26076175891897990229377442401552723190373353435131665058119823630397467751854453950163234967807128090517854863281441459065323275502523780348218419075195252069955632573417260737568411711098784616851570534406740016767819692560599871054713015993785667286840574117427120751865748273403585702800252097324941000511360042653661964046288639689838664631128897323689575384039050879436157380152288613120203864961019757615854507696695307396135534796763443356784358285328581499646894252646511579890019250641432934691560210353749802187209627941404120380068203540368160764653098457555968745316450611585341882019025537972444519028311148989721034997257943221507991775421963065210234927622478552901540699061873121946306138720274966471477018188345136210457082167680757624093266289220455904882779920107426925290363482025142591956954195386195540424898387387350423371808381021281786844990865631495425631388986952796885232024925443852671297675005682428372748159808897693200969737662548734488304952610385564358240996312978462148143110842520642128242515300378806617920598821518040693614528288444198045428454596673957754753682849918495544507937374533175476851627798596025855752807444806170496758731323065315851430368383123861448227880323995912230052381601956534195699361219309805428458792853788823183057987094175321355594477038450218173172547471303441966354318344353213251681428773757874149672923751232705588452243569543101427604175228476699062436199877080263140697936011997255562018750245078667011615634452501070091631790724784303372680760881060961551037213826985759445124019109655600779227692914812306837752787442702186578181869548271786454217668609531100054518652538715733060924034532031218190969872068108448471059637602380728831322829497020167961707467652598339369996961424417967545747076943064697279004445901984116523951489205572205265453364954335789820477062804189347257542488766722446851599790803145096548931415073264563742075566553581890128306773131406952281913900051890364284948855207987666134689098535164980843810257689409942593114960764980765582581164019545071797952368913163479578937452989595869130728620978355585586646181620282672746488923424137011066932332823675996176232527422953200093333453565649203697867874750349340112154323466048181104878563732408317652993643630673185025493292578530202260894517295776088125746517406295175351184989503261292576380487682461150013066869323741442201414019429343085012624762971807095980731355672490090790081703198410015506565177630747375726584771243243644726124228047410507751601694805739297312098474069672389945931083863002995387489778851529400563114587606354662211422956095508361795344183012832124885469589456429078202366331015001376645633128373933670507615496933853864291438812459234513768305299256044142181810100700132407177951889914521728272643514620427469030660090079507005839556510518089682586481196753151438363382801987007812537887973362963582682113564982324720244434132197016469163166728488992805659302045085526034926291780857438157288354832979897656727277437673109526875116717008633569737720435413533797062971256611988927923273193136120355550972251626662222565394227982708034009211390062300991686417917423352444801940909949923003792232189959859739641895725013843377937814411636150842123066343738834240609782543074655415195700796443622094771027139391357945611973226448050155420810383265051058719941062524361804315524928149008519319010865329980199420994980466769882241142982170995489587236613964672985608066701529933702103273823747864874355764471057208652219584772140847790579275784789306486936796565989511771776032966976054584504178958653871451001091494103371742364983911043722844705602348345666161369474409725137801105918874116175018607310272578934041428634250897947866241125410953988938481344765438555540449870232763785165222893199481629559976373864585094306113950723290001435934705144761692068128736867300859479617511968698215231221180630771577780693788896966130482349172406968052773437305620795233752476924990824832411356854815640777686950327538218255248896941239271115686127378368526009688551646400947978192129816869010773234230479471063565028996650456444081255873548506930521786262766308799914074192747503445459723990329828198728356904562019167326305644489099827052716926990531680103476257181916112803185004913425589766757468896319775138093846477065923737787193129995290617904166685788432459347445703447895392240723311228534117768136677189146737292054308476656981466815465449271840960113116229403569276833424037470093647604090231665111330034015395486587622820930131724452009138848735972543962139228631878200610180942484950249614640758202861373453264277576829193902620904039472730402971396475454959852672544707461594689764343596919321915048343181331824262034956882363441952154647727149799942817274927465204103477490902766058048296476225311008818816623177316116180549856203225643314537389817954342990447439664524109166233679113292147060544132430025059446381087752119328168537151656254710163332008455853940593093049359567281417447623462504730706710232313825439449491444225604614297399053273100711275307949757357500282806277929795383397728944219444853251246830030147297532685832171440931594551791833601036585188420525951548058526036620611829956322182700635043973121 A013885 845 37024440873342604713113167235941444890913938488345740554426838420385257369744809422316920311685725469218409852614197625744112709985186907193880359852849505018290994598794511579061672346885587029729020384271150659987906165220015651116131658749888536196891597044647719389381845746229994985220857542151498754163058136082100515284871249084095256847160782767321909436055534664523584109310888053359013299091958629989174333734706709073554812029928152394233768601931783742344140332879917992287903063157993042352354605592244132884124900699998230150482499274216515638818054416650045114818779616013728768577887543268941157453980783071098339588101671488660672678275302211880208533629269530687122872347893985307316395204953453069291944613849160064370961315356697477872192793613688859739149249023970871861999622497772885188225112998457441441074949620641210077425732451734094024368195502938200550707072847837327074887214565932322310702940543235702045083941782051975249288808333458504361205098524216252998986301956660330276032931528831370280033046849951228100887680924140705113443292045513704187909258269695635791299870236725328338406436792550933036121691231157483471613920160154823016361980173550168864368561357096544296493473187863951225484384209198773503107922765562406235216245002037118227164381574489253990307384382811424706253734962491200021943381458320307892638414421533916532148498654015658703037197920759363693781427379240500693475448871551182161949332186387290521256666726660907111539886824811877094039483120066633824387102300573684971045312742519448475454400978272355591894378946657549731159520032798528337574751200533899526136298922999130108690437663304596684416898546249366975909645008257320773323867203494496255538721150564621606079898815320342865775657189822145601807427149011884475415545053461735348189608956134651590818403968351527133100961967874029052505472852233219371924170381187350676112211680203681132187700069121771907269978040081046141424385976896962534626709047743675001259378843744205949901052112532860432428846883294877786943801299207007825256667937558624511395189448621956348947596465026684298687496829694877811523346224904122461341286026128902796987689172061824920157379361981414843587039406763003623101253532772279029562865406076677826595864516736470741829920674157391546906644028749157958072964950048788607465641132069093621870099356241074103085877399552899773105384888784656770358078861107877913280471074762838933036858184849387105113415260076657021473543118191669900568062712141304665927581792581463664203097142830571459870940471844021895074930795980095342189014995911623524364172900216053652005660050782343508194876837021689177251655966809639938716753628339605931416630010946191249437941931339015524657285789067585838344149787899258465236558363077540010802738416284895465943520018578790335188354683262448193432578339341820317615080866951686608004195217383616277720035108630312101513638859212856606421612195858064999623828999739372339869092899569692971628090338547187821960822228273500322596461727434427090524264953856496439179499328763234354906186672439671536808277877743345032952360843881044216856659688499152902284978968932219149414578767826395427420539836570348723138430980617068651357062470226244330609621989968369484012262351013853522145736051936615306281054795318582779469384849149525325568351565601080919357212652778390028277906866789214732810214829696009295669980606484689262551236363142858865016994038691326512762634187076467248061565172176908152674581875105314542975817587721388518777963590340622619161796170215738602840391719934190350023697409956804056765543131091999118960982807187115162433515032518883577826969104982864846654845969913394719741693107551260736341577207563517525602620897872225306734621291153996531399081289713337881469536388102139374266248198246196035732118371568821942642725901814777063942195196438151281691339941783556011866865440112962541021879639128276848886240438506734372446825458210090629286697574073091909807971267684260231207431957242933064297167768504757761068200234538357875003910793471942865390183029452034785890345900251376097127135323879720848962404849871877692582913719597641091891999560107325737738876761848649440714848862426353467359813139589497805995339716681488093543866176391851521361717609458959514721906968248514577387391280563310675975723350865556397983506346431686214160418407940736678511012766851913238063750318971284354270740751734528206326406768290103328870132263662696874953570174756206200744061329977728106997389399842375657394039885256339858349711768352451118747572686283769682453854006567094983019640141127231457367403968766993608946773632571771758085450052931536081310702297451424731606491077656334795404416260001220167774121909599860441657927733497408707526685962302751239800728706882280089843841413048458514134674528771766977179143352239649114694751199575387730339752208068441052924761648048943010239698090830360312112460892935394654539194844008378095530103408528687317784527121491532930306601579427037470322411246980436573523834290842462127583184956609224919618632348279044473362565483684949225552588311002755570346114851432866707609445606811045523497481267002735875202715987171734602778032051046293745362775571630543663697 A013885 846 52569411545101610700146722292122112118478391960247118146386827519052950373233755871942635522989159107548043758103236798296158640061437526487581386099587339646755596718060578827111768913431928943269957695750083162638448484030795762346797348597640487338909912305022376909049539355704881989730731127226600566589697235923122991330831437110796239101239167537661384366149503282166462562693829578778168545808811104500539101973559463825050314744377696674019575985833056669053524060621881720775925179546318527135287153232386977784454929133197387066773629971991239245385286289861483106591247969254404888166693673523208984999136792708980475152543274974875276726957935772653597247933253748032826220163263710296490334946519595014605652603586026861517560020338414410839178043361951423322649235271428210209363198000820315444697744266650787432200354743514766616903468201721815539157352962215324619325292332511763708568135811940969359107745050897014198626750326838971421529459533919391626787587575298116334381693737277866564737290061731922911696881801231200877642079973907649140258252313866951487132275719035236347727659854706114518584748124960990127868636146397571009555325836836946543542672083276422113255752422803028095186333360100946195162581310120342949802305894143141429915431979857416574666937329209588702915871867625481049147309362637867789556463767266297403517901185315882125586770853394711119118286728175627856161416134406279593135970408414046850918892950167299157639927048516575588669689087416917375111618384408450501992797911185650621933484614655436554013259409806851993640377208064348588634962635209220049803873515336460979481306979912775878734878749306674734546124319181987446314140832489214701249306115952084969900441996677231939743786892224296060371627290569302187745488089514567255610089552973019166274453603630478003784646603291694260623332556819715268403263167553302157762136784921528168932656539618958081304631257043031694940629210055353931224404399998990533527475228402191156263137866942117027408658149344569615007125249174415289936664881288164509745456767818175922876039504952025075747687474043392888281533186120080124836103800853692605592654353201305538622549384776186545659896188764845735570963010968298035285676537281449786078041386875813548836924405139895138082405678647091489616226870727693170875605795081422845830342820856227062667613661654382752785204626896981613142092472035116407990310777496048210316669818799540198944914351765696226905018450926662008538360511166269850010867818272816419049938501269339253864416899927986701297973925531037395875406015187910232274468265050090042433141441582065290175800462723665906515053241183104530145004486066434934466553656473387858963422037452026268853207916805220565793319828608135225673809485397277426675384047724186727118343759531022821588168503019225508949531715512969904582600383162858970707995874507420892181012608768649257234735889234509049518850729725388942623971027574444596170890972082945992369510637104325553616945463818594459325827166569727347540844358929863345470511264587823464644086378439779641454033490170174709237991002659032648452640210710407798613446255333341742379643383891193884830335565549682332391045430733265626989163196846009244109884647788024596526386049810519190461198784923477020393278353494566798930299618516656989509062363758897580185502948879653950915773885535966530380584010158734062883713197447686670522091653981531442258210808862930159506434104794150788431615488959831557430949740671588278932073797441406591046015432649327538106523049490265410175210424854007965413150066290599707813596933409037937626953773482892593050584165664275773187363353527164480162666872493655532576809634303322886588281150608410415319742789199513303349560500190164207344299182594040053082705362768510784369691527401539305527552368017249164706498394700592817014872870773023917677773445029084164368420855720974488341251963202470654607702958773757781829070690296856345859232254617804650627122557430698059784216660220370679101490716515079211873783736285859840357011580410929197329427767486692381024309105648677754989908858893218111138642979557888805445213262924534644957698125166747887810498819415307200008708342448137848945063161258094955105102204938125586327125064108227640034913197613205125566084279813569879694502662216431162305529221446780606458862629789916310571667370525454692979169199443510558140611054104056974457482336643610889401791151535532015449992934804081242219559385487325796780951287618822667569860687798187096816992321091995973780529289360410942256846702277606188111572311628814370019881788202335781305317191860487475363310096881597244618339169622458133119932855805212025801569831952487565144597602047890553598528257676552463755261412198729047111100297900430235242717750377297467089743259567753561525407137206745160503716572398294744916646942680931473043145353975511296637009550891432508082593299313828075689907012152122901675062386060570648010057573629203697585086035323316388967585325139603471826340398760535141499567865903901731973830784692705749083878242936304266694952470130439248815152139968460952545421381495439515844923594610915824866224610949910663856563259322703551557702713397697577896608253902437498409554434808628834705831329 A013885 847 74641046968193337663878224673525625746206374173500592429974361760719964958088560911068854645764818482965842766249187490718388918201712502046077844123201781308823461289315339271726434874118718333604452324014625829054339549190513578738436642987800029431562611355672157010952351800973066627293106706110579400676347748306097641102020331801823815661568140702521280221967935281707027034878772784235234056946461108402821947710872219628244464742007883266483413100516966342952329512142403114415742797655097184982727411527077277116102822314274242408468005931141564981235016435663855819275329567881651561297697179207642939813919369085394890508664636776001485787708313812352618627658765866920644538482351121910443877506160472618652938088769845341513738217797640070130882819113770262064626775244784244263235802223850730626362205081213987091121699085062645984376707650492131845981341704872164168021351595363155283956427609535068931314645564731481889019581838814601445658553825452185637035743731900057564186188524730139787008194455180502869633199503650729184526250745512592985339661355610188137665171605602213574975551938323459642014184718462736559985178112915615980914196276713796408474867756144610872460972867783839062146981725672849161824957211243539779677452639940398361255435504624411925456873635439538986956021082351112645999151229706915046076271975199423232466716623279052447189255703588454345457933239007262440965779828349696924271259536179543319605146587545690880069153899325599465601778738592522053473857144431029304407988063782324335106611664510824179271604465830127451134245061510621794013472142340257552254378437865081476943390084578014220852868736354327268568456437460779149561257059995638918071736033877379509107931872076144510268794025432912331391077609905857696385745482313884919848774922415612074368946870289959607019656972209935137805863094128370461849252031292728941813674249028326221356214916373754964446949822731347853283316968301564666726489158169366701962720395373449928558310142342833456185375133953932579855171834917037770323603188351169396313655009984011811327004823382667467975884293832829696176752865044898605809415834368721421898969431973346078151997101820161900161023222891087571570580827864414743486614831194827448911409609445331998010948975108716091072270279666823381172027035990810242519925017386923797612133066592459988518049930795606932221342285932067622291091991066364277699898689603206523755595858911258748253329256754986147644678782677377539457250940303006410426880747849386302302988530596780224974169386281051413744837363982722163795466358506660658666529687409225697378992907820386476713141517601436103026743949866519248858095634572830106746877475019335065264227523830521662015109233131310056885605711888061057119538114507722135207030767849520593806070215376439470391712166191368473460555252993098909810937232236467449572542898390483105709456019648428028429540395480842315522686840555701567907243631298768180985412742948775447887796264667036367581895335421078073234990983244193362497300648937078980109723712603873261039158553032370202375999629252553752134526191062446119134020371658647485715891959758832606309933316121598875733545765094675307421752592144642333339952289184184147314128486354361239550164917525814346210666323165093311744539023157735131428778425448205043153368760619617041509447660487418819785417961795440829926584870911949670323880369388480052947485489547255289010416424439693427486327008730708556010148273308039555639236005940739318959657505813763238142822334155176250273313497480099774495143748201937187747619013673172029337090301079356379005193703956099428491023281707581606490490169049019177310323697578224263517911196933013123782577109659405787064644037444453360353996923118505980947254604500425927649850788264409416762797103021767393728433922595867347252674691204399615388286349677173420682210370338660354367652930941415674092744988716770376239329299935631402834478823112823560662651931344872257825474353025878655071038514530514851317005304278950824533474954451632095349785391527520697332569321660352584044032453819014651166707022661547987626980205026125325633024167856240987385702386904883155742951422238559835082764600983385661789590544954434928670665101396832180625672812149515772297051748023492589970883727283255888673397466466635300817641803775761571544861316945621202979355917712160524009324242014264570549853589447024023582277498059787426593358979045785880860780618432118380334136930399877943840011152384598696307739686595070536725284266048718127344100975203404999239979588155775089433532727672353484973319296151603875436823752083456165306923384228014018952061198362634537517268504845020931318539536886563136783512917450911737760745536359856751530154202940250828644025535676011172521019496897458449729641595300091868606780001612957563357325501335725581633115578094119318520621232859607543109134469900056686628626674183833990064844300553276766803649054284803658571616316320440274442067502856058038090348796996741966696932199562937144404151931378716201455167456461431106776988110380812167196695129381995080504935471999199062698284366465970264649025680273471110347083077429507305451388339692155896604065101536714689859544505561153199179294731144075311358917553299953 A013885 848 105979613025118087835421144450278074395131343814864030665846107366490567285496749829507490750771697876768432612558272603008939534231128908017637949523236911603802153275863409672335680641061581056996616863418434585763607389294995038366820436602728786388610194671630601837099773371074215462228508608418048936106117084866650878402191282251142157433787155553459757372122726685278694284661869689105886722393831429993505562210915897144700300975193087111099339474660718280805265724121976058824993321450173323778020394348601361454238404982678483003360157497372869029561406731292375331988811614263738140869464423778226281595372113631481533052961045178863141606078163324665552026811692327508345592475935616902397112584264490170902704715906486297065671804707503837055824886898420502984294779218733622706865196438150026834954761419997248069238782297819793339439158994504806846439529889054676399114292212137543572012521436391634367609618707602947680497676410913783564828417258945063942044659987944420032912709080157762087562093954549223262968785747655013387753888804771273738385415553392614898580857560415542159924062248492132436931334271802345743850875039870027759812887982866020827147900307636218759539819553132958379262827032068674592361298271084618660953488872987854196017058889289503643243420229394277507402415225923803748210416867557971276576717297890727472580494864579125570508795035529992021578864714937134627642349249741115625805017751261277839144604618352862015902348648034747680430944754441762585279230383520407975068812708277779683471468318137345286708042502040167272385115790301286928582586515606811067371245005651800990608411015318685537577491645393846052567802851923749500958597765434227887296580909853034437663460824090418315916719078569098604111941281968101391217175423281745700641722015016263713077269796409291177744109089591081874959619355239825698849893441395200237136738078202612183676171242517690602554752834453863368919290580661754703004272716650882497348682292413760495213016563776468482598998181570428851035424716009800497458360252202726325541717261510869058395327087513644083077835145788600073924435792704054599748739738339269691933205040773379242486660148999069615076929950184470926107490182509084324442674474375794117129007313838220754699831978950936302921600462476896845520770791240803858513613175411945462506170419532770461917272820589658071962998394076647737983363001159514784242145053723940005200049069446163112518727318508364366636330682335953241041153948345805772889479617999186087029014386087552579891149222296854817165503545112415943320139477390191682832282842375800971003444733119130481666490975757022260935243584425626421125909093417674836875301211048528027760870299303432995463786950426122503439425469264246708378576028650590827728649084946516761759705437793745217111965261151977866622283599849022438787427905751573963547722042080016171023311095689958075161881937306242327591095569370896761104075220604975093149405180965019461111622740961344255765727165264965649829214592496150655095329807497854149461651981406597676799276545632882058434979705591643212844471954063351559375272762842132243126109210307296787897402988428465014902405089390030397969927370224715429489064637464188150852996530249644286503978509303450180167638053610219894333665943803672330505071048821612067956612708347087593706479826876685023204064190980989230457071015058428123057053809638819122537857904732097252888462833155669790870453807635357658210901096894333119351258717687000307200102427232212430019753290906566085184316082591602025515351316890757929583771089896949018058473023619631710225177316917995466238978843695481697046767899955433222038304274272324768125750838343717214894558587189674922604244289073769214872145009268272546589826080982161256355134190672739561256574806305177586357073004035200424068140929029405224706366091593582421569581169797939274771392587567685634770302621444427436096045381818705796734354598348504322371790983283536289379304538464264989553199532125753225246409200317598280869626148402830992007060236658090954752529879344703238923007787782104685561607133075157541068081232967779226477328795899858759626501233963606682863719777525374851761108898058467015591582662387369114517544538874001949486625922040175015906375003793392118318289056369221856324144106544917398313034438583641497688972154894458884398659355255035105138307090293647650347203467951483189051461781562675596160566899911012403441345386545172307146086659586779497706846714791339151143418348189817067063151942139134774136413178349381012005879698100094351157827478114684802113762215875927823766102262161959820504192315559835300907216756923575186535656307483736884479147591225144875704028300433099187241758875019297127657350156124135720806020165008334195382177179806334662057779726578002540284416832750169087035842114350039317160850585365981973236733701824343787336306341028884786906461983726635977631499634050673890283528735269658468248519428041791366748490638402693997788848371857403058608406062074833245042245948831589849649529699228958186975054007440968821279397956318931389020496164466366783565597945717273142053771655316049870324078337069827954196291893830285394884558062872615109399903283032542297927115879078033339360138600475811366721 A013885 849 150475895411005092839737559895738475876448004434941397989116256467063197394283558722675017294918450632214796423969151263290463860254807997951199366096214591599039713943807593267133522507975773294844045429842708275638558296942223770190398564653440686455372905175877411432618972919333322343553383547222625708272823085767508316255500107443259950227464729322668710723110058343179751030937148311164817003997938312696288827044104412972182735241734731086304174848473343476029322175254656560955078542414278744979488703058622083270330578983490922841701943143747349701705970277272598161751638092193668445480495148352481033507160263144454475075978110724525083651381322743669656704132769033059017047896104517208186857082556026220587401609812835914292773571616582275570572356436930640105771832337173465335701497219082382651798362685513032651845169717035518311556065972460611534565091589683505668017221597448976203526982649110716798291090389320998484788389335770811991006582044033961653559704796502800394671340376425559604359652036024396494489071225308204343696073296676126416362700971393378012054320673158930444563299251957293685504013485158463220826871881484738004964647692688199733571736287099438659263929571252702885504979801271932100686335879287393398085437850733915695194193183369926774384672916647070678827871075434494218522797862320258422846388092431234637035723696936723495165906192762507881782902117556495161000383078689671209108635089252584168854340879600639603313061044352672737293639926207417699046812214654135906257279205537163428034748591785536666749421102819245782866913350669814354556485542289939941684533819989749199122286638977342891328164555153970074660762853923899195182571747436146505373261480921199917557528495310549078782565000739884636738568612791382537029445044974549605276053495074947146858753061320306943758217499619524737734540258872753197291913152019064823100257517502526327277897471887440625871583695269159081403637165986657047343537646645772070038007993659724735451668059193965210297565761090044397144605030999527304919735012611806392404686045777038008646013932495860146866645776593964335162127631321400851835446358659180446979204709577367931099381819177371986454284528279072335730202688066800941650202451163791907764440937604394606105839334137339566257354867851059324390585053338794044137563262400878648557623613366540869746473235223970141083167010818486827309843840737345183009699349545312283963326071596620818451502614275330704519160573629479560964969721636430747277537861973470359970755279187114143426507461322745390136160367052679564034703277948805392211196619727177639286038028432329248307538877365438356344732150051816653420569907652739540861254551615729859912466020558074462640226148071183019365992328513125538618279824311741940886316503804906449801850083789513702732943659803463837768715725230833452869401023976712553160977975501605520540645422393056802725124201857829312526510181840253362530948930502518120833834992029449636995565330113151370958758075691618332669559143657806980691689694484480699092172797364027557587190398252667020843314979842233757259713415280528155039896659230741360328308045019287495373642914941075050664284183006060390770387166105153775568054848955989795305683094450669187702679414284068862462282063884845988508915925971250784173938664166707645972672250235570749537301327549649366991452970013694425789085480227814579519419250992344802869235311039201409194454172895909842255949931947716018514355398733097139842720149118911195180215832022647444250556848366724202011547480080264277142150174746560881625024468387812341933449331897499421185189589667234288707677784072935555923732730127021548343640591955480228296724208078195293588543271931370266584094483551414736120719196424621653183390689865088534964631766566023975227076534756050532232194604290407568516118375068904214135906839711789156342520811005792664859085165206091422328057569176220406133022707692962156433850516947312301649844030152011985229231204070255895272037228085475597138690827935344142280704774192798403818168526440647048742062816896732306707505068536935812527446819146693960788302615197932109168420632159985758867005162551864693910832572157846160896972796670600801356817784269342748831537236332023785992232221790196777559777893761074352939050944709234237254830278686546782416550138864053465984170936931981708225627276174348379276361290303067671879029274395189066357041370784235883937754036806950338113018336503868716507521166220905977275550255923486433125040545605749091389085727109845483001005206171617075563632330505305665151899449593482019074840078546947252069066659646493784861620988593841070840218062835236693628957357774936201585909061434160527782494510568038912699522031008274161784182220623946972136473373428238365652751943988282914265372949239862952840611230898156829411449676954703774746053829585987066573989003671207296855965912454249266882648392828150179291928175904287677836300259473771463751938049541133764617411672370533891618480882720336734586555606079386506805948206170174669153832290158130884483839257843111667675302144065128965220474622590722142213099202412290291657042061202080620728734895436954709561284419498187529924603957476122671387218475736736409507900970720099183123868312855784099718378897 A013885 850 213654253430583458104151252580883545142505834232982588524632640558554950262655270837301182031311026559304604206147567205241808145229810919546996078347272961384037731121112817953492401867606957543097381811880178244123336467821495015671228734813140332748466407024305773764484077032325853062750676503208875670271125768088597055393585616054064743150117388181896427601182878108972171759533326589645543576845500698850014565100360959489444461912123750076006586787828816047844565295790550900667994953996710576010341891458705975285961764883762471233250395886251680705415133839977439408150195606667825497994599399854308662792376049747495697617953052358992011697999330766858567758959841040972076768574619271489664566336666751721484566287504023762759994605074805660044806154293471027868660876546762104971153120736994654584834467847564478001950927138920899923291061163460006511632987249253253307273928205689111005411211003218395021071192726910144945616188117119537801114632561295928691538321773248076659976865332850465783167282460913491533475769202752431094827275542798674825157495513139687524061411588029419504226312385986327140418672074996640113333579829029275649515089778997189209109964769392147676426505249250148960904444105694561696684198802557360528025395530429505337231341550760074120097498533411759832828504541553194657629124204400455163487404057755135518037631541161485411675778069137196153504626051927412549812520916959080493951359291920906400237017878287125345241272915251452854755535704705085471915509650662177445450741680936380253439134031286836735040832798785625859524066989341990600017507892619167255780377136049185328618172540358453145652533740787250488297606763483825739574340773599444668679762926516332151343479736766150283352976394255530380665713814852134034879016753222429078898441487356629231097428545387067056243711424357279535545551128342290736447303932286333322532662338028584523469813670741685784728149210813782405844524055586316915270053332353525994047955915853715783704199055522965861597470828844027167596547465499895840581420195801961588900540314898847855842103404151774500549635072417376419030293052225110249284521360466747971906552661326392898546974971631725856571021067468738809392878398070463784608631501702068086782695816344162912241618719450240544527469110602401539151242922078460095127028161062724355305081790803776619695618248345400572607922262479704251163672946177804719512602689347358463571316266038963245424095147397128228126461774591831960993039014053537651537243076088065704896996678440778326343130604511329301402558250282316447751621692118556977768812998895971261383756096935841709514197227799459208324562356376122238075770127370095806268638303893455351705734266551525932300963577921905708327939769585660887885934936507796976961022692142923057096305454419127557421289185977566754302775403479075493890789129700503155593486705361783109578279187502738452746886673877251954195953167257156618563105555616513871492766450277958273235612402918468766115389365077274130969202237036542846183960454541651311970915191546896075833075397291837038213526677333854495881504910679964864630482550885382735651670475876950485318734508279489998211038547230435888258069610504565324316731653674104802793341281437443800843963285127135162849108424381345770706303839901762224664856029887749018087820503202726777725784051030662501268383439644734126317613542699824125432704059456237714767503841026187395254610118565467860896006302525488222899737113378979105685665102767529892854995710608180132251262895051431925295509770424323795750221920665127693701462366611714068380601568039987835665739735216150275461617255460446059627203382999962434566556499972132290508701943909282134968748284454659592601292641131861072984155996077874026624009554739775011989277166181135103393991207409121640543607134263965219010590287670209130770366277712661816157022571152251755748826085414025348632448835997840777190815222676806168547697693441260002683642595119545281311620529717581324693268962557759124926550142879793927826254638571064163250053309446437796685759085010543642804798024097648071967783058293167447082996986307090290727546213516780899627629349085402948702153003406322976472693104162329242012087228719316187327699965766678296707572865734363425995693560901917747540982057202019196405931555005044254841615630517098362051886993999432752296114467467081766754196512565842755391142868454929962190509689597592809460207633438606086222135876213373524214219480506916898176530959724753676477620693962142087652433093237003877957358249019213706058552309894271785805580496801452599157545209405432884481028780165691725892266592001885401319979498043050666105930507138247590375164082240722864495669308291604026468805252381315126528403615228455476016776674575698241140619416935371413800089639588864092631411740469364261337652703971874837499607752314470838384544304785589378892021192559553001328196499095798829118899264054934189389615777515650729208435503207325563628384284897009139751741410696649154959863083181059487393973202168165695220752854007053243250570557123347003130451476365881817171047436207794968676264394239507256641292769892202583906039342430428203053556612015438051676158401250175107827841863304135348194659748583727865852706291086475044473838305557729 A013885 851 303358487313187937073385885035735567755402906276539959194819327125548156015082924885237944415431180237414557414328066329333017987661563642795239210813923945131855660796429882360991861238534811916269619247270754241166228147191624448465903817725580993435239267278309723019919068162887088752117987287816644582564149819700971149279970292053676204014896224431782916004532717763170900877975710491594352566389122085767085130359703210857804145357162291411668484296806259267244440947185284230169757311396907488322316006980883889951599813602564331117829207351865652611348615688628847185737912283496558708106117920078939135026394680866329998732733967063281320753486235784639505442533443020911490004398053194959500662165080644099011911835276600667721117659977698340054238331816664893216513226191056002078026556550267019274859313014639357042416037554686812202384276230366834465587678376762976481106037880345124084810145821396660699433080491652457672047764011408995583677218844583953424181526937998694382204772080905063795490548173105247348246305232912458557008170970371498041223646106799977308851263673144687489012259225429388494613434476388504441397476655306020235893546828337612078879247247574826623407908463684568753182901294579163286968936459202686247240554021649046159605280920237546559939273975154421080960381972856094306997315405487417067063735063232033451234357407138923192165735221910931918926617832211500200739156511590769152900295150148942398721331493611122931318238037630182095994630659075448542897539786060247281165353730869286057507328528260834146104871735185362376026263183286150747369058703890572962290558939259388133135812608635732208026769599592963116562775046379854363114804767780586708937642149554699819410099108605575842870707004218474599700878420014506474361216090180138484677504434913721510178301602167644869277027371853653849501099588434699898179859619384276372331258349286251935740279229098277753246755754018424645415188391992621176364592114315480357330948542816309331502892958377671739350200138629993882102131094722285608520413534950785775731554469891333420052401413108726087026903205017318830195094802253188363218372645308235375147322142052908241752212242296107379533360259792961079688144143649134497823057698112193287495018133706974120086648030142460188831138708972594042174666321613556115286776823682036614950407516245277859911161439240955420821366679837645438944499178341179275633005516688672346010978399549284236758119463697844294602953635886634752639693395377013809298715342285172707557935012860888192106578390729642487901532149571098984555274320906377954783893518173437067274555780527033402145699533271656753154088133637131792587548745737322121201169976251249835306848738503049955659049242857463273309383577424587711291059921145151092316946796597974303079588973595179196297519399734549999064075776057589693529294181329167308991501253014865280616486752330075711301836272111333327928803476202244624963155364880996536036104893792310999961496919570608306850298397730523215775538580671994615954219539104145406861087731124201221544122934372595861566743347499214642958825917963322872799643063252466874894173886867219285233202422722191830389930558554965008994437942962180607688381655590753422979745171837924642734907178130758750917446540116824461957740451211396407025968488028329657575118556215914034441398565344243367063423105463653262390947811897144183264502887747355312976643701207919356464024959116009500568220820684932131701752038590937136061531395820196691079415644676998818037881380379040979154306616105369111662522845609826211795877251470208501988675800592553008384850223224797481666105491486302560884102113776177662456367212380931837604814015973201604310322032920939605172093565559560867504064780123141981820286334364152729198059109342447944499682173778293225177324394834630863968719694080560125788219951974266868303261596808522721162260959157701789433222906933386212379819329624221976055628403916427103630388724178652204487273590463215866935010789370372197840836706218875566981602432357595449639730941790690830688851837165815465041892108101214298519960549798961851912922851987026298921541584085295977802586924704352974535392856957491522405588612796612310575556136307722123790546090293578546328324286422996050943967472301514227270296160792687370151336759894797120546651844299115729047906111639052589376904199434408316098313197742199797141401939775811491325930516342969333661742029791238921765103178792691891970229028934109506294234718881909580822485085667005178147920694464212615144900811377673715043177907069551054978554107447020083082034668390769719060580080719718556850215966520021000261982130152911789625168172073790808927309348318066044214227537062992018209918419230376951607239571907429106810752478833027177571196463471605649483953875397725803971358379587610132010095555303394291147680564377967621176163922959952578745488534404029245806849096616663638116272952363246693344171689016039297421701608277443652796706825601012706140488304167512179213846317696209580592744608910885239519052485031892596802025359525484105823793441878431859283031899631691140839774734011724054892936028380833084177077302625240497103013730466403825738755239123869878075116064505419703081625006644846096426025996343169197221490635014280424753 A013885 852 430725671721041084769206462569184396026483104297089196842478585354499428155107596478779292043860869278354721246635605274167790920907184769168319960148625610963081182971436543479430821122562322442998832775572111304599557198387058314525452796924390252595978520319979008397893228364552373174315989076517477527065786070551161793103210778964456534003978508533037995769447811045062545807899958371463682651855559717330996191937137121858929220414384379596897379108210444864411890189947656111196141106888078875646858638723856857335008656542296183487967624862997909919791611425809489078600274921108573357615428271649522283441171672390824713010663452272569426241082706282470894279119206807342325463174606615235611731679724908088490756102700328394268502957342954832014390675098214365287718819799954201942500552503792479186543919599026793572173707834284953113240731295619962483805924256995549497533775626673186847686279215530798470714955367636183592860722065947142242453184917014438356998110293606012209434121072477621165473823257420697184138954209087384669377950609478764094317682490262695381813628685160196544086479347040495259796347235341552750649297011372839974075103719042956873481251359199850605032082687521780736188014683417287047145853214154148486948231311516549733038675351565722145955697728540830852749165066833535494450287259689147534589913675675445319969261005028050066858864314976790061611390815390324040520896547077734717129554371005026907421273570524208171892719505395477460272648303702889141772872148016144523893595652250871893754182962150843188186024867305083067137521964631124141707189584129957254518986143820017056549815483059704825692265003369265831793472089027760876449097353166640502792073769540287421488165090047387099530873434888630689707490130806537119167093194154900888438747414443291882277232777948945741157072253118013393791082758336127693329960939600100497189143486042529814724385645389793355891678884633338361765273144689467125609500665655634993718848605157536518499703087203245862818557118234767223459885549759100277256968800494617839172877734956498995795342513212316495747757703966275262284316720642805269834148929049415155050551374648816137409570817709824135582098298388854339722769279369229160675553234068484424602813962270783153223867812133983096333214113905700458939995199407258945182737080542705461993640764793471486339881947636345240941163229934239740003419769861971782762452313909028251190109757448848068550673227367630106602065940589089559978737145279820696229446069750998465035086933555622125779870074126217993944405733293571890913698131459167083745594699033181834029248946871772065270386502212494742563104115161617035627979199476356975042329598970170837409276329304725000892190680815869230851241438091342833990590466457390794483863127777210000047675961281930348117407002348898958021121439165801129485423048419487507842745994601927572740283030703124309221891343811181404993007117310090446466310886913837098666615786185269319472331131730765198739544132106467501581408882537196259424910292133794584949563442650814973817973757229470842216571509150192405307589691401649724204682800860457859586617052485629372673359092319063125721955633078176952775815674380452871090602512362120382891752040450280169459657101219204727801392892110654030081931483835659668290670539506440062615635107873059053199860842793981354428570740254306330178623987356843448617387276688296672617078395665972753710941086375579901448292309795245681721654544257612229196917783075077013205945859004149510782812143100843987539096329023521070777814699999031015601858886640735833008135256201940536826288283397291277925991544825267095189218574959902287282310181069552736146058414277662110291240910697026544980833253714701414651718906511304004881406293851282801620968612813640111133485232214326083820600283276714474622034438678141858521284616350326632828464101059758645301284358686776989639287576969716947350973133902258942256416378699566438079332842746128583106686818334330291178743614363048557709696883181814005907797084799958402339119455818104910789381102962743248747985802932265830253655626355904578171526901853743199707843268954596091154847663149948501364899295701093040528231830999559565456877409029473411518873400125969554054095536347695903905148823319611086189320895974622711320966557893946955188007447691009561698772827953490292394923065896340688470402682006646577369799534004264376639561725143179409184960053193299121740634104131055131657173478335297921278413225247511491697871206279896971229572233479873531101793431340269668020061453598051552268684899337403594104608498157313120996198051670457430973677091575217457368977161372522874881822405296176396591102669374844299339880468091648657999480136973185327378200356849766569308994582338425469264706297035403582659338297660588766849360994766125359205458244866411508046072283096007972700324579162149388599833113993301752863575337774846183224856965323622360271575581851246508719284980423986312528973763277377097902515302090371340242034191105187046471672582174382783527803304239927926817533320899775286042653885005184624426027823915354088159340034509684481408119470448724520400412447673566096495193766298836736801951797556700513474100070000471703358366837059731243933167993089823186859314028559471161048520321 A013885 853 611568860072822231497151180324094448988974221017952175761171116765683494562026606613570129263520162270956899445084290597764057113586512644797023273656747114105207559210274976315074207386617971456948993708225491240614813485030253457287165831882673970880168273925964434926807485546008238918164777302216876089147045812774560930070145546988136361001286913190193729559220860647009371103167411193431310059015679453570436260095287702431253666109906562061311922008446357613849273169428509163074619323602787008139321766202539225885113386052175032198675247935101623384985558024215583734674150548660455641823769139499475760799931687245819204541181577353373607834384968094110276538467359619852652205166707424888589966507579168823800219487711780172900893803504095818919456700772925354054324580324703573307473006976377278120368690050115386041005844284464330672506645015205073072369228197764929922919814059961311057995297348125912924233924383425808727608446250389511542942851776717369402252265887148551677650502843604857755146166268811578841779983106452186734508968818522689550665621707576919876735753384025501184496996306250876478088662196530351063878658906676806447070354541209175617510469111119422280509037828456613030741705964352818934899369707089266808232854865275953754303094468648051548990219109752798472091871264299063206543701517680453951020231061803510765675595022816112083780026509670000206509364528967659321201878608644151182259417680552084489690447228023790642319081038772306440310341602550673068170204929465758915261989042017966214450132958090609756648244710017193328456680524135254030471945081354008717529564109205857957861651362330703314692942310888875676132783899910689474752386020575126684372845486198163877411921620259412904978607362640666505196007814656577374409231441373195110755974587629209082094504900400256253202057138095383143268025392002859258268398349817779891637485702661888255145122029306215824916291506098837906320955431399352724566528786635812935276663223973164328547432926287139061043968054225461885600082717024306842365247950163886601274484662122129794672987634782100062702924010280443695081223086021731562010905195953315453804610723154744134413940992521017767675191343655503556235752020697355608389308988264776089663277624027907355586981280133120837210388392127806136529164763844792464130325522968124149149904795377364044180085762525098244766997200164739834522035584176909669557747255069931125650035669882049072068153236590521180269689540207002935362729786885570374286252608258443427569323428217484964643428983838629502227922091257011104317050687839218598025768852585156459319267321958513669278615167871926147691421319641028079355635662230901785512676977404989854691422861097618925591783183491177638508751114564059762241377807932791521283474449016366059037693047357877778286937154134100627838995423249636894307784313259748274423077799657509077648300043125045972318866977749712596149156106562553091048316776960820001401485090325657940138025663705849082786732912780292627392874471732615869318274852658213178002732300991858196280266765018564781617094573267464738022818376464472172460088307581327115139075328291088264195877620742868012498198759315481093637411315978806672188089611394943160491534376897613450568480352765796367201902307613556899190040990844448229640186600211995467985247817359318008099194816666933983954887165545258623048430518816525668423537646516814848692067079635101076165755678077971752130667974108948147912263256245980526910848092723629622739554669528054711931551301066735041615298696438349556991375646496524180719408553209055257647431900465118684796563203199627802002164576860969261974078318186841981913799086762871939286134061921038490931790445739548019076850961119594806503145651442420570458898896168800844861143631683736607273656941356136390395266056412425983793417951998230464814455611517325721907924553138405730841545705671931116178269941173491395714910660983059674975368590211230304072007292102989891624111025819727204242177372058675036004017087463880888986227045432814537270015133179526984318678284709371740937568878193998164946464716670815606648889672285350258307579220328065942198848538457096429302461819296266861245293662867541645930905587352361029658953029282658753110585925952030463031052892832113038003510599395839879028053613991625841952378690656213763244934491179558866088978279574380600909520540865911189404551456952692805022318192376619286387129826246878111097291517189207546069359363428721100612603966760255924067664317334955673879106742712032792249599116042501270025960395321368682849558135118507854914587108368148136038298777050660676569992234212713533367543805414906211561079714916613129934653262830558302327824661783203988601167868842335999375229424075639011799361120695289771513778088789797024663940097301470584732433153945646454145384327181288444579772053659848592094364755995431944449193245735187446915617488366979777175095736213502473588118490920565314130637814449859933748451100605726814096571669280128380042033940480037564242129617508372615871436216148191346387362408412792238314664417201806425283666587980982909551656063378817078718688286952914651362168416716446537071376335435767432605408873423464120959795303090659751315300662167118824817216107164537080624505038648365044312868917414097 A013885 854 868340326956417155146850583441427772058137970531886522419729138337573069538355411586523843025713947041554050375399045595269480841125605084303567074264447987192077689397623397045792318877341233098949227359579921316425627230414600583103383416559437816272003084911698084681872096004898620085628686205993747033308057026588649758486606645909934329122204232701488898270766653535680784626429970954871799606463825581908158916950114911310932536601813601488688161647146619982527187454525254734755639768952682353015672984995038737647559436979883084692514441507389585674535439459588666074763235375569388566232971379102307155302108605657787118302228450876228990698906337643199134915078649827765127202071385704180038684075551835908654508241163985060954544373161914977163523032789343474431511135646092641485628701266458112980152327148486681678024435048206671155673267471354029437314955241193920105567158431734487234872028906818014346864007173277818502555945667739300690828208695134593967373695485729081139373810016012262517648570199936001899553201473577882500299700939761170417339437640855042725422396592582296035316351684404450723549533640378994670505560999257410371517972387817636464751562140706689560936720923998921207989826405428100434449414374198645102537076610446119869723528802971216528194605534516279180188948057713874987253520405789216305533732214719147385219853322310616454939657099940517483213766792006433860823735755633658565189310009655641027278409329840175310031243446468130705419720696772791010552942660536464056147141975232503455350522431475658897245306789230882067762517038957109381943804527376058755645374307404701862475570718364785416289976990711746350886866149775491825553498558015737648693575273496866368490458795976669229024210514096888822068088067694843981096568126653820690372645810067445919675457444367606642902713241924696423651108729013003737867193275777223503600725537324400672285587529164635682518170908974977693155152815960390761444857863406365446843117215200865184038372472419278405796705349568401636502476646345981240280193858775845538025785968906740843875004204158808248729185576464759943566940167249557710442117818810686620292653167546325542456575015817914724557994155628672312846226156851285242060819092150660184341032377419392454181664479465972552559030431281410437593890294098375493742691606064951850039536373050117979677404030521598418520134343634307007224953878442674432689254344341827198272082696131716549319471850045707631454180581489694566795319427017985294922955769604008709738296854818593549443725146706164969144830776725906015542294638483329400937074085725002494859676941954049342920926696409129444282698400641551205669654784468181516472672995107316680112599589289481914833972495562233008280119831271582201836755970238029571034990180757030463487081737142414268645155726857381715141592524668959691841167711672046405677527975388311866462482354331398399118749510426773677630552341995586944196589913985259004729908415894517705910556704792395761138322233341487949052164568810856770362637777470732588279425476689396802995910728178964335132503049515822680534864831551716065372663604137500373720022078401399709536366210955106347621654995805401039168733918871720505152964351366389811026028525778714741083810808236985332546191404781262058213274031137425729992226425617203249187130010212349189025698454808262885656234226209594272745675411155275685990838892170425180619372287489455708701481359808754738064993837714408790450262370223649172998056040390294585254115874412095179118996635678711215982773161228865686941103651307615333663717270133749570957509715898702020439193840005413932067387389608085233398728918625814895914181029933871063098992450757019948618939186916417431722400375102384523177136875220080943910060810017545061182008813451575207993752723783099746857451277059577920070971033070351513080058501202155547531020032245437345775484561018231098823529823864769972645585906371424160931501920391546825848768057743474918551735408787320409033685236959114160595555689755203527393317374047099750444591876950883645373765593292594431972393734685895652486392553218074234809672543422060561709824509037346724492630489268077564820105531360539576807158924278119078766517814541361274488472071298188009215337201064472117147881667257925521800550549126379023117135120201307893076978550579059705239662951842734912928498433101641316865589106592250063654378218014479548060573641673289530111770993705413614188267041721716658739402377679813655752510030432316695578941654618258158246966862386878744305139052106757725755250049019812573924725065054959207355460907926273707990930786686819916252639463692560799346640644924992488828479960782357568829626977802808019468278140805514665643288406750872665064915124379764580376405482747052049112238415814814834048267994734174120026438340661803737443502954638642667055701408793311642425328459353406014349798174309826042815267900180274805480499906732894981641405156163001105225585015311334775952274534352745457082715960629075241301342184628164695852137432326585417253369811551522520507521227121761949116744475414905265583990990610914451007285723180857080938280595048104538139134361653763630786553189502822439556818026792419496393612079660394882523288852282618833248498010270318125684267850660151646722937122472827524129 A013885 855 1232919091611357592655341828853395312151151604425492802063309355172571485795520699629006984186961127704579809303862962681762539258638078258184009835363896325750581851835041363659247544504225091204174753111091068340576141802494783540123420667685833699498517484133468907422148868617227340018920489510383663681471677925601080480135517852441741626744465535230837922632035928389211111817328979270071408773834907999251372795344039307629206738621841254768924307131832658408531104797619864611925938415425848707705774397456100716920050799511945856982259477375357654947088865464773184646915103090649825341485848043418064530605786018503448644431247181575769866046777055847059794103118826508501110213751471491779957185855460803077754464107774372336691736510044557113730468322767178857575902106525054159661860310894089416921660142768068854387314740274241579487080778532074318174777700403895875819330268869407233841843694347547905396495288633028723545583577347959320260977267913247719186733313151280835959307879767905123021520945938370531849093909984669871513228032477226476145252321910431518398990067758754121101816169153563450190986870186027598235880014323722628917872393720649585857932758766417378119922929760986336269612810950531926398556042145106565639352985984878196419866040435600302586072808030421680607945539222381449397776821722802659295926208421194484448936105278655984947861256710950243332163449275997879162327606978786739549393998142379629502068440435838881795175031226171900659005128369357724725870669507161322245368912563527696658603626727987734614866029561836992520087084155382524455718584464826588656614374227988717772348976413465269126817237860101008038531173110821780496954913802088551210661113707101440191365757354679045641514628467914066272235129319532998090467829930606313883970433761944933561172635980587456865171917715539473689995992286650216448236899442965221232152015359248811565349397452397112126273202592304484902470195811811072545372811551362571824258327879823454837613171423571819379419292667522142042399496983650865885880515211739895718084678388454018334361831844304313003615875245042524659193124965050455262075214079863085072628865648512823145735765232234176947066739907828459784100904132388395309936748413723759917357905208305566311817015582821117390558807271067929579690748291307637133419016875712564338941585996029821364270819854564305165724742388749576244357401338983980391974866605594153740257004520681490664567097342590348300473638477892213258526301855687475546893423210162638994582888957392163781332519255626775274595071992149714737509835838513024633226311200135244867343976323772050637891678216383377305370899303039710970228499033310638803434340060814089339474635315049795923150419685631505472437586103269774890353330821634257952641028053079135002795377414053816896235704874868541429915796137298895101178524863591536793426077838550922321779820808173916336777550323626027593599483156648828091826137565501367894678793573666742226361045311196416668222574791265545054877359228178076661396783786806261960596660219055776876511364818779999763988230382376387443716191575132524917431834026979858868128989388172776187383176319188084433415040197379269303271001035847444461284972505038028137913983784526588576131036362750941283313037689418508402188524626028691884709572635997565353781090854910075482482461130948695716039203759723275895317856452256696269683894536920423385678680077997916114189759219093979076124747955435667321982338178198639843825500855340442498935153203095134224738361206144867870991652352382933547663134607034676784809764612020295264571016872686783354634732448088567009343404456846767075237819046213293660668021334618816366038546124154510073186241137117583705353072229391746381924720032239358468777307211529081477934703487840913220096385761132500657273780197891981126858208718102170088307312623341388969250751509923909933460742182353662553282280585123160699050643668262811194867719522181380501509154268163477067430111382314538394009341219493056954720723914988754014794093426762392910367006888631850800069458693995643252397027050949911743452371871434555228814157228485616642967626297928240008197932848600704806952780579440981641906682248748757320820191684601253595111378489737231332200461032291798186837239820427836357607164301030933140626026120363668421140599533889531975902472119814570065265918999728397135240824752118752398630114493495384887670641909145311852355908827809587458000510277057871449927751641765327177815791634279537886434629360901316173794063628328046493252861819107144704217672068851124021775038356693739215278102658345475208206879013992788065830723911000128298877923146181265060210539071676555870605727671822161586098170996169695636616282547344073809601075193756479397799501959516781081296355500363575545827271650199280263538378663057046669235319774664359261317707035185045088679099590312149003316661386381026675673557834946264444485126156074048069948420600814130260262283463084905860979268663522486106457093835710916884888399810239592040558528298250928590785117900520110111400247566977423555787053460629181145676288695955841159663851685058402192369784270843216565208616897334627867517703051987908960561824973067404368890944866590369296714869339935442328719712639368383082979687497634770936661089333902901469927229553 A013885 856 1750568802658027357434835683090295307724997663604766933459204231107261832107170634013142969546746065899241574298754954604439313704152085881430373652810275745391243896400946325481128240797135525321885952428054431020845418971264835872929019698958404779068866539469294762485690026148250559317244389474744817563783332204410173327283775971414373940924516601456251840314554637174920121591617272519465780247390910967093056423078801619212482592279391658472440559951282522869961748864634148108295327140711299268576997718648826795623952568042632908657259994767743193880208755252216459633214937528980789059886071745383442850232339518874251081936217329490627874695578730183838778075871987649880860844766523057904214670037177009475571220144672196982858118925942334729830001561359238271181147637264343823975009995445149117242137605330241939383809545181563826325788052964215445180685341362374386553206817566109946820978662325226326312551611032626264327261661382541476587790400687500166821317601811038153902675008243618464257967665737216968239658931749103409757157414509017352740169526030779564419434840637741350125261400485871139697824044541722587548401889497637840727443543331020359027486833063809079245219411281644776456763636917789409420474586332024572968994812621531201334121736574770138828953578991650436162955729483672857597579204760873415419935898510291937106213071632636650820115440369839679646875598598670520713784989062079203656383914020444713605918389631908887189051834311698756353993044551131150956100551194429553519342768085712744794594969635120480907059836135581186688593287047608965026123222182475285690214515548229376850094100603493556626595342896329436970564755859612080791064913046292044056315656924823929565792010140342525707424035832567062395096954010244164069737381601780889012352608169933847531365895405488964742212403571832730495056639620146316375544299332390270123019664071936939842742299418568206432273890613101669020166624814770634031055404090883007142675956648462491115368924737958412748604138629029986033895222588715567484128650686995373114592557202595157110171987476958388948375025777800343935027972833501644257044327237792160381967603293100471533234946415344321777531340125309593423674157438700589799580861792464576584980043215349116466797572294377643274806656415476697289230966796651187737344925044098614464596583467564914072809473466242110639690435553862807077584566792965777447408258174019098347180089667721259290520245131558304166865598908304604240611379373910851967585455198911894114931476966375965490071446792736466261060735133557717518056502984163587616658810541690428371612416191142012502564964557279452950672008971716054899055725951939343679527871775727310447278437274520658090056585443581692465578813691830312766492409240413152593863032168360781387664036188986210296838539216516222629055952556116797301674036777244488656903570601611396915035331033231392328187962269852680660965381356349935107975984205340075714834947807125739617294314712419410581292500375401923004983002641643239394220853237183378688586892188647878188552796917498514124897036826029790346672540621292941431690011566045541472925022485722833479089314579033435999375378729530337175134453717755244950466697206085779517814135274346568475939684896906463237700999754584695084406192009939220373348079674229595150523558317980055044331099814005422253288275732669411342898325708731835995384565445508221587119573659505887180145128955545119849089256257761020296787876738682586172734544167961114665210569821487047994934335327073233660702594534097374878184335313740435075649637952729300373468010303802438153561607309545688488185298221885080159145944037499268497155114768107868749034391984203650208983996782224361047131497076407476842600487210815278797402741085440047040015934290135335521946393997644308985734777730438314646837515655858392915073755979439634517713464286626032986393769012810124251915719064751215580671949766888630314711295637605888374731283251731790058530115656958973540502921195885753368558902895764187309183497110642570910534967299872153781434221412880572041418685637480588838323054368259453283518382839965902189834084972497497073319892340615650925085554175183333871132696137661664323267794904722882125794056528302836067644149999926735698168162819713206447203035482968877636249847569181197153435428232389789202708956356623556009158271953197362771251631710069075424461758474390876700453374609193335050750503640527237419354230520452558183280067662821992150711996462473241824819413540481260078574717801126975109770528623892013158296391210662750400185440636020102480987121006170431392698994616170758084786214160100909166059911324567492464595355374693459588770636674930398883152590776108515537519085088824314607078753821381493568321407453733618235746199431679725283771672443436999477146811713392189112640453429295613147696775557856732564476640307001836947402184886082805392641830806853298195353317768584829670452754629010148548945225011045345181052441466783046555655849882290995315426988689367356435931310313969668716126385146878781982442421309705863677649138365448567253956498238973772761436837461991967761651584785446636942627411161998852720090083302286396453016431120784565565000390305442401978525684236392717338528985028995674299050290151329212957814804318367371972386466371433921 A013885 857 2485557368435618749645353488485537424740492007652873563840585341967263463150190974897999137311734228889499443959107313579795390638036268203350086043558239689023975385012158446858658300593498455576957022756640080265964514044283176068029379122703983734394383638131254453578644383456776594400504667106442752431660710713757215469957160299444498740639261368193869369233502603475270559082708925707671124344719716673003845813703398030650177896026040202023704036130748149074575278857692847630599878308028923245583930249807567267554238421403308633787371204390943548033171562606146305725437661555086076212202658170184899015002338892250237518444711728798574422281640329102634775922473372768596889436467661129426704528754976037142956125920953831591489980163831705562492236526906843974004450740803239428877685767102763090160069773891381329327677669392859669755454447517612049347912346730756809368276572368964170763394300553108875999160592785951629788912760745631193323510314948951924362415546154615200085790429179759381805925195970647672873857411856486720067568255092529851409598882721484579997885494523381520164803276309667538797933354410876607988711261616447571621745807103352573907690372333480767829879497644122307365571047223181717491526784725629414102038067664369426932662086527843405007261541806347813339025833197499292569926016934159444997903925051127578943816373249100577123496648817199458024373846799512529529112613214716591865942295009326569726358466947593256837585570310305661100511502257235422603076060317269162571313464665875840685819229801213260659255257755957896988105998767556922255096239878342811714250911402762318326244059400574550831167783778753625388715162560561230195759054243169082797668179694309730161496746141836317523365969245121171511115175830123248063565109428959807730411937178337762954342586152751345011983476698291705222519635161142088330031202217189651766060331170188167594296553025549997880309109504246696469966723409625788123432232886268873872578455779016007247594375371663418049994826461398628880128369059145919501312453578485189484366044492005151988977467623071707257072918975790262938557012423457144109874187338869863463459375308931756209764371312451542686080315996301703389757718158441103331063483682063376316220009219615950459197800605178157447237154758109496982995612822992765467183353238338726437858711212506316200677040567358124486538942754200983668757990252960009869144747226188234921932080575341704052460203691758979079453288669148650463261751283702940542139981662361445242344262091047679232836374228794420776030912204527860122035152157585559022626328759292946556432490415906324445854382881405132228182306642553842560808565882942740698783405435868851829741420113289078033773473238167571119099337672041112393693612706865297602464583265472233978744495431185393593438277776345074313423497628470327466362992836428027930925133043692153189591320014850825016923975544586217605236323476482949812605457005841543884238404488582131275792653804631687049722225705517048192086151181755644956560238014787480514640918982297010381164008572888687769833932016696180032255433508927131942375084752130724379122903651510965175119316930242677337765127116774755950474880052330808829634793294941336648825024668227895676542293178666920173292428408545361408459722568656271621640884362012610281636927942692207015078822388614296824287131316960792381093588045822858460898742939762966978022836497465050453939322363433427233568324122375788995536344302555640755460351678688764385201884035027135504943480554492220325784203767399896402414175785561552925206667994648366240371168705926018429401523069709612619769312977431084259524482663251598870565169789301334198397724699515442174777390719218734603296986044416690847304199969686549307443863749349648870095904413388687088184241142313255623558424304006954119514774466580130189217877943699221147417086261615979317962097689221544589952297124120466700726132580165189972755036090124183850080835643954144237134394426342797294297856180426758120621938188871051700255352657025628805319447065494576651645849312628370377012610733176276426214857006153762560776560504005465985551254386795378702032762379069516275539199694513282880264856539931877721042041470035117246483571720106479910497019886445975168193953156709534166506360351741741693972799820034907046685366823756268927990730645646452364495436540650947912301028044963547224949999002173207019275627112485421125153457847528081740532039684078207904437487031531445309133483161217869717662618051347100491384863092954743498433453460333442126899239135197980794956099185137594648346930670458130205943416398732364061990299678718396585794327513566426148302967496246131451333109877356651367036388081593108545555235596962824865063018164565263313436128623035853987351891486466479702240195520521127766623240638941893456906336284759381397049300653251786728800109076378707202627624025798873816380251963926303415759775706949550501400036829282462488259720348507810672733576383702176133373848046320045735576217879519066607052122468462031914273060835491866749244748993535038483755872652150706355500911720094584071735423728271529370155334218709905589448128130242205026588945407334456008590550841863810909424759177914532546023542442831854462131749096314711123226647823395842322644054615064141666596730982745052769297 A013885 858 3529136028474892331015202668100609711279760760509986099734001981889612798998040707045748361106027027028358012001446232937467543965150261662404043119548471530138514618237208255881393998705782936640131467460174714446191577017373777522423990153025110233166006369286128554694813278361788444995717355123752487139360481731903178685526963751288367648387839728459642780991773306062587230207497847128516799598720702756181221505507465617604869636917845363124770341628495674700579231713047193558240651414803022872705062452701023037807758302298437586843435516152911933279734875367275075208402741822619850912429429621544220160744175892533745492226353061116757483497542992758679705036955275639101673644594663928244412412084454011169686256081747744461998188765477593964843539478384370764398037415484665125767984280221227892905406188948095020115208432631137552119970285489014091550978780892092171079213069214080360607600741400435509349540161791282923217196305734009669258739385252474032469446250116453474148210141403885616572815530975295892863656563226315664894977259970914157232878840824278931302057704597484915076637085491215622635017258793764027989027605784944399700137136436344875530851528990299002568629213886490566969157610397165123852366745980178003018677464639728581416328792191164153503395350964535587204109202446301753050457444626084827096388873311318850856430284272348198132836581299642370872113376995215461639617247661207855977001229165057395311958153804808918873643735104079665053188960060451515430935765773896841361017422000096473528645234167861256639868192511601111743841219092107068962354181864944189612161156311591897011745911448321580019489395972749786283544944567750786622059863480543324393848748616223530537912285486709288289773834994470011218257460208631304625789365578474585724679501886223121095064001347087066474679823274406365702131061620993722110013112686492247387603123634309861075935120889198343340342051293371201709757542000221042647572119889199064450097628487026331002547607032083905762211504315002073005852425707211747825374996400587245685703518834284959087613580246891725050905783518208635365150743988532590264413634012405747727637038248013916576727410958583510043629939229560947669871224431289709652333804750363459306219193630536244571145211573866443098561804843385076057785201836016038997938554378927909103878756126055580601744700788847404559083723642151546068971713766597040732774253362333948671549718129462945890813987433169828758815308089911395400815440392424606049341247943175534557459196939808684692497355803373359899792922909984313889292465037012959077189151273183405218776566544457506108717466514843246830110245362576571236861967928857430980352509691956440352421163537794290469799502391524893026451028289011277719972631857131640857942555801563609720358223049436599391398492768687988179434547072266993745407759919752190453919566628017609551313562862326047856054625144809553170318030542348651672076546367943156974843088281944759166853130053082933279357450223558319494870866358474024781086749866962107721076511303447286268768385720276013550813097211430188092058103055684750778304860710906073924768308609923404480649387978623577116767180092642454659573411766462265232418768703375521430190753050356055271608310765782477276490467522871991213331396307164587855888161147594138796654163597927128975808771520230729646041853410305999787842398641977906345716306454223027004514570560781234142378924432977495691572619983424120635835247212393744416125668553447992933679591460321523536642535469659660475106982208569114706242584388360069851725163998877445344954686485289998749114758341188681445467797416196367003475653380796425417564050281528024470934398198679897179952901654417754857633448714067349416380799456359234840019322051560344395747760552680821082968012075601472189898793657014401855271889129795063910072328523506945040708181848159279546463710138725034636855898737762313488292904426875606139146047277815453308824225054917799374104929867003805137889871182772195504871903291035884853969464257546438238634454152071933120875920667480580078393994437775468317696148224186462848256524867535688917846847399872126017732131893258506170438261460652546290524218412218056105365589875519651468240424691795226246278567164909522964386361747226129053053221289942974136379137634075303014585544882278104731290134842335634914895397040299032949916000776837807272175830733228643198767634085052212582497013199017679555866600269716232040570897024129143342290340000837320843711291878531540062396237556573443239455227929828660137972772980784799417583982120711909724617927940964669379820201377654938239965360930926066421116176480429885131651006520317543464095475391133982940046184872366546320166420148996845624433781782085141072425481278317818534919494590299836470583657291180566907334374583886120018042659918269600992270228877624122149393936472859842072601250366398711580304215412744509388990427855942267926266352092314509341192981754871254538355477563434220698203791765503841177978041989760303355489205451703095247704005338698975446982401571713679136430162076264745473802458012158335856342043528552428876920642377774790420517050862621306502437500259221678704989353746676224966423110292076194437199348902251908381038998876646116791291218498583350492702419453581126994309034662967442389855730529 A013885 859 5010868493982275200438252614721327402828547274135427333610020851999839959946961084183855130754920216515403321846337443959893854571726355073196017451592734141367880950306427802570988438820396843069047144993601289529426233969157279631656359386703773940332386305475494631283313496974933856146284256693945835132230955510414851578896258171013047824137012953331523020090636271026106916920727270730354477527840780853283200623145313609415597388065261163750247042953610983193340326202392049104022896595867975646970391858904716467392610279826552696742759821658325078850764520934353086460177091796039553656969312654156911804773743350245286273356032978298055930246370901069360689954656206803107985035993245741165326674184996618937357218501462107208579362305984720134140853433160397520425904210637810171477552856162071972336991315221275350975719499530349071340404649643575080987298078901103313752018230815096498571226165882598160998510045500485597510398695070573766964705927326422022319970544351597280443655206743296819890228141363990700553712816892826881010787727410522262546203652296238210561745746276671139065968702294300940307687700019137411488416769266993800525037614129099325936608259397578970890086169741230836945127217225687681257649890847177598832090328910971104424044349894169761500870412834452605240864879857798668180963355954458924346597416493189249620458534136083495556294949814366317779366283120295639717242026412499602763937034238610898135450968386834577125175172793673240983425717264552507345222163584427847484330113748790978614961636249876980268913332214944419717275161816461866615681321600214062230154302917107936115406514591279533641732155297680593303195274359132928640838051581893802943876902663985293398968523934302589943253408033743206718321382679446618292059411242156189863286263509667102048674287760671000943539469834928799186730702759999283293956888139704822899020008314040296417694012940374492180188043923252154346011214311807848950453807429518516052922268490703745258284237677753558183816339882185898371870607607364550632093466264348604897565941141491339155261755208610944055603933068813158383656839907325918015059549147952387751319542215710295548882451541421506820018274624666718475700347107337713277833719011436810240150465610672300608052526669635286298594668539514203936178723323280225083496042004801444236505979036872898506451425627950509295046938599374367746851970593499174463714653056283393358940568134144869963693475754898213552005226898617324139615608749266823871399516280853384970150342989365939621435218118910288667240280144201597965909131530058109036460556759288370183716439444113801251005255853365787914459842649771882706657123197563725379470373353692195529467655997281987883578112067123360037857677673350685749647181150771360193635743452740702206718665504303901702072889747071020832487397702387796938373425776379585881330874113757199044699421425013675330754151894233857735748247891767529517159588896348667032829782798737239916370584677780174397228631202070844843028863695143853403599489405855217382524532109778753539714673843633939772216831767329632573825342030335383185831604614404965404599756357960015315681398067164536334281698024799037745577925710493812526106415674868657731306352053819397569779961298971610838365925745622456828187076366501790219297796822539571129400990763662019566204914904400243103040047857596845940766544608602824170309717733173744453549044612719160765695712508634128100149225491804621653635126601247744765446943375293006902835503692077737444166660484344556543203974437712317499461477141903763699460936179954132915151326288944401753921833434045137671117570435968325064453930782297470204106239740579536241227501823183042770236387084336630158894855590809524540294192773707854102245314550162315912713228055047732580399712721627279499133131465467497575020778684163430058163566160401000464664796954381890179003324086439711504382305814102985142547098400830317505909489249737216088707237713800421865918503406174421751668898827957381192960905991100338361102521612327113158192800168998398745207522091166973988368261760436563119159099929148718580336964628844620659827271208640237231159091593566342795639958602737742418424845182116692487596070343885705774741444681618294552362347539066940547644726431331249918880987621074561428356873223705257512380387999916742949455416986834147583358633755447864027168883114998598520049758497389821646272616629099979400746461669717645441154083459158480076428872135988933078554335282568875861189383752776156878373734668363699397643181562762731897521607526178162946652540101967650005866837312474272571623371667473007644582497475301891890486750988973735413370603164918506310300209402429323615305155914323747358512532813494214237771676099766062147670826571388502871535188830499354911613499890483766187347063093552794710457996983574520856081830363496753202672026458545356785677393541483775428276002383293180867523781924254620710984763882737402289658243495526234855065793306785022297889541164792987423440368765455095041414836785038801709119265908189111181226091748408669317614320635119032714196736625769098273978244898319866007897912524580180602104078286648900386631401805557715061030068842694464752150618109976429205018555934304687878176889827998125448932375623743060280516979178103338230758643029456963849333387981714353 A013885 860 7114716707260191319268656042780379762197932647012105447617523376857936766010412324106035994388288753860911014346775144168563008670647667335162877750766104719760175342459233660475035931778212200409488072149179746147382544284745747585964703469727060355598521022533519380690031651874338660186294725856695851633344047798151099918256904437920073044435706800878436280736830543870315088738313060437388917399247427580000125387177235545524001860626177520178934515666985229763946615540749767664690637891919316298180439673608874009242669454083689632339084732100324471481809960400287770282087665026249332536723477357193270324390632912049221432228476916467342798951821448479639261156948297822840494309250261918313777235628286744374539208189830483154851867625688546775500829733046822542159363074803569236643603765691711024426483477856134356010332161444662841386172924628977583765382088414283847753999349150430469171845470211568177080861477674182979024322159986819657041206463855911593345166417191425859818886950880917192798879658112651744116093019054998496791334030277921908132065079138379896933568630071155453500789123733479250202452534686072387663708968761126016632078331684500581626374793363468284871085078710274792452397495268413234047443001068601043944935278136544699414210338507686195055341361755887372719478685720254443607418087695430184945986767989770208398355392902857103750074278558576716863257672652333606122004111895972448481595345622931353993907005620825782173219845317306506923003888638095729421665105520494970245558502317017112523303583960841579573678477138714338946511159431236096547341434243315137755920198076976122849012747588030384797948892824498874165694932665735402661194393404912989366484227385778166729579251487787072449057954170566528261455643447091037108308599468054161270716044248045402513524528197003045386691121021412500026873895428704302379907745323376870726933851944748313150737768131481305343485255480737034113264444719120556987244491655453871647354053372405147631191682856422133862198916896100823104589085305569808766832332729699217104043284491334468338972489965232709193957633595285844623143849740296055975108406274564233415425311251771773107149590998248116408950687353755412894752467742783203561525150774421635077149319650572340724447636359568348698063730288509019058210913561622690546377439712811364209312669877357243054674601837824926276137461098891891665941998410973957356526496144535370044445278249242532632039927404922512799309485448590098000902199391907744741573702987983644623562755545852154933072144492661605736201782444705648283081841766873716522181776738572907423941072559801089502848569560192387530861208805177156064226062971923238426118665898853339667883357641332811470413567465289572613272488648250684616436797687190771170455065791578055213124944246944424959000107017607018426153059039519230197528077202572989670708810926536955364009786406255642014098597846091202543106300006861369157645662411602929327232596915266661255938189248838925079125852612678703546288433319595866262074560229329371387099134587794131664638657659600554823160474102665350117373928659165906164085304632995190964478796263144033466077442815450037065984208912397087336323036865524613171879877040871987760399443108079848375235066510073934450129728231402264684699217688512132355401511903060567845077902542720864115213011861417015971553133230943884886918963728336980117983444891470873278582785836681589447298417275371727221893578859117234687265409950667819139433200680013402902039309765722420054262142055320009019763965533206897987832874550272052215025506461661135298508016690641731441118192654163027038299980206502678121040364798760539151591673239340038588860557056159205558619525856404954687517972974600039085208491669098512602051725581249815384877265846555908438408594905791544187800670643164284704376277760160235312093946557808483316757564609257807443889122727400029457477747586294822175541495494107732122988129677664134424063592418603525589277448490780595945059347683167083388493893097805753124379943028913937907452154669553559447174116693798066186202595038388177200679882148101312117321501587017436556200369816486301314321854312766326782788964701807402736997445405744660645360693650258526544207063421308506848233545689776969005157198336610694516072602440696063565982504944790475815755880564397786893984919996675372285264839648108937874023928873012565098882289950828419993211698629144009452005668826980286903140713478070382045878069104388838554116922831302396373640774847065495776857095785018877135639454844159604223819337097296747906945235631559481634380070025977783230727445625663222215213971117789718313950846798951281042822144497931695614223924421505092140456332761043972953215529302969454544999778711985541702805456803171965521669338607306322566738809114002608807468038962822590439206760223107168459153779414423409512086295471350834649641546961630528928265679915935505907019714431626392998836693892251879802787284634827393242609152087191861404814550249619476744083771674212774880218145913094837878304953534603666834442134951620287991299916454018204432481235875254634567995928866593749990375906383412841489161690283846447756261302273433760633408970456781634639594320177776802841750031773214051216644604260511934405544776056000950340713996504884271510310274615875676320222956259552996107521 A013885 861 10101880319820333466002836162934021668015070054388667004537873889295379522777246011268223948884172505190691530097369115873743367802079784999502358114569509149084523281218140127461103092986817040236814505657517906825584137180506242930165085974416254735319049263491375227308406271135342867036131870570710601812564979674539426276636493564511881152653349351174853902258154005528073970950714967053449716091743254781456238031861308129961072709823102535268701424611378647376947949701842342867084655045306884681185584533651275024141268923066905310304075830465770403104748244944071392649414145801175298547594586389952365222978310874603471395099628549184571944491336346373955162428521139301844835728449149136551244804447472332007400116522788140320798508211407262959022281602274662314242766777301371405633077311943735740009113551418377358321762191752334647982047330244926225152364115909639821220450253886682754666928993798186557205500735106032422048536989112405797787556286151063067192287953614166347044865369416926442615838874728855367445443485756373000658653162228319366714669527070182665320405954386940568741269942856846647754703648541762682131030825258266102597172843790559942326279634980673988552204246602334635987083750439323409254900277168260672452523969209119947276162448602507797852691819878628977367360848270703313537097823740970416106853934437651158785863693100871978759269214931345061475314449319124436987570392304279752783732522650138443487726819279768832599121409912694865000175532310020688089457151729013426967947958424332966336000256811888642648744401514743525153576495296556590335418566800410701548707584680981086860030692752098058068061321119114497976281110009973071616315487836719542342928195643288830478160207279694889326302079634758079117725625537856338675491723114912977259355070437897001076645396032212153013611095020099688050657088541713804664228671551613913539732118220714505665267075245860651761084944391112843044957314685556356682238002188437767835597184159183055700180929245470961719180167547347026390812544894710431966248255452592541299695585788012684212368462684565418778005103763701773489083157060707537148649496407783948764525536158006914448598096825999575820063496094041099286504554591864931059256416003117979515736001551102691983992047618587636877386673896251550272934173096864908531107832418313205152142059514054823051881116141648586347657707103489344625129408037810250170365641236291556905195939439134754655330315205371064255689168080578790777266994121995954725536613203409493704277943401067003146807015862917029535786254216592427654271734605588014520035450974699912616234699461541495538246061430026082782406003350492421277883825093126013541993570607148206300821860530549881695946996660563656701963235914639272307440102253741626781768818349632642740741943963633770389011014949698448361502403948674655630571623112613677394883600155719981832276843297426917103211992841957516569247281808842163028067297294751300425776493358319775850872629572288689646072395713080145981122456067861427883270398863534913269572415938421612402958850548587464969548161277988116021604194224217326028419668380290652857251970225798897925044319723616443278397140913729391234089618154773180684385846575621377925517472093108929274516135829794046346557845537454125328422977129557770709743324486143868678808775470600017960034001382515980046321517089888291563886099082425359579379620113269159720708718549713211547872788857357474498096151198169619491356603176325357679858206017921790204280828246029338170984482232240502046775004810082546556310421760325625241869470528134794581533697054324496878791753667361953081519494996064273048906009242073742838161498390589629170663783960087041126844844123897569747755206553796687695406873355811206807611356928616619122925680053093332487633512337152464555858096817391311787501588611707831229523774677730279696681445413406962703858078128358023625405982254633807329697821167777322208949556839739164910947660140701146032614710181774264616764130223378565518736773572171183213922732769204657135461293972648308255986299806506040860943057983420722115625735427156684718963755278837816416376988486526790325249085098961458446830391054614153427944981841464396629939898404175120723478208448188832608012337482449657880755484158625050883507297083639390726605221523395370620331697310524148505932746551719504066839279428245012202997993577849001643603711562713387926301582780480525828496412923669749221432664016832578440514297564350223142932791700484526607888469652029873637240985450029547833177629436663923174419452512956468592911541428119150914945983086874737364630978763717305704827063389391556076091307483418569047618321620399803539725138657344955611271907265097612305433741789526300821899750802663655285520247480181337449700862106954133240642065292180402133545147397636394793240792950100274886908707778024978959602311229065782033136097944299837912500523488400439610623290673745755484149271679771077301146145599752118087271302855063974758655772873773961391424551798032727903101896001729097225376436410781758580550506406002727246463125476652925690889510126131419673810995572735202080085163309833406878276650081351365771861903862050839071670160565854601414470472664657637952478674863420383118311357871517693649253589096545341347915152935435467093814615585273390153002806005820138394236444497 A013885 862 14343225485259139214038388945795011203482873322214129567062132006833269683071932189821266651390834520702539703849460220757145636977357597290038419685478319551891703972500544786956539454298983082299522733559366402631653416264702052568095408476376740199725899330113073556120431802915414517161321089352917442957783074345752526174866261843027146037762926649711074537098555771827074524172169300975609953540874302504234109763204501377482138814551300896419012598644438252128691185019808763416230217058664297362774120499196498401952149669299006973172414196417637367241098528821554375353019220814819355869892006647878595428402315543481861084631973292959558767389635350753484855060272739285699502922888623545576240794308374722907031107245696400551468007473524082163208499688960895209513792108118793299887964252904496796602119939776243020854662300294894616279845776179570215266160256523113467638604836132783715993121800347311770554130657245445876672569583750173158829246305785589953394440396954749387016081408824208928033197137155888395454985051355586499596193302962014851065390530697288348633835637177978275111273317254893710741050258307561536562519034458725933635314042465933068031564423684754827363767064968051049248712772647526417894434942839295093606423325349353420979690185785410914335729449297410503917888871943095994648843104723383032102229306788840061360220065695124785145199709704774804951155548066904065727860734505977736948252108412457619955153338442114735347690727714409192934554230779109044128632363082501817374429684404498132582934316636157772485318279701519197393981661882282950683876400001530737468843305062383763045822599318915692434343343220222553753108568015430335545926859613381099232402999081493148976229117427525746474175291883968701941856553499304087462767651506770995152536112246741122257682502074108650941446808541953682776541821765572137549137728903259876436783426180509035870369113657361967427538785888332307987283957957489991929772403073268683725747511108705175917291793655686663293709995153273506850179927556568869800301349242151687912161875350210325767720848321919001809881992614618309000889144134745021573270028021066894140952934192699223528243147965073279725147895373596913109638497369141565419002637056939085041274371954344014932314996755584986333815610638310037415877496210795318432253173613968932527704968195447338893974765921532736865826229034839070391402365908341148376144848268837221112740790984231555340653335356552543180890055123386360136637982473074810288736239013153393502474967883608791887015969122073784805592863553208274551911302281886381532373975314584493827549151673365923230447438043852543821178640699220117798352294245250622209694365181553630753666024427324963375162214837477931913879414256051973260624981265690824977481929115454355223941634330373154323230012653433989795217718763353350519656533077806318144867243866300106244431101893754690237415270520603273603461737807257207070542548535033697168641734530263841980292459206621102014803413559986836832318587105145523410056658719182091350195281777079495321627944663365752249267743627680372450086866398614539882733865087434345493939210688892145811159652669814872303935129306345072249460782964381784006990034961322042797191461373705364992926657070883885263484582891273002026438663038242507646624027474922774950687391513359729700679997100974991880629930290697519995024624984875223776299209275166009313566318993840151408728014368641011668443306951779521422139112516127793379250432821988379274079563950922478007439513988822302514627818004629374305803246509350661279045060815665885030152690498462017164830622986879540616467025606626830538400539564423098284963470620367419105371168302217305953238539843224831689338464311854103601137316982362032664234638414594806978019887303144939785893855926492286866887009772850775780666643101453646126057938142598081739291027040343769843811819237096038350698061746117593773722759269816805379632490925801531472963411884395507102430224554563462035964867646575619901737039113862259684570689581484616866384666476122509015419939684366247658696027479165796240926009826396408895013720678944825503507781741514468930837190221356119505941258551631288043741678082476113805796574328456874385075598612620051300314573460818523889595839471012888872304020315284974398905510016543580742872302748228885925188151720684799885830218771149678291512122167463949926682235088299542840874786421944737961271431364562959120295718032947854326813308996825614781055124825474858495896698854722180292952073878122603697772089399053327966661680586688832626925602477504973260642458707780703970332847614515362526138639742871326635530775569484239192244207280976003854503516198601836639353696433699700515156236316051444906080114475417609602732922026467833247319916968593574760658320899559389232129012348565818601946492555750526000101537099583212550644058814767654080222520618899734958929255778669782984220753626152627144457732439424722503573462852827243131038770257882570008900709705238075499343889842299354942314548751327070799131310872903355392904700374107814299981393949903993112689307179158579143798258740917085819823479721610131589969249554557306150738527231859918211784379170552616800545801906222799850292513855551474913216209653379497951748253253853578730226765301448596001422338641059519922472105127005764240025375374176929 A013885 863 20365329107823585627026904813409667222343582066658987364700137564826265792397464423243054203843836130061145916288583040663578532681760026015442080459364190363990299127282706019573751239962591222284553449903401302341371524657351062253178242393042849209762216245156358280172487938392071710093121877965365301805709002591337144557067085941654994491739955744078817159021144102519074552667523787175326621804685164530754330386054253712327657170812366436886809971273496163352687079888670611397878387302263913260616374409627642631500573373001880143907664503682957339338844433836985730725611811808466966167357254883036958869185026540621524834042299703821680232789545480214790745851313670783975439121583872361551244525484306008942608466840552754197805710687335482728006730742868949789494624321257225498399025260236220108133096211330877086861638249709808185187252984228996027137164503346138318820946546816985888638845940075733048603676292604547046114684631474769610775817171993810394456769958698979600400492300888914815930431187570748229505528710062588980557152234563737520389152202744259742826191966296612699764667198417581619451655396609799400619048588709463227953636090393552328176092967919764934916236213564342058633129571232998917132338714634973013722735403460556900251959968118716184595985808691073385861341940050508449674122424143228461811574996849282083002737981817682792061907824222292440233532863011630206052163158913454031650134393894186838896664153660405701786566113580397893452477366451333430069347561149231782911805608409517505034807370016065066367686556662159943054226620495192623509156693676973428310299448595961022646952538401157678312749436274635534504227472056684869937233073110076447412822025066851618025941745983294423811583107408496149233058620481861403712622889365449344864294466726321109625426304347437686799769841235952730166052341426599958504106048347395858377902005146379018143794678610200990985762937915049845821901038693647867471430854910402053468788683880272804962398174264582298684217192588341461615775921400687205768046472830913769143898423849123582513578820535814948152773616387814108363075457523726662095958462175907977114291010284043341421140731340245051730709315281469192257111987959057235651128827243754358469448705939979030009751974348394631940972431474078974795195574137371208443263694328009086631989593027083272259982329217049707168101432078719497968725389051519537909907895828446410257472801264498063471314022779348624303189010997325987144526395880272580912134170116498937838243600474317128422322832869760317872714666466067641080453125924052352023411915468239995652502455847490319660213408038630341312307241247272578796815093450178812698790012263585193501007980445308340522967696872496903973445083487355186597911204024959977680052559428081674445200097095420635777918396076066824448668444510178598208787966086254845462216770274273269951899211041560853216425733755572202248790372657798796259559331335307340160776147264936827882612110251735418043432730367042230184225372131350607432432817279041726678214222198158760988880688625892506891388550663967370585862987864137644754278857481449267489988045871098335474995710960805335144848420891519195248902638917458226694812850070077831719891876771685178422761864528693980678555429410254210838253120785489892179612651778461426473158147651984405733618398643799049046655570932758908647575678957149980605344866383809384485932332987636895858742332297415520904520908478632815947874173879811660324082381795329954230956787432664936856209046013627267981511909788599049513714880179027101871681082914548916521257508673074784305604913862281823901075021576748351727761774904323087061593378504623022588694990912081357378847413466181679847929043922436231976800027478625608612542200995431338851390383126581464769579892594221558953957589035050583947609997874100669627606245877334884544104539780421384019125118226525469724507097856657288342776675808564279835908849668435785072607411107942151527935271345368813515998969082063919946820647145091126448955485597098003650054333388787877283107109300425207301933165488485909953252481534077725944447496402044563104934048460161509312731700396124035773347237543343545747922927817150287519956906636279792293770284219318868179110749330357406874309879843793947355562969372799577895106780735559518922832439163192021283079873537676357911495236933748268769951527244328861551049258265767723999415951624703189807476970722994269447665717319107241600906164472305826926184586369324256159408399145769270744210052760369525718507585537871661086760353812774245827168705156902778818936019493453386997204886015402939090275630609394053222744820407761183406782283417344745904843798999198207965242821357263555674348188226999856410012193098723020917707558469734538311039915347276367278944041537485695716963003086197617502703941080730274594926168161602921422519821416559557019382507458389120979580416322134742058626726581368190719448322608244268219756306245826730950307315222046372205127734979950218164271917399817635210329908246413000763642185662067939478103489159079598888528682069528833949003701623478562707375964261102310720877106447086196608938968764785073039269153059846927892429533255963326832572560657163785927036777845401750515854427789818453823275419620256780735163584300618899172791517475878846778561475769315023396549709402652731879153 A013885 864 28915855091047072817633539987653409873315091402420229822681043222381527269196086643592613212707097636120228457263758650367466624677925745258207546034791461237644174147966241120833927714319564885099279207719493662938512748885412507197610899709458640750425351071198971398610868206741551762077689750282269681325948567292328184059363601443860435514058418342920517094956284601970425637126852321887397731255734863655143251278951834513224410327578134171978795345382472442009456219189488188287557413359830533090478983520130675783834509607670330535488304799205772758961633641294481048670875010278934481181485369846464207309124444228887256386288797530569139430287865676901332144032208674658323015064854712259655065398220570276939225229902826711917033822959388096499739452692377678441262468804907320424480344808923218774073533587331625147920105100318219120395417460428429612102892980227537914946152701123925132885085879938110099191270009788614355255257776791871955247319442375615645242206023248457078485841796863231923802534234690639868901031477683337402166936500310964664487180479131856405669968446690009618049761074343592185449769076464199947564760472019252330452565878397918028027122833151653681195362401482826022344659453622172143482771050345468878345321921751295938721047124453136005711902622370681384428927382974294775828950442776731934102397440301431110526018542649709636088644257576791477312663270277104229474606226325380101016664870111418442515300875223802658521568402329923011803754156097490930017973620130664791589807575739512296146206487968900096937624331282664430265145046696442712837840695614106461000376844185115429732434090316652537656105476340595186114568905791988409374469939486853814394227242045344737815459569626602470709842956135705116961602913701514287091193597825758810450982548642634111749428916211839831666460807467756135595380579340947937281764501488388441288872807321122273564593880987444148458072407739248928939146943096446780164383399360518728432033894328192504035495784516787028862876570416904742665390752432215533920201160774282731515348184391145062496982483389520604839352688643552576458071229893265967263581294229698172661565890988870926620196615378566318415209736267601002910606255887583129439904823263835332153356031269820805612556409042388556923813293635491350915782002307965471906627059237483997718036847586655373701241730015132546070578995046994430227380524722523376538148095247290434728944559185006426906189514441417599657253039587630284129065814875376185916160086379101832382195043838662495010334030509959275653799028184511402661568934015147200386905572060988835507175179452250062801791628897505560524668622635628701912709488140890538462065890442537282088760688091134164449919345178292836585023815905105673177350408413267599028866386871877762032738474261612657653727880097376013161213031616888653916935055163331546113446716791318822254093758091837468365314593052985480368360752150784225460709133511755474078659138127151409626921983025698295456894266240757479822683684198303079417191762643368348916149210887611103901389167910293857157286273380088718897931664359810883867876115747038112590531956846400069312520985177676180742759044341769770008521154185425485380216888861950499912310520477414602379807392684117849324311676336155313038169561319123321840468280916210905607898908050703622371718218643188586382237238977874265755620860797062100012363145949116441228042424518827160043306311708811509264930343549746154153300780902467744592770638368771802824503611333781339249846407445770771834425555696710880645394668626352883782219487343802680965123122492025944019803276181757883638708676910897184439124650430327465426012789623438530983716703711455099843858151941852321403840988516578541025883356615718920767778331878770154487518595214958578823341397559153640031689360494539816972101688751526954475444121452655077164138639539009765049242932989759773866629474441459847454509862583520652674974031563676228485837140913489419441999590566621327452385748243952031183932923593487651526434588913438780168555195642404189075560610889973833564100918550985138648495208673530997726305388898917787236482343244499540128247293929339485061037488656579136835008604521675555787223453585868317046855794440789430216187651211953276652337003065369742710427571004755090271412628374849331859216098572932333762929940001584540515141892627041015650897065618551044375288146693458163294638734825996196970474829219838474435154302395555650737737823969154734501931668248589630377729131385914519451061852882179993678103024879045843095664295683544202357426276197964508825518039829916245701690337843171970887901486050162412226686792469702570588403672586100858886213801915604569966905776603860160369112995491423335122750682456573572311153500846161872362698201085237781015579649985289827463599938672959290594536709671062445495528084347429039202214726077052002950869388892346002146704111177897268455135568123641695170343736993573881941698529717280804726910493669229095900056050405427176912068631823552868076833392533027224025262702807586798343561585806943282039069668937195001584330548776007401610006714487875943593212405728640465858578257373461439450317581856095079496561319800212321346515978256998601595004658281238593282189520278368260390154367475758931924287161314323848322782245628748911750467961301392321174754880743322299927738541121 A013885 865 41056379262008823669626705186249607582495545733366180255342437986600968163858947993511477018354661528328759216645148566034800059315325614885082791690320899778497744173208903219103898102670634439062407278034977113778887896094195146232078219228772817279976687695899357933117431499419439460248342335766532582918417354909983218433975825055275346387684443693124096640893345386099922633854021157198074880507573936304800731331178714896443271574484106851023296422708721174094220479009729130557406406260848901222248218103942180926407915308017972503126817987285910892220988257027457978322682579469617075646900272774091129997311506009495173190866853195361306604070238096408094754029139712174342541200939417184857062191121264251704097517254137826702383892765647904531830560081441293378575605169929293255941388939363294638899725178707919287650396667422525645627276249111528783751577318226931301301699535759712967402819382231285191107419062288432612609664541182376938761593241493114503206662917551484522087671876168837889634494850865147852338211850809030393828539958522025355624774613558720240585344388811936986255279609734269769656152771601229544949458109519839556159388830404432697520506544510207540821003673282200907608221137841616473129016855230366405200753747852029797664649806984656329662084921691368558451103547207733257524166088829642273758827722394069072298141109910988774767914169630210416602726132945838379949125972691675214089218732481788255534447554792642771320458547026957497770642964814115179422529970357865318992329415066776710269264305388058584937564470142010069962978050567271060921797976552558357396612064854145438713604670174731322158784953320528459171073462871095286969206764869985796344344309208777043400444978151318904254665490169973860253750628239490971126440868228088427330500728568084542006208892685794267870446042708745823418050283241300315385074299789798747083095077584546707976603574077189486297233314635426766496750361184091635943860920265828040195322349099144424202326938116651680440157338642435117206653717576148251345335059533490756321187727045058055001778057917994557425388790439368630552027642262562936480966745681096558340732961281785307258172505721565037166064450507707157189644666665776119417154942644919443205267634490673959594627505273698689268174771661407843037229486450980931044927776447756316547938644303845738937323979054096051466134080170440370719357829690947873841325340073532054782935034970745670287741525406247868796548329029773972332643000711507005206361311765972390420686308359631814177887845557779247251976126760975806648847281943944858499750584829799425016711228771533417419563456831525552649874416529555861811673955703260417269133489006069657734701484311013481333369131686815332075102160179575625800573218838436893354329141464743743566517951849670563258249106651420013919040451432460673484537656619042439070000114963171569009230801083002072320770482148432805199379592466556038009966088180600592158902727883802819018652566052918904692539522181803193028596187794750015432055644531525053787036870123250839152114719781606105141773016262632628148260559162928002135990978076242293428454932652059063213868108451419768960871628421972200334988820418255673395498611168862450953993478673500465091186185154293517188069203827624474304436318825886482378441771936848467803714519888147893149840714768061816694924219423407621352978568548734202137253899317874622892724632750028374977608769823937983110376202801511925197643186869835144434257540282369225642991224077548771003269170536729750784511966234864820860528138011807526508370814641509643187096821332160480798125820309602203389605985872675743606182208786053464077382241436366562286947047781635503699000904041702611511493454432183657525387665074324819684575438966394955240184690046125442852373046714147209874474360323695820906557387485676807000640663953402479897042396319939787973522923106041343242950925692027854627218009958249883345130603533906638749215265386004346620659212663151258132562071344412999140725449094678596433368836110868446093784274419237084688258262296405577402823637911046106006036461501573701838678790565850712632230110432105383547872818016630173240309505531464483489144812190332689613379731138070231037197527727315958018465549886850343527757260161386686775599559684098548207497120286428447785630992071467984619632415820829820942207822239752575359035754897959030213563502099733427361035870113834482241907479591592196796074882336446459589532213527372133865709192684437726819231351302210431844226329247733439283810326595687393640280619876350020526608200243613293607473567478785390873264938018992625068983140278725452136946829095654482767939073347083407195602870146484557899500935251427075721207670439465862337383415740743182660997476250928857607283579698282460039437875089163658552984618124371959465687108983425710673944019257287553314538994323584825753812557904519717570012859184715681896903422349329526379478747376484831292094249308789171557136952809710616417365883560498615128839031375094304608968430221766435222837425420271768735694322539089067606147342928158883364522819993455541227779303612612073642427786760650265932563348779510839033609570821449591288749065847570065950100137340047263464878529093224585341869765693883123092783409741028649805222596002271916308040630931698543591284188129510996966223940707571370808499061780439697 A013885 866 58294187489818062349085164745632809073259378078340104598809747972341290854232274321223225224849994653628287075068130707524473107819280281573888997361043961796798471548539873697967203448363619002743832410568908499838750431484615637743639884119507686024695859861836574656842316936471187053709830603834461653584795310290424042576009613035508087495978471168788100484248902699871677851136068918195787005612842406479925451985693416596719254247932280501173384588857936720085897606665316974125847387774310138342717688212409033183626763405496474384372134406973811581696215723658235402727309119237992092176780880600202709564592722988123788121264637577406118710935356052851708193171552224308725477521942238065839593751498864896631824788555908372208166686830554536784851343545554990492624223029760296534501172675277549436104247093064690156005429261016544995623407573234747924311163316325735996672327197745178774757664919596765897590206707523667064042120466449586173139219495086689079179502790125898159077835527081457659462764955464836234177376463854157467890209259887207355361325608483643844636785327865350413493462540838471072334676105827406978003302743008510832689801346571546596603373860768629748287487812535445934073886040112384040687546485016822352989126614163939472422736680995813182265018910657941487296708529227730519828489890387389389892387853435275730786021741894886788775646309148641671486296918946079244639426156208083894451075841845394427138374101805217387358752311206054791912131808092075136309335136122407578228491866288468379512786808855372698233695475882423991907424125944293786747241309593985851658081416567612380175582586180283490886405927466825576453262853771764740870237009548003422840091677840246546511425605342997205438316578876268575298309605760238931790674951839728950164202772962494813559309739742173791795727906862311718600882621012142941901705440076644279637162127573961735147536420878516032445530802418313142397776477579760797936342534665877803667609804624863904714643319373494705034720478372831998211687727476517127710433401624043584797932642559014994800659587981269998322340251826870625669710312059995823303056000622524716035998080206671841007667039456304168975496772504521561085817307478068883587283365398987385871101687705024856248149025755397999848242826766851555791311546943830431810658017883781940344806519685325499350332012927811657346550736668560953448475249991500175308722673380785002707933789948458035177741819038738880245860720811227783034309493061238201891288553040098260345544399728581748783173302730131768665449067414458825901012355199083714954880366124684522205952555149863123457089111126439376608792739430405597284337947722964226282500068299691046022220045409382668565553495209446556954158327846091709322324488780286492087397711812706657509125479559417696936167801822765266703047018249539314471735183514143740410613153231263894458739417533308073399152214471827357491975510020786856460716420065843014980963150504912619203366976478199277260035088346488536244003497413690372661312231277597568294900809302588566726004149684951899628282409551612775504704792751397464328801742158399154020445735310554625317653130861507518897476307716336182451036221592603245660312471558387533024184318648920349862976343294619730434100375539079403212474038339166703210407198976937854950378687064826003124053387748435946867005017417861275031376091403900098043994909723779508436595318882557038410582655095907112885149424181146317575350062379443518670991608372703921613780590445076165350388754670769493759644806842336459952566900453030999165595859764449957446701731446217383784584532847330855698155786283219763289443052420339513344519717179115118029057774422089641375552326609939744872874561729716991423024353969435615502882229044508641962462913454821532912041836988408914970741541826121777184921852523250614157508651198886184899174925711640747532722337032574543492906572500305593587437881965290804616767103341842078374544539065175973579769327714263955918325184932864207720953013975223067896093775533869339265382258524074709354216311529387533914440962053464190935412912118239931571560951536457095285860347907797853568132055770638467886466133595388567133446685602129201676384504914506984029782170126323654204224440265693668210290840140966016925142464014385112362252238718527436587562663509618318238077423030115967073540371861868372391554429842151414761939633400821204972558307432218686452548028250479321766284494209579860773414440102334015874164257197347697488373368765902597127047663166699057901193078889172915671907920095774711094848339373296040221626597099725788729141335100832811652571194606730284294808913919268686939437668865369805290527104397577124925511699423285493452286759327168680900770204523404393103495893637215094975704841619664238864216143010474644742065080936216397251072101499879879280374133350594533586521392863302179940331037028637652629805748203432853951091602546651973336587555813733623103899064540829466759601802405537286694511871334558882180988000571147274059176088429386625416192278344950812741756733717383386264061547887946887657301277627447804401051038689492541045716590026616604636211598708029921377743784397830952338469382387133291129711330703227487361452033682718580069751179908819809505150173804667715626493939491997796273385646112788699007889993505003095619471825781230163842043052362389766863329 A013885 867 82769410166730604552785014760239963392330840780177745895352212326764588208417674320909044898079838858916698801545010861993575813448959842754657310126059796464916887417495179449174619586583222986378849654973138715855548671396451905559771294946271824555966589495847693382540161598467170236519278951668587220073946714883030609819845281135757406587777504138301965989264194240731700898680505405982715550428433580737367512480050697408768010178706383995554538322182063457571002318106996962931403294463068670096876108632206452629004745408638007629971465642682615190952443768746211144210188944113897738021847570786362018594253929883748477430494444516743119494552541839133867840031980626550314030337872340313448808065221923815536972848804626393638370927463170672935728674092561072135885951438366365356587231531201555509698667964817551770835400774259168527850864606710369483568675412828310535027180478008876299591093839743905237054738125124431346549653039131710075034932774635301095896571293079787382453778317975297227991823061371435980950387213838572459886188849115670573961265694484761098314452105266912842051587242847289021351896211591784589566835422779835165370443270539036436013476599829364328514227583043140657616345611255849266858497689576530335648082347006968607495729635668672317531262955430052826328642682183697772692120170295767536964436140415050293286648472381648271250622841568862917751519084444023238056001703875141374123621191575076195133410437066850543963035980332095338679983732642189526814763658369353256800771775792745847929886940060962913196000157299990881877699497190887143169577804116187969377688505883440411278962164066178776519499660955264562506200435767816569677792109665799495943464049423218940790073225725491983122031862733522070517331981905915568975512365094302027993294456610208998495880849141103653497706838653801329837493395622438241059729781030903916952782106970782587381375619939307138280014028529258843425479716126966427275501502243089260682081454365245389156419319515692071406483114261014122484852301671625179399552838329709652180438248065915353472680120612322076007963062938145045951517874550569489687607183875896075736724126168004460157623099641309668449041920917952470158625304743888450843589397345310032740784828999793477317928131261982137870526515284701549451184239109026245419385461298412974472155950620847207531064360879643876365101489314012949680491723027181464413317048858421251589878747194847780453362965954886670289247065468867446335745573889450489622759291053854795639443634765424896082030096094496702662018516511891265167333699615905406264691572004696191645777177097419204882412174056652833953630632629437400143348225440084817436791699475794429531971287014829847641481089047599160017260380900568236123267681666111237795736252901254236610934376030796132918696406592666023285188230190736142427894502458841588828191959907482659394502373160590201172300065783325376326483871731584363653743434045427665721825395986453716764235025121406591212601640434380173605802073827310171455772800765115850526492978393945494585884073959226749350514177178724260589783632921620949509499455215798147630008020400838158639647021425627481259214017845193943006380936481808866573514284929477447477119274123900101195396001861268886594970456911790664207053750654134217720219134317798051916279831479802654317709070968331018210745143015872256382224563012467381508452480535676401510258919682630788886534656916509385579769605969569867033583813519889536089638132089242272030777667807574508905906926040574761101087996508739319018871781576539235382265440657572623230401580306031875888228841055012646779016380244733563444858744080386000398809732074786854139383884417624931934567599803409216335965056593870778290921090153980944721075853084448906850896704909222537255892986540851316783612173352611788188451586758105047265837760965296941832387812496153096869568539292060193600207847310566399194278788773591905970749089049637867874645685603463562319050538340391677658325442103221775382049183563818299513744019848193118441327857441217144599549509439181595741156401058345505748982571161467794521401817965699361941295815999322136973687276310331423097874145048347624764394210678982361904626273994397142823574422729051524687447501082327014664058921410031585893282003528072802483330376910172210530906960722776136478561895631271366661135811770676841618755298092387581309643322061589793628721720715787727490455485747640818365111403094931432378157906680379668777043239731454509712749346255848163849018513880879824254414301412344388527168163703426393970998078597549995780958075278225359207592428632263173454584778660728241267974500090671080031769150202177375630391942868630663865362265008047870876683521237995741757724880283987391378750369052055313106919349307571607201029340166423497659534299622853405151715480819314945755394175856775102674557505306709643303538605242370371549998100226881561712435069517081630905767197235020380899432814081748504184887936358118955274209542097472770776851079526947455103839583389083605803558519754026826127072490665762822670731637199536604068432820148275157213463124640546810851548020365421772408957491906787240077639156483751062494442121868047913343558540878292470522569200188643754942096701051797168264554010327774088706286805445289515023340523332765823807245662508033180336976408138260116742271722198105647209265723953 A013885 868 117520726411103615988503672702430033702344690597620833753737106137642987919839293808262953761852945762704887210265294487477612573756199775454099464383656884429287497017942453007166727842347295239770914334561195817678511769922952013272380191528528673998561053861805818383053326226714800930513553854479305244532533760753675192566976061337573104045502003693297014523618691042062590642897806364222400553284664418645016424167387343070721120628307510260776080118518458074676390638380446386796893487466449292717740220974198757210460790801672535599468395293022409957180163952160689116584846243622726500614486426314011616635181602122949461919029550508209335416176888398087096189744287916471849228173440407500432484273061805082956879658185190417392196429955075122162504908011041486199642619351424552416107876800197247001334221600521954604683039637137300248448745067889965083831368765632166511332087391964249076108511726017262058168829310124799718417950715182432472008874544595354708116418026478387673488674321225451596244785916449662977604273938279193977176624440738828674132920825174049438769463022827963067176840507867423247989639299302076491988598242881908418397381470777744656928786844603921747391225633376884564701171630560896372493905954029063632782279256974273426133064193311614070752986426108048515832507612797298568441315668635637607731713405021292064275100840050389969473095595961440995809918632681437502716480411259046606039042414206212961193538742942427212799724377926387891292145662678141294974629883681334807141373411261760741404185481054138619041733195343493153570224774982961446439327232218998301636696668898144052037313381384512399092647230104959075926366232127984731173000871453753074911799034821903375613371000058919870679698794525230446478527435832987562018864060165700394560475087279201517977365894818940010144293538810470394779073860228288293636344747705196142812826344057214452171557843600164815436845878505467873649571353300886170532111736470365988404278127550674222511466065749591997430994895165300728908974934494568712346710894372306557615960509584126376035659178012249785874438410654165810509584314805747943919376873276478174407317907608524308786022261387411021915051314708801240422015249317743224149426310946519867157232524949159767324201482669244172330432166412590487899110100188624677742432382922780750695111931580664253543434450245488515364123905312926484694493936382204792517499105040971423018650468355834985011170580751807523016879470635429725751932703305953503844302138717853108572233520927131896676343006150443804751585624799024396086694924735540602422766181351871920581598245342010339986727102219556922858900129153335098655333981328682508631350752042603051331976155667015262982690414651857000544627272644338114037274480687399703762940688835616136631691450347958104897541523775443001823637504953928046979243004577703441788830151618358606319899956048676121265898454502915018854792410665192179824313191033438789168793841269138214923716450063804998379350927382237730155413315138223138112679201575955096180994740823492268106229603599525814652573008066451892468228419689193956507709367984337510499500297822272865411613300900327158658263837735623536335211017330251691866470272057113060142520141199738425982991381014735657514074968039404357109034717242527047969577179395065788599693332685418157351579448377881574523653966527087334330096221365192898906446813655943888419151698923821104016068438365504266681134933423135562696703212712909797043625329313835264638803887080259319491614290287192358572707499458909083284178231173920269132157261775739092102048296608581501203032937573847091617713860605146663192126801793744625368252789754510638357783183977555682981819348554069199679134337360203581651812346302760922228832597532926371534593642742293984080540448190933528094429229619919315741890304619602758095730605770903619939308662287350447661934977493606710304610313458838875860791098191705882835909889330751674166890799223876963203640140216373506264916987248354160328630207627372359292686042789595936570748447682914251279682567823788062984251104137499274756233146541608178325774021051323998947882453417349531437048695080158243405478289965911713455098470792027859426816947514862744018051909132802910688145146544249588059866707976483217451677705683358865115574018968546384327781964530958756812041457445330068853380310293277908310281041283563154035566238332402699612295936210356215391415654627188049441431981464160058782154150905483835370766283235383805797215148526789806378175880063364384626399926760427066461019407411455889464479418883281544359563789890315223848414562940519292671706380074885618462022469775239967680667650298612962030441412825625328503881669507531825799355234414416919904897975345381485560858362751144100702051186549800699485631915840677568116373392059605767278499287449670060935416708349473126958189195812268834012032413423616268637865652593839373568332920499314973212969895364524332962725977103669185906442430653629705478773337813891395896907443223893032761372359352074081285423189182393267264306765379218004108797010199222444042792818717269519895636111762752873215246417551986661507265157586295210334916499807549332340171107829200906096244999175829712318763536872247155960820595665301571940604863441962334268242264719132434932495205437690884293484404631668467333718311929965594577331700665035689929606403014734721 A013885 869 166862626039890346886588859212254200362510025357866124151079906309275359898899260188718812739443238011796873039705650235106500556135756544576931303201385912955114857653404717499396728694051703577255411114327055810101558686107492876708881921603122137477574902253062023871906946616284597104796183035159422906586229787942430997892568929522582534790734338457953619150461663806909863762452950650885724982385103767464057084969034090770364878171946816596334742788839262326535795982638945465418276796433650293410332476931762924816573227045290361378654397335564919934571956048623019567006810032931433580982982853806933591960779044045484654151967540495934582356006668230242750134681755408217970429566656576672341565822496715379671906280831849910467231846446723097728287731173833331470965970584455610719877681629897662535573403879052300899141446610066855718861689825859042154033555761464191046280443608092182800456203133767691654125419477785867753793756248606783022409104584265526549802052949821524086916608655712206027089332996972469126392271581183281522852070448554111064768346564069150313982893459203443156672507232979115970620825286589148421685455135343577841220450862954076195352936502818790520485663454129603187382911447853302640760079826169844202451348678969720944009014126322848419657123048014495441544396761583533953491381141321990506801127400113316686505451853451426550886161093595023727987683640043167808294513727289036136910776645107590916441374338938005875084178256069427332166392064173197664658793062754128995263329027593889821007922584573086097216738169540826158548758638332982690457003845956770271566975222211712119293543665752469621438488818195136878667582579250544016449103498339711479685042242185123261188274108030657790823665091298210126045662529459518220845418267874690865119452475998985229710788807319935705983446191134818063319831473962156731737619544442456679745791174394044340416951605140599214351713678517138098676459432983736335433212573809604441197733129349717649552462673717018444696380118864718397046510423566654848206463890350780071976924841256588923898862933514938944222322498436191905212706856467144858409534689159720471279451182343316499499995209986745251343239014548494402821881305850542941011131993581592859022266701176739139753638744578305022792570424506081492376966769523520069065336815919590708339709541838327205043420208222208586959358875825895859778870077029828150089518726786158561772991998048310794313005627274519174208177434538009344116961912317881224107859301773514761178045770323034713419182351683750689283172110470268381954466395750230473134181521955724809541226339836570775302534383176153433819669360679266913171466540727399160657783784742954240655065668456901290252813864076341725222292845454971981582622432325369281185737677628071420909463527616700750945508615323229174240304476871369414999807034750684275747963012586387795693554191895405131512234781915145409926108987829847772868809854481165298872836117082874778426943267638243973583910069700161916825274683392212090211254353112030874998258649721421261316506846278011924615158353514208184684261399294639863505166700098137504645288994365038883864737026576435818511046517855789227430303709433479176458450881072196378234778220123437002300932193273439526470961941895524552271762706519822726748939945204339925403794776266719768642741540835473798758431749951250641259927430578918693862610853497087521579151473778879861284942884692329791577076203165372990643852933492913965700970729203554197344258170698115756595404991364302080665968752059228274264623450779908911569177413233115580094737988277770704553634737644789809963052348977241725759983584414460862541491301302470211446766958252820279371517074779935031648816642841246576833397322584399214753063565435308239107993525803145309354643919147034306399572002680449779891333142246275313301529770718057901096166979309330544565932011339139942872973085836726589763075266305180939685746507735493079827579069513616273343430878567199437484786238763486393021727900711178035948235326657107317711533178681719580079216251702580247744629819967357307757560926749128163253098524207869739174143536661797653657613649050428243006972188356129507731215749443356300402182030647610471133239129545574142360937703336878587353918164387365531681286752158456868146403579850623363612491516813033507570874747643954015571954007232082691059710708433756129199476972459930299863415671099827744917009257131995342315763288905757908582253046242207562038030102615742344347816509141802194114697670539128365062486320810279693304143632749007524847367354257359483729737164022293302787738356093036901334971005693986869572631837867662894791169727950037704429656453090353902053535915621955615583995125069950764645408724579967319943983672360751209390512291581040371769570875129796929833009575329575665910748162780426183709577961266957865623473636998420589853822306426415524339354011894930991436612475501395859921247796722587425827457217672484419293563630260570712731974675108418395703995311613547089817463874032557848831677113122945357278096810971040337659904196510437381731267683205446148710458202739127006304780132686111125247720984855004358460503536667247572368518328649045710927096135794796047843782639172818230121062848499548094030871399592114314047103657257313221665947844907143465900293886307106895023051281221945159219786456511155579596381158565292196754897 A013885 870 236921067621120588259351397874533612164112397074543721438779862532568784679971406873773727299787657593715872763537345425867610560133246880113367949369610198210710516443190261974540941013350169686091136258555070481363368811380526513445242958561644188752497067988325886028694181501757999191424594055752352729876804468018576249374749242565145470100367685599894651826117046587887618432165159152314652816314366279960213700492877837018937964826585891172022058891932948489168135676521785191692398237353893404650714439698902111141285212432844836636012096637683200523541533799329734693351588272927926489993755085857751309080655851141289704590250176145936188300252559933387780477978833188646142840213224306984260878624032718808834813836183067918326272407800304917371193433121285472522371330096133390069893365405981605434771646511499562797752276959429695560415802331074742015699622382805261906398611820054942394507343212901993368951555723470608831298341365878081121848724007701497730422293495174739725477155216073565713004979081082339096391951550444150553192172190872694474088790247419531557360809158304223190103556102296028664697773128940608510569045272103526402901745700921385764505234364082779452045212654990095992827938499614646727601684661746036479759964581275911070397806770358380588589103759584717454144902552711711768602411953174017475015128346942693490551571352285982148261572031868549605349408530100772114781623377287428982245724594992528715845700444761500207779396086127968883567776937060763916549439941702889332827604563132377619586845937164188306735866207189728806998564793947553803924210109708641967476270738083854934563773028624304259286788417936092463134317798226939675563374745842127722411165022862242558260999310206085678905516645535402734936816262090803162494913045569754947675910434214491171301471463594861951690537958606109370931105957125485970654781273513433213933819819501604615051391655220115778691781128438308149372461661137988922019194905411583533065689767839102052740610994515824657831268186430902469075267150474079852809885199961787540656940574332056579720267828191720664526674155662116129959598319102870897226786695146253229189427717408434335030564698866150152336457317479781617307467925281034348595242839010779692032778531532701304753182246960718434747190665227931349521882906475356634702901935441142304371094970945941750371335486585760417654354415353529017778047130961340707701653790858414737043315099372880419480881230925116971133700187670834333309877189937929881218112784638237348261976533313553099091219996314635202433536903255983853996722793270734988892879573219489560900777007201333871308730561693343686082894279445981881534898968117582790054078911253776779273779574818210495274489534605842332948949052669160152853957538894201851476537941743960603478248155931265878135237026026994205649315993617151963473381016940002323710675519161870816430062774242034243813567140745692616301455329133124169242189753554063917761688470692939334272944387159034173600929799834262798737784036137216081771080972046588822082402531617508027829071461235759177248304894345623090481241337618289472676855475301241222933146095672161014527533920343738431963638975703167325091508733965091443048766692646525533011297499289802891775994681144646025736480609933953804214928181191115937333569623777998473464055839645735930545777075946033321483750629190532881747396781799491759911685058613814197126809274105259023204455149430597300879252686597776998376609094590448344598283196654770851978626373472914543812281944823543859348140394392559679812545458954009127453877534420931788206574395822110679255410157688118325204709619061779505012393012215963156905574214593421447014172193043974643407604119245814214231793852054643840842937022252717315861640574828280450455158363566276489504356651108350689181577105009855383127168601350369727518370155662429537276700358741208139015750527823957221867790946736877105561230758390275293479384979233793997844746934902394661020583736949788091708836134612007499536651511920071112587353566201380424803944364483490317812535749493670482821946862289392044920727184771236866492054711286213304254581919534010031129338342899793893831150510442768974458720800357395546620140971489224260711827510759190265050173924646790420404572183132551661716396764059450093435748147675966537188741367587603316959059506565501616687947900846523233479967667344627676336781775686039255773169784520788122414630012803663510754432716095862706805872063478322102412631307409680077818657705220551837929112290398675183032526640006721294495741465964107577207208469513791664490053420497201302016289819067191095618767927231647114670788323419266234809505876417956684898378722515510620308027344547243034476244566296445082837136095455938658993704825087119129911584610787381239139627594049168079401907476598725316273037154160927579923330235350618994210548407807666463448078578535691067141902169267101032708214279627985421480203132911142814673095922712800710124901375370883150467483366275413618069087671161676130306954803792245489568598570807405826148806703734908420708778592744720089512812538873035152369585052366568653790886204855303683960853374393271923390655170061748136360447328560648095979813938081191732103329686708000173765001932882022858146390972810660653599978457482396978974947709226322000062793576530349874646744523001947387934328338782559827778978962657040082607817789729 A013885 871 336394036309321415084157897731941670966500135773070424690901659275905516909350161849575743122694604148040637954417844664336107927079111515457126276488086627200864801745478795796385776884392331879984302454663226708457148750420320233800822331414460432909554229462700427559043634464541607457938549842218368289984689961547451617708483335300819751740297760972809620657875071417138350244238726378528026003813667163165469144140716047036198201924781763681833724472123240442984801617259192356920793484094587027847149452207564054818731797869261771211498227495690956045754111555714919112498106070434626922303063114940729200457332774833918176090398844352040518511431698989340173826121592154731546434676628024841751698340483224029755772269001382265310986162122117539063910594371289027159196589636305666824468584125240824347798565700878234735328154706784969249325299850392789974185218737582730754633413782987750343438012812241385598859449054859808243380769076731554627424763723403025463024206375178320422396817173628564792570110583128326742385787152558980272003778030415931357896287454330353818439646409082359426030864856737732371771786061538225577991032912913096687844863945673136027433108548483482984442559504676272726088698274247353458712345178772742118042544030476671264681818727540739187372359096772678170289818903785592936632514828597800930022555089305011951414082445542717755084230880452783237002595147323291992577491423605197052444467786272306844894528696397729400517029988661399515115893058524285072260138147306439339440604132195448289813720311804132916637066785341786774718561212639991901378417193740583258014955341363528015824915081103418772678161542725486436428503066037107886926386576507165941559549535866115132044787697591282193793750147779960321019183127443461505890539752143535550742275161392484791010593367885409906141472154292594633082127310966321133835985774666962742836431607458089823913023801405867929185976277681030894043535296798401536851408020812974760508051076694723923298125704840255251194330953381221887033801590470675597571085170362143772114541673049390859111880317732811927572849986635945221936045390566444963523733676610273671237213270556387349633492501637995356845985277424890287805329485985753587093395711669328621190584827446426676462939085622904794604841896358534922138092097939380445279358233349653988857429792162392015856993289977198029329458697120615650595284665225376333215147046526856173294110247050279873762865581897643807282982147365747823990362297273699307356705964058093766591205214660981562616362350307308994621674406846331466984224835085005969124477312192704789471894539113864306514800249134225886090600022931333496370497044174526747537814320696053736489330845762659899188950887136847477333895955075675727150761589301704758231922732350754670572814991936099375931463238063609911850620858749268535401424350569380879336868610610616411803939640446972015318399999757756881103935459256970283567707816912012532081357706932664764342779998718464784626495382803276874627433828197679214215241715727153465155453811334840095869301917735821318130246442370893364381423881906691635806541984594794459070188015962787521604020729537499418792596545124972048702454316481472841052892729921017803724821833449121664508388479985993672164122149378993846591195282561474301434630165308557578537253932311875681136935401721507033741953717110582445879213552415480971752925412268234384489880035503270760910008075105079591834513081834659855584017059217910215216284584752652977577816506760132025433675205331322513502472575961036609299601357714062537679280194390300946007622101928794602715548900264578620870183385592201062648381305145920800074477887609971595493201487498838705264790561940004032776512123396750439927730031604676449947361401653957795541909788618122637558187321572749484489286523587978234720792228807531910205050494108390215509083941261215564638486497184540429169536050260982116470852420915741107373759118459957044397848848749709376212702962994315270529432947581801132269611405760296409704942072445993405820854033522435112178353571668834490728121006049629320725008938387734063546809326202708963538997920523800880769208951534672658713415870305738627768035939433050568637433499355775491141513273944011612163344798127217905944374646226035404749657960227158631315401057714754819593194751958831682807539353813573428965699642652241938719166452252941018640513961680252639584325530740332661127269326089371261389256572977723335297265090434139985365291450244786126251365873361337070946515589308591749355014177500023277038839990639399892250695395898443691367853779466894749076943213631284747451976972855344777295121496525109098357920585173170724749757317814705362818694781346814853202337181167971625981887545085782696542824751833721706438872790718738764061074216803869641715354144001036331387485714595472150847199897974223833262806630664569881791998506283950711518899788349078270997987002429752496586616779685816503413297957535229077875812092129976037373309529989709953510720613512603985349241926848046304082401660950890814098166239944935865502304246358740032135393473006651072338021923698039069065566314167236922797605389605907893329685477798363523648335662588136123613610678682146649169037378980161002721454349416070329299160247482026203638504612705583727376432329578957876043157899191652981966302738195976012390271632118789049390777732981336960571288343471248753 A013885 872 477631427212044176457147180199981505113481983278344453990349557234509379522359192753253065902959792561824536084045857671570273193018766039002408943555545214237538294811930286563068920009742643166118871730370765084589841853325544626203734193015141546889660939582221440972701017699920653140406255563322645745112791934732880011564714023010216030246723958001570549558428525277123806562734065319637667417696862017290633522592204664396675270390314860635997386527815487805655071469876785082320487073946088053597970079763075276182760074327256410687044238797349273778256295571162717906314223390849098078020460285190398940373747141677362559749185431945155194492085877831907571188235525472040669326100653037467735041150623489021216941546547495619077660879192223442662666904792235324235175392171236055180389490450312061135992228100351867736598827757511586083439272269679155594376702121088003341081534993671638239382866557550617032239780756686082753021888638980834958631442746019849524853160591241564499983077641696733120684219502228836623463656589070936052066468262932273050028549016043133181588261031460451607565905682893066472186772841977480354489614018630050723913344987311621900503091204324112699841659210631138564046120865578024539826934288496729305497532439480515031857333093029811320364955670066364508833191399272300630228232606988387835099035001435346354298944858880946603580630805227047448540793738093007398705099240245804271292644697613238779871410831281190873429908648610808731333906570397115829844062969420079041180117861326632622430039480757280750617555734635033344591572167695380981115455301452923322975340446122394797965116452310256868318496413569580995168065077834249893007638465359735112284917325346254633039716125938865161833412703576411121521334297782490923369224100859263956470274583829249277909928067545674453104312228577420537944090037366707826124961254061309719155507272870621043111674235592731420330212719699355482123971895906288010909229638207447904530679877602540625562306868897370300195029164475001564858152424840922041940488276734882369843236796270888957046017052295157145047804063474953274982447600113500846573917926870833344021855922692380473088561762898219173385270118048672449372411707983274130909667554983677928097800201343601041562639301295280732953247000437940318942225031903914900893013743129139663657143692410317440458662921727154462329637237317585975807269098912907164349859040040482425644855493046069230721321036516442843277393182812288608127483840320142877445570460009632841150888862472897298551780397620284827176546758281611657717820521669291320303172983057997244265195764622594032655184737334974563946941076759214384156124821650511024178798427940536770130531826672032996482726239757462848624873509085883710925098897901150612908903114987345474295505376005414251611919598807282978610486980641160174869460174126389427192608254855757986614706326066116344753937468456049411933590489374224055915594917797239377763440309692292594305446580640403253705421854740912293377884313003272216058010456767208937575227182200452054000699413010630049296457322925409539670515368692389465941369282620811076272019945780875602062120060978925312268599752771507438154520678436434583678837112827466575743314353975569539203886942027473017377933982650810066039434760311887217212069682624512637789169756570542868992045688682093812407749178915480259858722516891987566110193417086938468458647597569567512773401335494472994023376240834514638569955709649964344446348181653147598784705811838920777236181776016115590054080204286309556970304084959815692561689738966429530295544294778312518227891114882963806892875971316785824208742734780571669431347950068231439662190584435638627541149732904448305965960173989739889384466979484121090192910717668183553704749406737961753795455175846319364798504895522056012415959891617975835428012379413256606222081397587325747960907522432950020139369947715407284945955105804161421492383500659199229187596472839216105781239790928219497068109076654653410260933641748597179394429936156950859208580345475064151072220567208996333501757707286608538436649016232392924265382049474199740843590970441162347166326714299165717182854517364695130806840204855592881233840416094793321525715612602322495611410255034517234280461952066559951681635102434252772783591399603698633883134720932010876656064404287678928130951397517284282383979521396504075903864232089438472082281695100376511230181243533276411082365669938431321685168919508546697200806622670211294860885594853207969542906785088929155463962365022650550066536232589286412811395612734176564294486763752526777740141360476875067662921668747471269455919322691651829067182048302222665731016176000434112335663516158744497023310863041612688951764904102864162165205523664372600939178604011536265323464654248491937877037588838879442374841304268383301685452705537987529225028834195504198651541623136811405405090496785957226624388831308901090545983940954364363086894998092097752825516929695391386496755149322599605461871238140165356826018594528686481175526575112748978632980022949496803184505200322181545807663370402804571616646794516126658486227790134550515492639595669675563699407233450351037596754928875403192065650417401596694849201905806634460841076008198853369547717771509087279419556243882311994401519078178990393005010045272562828015728706946723913024413908765287463300841499617682152825867753496056840688321 A013885 873 678168325347011408251915623837205139905913188331640321409375751286318784080478356345055638393778782187454500330685099335982753385020046091839843355369945761251668410656782900888579347558273160097916042858469043400710479084337247816327755420091899831342113312692394188515176348888356238805977804805372601819718613418074022814580240158569216302058022738836235955784381650614401176614743901782544779546688813413284227041487199938176270159390581287078045341243224515069273992812004842436628319815351870745517453003542160772415025170854075305508874571766087947818973649060784383158305594281060827849763896679149584268282247495340594971997799179845352218985949578240778788304614528490155248627349294919819825872323000815251198022973456287487216750342947232800628686243437588870762583426802074711600262280742308732188366517013881301868884001783297128081673834807009836824764921143541649159858005031509631255655438761804146447544878385846031399457399737277411381857564403035505486809434037598474046252472671106598398535333849776129281681237053588492050078939428402228415994385520271954949810363543346342438163704145195500681999694727091619323684559891650007930703430273649317536782617568098021685659078721829096508130833033837017189045051438062100581515809916923485631587857393470028811899424862833418112418368640596570955933967664660711386380210540032986568575836950496124201720183713217259909142785774587523206103226091957686915224760622419040374271881768670417829975569804090597052845566581324337690814901715571885167172878606229648615385648567029590374729590832711694539551755883307460553703647017955043350589797959810005110654356350627884386280095362281664563056343377218504550336146528510277417323525858814157064503872219427179272085303861061892365769917152046554214982256424173731943442014659772046391985356736201198691961329447931250592743681848185381673878309111307729033910981089936261382409412445125988856275794841554167776782096364205814376305546066416312359383217538973110524989020343952013502324013524383982296874801727477357047703495863139959876998508667842795581884486633820644938496139934153356732156753102154354971513903385893040819342840284826235261378106038983376780865289474002233917948564370462007657691007845616459991955158300479121344070004350419213415648798426300812627432350807123996899437251814278110855421241071674636090057315760054752353419971738866035670851781680975183627652297807014759255428827585789912719724282722945126986127309652368307666270064823065437105541235336637897256937977607604180539629835260023944753860410150573454283492251492435794966171702282205778793250648062769742495423692635598224979442011916424107857844762920894229631257436199500366716827226527823072754286974230603311927859967025990155588142978145877234005792996450136587383096793376658919463050945325803712388160950212872215762409627114454572912925415178914731967600797080009257754913291392149600949879791991471417645360148853198834911193065067798769486072748465648341042596419158406867506138642687007887078875478553114118980478749341237587252037271066459034149903920005156903212767958939845470029943114765514136952322361424156596689717115603421353957101757239170894236615763266922720698678482626507868209835175088692690239225413301846301756035181210804631227936553720472155248569077623362192640353417203054981286338439015395091674203829525927397055322226176666706789654520894604809193010290001942333419983903300011175941875048919182571451176021604036469424212558590157493190167656039880174538004233347948913833347416156617346628631185047158789029793563107699657733596840635751050477193498794704380341963498198005937570003552833177338148843785406340028887224438936645032554784694236312511258363910314760550110121761132089385718758035632856194096012564378402742161858753599611627474344710765441259883620887563833024315763311372996568285140665826934147574522530272079081116745025395853355041381508978661779223435911160095468639956613165136070862306233785827968950448634149251646227132858457772237945343437105861999776103317263585188160348949877895663907096805192994842139559045162240676720268672560620288821434958544517677446760539149584670537702096266461883934342007712745647541570036951675104961121537992562695811651330130482544536713753865875369613314831371636990839206191733867108731209406015458362167296249636878690939859228258424698709332870011311476087700632956981813840655332240760135292105751449899427245210174473021771281113938886546646587847445688844658198487292438051491308011282999156011683889595211713965542065821935595526438235149740509909734049477092921371413061783891662614402946672971822778314235873241759000691063841901556248967496843434607448377438578193062606485310027092065675067696986061444780400699402219213525088051699315156007847073378553587301017438276959776004848412015049754593909581201822127050359282861765434326004984781934402163631644255577495018869923224852855762375719349120451640921479469471306051639033579991246509327857123276051738308012276110571980763046920283571717201102439636359862426554887116445003682479142000213851723085831490110014890641897267721284048938279931417072491275832778388758536847549256265115073189015663048243350076758204700578878358503270372890585666427657773199348725913911901578137294812869770007861434957673785986762440914547850565239297928514659254574975105259257754761779942909122663328464878110875650777649197390097 A013885 874 962902043922231577086340161914622578331390181844997831835352026094138729808155757605021663562875560340332584476025553087890464272994407583821444467025505078733510154549907799306955606686047054277146778864897280555802578701249831672747677827505424618829918981819484735322592745203574824162339227997541926301940211291946327811441456050825611750991197991895801475472144777296411811424680432153258683052822938546545502754444891242619144419701832574526772224081581030292714163612074759567543776288066061141118174269250361767838880394013354801053914122844082335326404468434498131918002306179124183848282217047167291270410427081991811155155879150097682265592733410312217448025825070578446360850282287836970618503598918968540120271305022723982737113491686029122602244563548564621274349416628913393788613601147932249558777517747778463627648032120026910386661166067576565884500246640105615351168507450024170505761164314018949962571728390292188604739385218771493492410135820600783713984782584322456563889897089379401482349183513941585593500076199196995556748932699992902832048540241656777139172893349565107735223802476484848011842040556124125338068788154078505310464780398052899049823557032386952776534842536740095480745120198924725714985939599692539945369293321213229538409440435120174698777081687468068540844007642931525447779535526442163686931646596739616210298382125020575420681814886497519002815748381548516936848108289248765470390282943066031408692551232419073448815622615326662859662147629459430140667373905166750157806581899205410194095620817436933100692432650961528473844337453205281019399999143972593986638378761821954426398362444933456041050497360803157401507490538547334215326630001531016962928729455318292607135274497859216479725223284255755308784977257753364328022061659658042516019748608779958473985152659392425371172137345951321672861265877918951467327834339854058222901743877413630277643681126099251159505181236344575997038496997392174982898063721223666017656777105233743790679335458502674035369266870691267952093765356370817745681142525750314011075471521597268206507761538436679460438313758487182629649890989365575986788816319783935258629667178292523919514533506192820405949047316688389844036694761351074806826181326653450034797475199043383794227204166973173102702855987172192914748215319950656865644278049265475644845837084304733774920510183124060512269820813231112809508598182204381300007508607374555032135408849476908104489560894152699167141763501082708218107215429483222332362461781372674885544186072000048968457199002791818126381980375162773078596457727295410533283654687305850460048485406460058270324797954502588924635596713618184510715891546572118201548289589913992185454155376115284611683640370141726663955469201621304342913924521270811843763226560701584552001663753402803412049126077459681660317042286398105655767645925848126532427541219688334587321764939630704688117921176183355955893471817634632643688124870256338140501851787969557446186794418190056567717823916998099676663494789646957524150900351988953633265615603401576922915883584609324850980130146762065124971075876452169540304941101618605950713571124618712906071674609327033365468629728337468378118547784883093443063534306625582232811942195905937084995877654519584472418844288429431281404311355888432934767544847074172755754281889678036564276637005081828679260026779194696200778650092523460302238499073850900566360011331287835702698084987843968239302881333243808352952432506642409367254170802145247808511877601816144979007076748718700948675162261886235932088388507503736715475599133409112930651609354555579277396529618152577359199266660926116500332534515056675812002890615689734395727830195268005988138931604287973297766806607784970397707153395725038938478628199560297180582111620625782277710284309683766550840657993287130934578302553721266405906747996128788455634970359033237972718836264523387877178241523480157128990825193915777862850042512039671816722876898810606166341542184444342510077146337253994657118179011277116452361496578817901416098727739922274505788578926779303668138748530910077575747887186923560526010516615904641425136175934143235946525078835311841555650085298609771137363040044995896881431007956094559504783143569506091587043822645076554238264780422740204673052356526838382901982785776673351401768793596890663731770751120669667481795704257322117435337240815650678503454357608401327254351358069368963415443395936399851070102382696741273105888593925635461984281310693425909855729571579214476294118976245332657281452428988518555972660951736008857382013245005111178905258288396724059650435665291064404698324654245753374548916004273424209444211833370817950990243165628531427830844807317467293256412839136859093204595039538244801565395851136765858090945821634519463833722066052960804460716859609276678916051738452499408444676236475559847341980286257684285818459677523034452847535517791495345007592580269901224199501747884117105523849075085120196562043301785631294994723231483364992998799386321528400890277511093071287670005706634763005185380942356494253593593787122997638865985479442053135412582132328854939205873359328582050296245430101224727529852750744352817492472936212288689658309935674251549824489469377961841308292576974882881507683929949210839029285001116833034052113454697828749806559069607167460008973838887038545223060428028093937902796584399118177385564156439873568886200656458710956129 A013885 875 1367183207377287960347079683275610270201872669423893086516247421713945534489218609525793244161393804478143602396376213730712890931261020568741964676617432564575325527508768438200576066842430712344786793998776458078120181987020482249372499597128369683017992275769268137840930567426512139110666489246905886853293922584349037167369831463957100623927109407179196995559453067057751385334012484355829413943332019055882457904417859945071490538324584893769859229767801396928322254203749631895294003569044613373644627563415010908598409199602619907760007344719030212389542669338001214090699000444572726306270443849939808681331137765355647011326161102420244848577701681765674129101603907236301114577799258361337591476664450289914469548054335649805957169750964850251930655159266374317468733939646479084564519541885099640061777170016807486030961451941845048900873563269211060107068866693680438695664063482468968661798529479410004237007206557055096035759449278569236435652978215830766961787291445828330209435017611634968850523864656554557896030237691963248520218869336613823036403944201898066618494606832633465173611662512854346843550004177896732230134335342085444314600591701638195086185326217333841608432431919688181749004324130284664279502791242200650689212208707177852452717412867888425887281530873523349394197150159869826927707907973967591206035706941906921253505629948885339155083019639297707838780960049780332612402344491247884394491935968692906157851979715208848369815003479729869547931317946721378101237555510868346378812779955660096101958025886983551521549855346496282934287199443295690692362224584563495380086408553624234746002699705975882094077836031217888658632220993590202316971022894083825151933097018239864986289269442706893533253216356713523965465511454261918614692420401897089272668252200416485498997136899506950910236357415610405736463778385624368673545696882282163546194601356552884845124324152659904453581548114692500641427089231226261394692696061025470760832098570305867757402589206103231247837301151219091640655997397600600171929589983184263600823585768240532443887490774680088388659562858184335666986805270487638623874008373359458964512143350768888134790147000502419403129596475931227138784409313767653021995801339918187606057438743688141783920055426906028642084368993378348315355656759539179805283087698195930452663875705009666383457310827079979186769890970411888140370449689190166219484761148741013584262685202791734310516234462488968981360402899356790842437056578059759611161167897514462044964111403631773528206733204506982509470339509537489495056730679304479713556530093354022916653062343760158955528556649286182402766324443007774604831533623641248033295749812266511202462380689864919662891298565028321595903820634206420320416736128998011092050123574798069737251426291915244244221836004963671223172774709638355102081282441336943393952971393563019682150919201889233466357047207452171237467037214571256601569089913907553503158537774111091926870443362228079148070126313317170812608399721543760169368324921073979738867617173798952805040577718792642154938094649791145502146056880711748086988752757720888989362318956287751850676209695775253613194192200188052838950266902200754406787860630002479312333665810452416111690991858913213650255202994836547010920881308837682721460241923932193706467007421032587962044132988124470023048103842627043763548971784420082774355448579500718125450226608808352537325794856585173212351871181175553996597981961583771436961405192621545117650248996081866161458050971205488572883069863675005291827223041098733101625037758764862858376202103331221126066404354041264031500593163382572995812651458944826548402988260921379209914929797562645178300979010869508902647284729709744713977285698993966612071449599543084873929775259326861347482891149094663723576964136374685867377544929019016155291537489539433190252502109065856168230648702037383941126666474803965460697526087357674609012672811017112306676693824914530839523203061378590823330606766974445091871846296414892734700637447910649050957691272622820912965454309240081768332479072852390016468667857563725877779714090708516459969575353324812561325258859869365415680663161828173817782873949167739158377986663516552974782879879168210682505280889370461071079916336690638786466099781127165832060572264510094701261233970100387134200823373940672061700003259688609695385628732787325427879193830791883311381556214300008288161213824068883340842358788646973808307661305470990146615708957235632090026622313748728667538887254769290769671201466350991327674460949034328215853180013222143146883317588107433163088632413174832461749148603412649126900231079651277748830281094389463439153690419829747525619815583357158601170564538343341500196699053653649216238257007494960971436061468523902360557111539758768939180058134248757495708473203950452576032667093478978167442103304976837009340702348823129116743237684879206076445378244281142488231953245498861097775776203133506929993116343441093617322743284276168864296300264326350702866756068074919297271292605314696253499428671464861424639293803098058527341544884155238687502628662050987416033730356202524187476147647234637956354137113624558386410145791571582032178970336635782779150144522584766114468373465826283488855581725896654271603513830743201230131653446895035214091540895223968265961567960633887704778910158685374388851049935178737988134966470249565898054205477495962036453553 A013885 876 1941204647277093951514523517856658171418020322790200566141699515452497564763258467265464218275264123044923540867711541699048813178987478881672259739847997948840227977512017428358155332538693143937731942966720745437425487235544940865147289160479895593020877458696925750390410152674505246301253589422644051789857349038846070865350226792919737020587273781549233108524058353433417708726194964000014884193337570580628099032793029368029371341273930133513391016400421188038456850886973341093956458025532977610862939958307747143649811490920177094372400748450728080272778885858246389835177610674229697455042233593443986934848785274104572898560529124399101589966989776766764771923816018916812791641090321579153708621282356395287088989091784852726536929171095699384155504242470476439278204165344630853572525023182351919639194747288554226693462834269792285597247634922732208170442479857089026645109490184027942437235274671046650385944341280480577492045304374321480337816930690594825286062418270399475446177775801003191967198262899661584910583805198597862154172403159676492934999395002674383174735896973562453961008734300513834346242378282015920534081846975807412708195852331712902760485838726964976344624047488192702673596032646653592569901994664777289285632779018347424049957987682361456715037892581488242300796583034542292852094567092193702147028240751415135490238743222334490996718711015994325558848017593400953722047755642309747392710136728700403658569238362497289819820421395718813386717117305877975746688851854994997684381977309503677071037816761814804512733212962710172798228220139959489499385351111964570859883347789723245073755155196427798022451074033776937737179569403296003891167525653325177728748271333026999979837723243113481731444312016594193997033964696913964978501335954576395483422926564526749851149577806723240798555463731056343857758250987277459231714572538186505886209228098311109417543687518423233957748936161482949883234742634581225825084187351119441838062780979738778476422368102410115609860526900666485799626902496964995358315431844754058963474574018136697674180760988864946259257000941133036287120884370938767113577877906973041326975318321592661200398733749692363706469379463526284371593015055018198516851892503092218099773896802296813928891378138280513109663985905831201503995936739629021220789829049897379224727972566887909882216546979005298008189537083576112259321965584344481837898974510367969324710463423980263502926649115206200030967437579472034975170151841754196102224462367461191535776608325226399066439027587551670664949027844993371221982764452125220652651234148759362916370267140224268014119909858385531087844585124675689827092286836262391508811203441195291796394628459169535237793850506645417616195211054222425336885945709910729035125012308542062902924598380559902946868083404499703331920426380902985960175823443309348436507884103950208436839757685236841361841317976831417496716235058369500684534083297891037194334171968336052650010487100963073774941405336847578198477724603431958682798801717461337650089358317538659732906499558071764512183938255168506479240593884476740503547589524319308277769014106317858479445571070014364269469066154782408139753409112958056549758591430533430268972141736631536183097236627820938793810401758639635129285089772522345675844374717388592759483125755805067246024096532119445633515011577680906476981352430911345467748004153744151135447382402102801008589791107686454281770290759690378570947620874028448961169709892580049186111529588829810242409343877822911388628036927428001988637925425465323885474021237046601883505459189829557634393266686915967023974337707180889946115563862543024588535821703187046720852182477577904694926893155436148301986065754471489000353646940716476451915932214058445859843308910382059372253015378280101950566817567780552351597078810282153221203776545284990991212346887071919341455464174128693850496285280915733987129607297817405797328906579432324028421050464161671014212896529119821830641725332336034684809884066888760353613842984878070429545634657272420633020391059154694779339248738942975931613153338236859133646671509691122055303021352445708388885598068997537571012099354963865392395738056843458618197093010100622357116295476596138115029900607738874745000316770064560315435397036931874296812027953770509532248671881084825375204978473253280811509181528291690296261152655649213520052268515006671062848282261767366868003716576600972493678409022571926290542291058202123656603340672893712872448929878532328639705761840894960884353043100408719493537877099713034157576648614033552502104306660697455728643536352273178094641760888595673751373181400060424270620916423836540390326441418428205832483974494738745139982234253718561832444784528223509415220402879890772800020291928513942433953538719507266389677379802320038071584145637941477743248014601345781503889842472294496865571461614892961638311703229539534902083505417790290129913556439294276421704620272452531749099236192049240860211018311382508295153152004405619329920283670548650688665725704704308678404938295180083747804073781385400086455583894582004737121419824213728839567404282366647385257320569959631344795116059739624596853150373183451749463536285264672629455786751403638260990721344067709395636019702586445844116150337177549469011039068148044013974372980870017910203393999881749894844269041180539623630885207813077383619349087549137887313550026660984169192832401921 A013885 877 2756233006868912786715556818493401101295076081455925805240255048911836834812065877556140228567661691954196003965806306462186350733877624802494529697441358823646439575466280529776325355992391231271996263344899217454546640029799133101965434545531503117019844005873040905172076588145964995497559017716867115442191486034248865640663576963514639046839984789649149473769643921530912167658849003000169133426099702951898870808404412299402079104507178617579922828373252826784719228929825307165641734622759176991627021340382962936141190394063449888684313809493005419871867010538032144332205776759079755539423900663286598957353591712934296562031457200981935186225760203470728328769433641171169059901143580726412447261888102704343140310784894365637742544642084426440488881787201403265644233131593731529860924661840624649563148136300884738650300059477804465251251235178485784896259948122446854105245225404223362265105565388608283877035774577479311316122969733010974108011733759555896846192727018154588008583638215484989136970223965924798966386789897865564764636765833088786229209435990312241671330986469191465193715978457724671293352664500368278881759849001528985585620838304148886974795141517352310417748866194442826240024042125579629985523336438746687633230700718653718469301198516714690847043557047074151248482133997676116302096435747820873349373076828582040031763911235434183383128038867036655105009269716113497948925560183022991003771236605202369037445143073660314431700764061661127218824006026571985009766393128277632427153541156739962415052541393980082891035841557594777818773925963262460882128786473780679687401390542673077580686773391734384016763314624376421484698571874255654196901449471553326874407334290097717110372450210797378830763326526945382506046654012666171572479971364456977161906426243129257463403686095920640510514565066786467220845056972042811432364557820351877688075375979983716884265327528845857697547531251434696772360031972908595556326558999798397329866306013548962791197634306783719519469738143599614528000854898633227414471674112796963897702118241669517149569272755366816000829867585274329503522597520268005057583344991361021539395194546141591154014544905636950455176493716944039548996943576972974291541777533763007514490665792018747334633925489284554502348178036295772273859158751319443183486984305300143173884584944903767061634339743969525414013971554875128024184108088690602948913724251367533821475424465782344996474923232769329557369333019276425163740166283577587615116118463676345030413167766830979299276918393378352455322531828908753083130781986701159420211423364755022752348738390917408509724252851797705013793749101366650930825773110475010420526148884405223424153487980151078794128263198814042720278083781815090171554868217836717995625494601369607807157811482826642118431276298462735273750540839909770936457364146746881543014774800182431100505987827687325865499928218629925952635023361271344133440509909093674397635734408445722707485940183712127040866978957360391838155986622255090559482658210149502491842926032665488792385423743025101344975950019168790104095111911031491341145569819231440093348279061954155587050150202757385208555539863330885674085856202897287298570584352782904701411978249748443070323893106667954692963255609816796415761339709144260164267366353107215149701432486260115364738035629805519718865723793651278827687312118496490241800277933722709198722914035302476731653275032786365917151519727181701846609976131335411456659540778949030897244758067407127881356603770334005495523238627667140619581478880824918376057487371569277010508410768893826214096720458284444190759131213904736856221806159178751263204706196022050595929017256066331026424813734998103219613029363946624957575128084304874105587999765656382763219541059568339674109049655958650715225949891336191720281573528330787226198730554258711453809789214037274180400930995885844864484104130105171311763882829057128343178029309153041298021827448893197721227280627146482864989468205194645199470107561560474609401090258980022445883376187570847342738433388078207465308287696729356977332457059368972098922162069735507488076381988419506175917938617452636702964526353840929024450835450175582623257469890042439358108071946513362875592009587202295478811914768193556415793156530666980243448635574356734352930002511061456902762415120097983533186991957215654508978471426192125360940853816911826955282573507346228219103153007302927001956744799561907547110505755025692688693849477792848477936720230543276545386703890127596476374858717417023233936209565167249539874307571175837754980314542337907398504625594529537829923766689998787545603471223145593823611002530799278728987730133045217048693198574176270458219755180782076047729554425889847407766595571833072995518411636744020762445969625663428734248155453982722296205250273050672764094896267823017288768520063184647436059698774137075832888340012384315407467579751987467972988672505227053437292257026183634371680794201934458980056635826544634080431268945519349444922624211614195520856851301904345607194000472979508169905848787016530010554565981809521500035007787348632388961655942148260856489303412501172282326759103233724161214123529417136250638048239387042285641205009487715610335502635423945659359572026855283236889224869293903856421606898183477329549611297499161019927660394490101760443899308003477448389677778509852614673618137400256273267355200204784999517627435694345297 A013885 878 3913456728433873902607590357635585007481522839787766446051012812982813912765755420709228596513394426953008875602877844874480525393951282719195475452619995415266162756302826674166623990983288636460162798484098568197360228672790507728757335997514723421222444650646878240494909148215165420612177654218417791930403676786130491621955664396685004853129080283476872424378145309493116357635590368852811145278981645934174275009408663634192137831088249110421176487325561638880071090230614971156286576396266976765800567639292132605620622169343747768597643752605310196443009477981498706355092697571816704460939801324072120535791198668751751513676298727014607547708949205219337912701581741452372587884058021099461798131922655841480538172250107759311308216207876067472513222227730422836547823921525280868793742907587043793054782823363765302365799091549977014618245825026819291085448961161293022929311170006764370475645992755973192120796383784256042527376411436203762664079216260641757028344666805815918866103538805723870221051131289586087286017048344013707190022864425471944749046622156896768522731000455186786195553988025049578608565834159499403348218893923763940886642846612013926213371705249403299412813651908243007936681816380299116692355207905909555662856043030285512744666591822346970802010723778187563169216097331538417464345738971593701771220808746600009613380211715009873315818027881634064007433146671311762857267599104786474937641616692552820094399748509138113068051351758297983109537796724870418920011881647936894345120945486185332814749256266032378553417476886441848449430890196419947920716732376302814518914676171748167914481180007667807286889509612623232679999660165665010401049901342331292035915374443135274323182096038952133914511124512569089968887884026462152370386694701623790222172972646290778114215967529095592873337678812032232988787400057153790111922843973131355998557639112811740304142315149124492972866745080068314255112797916958079760819159081776753037591983657479589661821499453927011645755743991356917884883709833808678377029507790773558768899636500262155611435978906616861266490293300024853665883084747335168857045115469398885959861042742700961191165629686082963562435530839459013161920153316370116358665633623756142560502173259458362534311321543439099702040577022080806333444843567172170640176279074770545386442245126116227988830948725853338445765635609990334651033975158483973431235793774373952469158631755712323019659895076510161957337749072750767203712621278901622818435926613480104225847349145909333774933427519267007382156884074998895426354822719291548110903130944410972340081622645512818894391548481394934047770151217819148890689489731319716870656996176564947315348298983033370283394573400678510254685879204196628485713380523172988903114827888216847232247668738571787598349476671306403917581621665331767632525543685307586987020329103462626075071130359056643441411131580719230773330506364664646867274442077996017249203880949972518506282864571424949563864266141460853874148644697515246116515368638288242159560621427962322920289990599500391320373517466366940810830173312661440201164925326824494836621207464069041489362265116436492690064043163729401340550521530677133651886534187389276720632707201753075132500871894754242146486729220387647108493648515406441804056169988023751180809626825643828621430853055228775811469529988482323802443623922632071145251817226141724714771120553422468704775024128226951152029005345277029638822100879909503304618245591776234162669250455314482372239343359535130040857139028163583278697099859291426130673855846934238948309440589089281406868727219738376075358687767981137958464525027753064232320044525365280692983986654146572572186456755333201843090097033605163072387748636396865632937860583265574661036607910215524064661452917360481928568571534862931167383834145215166558628850968578111268672005884075322005961524681025488031751806637858738223207131382016567077959727160806109758285377856103149036868602989418323721235351357423053348984028512034570797480403811844597729944632863555780595518563815096559417070229444215054609764330482944450617459324269848448455497667500931354780420316571560448391161103495185519961869689869779952216710481425665987819685252709760623872449443956456289651659448867022998431858823852163226567522249360699429768148134575348187013585534445176962605480282839396347564154645503778872538609397877918975885246648972420093560491145519490112024217297800871571364117681369813514943890783037990520461337797776378485005903129225324898750156177773935582357866964704569675429937314725087011467273084465140274185118582182771925994582069601161608488137907840481833409610847220373071498304331543515182743106378847934196843996526931719696150901141958480681070849255088836191524197785391312455087704247094785598932323383258425546131323098036942909078809487130142385858579004591353163954621415722349946080857339784963956921500695383917670313723777577254168412313472184426016548071577413176055124046274774770184511538900231178266944819502445229896809657246318967998440793651929563265531598008741186929251195974391234121768475206051921467137893929921050803214912332875363676973267625200040125886369001792107626825422187259031367698563664421156199423344135765425137212061303859334661890879824155241034447867213505634097570702322448033266268271428104739532415278593539763893479438222721561663803912639427714715671392567152497165415060099937962666030362529 A013885 879 5556548930063934897734705422421388821967692574732538702790652899603339213737847194381943187359718670870218323086875328189945295344279486427828730189730668830333568052675862573102200239965559253498417370567236740744999302202662311932230204817423262652686636594333524597914380218457340128614144727585600030796927173310524881442875103783283980935749296544056621649860280264700967712203396434348245874302379042851158883592033956921653146244435468117175280383764609971895341097961570281101051589502274440829759296566622409525018679731497905675477744665642917919590982108378376808709222852296226950545796603488593068847586883968217855648953888481642779628867385491675113470714729746673341385515294969664218530310197306355117032487636521252812476149940266289533320206172598634977432283629745120718522877423537817238875384775232805710921196400730875714044818662385104558182712305647590027657342969912294438770439292336517828645057591090762431774793089412573965844931523762186023208994373576905373113469172298078677200450996119437833135662308210586270249704294214557319055547089795824975064379270113300144687260698775282819534422459592204344339792034069913697815486052261994257231539309300302020494379353357482192519953233760282362929457388431661023974795792688852097269104073065102102922030540231526058878753660308866142805673547898990118615780263844521249849625187265038773696577437613933297219402005333288705675231401462124809945535012952237969480774143718939313806464188153481699403959007444384338396511310240994734994180390295178648094351434754119934915719678479552663613863595461618237994865097481620185314382635365189838450551504802147189850941078450050385283326277483840624673003509770218481316238695810706721194690361335578460003456021717042810375955244350160472278160141178963449913483850422644485340916341007959081210358616625015650234760711482950208966944433475158367734044053797799539153018595160690455218975658069150556473321691911978348254957408756374295237696241139957997738464888750154444974307813396336059357277329593502088654373985843284372832933531182352723479986654702412296787255108374093388651479759060097070847857506515034294022310420565523158654004857469192698394869025511121756051044463127321324302665910560125525307526934217654772252879670072702809785640227568840587438185995252754376688648771078266482260757726838032009123537544365043943565589458080294046586613146866599579064154160441101277031002167408770431825725239643648489026259704385188686069561791311197421470115979453636020345798939616263388925675651597223895300607126952075706663377879521745139626102586793338529953871272484589894496934100852147966872264783597679043286487706821442419236820430620268976400328489749152812030469768804967187534687528389233012331839543329490830505009910180879908060637478192142322624029692898091096747205688592872967595414820880389774536629723419855133871072269938219088586791685052805264848128732775413651507027687505537191063402874793985130208775269241789714612899625330816183599187072214279904805257161768654028647947265258842299934634185182634827118971581389243365478842897389195534499705427379769046765240477766310677041961437661428169201436262134323336599190041848982642955566658771703976276727393749359515998407290465870073991384207890671943460524466300139444240581781350685439280330814315778169574938946726437963937345692440856546827166196531916604640083809451257910828340778915620766147755751433631934181866447442529007471889031689045667633585348331202628509505073943731454997600637344439471134421294849111260863341028114913946431620188941260507710429797386502539830512410424036071439230560338182394598291565112330382521709241459651571348898164338796590092626945929257133969324375903843526024471251615628544446986251914173709041495454997574883351878016554884701789651586273775876858528108597922770744435084449692411331602828258545534477418512549026806360299024917410194477388207942675896881610664327360680583069801746633048882041144034746532863862062272296624258928415771011869588798133715074234999045996583749719969011201462811555564243084767974854793056152986522058820353943779814208478677551684869890604463249426346103571328830925363626816500412249436153614561894025601832467694843856722590129664450147682158055936230089984673484463774058260922384482438410534610252313505913750150768548516180725626594129417951496779863397922501058958626052323842748403343498651270033476782518276403866671988369099803652106702342038716699307887687935531972106410673701537375426585026599352482134764700500105566854159893914904536185646924505873617868840887959889420674283659914742283998526889313597696517943142025412663014539469828701777248178367893272380836824078793751891304928326376739690732617730042717742504383212810782669688388972894972352728543462489167260996143251881983158320653382020009439648055911201968142577558004409722064929313116899463288627392527859895059568982691212845723191618632901659507371799402169675362570577895265691139914100262971562880869870000088265540080569470584283376785594469508786710945362149952247753909507898153897235449805815362611214506431821900639263058566008661655913430300315780219415244296232850513653373020642231777536558701463470535046500646379508874029577844631134575489239046505726713803335028398954485588069448045398166469112874444687444097169343869065094511158276560217987588542504034716598768379283631988479916733049036436219443167794730988317615857101872449338353 A013885 880 7889504894193788412092905636962965868592582076082018204928228054072098406000178503873562708175008072865775577563161542857791157211642638760957617361000418253430928934568192205457170726116779064994502392521485057003972474227565502233160581921452141440255689774920615235020918153838183582993693690475507302927232625515161926590836316232422243319490188943154602645905667955797521912945977851084397342349353000645517898980334557972907671267185410454448142079850867820865403325328421294613295806715930880733219545545194794520964447547525421858666804107725756508556693083455796960483451031392763909321103128039503288954728170310461899868156721237879872155504759362053351587188604033922370479613590169742528329790645816809457404396798128156454563948825736673057911427975607380063152069937679017868039737169952134571337887200807725818291437157952538998716534091518127402667631346159870233899472017230760644949279622299051194626485536113356674092462391554069033422686938534406160355453124283784132352770998571633096373800749997156643442502077948958389917934390070598711362251924276230661619984357325260003535219913980976738295686470209208483741264098118405453239202579706558380090001709085198925913087985520094593424803238627173234981930579166412926517781629819815472272218301869996676548565516761513895381410535865165754925635226699216412847445918081490408247739269514576158104501350838206489590048473086507301773917031985808146274837506885325746633063533378342017283304822799038065270607024432961213562655359424848061444631986423341469747301545095680468429628995526942206300789523061346886544675172714960791459923385501712348452884707953862302540187646824853189897227798369373497826336744371813102226230725917702613035329472374850425485127056627095253611972685377285797687451623573939507103809439409544731022697453194537757170096154325344846095376639524047234853178822480737934535756588093182260263187523469072467675849120939089901662541117513065841618239061524599337713309671856257342794943541546128039777885769005481528230845717364641095090533484417488219757450504783981790902123411585803016479461676410715116530524096259792246722826415627917047607635606812902015476999374911635537164843549955144803181367838282569073560410311770168147986569270237476651966656969710417593393809776595211289958220452661590071022014778156874212703312683755067614378118647129518198579207151181512064104328782870569478531292733781420735901407644410514559020778761584711812683358025089240852236669796325742837256294464239101278940125045006728886609843053649879528309834133452793356635943725884106488714099140576629265124713803336152353830733361633628255799353258844649773363622575944372769050334146159203248024841208469762864231146714526114295991438829996151217190448698473180862128351856039693603619252547873460621773986927669204930354197227388410833151122901330767584104255469205745250812779059977669940463576281564020924931469518132300500987813811298549519491710015596363345022841027459839818821127823323336673996590958792950822797078017937355803153988460208624051458289890270860337728661632636586917178693439758331004028148249003156739432954049039840578972768240993642416037843686845253929733716175249570948478962009423615292644345327106784354306950580218998885647184807263025793626029887147517090881099726323240175760252669021957844518164088082160028162187842831997254008379714309217514514455477436034703494995453328796554160254037963302337171662348466406908962013944866913314509219591925496370507620345774524712498528248137963794166506016440574567515640802156157371238560946609571320696207720827807336696131859527440584285491585710090640247146466765698079936126518451176501140732500923590710019147017566277246466283000397703557330527677905211498232864558684102939998530612246491681151347464951568928028949332331924595188719144689520831500881365701486918076055596922693686946504016972323554198315092622159286500080988764863970918633073019853353850635739498569160886508292645743107912484596151756268030409323631381600118742151742284158083040451571413126146040337475383226848779493609402473401904330210984250870491289553375662607909672502624308263981375940743499578476239891194023080795825835247668762711007165508941042083797913874566653734977193337545890827447846875368539630280843040178474064081554266440109019097566179547819778990538816545999060812984358363366504584048586069817910774374393219726089964496315922243996052379964921289389784939914069266067260066176529199488929080619319091939929843753261064736112276817226420603357978389836846904494334610034944085288136197446398816656064713170326374515566235131296393480136884584877195806776347469834968012571019338266792901838042837830526043860179132541618704298487064542412325263085719046035391879449035746901887736759828091535019481559696200969187396961223687949034784542950369721911492881015743775467174741944339734221521246600623672429567019594437056997397489993682057255851563158400983766428751273373018638258424845014657082014357343251008715324444942177126795388842512663806693337373042749066144748639122692155749098067034054935583311071195458767348375962128546357360312780275405915462754998270520716286431764337256970017284957725628183818883479519268266470331353014309744428844950424484854481614680661863417454319043619522293394904448335198570410580313474573077899157897329657081961431203505194151220605777474704519864267129132836805727221229917895523356879685098017093310300205875521 A013885 881 11201968750555309833428996718981325829282257808799586122394779100170647426448195449974405126141242437314981514232097858757434779105051282143216999713337970860061678464249189680263802055671991572885899183538378208582489345339328471304268684365247273188937122916749459985751095787154221827598676942277482372612351733966081267603485079456818349132881381202260664649007683986714802070749737273707139157316125303437543107492520884479738767402412075331621375669070813631530488969290836274105750344236261472525226904279163645364153017601486802903981072479983169458969780571396297504921151331080235585996933524068785021345393475712501501761101397746652401639098521113526985624530849757792915182072713297640117046751556997517625761834624599849839107804687863995397986946391161967834326908565503117273061297098916727936056098507277255157181825088779018165100661945580653819569455040264514870693802639969216117055749316678663932048777873849302267206901373884785795588436008486646327623812606686200886810008371718923253318015611488712840288340672890374212633708569282470074518672930447076038515766129638771692839506741405287688706298504531836130099420018562104811619854457214414861879449556656583291350179367856604949136360851987462307901739006343485558606757871571073737014015061438227871174216588932452834954563419221906653291447656075469318296336018909430726583410335995157560117782974497083351689857454851188997974808515284273597145351958013677958637181689311972561633821335784973790240928277890311009805431150666886493978590838347086349210994329914917582863087736701897580211620109845314806288662856705546084479912438368304789937267522781247067297803211657795575647908170109343546503209010853529435887629279809331479036503798657738000578036047241377585507734701141736880847111999892823026737893559211717953155694137800436796282261215391921157142443189264695134736929923351033121516135741900221484510508647510226826736828105309213370504870643488749126682548059179133041847606730752809981968800152069060720174909554322815986229263907720207211351959601584561571240154401371070033684916240803983513569479017483488733211680351743139840055132146014207415465034669782546616989125901463910098892263268308662034810687394760373677078263504039055636095766284331572886631421665042124392903354567967146916526209017254727293471104836869484949026287437218419037748072407957376320880077328055128174802979952660258168079005707108686701814764953769779970227565870087384160221154675429134248734201267001680247678210489111137624612089126028119056755191928626156997427416163221882816973041150802629786746134663441711098492180766663459272653043578649038514394502320043387893258753059812649286745500289763167846130806963734252091118643280646905065963516362841845278786378917668035159358975281260951240954021064865968178050147757159614304797919412688026840325453909314799669663515857740061834583280037762714508656792028412646058410421515606773792431054354668924625096940907614605669974095992726045785631910087840402839930777648978882776404190803314480198598812593146436319831413108730312946546404319730486390464588131294944584386394488384875118581055837207560924938537796352510139908244623673041708909925047441330058194493561814186138568122223109857512953203929978007100778354878886058014260473917475612174107165614118136826234425073879509999244026907612071491106279543959911125084575996019942652505951210825895926000293759377065089000315817580460566549544987106467114538078233716900937999117002132559500139838301290379334714022822816424858893872732985264883709055202427035136654669429970226106689755405871408041659359693673053205681845226411572166189392640862543778683868790108532113380177026563866734755656026920601712335877182095682179800651037167459882246420373699534348077493679512466938924508757543739803444399912156809459950869198621428979252346913260816111038714071679865090266802354026272404693357072465221218052145492464713463156617599158749923438302109177219913068835004871106871971296641238244199456852891023282584599796875346344357843311566446831927050338395446785202323827505457765367677007676580377465488223150911387308183478803870558642458771804499096243080996538543191072029429518882957249226416562500998028501189975054600200585272183512800667895912587617520920148573831666956498687649204643396084853871528813022994228747938169472444552588488741532112734475099193473271333449338370902833780626918719845636409593502944059853247189111875431570645910461675781208219598752377620904547924552968161973995593022169024876653878622049122658575935274612456400385604104957196897651484620830075447880095140548327914817103357526716536029980606622044389477468177425049804573473769225057989593537217057182362593145108629136947999995936911069099787546673407778869548488873616252599234562638156028905568819507509887172181900252682076799883102244086547560370909803496327572864382012566492634621725664827739740298616437153807949959424769121632911397745607650227496757594124661692325167975960497659374316347481514420422264788720320415763503294580181922476358560809084368498828316185447134164772138672513307614370499030963048459951445322541623263497016911200923579386732664304145616604669677832168221437256192528440579789683025765263896838790795506504774857792029701975640511406316437074316484064932808845299870036587455332149066906666664634628794915422511824315274451969635657387901535460918733169162268469435153847533384106929119044215256056282919413799620497 A013885 882 15905193744257210554162994994422668347987218725628753952985083868830994942974455447014308939187526063318737707853043769441755073155760798310021659561980911291454594599213461711850321195360266938703054157041251068103307574405462905280665021376786897568224696533207138006988593611061431941468774647231279289130255895933878250375681514462319730744765559269698220526546103162324918723768509716233997482489401724962919643975008225474748447067686602044129931593359878230423985476470378919642968366516265505595251096629100456015810211112594247510837853628211463038504455732761032786444831165493590058426848042683732894052406344244725244786012147300368639034085508892689085227889498744550575171672216484647403669649525463824383561321224580468993006090240696508913799551742116058163343901415089559581976994114976608577104803858247161675710714625078510394845330568066310390292427725104853290758690534978771288314425057531417734566981605630048769209589364019930305366809985701824194800963696291649132543398056643715213686357692081529347273282522788108058427459548055700112595859391005794042818880149530517459480023523331487561823458875749059252174572209295534451512131690057087442543569609165746382306591626706775533265905910220362270110439440329842374786715411255290043015508383088497910481809643311865684880081552726158715022434994612347639868280770800687583154541249435076427836154980820505276480305936272644657097517694085982856822007995049426745316712881841429425443712660363645530890113701860503319449310057292433456680960051962978982531674776290005134451235164570346192546530294304639144912601977733366546871395035004306134125958853093613117232256974694802652652711950686942199907406836523459744251101646342237965830333174050779904286728527928000654426255669559003102428937902831824024274985335301672217813784411414914788258942562502726998416797959379802239922173110179427834816535946087222776332637276727928131530072543120023768604934117252004868764102639661906303398617349906492522568274677516320346965386555072130537759523964223890250488559304027050838856331907867523384817764118919221619626219769327053862271736829184959303881159763443294498299937731133437291958329335074843001282872247350931950760198172262279888015311984054381418300026429172174084093830471061715614134578306810129319458153556612245330726002500362996291269617401746632799679864844945136470835823954780370124891234706644336181754152806278218574378606722964698479187400993604663011579128013990784267004996808361204711427640910437872534268847030214907039567256546203349395896298831263732870858891289255169521120006524830357595171812306812479292491332496449887877932634880629844603958693343246408778330605804922262208503749183106823971339443492529472686243760452395533912001791610903383397261956565925330446127253487097398979381748644037378487967459463540983725423978011317983514569430635223230976265912244577654534117906759085894394556445861884887016599779542857155311416267226262951162752410013944025191049966961590810855095594160346209562256925141421687911341914252067119633766870722322495949344537998199569214905878710336046132753112919094683631243142197850015832200457459915685989719700486634533981687719448084904572437859045196804888148918315338092958769197272406783228089852623270521673953833715045170274691277847364935399686732082123339428996626312961352991147688754448287530329210819980887714759142368349624111802999096307841506072721415802339998639337296758027077846692146690577815124612269296929534190050390955254131049048303135660550874477457038259241988487992552442828025088972829235329166196041314359807806333476579540305459807717637055621169172466877168821970741888717130080907638012405892130409961499415404785472081568138829012765212979679478086026755692539899740858265943311532770500536230959781766099155326075231009377461287747026286194299531221762580971095445673158207470951189980681057710695892839251602999865142494470663657165594488745190043337317830039934110176863511275189916549335138609694308208775289644940722113792038634460894330830800499439445912323143886097015902750416746361653773088646385007015712058383589649235469664027239782405584358020673294412254502226319645958489708392599031014872141182979557753614094411099477002402806665934617916686758916850401119393594909149853357149536757358434852363467285872389516647361245492636705104633859085560990833610915547378615697377231294984863259594932803865775616202309643991051994190820114643602590490383589678959054825754631684668702512003715555911460721677845154291146138666801150637651731205418507282302687652210715508743999277928435200688245973527228148467921907811160697920174176556080710309533994198940372278745550583161930310972399159777804415234502840499576430230994739838817046657064748682380508766626151566791388403724304733774227359474465870632676347072415518851621902981993159425558880862885178624502851216622532716099537285320064441172638607894294405538974410734340678468885241429062863747321059776479736026843344325146238686186060620437495616118067984564720497332733363901515037074704104203640876534120411573790874499138727409417253642606101097201279301327981582039083940487009750657308080540891282755456474757748874385238265754854056298439971913990300773834982535479350115260017916558027009603838237395027780114983303168660937570538954565539177690899010448130136862227061371336812637550250975591813710434933689721367231022206789236497208157912058178762340818305697110119287760008929 A013885 883 22583100674139810205802207583795986612568088418115065701423542226746769986746881387631395647467983193685552965659099167348262032905719059806072423480695530763550846323855428105802661501480642534786102366254119617803957982672617344303089195256980514020526812945549887349188803558820851572118029964293862517626617745632988570943664028079925905936070592687995906302160170397749172124373784900162854963494954465000676196935423253997899905808184295718572192282353176624615108746664802801707506135976685191977956436306504686177240238919694730487995702338991443275461821003350881729063198644144232299587769181340796935750567514720282851886132849429459514713019548399846846484415500018941346011524998281242008632177566276489297770226869969150963002648270884623056820690137905679995630981831524816799387108933108342524462295491759240235389588135420098533693906524382927271829435552484201678856762066923353265112254618911386190349070801625064155303619925629246183587202725868634995757511910925572062385671534511975552159070773605804014431401102958354743514637431523722194770019127335313712254686712471951928464927759766875935067970848944432022614831573373729659720660765049386004907585114561249161142690267321002188336329367967752911752198212428409004737541383678702354605870686286885377682970794723855675736777953209105534635609484145304082900457530386751869755057474799139311598159502602860160347497745758268424892510180571841361138725805826893910325152002272726459722233526805944652553044170382548661643339030017062690502657896499999449200476152838797820186527407061358033910538864080502022378172306298564625141178340216109094681681559276938239794040691319238409987521632166509691133930948685689982093136430270550971449959369508218202560841507478267225191700096213037468005444483901085163635007853225426410168426493038346666512977409967434447791079500211127868969176945700031867259102278803565869535329365823085853049894210856767588020095940919079876948792481642435298224650634586182753616222778794290058881232857925050048951624417271040139387934347737936322906034853709058150597196108596289251177625523017402715723561439076068762330791858243305796472654687113928873048077614711361359272495140506952186810522696273803934957756827743501837443220625645115578519213851150274346738279950972509785137895534430792818548629732157902825133205155191768807055053859149266634071540492962591984417693836871907238016906141063772590361485405848487888563585612576536009631705964560912976996913753329315037953515940171586382889362337779847264478846177922649063209131169661629962819092809287977230748889104326057044007863906513846410798865884411848452697797163706449269842978454261816228774158966359508452579507803878505763474108218972419499872006984656965593693127831282445240286169863825041911246903754429651622668031484476980107790013091524910529429313147215918119046008073436151064267989361849294833849048737235420757371731552118290024728313182382531969001566935080035049092148625168521775688632940183443928283465037726688070437430960523573532734196344197264281841327763184652131148487688509645746768616228021607453912436649967020216605994151612729929460644927663506162305444773851449515637180272399488351507901230335999798072458712460998654159156131607678013885973876119013092415068477142890330712333690526035081793004353927398351636862846842367773951983911824682187950642287225603288014771605697792242512270887886362917287896011276863063448053536162962052670170771323643744849386602847130477626482377950554264748908576545289582782982938717971652552048595641533816471218753694399586763927612632482973632477231055796359489246206540996883106397711302816292056911665888238165287276185380592782607496704675458392486033319092893345577777005688764716791691257342624426355794907472482984924579871281862859068248383815199275281654051636629501636979549501938152929876666207153392985082343752399864557935538319061263280579521626771633088272169494006279299362794082207010725873390894528657329341989341900944731370387056429396598878322422599409742041890427904732593354733402108682050708631498470238818641296326190276906307876080348448594526250756724595727045789826159121784300440767555533551683321889190482379683313763641805933373247248260470118200641864273928791333111455402459982178831486920783338122269811692675234172235570116913361938372395941438674199750117259647371762038293716354359148230943494803322993178682506098448569094162764188203111315795275517521643325904572490797766707731494079898649942586059558069778885899340187236363883009028281340924274114131905494328447181804949890098728582761634218743610863234449577199218196259031195066844745802387089097964008401324880162582821214356548885546337753804634043601615499603207091498489498323323255415359982869918742035855507685169720364746780146382473135941336687678899940125198681350107320302303861362495755905333561066250744819880019434682940711322690737250059135888969171765351589902028752708795992239744910531680037971053188555865710343469163022252081474352521213014551654360110351181362795869113435995778145282268924033106605215927989693723616083352953505229770885568916824945643945129267606488064203539033479312548274059314163880113043538001248299889815813734083201882526485835016797878103616602743258950330555775076948232991958790719847887145412836092728412562760218666796277850711734791128677522172781114186699450865839457013643886711312537497465144965216483468541189522960947257072181682641561062997903153 A013885 884 32064773573882128499379705053305818163761088317079602841626126395441988593072466766398150529826948213436788177161831566453601285255415547099070572986029914223343014008850396584020649551507800667513790947442475518176274369403594444630151315509990581695643139048429626401957167054616697850632789671012390752689776592461218253374357975917479357024671383522199803534466233060436946284996989106990530759903055561812465102952139255151696166561091129566084757217445134302696134459713246911624014539709448306626245291784844824201557793911801000946494113935933373674767394784354772879182486037278697240195791186510999914803993539748196649230488929192364098181883796932361343908822738610394002723885849484609434650457742720637264864141012913788778876051165953428239588254637136345081556618970363331806327382328436411891755461490042799562899554441193174843755029035990769967397926875243561143136525618055591596942490506443664062070460621182958716356931876744164598489574900743662479171273589311049971782732427977570071561921751399616070518525875843140691062462559610977624299575048080936521540802711510288249294426934199317164537803885669694418333826913275703673461998231880726064770069078005591550192576774887596204124655607414589746021740897303963524239631296405891289103627735019238211700809863684229548184594334309620957091112575330099019234794927722342349534806640995881545547827956887189218690517106799097730962604827456192959502347806483956106832539346490946572921831328670108156540007636626854395074926425142936580549032332950799717943440468941236956576582244607918633954115979936749359987804596304161072959078054604224010847448333710275698339247233854459891089652502083043950524349795008017720904814412474653690670024960511830172433428740283570067559011723508754740209806388578343077183311345457094266462511535125947782875116566384131572737298765931271382650968670590810146950907184275194624820824147369469210053863644544457457223449362385541996844881646607383255231357776071633686001269226030524300132930641954887787354306590233207239190934299176143053632393929282782178532483075163201467309309842234920367739108774202229764676711135469765438262274066081521707899424337791229405492567132714779611108228323963234433677315736169405288406618907866596869969555421052675083136773956347974825996536939830302198966001765612523431585157272035119283078767607290100275252915269716386967219353518139435595248970302732384958832887583891816467992226977116082689027645135723564216779906971060901261843565282264208126850141340833080597401141097646718730940927355162252934118428658917199486919425437001082376333873622711030423297645318043353908502136187468747940931441859132819605138591027498312592954182211891523557809056873465522633829768221214085196964343403141198851537000284341032532977295024053221864006563179455031544906404618093284889583916277266551852754307885124833141658354571347254214904408792904872810299554646396018919640668570198114693910657823741933324698830870485901822863935300550044145680775818071502143627079411316119545467377818682895071422382113852070620976098283944240081069647131670075494689750564512223423689537038126395879454202925057522869092521900266397554924059870028320332306954117201181665291767010098736166098456947556082881762097209824713572357181882750672836294221976829224593129369782954294041360061171129063780420142021091657777337035106013283407710789567751250200076745406061667592651640166883532958678162949695734811218110660859274836630615513758718138571304389709740126683591084767865231141497806419283076677594062861801280053375245964269114063869968289519377492888223855189851595322651080680211456800535177282831991050427193076176650296102745932326534732448610382326780041810347278266972025725966232404489700373576726690132259889939157273526059202298651953488065945498697397403583476794629854305776872217173400004555893650890195103620061353251214491636679631087368097773797838423090641814857761251273707155358717180199628206415175332775809667528961023449683449363654780673766693578239984730118106372417293529905802871704117826970473005393523457878319575077815547997359582007815307176078258820690714315216054005200812179291470926899097202092426367620330740170010830503163647141538718173366320618008755482387711875857631733370622916489138524882668116271648020526779966087879879490255341731614984223291633234602241931138327932405601221751317129742737700961775125704607061424889968330659871969505023511132510481727927788888583066644644339515989802657411530414765942282039596379460228861913837549868459880717070868984939460706030216030736105910469334185676922647089439475873333350350485759255534024980240739925165367883076679940373004356780952646430985166484103786279246058978420110811313770803620858787464286779197734215310803693575342023647928269018302179159378258485357699832286344224105719329482468253682569136492479194014843583787720384754470616149556501702119657214505904101315236812383524838734852951153547489432779623673465667143365819891147095401285773645929747711947202268304783202897316235254331795892657570026046507670874645162071867662561332361261274505075026800271225536316847174999406515945323375844321458836276854761035630784325665658735838407336654211841034172775318408598249445584810566758721235423439491931133430487251263632715111061498624433216113085676123035795581362680278011625327590680599678474445784522208018213917021368054264085553538368334877380568192487732502761689584736667370398966225013777109121 A013885 885 45527393212291557324743769877871639060543327574623693651902746945453075597794093445537778816828501209485717750860466682450110960078898552457445046548225475919413141841564297542597807410255211332374128673262830961811210397318279397369232756386068697354630780479886144054203697342666900760105920843914640096941848123242207965581355792612264487426978836593680046447036622274492821241376969962484254033163672760828361263682315586401921863964931167952312405128489996055623225385565071620197738412308238144301420761257754417556351244590228033800886293130732552145734208856329614755917407077432419227372675486705948806033853855366255249786454319536282511352234982260991780678349327175138197525528390591669098054494979206095864978204666172733394208613380337136759977060464320499518463736341403169208536578090706738479392234284867699258979872670209217654129484261954746673599718259302696994010397854475558118059973743007581524179178006210972214130404223718339314317612349845194376688687004698419479785515116990948709097695532177004675038222594497014212189874902501563856705121729043054286665359515556863342778437143511439871289152611695315307732212479602900790690732423523472068146235970889785201681781481861577683599821136776857153017190965223313737636310173620979588072809564961210509550876790621099113596733557729855483272515827870468403153658221691061841383441952864489383616902359381973822482261547708446506991371202497467766900125049470890465978928818890595928189072664831553756820425622918095600827899809224174504448607401166523635120019553909497881453956336082265527850189252925053136024204270694637228568457689376189691369825448756870922216868559718891857582880732650124534459651726890699017150747077253024365273669630357445653140810830892808945414135708705969979170075069467680466540264897026673493896662240729322841149714382596473902472062813898877191556656423719055922819274221943425014414220911411572444179448672751959731840915141328648503014183120107019366623029957859741590504704119464022141213842502494141109089523692288750931015922401225340947701329947249663255664595821651997745769394744666147328576947766812455346984581042674694745874757668644311167612952941983241609994459891355008834289295743377466153297772489210283284581156702666742632004363051469588085517330459338366492514964949776633389317270368917300682000206648799968359914369738584099906519778516113700050115169628204904605963417227126695910493587266201882854794039419047109818594725139473052718144468372209618082937419070979811758365061133771235317784191995481377117157592291718610964278589760364198111898954642704045819614284800321615523732124788341082350464117580730814045167094243782747846093264440530671623294146292829662964220094065188136570301633217268367365506201731353853177746770612723605429175543180967135436162766776291482724256172941832077203469950613690854513996173330849690210015606346609398327811529155467533993813494761567912235184240754075784534951904885644750224606907903275501104506118584033084030553869310719548819143914091713071549468674667501639347424569201027659435687259981146216888787305967431678381663705167276632013689554990343030074214206202563399248341100867746546433141810874878800822068354951986918195736172431657761236588056786186137172250086058050088338706351196496722081322205133354812343126887591916135074683372374255799112076001589641137936756430654518702539422018543298586855330367502014501163099579852430752456109900411266136941851712948595667391713835851518912260077436536860102487052583586845246823492873650929064011402218673312768580092745216609089251487384221565652114768919794858358297116580033395461362998418437475211269982316886403079560950159473556531235356625610286591619354929824714255478308099531193236843141532503325530428071120130549342028916889840798157066723704849177943990585259824611192761045037432455659172210268717491471999749240669452843209654451781030956817205200811277469894209415318496316949732020486162099326703506276031602469062787108668011872197193363130785923112356243919089998951304159621301139491463548009193625448814890019032036332737196911261950532886984030870618601104948334369455555459720791662409578452250035854171456071346225050299943745571067765730426539443739769481383893724057532956569420919589420048412542337518758524330503565113343481092222309638862053395478745025656654330188489582635421620272883121619733912159885885134323874483144657566268413559995764065733835005494167446072935054770366547976887256864777972154733231744363340118326510749895196551262171190395642043581840855298092824349187859681944442752875129721257428872678358928470265895083470828589658679284774106369676267925523746361605550098192847005933081703559305528620149675091471562922643276219536671916701695392679833451357309748551799948804399670676488263519477194697335958244527610770591851006074330000988927268971566432802030976333766346081302336328385634260845837266510133616709479581148194720434426951552106666022477703558178130135941753177962933184441435183414711588873797042218771068424564116174737839509780720761099404472316242045061055883875803761345682463349434952312327552701476318229679353132337510579012456190733578899546170439767618540286665215691313525799839261975257454245269677084663059712376886337657164618526694863319211337117427755979446446252391872930677488843025235606766871131496752302756920984217679691168274348710117157580208581423241721790327048853992941412081054408173704288715450322532564987349386524825215697 A013885 886 64642387944224653708438714867485191821585867460122473797509678569730167559057128137300934017525665241796762748583489642343567197444744661996570551456823779562510185335737958815940295036102733596750733215632943380944379761105140230310486713784054342419853996079829700838369499097866997712541712451678109144123561650722311675386447091631072018324607889989392769708150077392794553689317780440023005478765672915171474538768181561561873572003655273335266434608522420329549025926272265895439100268884738086853382377817151414048308209090147405388425009505722529291985736584121597818492621860741962466919684898527848353888809633518765080196045670773827477721050305208145006738619040634910195724004164080315510556361077690629656560358742698018718900859168365345988610749139688711484787365290495679622925120158136597577134419595009396866757385069905249150739327135726280747737275168498749445824621466462102522834280138825515680176475146364692375038553349876050103809062118214148152102069064430083787309822137465417461253326685230245326885745618354747108277279209441162952889764022833883930301817365680021315287363427274722481329002359783875306890736014651535907967771266666766480261910166919657747104289209491534105102991239800578066711529712309078573579078454186963214982295170477129470459379267300901924134117319077639416912864505812679655496543701675605992921169740868315302754144133285011205668196434344671732077247341464447091107510852366590124353443936003544862810752146669735422497779063679618465504699339425608739362886358798096748990605603755277933467570081480757285576786162090407170555918603175675531443524629464608566619286252195584477006076342596786636232056288418407871124277721987847234394608292867247416204376740350431712731552243918971030808878484956132416714485277909172384180460895897601547023633159135214141266310014130281645742275690754018072572059519812467585406406238945925610691132460614101015875299454147579288972446249821470877544209002365792196835275446876859115469237676949828085357462774063823712728523841162029030659474532836608921980367234912065121198166029543340563314895513977441947511279325343032411603486285508964057793495799128305721513424525345499482641903837959648778427496586304698960022915353212645193595547412378293193249818909170454930338380274004795032962820588695001354255851554199811794442767411745176675602937273916804340971453164553649812056374402794131239109399693856429075385693335027606784559300427409972205700450652356790213226450429560431702385275029864182583796940606213024864603109494128201669436027518542711807907705621381429238566514042125838385300079573730248052679723505599604162882930595823711437728814931694641008510444168738557819035556672898246767388650099115832026298766034971012282485539071674887911395996481869900233852899214298454018983757546684895786414196944670867641887233668503255617679064677020248592522128780477780481531494352094666413854047231675531162511990524359781202443206815216898119659690434821043171740744014369462592370125217910326427703220430517446631013944007374875138916206552063529443376605895050324073062877888999640571953883427693896901061210479923483652083560176153060366551850454776008178921432163372789498819508257063289708643374580296293896098208544263890166979490440124824278330583690804246324219902214029763789075113235595267798734709049193716159874895389063097187469175359832961431516128982832301636648809610307803577935080150532770890074834868239103399846747592054198515796631830630088204856768808916574536959020173867331619064121103387188040037519998833847657824744945018931637349122898679542114719454153168204036669055976476779584482845407378241048163282507377617336172010579645555770239752369144689116882432596129308640664103276061435684392406915574277657009776415201397125151848458686148898287119396039248020640415258792974320119123713734194865276955510411288959147957609207305601130340942459271253606524808297994571582497805874225095295657411420659863715260310567402986916081715752037332822290376994788308432540799422227368641001870167421772014930958885689633448877963297752770011291238194833659297773314485119863915109068627192812056608372784087413876832476379157796321103093437061243727226755299564646706235014970017876529291191359156571115788278625475181678887125722371922080335800451136535033159491896905758547944264475893780247298438253331981835495795010413630533317599093209165693452014324058069170872054905579080645769395932107478779348061088335710819209870253057209703062224856499010386724573813944089685452599881585125073981811280984183301964826884426590653769023060635409186874476673101006322995531640268827003393241508347729436747930369937750171545769801171303127588370604869950019857226351538916655514243242680377632319115164210284743835747649513019909568503207706596375974331231375341665200239845900233793931679972214135305340161400578993295964332482847959691352212641504701787963715278786620271549650332311171864148149919514498677124741004125320427849842002916422461462835217662152443582846973617632900096332299514744592838724837692317135849522481374255624112247101172996665363938663085324461996060060772637837300421340758184889009606407135572926922097131557755803613155821348801582374990403123212325867896398437974036308704726888783767457388547825451485539621321708892836582367523732947276191281952917189344153584234335533557888362033263112511936500817010362215793859721376048392604683855814533169668826291250262653148600120125242937902978756283895329 A013885 887 91782947019322984140502668375602922004221445014327115278710699684981366519900176785643692271321938473221826165915507853109010290262302821548464673479831441178287024220244890990524539489075719016481705811348944090037544214463461091987956733973286046465226635311918759543264801880600141771136338216502325015047847874709629288479174608182019022722322784856669249819504844436701096617653675782229744490063792048316624324191773967454557124324393965431991394043952818161852491304599160637500474590477877565785382942820327155296388748834109424572592968721766673272930991989121139513771478597327500602393183040969055180207503579819053230471916817967914361034577323201921144832875415178761685770097380398584539872023170686584352274821283330980764162417196217715059350892441230994822655734119267324182367592332371355026077345602911257207043540493200457343421288808950909803640004308919128891900209561506481501763912495072380217108329471891933021545115243694958872244023511981185752799187475614505475998362130635235240282764667310960439096014116440316164917252826479501306801201676168849935626547499382338024659969973760005638172353303555653841615959765555085819679395807375675054365234983872044489830254764121021139869217832769529372066832442730031376246269596726539029535116673868145618538042868332056703295295414313619869579649058629673897614356050630020898291073304760063560822590826653656155446428384679322571492004178509685453438637036308669554194107846642185198275886110714050527781429088018952035576105889978826547845569736743989255731554300731157660779463653181023597227198869747199253964014920149205133048808549817730725574359920183665988768416537570445682960538745504895344670903593508498810685825346885611314629697745423742920343883574394058450891201779014359304798978923236283773885316666266480839752334706430247744975959137732979306678690335446927838467946713622370788412383743211045099819079262130155626097655057067619486502550614932764175777287961472086611221943690176236553112805400280952055791391021993938545283583675540795053385069531769789034136278281060540046789064424209318902206597599789468791267522529043581970842091226883901180206499564862918776830886406283484858925485657653873035591730020540830951281256524666446766642993162297206238488108126918034626025461600707626261117491552602718537849650620191482175022124408938271319091559708931692061158704575863651561196927590428066798768154921119907817689904381592292686304014626961040906069224761903355081781068227564385875653649448077868690882172698315806845180777237004386037760429724395499159440411180457771974383334928310666512237015083317908809333674177490137167898469186994467450839321982471157898420613726092622489262368390911285960404146563780307913364487046115836586373070049691091325210985376758350936337675919716160028032221038963376076610702431269544117407081934860027011550943735119939105832692203862839961165862976282076770375565940225124649810787329945905858757404299033419313485649081713701894698297574010582048014868881526502350659411450813210221171565496479268090116148286393266724884377516328467987406838610841362663572725061995173372250067128392717727796407501032155832871210731166898644898847907189998779425370535349111335845255901455754962432314089032894300816998357844312625357627567474244773167897697905658324264823053352590150908067786461042245611489342428961983308420918886349119268196349177323304907268866862807064756169097295008477668984811513368635996203495811298142043458281142945148283317190721860772323023507006747870649525797492022648963553032984230433896068883399745217811613591550438628379220015554946678892815811592390830485059431583847199921973811077661618085182425583799879265304079596670855429340098642371778607411685238761886534349705926547151248930111558610117926728097004739316275254484302098576842438088104016139241378638811492718827542220146041507668941647136257308904122499537393504331999494735565678423410587155159621131206245207503852115158358781301102793707036682540471269058747808689143246102081845245484956506992370304974947803826490558625879823518334057354769921943589601934989558524984898834618915016853800104548259794356096003204917729414281851211092474938265466334808999099373960578374729650284672115249803089637971594749797924331315033039637666789830169219348621149367222576736686264919614608499525949115140588418643061187733001553016100866208144726295686686374007696702114117918746883262070796708460197199974328497208799972701077356630868747895050597360821398074115390663593201745213348517672110067810932168592619984359550577873205641285725888523775804610181848033825639175534749466568157175902556917708318082074872606171268704145320462072581682944828241121918832625344421835816991585748486867822432943891721899710122265528393150394607909740206258984664810601786019186898490726216946880368253950453330308045512234365545741887684228029226099055503484278584528941366552796884592134298901671871884343549513799700272097548206303387894365086725593116734902846865236823644130782088210355419811396632078089792106713354213331871300331555895441836606467685142832330187526293645858352339534636339849708455241755864343624894121954512724416293169300828066922200482050764585032845368346206748807314883369813776596946501271168567406127853710745331349802069903830110977623456271330605144891320731125019823141710621875650210947670902696051462863141860624240537881864630422282413831942578508605465255622686470691415724179911611920760667062082109707960982770147953 A013885 888 130318659806014874292781697211778438028147848253707454918284337922618588122845905310333695977282353594773322434458295233791800023700962497295338405893053030577079079348284250187133201065340583175584665368184477708848437415715446475686744284429108006075977294734075034168821331803783275494740327771068341688890792139841590112652175421649496983545449062338235831040972689907361108940251895135129378322428505586346697263073959610108125114871861042576371004773064716536833392746274250425279511350612147806923336469044041253737664639753352105245368134790381463413283979492697573786605030286765633022812177693001199781003885410331141462658164397409468980915471854389510150938971988369471030872473156240593049029071203061541598667870922886476354861357192970096251024780088928916615911502679380545111603902546263795033261101695712768924221220274054121762258120864410611941066885598048987591066755847371908305650003503515984557922781358972064344171982694566993219467782491651070459412195931563584901634606459717353202562165392234138356173549315326597988970915846446705286970833808320074763048902852830508320679630987032960325398483044526619996595311784841747486672527892873003855665859448495609473196916038620580712591288024382645665634696511637334159782899610799353526858642155208403633500569932901349034570748261081093367161751773438752891245026738979389582584868469276709567278881343359980267903699466985628908390922576886226458863022866462118627209383384809833149068404825500119640224156560627325180376982980627666725744367109704110352675237494773239322761346924214648621688218905602649091135584332478289952595282161118553694821833953192219439814757599785160296071301661576344189398395163568196595843943919552963424356178751724119351650705500288424649907029084345991159433963817009500170337484065815126685688230699267932272438330413424134799442885223616668619943583416963718520522841944484404862293818423890336376804138216362859001247052008466589744326612753111872479549755302102560703593088537226711743079797082315247601090713266802326642114164670170057348641633671311775209213780646164570908530353048244275789562730735520233166373939123129695278024459852667569265714771880166449961339363289419455206696167011775042611993351045343327106745420342439824358161009740761459890004633831995928100231498203403838134995591380633217306580388496901867100311384693644625494880614802972036714726386017762423640698556141836548954301734565534487916697559296193022657768731262761812036352422190384886236247963744399498405829889080912586559777842825401336546416410467191020250025583897451230742231998781306398022065311525154516048294082616628613688800816764438403571346367192065550840177797343288692689736598596414125749881550327609416652945960483836893388017908121544243855740094064087981885415603518340427828921745267719422266008242121955081101909267134784553372539688318916191378990288854500080358741078707914940676955139929190224809906395065935004054897711795812693646187793248214771631100640698541942994948247685517575048100219964317292225001995471134564152628043957473484512194157607201589571195511649473384667412378688349280878802863562718299014835823765193013684393018655122439209250143492959070096958568332209183173979237508473263873694258185511978203275120837373752191302405005071278760895851721655234311315678866064048593897876403081216059727192423273158674734344600627215001436783463753866735735720051497224650543499985977998852077651767520937051399661506952142346067398544688778669406105896466769070608251187588080011376823750249630802289443518753890471180370676577312045726344239258031139574634193625799926652716779800137267400025029350346533739613969475295392069572863242137345173996854543890290777336544438062066458183733168052735929002170407749458530852161407273486209090375628858151388634006317724779019773616461104043414846149966969617276317614069898056954300480277944893848680659825664928880319806596756077469228486046363474180491105701590796952672401824141839909364491982961865914671946487401940861980763622544718533891148665924110814463897669405098865848581271239673571557061059301434608469598609483504625508819084986055043578506835063402822524872532973986415028128188420790233742901034239813544929408517064243695542239665444101434606663831447287968866560818655207894577276675179277096546137621150049969239180311415532776170450329280928831016386060781927591697746644014811454939446216373645125758193427834055202084170215763950137061395102839433592353835407780022856016943787805319256241437452650353389386256369184551826716101411633132798404847316142219026902901702742606398968203763570562857242773353063943305476757506579387060582393980519068461662275316989610600994991954644307934923654754537606221966089318685756172415268581356715069566347713339836802900000038263189223986620091844652130347054215546719027949328814211190576864549560680439421664956892881326650010677338193509101889554526166334029235631118998088379182015101029239608503557309425529528942940465947868951441534560708884599863420090615307150187832500337951261702973278750788874861959034359798549388023846483843070520717127502577754630149589987498134193756279346211293315968573351544770483965836615954809843152451410980726163940075741307688356813679397610668455377588611562475986177733934335917567442509882355507751042659029209955979332977271026519818444495081565527164889307541906472012800352297395330668557490641256180493693493030081452660744216501455886916761566975478452766718043616357113073962102721 A013885 889 185033861356188861368726142258024097683331919377964305817910445189795460676339618576214470569216190728014065271822651695765923806251977508522267302976092596836079770366216830617952385465031284405936116215674307966252415803765486686629153679456660006183018893769239575789840149710924310194135517568045782425363413455299060612579979837656989838565890669304380512354342360573796022056579235070879393716748370656313462535856403070129292201226616004329358405724069349227838650524546718386086091147746112348694747748927465282408199302406275260097372663759066653497595151270563099023927658487876191406871030182651604517456833727056543523745433326812616398835699120757926714381755950490312029481497118200299724815269951165351269659767204956823657784382039938941952691291182726344759518258459837222640526582257630473224541008070369644946437969154657663162994528716179458238807404984589041374089270757181935611135297024491695286458566572005998363522998832759807291613867245248213949289622278802076967680207424074901966130308467321386983981507210211677440826277660988279628642547178579916392838326057911367052675218814355657948739313940152433088505829604890049061184395436390984635494160198962630579784953615847701868837728440435870126871083284923850368106868492690737700584931074567738357851218723219510736178518913733817985018183387779427363904489930527059154560203590181821016067890627539071503244943014095814104981210157249946841201875058106304367673633464605935265536818070320123372009750261702632048634521923925056994215219851283149013018404683616247265097957759774638348044369430652260530592497363559627337222079543439306293468644691277645117157062281358158342498910163300803331726637161758448913985194681784711988816090893886752930276715759523021758143044594612245969660429563327657883354869113236068330561234175970468512547470505813151763932576684948692256707236519659854487394000794769793634561914145889661336959993275470319892933635523585346714610351403795163923196076913977435532921571911201107255394051445904880513141856866862151099092291506093647116870264059647723213228650946921289156473181488020972689741170173943551702908202081549559748369975493029016894909978857457495142757424342025239411413999604837876677937043435188040395802232291155581693705416807488344155042309378796242484610394344590363402840435390931738025269310670045594315446821736964177021284705092303467133661262272022101543211329827879616888607997935016101409938446449614736571791537464551198152499241113973313416740325058231838608006408820757302415006488580545865504785165316714440439140575475883412127973299093629358376415587026171315692782691261798453546339661288705218379601138882224616819282326802449853336371337673308771344849568403508523500601892614699199935230942971731445448279562737553769695880542564740284835889342470588295740347664634552775588113586306193791597874084237431386742799014562083920597921031790983983924759494114440245027919264379133277052374900377267223762395261558030481003819662400309667554978234114015927555070434017875657586714658283658708854057996609326429299030460037688427363788945584086331533718137767303544900734397449570515884307748223775656830881218288606181168328280989482386390657301956465534193856638231068323023911908344506480835767603246790983665086058863285490647609301337954236023561745847733101844386057096049686190916072252531357256432282321612755610295027058495173961801512265158694900646742259590763516114418405676975118989169188276547975060218295466175215206945299839617332286619706455248520713462839558190042046282406207342662738747567733032549308869952520190319743021382258947406457346488816683500078797338098294978355927071857284489497727516884391404506715651902124436592236733976193491495117380824791853477945234668635922941240157339247110308380433469263648256211714308265751564678707747613803770873209953651579877100498560443245452962217026002003145306175618089128925224239635050293887226350512331503359489559868143604188830578436820560388190539493452286052008365923763057546469421094815476423375084671353010208692266353188515460367169058038549198290294044476557038877818872865420427061075339551045156010247979312617941381697940050845429282593005226577958911494233772638940462835188813285860821517784658465530636313887727251953610968444293327515570808328190022840470709324353246499174034839425524120975047093181831767220432863103645364565187456730938147975957286441634647323651245864178117065623670043954949757581266532289662138739680584319912275649755721897183209198657207772812393801809581270203025643602017185035744711295755742680881273302951008893819796891132008666796152444761311349884312483019288773677336169997862988770413244754917539096946291745403131556895668813501957502105681761201701697026002119401388529265765219560663455185354328257062001970443746272239838177357323517838867050162159458418895168745579046675926940699055801813304210293375421252881597220858952535748415493727268771800238415302073062811035370689004080376336621159343365786922936764434761308276059600778164344245290432342464587798530647258839494876568649000488938431374597009970580333858504427542955900306390879138321944209523673528293731190653204303185052280880019748439468910203040860908953464121825910467240400388453290881047056833247262466306358770804392909556219754031644168872176721236960466947783109107901349857145453026384703758237538528697632678669811922842017066032989422076667234161933212361130526301009107651229972328201101909509993981254989961497856609283130897 A013885 890 262721623283614248136415394168051321264362609052238265365700870975847413409525541812768149538995592918505866674654294768795117277773514029317900886001725906265885714512865530470714020169222924382759236161638675886039256345887052630417210255852294906399002657450511196362235065448103858299314673567612780497129220138400558304195972432356140621216649828046509801129899481057228298489188422970033603324481191314961263975773464893944566436957019320059069837876159933986591302817831329927513039118765351841080678454548904073484258636916666771976075258246957101435134958697567910090816853397620425502385680302049159235342707565197322717994619727108181082201659246501987550901936858595322967243510053756522966377034747051782157685308084328380768270759330081586304122398624832279691215315902009099426710151504572430821177122095770832964714575570024765645619922559368417036578365619203642518290269709480071551019729427303704994345200957228720818436674553685841701648990705236393313396515219913080597099516272524718080923881389485542558915030882969521696099276120897835748685521109336944349786247121607859889310278160094581428123156073123013187746621705310370389866092151127794271598831817618483767121724886136670432382330590251953250728795699682123412109113977426392759339418480742525281563557862694284855338223329297357602753962810422334398631337359288358630016386988944789842411106982745743447382855053165040327656306110242437772108370714377643000571982190154989428319309894870519410611647977330314032678066395338459648635439412383338108177273018865313993080191010920338680939234246697626680185471529131681792146130194309103115925509445423403363111274979622350629705475087733788716175387860582865999664276565294795810304448368321363355323906808169079104451708868972359725744148538497718339286594394512024271625682273390901510820113829972344224082016534161195341531566723094682012907783786459454880588175733440456876912005172129461992221072933611319630166509713138390062497412178849259683467424329122270544322031703828165930748057465412293273103883740967607514418062516939237338365192647542820857842542048036994220337828659664969490236131082902713255641348293605700841356197850613026680910128253994930354972047236926293066305656680755785472262570134223290756879491992029977866945908267649496465471460682927039610066812072862164757344807640038927407947377970980745492910237518242723933998878865766485030839409135423669196608286124018156699610972760610631024614217009805270555213114990362806867952667716205883670448155609014001135063867856508110958027750471094215258596820073461393893787784531183299896262306148218525785607353666903366856945192458397125252805334249898797763175746686746041408620198394811172155384073644700401651994101442228961922437200995013694939857875109854882779083859524344446606231334132262085825002814065022200288212192311953398356782703623106616486470380419076789248402362435651146463457241034846782984606362963563037355753868924965508529603248890000484666640374396716483645608730554424312850559641233318877554099914566660803377396224891728395925233491897732177411467280910184066432470433935870309352122039359554843971945546469765432780924513955605506575119088060883492693479504784001283983886704788849975923762490446305938360030481843178905693758096279447946894442599769803687697706309774124778785464453870225819285975521600262415320046171080318122342566666234193782215881609800271429065547581524475762713699669774229292861522604796158774578225076368345717142538087732594379546568482996548429798874655206986573038529708398430338931088249905278720396364044164175459866819367110750042287690308613571789784371380952080230813083511544466068383404774898940921326428691765362794696166543472393236162253782878985746486703634887060905395639580426079231384301126117124368275822119996042591285219370015946403692580700723265161871249560282584535265159106574579888126179884990594573176328382113215503605127835544359387471365494768005702773412740418607568730411095054833554682516946442415416443598757432827421417908064077596213271015883175227439185996010547557239440349036862031108350847549943271370077251305657248388928322077242665162875772396393492066773238684894656621993301006197468281717808088739782682865622488457777171814892932684727686752777098208822408991126275821200438901260202219929148227514577747585002206401835267440583876107510302143707752596395433366751619645970698784855160045445017486998974348762445227277599743097950064354737202815324506655410717683967235210025768859863177827056682087026255946633566657381247829314293297378546257861535648042068108110634952295354452020429611184621761461249312690269202318300327181502324655749646592638457982952309572870958752854162979213634532448873067266988414564566434248291246897312997701607349744931489111640456087282931748346250863639914988037298068140253242093242152277237609591628476141598240139273595232676114521145493852705985217129770550137977677118656521971115635555552743688248320377266550904185909441793316123040225540046886884921156582082091327085337394474742237858329224994068676960132263887222654356241186785798281091334520977858735741331234480700380739501654524862552287167286702307418776373462199960019008434158987647603938707623371758284553174348124230490830974083958343622347645238012903383765511300108194682342222885346977719078481948617486904116971497683506324059876742741034642238083147330697825326402261861510509095460005103437705682171888562352434820002631953931131524242766281762462191686918386021729 A013885 891 373027135870602675516226352317266844856454101001083866747347941561153780861408707221651546499989665574490984339074623007537128832667668309125226798295752540092961692951093713497556596535412353745331380778755805427524040397502152886666288902243671888914968716199710475733293993321948399933290034467689979678312403118049001512120780829887892754018808774900633266702895687475473000207963606672963001915487890856886955384849784543921450267478482580721110722797330815390399567445017538616888881184052816169021288868440443291065139015436587732857634287948749769172386417051452680117816945014585144492540824876626613084415990735398375042403686781872640666831601292760572538060971362234579482301468454396575429471197424844702259064588480690241732494615530131650885012316544258486145529904790678933884710395584827697908464085047534887580780743125128653675292966385377162508305048472985626255092067478893245952216219965463156662155993995527899855103041421772718140978230995764829700779235910600126877355927876158128640226339458030774001073419004400456166858429895189638372621377945739825793654451479344771118856423617557412102790660012516222135714355054636866570644100003423856591089502548068327506134150931655354470111078764883367586720035675763560701547010244646705744097388705811639718704988576251519211845963761666158273773433374117824452237494768947091019339177180962182471276307127200423053970678427221754664505099824770496967792474917404097057863132916566892824725170389401171078792822662148287691496181317886079301332569097748369296262258336747048130272860768192319318502338319813352125248103048938322314351227979301140222868646064650537228937085558741651898041726741644434045182637681563606369685320731169772894831443146899666009600136348926524150009489999572487763115909511425754868064446057208659246237626355649985246448514362283042752972419750144512334040985732753045918801207163690962228387285432355566779881648927684221515889035952298567456129329981767535098967388164024373306389006705674559688249446968902348193934144628667902489869461056799044302599086991113794709539187336962206994753738224699662502706208387225924585498202370976997735015157864114109579505487011577860224077011972332479829019546073680455694245550777767867293290316043067878944190644861327708284228216475180011102974911750878737679630633589337854665869326541362751352665940243742808353327051111939559276755846149710604136432550936795244674488651311190047917039536950962328734715668320891082034713227810871563871110670925528937370671506878547792609628378223138036900532407700636419194425505159044674349851842381092326640807309220691111366375100355428413755401630128402367070072423472058557295629426163403174116319249032261406463027164652943378188395388891458887188305916893177159856221782979853224298061671532657132924983803387031248393231020569920226234620098739473216330666419218193291164630374930689112751868833120796329864165007884014448748174236698355723530828621070194752044316880159209418157322002069798676319603075338813241571057060522616441527331642396875308301019671686094805053214250105438316222913699071291218012608172916883009825775942438939462097474687773921738092025137611464167749228863016861853285285729224097711073509425001382160265185638397620610722057799858410471501622289309048123533702586381354154603402187876959486031993203078817221093927346172783792229074796331587248234949679019283681035695014846183990458721192460597583019385472026627881074482901078059609196314922257130244904852701633738257959852086562030263888940771318226334634767676177470105743678169245759328105820262654813675920122546127768222792473098517140200727868195844477780281572315450990958456655953473685559731779063003892721588914939915081843117629169397208065049371562919837635952336627745031579235619644025281854167003967831221045534457719052731612907736555986833102939026786914149630487983013583663276215173392963090638886422087642123825302265993192507486816930597304816273122749493372542886714855306191270806450854464024888625945358800932302044092166690137023526586344798837528906120310737548022979320055662431812903409709349719803457703775807096583725758600599627538830165305567426074465452450359418472467333542386756518722075001839453801620745534149594194121841578434722939399129737832331483959162913580608662191577026606943381940614874165816952798477775090617322385100578381255070858458478260230833815854415669018464568092976645426194037902721910799193066690938435826084524524100577758208046231495378604666683601558096058752079991219458038838689619296053449366399186704538336010554048506420622066697777641811461225086182371126447763500363085065368467558796054947650946346178738725962083863036300717413207840881951253285177333486339259566670504369338401603632476064945878140977611106786789189335586483058721281623411662712495178775169673923135415547558784522605901760641940833248981252449428589106281809935650077465221562052438224624007258570700664293316342332953000451994965195425904553167164692822296332450511525514614352671763498621165331945401405896906724089618813758412403369462582515806120296346289542746123189995498958952059570953479342596063800495646600688707768902800482195278104701565294918848632709258299677724363985601589997754602630816470404625532019794369926841900595660524709286959763147578037720977086381559320103743277616144118179103218810799786410238760684412318057224024238023319522622174469536319898726912752556466151750476771531178476041046224476998212794612616761404524404280102012878821654072753 A013885 892 529645190055826303050442599922137550537350350485095935788289206261195123832537182809612499858835826593600045550725476999612645132965017522389617146147812314318772310468461066765500216486980978351784978318381881626908001426676214291203336961872993237179140736477172316943247609476121689284081388469190891476109613753983701139995275506782133742042883770704088448160973362131862667656278582679853229010718890248386941811866660533178678612431195841614934107538849739547766558633780267327959996171345679407298060148877242489921875087040747148612042047184048001007797060955424448034043214097573819503745537986852432974199635357590530592582171503049341959285516916735148242173636615468303320002116095254158399562685962047724415448669406427404555574607322766135430640932731581221363133654026379019028743248143886700669218090403337742875784603591415794821440445373042461827554481209707952337676257654378927517975865431502621228858823166508257304567039083993946261494928126953663804459303562316964347701955686458252056725849663861200680842101487331018491707109695694274370835071825904311831900828514108028686506125068354214476032038153391245612948977024811537458395019898561386747854567819392651287877117139367376631868505961871003651577549694482622007016433324933337677696886035667597336081308964910753313573974568748026488125125790274811873280572610152909813445866094629421517118963608705411076141645559639798912680217521899163513198920058800629036286374313517918745435806253583978564421540806609881316784693517469774898552157561421706383883041335238653517104833271743241930610774579755226708498395850756419506287791505006579053421607195416517838266923490178245638997832006211041190090884390631857449242290437396520233136688372227519081392820795977767800060024442322993757874465931164438029705380185450115291385217444454121102066648256888114234107160989180936849074431879549541519131325599816758556711285932128077981382418401514935708885658920122787092557422079922507083014538856407154609689575894098963295278795024924781399594752790026522025558583367723520646355431857941859214902181914697148336950058494507388702104928922061439604191721123848287073045416999467467285227922271797905884177313988000077812592205629537710780664404990669150751449308265962229394061696440870175901319422759799665024636649273867431845587312516256478312317224375039692047342203916659932640129886810645166816016725446589649257342712475465285717785432984752367865344005816582519190287184675095449064561819499860666063343583888308740428309533742054233171329120218770103659479242800602524248139414478605694188357587367690607627236743648162819311327250865357521269503292349222999701011820973766646986100510144091140591274699973199583796374360922634226124440511685260141186526474242195842661975492116425459492172950757343958783468728125700027249867817173345222660808989535932222519611029991886271813138590257963451564530225788394514531943735599173103156236427195817262545311733426863510053387632512214606836600745892818139163122663741341352737356364782460612817672523778700184618360887981203511618441625511957331357317576022266334933727802573246759682196752303525267835334117758617197282128535813600678827916845756532420420085939638939703751699871654187469927645684978330407477988821533563116834878918831477141536192353191670365892722820272416064958927773343880183090760399954850276882997453094978475517130946403283069504298816694458262140748496163526702433155598155311783338772068475990482534652116571242178139869442383574701732101704069704604394559776741582888815517328394314171930901654350776102326345640672275781450917437977334605509452476241251133984868752947152687677252423099297669301392152131286757784084625059518107997071999843008360523467599572811651616805559212671906270376827260177302998749200906804617611999752752934020049418533601054349708340103173796889039697756587563751895776097717859388377047448212394985257358606093283008222199486296334102709426627097424519107247727411458625502294310482819193434890866726986289768899311015335583418571520157883813388307767043057280057266042882723263348436272693446573596599688165110978044910006136734079104429371585358400782020267048883812293919809972834062050801492632950403169245886761356407826891881040363683255618031590408566430152169400683819805176987822273273345982267054809452055613388454361149588258306838639509741751918673681143878279567136571009277603068565550046258789540844899588074445024101609870092595774676716894737215874034036001898112333779486223378457473595691552040092886032651385326784836562457027450036745688152937239650180865185755306469169495900667191642920484742140335028871658876242629490189806829726246305431228346507519132827724165045331124660635732033191913202070554082322335714885728796568145859699614047973248970138002457817076306822761972413183975267050176087707481281713110173115913647856159784185674398774159088328242677971809802312039537091431088780299969074132419333101515261875839648362768215297481838561146270959256587203704185943082603790941472105861751944720001803972564290545713900046578159810955034023144930545609353631294882234177439165360794446235294318940419359580347295514066546631023584248340983907250394947591663092669361605514682275504316769441856827583181219300394017029174701215960454052765632154054828423430709904393362938461671564540618926225539205426958951045752333082376029087620679775931382527076387431752775792430562446698160106566360825976697395944477456211769147237251423920286196997543807087932803700085077286776856321 A013885 893 752020430617095367170292278597646456093310656588716860100552947534401724939494746772507975212067060239709179875516423596239011480556310884287554632277994349171709096424817724874462840880555350979630363960202743301136714181676209594865096408674102558761463228672268454418088721047937713381827947987699971598594567855890035949530271895233160068575782822020594911740495155036460131710440739568068366183472291351403938040171561024657479078610720434087855497127788574645073182642083349027475296283858362326208001788804394890013003795460414124186848184988600842566927711576986090512272495838938870639129628329398334925448171659922417995591944283805129526285256192844817377687933163928978747028244552659283582727876602015195845345701397401795350064495229480756754143542825464718220994860604932434821094302079834539152093990185811917586382899901496856187785966446031950723086023026972304082315998164373500888890658363977017270143802084728914691690642412682392557007404165552048228408173378080678047835055695107554390506594726180972815098423691497357922579781651199385325350772577513018484707214671555883286736527221178209903295421596359633822264895671517835141064377768111674903648543100339391679651339910150745282394921269504277631717944976559012235016331971439874035041667515944887750816399102991287467551202809258866645349876729202223561960533984533880068989807095522246547031980312565638854337248439373485964761395609991180608360079037928484741574462573668611556138247559794987052543875665050686256805964583634082178133570778687539761101023421127948866835917254717544257871222562487516928648406837467457530939264782924126315054042927662510768288159185994013318250544758842790311038872838229377222308810773570511028660758942125848560349166356914605455289826124603398948074365573625345487543391993972644347280340685030295025617044994080387212096691280615477451716275625201573372729246572179023354056416309733576418411696444319792070811265017348780112877303642132531139367774097041693322650012160267671727544664067704625343684406912188687483643533504745814854372284411521754399293367306856148946256899203835777400404598064491389452088844579743857338673046644612879697201862033068159254990348507059826482753731308538525415901820076836528378500560486584333140764258123444605344719691641460872982885518928045590177980064787394374527091797249470732031263159626497021978616900697302214619889059742418439625582851707276714183397671521431542780183744066715405949963591171226999022461551349613665734700830988902383258318289650391897347943850646462263071637219245135098271390484623349645133198838927127083073785481126049516138923176431933934077153136165090720686479541092349390089743712031658814606505521679847241450368710976528664402369731599898408284677920138101462574504536309951503638178209343470121286419557910372063590915569288294427811508269455520117670027358211189666237787519347901212448059192797232470219782036596635124728104384808971510945798681888266142793872803735895495019195425261139084617733855971789709073604596030930178333462056594853908031672035326327674396025671074531200629006861538247011519997956578242424462084834135426476212873994438396937881411176474691619038569528865332852860401961997926010949777324667299658489057219336277277370474774176180326379820677055304639750153466025665510705343745423531856744388311476721685122697789198693849584262114759076853312326994167326289217165204975343424708376737517256533136633008130006522756038892830114418560203550278494205327140606854415225277236729235298570481846460924973655764933987341965737215294230241529904320778142328015474223555280734184380974834664558474111346353792953285373667360593704499490841266756948672422047037043483132202266398658481094321747769135526653633229682690887026694821338430823153564903895044151932883948721132944522638905307250863192225813834653872037729481238137575148506075480962777386677602869458676506506582557418371790532205347496014254050070698362470667885426059436499251409629811092799204211532883841358378572432400069040301335465942702896812437626082501190454180490269591849334804528120680837698971647147243439049977953911786583284839354977774251072222859156950311227023072208099628598252841264854925343060592675957039319225147867225538327658216272051479862735905816568788746726337119182398369463073206343753640584167327058890643858770935674772990178383394653992256887903582391355830303519869660124276192030866141095416594424617288585839485320062758845159220010899119258344255547048083903139970667466493087157820004990164883662298015932737687060547624126823622543765010277986852700050972177395592941033616724542150704521149673088626957045231180052428555834618900490667586387126593379373949808768714667276268577451770303352290707663944621130506231908857875915514903313153362993233755748780513776446345864666159570748061869364081250209331471069841804304103462694519094820281200676473664017019950481365521016028071422330373189690434517039518155181244055605414989867636670853913460845397180137289814340587436570794785759812549530974307601383073215881365700978434326254703181743000491649697260018869457604372476241011681520048306285807787010635673169966715984699885253260096684387596824019102655983768241761121260231650732695309406509641772936492199547836992903744389962409997652173359826520807057472722247121715373602613949566733815419599905655354968770393343181532261835524614605000747098229686200978313081103881509514428993383288795634513537927544473906088842095013185798810341557300451006863191697581171126885366097 A013885 894 1067761472554697176744309683812818504209279788932085754831790806427353029967416192668172856160679899950772757010511122658085134123748241903231874457522336222631895362522452420387080185864142678975885029681441586495322071587852237926736371191530785236775374895472921070884704197200961697909182084745971718574065687332160458773192203262350068955487805270325695829599124229344603173229991257160898846204166417181330341253903872121787094272118981683382680242585370502229829673886640537700103991755710282757402714795846441715349193530011037217125565703393359826524550279776564739516483689124388228049062676690894531632242064668542464647967191234970699793802805002204063867431855718336707976819282225805152409921254688507489927385011549010720940356524003044858842667988285535858419107099793937552107774492468167629256874716623256351868448865105439621736221218960163587457828751397007814757404946205672865851597623512701315810134568396616942627399800464143983848814861856288234541442943828081497290964938674088326854241522068131137518327202567338364127880361035927005649896571899589901886640931701911321775855865330680429578663327421542400599979567973474298849886244224697738393669709460818587652094712530806906744425405728954535125338146200582149434973584063972705227772156914186960487210919981175900449814848167145866618466539923094881540014597901678321353115660533226930415529186470658510286802722557383519661468220886615247725044316742556024559717691706461393798263783765507830931463789670151872236529746455824937019198197405114954142577615811652466094219044965531488237348260453905838323759940987026031847506831676888301217313688229142109551929320837347901768011263729656247722660720871469848854735721138529505077621179209289980959351686296029700957931446651801008220216024480270962167906897926386016884996422684025059604187540654159996345805971791620849968161515960371830364283229850234391562420481092289386612716776078342567010285870313737786884729629717407369265949309626103327556017878315841175576056384089178886226607710945119493244463656551447878441684468627690043636117482624210851074385482132860655392406271394054550753274510598461374049316295989680109528229944220686057395312831260188444050323264674547585081446110548836882673912670310800171500246117246379687010937667214969710730860884248618027533336240848835414432912977967241765169713216037799182135493056773369430543551820698691018431461191076538793570296467693405226037243350299334336145897454669604853151035190914608410589075117785409971186006031788136488192759511947333969458105607205739785226321679325855357089888303842553878791895831875189287836463044519116419836984420455957215401742781776759927964653237734134989530749110495782864703996166861001059852355480000236954291857937653524328346648287411438812101192797783791455999371814235947147094006607462969861389164696944306427714612034747665125935386273858752971802863981307500103468849063135988558291072107501711862616968879069827900708879857494037369871469758925005157268081739538537420956121000906688430218014435290599485296125761062333632784917821254870646931499795403110787035749738633313554069462386341024230236182631121318961029486828795826218133246215546144908463811748556489232129117982870138091203297316275148646215410201437468869672673047061713679881733649810803355033557254345819671521516954768403621673258314878289853189161653475478583713480668957437403029016536440676188976161669401039309369780333024446671380821114257087767993634932287771946893177880626489438516461510661843322388643070469550319953431876465401445745296019868047925359187090831429067184634530237396832617785822316001376313899857401272910799217610495489533567408493720871179150439875448829639313362000034991140393822241461467847716597576434781061828941120373270351203749705704430968804779341659211080508172837288859524167353830142789874468042338303037632390814173366211915901177420988048498916790228377115389685488079648310712771231564842515091797388473329517608722754688788599694174445852339583324718150264827355133270667008306959417250456621892774701348372711874420967552883845532172748786003543627639184547707327562783062152040677614804653132134009998047867298236175714362629484439793119732821983935106333976677060775315251173293811981386198043464615024995910683560616843030962601670730733539623012858914068495855292917382924414376153515708911583233483888088116783443315147264811576015074421188369506497314919509953829519624294108088348585611234647015190772794899648265051266460609331996972475252640838825320541222099474008209134136727967949839408234122556198271578714136273202880374406477167941658244472869286011382598605349370807615701052001674488193977807204866403495857758253628920901334880873574938227606873427311605417924497186919415217123775244073503994519483900736196253949083779300367299329643630881649676311678470754518812374733811430231051798414240004748895867170213895830620204573254569405495736685994291282060179129261175641059737711268493000568625004775563103998191903920183455927098972124570167139400587467976966187081668260094136827173024095520071449072264202518611931465771490998134123088011228018048187041560135000089431457888024976038121098004520063761291039817145224442220349188730914372563927998560438796289004973393189233331798298857572036421910163204353546202046991631497425217286634589973974960226863244095339893424381069700852693002472719212545772651107560262464676396913888454628607258216279503233488421189514086877585070499136948741455132523946465251750774152508892706075250388129 A013885 895 1516068601137094669280645314729417042931075373273744483598201999041522191070445653073253907029734480704404354450673291083940784281542807503997099571634291742057455053745041726253538511460504031742663190588402606676488510598513114985942123790893326133932173472961495292943143447325165873508237547301161166419417184618379352512328362147470581856932048727708831503527123730904540227732815696418702353074909116599832154341744190159224258311928040976022682221196536405184539271275663773937256553422287534945077546421886141194630559877940881269996254342922985703209668386592713881355655981389086496313057984938303436999760321214082698227668752245311792897129469302014455510620192364670403177842695603285026285293562918260179125827100342943715202211793101391264141774041843136087327378149392120790923088367552375085573778364520546893994880200262014184999525851289120990797110357472301324838004714704748058289451846927873552162230237879915342308111998487618084475626723310683843831309553894908310499057604930975029502282804799090472523359506855653347675519825779388210461045196887636019323060333363480703602701381380823922700272176082768928288685189444113297542102933066146656742420692665909497407940242249853902189419623302096199379457244249919968950293288148320093326588891399706755156489835211712470484972760874059228739296045975585729218760506932883276321470742417725989739002024114669780440288853242158892075973283703406865789138248437135369363287082593261155214221421225942652302855382009692826858142416213528227601267694973034303444017825853485435551139570527624642294216589043301381884858818530015820500905507504251592701511361427965028242073709696154279760623168885398530922753883154402565185338496808589087490995974648564844495002207249221843113025670048686224128531263870484087530837784369064670776280365722871769054422908910593649931567029690135405173243905566945665945540093885464252500643657022254731607772203532267242167523464966052792872791557861668875103842988917790192353704876651895304029892689343709265861052544639404528319604434000169130340574784572306102287046860526364146373923747504717131583495791282748112268892086794799571173540088075019231274423983911350643395136690654597383603959839611009110510986830185539889722733622329481799105824951295092923260288923358845248569187942526590046719400194922904905030472522157633990968573497783781433349354765111065999543275857481781333357039192378361141822340431729755264025562231625961952517105522294821137980469373066443154033772429513438845458248966276608109715906942355005767872877453130320074232089420642571009751577537428977022679824840158810636659616909001779082520481188275334043988672300905205021040108652169475703830160839781210770930021885490760381838785894766696441209974535782920092273286997419143277433563302282900785340900066045609208431454939652549998482435219109252091535585899820715562715239748642267418285099043907323174410969624237075306409486769341058100119741581729448633616808027821911417873595437497981047583186734455969126906495095984367914464059322048404713394101234724681844845095062933476872140218505001674672748218516646680682940404655483007640470455562076022576050444080273555426600016571866702671296702357870171131663153071804045659761640117594483731369473682382400236886832534581903600375838694819417819267881502483692481347526498846601261058127531188143996079603497818732595435671522183900198752570332381049171651125979430751470683848194307091777486758524825725867000138514053319013199906866052685414703667491143792874196771584107684308638119923822535500551578770881786923156719305226640381045573630199279554570191524316130766168924909830199151308644718785294282662419921669034989815006110235148905186552229283682415626151266294755353855345085083958934105254852349830521049102445892376242074247581710222467137092760234448217405686507205051202792571190335936103613524239753229552275698069431827577526497023292845925852668048305211503703222535962598950694164605576228883368264304159314795971446164565323760684338680566973977460289446413694477298981587790809409132396433563879731726734998265774202573048633444508889654354082991310470278010020396123690382232399033798250718471721741267780011888231339604485423644148274041122761481256786585159431998455062995399537895545618755428326748895413466720398727131368512168819152552319608635796566910222882202353908073835144732889129231789475115049973569886035522445254762386758069670644514520245191359427998357720210792207047725088247829886670896042961384301225347794788863492003147697986492866873796567972162389355132657076550276009288938317386461022119763657452242139050022514765828263662307995541586788806448591941533783636747404479997068418109060722798744206639952511491067035212483882374133878022802327840131939712146724473161146450852847593404543384247626081612524289816812726464458870858450098817381952425295893570513341047570422753039272698391492376911804767513152378960203765796436872119757935385062188156007508548666308366193405616702153560762124399921182282965263875823804047899920519371279491216250772480833019408473192842087465397833795468781175195911894137721605374358180021844708268448600821979881502517478402558507849403844171915411921652366940857658338063909888285501116252028947982517734507133485270787137221015658917904098596843813049799835396923039676740949129016678165102833365171477015057861432482243602128411907682967603119083627191582308034892962919523610415829191966622591169244879902851747305443693090629196260100053056312955098935858818870969886790337677553 A013885 896 2152600615804711825840809214635765894324987886270339021248292295753098573646709753635631072673517710569513453497269627058570910147638526034202809806481950570002471960245273710313170430266776872998042529799277559907858947192873035904594826059366425364546534030798689822152372825688768041661785639198384790268774425500698252320097011293621137943637967910378478372103511319190927774128032496269969466929881233568087883167205880606905677733999212476092637510541450590656104376095650139071231278172508912504512969829939990778184562856613505857373071702579601711602170126382370953439997634767164185395569571320544703148168690398063817657443071556771666327539556894750338757942654470323824644882196251193467566358062364432143153059489211631034635866829917562096130546865729269675544389157061448449837683480287812631877528227313050151266888616503422674670871776633817462630212720829549342180514860206539463798686231023469758152407738865462958183568977836633950569309932479737630450791689264562829020260433764479412464022756373622201045599659325547395270520553271644806340588250117288215487982475748471621375220775263232512413440351116352042213187687028550374308237644234499793602323217426540261261145808540150812000962778082844403362318024448958617353856577230409322750410523576113434256228187954196433205381969336359114340090665950757226731361637092202850067974483917005170612850196953382690446607210297851998026315198679268162238768466011205714138048707229620004058998784477603256470775334134136428064321516657691548657253145581327566985112818162852270065334377190641541733939483469254770178889987501572672848954191168464153658389817103026141104706051228052527198079130704115301920388560273960562996359162063152875997703071576587334410140348978258378496931288798317476132464014725353925069272744000907056254397111234179541394305748177068768010884968074746585983066572026566772412436721083933617162806400928647536456416617590714369662253364396304820329983202970795583998317194715846829144754345048330110693971344213491007097676482874070995366288592846178140897977491898480825474979494246381817778040250360805152298747583723348886441772311680203734727749108833932580659609814524418590479088596182764677291767605990568562622798227746750111202051392799871038832999297870996752741584049853519938097701484511976563964867402562650989741851623893171725514665860842786554611114808726302836913517029176509598636325596572762715744442818374515119913542713509743460015079895568957856509535302634000777356930020451662738795813002510605960836898483451351424554680161969256869638951788525298946192845627561295028491108058073368394135613685564539042770282858541050969695624287146361685558945550543395264413180679489230581580388084267254563476473024185757308927070814453129573454872456294552516466986889689492660371774345075320553855860316250250683195275022898805346931442388961741736730172163787963889724025873185120160449636097760381033332654655856286730861715923009629748581260195959135680047749597099570876278320767224448956622075407499076673927195876825681771145608396832482590176222140771537671246394225856162795824267298390406094437714132920136779375459623002575186763255380484969587346019729680940854759321919738467572489849531072476858332183052447350887371066794246427653145427382053857900318837201710214126612236426471988155488654932072838726722209782050204569841597583602412206757506260473465984500228254423559333713052779776608490910756645624284409907016498783480652341215670148203374124980163112967754864905212972952318978405511096384319409995040678893788206662978887901335352530002561181931510225037853858470513368427140928481260311215696777076379638364480331584298215562721231013533765130660147819071462488614041463603700258507472452458988706472054680301884838892873314125215451517411653942814948624331341521871115268202942620985827060642385643451752596811228268387686483301252405515833769266408744039484001510337743391697062492690013546440244247858335764474379647613652613650110732228263629636881226898873983065973781970714834192516608999454300100295895275222497002970709584250326774432647361942761113536620058537962225213793110397524473529578994655045347394931682870377103416391246324339588485156805860159109435935206440748492817230444715639030410379459001677755715609226197732706395078617225175508563501582483055485478862558796206103448330855187612855991347095005760363660908768429510323017676738792552091158175152528352308453171776668023359464197545334790722161800624298999398878442871022229784918643865531351165113281020007802480828173611250573662610589078739445243720964092509388387483901267379168166825147817747864620958773643625690793194357678408330333433121259482755197572931076630690856553007183053108171967415691727776090605647822044800106215523869511770289165916268571625428594755927681625360113900566430267359647179000466381956551486824723351557348360879780197738862082615720049191804864381786921997333298038292431467937343142862028243288624353065383698597898270318713869648323027664098890112744210670935558944039037448872946784559832173062318128438256522169187782357372099332917233070141874274702985442020082411276361947914625017293888610519959332221515279530993974403301024841564767545332194908408902251386758418257065995613682964095028996124012293219630424198559721418865865449644887168956346298373807478233609468413673372277840169009959939940954187240546007015332061852721653358481139499017652026034914187989018152852429790527444223373373865365740581498714276881032377343487909771694985678690548468483837369921 A013885 897 3056385052554630718902853849065094655418594325236144751692536554171107281482296370667826227953002835976097663542272760866501316769495594659345098923402042890471999830057973594504127227607295010564381672233212838378092881184431130140390295944173834618828948169367735334811801623163977125329777972315301033156651249468144918444455982164327028057239974203326255165979775271132473136590105836056390037406660378650284557530139440020879274870362919828667464017804852411297204391130041519511261228932183986981920271803829105486340798863902682586132157468409565547430322469134894074838454721707601438783197224826474640577849352242523697947644147251383147836821332633909531737836183548270574688808500522630803278366459354575529480873587173558805944977969526259965125629881133763653709429755377797011641183753271012780059731596248025448627350670362700208590159988155962161037745943158881440340399287868276503450811235922290700401003194882299639417647698164189571153488692800882832758969735544114384724219918703532445142929958796382097510001995490993748006615501206617779796328611046782493778120334068797670910956844302927525377810176615010261600690029741296448814171376829864173444813836525595175733466704276392911475251007200373206024810783240025035560194738176637289772429634773209692422745386264081485061694026836014843009578112684844303675110939956823862088964046810947210530849642095639086709448373791877244361649819051149655031851077845272511658907423300926570103197837132016326922825653597692546342123355677039949201841479525667015276781330658252935618155472794772727521726113180205670221888200984020470553297551009882007820940390542451387630504619778508977109883040284153040238777140024904823094321530769502053055470690099518562873578645479223006517517368919312656709011958555896847987082390478895890172199519165628461105494776689448329741631098115705463334158953757925017777205165488070733863930808003346705170398329402498932765538075211644173279268960620504905509098657137658131288983470097286845979610070880934700864685637944129821267792422572795956600979627714501289416427959762184948644874895756541721127442847982682979856555509145319034179337666421621012177611612421197406621867296910271706405457277738950707619918423253817372641011084426646493584305884077219836357407304272869258747588136694721508181464735600397946341896221146087126674076925178656389070473638973702167111515548495471389190977352573013151288757346768783914615083016575803819906631295282853795270059266192004441735678588048436501318406662305701447735996170017785479613934510733183151154953169600165385844535214212297675268299214011878627992210040744609711650685508679521006679120013474771663772667752557893569943905480037540465870985084163451262734014558701316815381263985396977196776914841177014452373266604233853980277486406275609415636120261050132184289593608188029063478036996064051737088492057959487044571886204223005155655538960857761332844603041700139708821123385296683865931342358053950509265557599689005405679907689589004422202550121865416509012246556082082042533490101501378233039840240129453163282891566341453738790656693490706826030049475625586647153701973937567396952115494769247463380357535325591639216006542994101352072720285639973774640958432298738288890020785278350028312107086400844516773003232708659499169270175781237686487655125888144576007616614512457309921581220260970188650092566477073992354540588641071684887813980735276002079074198586159589397346724913216488591241457769617598174971959457089057519219720976137160767721913768778950604517328473212097441747877214838926309637191846512093728313591572065926367699754855037290616821701785578809337164189275950162286911454238678903183011157123725501943349514696067070387959037943644313931062327805292142209393301695918425173886035345157558732283404508897225579219356111364825501005073452842515752554475086850600135468135367120666336738495188129295320085669635932463617318904816059683364564008005877031393043539299263321777959059405273929425712385333268180954516974104336147593252332084054904138184177505828977791588927146982798164916222965615385385962966382764746455535431205380644349697906412287442613928721816125514445285022925487025832337835087769286898187932646378654411341832765994367542613086801390147519745173197097769081434167303997140217486022062447666399643712445561356144704809423836703054118426869306112273593892666486941216019238708909441311776634495573097543448723623395119304529643098757134126419950396487749015304389493349259521010115725230922981747671244247849225218407021248099149405768873283177571752505413916913498102667687729601797183575843853905064029817120661469317442452552561110191816682237351252125406346560309199671622827512783119908237009725138941809524976679063299665063744410855074793373627464250375345302366168264367210249538935242516549980122466564634065195685683324428491223772161971633682072220907500036508421885328479326530833706367664552755776866771112222794650835431056308070356502140116044399918118817258989090064457818810656730602549915606435595044395602684769629747743830889957590797576457094591276842537863795272431182056956800750308152227621446280215733179848800867037897570044020249038511514347783228469626152612734266068738723947248647471222953334057052351075585349651722613944795211294410374626631119736440561052850986170139164622338038993433033342297308849974690444743389432799931882768335346019808572612955285656706352729855154215523347454592405088925372666248496356604324825019957029471988197792713104709527280788526076816055876543921297 A013885 898 4339629711565060308649249357572018102158679082846816778703909874195725871363608877967307744542666747680514100264140775425627960124385706546233754122084854412336902262706624213971846573008811071814911267992032881061003823999882831147744144428406828300386613860913964589279880217260735069239362562437686379034703373116091839467789937467894881076268578052412206681202545777144339910299417902065517789342108585249257081001071194889725584579608884259172299457928344330147214735176727361768700834727963959204188371362569382228519387652504271188697846706623600509477775370058463296417903805799589856066394062050443803746943447727012970196848175983907122138145626889584886004688870064296813365927571126561004450411565879809547562124728863487685532618584877646895303381466136942260064909804181452731557816240368120392857270325053932669411684240769172430068198790303159966084570841615739925237398311674787471360158489002915906999267193275997319124623007772311711929278994894183096272652491800459617951376721110641466963305102506754695824258903311855910063429065696724700968275752695051451268320603169920854626618452081421767400361423938058625005570943558387951923942928591520455714833039487721989431392834333766410108515469330500299186769764258832226915391420363265692344412623940185194254281995904759945135241695861303526951050550342364978483231993874276058354050224612851073502700580276987826738017239667013448547599027128508195744558975836155092586481317325783697047016171436753305895662464040258945771688241421534911153879037594874991309844909804435038407987375135967620580815473881707282304239515384568353258393400884238037978616960094433399886885397924854420712307203928736683254309393704341287404234085713792876545181447632632128125990754834193140364942658881668510816887592439300030892394841698193681932228692683951729899864497145950037121963106077271212053248929605866141966089194654395647971839205259207842763126260790443927179678594855779460939782988619748233621432292027503861317582202901923409272071216410791301565629955834438335635823945736942348551597131267828657286941153664056634628066134864196058534847619808148307730189335548545247912771841032403545487467091177524086173904634589127654241733353998593334869094512685895373265948075300765010441131799648229125190919262822963327117574249002957196442009975095374226899165742867819829418074840753391524616435489612283837888455132140134520242533530892260733949401140111085222653627926666271084321169791026426941190760539517580850629495392990688905452448928321386340478088313972942837728202212606085229449418342528982024249064235645830340313421517109263953105135371821519311355207374297178657980395304972248870209268717143593090539843803169662093250179268645065419551729709273975589536795338513795851684079975649072209303349200887667210874851016355267958056854805493857532788869511741030381982735175120516307267255067938183396644704630269463431293606582346618432768739540979235266547633786477193663829677966479408008234266816821632148292456692416775051895246208381464688236601358379036762665473655047442393829248443829484980059356570710877481198085440849634521886547958313318580067713823609072631534239850056579395612844309034788568082321402115975763449916406607916243740387316808389650648518242122962236149143431375843893051766050984019150511982443974220797823302544078163293256446503431814098693326546656080349146154481160438847562540936566146119289756895244846778483988054381948796122948528795104823841694322504395934091921161438864097942066755366015180676175333317997174468478160453989509037347815698629553393222534303613121864802151188738810014663070829208682343328611032166571489037934292782769574207236680967911436720672520221520012778411887813702359836355737548984645216363570638685161002545166061647412118304487069375868943717875789288019233657310214127041380560577532615888874739333390432556545380277953847942882509562331696865290878632266159994295568235416053842959758715200544162632620578834122269687616209994025612603710302138159605537607300860409513312476475869944024929771720893814920232079332133554854043453591289764247957219559333204608117170744978145544429020304831211407484993171678524563739056795913232037225701514214836387400423483489257116524580645626464715951989586561410686942822380111647114657872485751467517779050827520756271198922621817410451552136594100509688311427219372368654448203659760148894153428215516032612615236924980931558748474377742923910371545461272008189336251510105905853623044552858399575722859883279202612095303249844018457370931737968262313977826775113232657495797079487827048675559435096689218943680446926874082498184047491031840655888353921760233622258991478836789023079008080939318151373003817702283549675917306602500846704812604779472538412947963453930895098570508145186654981720573339634043279603976633821105126745009061629906550687267973064263511470580557884926017361060279336738372836838671130089953822073088882159074723031087320544551242633316407852172059158746453534540429516896472451650885243042633543144715523206824672950407241188952184742312495922514997074515640955086563815283674764128320861844512242930282097453903851088270265540578852669828130109992458739073843227300451425197980170259036817561158367568622852548208852034244180041127387800445915467815094322847631286244581775623285694817842670575283863179021031098846422294230051798514050802014689887012883271800319393647340484512853026674111867953949698990333546835208512346312857781591291399146833078361127995008746553368250713555276318554269849814648702022460994529 A013885 899 6161653623373631834657797245094132906476715606533632730960197362245920748536719610644027672243117180361411708858742128973505838578329916139615819426521035131337437036019839336577424159612571461993904468237363830404633706533001636984942557675684434010102036396715719019841162885639175513204993609815086069077076827242494810911217817243352822160307474427763838541752203039498831032018000604173039891821918269526254411258937943562541099344449731577575603591435765195569833872243822581698822261094342723223781288397743675342838852194121756977170958531326465548585585703605099520662035643991188254264862073760756987856723882859333454824786260607982414717701035358565327487959524982882280535305823357045528095948014695408744772915731149925034717287226068621087824773298364800426548982639835664931071486293600358316641145271920101678192865751045794859039342529803473799964940501463999643027796654619628714723020551720213170964258519243277725540329849946571190364770285853470128524399549050325191765587897105992061358117492929933202148944773679661796894930202932954443742713105394337668443483886655034314887586595516971266395774970308420105124534943207982042254873834761170459689895694947918480748089135578638573757446448737196163302429357171252749211406915942725336135060674989839529358302071859344741419888868560542841866137781257459311254266329126347981386406689768128886670323937810343104708760943861886714014448311861602261285282273753795661294563603774235262738085240127674238649097619204809945966551951400056294346213228682346420536222464100195720328849730498429577855014916299259256730650605595387068352402678999291567890205141108801923863193440441390023229314369648644280875413972816864907309913596239328812312811694691326155544584855186612969699146388811749206762933566338087223962783062749072186647248434908157651360431905324157181857879169905556071332289865443396282733545505654406241542351698461723070002124163267137343113556910656142458071577454872669867745025989861295550018798313865716266118815221119376905067070652201218111920874080122217752187425048010545393849464405617986461073102098049872823083113136917938031768863439403950810065684487892745400885198561678045816422621712753815023768704794808380736667227927498657346999269236352318305429914073653135661006203051754024240751177620466591796068562957208992763682368774171074059538059489167588229967318244974428493212788238555094979508002931572092648923194854594705130981312187072591662971003175977409477438289687357813793832243440205580577228997778019618645232197039212680698748252008984238355630362779568172830004203598431381729506393735018208188663998193628386944862870676847469197784070136531982364108721652917350654754631002837066910735919785840576651408460289820619158632945618956182636584602741985164719884825486324760503031133339529141697122731693564092074933005898332084175070860417541090922487562978997505263009760382220509539166246361190922608095724218436154047854523665166148763944215068451552816347481379731912157178082681924804974858828595693881307845556094903984000727911427434696414975215207710401055332137842419834367821469999788439523342268324446873579139203946448107039392311190781784650916666282093207791911660619044182999564707959337096134088495114481609704200853165705982791732014345043011582456801389852016478988491856953905219335000880327188699073218363023185270728410550555462276297611463157017220783606686569998530496396356011662412357939826930590671816741329249431149865396575668124097791952904517101261511729077073724216389332280238891514149289995467720182333241557554409061792240767888725216371592387980389120570989463758347752085951531674298931694710934271147664859325164452129055828807903922544166740783517567795499991530168548449088691402970330316331596645590771848792509628059454096862813150820431964551119125042967508699778593478599933727398130020765689739398438854005314716678637331379643596116061311062173533131020522628033131961303314130088499033123064757201680343471849689073487224234666298462980883039810489377758470343312911599271113404710886313129371195959464285152794397575885767910795811793891856165895267421702452434798276355482956729335397419949759954851496845965074973900679172874868534948505203085996606141697241501757255312197444078406324893730574956158182937276782854001621415391209770811138436955688677045802951509462008089767384516798117416393240598863103736065728406004125797947517250032454592650540209932584558934714608411424005289731686402060384441167607655169687868646387132665293158783201800986413778514827319024676403024337615191431949181374009953890347649851333792838079864341717288332250654153624107118473996178147670534288720030199784864166766751941891176778257452454019081591311213992198919200707044699755110584367539973393056545807958921971025983500288382380828100292773788848663451367332861944788331218654225339172242431105996606084099176817400232222965038223335840995245074756131563947229760955737359018750549686424893711612734903761463400960263276191970632572074685783670968530784534668826348633872459661346374252822082171665593523054376201230554419566343239077232599570945273935963619710261548044607560294638154419649668015224159333583562487885169823185137059227328530603485238671933636300882137550542176022785838740655009460177736198385536379955469215193373146191151556786977640715010820121775264152914784619418598656482764629596171538904451403648586093305931918318965959894424454497491157759318018808798652714498735311196866232118424974142596111609133855025784353396453967833509926148277662107505400308962353 A013885 900 8748667028722414775861716023027620266191309990946024168482952946166406296255101096210197198628095630356412944705047023017935079446311779740246498523481877378475379337652021020914811734995026878312279216558098696146832000656828105284529585113724273420281447092131590660354614011314982826652702611851218660781571072698046954735968996337695208014067689718581480500376657751053691732627982283839319901682593408414739009606881851732878917691912362528541763788525211263286197612342497199383144679170630175968348428800555141641257144159789135496335025667413601394418083960363625790108635943370396581135744269463727134507284402145004621167156545628068087413830838961106490191071747263620286194017720434264592385728460301378974127037811283339110018583288944114131895619141096350439238558844049147702036367314372523958391146602352659808493887786682629151171023766339170899196820525587170141150518274638262168000483791503806712285799208357202581552516119755588730637751643761050536276268370515947575804712334821222570263752629159016166603594279522483559953844913145775897629197401685888098903159700854357057233344040750940271390905862017202445201806810858455758569878398402491205383916231741666690319539595775279029419526642364649132838097439785103414737060589449690167588718844809048584636090704843993646518219149247766677823528791682872405299548827274349065807359243314106176641066135367580329622467187468906884100412536734879001901737033365243046258715194764074357445509494791959161465591798311283835450230554059029729921531276237230341623299219209911594878959591796308725124487914011917350483811376908849496709637410595897127709883001039320173210622248764790714212304612946215122710922657201835356698331989015584689464031874389342281233067618730698731318120894179083793466798564700097511554125271125709387716402221043391998387668763797841843761182744544593126773651091478864315813203721021948282897598855522766733004006008083987826581185574493498462090135750343144420406849366886489515763040917530434300462662623412895134297815735022464944737636508780091730967580766393108951274918982567537402659871525630798276964319769244892739973243136481775385327432579925929806664655374188505098768374397205493538203161883842243047622120243454461124738341420119493612192801506874920240229284446454313596400244802662833627790521594733888838463757080588218700953530532111024321436706581354657117087629870030121492319294518413156752222140676660274243159732978000328780811019656433756688407097680622803419869267674279975021642633098105601670763451591505399178882596852720333718910260005109327169891278508657986368311759689421748024131898483210620602372160970616617072758096471845890883556317199946270748607946111795229312676770859364243642538862201723834856719098267694268609833104295426830023681508660536615473552275890063828542651590454228831081238152955788098040563586659868640733930423708670460830221249347018466012751969059661459801562970701616102377924580407651812485527541374446416427160685869382013599754400942509707817188131793396127232113667740242086011321530135623145747677464139174066911220723240524698765991888929489614376294183076344164579455852697791969916630448790409852409096585037294015735800314711574216541212947549020491305658488407762514909777510773299799608720242691909735296432366650991114561807163082539001003009336344938721164700002605267010768940628819080027001237097719243733000050149439173218403515021840857650957823307368846187679513702893524109564154432385738415677118588875148937845866259112186666844709908163423151788605468445094810774927129358184530587249145599972181719541720053220671355566563387043536364233502883908475058259257183001428909984166850023506604821923704039751792956068662903257415231474050524695277722109347244291955631818418576544910986342967612315609343291884446067891658347526132717999941534400744466102382326696894309936313049195931424137679179965420706617450562464940804526230811406197071238647180239690805065971673015356966106247440910083978814349740160586536752647650256202016436008426245240724606285265472584907900929598181417081524191194958904438768518808946239909220139556715576179006715376271266964492843969374497606320215581757221433457217696628360592213426379752138073883206531820226960551255810726356833769244637612965525889150773001072734180177993116931554590587680593257924222641321370198420312849277867424600487857416979969881379076937363800043096368000079330880557018070854249714095367079755219253878662563059770251271482915902446267508112653295024745148550440559543166508320727172708419963568926933292860993068818157651100887343074965245097697561944637683859564417054602263860915132791516217041803579155919375937881232940111957780586846291669006171130994366365321580819558302366260192048988342204001945087961251131073015039854768961742095443997396913513296742068067135362341325599124732427401082621502867023124750804898423441523402470276670957187985686108016693991421806701330379364286099226118190310689322942250040140097236534544102846451888247132745710365214137041275772892244248957380278907489203126014594622863417429950611306502209412406482247129003643814895497190952830821972356737264046019820518679092129198903956283361173569638179149503337005477072740525015677037261609176100162421184632636790199767099579985431092527834432653476817215231529875964887712012693118025643461234365127345373833232597648738684531332714257656630270504683080575748612050917817822689444302782672004231804428647250030822750048897736970528511184087241009967995345094660428941406183903211115076486976295166482359643521 A013885 901 12421856121400721676410688527307927828293594829814649037789700121284995144581879077161721963852491977430965414430073950961176248097401904646647172654055407968969916680220585610693041845614833878359837831584532340414952443956601983084976323130817205685700554623892683920239121186263657571302626372355235774041339158567830855010548731233050904965230107720755945158823300144437841582413969041585245237643342029091526085963398445355890261437285611322687723107484040888655750683267781046024553654733173449759891295071469821745330444935285722558419760539056873835074277437710016623466277504646061178501654451207959218020109309376399826396535391405831870391139613514799777843224557854482108694579418482633621351023254458135046067093525615328018733655612890323058970918106819640845605942444635090708770250385883028749989378241376640497708706031135837778694236291803036175420900000998622635103551425873059007070662914753220487085978006580432585835410880247810948317126135655633931285613579755661777139351441582256614946981016779833217265279562939954939985386376844421928680099335165520018444343623375964848212164169668507800916277424526159012236901813045054417995751833120565955402791149052027641917030531838700356874520839847943623804102516560957579138318637354268732282015572834041296235645839907678286964419086593486251874482119572468164771401499247275441530039673134236853647054239764606504076767393398039721738159443170775095003194638982873895931760580292134324939508774746826759121050773974864532750858003794591775237195633284365161166232759489727447370054929129131517529080036125218933505892970183668319849655644896458708058771348206686023174314474264429449109340190823974165486962511286626344055623562927701030428331905074828363404739689928113708553153178446431377740388209679386352462705645084736354114847708364007432654720207959712326757221648120852363201455917793905850857587995719060423110136018205989005222868958620106703486082406243615245887913876074966007325607921519350344382763988042009854552014764491163046698693756081792009040346360446974704856436324228620496230352641831395953928437204767568349135728174600745671100189080035604153284852440635890917501457585629168284021967766493000438672526822906595686867600782510520809187607233746603841727234569146903627531231126289282340044062384774442966253766619934075204514634737172746440079777000731562659962157896482479390296690884371358211719996557030549506739871994740827006070048986944612821735991936325064470331636491516051795325318792200142494304444102776925271445182086360081561930707319512934873130765040074513947460321029467602550952030177343294884299844984675982136622329359256798067075092582225691092253621870564112146306232542455238906209301842064336885564301269152998988156608709073581145551801965591852596934355842223537236431513788438357403083659267569985412513560141346421519580492464121108626556249615721714503015452434109598097467972533143741329467794891484534274012860963867279520263678313297365489019089956443137683706484459029006212189289243776045023407215936656907517776953813775472851860081200255273122365122438121677215784945439758335399481929900228796487292448643928813029917159128204961812022649941297169300586227445431632375556992068109587723778344375180461132251967114045133573038697627806881028786570815976290948383833152884578347129827274715657816747451599106602109355734413172509897895501856352249006252205032256168362759628365894621716022127730807841500071287649290461633431619903917389668066568244502345443018129064252024226129276075193506029113994610046982742455709109123813046019810124139702019763348009605742768900673991037474411511488704237635670794814126084859847843389191173826017402642124646769861491224783503830363818315050955842262940681011450238643247526804344837327678335966965119604135338385173940618446346343412222581242987209637835406730263236872264223243637092187604081852747428162348235733503269783455892200501190768754977691869393586667408555341732565695824718172708269107907406179015189918314004034749820226450781616063288759517306378178107989577490196485072313121693537500765179716552810513981358785579690579507846795937874006392298403915959824166047817002335267063152844264747081654185378378939275731509169587976650671991527424421650492834925098383427232392692391949100984129134864984773027086306328052404101416512986838636725818470141237125007890974887768500929095865252043054553037790679779488638506075046007028902436306305615760006344154396190798356209659573918524499650045266307569513949572385382881551281769004742721260259044213085888724401731035712942868019152600276390928008681567210027427891789554505896406558767377699963841380324104489586217361032233758648544038470697815150280095123540268044366403777715592522851097502100440596747589746757398147211937915443072693712246410827811989430248972302539598614167867541196445210172418967719196262852839303590660812411093661239623195260061792320270259080578192197530848453037167988898495339964410004814315243198041974228186235254638690909158926082021848977014695071463242591879090668750897482893704277434983281837385117816307549671230663961845726696086075955054713512393204519901516589564302190139713287968174656624345821065756132676359570585660070143627184151095156619950048314855948941775022670714708339374234743293414044067633260766994315097877572115206412480536047937841966617220454732136399745162402604473667733570085987967804737040697060780020060270366319416096323912557140645798487013897416177794121763700304304557758690127966700069272655458160058261624219155568701526196143716370796497 A013885 902 17637259366963664477303450980317852482497458674276138138848970245107349351000593080861611062429707701599198260436441509789882824094832776125874514623069149392597718987827960023441790315789141186026364264040119335264553132218889021897085227231552725213281732386616394512938957890164758048217033173173188000423013693666644614302712689882365958771216725058069374025371374473181080435681550841478101547384562683399806953837733026427678278933560036235797422468222967844044088197892541792665284678548479454855729974546291926693859649554479980174630205939703675712847058339874631072944958378914242486723823584128779351420378343683246928307905551235310221997952318226283068169147291041591403404759449388496725710599825005164252103685211999602794695112057551615427541270870394614792119516621612245988482401402148719551873668621666312647155190219250437220943462258570583534924592812717901338810223216885843942602330234152763381132435474489273270026508986196016109644709763593601426773397440511134663903748119790658130528775625541963652366628044397235601222830744867190386389939801730109756828330404055727321487978781453018480685582915155438556637650697564711830772194210519067415740340832519564811569389219844901572610786536103981689863621586856691545442595685477919939411745785197423372749255395313796369494439191033367609127746558849805931027827818516738766584517540177358136308745491709454897058926720887960485187977852502127214065950930522306381255981782251848966205636110385705201725337788783629230878034992693777694212958880288238864638003747190805944240504081508501289084286992852644979270876674966072749616772514995751171848202910150700596806212626485670004324040435322755486685822130387895420991785505187836801960880053743830575578763481922261745885154412489414716704334382230744468248639849113078505544445322654594501306833070313053265132528457635929073858129595071101779681102318837677975175888396401900930988727050979468843691638507081840812180675732342173010263315686624700221924278127769363986054660027466129289996467220429024956579999062305160163513345110010276411916139810972800364956969064249665293498807598804090946331301166612112806270570731803954170450867063158673992246579087029452123852257917191690232168771044253040544570688444085751690903306093645215143875611233279721555487942285458686266736174311679736217656535734017884242172351932927714363685889624425923739668488629010863556418119151475724930991154430836726410357601544456217127231600302734697063651666393934506753955221164336917721535625090436536785138341901592966326278248302561677170158828657505079149899169035936781755187096711512118644537325000407085968558170697046279533123039728521223077173950788273548579717928419032868147653620685567943177326672107115769684327077971839087704579744883459351052725423683071984909907939873110720827270155196674116777855265961611706019526999288629604931176276910629786389108011246737551625876583076991873132834154851238556380697078729573703897803025498883457471142178008285484142174437904543547673420447657800123958799899398173866737468232311165801557023499312750851329701975649624130246572765277258950825302214542349158294057594254222832682219087808295712463533043677700374911622459141988221249861224086849874896720748709510604001855881270646781219614006097724994676889814079059648537099424188955238758220715164795949760713586385152702751183504996683880386096213579254735217270237080484146443042797652714039905846030213481629408766718267858606983459319541916433141931993387934366693687391678781686361639235540296025889979709045037478775754935768553209820082549543430624890675128014874781110623004270892495305505467817132736670627712400620470848979371046812495087591263239174588715227345947431398068879981353305009327932166518874701489285503665836647693565379071047193825768789153557915804685373980118248117535924090514748067093811368715742463222040830802214968847196405108307278943864752124928332732127019221352136360644601569784826709161846375531176596870547044850746086015117970511847566826767775497267727433038772988221964082200833875757526497910705319292028421075223945776805523877950030141216822727148272828139961973094149634888902968060932155305484745286487007999210997116266688788985583222313415003675763293181874154257051403805118245415397839903391041555674676022641041992684875919681644029502330224945879953746225610435559326520602329055931222320423683267949170095308512578361219665399803320196598402036326506562172676155327792028512278381652778613645234440499614321683666727367897998392582050758278693766985980427625739259490706562868623174271921757069953570635593869622583974127913684152641492078554127311772598937559930742842028270417823583144327853445792830889587725831245021824514364669948968615928052717790746039825284376242535061719061105900532807254865676189052138744647876465015066566966869516545903440561106779780278248874848185443855078324889127578212566707671152365556258481969247372510239009557891983994229213450897915847296205639198261442283401709823429945527758205665310041296422957153900082585236777670039660643047369006274246003057599784121227308988553544556840874387969524687547316120363566078190013807640309001414785202889914628563430673784460961305273457870813043550213920062807221515792932415750186423096621858364172973638618882819908356984367737558732842247251927155910780631205376471416880481195226783194606992132967053474780168447183621580618003330520393006627936942715301511187180278181511644045921502376091343641954228345042222968956465580489024414860257264760856765843174978937568309842880278028695090001840929 A013885 903 25042386172998927753750645998561165072241394180881694669411682345307385727463649090012924498268257488069532844468504532765733656970816981011755810709167093249125619488900443835003990072405422636967835484847211719010722616652915109963729739481310757763154560701263994063957969933055662868067292070162163194716618954048441022130006731718306483123023465590775207195541723645367469324165499733128572828764803017963999702055182101704523998091767752369650620873463658454140906936395110712108353107829808393333092194469374416159763480437475281210809920314929841886615885713279374051338409769010039594472227982690336263569684133927063933886477852260313865875346584699815598321440965216440845264071537530402795477275135732357499499182174054120025267417720699064026102466234225886574894440511812498752468657007650674496764691508153265676251826919134268041217121492067253026147427577287201241219067106057883722811516799273440156044556435501916077360028969613316845391808670806720141014195769691818130486384094121604481238195773355135885558323395233725749045444792914894340448460757065108449001002722511352827505957088697538460930789701163855522711864806492139045904715355164971503710833113438731734660478269521322412182433538792991130224692155449581487637487582195622971413343135333057957761639517824060971801265946463064233393294845808808899811378522915721154906393321043603191344926447622111501773396517139816910617546669720112839782038890358610371570974525402763517609835870783916230606132936768957448866794130621209115572129156889417969628322086475096155571489403658416114815348476810777942332609143087303156052621772824322271606873839397843297279478641204063955329519080376061637059271352586166028763133592039486398121769270468554049549536381151696795727257688653982911415666102950998148454109030242148307646819502488384584842016082715480869871276458273577347020982312468869359592670895117908936799311370850013850170861024422555693997478775749701250060417703296160743833440620863886983000739769660225841147611422617975935306513958196694087774807728607417794285567647863861035394014523588407407786707224658337014631336460815180158785122280522374652772913747546966956593856755695285378609251042772376804216495369530041717976454748579989388492503982154263138590895480204814238537793738850845608610443269604513906629224249658655226793155857695431066438109098430945733279956184468518803234481259321477696625161404056868373342307556704541850831113056106971081619678311039978768705264091092666956150598456731922985346408034031949810136170717370084389130454800130315261790203981159189166538384449858091132574685575517462242276832663103003862059098571396039319061479819818958234686974244385715865752558691262751069523026905748443095929516677993075396679591947861531550961482830993943807669561894375539278227157784415368741645320747084121425855244362456112073767546628955764968765155005496076613079733524759039838862247617948450010766504604615022947027412113736330495222910375768169274603519440310202657655370879831487968939736550061110603769748759792951904261431924634941501350714663704485516436658039948368699508066788273062141961126433456248847925733605018068543677547358223325411334636797088621220891529969965969859164208048282402821233232100439597666263086013296726842137483855897517766944740748851395392940377130657418437530989971741682839397510624063761070187157854076584353361411523999890581387667010384978716179417546789598558594826920823385887443286299646918135713599066826841011604134335812326090598898886859928852378000056538094432068919745559779502107075835530654835512948547086776765399315237816062083385846975056605706989077018430636090947451846007779878219302836414048837582068248984714009436553734882102567885723684359590629329782156989877032472447378463825084242658431679855483874595661203281660693161043288755417420204571385998646299617728550627946603057227900340539022473746167865848159398975357844367728039673130571380276615762051069974696790411709222569809302824315460645785451167356257040350691954013414224063669892133098737873255861429384331454300744000322534021597862604245978817760716774495946217694266900565212944321987231540018144453101522090947235579653988235583716735728732511071943862703237284258486874058242167336291040954235052523776580770530771709094090115578473479041960607569868691420046797090086200982273486254656556201958675562861126367337530209809653780504804014458743974226270455568542804381617320092444627846809447875252806227358046138369284034481636984460891942805988520401548303696372843497311295911413212027399267762696148234954694352208010228073066941942404940713213753337139839917091018179627542511507009687030584739453733950639739292555913009983071488397359635574062952689492277179732732105757147724215299868208798598597105127240944640612810110471814396759002561559499933986897370573878451154316821404771389018486533612695320039755739945142102015818160327853839384301612499433409666590270429393839838718094308322751562101194448650255125896656183901504765772167206182621330119305015210675665109559226535432249502441655308215141532107163354456683013443258560670113842413385879245414286869624711051841080638434874746217821792673819665514768186986187583387136021656072078995576076085898617273119749205641029812444138700221951379545831608491104026620022753422746929737194656379535810013254681372220576557669388411114706345100028938201645540945630912795386591536354862693653211722663672919857769696228237966578380109966599209926909434204795306615578033620349716404738610240299171555804979792896069358927708582462920988924404743855927153 A013885 904 35556607304435738563657130975579060155977449217484140348226863059761108776839354405998480939337673272237942695948517440379156292985613286208408570126085861519423754710651717482237260332235346169057239988008707489719407582312958089287771416710715448585319345093614590819669171315238614312865421116864238547160754438238357324358444968077359488207606728783321313363040285109940518892201653954580736030931506918677310724960964693379880330358583085576315021601533489701721145699989152710362029918623908255932744283962702550405353296043512340354136941028595340511604771641199712202411200479397287788488554206818752776183261005345279215976252783876772464660171975712126075985886204549320049234108821063305121977977442395537922166410304105960696716119922658610950909769399929264634569895621780559041183889932911863738952824590691971343285890213921224418198418470362133679946608077604273692753580964006028609019991808065988919640955766842444055852178652708255216147477283905617239259992962967315815298005860727218973917420936168703173061184380986372140862418107333763133546130145144193687073216722576801891604125714086820866521808272725408410911100228551509069301131430038470944344352371947777324579822694327736276194113537090000007187440729760176422292500205993530645322035144104589672733568200859117739238830062947206993233103439885557978059484475411547091841926901637007296453433231141388370573469458636589019258697961828790256354406392747905446347649176714791599822948729983638947439732093201961616475659713921438111208896588313538330102560512736270602161268230210227729533376242239120736866551420076508997243407392497023747596921068985903590545348705064078635422304972905513747810065844868935939101536572592409038777980951059669747131256077532904757290916920039178214653913425937695378069605885352525969650490198344650271480030429156154521452820978214946711209170883235111442303170919129428829277059845080988115262048221553536660012178222099643567807034498948976905257117499617935980022481367130459282134324111684091457576500989143283477385675177117342407140923223793038138131439279418665376797810759881712418583405493243659254712167365855657307362190994850793862088483671571240811815995357837658612104420465894816443560895109954537993176801226589605597170253083837166930287556204663545093304798149450856301924850455447589234348849896639861667699614270170867316017678748210917702404100857416415357897111795679972957968688780539840678695511690504875639035271587678291134597550156586560826359120272980017974204994871976502161570512946252935910497600161148629036659653654076742852433690929822159701224095337197497386932456794535441754571645520286666199444675552528686582227943189710769371999830725700255945319756413315267168857195761865214053503295384314830603353518127966568072926281142662370072965777570306652215406300179992619395350549694743847920723367453949245581255986690638642851617551203263796028487434316077432386936896928394872636497500281573325007955715857407065521730729301960523414890581931324897013114867518760118318536704164833341311928923948216394135283321670263459691911203974626970936577425185797025193698499094427889120469288339220139748220371359404896148561363398803858460831385068565972066323314946810107622547753230433865823627306517581450683896801415183081884020858765441895708434145051603850170457438828307230571298431242151299601832727389215616830210673682231912641217348718364184725018359259732039040610775167319530215987562155557774243419903630227557998213211365643481886019480776800278000550870026276009146034080183171271844523246374609048982786908585220989597789575535619800461529978528462947009308389928157867668184376135717068314548824667402342140382762677798689079296556876348497505730519973303755272188296504077175833695231717443511292637528272829664567767731771729107888906809559440842400711999402114409879939036329206708944379977026434893816714832505812667499570059750954662830429231226172153688285414826058546061063060743598221630301727280224077006142993338128953052541212425749624279936370142034425174660507447641541348705709091474065952188303876403676882746249278037285490708816728718635821555486183824612715542528747367851486069068420772774211189293241590956973076997066230380715402397539713548987604188536157318971251844643103509926559207509234904618532081062382331050593593385175938523068087885373077893919244439208657310300548763631109705587826209513557348843012989690232184480600870023254498151960687322231812823691557913315886596521346993643845688651236682442611781169841420856449561924678891428989587042127738464944438067458843008778401140608985517251906241540172011361685161101799471423627760808253198184956406560325953488312710560978615533934301409860087282301816844436199583777809484026496261163024975340151808289894648945934586582725024178973939047100048186897770834139890915336020614819089314490097621234155720739025687465651289629541873525668625568826676334618608022748975861601067849251882757230332217064710315646277205292290248559305838852214972012868838173919206060981984317835463434710919227481788301380956426210353080638968802573418504770177385829947542834347756193111844733359933921232046225952540597797080471568818802213669647343585308790300525533866421660663095753025559987747873855666407497442481039219907805830137353489924625646606561187415863993223078576597989752129116991169442784821240093607034691788108173832830440670948919219699034206279622368236906074640970493307577537274512079047796845654409191848521718049665274780082088887285282948919960460827710591193802034351759019524770055606571238546397045159677121 A013885 905 50485297777454214449778523015592757615885673113589379062412349103443228624556795228837785151085170759299948602441374127344427716689673923716012367153513893079384454092201815629176949743546681905559105597654079390230528891600129733781867260416626304682005769366584332077443010576140753202422158230727507150856027314413799315491608597039415410847987867110100250027706290095344815332724763778989140118670316619032410374010900446648276746221946704137129917626088536087416680770149498399876500714167586504543898500794430955110893714860453301038203814678038294392785616248158899768578959879075594847499993110431053860533236421266532111758394348956922521354997800918692193871092428732783917145394048348481220576285117427401287553432835156977036957259885026287368925892450875365896246508287854479218538234408474440112798340664866130355563874221467547938749951854072968040407951105242971232572021206810707762717298508625150829474648532241612089810106825298385126433508653894377976483975828419884131561580707394566950649467538165686381193134071634167388808490386624594921507407709493999415946716276067730203407359124026171215077055128687080210091002037210460012610696568860133239623939125776655268745933311300096645908145464431996140205138032235094814426962464981356441475008853602910378958465944967224335882427536686032479790974550845588694053605448804413019181402804777616268920482347268718267677334625131371375117597111988340647016598397587862783334834117102733856549812514908379644994935690657457614884280774429351352266730283193095592764431261932182968372891825541603313372070991176911252085131099655571835299032690088646647191721558247118114360947176326167499054807671914704033424356660298072775684890413351340120572187699228729508152543860477637549972809425336067462323861555211618346419776403558981465690036061551040100512821565050370090366438035665339592537319742757555627134253351722353429250838360457156542371626001710339901474911333895733617255792582574197501767655081655023726786780326489752524953395030243439044680197964942015048350392599956298438175889825765111751692890980957547965904009192093368549512578373420462298417853819581716017459358419375863620643368160466127265342623720793304444006746129444016391105041848134720451378033459181837634381364032857788326137298690084967145544470786084844476282112393120447707514854967693384067914971218801997154718913294398508976182379431108699260817719462878779364182548545870956566530573142345181210213703610666135415496273772680524495231781433432589380800781403939940429621023800327854823071391072008008978104465858316441876227943102544502206900940333187227047317757306918708723320832893497665009944918695986723344582420733513163868219563654700588305753873381740575296572071402854657230365028474487102435985716188620227444320890764377164784690970043642892294610143154663780596824245437929915677174518343062013983265381494610111523369141398812523637620083025722754916619061662059958677039431257293856525820978850150423830488028114493762894296296989265174298350236450584185315402569165367773495131466170342684727740971256775265087777966341801927073096013192030206800449169828717099362922162333460089962488931817250557630807891751335450062620667909298875400173622990432958978627785258504137426737996550133645823685660766957605094600204464124033714890179890535087891475187722443819477272076688187217798759410812669518065692436502432756787020941099210416231110392523445353756084493396744806213881452039503794663939454108704009816669015649988457260237961917305312321028156662898175518060510986637012527349243027713280461552871663086118627348713351278523023906570723487814551795582598224445513745263746930829465890350545783887304417448267411213280062771356781548622994018897735150049503458109389506647703010620634191613430442980875109044196988330211975939819555900638996168547737335087959668900600305278450141640521040822769029919271937205656637937046327811234702424756961099115619387864238683009034622814238223140169335319590917117305711172092095760894322008251187584281237614700758572825217944123085975974749241993493092860676228577038895447705441261166186064981348393988256101686307946506663136452068239651475507455569280713168873176596334125611394922185823466669671429101963545060524892720322382722442564730379423020293794576696439743966955105020990989418502667723095752543547886060662162259226496651721486542631406265882976533246814158361290996656193894502603998760072509508608061982548445619282095060408224344126954795277010178354169807951278962222919435776467530292975905645688796747690868088874364353620615001147910457915074308301652349568739840394504011535968207786517692097137841577923961215297648549524727342055220278979414116165355396899713948387210759290649032424009240561408901886149152411541926063064946568427844301588204655685400173598333118504108203249363095376256222095187696803966538192664639181350795527917243139532435918535277694277538180442572931356292619925307393235230496032787810724848394642576213874695355448670310435189393517275909963106402160127697307568907606018341641574609492233860648449753294016804327115486277927469752512351828326148502065083204527574235697598769458242296435566369287120288358054694344468321005783069733282938975859844121146603612527523732929084938350096188800903660637462561332314143909196713852147880726401825740678532691935488791663730871524127931495588603456378187907373761130999731519596524211611025565776897748748421504441716217119341976897020567685880332471910466501024843588053423014481234219992004648300029450676880658175088585506185381436843379419048771669349283677991697 A013885 906 71681903446402808566019184353350486050218584170041674987419610760967592265177337603231931111264337298787347122816602144328877104535850348305646171589486775686015572833991393333796296332022961130381434996568328200774548060440685403418320702773369775086878665675530329990482000667607481419731518319006066120692986374561633854695968907766593247000391509031345610703588969935906003463876584924944183521474879743749501096411995075476682276060454581496032873450825190583471186108262156349553448674515846871582186093642478352630888217300618642652200953697315418561657406729262150948715216237024636873386797717797304841255139465390234484604938525126929140403543112619011542313227682583244374246307757305929500403782457975117709941754485027479944763024148573769304781010877622544395346878518068197299796041892513293115237513581394829248259855760470248213669690389668482182949512232436969405366012314638631091848495308560980781285386041042978617001508846647689210462502296792509830556608467812771423386631298459127646848301030337316968141739763548274006171456734881637471466743388179021528727856731588699203419362703762427382925662263852251645859179879547532122125385798172042201212727335307864419915794633582621323369201694692020743643246671035225017927823644641033812923381645850067521936830581223328243873015914956420018658573752839965026372870071723087456175849042183131902740629304145920513389537308835153566560346082636429386051046351003910087957447565007136385359247147980267197603574404929825796696750247538935522975382859703699129055727078273243512925029068738024255714528601319475679651837987763661259352178658251195562541696196528078384502191374936943206705462056621795924785806774620840717065621447629793729575264710063806193256946468106197018791743272229392738852771096198102790492544465028044746930257532245675143993833288887723325397419610005682077841261197992514660075959561216445572995807601963616916782149779910438081488463181811194646595957888916052342267317441273457023644297554028760550822752607456358631662491841908674660505643385796150031533104400341374276423413109549441182224568779458113988605280991549657337644678670709836559401792267259755592815830786214954060587581688334418867954086539113992781025231403367019775932260453253546438039820391601360759384326506207971196371335656918069023560491256158819520648919429864225222517547289814547274107732073444783759395384711915704406366864703404675031690140830694698777684399990170801957590398567529587032640292790056851468226311490729296060455655081853951998580417990062106965521676113328075603624472580191608213055378609749529269983748438658216633723448936529677011768147829662914148025362424927621047868762155423800310438624992072213210042777398178028018864931585843005051134398234699833803451371030425750278411126998036268059696966653256666124748274029151451526865082654762856283645980091025001988237234772792629117236338999093753374540338224653633627645991034307466747305175746687483245182597567238030328685240134560770701806857354287082583732671676017109609371545647431590771476878162224253309476112225731157561737159956171858768224886002796433337065356925492774550140572644299642953869647263245925006006000758375898119562393675693373329064319818327169836517511293783909054315931567683107958280851239590124296803762509817758138322826148835478288326285614025914191541098990259438502093140758244503912199865815034666753349192366301603958655708597161549648052860540821890316423076848453739380157081492422149266266218553745660960149691894019368836198075434912614796546842947953468696044514157599895256299075700934467135871462092806269865154911787739237906068820521167166533809808947925966732950675454885072876388244844621683054190086350325779283198418690081536943837831520823456740287653550781801401670508479496389702166403259569785521984375182413583182885684689385985151606199647651744382759285283459494366514087694945012016971380787867076270880708144515307005997194754343741158872445155840793131411938868400805426335147673166810776129363669506449854805195896174964935895474488772484589579534489155122349881167878708714973692704712755637447666222386642983343772016142003111200933424254546825059589342232205557816761902541182588218360029996749915199666310426653199001692603198777365139132630382336431325286286284476845549688974549789203262786942285311565919224270858433595718898555856423314717961000606457805411566221810448387550639273494466783805867480273133363717062355288351657017646186040192579065654757629840807416481008279093464947721323267858159193890462370757883786112892064888348038705553684868699043923662162259200101622243563019282307425211603141650747965844329306381799268873376582530789708498899650873988736193017775837147615219907054143063230456488275800359205362077095594684514125205839808253726520123497807505234284808466639887561141030936511645030735406917620989517018622236594115196485881993092367105865983743781163822528268650274596751570449287179436794666405626002572351067072024335303483323301282680963576706711258821692486366851872431916032866446758384508181200309814692678725921362782817741485213000119263420392930329911680233696622843530907971574885496006671532290113958396902751267202464147853756858308132042289913885447430694318853165472492264865491753310952524342284668881725679945615563428480318539969133484546717090682599392373447309265289924049633712429531947737762764747599986358177885796219762077525395926747288706844687512032101862890417541291072932172770991222569379234745631342402769041072281775895187743921334915749723740674506753751055857130772130171792331796127265875182256927329 A013885 907 101778052381699152562122301038395161071805208263922862522612646276235162650857899037312080011846448164044306323761012270840366459014958867994209856254533924865219013197352517764744007921097125521699993149922516774167147485453130254841326578077688488745530281610061467749295802021907155746175734405868996023928781554825957760027054325474751787906234886838719284776765724086285690360209416241776473582250758328320935378248246091881095666440368860719212747599268302626275647894118780528007910974652046791544068000360928386331435051551804484100226089513809178252699200546389969859589940780653089837136358447198527859989998555910582164607714199471146228505953513253891871434232517709597607484239793365125142654813349433176706284769697847662591931393178521506363778451761668513017544032892028756413496508653378246822721790321138518071946494020494005217916405587603522106836145589811258068994770147025862826178729003327468489173524368077160490199911346474648059299657123616922630484614429283238194895472155536281603271088156031651858434826195452361685580586045218837135324355866909700970714948475343335684869406070476008856638682044966466465134677566234720316324583903235161323687299396128218451668380421054719964335024610620328497007069288596061488279945896609084346515953893531739321494662458564011170360808757962277658432506552986094222450704181426527786263472493487015114029601701896714262379728274710754637555673307853912718790280518797358765756997627308337646707024577789818242387818343860447666220457716219890374845258181030315134283677482175812714531192998451164905646063436283666780083419729792148784720006333168567777843765136513767790784127939043843370643197239328853296378601249592823038010642071767296035493546625437065670139228241365860580510588227277808886009279010334549633800372706481324530242154668961747572925652152060256177628804015203837737997459600798057887711471714710098761937108394301255224611552840054294883067964867936897397331796980282679330534646540214206869220521392170613869409541048965162997676410679176925077441561300826364195322499014555502655999718067485540908669829553495059353519128452818721818456160523358056407722550563214634796748707052622806027603701973253442970596685451166776448088141984690486597995851530375220684875905261757933283737151680124931358966215531824718729585528433495893008130012794928729231768097142274213648972782138605090334263852750906496311310837417182051676470468289447682922386639116843944355098430538896856855403548200011750955121405954292426116510385057555906722848396546115613009744710481241661442335432764293116262564170706703137380691315106867939494908675036674217612898087072981696293472847016570457238163797027713570837378454765368676431771707788244860328781505166680291622888533274326201924667053317147214513053987546050781458437155981393050193886710118208892510580075662943624834328730354102486248012555452793024000511836582236259385114721010642034281648553891998696813428484920164449898055227434025888028396039001737052206355379062485994216090920007894625198633454688325276178016845796781241631232824276489964182135438723890306875075481965272535448665606488159394394438943053017358145552495754250569341252662218785327576347501597188965974885277944290560382568244033058139758133855647895834616320774598490715113686899825902312617004632967207095696028094913073992446258970189012795573266460557578766591264364876537676832410124225639896491925018441640006398635390408909746719005520624814981035091693256586035590752954277065652933895261083566658977657690792788720507180610787552368202359675738267314478923036727501709704137046552705631911929257586204071115597157298722849573195593903375319347547147199346754919049984160350009036273173435114509995704257166043100800466751949661830816894606907652396192771683158172305393348882832922976961888168993376202977302519606017516719404123813115862824071450524716947292755593012281539927380933811318583312743869623947070259614158952318241290613153361636641013187161285870962390219943769779608448162709911694419371494141029555297188985740721205033651906629101168324554335225380759719916402402635339081119531019519231746401538103523336111460423728961788091388633344693792686705034104656415886159956017111095344345652608523456531174946254500006433334353439176773058372227010585018440491644738337340048777090879512395624051372015548242949916648146822633638365499952438083360218250181001117816202488026946033124254247582938170318407217004592653118678104060772469714734423367204032879295942474972128809860276754891131282338559730230357176598898892588576175181192351338336616418408319186718861078689053878657869119173838671201894806054539831875971342364504745854342419483140122161590989025004809640146804901503291570174407329206258073813070620247782698719781970172272388092627711375682989226470959435925295017910832899020762422614778404882659832585312665509912983810620536854949066149081833558080493891921563519940972938119894563413546733588964658692919134370669039683256650997920972589323544901132060927816791828615379199035563002677654495019552632634528292560102737750528396723249971970074710337002288844879437408561575785820747264399796402195703544621822844334627551149705996289137579191651566809437169630259649732603343483898968276449715122524380829118355063283104400378750541877042871779641204953961968048088225323525457185776191486755691340774029057942719096625866233073830563378392963202724108976084363625101434377476771364054737999578924918940256034101284303691092108227880929968442349766785477213584520914829471655501262883135860712916138126724429330544847053871343738653774066571953 A013885 908 144510280120522213659397283985472638213930127589988723812769224103836429335959143953420817989380262350855456643936339599838590199397602453433654823871993774957355272421353353815896132854825201351864387173869534899418643527253025164248241431169652544564762389056017045414111889571419028436297839726313935087547447992090519907278733273405604649321182947722163447525284250703981341457775861116800018451073814967774778343353419951280016849665022809474199254168054294362035862591999809364155728452736531201301385758788466695831392377991190459381094714778808558406342728790195623434927794546995754176886918495763960171701819379599531460493415260118503270567777637468131150898995079897596130169750260288026489674435317886141978655374248876888664791932124276010461155381182967369887551017909977273994997912287059677398969293040000772854079733160456556766695133888397974088046049168712643448068707356645700514789651626477529426632452788684932862133775524671454369533033264567352915351993189718810733689700408343278188375677415958633112761697017396403905803394160406282438450233948122807291176414597355562575511620295007854507160429172319952175786727885161331284175674727095766451566677858688423866130511619497491524400835038561547758774966378898138076564699140921684672991102747408294797799446954429321208314986840654045669269003456803176784406189486927725463020695264184992818760728183649963022439693848945987947415885635869532951163411326578061425071433380117134366040495795946917960182040590258663642016780431578824887956663745143160155618619458809702913416116097201875649435902692451418263368904087283490997026194032193723139345914835435028794119379543146974316711338102641747654836231634443116940280676220093297647067760630953195751206874193101006706262022268617987891462476867776582639398895789906454003536035001808020023651497687667819155599500782615275439159858996410328078272347094433136697827736913407397339451285580820970969788231393494279327883333265033224226214931632648923122710841842323191296778222725160529438391835437704111309680942903907418987278017483309732334639791696145817657961218180336834488509609167633831904987708712213599896899717475034241718607228949615859497935309472637713775902498014637305707253085013956680229570595766363969715965848217243833878447180973087144664547693886370049661233119644998178158844455576969120700830555104138038168989547528973407746736871175343845133088871682647856347198329694050318731131126256524692300196992289666474484142715736624084675885814094043781268510085796666157051783355774778075941177095389764341690530060558410931177215575727107396531936228593692191967422546611547144597196639217182572354161476146406679702807534356378307548447660647792072812386081705093982651842721581447178822799644189284978086151988321724692556861295595173024409232204980272792069141402568309723493394694490560146326395488094384893816644362947536344678294734754144228541770832430007166869038670783431593661424128313289935338903001058793695298334314748889365734559129449524176289676205409649238850656101073401461658290464622480423398797344178744211073754277620186719448724048596765966364536002031458533246704894366428067084469729964142950633162981219977878856570034575279933662202686086146562193112199268045831142564661878654436050825366059089231289174140526106179885442347150919765273675362758992499692767922635661140884271396887902114795972847320506156214235341752644386513335180909491654565147249519823366247207021497787924527542186312216478735779717400971606777761723716329705716040115875976614333163940490981742858697802114709014334100226158800395035386914507184960409576139888574953801978432970692729026448776372864770802850249781022885399097553359962082780215719214061382818970659467006458973248321022990998118183525880078608301080223733913055018884164732505519300175649962428155430743823580241213236662981024919249641797617527673030632250078027639030436671310538537369746682572492648615337604980887561721124166120092593316199060883261872887046490518701127965512382960807088703205551556599801295600861726863188015465895190675697553796744750103449353641343366198604641701133954781517829750448687054333441209862854532497554074790774896894402766949608735144690875416670587308502336585275780289419984465664075615634414815071089215464341215126568212527861145223241440629636493924911831513578708915880281590139802287803144129868723665968879725589404047245704139159816042475513753704263210367841693782715914489910679126936797416216531753674158888216511898498994686501895581782972369456989147380402885684249694182784934138002364242228394196613177991980855497081934604203972989526073942809054176708753640180762067921042255638614934509064700072884431990096904076254001229921967033759058953123467224809969910005011653155999256173468822892156140034104390743122034129377051814581608245821467504922671086551421621478741915084285312908519454396243597257416215236884950275495815902075414732830013000099135124668224513426593397752083370135030677549738715955078377759160492686664632787166595402346463405037378292886478334976942314563437889509792914251997786283535451514367994965058832423983360608013310528088748588901720232385047756107518288431270892768106773106015778320818695347031359711575490384985469018337400095063164722099790889500265087958764608571608137912460796426022342317578066854403343184885063424625915810475640037390576123375308377912552093509842226754897554130245198456216283645647310901036158652668131868133598631755111810947227585922967512114333582202649412818727320048477112567029136365056613460633784258969132196568055979414903368604506733731684840653470721 A013885 909 205183932801084308719790849447761223676516189169538619426627072228400881047666942256272222367947491160698576104089519335208021164746081626724948837258417465329625585034365508888976835506853545915854113179528876213683856942674898550634015333736249352968089831437909194050544665191206307458476541820284924931599856863705669323989060389377861600571226856603947826112907520351802835538213260837716323797886313698699793454258756791764590884114830291191608130425291066229997153752289073324362060133717132981886181679316115957343073287637437712085462998441694783313154567871860787303446273582113750538332129434639929197512030158860051940901799110986077698238553053002588291521994457158161148594431095321776427549674707147863891387683714887592508925478370178163385344696060304500906428525636606602322715750746167692372668343507896377342275087686006365321089452717379082294730799234540827788244490621284894395827690389415505499110074519183822718830676115133437186762064011928808008332934994374581451904456952689061938712524208790776935586484842029405860482289822411982964210633822879804792027870500957477011778202657208967276973285483322690336456016094841512353155820990990013666622108524403769445292469836524849823361196435346883516130947437843173634976924028131640434739128173626899226719129354375152722874492270610531321831279441166188179576618986340739492748175315719911348667151236652685547152156389282903609054077131288807447440027715921146560817650184792974049563160239345803094190191606362895382763019813240215568939484715187731949076186168927168349534266353424763553981112489195993381172182050658075676564620779968483155462272600496273678531959879994033512402810384402603899952807339785500689476100095833009317272689406183311659721338771193816078933076152253130433608238018050655296628997979569208062098664049562129886721744552318966702812040382701777139219199915066179194231539928460550172367597050659886964201283990927721378250608861672606963650445919690278650160854183138002038242847765715479425069636983878253846806716289072246371829654548713276201019604069799706623464650718314512222379841361878516806351788143929069667120133128997465308812342154949693343856504274714725419159934701890966368711593123568880969583243528661490120717417393042246949002121352191178239150379034904593961970694998419719601849473559788178246082412162148644810919169478496122460506991985845595803058573696410185919132166080709337369563978804405203402627647533210380035280800881428971461631423937655862995649204342126721140562924888997019753073960180309074571611887128824628899690940194283669508487775705163526717645377722354014610288674764231494086341828568991195635062651036808549022789197308644234620816250104392109127176064811549626926097451136468846981803834399665601130469503682519056799707408579875584918619210866675185728914904426432539070160910735283257682556918539229052179819215241600111745889527203814961904633108821572685929172639982550832281328678554522907720488798374335639825207065136413808163773921862813048374130787984328339326776019701776579145755324227481186525746200713599219302547527358965454916306981468458334704450994236380618640066671200433456046353937377698117457150891026054131139652959581953240769814119258217799355825707916129749668588433121040651607816751776560258670552927644975542253604514698663485162184879540894813636274384329701920512518932771066033007865619077951909443875549634884400701664549960608092175906278261467845329660619922784669155902466030704752848347982209791342684652427750696746968859570807316527697243153053703864470122085217184396965372544813155852493759358271428116332259549253772368180415691902468866157306480274446654877822547103333810994106454821015682970068750436119552825195223638845389818379441342740929615089706505510772546546863230162588559947813484601089116989497828703353485429633117170548302568590249098771038653839829989246254414699038089470838720816967316054196415477331694585027405795348070722670195134776309268158449988525553051783168888411427449728515533582670544867324816499124068167952728918785546075359547747223901641184610647633288913136867900652190751846953634221561195982821454904716835912243047948379635970205272779796029472770609856335352296487650084088202116959913574394990883464397411387833316082391520201553124685963762535171342073235922168073783354743538357375324905175028977731129256953308814803016378191575660536194462310143741915038926621155531793274049083252603809245670199901107133135100368996956126176530216546431934667087098592521955063625799580092239832096700058981718033286468230381622885877681098820597064159961543520264421321240476989522770215035236179160817286136287472167293964276885067237077851385470952163019930997777424313314346652036168005026803417009446509985830815117635872692922465188140520403357927357022012834912658296398539087331387136989000937641849207942059325828091530351706960687245271123215117597754843314662679273092136311823768281757700706051252960342621952079837669814252733739364019829720209988339664609585515288000648189442490886156830802916469265356383929099231485706037851098820839181795580835998227103538629019742442811955046480506305192229783993536751843552594457158995993045778541988244959262670319349905305998441051554313083969485886776099872826442792993177886993867640832657815871972849031062804896009441269692567644461351498899078944914510836569271242807295227537782477834604054553528576514707556744447883848257853914012497116101415709892566952487917790556097718465826882848121337025507187336559716462070567618084288471880188018375103016587135133222530258764106452236689117436068842795714977506897 A013885 910 291331843275149163325956076124349907765667246805693595563232434893000589761697241631163908834686820956955998171424232654730455306912877220276805681223224847070526194290139108354575982732254555143446873576746331594132520067055553431407561109712749797557213123795935434537024196684390614089070127239324292658606577966930540529351135317280882438602260450937111548541194533124149718658780865893257386358695467709294792634583475642084496718946630592760443145241262497424125068735263906783108741615279207284261968260648742454845264008965029397568529236578429429950665705274836641878309315669479283498104642302679545950591838605268556768653005780327359322387897222177096003835544483957215213959843151710291513091398480666844581234042436369152436945402942246056529825364114095767743498887124815340554124217707201421189179756208091226644070679176589939845706107066939711649749588408757436120933457720065706302176716993244331391449933076584784974090767296805016723684423921785201552287576082307710096556706535474233417114548485521046167431019608349346116846802580380410895615217907852650992594316125877980437512363490256752650981458206494105133049429644373385205214764524804107834649067143134362873284630344678663695648158287102319988563138636253694987837430419810906592747394311221368255351742847715041219642407971872257171021394933495900450089119504088803353954945959252126167784495353419972142922819314418055669640694793400332275899855432644651392402866338429597755090600007956813943907602883635601549483753022967812757067709949252307522019466465254422471264674821774624505464960435572355574210990889901223355900012766783710587665195987722837656379352959328688440819717143966727965575293171045821652457467053769169110194848962195218343236960903650938116385680706309673018071692007595349277505759184277197051427222841419137054571076054821951105754595221661797183560355533806119992184011588204211386087339245558795125329942483506661692958774746507882705587831192193679973381439937907774160013375100085483470041099559018425872165443770053252516766937818572386206951091975733602047272648574953888380531574416552745237116230858674697070348190864138954100974365695100406742128064589983625889472167406022801835379736477651140626829555406874717378331470107432785626269305016758109761105339725362532069061825088371227814723187980180163399947835485311888375297259218229068948408076120046770120143337272863877348581239934857717629537002253286358887644683743561490565753692097103095132597608697848240665413492329599019898476252844116641475540333879733101694025139223071551115628479271435028137312927749406369554735813076728404122520646884717436498951049686482132060813150513169875989850401323059677036008298424471866888984825855132418638407948678273247669043046899206001424305038090150460430462162023996408375795916883524829183499929454201225626541460233867080403382218686354144340881571495292609863183466427027100365026651992071729125337277087704677070470493546389232187290063793389078555299027883393100417991549374368146425348218235064482891498219005705388336154717391658755056886423306608846721257224553318613921102881786860845738457675323484676040429143570633845601607962463286315958357892679580140477554232233153382579705965927615349939964622164672237975192966885941416469919869727211519195195268187212038497576145426500240051924336510296287405159638511217579753143594327527504428449054307163564287252806277938060527063322913419123932605760533492950466235938821705271993692207710958358264996820976447706450202542108821031060964043627764023066624571565372807894954133550215786322062965360773029254231681157195110971173046824813473367540483057563736895514707163035004054860488262498234876659008622802864574832905787977399915723214650180098651354778446580108100492425409795008975622389585388962504961822610805248590381357418569257369761662588846423201240130845314633750629925059489041219054491332124601796653623016762470763159890397747878413257310365525652078335253478086148559652325357926179445694828393184144489180879966089851823685211979996802056744857824440089093921781385730087312547457720316658696339773846816317604345160046224923215044580922496646532487849677330842464789747747993302851019119659798786744305634065385443222393180352007999748570823108915340894848672796176698816614957238449981900776242078536741794737812716096141487856693887101119234387993389954193859766425689956042641939460672293762964261425235534029905402711509199792286784129553020986270731804204622911134444629663674967207460606286546282445550774536914391027371281324255645605221588024922184959925873626651928116485726970517298052080463912539936912831949209285335634740549441610721369037506236285200912035646834620629725328990166711260353229568294320117395113342019264781693328951783660481117294154812654637634878350576663359204077740582270749540512921081346163791904317343090840988528192296556010583590080510008921194847226995398564227007804654781387297160161231643651391813874513194177014222074349455443768972179103367048193413991173572260980274736336317246782145979313336569301701119216419047519600117785147618460258146728019057934740549047184084445623654056430672240971323804411711111862331056108158400573697999983291803523123817291621198498059028516136752312465662322740252837131734584730914575093451926909735028470531753506697740971233277252861880017961961155172349533489482612878735758998637779886113215630807409086209424064443127396501539017135851684788042117776407805600930435458637490345609238247733560400085017225025558490125669336686129926510303576818388119206018643822359928851942145618027894953428700215424398925395480818010253729 A013885 911 413649556997123465592502016377691086990437000047791691515624515309871138377274160410699494106291925543480672695683896704447620080707397111350564484124564361687016110646214043971003191114270755902309047576058316138250217544849296928458045494553415789310191954313525498275435564831708804148664843651645272201371159972392096484382914938188481896626489717086214391977054846218055847085700623904602752823098270695316176385761789974743167257873406073545064522872823245805125947719245604893344428543645489417010345468659941515709232019977059745343459216260539075121462356294413729827410630018519847029768363105955672074769476186560797207869350828238263425407712586188705000717924684358039722047381017857919376903413772564183946577223791575795671663988985368659086268252014947674500981099376378934993157149381093888285405201110351784789170262323635462219504736061743818163878501349293106978360216478039333553089726859876916636469927628320443038957594581739680630240395096314170920426380913497178334566715671338838636924011469006456048150105208052077529427750571371189073015536452989941480391987911540731670064991888185482048764580304698100631896164026571061597320619913894786137781320526649327066173295387304413398911907081050238752001292334655262604345890443581454402058537044547838266938959544528135280997810455718627450074924746088688725362186951717016063736407704865846104211990219020821386933965463311677268929027987273015584262341035028536792062956590683633379749674055497537975954817307550194309245353115932009717811887445415533601291993596956748526782447398420453026455962329170458068532494891962481290438124427007218963870542179540185106273818954773553583516961124881166469017839035961607193993301798563531145293927662915616131173401597775110041117023450618733402420218398828309839111494718110268173848302341948851680892124333971331031163402307643054363658455727163356113742414141592866966015811239181374170265596144804318151379367035252442814707821233054541865965451165917918495514110729482074303322145496569225103575210495016500958699154030264732562642956599389185002034400987688303094316419656363331194136140198305279358213371235783742952947159952748178215657727404540381104548283196613317345576766495948315576988332051338915592645586152329192700957856613179119451073744346434068695981915784499506411329421515974666264559733848668481892884440581817071149879845735581246882476358430236686300524513590187274380321519408344409671134517726081987310219339999916509345684642892900709446472004978627475595990796934488922215536271841476202571973452101852703352382905692901924745960721655488879656878527347684361692189798123794245235091140554699460581469977448177840613321021271355543857315634576075351505393327884190750530673994786487018615624453441165935564309478467566762295414713984905468407232463158490913389996659335053789614424278103277811180305066877350736321411085458591679162510087090679417642985647017506989100714010233917099671247023555295576045749108107490036910291211833430877380188227320042233279055645098583951484873986742783835566807628571568424978805586336851717279104119082601307206175374425246879847669299511776981668735602502769460114362276759234318717686162426350619518038719515868462329473573664086147919708348532865029794743560383772121764731016471269366009932367902490323345052973116834351339405132664499755746227748857621859135559204411100219855264388901406336898205907763374300805774548481878537049577817333803700170138361387569982377147836963858201691063591241156111137265230831004302699127224093186142499308364309095538899305891200208735719885355808251110997825632112811578678196848745539183855215927652663274777254825568385391752322048282925956277268430006147006886628525113400227112139016383560764330816641660825892547240873665075312059100279209541616135407578566710107847793103000257490061257684958411715907243208461635899933268153505190931598163052899356440733191223215711311450367912500475109400212284923664155782988857997634964635462271725728991369225921957861259841974896686012438740822214026282319377883583596036031580628498752998564581331695676395650066608902274819076264752705907752780801343553534873321055678600779305937989528976868222527006139454182802925950409564667175979257417513875061022499006523186955209176937152010361059051662463339713875951690452748904942594451046549638119164523741812457733852780433130680191831146377880863916837456236811781005401147334450649641099395377755317889476936453834763718503402447322563272734619148540376547914283394060196744954292386081659656500950305387213648202093108308301938770645471149917126699689074839177779260332811249467217205242832908448248798335812308517074010877486492133196511360197407663943459916443991136149991355475149668478924273444459447235140744965492692819737757926769831375828345470214729507209424208509921199630344054587796920083081888309808932213448673529611127519184460942699736820952199180005619207666620493723936223583935045877859934226672424680344592882311819594758023481531305169426946756209265734789758669946310274397064357443749896121279005446027267099554036864438066342104126751438804955542046911748487652588709864577601484996048820902960598904155513786332561462163369121162276750274932013848229400035858598051836380728120557908579007172571353272272282175848463372586275648319083803938759334402192367340416710376663416279899546691571776314274163118564528842235757052005911315442918054223868025535814485684253458965608095117219657057637120285298994651129645696190712229868983512302073114401114362487379158379065140105670626099771500013561684501499932019050776232844890414001771840785015251207817584828896753 A013885 912 587323219049264732485773135467979333700980907576857367740300077434327704922941357578254551603277334526389837491675650523086884504932962740330878436735651580891841633813801533830536677925935132663184817364199432577107539132577088188949655101760129282362601217675739373404865114775255567532110818912694101252022251084920724938026472455391483340298397810232881107949365162786630120875561630755317550815145841334639540254558577828168909233262360727365474678252638195319128712750804906827049340278694853667168058086095098580670363048188568118844127972422040229584734176821117395191557774906205534444145818734532902685065964149821653841173752858929895992409118569488136116204350388558553205627028269872691832731950368871664525835297241035434514981816408798588184251581501187560273939520817247265502579130648791824939250572632940754095396921152050076480599336030419392426710037290303262994973601887859494020689320310084259224708282032564179291965213370045157720611236660267349780563839924695363138582893212960149410507016152349099665158263930389198644700697643015382403644620541532939340524926780116488646863469187383373985312730697687731068902191766275107806386863429082909361231772419006733580195616668731882495338863652378748843700298930406617195618742967552233102943628232460559998181150282015084575671708160225283215381032425207247307526578678704067277208584634607705651988123796408246391987899400841328152029762890925502088423974754972513163968133355978291639671232955416567777925279037846296241342179339127875521903233072585363292529646152594218092991745415779069172784683304808979081812342599817172797597604034557188896384336407415388604438625759667913470431641871890398379200261880083339705641747511803019641363600249684377973159472472412174417650293565525162952560164035105167523231329555971891038515729018332470701076448980459532163914574910323144239621003973402981321589962915839623311766311698630348385270798545373424757463053940572427697562602932501122650184107596086718001285178718030229574092071538322290247886987647822644001715704743949592382196540428338930049433558483176150966586828664025070339312557613545139033714762642726197917942695689029170076749133859428491893960611734693794926338590946637687510195922181417918676626984017487670560803919417218665006443213426494837476470795000032115674670958445407241718398990023168884694985223151177041191654948126585182454812234851680570700603834292622532839820171582573668482428042935001592256326101434261455210035760003985322612539401572939071617296704963012637630184684328022876555234509780980273823804335328406648164025552367597474202976575204301074739187530194656125656760801554573912002824217769637444239708145299283068434616604962282620362393254349663426476231186215557098790524689589613541772533763168523940412480649554465923656287863442825432813180486733491468560567612234885723149034411341274584421109779565979605800644084726310805896316671817336421023572492428698831387917785124151310717589191390176481337335349160179665264401915877953205216900111082740113603458724194648828416380779080741429185131963399483268740756937208265044245838548605307759079872188596893129861225926362774737329598079192536162071537721524190911577023902175642447317739359881968365726833336622828142609275207415821533492505686853847108214764542092926203033736879250749071589713753449618629694571692809736400046637685297531524863036129432384097289275945579181344619184633083834613979602410986122520312472143384670952468069996347992814678468477468894192491023998852017276217474683019278996730640476222819464574951764761854774873029261641835997708039708534800309667288543069295028971115321389127519335408704867050977177276726508850399501973521223237870757027717781937106266760367385313436160460324378615269314447785159472837354297945137622130461171398280993313598443971846636599065907152791995583712910620236712963971550320631419880566172997800521537870106690621390215541985033139187087407657214234859017237567210949947987982413554745678388498535009873323014815446950883911563233227606340715135144923651353916931691976438353936282910755877428000098516625116157217789168042982752064140090253253891364629014152651066702991195998644509183832527356146997632014031170673259642484380499058998102518222371904992660662436338453841975222221916310210136124767139351168701925077329479600829530962583186478610800615007267443628185132796002658789798369080100030864942985856850851096047462464222873532392599054562532466109063085488648072720735158140389093424191930677040128769700566724424747034900469797756173008895279314483300665877072366730507881764440430733930444127238364382234774619384473004890605194058691456934127153862475338260763999030355810653503769166582415922600518276010879582837479982120029857372945232724469558348954393756629632467789507114302675193917851428422271184743541418314865571558404400689900381065790593251733066686006691160718820223386726671125238471339904774357386914609215262435000572631280428889360032616100613234354342946416594363947036340431019418401382375833958267274592607367010396257070844835579937382171496120230439562300939096917647287761064101974472432941647822189559511682034890700814927078257535338120791719982894790266106779815114144386505451246714081454086248031487070990401263387025643943108705753353671658810231583195389372609075012266293648114862049145278188248929330666855027602256370423035676228350335300589957222610835299716138583133204948200187063486531413108850150610885468696923774648368985349256256094565085322826684625994223035378242709678624292635017178162143262694755652671246188976773377989638447568553313760541489399534178252542402857024321 A013885 913 833914983829631875273052386806158732810673648489353971587639247045672232128772747146987772875774546368636295491418114124758574572520601677597980064548172046690347586661962804420024315909884479657751605228280113740634179190163506704697490443819831882467515877125422279504511567269450044349440271008921108521392557358682285748331453101094785361106062219643827871289661771938736283536012310359352911747740528839877293707216778639370422957212195715274960780239756110091232136700219602592733795140086838843304237449948728385454879666511875763517667010539240774257491914098701281384499647605000271519261549750957683607709704659873323957967441213021625334094033864717716481545560329647581678881975478176630607547288854895014978658927634764848944138536900747537023526897755531665767874946209014250654695496705601614182769500306889360287627986276186365441514331458143187272811233416898120086254233455690517601733876267515306050016627201910477916951851959952207505713908650737218457382032063958184219858891008673958861554260433025935603272617149410616420068798453318891813491639988239334653219700963235857220669624769990595236664177870226808772298259294688075744653032747827372436910460691533643720975807696415644484184352928875533196969775338430348271519641533679811036846231151256753337337493495971091940359504533252989950341266556157486540322765423008720852015549353540193123914901489196823497388762879580365665956523049020810618763399523671007623452301922419269232628677810378901675461652918839328642343382729916087954902958800741836168441265797283968718860980670811821818462542083116162612164827326748611516878541271694266554853574738423591417732413855244804616386659733296685371496146232269490464433374696866100058927597359716111855836289106261732732121692871065861294333216826392317844032665889353581294273827456782486852218303620048329959659256588446688610635559838664036850328759975795300036574580029482190567265440210238274755857219378899345473378144711932246502722456459056899161150769999046247672381646418187672064494074620674515844344055390630036391008433302960028203198584047247040182965074786416644296765310115495360472993141741613291197176362072937890337662794954246560215083232295787127582726332725720147075164251480741501758439559646117991459451370611973842040053441686102680454829393576360599665491283045420590004560834777326503116367633987760780175259619682168857404742335339802620073247258347220151610348549362718301210454833757562555776290409404146167010155744091978588208672357099148551409320047618668234627681135335933577437085605354093308650645352146385478242228828707999846929415711139853311075958589059593862606631421412872650974593985369744112665859288060204159698369428871931714499886598941150063726262183366462255617418014186639914580524471371170896462243537634455322964845916924339790557824006351954996076001848204988138213218552183788107612403668285213105153285108207245481927526500696547838745266568382335036637954782633022107581544036519681808262184956852525218983317911072723004099652141021606129480666093758841501568797163843244283418513914156500115504444922593715580927763584107086458883870086084618888685370660127670250220591139928076817470407334670173135139018426671401158321223454303931957855804400837278898080777668175806115080068647019242793528490938442435919860872544162330824540156200831715158702245480037753895761018843933497218297455889627476587224859476262219686426961635576514163501236340455522963323305760089728744558456460804672033870926217013551701467727861938028693758314951007704418460976994648303776512997287859472835086894708346992334197744136441095963283267308896740031949840886881602432221015397466416399301996601070676801685673617923462853459461104286707873892603574954608979526482714791247540443003888893173624427361417489268745290207438049056323265945862534249901639921732241784473503862134517438558885753523600765937361044694138055109195636075425615247268796243197906760365373949231864219637880467437760300372745762600534679658364423513706795846816061341178020437640849456108769641465860840418432881374589831904908844817107857287935879519787551638778474770005361397533756126714310431308058147740685615708970577047396876228900794316807616798546255898622416198945042252411868847215662305907164190184872208056705413098343426466033247703496177732339609234521802917595015343940475403960895528822373730707584058096333947101306742926963589523805353069750678884680661912064096545082358515813993659732215985372655386589044859431738437021992882115310166114560737567641548050732676345632686539891024601624315833550222339408878729478413096660586278607168282336666720386755379687304960019020591475968118978301712646356913589371243910247051901177556209324615804077821979451848875814972999233199977899300467173708671338656106880066818206202792453492810618775605360697556410487584290085836201397150359885358930234362625956865593402491384741925917207571083867720201263173204756312416296554875172608054531935921560067830198768405090654312870226423810747177215365938353131576004476483497701235718301280198375838535712023151637873966782031225609924483332199925058561192637168505219229251870601399578319013805786979916553509352578172969159753048222863574067948523706190470490805715551154537871243138155218166628912069732130497624839484180463318985021055968424603419691382900331423684513267252532560052652648778926256923339740166142556822028889754892224552776149057380231762978136673003400796032622492648295920008927608099900909242431038940009660898351212727953010279536343045559036162452267877585533766246539987676734837600141994518152234077249343402416101157514354399731120098493365981342097 A013885 914 1184040027195389625529570342773432119892364654523148662036510698392527038493662886445880618232078620083332824607558449266837335416815383936149235180509173917697616853355094521595402465114860847633416220944610117455435623762407986139211664689090695037144679690747670701510437280368499531619863214873913698381858872313626554195768652005761138658463970184996826509845725294519618283332591830949899747215411624057001654611247693668560570628758436571703159988548879391205806587918763704278511228166218278739537424672971851639186809078654552385960904128583214788014919696676439705282751516149492870518524146244745523774191878129253758134987777178397245881990752641056502770337834652972426379832325056517436204540270911644671282553729014714314127277710588284695675613830466475924362177617499492346891823983865925391108704554397239006429910609710147144276692214121164811451611939445616714091308677151696371250445056355565479902258458249023005443729505668301861492440433195109794787243079900235475571856185410902781207289847555654905847855848367910709598349623965534001773628799478781536982716564950557174525768311417044536580944289598286626023009089547377927162575821118231929546154375986098884772733547388409627730380542796534427938449914302697699005755063669086015459343379223729960023292001502709026689163025028070990551921699708626100366683060745216893362780241858469517988342440283746534220531916695912339253368030946813541102725544157480945871212115050660456354832456589811156196215956128384452648131748372750466895384650373944901276614510331134223973255795432316860891696769614507065298020515233675303302520614974404006227774732067373905239607291939266322548208913528939431801516403700911461922358978096968210231368761604374439431292145941549465051832110474832960619788078243470917237074688891659907875743753831304811434530123923050961631531913081902149950631174085846003370197242152952787324030673476920494652265806140588286080027163935665887965794272416249983722615998860587151672254048838535808081364787338388693494476363308687056043202817454773791580028061084240916764508931949572040733064242191017177321272302924656896035102623253821822799349237923795374161162883055351658247307432957799423608227062604942830865701488614691186462232717840458152999642244723005343437464159552104693562552698275150631959245456671021742662105733184430476735296399690960058057303597823065227368125238028566128729340632495108962805014660252501119001772768894511497756856371825342764252538704339204442318200906933725764758382934851699423613755453774672641459088056361246862940779357762510445980576298042854538661659403371898702704377334386387762979063870113017123594834092285128766577408971167297297576847722169814348354665486712784506032179444888154998874180289368999989196559734347656595538191722615044831498897229066442322002060320186867764863483756186789842959005853848016831110224635240437823843627933883814948233171994699498324677337953983637078115656563804974870604408371060725853233721146281755899849996819261983266431919789994514614186030117886147417892967634662977298521760910612505784499794654459145223589351619239535458251475128817848721432144329376893498467457874164859365823080146982788017139081286238375634450497370157617917885268869159616304392278737603095543139241028950801015090982558384061737865898907936694557539112562844316590089494160549965133173552932690883559880170827078800024707327301387246457311126467004762670646374926650157468135338946603721986062536315068739219995871685710210478190863678867743607033599791392946172482747412690356655208414790148287521207973059909435494657006396334845191139490071408198611544205232125051384606034259200473589463734988006407951611015486123954196724390065149212181701530434124326241843533167975356359030782172672194822858560100152060652881518062366018963983416094540292462592754350975623377195773178729526759903849340759212721523640836284776513177188251145587788141331227478250299052098759434507035302382046854776026806345680248707368655686335276901190030672712407701000564527423586202229336822792775293994855649880994959008157675484310925276774087326993707181088851515502417818086372808200666065765517476646656263691836614785786491738395116279512364733491261450327996985510857382758865801088634678428425583322098714769577725574602471782568984542972426506520548900423525167705701201291585641705242867149098161278177976486429129420088092049741330501697193556989669166030580477591928211002315188109595726404992343262359236161466978169841974735747621597946528921865160578825490669145638080989412470050517788496206477118040166072326201031184185210051784338135853692599608177333136677758617726519951293665508174534812918388258263886264671648371250261426703021021730524082278563789268020117772253621020167063419860472960890243946411032297804478284638941606742874700623950352325669967368405131407153718535746074605771415003237310851681210065516707028590256427169601804925316985683478465577515397953754483550941778513229182532711346801160708981079432656054799477835132262340110987966429595583443280100798625322975800466056015096816853234509900830547130607388993873519294232162315059187873236491401073299985243283943377916128823586937472259483790570405685395187023900482859663930865315628678249668411653600415227204593653611966111715490020106704115041464159452137672747850715874238421954101379123118679231937299898376402393453078672301655473320712009276831084672164723730286848202120589644052491274544131500096115926853901005294230407656245297094150257850273177316471633427638316408510989711864963216741513527282725696310424811910560076620221020975324318141204858694939028989686495142170445820129 A013885 915 1681167520893564327535539158179257009454013201277274289833173970687518263294496704960388716961144453275660694348814117100663858552913240589429044615692214151260385172554204442148883357910590978538239455221751287539922458448421315975662656590458246983355133471665915479234504945592176639467184124681230482043370992866608858360741490930943993052190677314959039097790021979500741656917763839317031805382032702298702198311362316589161406131237067475388733631861046245759302924502572076865774116890402186596283389183891794352860865177991216787073291453297777599266499835763919650623651719465470498655820138714625645149452757504967853264269340341187578346265744072672562853983566896865470402389585557771677417069935435795068033232890017645221913814148322750143147890026484639106537108425449976705180784526259921228043431922492800583952553588571220393831271377065434705693251373505435010819543264414576154594543166381844135597580987754083057440317444729678076153071996155109007897230597697908641639029007848968190216638941080829507652419061296116596398183902034831211156299266341544316755668993761003258150633817343670604576209816196154453965151616857471381527273417645469432789614113824494404236759136394265128800374926353458983249403679972085446817214367435997462652056912394467549848791311377631930507794945227281792432079888783190728988337510580521422559397065864440954402373932233959502838761785644108006275269372316049834029492582950808423361861620039485603578603347316239498803290598820579563783618399849288359674680163525998285691910048795233245847995053935143121155101900214545158212851514698140515121207012815712349070549547748985310971793090711010862934332263336459354819405676409565045590694851563826992074480555745302278447596172460130598800099184882464902966730441410539886135481156545645561816729899083654955648997638163011369229262007512730340922453326944007048807198145651565085751536219950919902775482170709357262108729128904202760689448758250119453138442384294196691411911617021736936854982362855922555178986725778382477332333822782882751391443902726887055354505358591123509039126395724611076339849728213694566433712705345301691854415610910766328570346247646322439424047189837162216206106452429066313004482318519989583936706360054799391743613038665672197917087549189172713887645386514860550841758376372546918470989460002045903405947740176007475153068914494263924535224196091525817839255402432607926601439700462135481322500078324254411670556817530815701223316847126949801856593785116199063172543318729729388513955977330145372684176390440910887074506156574604794298643120810233316700527735493413976325729088869853369980164689427058154055990349769686075126300169574685239045570276256866091211810273967554070381332210080561092236497003122600217660659714731660650771070284697029709317529722970591595990879360039565504015771455608106866054245174627083633769670219918582327249142027320471840953506888878045592781391035329344990822061781714440204851763456509169027794871605596175086693316933806861774726226337262241536554334165091471614327255346849670958147211881259540625662524938696398559729906022038589097146564721977924232066480151076087872053509334838094724579461108254540445651044537834561313203979844499884904034824200758365327105507711536918428595053349642997476884037222399518746941061625726271324383811746142442820654698910315991844092401346351679858680779710023623766680871620165791593138404092061981311255949964228712632234237950707920887964794624704554862685678384057442318932645130486117834651905899007814373622836293140291729394254198695577074999789004923831353137213130880804288555742954319430655991320608269379083792569985165606829315210368865814374950561615081499233898502304732564960674189897604463484765233473281985553864369283343824524599486568121604382418393591476828588144601225745696035059560414513195681475058918231369676736799813422353497144392106884793925670222978706820840106986132653586034861215788274400855623334265901081725093177558520888898337356832947255092973380865421061119558548214070834338739493200081550605653758473079859512445732640127257430704625309843304097019273446246716455934663036333373118139630347839091422596700060359902450800202474615279587653400702009078358815856489430911854919736305568609349063458965114856588320701178341777783050686231200582268747000108645174043113790562266914474681021621717067977949947160091804411018018113469576302148272152246680693072681905172242413889114236043726259306213213527463597978512019223297316722374410759195564715412701303969424705021118248759384221488518035620858239981389156078954862817534083659788496354992558816413401867843695443872317689323438483970027440170475865863997213786760097892641458282438534271318851236731891794746138723240359758709580831346166132831556830739099019329085263773123792593712925117843803820275402068782857801604664367057339008814251526783992251518473935527879994355091493075719911749309935845799341586683699494280392423979751189540814458047423347934735055640771748500012727999422200557388609442967041050826296321025354079633755204451122332895427321086782991524263558157222815514674273484550595288172993316129944971253732497147573409992737860923071678278549933876427924505248154062194267891673849886634452588213539441965246124763253032731236525367482020513478644584670428177047233839614745073889048543080484521857613918538220798821809023573161107924418211635382726191355773553389365788141513893427718334050235438103600406919331970871554999319674050103923573478796208902660515322725033464023666257020839188319319451078032955172307069058986230842164892098709757158178961060383016707052020044884209297933076702690830901553 A013885 916 2387017472713373565401628022514925319672346821925946841339660894498467618766534208014942642498299679994619766496024165864197284213363735043584955000902900108166116709947295056616187077912857975014369058172790117872571682085200144437256452598558275187045669745679151754599466488533671146783957649717517868542654607818604653805507331088737345143104298520385796376270847237747984546766285411601162828094316806587728407187775964745336946625279868914403021168333329539365066572475448481342407440285655777454039144116473051454469969449027075093643522383005022608761734657308251663375546259445084545809956814694932224644966543912731141232245672768817571427993840581792647076168545343482716209125669781301020582368667318061677912461951521783691850882415195095049999533689334400227890459157634127574687873175101832975086063119174860358729120880607967274724087483625996924921502815431306438157204240781886855134144276589426068837174548529549107688036806121546524172472345244804610625938144755559470191666809997412427656426316966203342246840771114720222212136200591469338978749607409906088955753910474516803107984479992132113601763540994823274543598279256398743361169852957843292432363126812505151316392117123352102983113941807443211579548560834125326261549540104573049328761571461671511925655284998710339955006207545572643957235654648034838889193932760327405470917839747087540194891444299913037822135792679286261465985145168549569195613250350785995569302754244403910640305012910393866052343779769591637695117070354811022502612352943533347927658326152253490749996713295190506573919518732923444704624713104757697378451625595478888814263269218231036680477222397663750813352204424115170155816885489855796937267219856860701485895738438857657169768558640723651620512428349661969731632984349844931108665868489430670464416664323221074362918839529218833679752266201002763671131813434737016298241937490394247959918962650853280395087788456875874105913814778534619184238645542739856374789388436805231678042592809632341952104692777521631428770555503516809117655504615035554742401365394089673754481914933116852173766886854359109018670015552311726012872020673464024291334986060927946984906112144364439873309370820623632815753689226576807983605251326836850679620082268327299962911178240725329917962176329091202022370515560830357136526523001195350019463681710124890272258740523085445648410969727082093098809821389925573139791657931755392840540368779066298104120993709240896191321791268851389091834988611129564814697681953731053238977838901637380387259992104048218423236637202260409388947087955548639418488525584255446350461208934472288183920726935483396339926695435834509443476290052937161570603179871803859455526275735245117669727300164749419709427207808355230739635925362645777247011320579751496621859541219070511982459799867855271708821995507697357835321211645359790515182390910487086993302649442938547420985051485163186680723430721715181229807531249617790633640175199719925940210306068739208297743013306968370067112901684209338877455548546154481367427244644281611903853795011933257622025820089527574131315671882652369822425174733644999707229946453409566369216307866440897750279603635212661357219910782967033540755144356166722481863210072073080188173385216170318248044862779674389269686663864057468536138438484513489475494936718826423825625794442570436006318830704533231777504698426857109106915836735012370488202335993740354058715018942848598655939348359887231866208393978296428223029401449135153668299253352647878632748717036627810355351154047538293088999470669295194022537583797305978977975417164136413571344024373026134735891523891123852923868504895535777776467041427283015851006648706708600974179563104772257745425786890665487367973245442980710088310103673740162553201777540712658024253200153436833607433069613515408677229062583606735251562271469462480712132730463237855102482372686422569394945143705122848920345787877730517571785009351122706699941265491925975662780520779512194945623808708793748526584460757990774543905635434151578033041591585972631699640596588190198291728544311750087762660609213167353787977178558184225281494537567524086974022854779194155402381126791768830013882757602430014085823084999827029486794560552503971313205547513906213590772031615728964533195655831084930923265812976821577708998200173765138356309333260610881333417326368614385277171316746330987968078124886469135614810144536572199639339253272515308824098911832144597057356071846337035359741974719463881834976140078333258229480363737319136930131731835350115453397169893328753002570022752502524918045255262982796614655515491422936315069110669583396283535870945881850217377409709395534231251118131351478057491975627832313552223032528329954871970160432433688012868289163887485922109310452673406863815787022724916287537015365116228780731452719046349760844771555175822129612993934216932193037976730064938886264265846676809105145037142084012446736639957580209115747243957512850475145934617584727852193959840372528569111896939252509982571939075607416812118837862854005303072615482096167446544763326357202217902749836316437996666282894439915168218869926953554574079441770860315277049410862202462139192058800996649783905547073463983323604248128282284966625868357478487133948543111471450448466967978161294675299198696919200206247864056400140177754297813873096376882797232627511751186125533922568752737294783517811214240668717979611461879834570194764739853245492180599870629565138439463762967261934165773466669034437758406613268883148783904851304578397839128250700694837667409503957849302637632086398152885012764863717200597739669340505114312248952624760024869158761135364487852495091386337921 A013885 917 3389223467754392450450459359163974319614019341539309104304006898679910737778994960989472415549708288738120837797745384071441563371333992747779403452716989038880417973435636517201889535884116785829977007830043258392196010810446021480249635017231156932253103508090763372830334690009952713459229756654965768275367943493500547938326222597661340662852639984259415685422796346447140094617937705659792249609512378051232293044414017975419881024529998837197530427006256279774265328395272854373386600941670355208559657047783077418989367411987235761235410760166362386208610285321722282005412985296919407960087853042302383687728262140298699996592644200515010515037050506942362499627442285761338988540546118668723181020228872221099815754489101865227360318353391662072407187905537273504371863668180919475813599542780563262506772322202259704364053386177386590787918682238757115828270223009848465362573541703847524470200690125432729820944142951520007394612875429320683171954066702252540029512656398194402667929461842496017294970501128682578912572596752633310549457069363201881234350481328207029746449880064616004510493519808188726422259176026286790123649821990152550552560543911164503663137812146623126632638562242411346885295212072890896063703080940258683369744945364258776100787418570854527908225135992413867157495248827034137531188744901594802240694229787280188949720991189780473558497981429341626143024260186233353346309270263581285669375842803315951311043500733196603350011554715913103471482682112313073922875838162770913977491667613346428788521167995560184615818083349169307092525646109572483427974331274781949926676189763119868635153402642389865048032347561879660238593820917010893151927695580970182271957422984302665029659465492581116536096076365941961818945914979265995357247214260017774349156994035797563473595251755975704981710854737438065532032013431357181017802203228005395750172902639298705725626658552552586141928162055014407980400471310005828791075530544377984252739336697716965834690521698906148147089512773013531035559874625556866043366991816190537649881775464355981908017428291190494376888130668369761453921752272058670361458428657362609138222019303510972022147837670960860505197423325258209418877585924179666853177801333168590295413331149260395143439176803341544761328021796094446829876933112653908392797139368908226092585644721892796327298478542886531602015854243785599460996816569235554501545164056008416812391126393538736827222921765021651143521584585617526761765551424432590509102206605778712058735357409362146004513810608877591265761501988089858093762245463301424518816862470484185288826800734073019683957131584434648677019298001437679074885914765693199416151919163239812474945171286617927039185995230020616820368186997147832852287246077630145344609752604404220739023622616685799931879424060973382522672872075572647403985669603145616081515324010991463877049719930102397125517572246569346750931928174242352075410831897488567355708438238548734885689184543841846076008501644992189018380723246636419270527402792097263450911145298895756632970137824258519367436714834856352823367475932287145858959141321788988349308390081498746676296359238321173757018747178682143716678190864571223342075977000113814082930851863303467416739298212875939556714234731760139325289497494029045103315914851305869626207814364782729653781563619844731556623836007646440871912488594262054365218199199064459324267504177064197892744930651136182741826075344224405375859051648842031687465856853364691882010372967530559011858695125475252927717823532475578210467521426093466299258146117691475393731241888419235764167812414211768587698731437479440440925163755460742826361164039817781037162747212761154053395671931252623565647021497219626897828388354934262083857718871885685982301416253623652484342076010258362255349095922237147618224425112772108294077452081816589476486642277341511232245314235425890113398626905724612899495409338710819487921948022257032966858505397569540026628561892435846578908584161841765401710632698458507171586223810628157131260335104484342927156598549917970375898815740848544360428004615580159447335912816087779555506989627012047558675168518222275907158659543180515677021530561113472509854507998599406606031664362396631196854089076452334710352804493814080395209584301356756765915427415830954861165057504121648051174300995411184137421924765761715236488634281495277583391502166927407486637487391263793663313314133753768841058608657253331144066420103524564014777160999253828870563717323202025029935300814978737804206050368544708877314145453232083251970064795299977522560982001932964652894936259105296087505082267982672296952391113606966204094836817753215046981518836626315580276384039007105223318738296576984734650936081113998960887130447369794098908359211401505449436891914725131465273444025267833247923018263306993032383774806017277281485916728455450692810322526019813932234521712264994145603917001447979660586145400249962974457534563782323337089281288319998934032559237071817296553510652476251066324645700074720012604616771438299407604774600562618022148708022271558069504744674342748704632598431650774631001739997874493136888713954448414668325545358574201285566819033006700172226778351087350969902756934678500285858505568444332306546776576624519219408963752568161373786294364211604847242473515528133832365684031112413002391677830326800952503878642218696701555317159441248877218113163904377191430316273333028079233809584791069990512482468769241700095407628058812617064295229692337938696116620982868790458764770220671120655136470125935056061080037295160381297022160855569281102913289104853690801570092046861126933894630649151109375215628780122970531601497297 A013885 918 4812212665255348401519237874324483085524202660219978806909774323138962020410670448325629335525162161722842038392993367791524803843732168940883820448164385905777633622508402558404723270751814407178193664406541730730968251321287456720882806026660778788358094787687227010256760521953461429874081584594849730846159102144851207494068055438847638169535960850130621176857355352077396993323941176944995644153813416562688529905162554320525746011846090558986773959497822022631449046379326929192033579053237245535359888976894136954893986245481960606240426615697530798594998773886044634161359665064728099827986458757084335595706787097738091281062042016610641284848961421635661991633521321534237492252214190414617289633839105825234121097721632707056124139536291625135141852597992436546096921232312355784170270006013782212213078229085133857059231748737665592636361856407474962208580274032094412484307581202999834551685741279426539465376287978716343139292853468448977246481185285660184728683751775571109988878321903300867628384930821067860447068589507403674416820466134827733483761171367224048634705087358905486316255797554295420531729646895155482964595065301472029969906956196074298677631864541067872711238291069823447754514603928178649012321265394592873393315948890060373058135721769757797432188816914780776180639731513806209412621057769743691125065387023078287241583997387748133845348268418320713270555996995244730382230641548637733526662976035187776680644291820534329642737356044272231355708986575942504200912718946277421607339386702483220340383300026672097048061616369901484860472186308199257602593350080818075077040674768494087320703004815615746617504064912167768747389106785764335718016602064509580090114650726223029061017199695899746381591766700717256082363090004715678369954957897586057034071002080685421080928533372484396548217029074934599412114378494606512968393582868706057193653247022726742415471090532451657301719694390946592271827471992810946049810129572148891587141716385610317959146180067843786789682074337352673135556936906219295149736926899160848215948188065494091403971901681244861774485250546399484388680977415748407523409280138156902123168501662225178202450762351977474514328097890331145450859272517547969239152473467508755111074686125595416867178119258462115720184921043337272992528572618533440408871767912919927175140375757892540114889035848467242100843424759018689893892556983545086707900412001071942669991227547750730255290256028518346527687126524981144695380150548840584662482331764661144767579808365184708539530965589689110101830328928303301643434980556786770713013753896754263871637754809878715509404320980080626966606589402427298698230290281472849043419215487360190421238226067503470032077509629311382936717512885209330510150012354045705278561569503631563645847863737659649833878523408941483988494736126606352425080880885713525012652103404274306926076184190795399275446003577297212969737954741695223290736597545472424779974115992071091068589988498865652043943203120153674523070998566799446356193226546178844191620346030654232325619080980738228533490591615274636550728074274789430057864149519731347630683962815946565959566119739044986807119367312882092531131546046397503460809970475450599722347950534074471335929209742639392911177603183532756141987570043379597893258824913030598129858548680537312178029329576581881013793249922308852597071050317983137724835616660186066022776485678333840827399138999530267019260945860024431543751105496969900585670209114247831321515602130559036926900651284771916196190645767350177051179783569488790779265773572227065178117059913965270834404017631005479111624157722625245866130680234337223927208683290083555130082786769269413910792218561292556338048883001977767788269922004471896559599969144278994441772541977621318345460487017697407456793201288859869705769277567345267366103928880531857284315894443979286113682135134369098058739834202481431697638853417433928025662393353037804057224816898276894393588750002908283815989405582280163497976653811335200617126900981087063299919905620447825695523786547290879664012564821353991649964225349463798452416027163311946416343487770840444810517848746777526002710572863001657447628759317910891737424492163367357665420300866599393581271656353824382604837401930173378747701094737371500591382381024359492076309235052629650836996189488441537675807481832140131710535042805021040343721508092227048011754642934897636279411052266009224965358952912261742998220715048930076888329455484917543698671987987369657652928846409253265722466590058130784712416630620789746029892460290060240185250868222318533393165445512044468386916703593771073139533931189392646213647482719544626656962038390815730560864485812472511401065673801562907814387274151322279222608318375611133739893726184822907322921117043365880986888756413384709911896232942284277205981329344747273269058749268314570854341586110826914950380711294811437792594740781924924056940862649562711679024351653128278266429575662190168726478667460671079291232577974492972410278512469770991732936753355244069481983492450031037137073998126378427625892798259078272147513527311368373915250237548162084201863398729221262705724703856189089714721046971747794286437396829239832886073218753001811380378200140894664335776586549756359985312353046830171903700086557086396623591156718337229518821243031363177388336840509134320620019299617304712042580227956052773307060278502561777285892674572905813249496679175632694263519081820659289212572365188552701506027059031945273868623252057118873132214410370351211435360040103063599770893716918513794533507245994245906032758939153928550246860444906183380099104978828589611746704165537032859060570088107147626529 A013885 919 6832653838251463215335900530524737580363137816531958448842491441129117197414233310748283091450750171457309328106560384212371033411150026195896478650069340479019713542353912931368855169039858948732808521763279122170480388416289244437342498316596493388101759390961223081102133224419275885436723856458089554290034924294082000918904986991235890988482820764783913392309153998134556662749951147673590680321301056200449248005554388889878724155141754602811283913810699083587421348645011995701813221453792275734099485883065978614364910628551280140494713413284448987100699174093517676126445649959809645637465369371457493485913451608233113072054907791578735302781791817239346128454796683029637843036752083759527261007633891279699443479447744250542587252389580417989507105404227746977031536290147324546644647059928710770486224615114130902882549613067415655363886836353148177416588162146387476226731509324147736087052861555782728045690780120596250820726933047151559486257036296141612908314725744807069515478807502655060008235742720808949130793466292213658946443456584798101181052685493952636022326461222153467084540007948049232909920061251614778575661055633752172056982181103689465497526346291687006544160666243526311058381841989651952050687434919370453437613403243194451109205411504842996988675317018169888525514587267998343077975897221774968049761965222426867687973729778975902077254656351631592982191826225677197146322852017324126411967113164393611034449562251428411683548134140952237596022894552757996187195330384904621011132079585227717782835611225970563698369622434119212589535457035000873301845386265700109624661741354769709340911406308485727145089469093995791630361654993514992419575898557508378858009917636182851373488698108621126198127741092380301069335809884825588943329136655592846182224950801275759919703944608655577829761786251249415517486485106216519683764407391212376248808918357947724305803536190135212781447820118846255663300138901296571425445261143922608762244276002123509226519417792588475579837621022410554420232465764853809753420023816261824465351546462108244138569332405427285704535304385059132705659406550592286660965330269123044577895659264622054846997132080791681031490350086271909186420694098948106959995313520156578505745170618229531806780922875962244240114601437829730419352641532433035098619441773534749039113288502474028329906001772697152967577242548065999976672604280985376177819355282606005303585734372266708608085657053883973945762260406380153163748374417825146017118176132376479026261563965966064712812818209279210801854505341153940961542661188417593904267569566583818837991967631089963367036290973814338762925132209162217047773165268181195024242077044236777890928043949527274449335476589745172242378917692654664390150066090978272959702594390717801063502610262962217434181258611849428631452170552514915735218064291746548483889177583282704609137752656590183229036936301250488915573223205679154655915393181121840630819708410154083151374975300033888114157064552572035847304018812060161504965446064177855177381489654046626347156531464068038950876350939088999629007111355579695793668817744637192052860039391961443303651672074321197832996083514766829254974843574799820071355262249361862169973794001459376647618439957554740500685898123361268537494045239082825725928795364540885968866569353901666457160189804616819830601442454939680521919510291340583980571924164281807144901352625782052235668459302456046339166788805976709298415813397611192135867946102328583036673178294289162493918378031242398614574661727292520337356973959623646009475963466941604082605754338262987551124385261506546554993341711573513719746709245485347753614739430208166336333955373854562227135707069781165164473072872539147438549566647503453633423933389288540211111836134719472202030490715486787859380024402396708020824449138938149286634226148525321288136912937545097243514375345479904462388164771232678165914409496717484744732928839064197355279056846736736442997741812879347134119269441839566103746637750600963942631950246303334435834377434532188448569316995676786527105888249553214522143255112013620479252063080018610302870215515842201447327441168053297737630625853542944338617827318851005009624327169602286352750672127547215172123630175572026412156618992370183028574633270520086715178413374103995340992201554121578148464898618490136359758983731736990990125154272008759279315389315305219708825912053614953154775738437259060131639666805145221628224669807228712180432795676448568843365312847782720006114593076103114108904245160167401589417739903342666428765018990064062448709742001536525868019709968394922750442390014541014594679228936777474474970873871724474971274148943468450746957366232239782620382904406865705600612471914673997410174979103840097518524286379604098722800808481842349680400909014839174061375249616732926980853032339444829181985948559861321629532881430560370980702705596917083629880190862401576896715882419020163116444478865155757794537898010990346397471821344706056629211614465129668327540817879791631008952379808716778762480635639623718296334475757725295113617270857740098256552114347737565282185456534420772388605159729475914401562160843137072355074681590164907952158142949773981402121262158980892901109650117450275419802736848777416019665641660013147388671893798685019850782269004628143692904973666782226957071781354777929072578742696727416526641834724997222549442685853811857411815715241062329282990606404276310378917412956635836403495360719522873102243061955920720719281804796064631848886556065215760014976000460615573579901840222770240764961997775652009401955009070279529567856530723158815517374897924624760365840136366914864167163863589550307560586353 A013885 920 9701391380818207806537185719569262326641663770767616927298153370127264956568981065899124985377987786194860850677396507446624498386055242744426986486651503564519493411105999752994588593747427007370919309285244204567611772855587197739071807632307747312549999783572029320264431573624279800868530424659013660285586117503422387578713678114415218471234252442623792917463898468329337219502157386682381442588961553753601267925422437946016535642747106265083821144011517768725185313823060797181189415173717139246991293727472411197456318910322934966442402302845817885477837427230899727071866741214985444025874666959649522328428615660111043227148665212227608370801846584250006275909442253976412498900633703390551098232516033970720212720398235808342646308416112483545327590157930596139567066022319709788825228640569199488450259423342104561374108245961061590178002271803871911742184618140683282832858320634456432117354614850008996894770373989689430901564880975529471797478456784330742079161021551844531301039193184297305538113576952339632086001018669263609150720366936121677548625922867387107924752382251503155314253722065093339691780368408534004664102379468972457760310548715341213412921265466675838050772331090534537440420867021901251682832909282312573906569453888672343768563067963031863175349569595467643412171565334578323407665623501617740810230874654819345074843316042787387395704564603458578716915939809311348108586525696761782154916389396256419382540452109626390327767603096970021216376278990995310192362600214319520475002961123642671687983622448472886661075997000441202829740045419345234963738284607058160551343346094759255195658446626947619087045298319393582716910408374127216591881776598168174280197387625157674802607542430412466380295060084203817135403935015638806240308477984400091801755371969846996652311083680211882770632080541340241368411808283457268988630680185264630903505084392960581989665291484316812814228157530484688027326345319978246014418432152026523509333870991547079439838180988731295171361505072016782567448008143488035755061694755686065299900650705049625197856636601172769598584383678256904986059448006704312361578250939926238705237197076488476928892806964836633854328794002443774161703727461250162303898065868788959087431820718487528342580540811895124220036397653712607544030783548315771916020504738245728166428276473257266442415345958976461521085320872569346528878433896587053263710056333495114872333330048603492084150676767556537594708165773821705130620275655769958348427362208787670380790665428024678744940269624172552411488732390174811151833078287003039628131638522101001263854761184776502116430046993207105592910589443104438010800063118183947023535282785798898745879419698043947317810121784285811024547402938339573817005302389738137709744446563821404864621625700138745159444299308844694188367784524182170711059515111086379090689436015867031118216502073728167789030697265884615440199049981145987492284062415968113272553778724116146041061818304580216276102707204421273102045542238435304733955723352345376918591349755725680745394631294977253580674443015322089746243150107999320130511226556447329596597696950952199004792952156429472991564320151026285885480816473584548127054268591592185535072481229530106148757575302813801183082377251741360661840682591028423686740081599910928729096980563122758430864095615413823954218272279743289966811070123731967548902910528124673847338199835185027341179511619807334586990339253687672534320781563292034432457054349013954924701668913394527391127466476305738369694135476128376048638660975389351152076513060281305147916358537463070715376816284246900671933181182569634469578403349167089405404163083157076429808120875255017160134223632978275826933243829584816264656672051424311165592405790315058838528618318734385642358406455818924149655743307913782660323739881065303831672612436566717108210212792763969136884590434907060710253072467588116722620735724780797737202262142647174064274455817237082395745444697209431183809183551882000809367389836655032860693572980865513522060491641062569494020284721530655088016985172345878511766755773578323132809396528605983968802395591677160620397998634548651165859007532533924319796892443461831419950168302049993493957511075002806292645941170197170705485460572649750964402893071580838763153076478115176512875164322030401585144925557753549541358311364392888816266131169191540924050910727061323340114433010709566541480415650311337341329502390953078945386194998482337590372767970775235612234143004114229479721847781256539289326454820379806318545903925940408327547013568175389516237668149075647009388861336595309831674880558876161359357465960486054575608720062885097859288399296426284072222645146409281032029009502419120156968822535353277940818815305441089342359337686085536800259787528603233090164993471082505165262077795065563504253043938387116827847022964359016544943668429351156659547601460721899611470798157316915767840322663822711742025508428043458794879196256190720264875147839030307447382515279615615482537123052347305829478099138065179343359467877369213789078579745936564344135277348258282690253315421435616228867995758593074621367756278014483394458845008254074142859272178566775710227404374237235911671688925264133651890844486812595706734854533894555577434398970461287411837509113319516230272160122104302219376977195596412420587068259050926039204435869147299447268095527130381417384043608335742429168425995029035668759193437356549225678541208370088768357712385139588034331527219547726758317305512325939983064518835089053367583779086008246456438687153181885741816647275743935113431633313499882013628070142992106324053370442563938378760678501518638291796781864668131042051457411521 A013885 921 13774588461794398081566468904230454099318452796570796267542774149648788039439163749284333904363833604143276542860256172873641920404929238797373867751977543896607954356212731491287637576952440468404651377723818980564755548971415471820205279569385581175955305042703230834582695020831449045221789003165073158652111448040056800960349666866499248852911251970426490740411538487546687756470674680582686067930035184827927035472786526474717200248103978060223119038072761584548835444128869634303292059460308496179815317338007795345586736599054391472648010006511754445420905815915783593781079495581285587598246327005327091824675668945318285503369622342237855338541597485573461160893952950404187121451557068194997710683125518445564889072546477900125964759528776222549218196178868862442937275661252796181632022661912661878072519994048250556198957211785535026245367771636630160990523025359376143913213716561077406336850771377089224304017978901878466291603207207272349237952369214429494456291330577537320679499605717076819349429329030818092994733148364684620297914368036820916719159356964719656896715143206472515595030347050177234014752198547435866260358412205676826958181254767318229252830149221717955387255449705213096726543650987115645510632086074856484249259985090008648006200651988786532152562313837111901772275682241258374538637889188136460613591978994767830839931806186563971505502895984172887201264115549829382791413338616227093725133119899000450855235738711017797691613125630454563414220374359317628143797384452503071383076279372131912894885362218821367435935381873055444926226211668975267279908549567323778665948709356066591804342015052397965594074876135879214175684261702863147368499483675345269428958222201293500672205937372618153277326603125977379186423224959499868511945674625496361145364977178991047125760458340934603235061353981185731088629084873924787574390191675809283040758018610935833062100191771047616891971549066761397688415502686988352451294111820079923590392262064445061572210320144117050568123832507038532845869026498588491983074632730724149618521038208119645684553130474631365123937227256258814342791409668455164836773410644810849509301970929431699386826954218672048434505718465927809849914169361948271698325796110261085083003682669889546529911378935554975389688219463407421809644916236560986965365125796131364857200353348489642559128525867274441725943640438163694654453746517106403685851569455507373317286585002820008460125927463152522799609552131121164781647112731774565750723029223682635303858291842638836288754656407768767749319157105316436837608259037349274837280103877074761351493029651533209965528017233634061325833250794917938040700545218795304468995736010396066976628115214205584906823926086270698783880801893822012261091697635186422994144620664767768446867067601721898285853104483758300956213317431151724359292829947081772956569030553180915202417527984897455132429758727847132425074702509079998362831972009749237406828390597887378769423910152486352141138361543147975562851077466038036473640171491891049835500358090115397886113785006592518337295672636406176380831560382893590682547278604757636059036416199688136422348306669971482233383540916675729198501135635734335750034892639652305777271407981116927926056484596727295306407794917525733125239126061649844570583712040204731532509451531413790417371402208214625838164493424299468462406465592671700248082639833731515034860074403386307365565117829964782664680342121723217661563101948111138133165175816827906997522137518365613477984071168648036764378806114729207631291943256533397958733901604231833083405077083926703196722780238901951647349030834339773489072183044138336061888938782762157068398069081576962899936698364849635780801954784142808467086628408919168178644536508219368497296728420183248595002079915139690186357754725944539706739284336309739102527180476346309253112028105295470926789543921135834498877796714612260645430109963980089132750792319072588625378536013294792099175939871445691332349755930424522023185954031303504992485794451892765432892243480004176734071159403858351341306532515851502026081610552405597148381351326916906579991862997611958246996441147254344198403072858121020182933856314096385574436186114843797612350029802420259534257388092092644206378469592300757455064198547935554983734237708987180178041392188785119903479118567655281591144387898912793935997180203494793721800153952193109373724858511287053020886758524004104503448083276311465812159206671960136404053907212681013710679933583392617526389423625151566105725192161900010660031631510573970346725920043868804032356666785142100935809840490794206831672400885684229839213213546257847991560070442327846391195648759825934423933828269645242538293613345076304688713281458579099157217180643137668790374302128952352024606461141000000725702397134870792536433517991868405800458214207226516537836390485105900154454082225093245241155278767216214216644093059253524071378457016487324025897112320116501274120790958726187503124832785282055241318195997369188952188711925736688613125285407875811346924343981957819782919745002326252439970882489865960485735001674333309751871825853808687152671358325632810349006152296884604950257737617643286459596351692591359069838429222358757014572778780512271702377430353931921998509273419002252160709370177110508356165538454490648236297936710007935350257492977091270693246692699859877151299736310864761968142656005600762238251793828023941497537422116384757913924256484492729128374076434027140047661859243365376671884134452814572166534038519633038047337401821722410788899665025255372743718559350995956478351698581606001976223910789018343108951446396467505854652000695130749209075703308022098536974056165949972497 A013885 922 19557945849598008676898721838953939866096000432380621076044480675797879239313972723567606484448319689678060202315934748847850596180381614211122867744719579544406080248349140297025191227098961266147623091220808446287732119495907057572221207633549103131748371552017481223098081604192678747001473668666951279824311004279810929241159196948067023978548011488973845863208505802312577437839182739948090892352935967424225996805284259120812539792672169976654217128040877045152755847194484452352969353669135240460384037029591734275998747067323571113179585543815760131611991069068736746115222189357557410550483235122802708616908521281692784899957881869982814567415656981073877843523405354302037913702843464176144864497410549243564426703878624471839151945570249621020065300371940206421641591408559411428063498800675326356214414021189366889972982789854174405759669148132670790493521051217687733568183887955261682929221925695159774752630055469684453513396854975696095971951337095692218710226439759830407528032271674631541491022678829710285065222823837636010922335800857656436350115447101855957882399273087712446575213003471623496956484012372966646760833714079115682494362361850160159032235657183500790982282361052094751878860088659613059087789541837987503156701534649944408932140039130842479182540669237820193514678033360026391897306777428999870557432866519574067992893054536636160889888825383399763102925263312234097962067768727620352615286336220435083149962450259009597177020737718280325045624698076697649543367722896577653424760536800477101447193245743929050303484903500130884866616770221676216074249113463011638405297936620176642839537640466252618234506371405661053401844528768642159833195571392824708215592334500061985983936305620073493257885118734640863679497320921320604805765649736733386846774480402430691198840867098584382945524508879664428586307626561836227111010934382239541190401558030867519124054391987464356177384047743284637837680570398639221146437103726523220069283586038036771788733828528865603068504600451946210130937058357206360461612398805147798904904425747066135762732554176318666190778139680389871356312782557623744979646584517909198351728968537950104396281958736061038674071985903876862310069582767747787208769769887726973482698359864621361867320380761300280691876546222655271708377001832894773269682431417517691312049922104326458415076551352330687005673159481609789000988733168539147018182151852388332556162578722349008752169018990049351564685219860237303663375124541999239603124348104450355514630322680813650176442320183165339270245050450083280058935949851993629322636016450591739428246838601936988902024713965295957411913621973919798752654954032723044617434878744512928469234265783696299169048299221074055563184643734556440862996874529202888993197198663215169403663334003778049334456531372995609920786172247842793893612439650173684904795234014147794716558944032052545951966319938044845903669291880434799235455515281846522976747138189144579957417924797378814492060290605569455138743042297696368353353312973961950346284031936756978496383860438105433308837621862509764377558356830574144985749531357915362861875268796040598316226199663505698849445254255328450832596226940346846755037292558658803923999249521844737934306782050055427331870252468213334858002649812515963362455277626268969499554272323038590220637707025148993998698723139945570392627057017014062299141872746402527742851320662168872217149191506700306419925036523923562659294001242739236256341507039753821545780789610414044856010029337303095536160598513641068559743284676391740825494041330079797826304282533152917020789216581666608360150052873353167766873562600501125425825442953276328048664477171960621812215420730220309310822121113948655601652218952802743372625695672950827896466240924496126800353868182070495088931362551915436314391720039899737232896934889603641617195884889500511463698621463232162564073131809819220563238459643126877415760141729781448467864092008228703625559652458051264958076127406104770566274739133024500688115902653081106249250082150788290365108074177684107160413469338359366112246157314106953950309300350982258225947506620200322200705625938017111390511991819113137353879916424563951732562239908463769946478476265175022441532092284274385524935914699915376577875087757676133292539943550769410686053316988991873990794150852115325154157497168986622859583148292193507329454001190099051696048856431260501241077210297616895807952285176453768913654934707629303394250768533275626084204878457915091743166707860136827196176654167418863435720532221709025814591224655727428486969839831551508008416152689737590129397880104344953526815755746149029275752506938032288993463880261180171773363413605453685134693954963300006746402373671933743992068914456423520995694485497907899688601656096276838030393628488726238878402885555380299054621198649630020091862763885011008075602709825874219908371010644583312269001632038832530927415201844058642429438196207503655149569323888284088409624315704012223108772329814236624518087807948740717484166228363370325871609958273190684123517080379767945810659737299413613057394242272313870184363475041311241114530496818158025203708828381797684530858100560574143782663097125187689314823582600370637658440261960961812562522511130042716973037381428884280746148324211561595063060132933377728332845279523261737062610553205973880332701169356744945592412989699135508333801127128144281469317477229276589502868991553903713217390753039302392902025831043388472986653024479707033625211391491769939992658520330370606502778341338385317015494711683764017777778002524427065777483007692983353147955353301163217591646473826149163460268625750986260179750600871818332762412372465617230099672929 A013885 923 27769486320172679805955388494091624196455468885918651499169288198896349423094619369366531040189337849627221524679696164694862603940888097608962281627414308053181783883180265294713296940135049846468565679431503418120760463991100107043321287206948128925334847586732884836984372852284204267681271398772451443317506749603719506559564573901091600465109243948699937865797639422954129263158028487594476490143562603899059251145960492302499530312404129246542326768768735558699456458930019111064530007592597355114359497664725031053916753014768843710045826791485613733190206803354729350128921032114653392271977474771757285448677882301460472489699498278268189143247092474176612973271611756143228646036378212514748518870699850217319656206488992106712122763981537916152686857190201905669212765052582940232015955216630466854155529248883870904296369425053978509238706557660209550577759319218792452320920870600493987338836255751752472300945052669019759112171118315226931738446909634678266581245982078073522941529317163127316606818987695115956221852082985634353560154943198349494746765868375699894791029784688500131256942209470208923518142520355843304169897074771230955599397860009482852923033023501593882581730486316344098118462648903972219237211595505459422269564770883466118633161559540200609964684647002003666503170208412466992720134309080007469210064957557882877458185153735224609492634877942397837440030155590718769630127655902292851003282611486938295856056234737406589618973133594464347478305546937085694587697464928766057258720221499915015829507460322237869576755164628985337794059887516638527126535123494251315871231112395714147572217395579492043768591512984927686299982767083857951134281564411101911732866285286254511233193851088800689916660991031210972781380027591383509977699998138249056448100673420754033913512597035994726215883592604353696579268987727209099917158652259163488235979984981033463100922496844145178368951981876636896026295621644500688619316746785830079677912784621208776681636247573509528576037736483898990077881898867887951345943595730280738309720883227952082325666156175125292421639677072179321574360198503919977675566060553845000644090838081388221377791713085107418188651827689520890088988467579866069902882219163478357388223645142301692996847913866597532642325757290060646122041044691448474090371488025182416633253266249282652265855346973466192259814075202080030181576859710482487667795055582676540698195330536978296519828446796154502164579262215096957267568814206829414345173327526540568429936466070612026898572863408308589120232326596903895774640620949002118549150006409487835369372271516830447251462104296623222203007439555023843697548405068040043961377234629547893077541556912841676249267410987136545309776658699016104454412153278410426357213994902356700783977210428602289793873447265667427715297692169305325809402877724376657727867846581625845362869232596518031737721043128272540770246169761478512738056161561536758574195261387824255864599542449031891408253248038352029864930279807680272481087174899270692932823806733627953216940098930067066221586259264837526519826875854388513777031372345255633366973633526939815803481983175626211051276790371207888213817580994840052793066985100459613363117802428337904069191024641245548885147301058759980991479068354849478191925663124601380226728630437772603594903992783606975172010372941313697740964275295006535453872682012088853833381647601425108399624799605128976972475502583748537906737202722512003773220283160943741798527674593873654487119832224775161318686378923782866682031420950767547953263493040803111502262919684674901302386714687995405546417573622600608725969795973259726443736235955310067314192598563948492604426750631748417717135964418487796296595114645669644796826202381108943644592867440332297110370042215390066945484817638874995659043284440691921208289343281547957775666897531551527705312733574920428641737184712094489051258069593511198786908947556022298077236106086527582443676251460131294909579096030449701221919152281198768473526181193295780275741473892371809592931254877704023340463187334354914490035492185535957315024312268444616217919148907237768878927287927475161727598185168310521863867876494832098815140624269711643004897089874442611838766431954472976208278933038077746841731988478350761588345886630164803148467604500039035228947010646431909227406601457865839373539150184708996736276569767770469243996841145920241510652164581543432831191707773784118968435354629170419829450713457351130625040886112619948417177452322170295052281795656188845181251847718719112266028052466007179429223535873707229506305733309592745508356485851314912679724038506459922260382127243513711753392644635998495153612456351598653014291154812326257678926635074710829943346992673354131250383785095603016728158881619891342415320606165117371355172485876005605274797291251067731437571988341480074893201036765236292256439938060786128008327850261760640865006966244699571863934828952597517289702051508047380917023952022551683066552153893052570978378600730675148904915808505329900781086500523897705187564591196776176234885902622733514394832616650040754778359770581731054875153927620739399191662405939694114964930590087635122068820677094877616987477467520214452473800015027105356299585525085569061993185937283471348207383921170055211681451371166386901217488700048059840200507032243374455807548084219359808214006730315245445456305866960785555054180705266328970541775057740751064537704782438124777678691690387772427089410203378683389641991770689329991688156148700719018237215347397695761061669274847174126989902541330325440333619690853936264850596444072129702640022387387374672783206630152918098420040148902057362501040543931913883477631305951153 A013885 924 39428699538101420631244400041055451256706672685953798761656008034220374002826856973930654663130112671158157872367139357315153532243697551606768358304655597189466528119020681940555737653529331469857318259900576148742688590121011424686209032889795749491539160689955793665986120684925693418897126964446856588954465180972088367425143677205482216561588615785269247678317838918157381113199768854310430605865768368084306571154350026719150075610779189739607848458923670564168334149407000144978750382990402502840609133275743488417121079185290646123614537490678389058366247461190835950885999429895215421591113121397002984045303431930904762087807260526887036232363386979106983166390510853242256195675273859686553287758195277230012835102376840865659954491298534481014805502989508507177771428949265255769009478126019284776140707292732506290561530202748866764192142176839752151854685613708036994975025744568205591380958029582916010063802939647476388113729947537703165617356013773165379553248176375427238063190991679286462375408187411824256253290232991733836342860917184778918562658745574316125518307176998459730866088194711742431519699284524886606328757550893455670924494247319484295102738899649902585340848103109665382122186021284847283289489544359595098925397426892285552804124872444070617462627248838323919910191742605900146882631739687412165210195200443262908739146397827034808360384079890659166274088896626571180090724163126461820546967838898009747939292437285549908116626336546035365017504478957449683060204359461362987761194717538204834630636974090751694783642857784617234764260489709711829210300780839177190598978593552841502429445874635310834789141039852240469886834631723385298923667619200053927087292325227685471556028921825391281183000524742602118180451901835819016326407186256579890541230877861171560330338255489736363980705830144439826563951127107391930981077132520739092916273833535215229818086513601637440523405054131416033281208022461295814240957218141088339441242212633915630032857997570980518715387212410819368355011159280862782934197436002809218254225364097390359754673371508344872321912046968673314992606348367180307742496200039800701079516885085725635840807208365881363467084618107760062439080898612545898414096639054798890086171060120813054913425488438885572904934722768593638820902831592465956076532589872971430533641082856907718798240575387704787343442833374199745413523175297946533492532484234452365046117527430242393161754058982647542979893017510940920455058453833266191763894765301851311869224300905620980676126970120330808422485710544900174742893908138787301036840480650556169464050805319072328343119229020290558407495534104277489640869985774692132698869196229405982821398922373596643914256078361962733813903557290408909022328276717423992736274791160075478105035530067523961379859771214288756913559435310433351987761341757100268111517257043847527919387419986794302989025387132979664920419415859023596660718207386278897418881161248331984459142712543055074239248231999990398067930312296893488644178992890953788255520411757388784770744918046548234444182801320994415891861828469984512005914433244017627825531082378660186047284518185795105144632709746092118535606389098590612838605710263783285250916353602492571457969360674044981303418591439387770330618495557111515557152996267107141924582233027484495622449598481753848946805132093334842933392313027542094409929304663638443737303766018416650136966069092939613857208149672053447786646164445977726141433231588048098398832108465833665439118503623172586224466085919585569738549087256893958334276843438435583488268522354723451338502893556753092532919816831064832503829296601204635409224000774798686246527560419212214863843552871742413134599519031340826986294649695456564852287261234234201396380694985227894378238677029817094283015236718280134711462220716107509171038082083708838683485074128456157473082221955485795049971033873760344940852128918834030175984177550051152081050225879698793625730831369427639996430246552506221427850461800526039808515463050569366694973461896401360453190592756892201468120039778995165823078323828078527745438474944536967449326029009983896807127062254841100705062376398521872642065851516322819327369121353719964302004167337856463517555389775582136580158301026645955397461055964905677296544025553045906903973767522611924443067015695410871339897854926161017095395177163810361978979441520757275149373622878922876350590050446256513909397364624561797806165717317710024787784401657414204275878677433206222099768325921799748622047673535009325152516704746357362584705792490227555762839041975034325765134739579758426859258514931390437972694934141666665840859386041593648229036820234934915333322721438011808672912396198365123249227735297273694870870830976210576734776169954487612522593485180174061767789869907785055540241140278447690688657857563867275955756650650568874697635744458378106214352041135173609355520356489112678256666196071300400008010914432148253106404485748061630126702877446884165063825541570127944271647704897654224898687045116952196933331135374359823994499897762881031260336393040206539548103854578876915957337568778864910381871430209800181118076208710316266991761452850059341515269520117901648622988794600849131846092267936340729879460604891420831654459005353497778051691512160751082692390499510192606401959853184138100527571313279980924699537800215447559211314954085213452449254079345340095842563853637334053126533108158609584241311899278248532460534147438911395009888703138647261566909509555640014008370324825756803077237871510050110213738551576684114425502052625651888735772253396797383201973315290921863201354266888675640773945416269031832468382945699628460548639923585535450852899153173886245121 A013885 925 55983115040070068793216780109092869854993766159860302848328614599444037570531732662434257538027932386932608562185589386459421948830939674531731300917373382258644376215488348398071647997527195992797202332547652348825347593503448918420686698811806723485808318079758563327206055357336540280675018000358620455823120068459486473107162226085944363560487527243025038200793331812818184675244484206174645068752752277803079275199501965887372268906494108006110380889341986116228358420374575004849093582541603926475758762145497322233468284128789220933136966357902145453244725021504036760717142492532730882854093103207384465917612394951118642783707753509924246603774781545993903797681731568551990155222907316592970491496487871741974334009955474140993346004151663272610238697058174580475909007793616918260418490583575363624396816234537298184197822589084397717205562414781159971075938351422652283574255128605378686361392925009510377301161050479046881997996262121040603623962257647925276316336295963884991954688171872776638608959942753990553011027910344944229668265473291228640973620958514911771030047073411502038088331385878830473590265667027651922202130709938929288551839628516301012791689545840211735114300565136980160463860677623439409109564755985781618374918014354999888147806329013820774698633537653836085951925117081185564852332854017349974658852126715769943813638186979500161894149858521311651848429038497513476050075338084248701136356114834211426679839942126949035888748720329244135267658856979087634640812581211732467713646648059642901884152322121572429100418797125493273100678606137762308687050035779971608312293948906156877114965731222068535951205429421482596852111359694870680373861934794530968752381619020805810587128556856234588326651576059456815713341895984900481064163528256708753644200450547329468135953084424890604552553037871393898825611955481320184946999234149499046250821816461810090563818862942880131389240329943869974766556179147828090920722792878151266374023844303753544711563657857139686361673541251988755894441079583047988388600768890640688202789662791228384030191269249724025380373073272799587005457071973579530210337427099911304032659605907163144128021000448755215088284364612629878974566087461313581684544011638429587681080582909957261710211573738370752888081900666047058235330631756383934996957333459267596443204026981960422889713468648260356243098711066191127923608775109016471205106695467676831677285294144521673627468632924924992432801960164032042494557931084339835239308329777190698116701208210952288759863611414142540654325293517150327409921115728214120888265214335056731106718784287922078904276239159062691388791386566697123609016735392097047457418320350695690550843009724607810038163892654781321344807663143688122337715959995171478054548916152171288115781432615084369232923555177006391525015759141565967853286855423211115380014558034506219449037663980189798659088619098471108094911950543345666883897371784859796452480348966572906458204994403244548544116276942810366629537329426930298105858052309170972931118445276610767778235567102817836513214059735223168364971260185906799263181649442551136991475086032917315780539254137728480605342765361957117147610480806357571773184187958004544046510341076974295032598002538567485018528010985354801418320985246233685144432581820825945211611555639705053501004419551507574704063894438646130082877609398346835542598992731799689809516913307611009613522231964093961312453991768912792214004063111772596305996963902911208848270561029973190709390481198886958758911743355525008292267091385311684998631316093966832264902479345010575447132702936810775704513932366305219884389553584296610018234562068103338257935882354141397759932315449813567486053069293282492582279362432641871801474033874256070492060904439640722428202833251525010037399164961107077231012614319310259649062618113128580566617066896807374381258104419050194502266722242895742086683481210308929583582366383682978640343730566871490021049301035701420642411460579301826037883473140709501304399339820592269287424934687838746448985835460022690499920515320484739160058519635564094169055036719325424991697707572028705768877009231971920723787750566076070523945693736411569281700338537928767353950731023826864720645643060588725698293824820790446292772862539163080249239110489671102238955481633353199203959803704238993548053348601894203250016510062276289128387812899337862421764184059998798446519737256470435069855213943736440547669036893571802665109197184091159840536271304279886891910755938348825679254743602397735383076910851048725767432612407797026642757353621546312677906915935497060685106217234939233088596711105584407160805085286859032593535532468313984080425599292811132626895376129022108801278744555981136578270045457389420850909088343068918053492018087466402819428821317657965604200164712335902758125679667059898836712770722764770721560995219439362755191246070064195458701066803562060011475295155208372054174352932886722210900153920785541966809967463100609955028141977137152569708895332868634801975091818620395481168745879232416617358641337910972402207450012888536623152094650800441260437448393652795060072823283396255761768331470803523902121441159326706465846035026043481108891000935577845795597029275288939704461296079318107770405199964201294651140555382027550018369497463043543548067511262470771000775822159773875801111642400504725079100016762568916954240549337036552462735185533944216670079919350758928452116389373516126553816632980170416584555544372330284866607435509142363369882664296124577146837732528645219337748178626015976655850067934900213784707384391216542121004225529022443919485265321754329282371816907498730553060804132237367109210235982387608641644832928014602338767697 A013885 926 79488017771448767666530397755356274913701883838440770021319321739322812852782474342885917605171725995112972795279144389490115470001251513461600409726639018413612028080194639891440815910824971920745057312284112021046111558069026470962040954114835458988389341083771754450076808141501788073298389032935189764543647791042681085246516036843710706211903138968699801664663817727752589238438607611526513023384076590904646730446939262778946727612768004711231867078398444381029648301677782942660019466826774126234091408743619391454445577498250276866461053642031866536807695534857657122961559788020045673136564071240727285624383382258110462786946939775340511010095850001550266264464990339729523085824331513815745303144728780107944451964373349647408389277416768159258555685688928585310782736078821536710483016784523565069645190308321424587920567787869605689558338233563933453051968599835912803398891164136247165481028274325228375783694625650028068733028978746394348339708179257210239054684304178393853021807683650765019765402037438852764626579055698641479104094410110864024486882533294107082479409547512835049293983936559758599740453839188880775302150703421758322855349359426269607119369943488045513584185457513697239695735830148383809100079285739703931320955967108047076185879850894576523701277718872562743491442540963540892554538769106512482969193804082272965113400875250152161366541935670493998058554909313963991564031819306287108049363184140158933651357500708543477249891091800519590168732301693756431658200229121546826410495188774020391740526863630569464465233332030211502264910223674944778325468802652443147863468749412049185069823898235772565250070687402098015518648278842279999623590485151558357699850308438024275802808591352222673877714526829052175988298484407432842342320034739985720822993519112779576639109938592271899108174298692963727004836914273840833838291491601805267312553111856016289757672159281488954713932607153113390762118156856297749690424702527593222620022373501594596733526640554064783658426709261424998978013427933547767649473521914758415629548322241765159663955284983105405504500370697897403206807261841190711025859068229798764409899970064526940332179513634168233429606173085794822071190481244558318149871606732905719076096033208783187740075874453441882083413303233991577964841844813724024792974848613475311683058340138525380162919896454513004634257406598308936320231384599962799755869177306649223194815265888158109951676730738885224980660892752622043760195540355617505443378607192452653055885027386778083861713667711650185345828348277380512425268365614514917042049582430130645058992412902696179186788948103669275807215171756430877836127674863616737511747604078177731098448303258552471337357270133139842580674574168207586318062369810864189316097660441073468630209077568555847245951140282958764051534300727466430418264314680634264650121330327199897228252270465920346954697589447297892126317397362623148544769870610335676011629390842631307245027568738407594962203304631187898731514983948132972277689296577542570113059042355112734905302217599905624898142575213474762165182998573781070281423307232552329715304841229439881232209123762232747286860162798532346481854774446272442785157981561488457896246033350529491622099502090402813575952126093632912277412979148761621488118612326372464090323148555924698148775632131144890496588048965972778321084353847508542873007978023194912173871255978204645276826835709842559627216987391033210414599167037692103273243931176295800261678893972334644641063040463608040602552151185545671698833475573074493127101664575231464559147639615368680622639498193751337559484038467825030589389698383538631810660470594331001548898068111704142599224217617625942490044852807552200070397428705523590170425517314599601480646119594954957224740790212010546176671466164182611355993877529572907334539101766252407017575208752900228166849988366119352015404921443631219671972147580825605831756507986436963003342528251486453206816997420647912009072409183745752812671114523148370393560533439646677693635305491070659016817681378761437265145643121397500289583209514193128054591977271191239952436931980097962086880403697079955443115104155497071265917960871500121525607197575447925828878423099297740661661760819078326303802375228573060701917598286268473633443895702532942211696613285487973362136755008089664662158383385839697743958691927493425052965334859815159324578829086877713965880174581760342526979414504511791266691715716596179016673949386212121937704308565280927362687730194356148582469602487069641367809433410237490621969566755497462857905527841027882879914879939427050093172858284549114675475660440241759598119225980143805441159580523862888494480850135092936338225788064424944336257234409021708638612771932992570921109225447524804780677016325615784307985747949625886068882833267963117882444053155032666782598484500112619062403429989287515283497577071303138371404920608505215841713278153188693519723834232229742738202059845504797260368899972255642748916392583232026036169163000640861204027947944310898866705812017849301361072988414122259542081063352949878944138863654601562126720934163866676635609818648693157517137097817140679037094443080158139462476753753973018956826649915386753397799011195723928061957302467292370544564216005570957619484475543059491086432059559384616611528492338597961500848556524310055973338973243853437436635712500450814719897123660036708270081792326669433648529664049610519875236620266712486900322423053325827180497281565863761279846633559704348627271490079502553733977582394924615193237115659399166566645309907843612843713272679559545846302696646961220156188590363950136711880600838830425066877254172786151351581918031244922843099907546672029232915685959329 A013885 927 112861618448915932912696850965726894430144015681196996400160388206829671088713165673066970313126311356243120214186660115428266880889566970149047572953236496767695933353860920812341482556696212156473314840247782441866468818505213717980750582986627930292877524663180911958222706577368304308389230757136259733515650121646488037654862520524800552189914155186681194292184574247473608098321726087479200201843044836132098992752199840831526963828081940865275545094333580043515613348675311855616427260110263030552358325344489198292334734329933143360782792241014439925352164159036388469636831395938777989322662452499645321584780115982853947361286121068595651941261663295651156407464467788797341460069277870211882678887165171537725685732779251110320333374265140188300375100215225074353612043300667310649136284762623275529091210975602332951131133617581174725559233449293385860850008980257219645295539411636999491638396362498595785955109300091571903587072326675919240250573036275604758393466892077821760969984792285324268669044440671817169824400658287105994596302176856781061215871573075370999807967001902931434585408150211929166151681566749206690978185791308307507014427775426904885555687249851105838781100811149025621662668388586993790037411274412518804813578576590130397452054807451620739212925078085240319285529131884870281079809753087265494531190607082843845427018026530055297381414133155300596601425597873796971170131526864766894373644662543693643057415506883530415977598615930610343738205739685991925784917202719832112306726467247114271355529251013909468107212803116420012971348635456436068118865157727689970595981148133943919765684950677349327178269616002680682020261389252163153425552315475836195088636359387887834168548398091592829063990114919917535442217521175284373229639497565811905610573109066913871348076720079807401852035035219295398533906726590112824811135042391264421430599723740547721126459119060937062773260209794598119667328799839512353982197346856720930289597107172853599334274935277172761530902772131799114773925211745443332731478526405323139740523592173225954304984559070257091743403382838004513225007738376047519385043179039557384238747341795909027919227407690069205412660332099077378681534303128454839933322249920963315570228485423723270595060910873840630369308962489905579914426447251679752670478889627783215620372165654066230701982955420215471220982818560455131396834773043949380972969142483087046097720818978162509521657867876721358885366233201059677187219959342706004426319219072454246609969747330308569817641183096060497214571801100076662230604265796328306566573393960498007301525790406783488891616595487631546939805112124570676911770732048830270073217417883629198744249512519778536295646081499429537467068858854748718886805082212544195249786475860881251948882770249256999603094448188740981849919337627998303494385515049501325103327321714387064478814583986930266066056055259872043220796640867102015823331314175179381934844071993645960011003108666209192560249097503724556329232670563644237619283091570699860973017672701203302444437690774749200851002022414878635383570236805973069106570852737290053212583585953508821446720749837672501864479410170635741878686874480961051795606056225950317363190204174982752386079332739573067675510657898927345927470760335223229601255628541886227745893954739169574139426122710830990785814017440679211108639867400861937158040488652079458414456319899445713028819520470469927184621430066070241039641529512636396677238308388181826072146609358877151536125845443537121705817889725855320781290602126758830587967188158794421574557690141358528762819049986885192893196328406810644457559088977756011146788943796655032866213764294879908798506699953909517826087614572772644135354281929538608168609863737755446359505757429733960700248784168054658062770217933477830012087398967506799489296685416525843870753283174266659264299123931553124794536785546189892669787357547668302219460300160098426979036912135570800990871561506688882401465523686405693351340770653493875741889678328016412850051943948635112699641702629404078030977897405418090568666747111193712220208801072341780385147244930465952154791749352124854295595082440911605116412478169125548048984058727882765623613831186499592162645082731294095150737929084916060249042615349946296167760749420511315729872918249693097394043406555521166998218215759068195719643956444095032015428201458052572673118522530806930318452727041134494659329410540132598412551099402219100950077623753658984818103026446574081682403712530567938057859542378483239783573798693559572722037843144760361121037169043778326702227301686155073064142135045325052315776844805700344057706769842489043162268518523870389269108096430262651310384252763790208190445188076290336162494814518463032770333381516246226741477726369039850660183720126511961716105772995350308667213365980545217159939936406876402964086946894299803587881019287729260138607876360430390249367489978752038814834524101471025835035362086058904923715605207906980146548182424050074791637039270600931266567510084365439932184314134227455482629010110710389066640592369129356267988174532031610196559605419105247887807050277077520552809728295351913115571804668464095422773856154854868776983016668911289519138710639326989326266509609302343364293314045021963172728368991141819835508164789809163588195010546404685822710328920937303144137154533098010118469272843752592435748970308568740494233523407567882051900383208487843918493841942033591512831094629226049003019328712262622499519201586181137328871816089812257437064208206510479354424071328807522443817309789821108601436196206981378086693807953064417167305463348387149261320654265219250844181137478009626499603047390089322413235305429495107410559967119154995953 A013885 928 160247358986022429757623012721644091144900991673057323717742528318184556303007009273063849267884585063341287937954428671511632728699217889534916239790663512591090444844012905441848740398503013703853731389129695634561198817236357233970994580507644573221854203535690060110266217492822428450396608015135218336450330434770617565680520133804781737630714942640895600484118313037295134773658791037389954760988260111896013679552160209403529380280048940311147539631005193959845948222410082265379973560258377735770979834748650399619759518881495883132810973042950039629090747746356929423333142515343445499585707541818788907369401141139067057138553628002093016578363961461973363983233276841198426853469584668965433104796693678964040578967486749143746097583783979152339605688666288828396496534964755585696350697874203996122908859542185801656994197984857954002308356527613358968228911200681075113910388702388675187199218544068168716858863625500119008311429752537090664704457879567171345438272720984939772065559697219863660139623432398964311295364045473555456169521819925338587234783764132077041674340603420890517916133859935459110064628134319828364632213943089639571986984377934318890090441431511841582934217454415622072097091350213963241741148659853535712646193237021532775735082182743835867916646162594875064019793536610656262683135436589225523268572701800825413836469534094884724374082526859485639188710345120295746094709439339627328344679989625301224950572809357128845838705238019388610829097586933333437769195184702172663483491721606085927984047695756856455658302848994470770357460159493268946371047526255764698580498005046017212086746137013889183639356362168718185131242275359408618533344433994574352449965955331408256559052622869134719496309812599849352120380642963375744320716248095300994864511502920421128630666167542355098171424909001363106676157203096057825097863767884533527619187031951082865675450865412504915138052921698328702396494467753730492388100778315943209918196479799126392989965606777840685668983017330739895705561129373249934082118906066282897222560606012300083801612461087818023511513496946220574134119812387399702731489253061568828913075084480314004654310469400598591789603661153199709662627251037058503663207129806029210355597906628271451817291399730598735914275915554029866980557792115428258587448144790235393181094762009085516125825413134080878321411001812792141499715630349862836220137047738608524011171588871876886281892575309837958462899443774156990072014569812456519326740327434557669228891815535169935015566557307223169393590273794551549404759081020777320376695199428570819153122504189604384187184064419282065343310867085856547607916056294656000775348263303996103241413880097795193209127158339535524779379988726926951752462403615056363434776076256403271748384843517799295685450873921921204266480920966476787204627734241639802957235021027424474209696238775930846785752152453116139671350656111640866880867729750827671695861899528682171843342840861477785521017602834345837375955311928484216293402432548299192501565953708512417398851966310363076072701178539922334599809885720618503982448371255010443084259292601191174692876583702268165479794141886648352556646709539913916119353828174809139760347153729278485854641443145611997150547536192397284606540851357289049111950012974596953668601752894093094028883156313832358084173533361270462647080076208185627507403894096075583585974707003467291763960597876640019402575029829320294231822303169223376276953552833118683021319868324467235748629034533924287013857471452483758198560930463893412922139327877581371033586758251038896573589967857228849325755059262708941207576475398689716718846309372287225000323676730435302666921327476458106251995282164453248184091724677628899578457895297098234801668766226909772237973137942501582633030733324374031287472378035807301802474323865452135100796144387964736023029961208083225111396616715256542436446268125559672584416243404416872235174412954075150782495922706202756499897634064808928544754652597757853929252253001782399900036202979077205212375168970277786020830184476364713820555461553058170651849007664171983272314011745236595428646148859859939245580746969305428905774072015780093276186358673195439950047463506969751429276759231607040058441303776721662557024900702928698237868274389958935218270172087254492186614289101702617610589121173023291169906509064843439872329839837626151677936046045023935661167333658444100183511478861281050784249566343936606017674364629998985206877308821353335895332688062514600827018276262886077389385743091641414246394485853990012060232471726991963616444349890199083575633659439050092805921963535287273412743361108246965357249091905747039296468014473183437301608253976436873630660933406437367832671399857741366320187244079512818762474340129165815238816476307668894426344794527859103213303568181038990401060838286858308883379600156499836222877980402817404112623363505491612608296176218760933575514502887142346329055804105425338568272068063683181109937462652064467043429391667637626465354745165856860445791423713681792259199178408762920888993111559454900402596885526526805958856531671554519950238054985260457099550762388253481300536435861151425134693419078463769417080775098470376802775732272222901083824787534335197342195412000022749564540583810655650886185116333964069584843803089386517998176019490695276430325147823900941352779426332112024638045225735413486171920927844899110306565122401253924602580910938289989144633819526969010259280015007407070394299835006550391104359950177832562407817675471471349684734498644706662394511114026246029795509393237855958546038810078814184165918833273450932588730960203051409845866497316114314252846884058150055053689041061206634722635443233902055088838721 A013885 929 227528334387816849048369337973915414320725687333932152481902753030272569558718623165424617829950803294280571067720161230246492311272685414981377567480452122997047905744885631881947026995997293528512647488975522254601160069044762473154354452095842700801062243869574281677982260770706374792294776666545845701537356820122104744954446275623655983647134026313274104616578775594194758174322850065975388997072508037696338295007891538443067015296289448243365012177860141680244988505226512175075613119347779436778576115226714510452912891200524100137303589751843914417641901822899110740225525732407998496705263953204200161650795796054292334547575338594167784239906119229513114665141650755913474756886764079323252951877319096932845764331038833178991902877018769287303455514292650857020564380645452971640063412831573663323085004582989305783294810968186459995855536174227521024552597170665429268011462771807477185271120844324997829813075530711722474784041714148055939915277451508605205019949590799513629945689395015503956894865307855696270142901707513946029330488742673731470455418370989278512160604226151375348096848073966381165639032708910948542321601392593426373762723677900688216327143899622108854420229192174201908421559833240747206528862112733661656350685990937682462356886582744114563912525470483471523773951991511396569164488631589267983791545830660814569613608123271360740095611694339128701201564704491467757162795860412445239541492296029411321354645457375384891666006503138495054805970012490402014950656167365672771455680105364452347449646009154242936561630908264742284587432309677634366387556427486931297632410155950622860701851109862129654614625606319789696185890263364983842884898828018234356346551311438987332933166779949101015419871961588584301553587298576049794203979209871849784665340709002080382434151772648185682624384857019948416555888537916359375369977555877230120924796041624968664409348639412002991293170407243823896398579445501408515730691606797340178204820699218148202971553596542764542431905220038172356096810908468514531656035103610554235601733234370806360086306064162766035408987019233569905728348954456936179721224136384239932714032050224965201706455300151725714742611285513998680162448940775724775835730285704999216527868176911497618762943914947288729379036058630798184841413845039635620953198360517429254655929665501934133669866093616316673650803660800905611653361735761665197047015128190997483076930058660856500125549146301700594189257015538843221452680391050205076161707541090248748558326646530319778421397285358561967625674905379110579283193014500917823778093315775052277570295059431139112118862604154168575452157337807923020116932867942361385292883659090021995160044187554015189644331659658497891606676132653848320934396011009663083017410855305187980214846458762651954574057221494157275326192801000698831650001120857131965707450845250935831677956672499676844324677693925624122725344928534706066326868212160820925451071389079096082466973235997055264116515490507565777619111781328841813893701497670730446567695930334707315430681756329533186103357277258158506237882264909620227209007197065025362686287146414849497725903667505751370633644070916750869916022727067213553199477368410799980752707228652592163090113635540399213438184973095528631329589273585606357404946009572072306845039879058948338208567951674289070452320380557733395282695175764725820515779970859571589883631289561822058482101802619332468028881974128369225007112519910943995370466440664973393918602164279573075948341175086234136386634627844109231464534127045672309591389979662279052731635393810045334572287730991861382317118601179572129136165911630157385111270964286407622427284574671445677538746915266741377368639265348174095606919923925604136468770491842852008370793009408641428480491825719626469612587117925745738941736668260787248115355786060629272187811111182262446195451251631025423756992266019474008574185288921952780036691494111465126961218036453734281364582313325860927235675155010357410856769706773494673206426316190351752974865703053263623361227370288631706426177883240057773471112415974340515007222376475028239653077955774556396675531234981714153757412542649597098369865656570109475898846134666647257781154541392615550355118611532311877076258294256504689633229704437358232693924934470503923882207431729292901512609604681076173532718237821365331130629946241281412006806629402332354842979240529349550216058066866277464754260057841541928923372236520402797610437070340456469138881195071160283444339384474377793586447688679792637183861073028868703507642935501188696553805496608871628484553825302048400208448480790151347621137941379322382165997550473072211491247623886018273974365185625850815736749590666221730082609340923663941778793315787813083159282099817004832309630529152776986927540245600777833433506640923942442711131564406825477793879038667463777876228708939407387959906860620803110951137071036816804603177583877441242863729295525829270431734186849716904943531073744697010481212475908772297982882525765036957400219192406958024301980073499837088511769767857930894564683092399472956520930006093037771128324158489578386032985154037206956835996846832298423198935762212506879037470393932490332253228058088988853796058742896841591664176211354138570292697551096116301128459899707646100500306140722593221948527567723087073285336208506000123106532173413800518886333337933633582966500980077006986235605132847074916062548634997277193624446724462107609116932341092103637999710544268371980748839380832895618662263205779646808562676781241896896149318071042177267547483366827963609127362580554522447733303026762074871087269016855142220792637774961023965629522467279766121892104418258152762718365760774041668757376992523758470232273279882897 A013885 930 323057698278882467839270543107629618431182612240894904226496997209303719795933548131790301598180457713007328794499944963894093833606701295259213808830092310002219448307216078627005659909455729197513382125754318101851239332153689310845522249289446929631293834393922130860454858831112841193463284713431784840247726842548111276856785225568177313973268777199086430358581690578846586757119518926125617895216380044879409802535019856099157803137543647114479516095819967185687608644065399897366334816797780067766118747237457184668141538961302547248651463034283844793289777796556062678284394289839623521536445960804656028921013966598259351253716677530299287627520382730858802449104028817339038527888970185375675966493674661013779588405775804561023906243255238703962822436157020367896647479810110919953945517152799686884925505352189446741551620416856322530335454025730165319358176960949504404190951496790249133847497828660758443644903983809754137879445116125116262680286096466653660584010566143825024073796707338528401724872771416065339036289989725628867367099754706496344446418961977724020440819034730613347622746415757684062700740064976172664455121988483524590771619553133037468769609555885748611710543360112885799085710680145707606420450572799678638401115959034805007954661912715310272373146676944250427331112152811396998504183334982443271662312888484572192367868789083704446349934933489272260301950056625141935281895841977633260479664626963431870504642835172641866126220995526714173031640164024584733741793813827322044260747587362455216692812033619715913177587576516052185967457876921956898555936706462311811462460986797583523127548211295513825012158469512397638657409591670615864207023795253486178499145305405826237576487384678190720451013143765282540650971800994294332649079308991015019705576663061566845561807433456934978774011209933772898885794231780308273634690222555176327805918133273503132942264531109608331208547054917994066068797815751293390919832592752451033405362103529782253026581174926420034923737650007739287010549646065379637373543034107170705298770144954030006013062269343952494737698082167918865637736361428362033330438138614117758143547404736268416399322503107528818157299832016049624019414265702998253043792496270243072581609326065028274483897258245312533429930001099349218334375337776441913859745364569195549228004327070579693230095062083782543299809133413791439045307234053350661683583758867885113329160682300027727698761834220493700563775898311935319882138421995371028823733584169777317381779997362600249630069885397351719667087894126867809769296583990229678516092241056418401674126432198718886315751900546525331035773761187944155574167951078037409437797913544581359981954860007881345122831817287735840882980353681495115416948717004147196063851924781058290023911248399362716265657164339029666472822131850449241010075641456844821433484034785457997158768527145373665152303896464154890020440074194502151216668119114026716748181869283678126363309217943070896142683334805600822312939196502225351349669327378270319672269040557246524765461506496782001021154553615937162191400799007778646944299331803155716387663608847148963292608403633713623853773969599645139906354281185472634005150337879653228271596627552983550908639476217484605994701001344497995893736637225438285805914426312973869380077787561001210643802666160401056705220258577561665425901724175776309340073802084758738897403071903379982490221619161677540058084273139983942710923761183193208434724369043247128169084713167501788896783855834415142187517882786853401059539032024687148479502202353344548974381635348949538609804740862911326712637065715023744558889122789460374351933857538805867556736994339274845373132578869889611846504041379462426866154502425236512394139064236516324049329049959925392718025682190791680264719107496695567656597400586756599747324720328686896520768920889913610067734827787072865099331767853612307392117001772857108404556674754622540771774157585089795535471749651916918562064018567541042306860465550293826214856850027084268923633892540097728474802210295905748791153650763578710067373261608079200616609741794704171269100307052194321714529752707431713211538500568828987300142341540665930121307976229381775491376743678094937480567646414433744849864872908157979108568628453314148198098175682486289851619397392858631262989335473658772523644718998330314963142843580307101807748440403307410350287975520280664321121558646552122273589422946718198575352533629149555006762347382389500902124436990152426570429385421636630868272855905824334453965431567550430756251375471911279122796610998582643805193140731890535374767034589261921979306054033020539575066784022044890991328377507930248430420229367163661679534063554569587009903450975850713382212140974536920815288804399873030188655074231274474327976510497983612245398438662346144880499129643982002423983710205269117264008465988580155646589475400471642705748628271121597733453914711472090768766086357417370427390807337878495502407199773924263210822902406401708697081634385168079223403021873366199511336521219258188983055887281458186163927241525038473626938115661242330600948954700537298457636201855806558112287974952766742267971334527763379749505601117803925682071630874057446984310578513280811815522242924653128000078666806678402971351687819199269318063176047959044336170506724599242613697613000703816793671452146798563344392594198435178210067182069198908455527597108849249095822117241329004308026052854594723557940203026010995139355014253257835470104836751252674426945048568671978665376566583776001275882308395732688568167090774251926164749651538402579071264435669319340237356524464891668187972293242834604766836881824446886531357702994766007215010653995348481676843024473806130268584842354690485729 A013885 931 458695734305159224138863155525169667136843650268520316030321346966610351678294819849759382256287710147017446840172308356599776388303310080982861540964068377002821299215138899751104375262060083291193758204927148837140195124433740843829190684309366249165499969821051094957132854495367385358427199043359113727919616691479833633224044500019555536486143486187563261749644723440209378133203448783891941447848243721382344163997965687821381900889463310161023542285262651148368850946536766502074872053974045613678198066096334245851353441084978150828828520349469157016666044032884701486200845223188818334418173552570216495255704127572304727693048400608138155632948208063088986668977499044500555227092849540496951150757809423163042045055059616536601720446829653460492541175734598468500630200740744660473049220148022705021369673252843651282119259110216367538954506746611155339847943065242880474821351819378112764437306724508778501518322435740166080947095304246059201380442976070853466555831490413272967206348771491560920887872678604500284088049595941862226733248156418301780136659088096805294491039992195504475915589857638458020214084686436873590835256141202251774879219423852815181294811515191271366577496963659801692032439909179643964929321688943633312484293302247281134179482399402222297400918921286032578999070907954331708105154237458166956372636590905039219338865075262021344081079564859277643695545901549604152803546784502836428324875178246417485359110662019721762112377764045573805578185508371454806296422139119419995797932287149693576607806015619188977336589963629352308611196838752778956112936624227458661687655469331456548397311220645414373040288288046464374031193610600665629105392184857229124945260955897600224206638648547021841767414169267142772321066868444355768272123800426055612834100964084607116638851217045863328157131234502936986893287140552893164478130355326524995269527502955316337830004890347695156324773995754698300666245060279184180151260745647716866937837220231486040435562467287501971526713368527038680836937988813451735782286691778305076113395881703994182247688554563896357320783785852694776807799436928589831558455904178225397724422787446623864903492851294746545162369267586812171011333481058261990572000082376778518306506072878712850723882909400414717778220121570918683096591163969245486487156474101124284940226539821452071490603084565093230582037096741505671268552793421288310446068185114878753356202098888470469367180881650807524201381155649489547481893413439081522872579895618547512525742001715269502639002137270627620631352416091292147775604139854615540648823181109643062545820133642376401767624546254287816948460625239030824901071384513808962052123432131668656039898481666210383042068615598712747828585836037146610090562554479357425361632602363859080498480553418573948228807184386921645149101813662783307992842970051991317626082341178376035471857604647048816082154753521905569679751982425583240920044745600884631961923264375515373463829136260994813384461931707075966766782908728060180691287442163328761278908903118490378913913878230001401623893441033463691297595764276787566314392016356033266003038888666886385573753090158153724824147947153843349412016470621161617700650743290790793734024372807496565642488120783729040213818179665994890955693220520999128169528239601460139256389107213000495941077722166508563170303920683160973586624544383045223250669168406659288734650033463517391798618597518041986994251361807718180945704078782285159348502438456637737660772113583869587477620835193485180540942578500093309468193911393476220578660558526812731273118585621653445041901529947390687612224726214936468878150633216474838746213751163476282691505918571579764126959904036464854607541688680919383022897533349989038778405109329667358315708196888949788328437791038370902765623277812935678606193415404910465447437235431728390833289397707990068649943769377269917021341905909326409936849069786203575367968626547074096872588940066292841819608312045521800238776531211253121706691980034843541207948002508905788821104047760305540459047241904113848761361049112222576540130397107062509549897658155403280505630954670207473046627071089915870025395420802155819421018204632905305544249979205121319603859709148548843646346336735058653661294588852758463743154927089837266518107081430007936049850762724032077609174248897622723779104619782812286012623108457404100651444277345718849737728834058299143200994692895217556675011857296858461274604322341083399723236566267317409582387696731526853933010155896608721794733292367876022044803995769207451962278809223421533041456627702614556885310117220159899885610597430805664755771555961162444259435598761188592788274536103277318745671175608572895181318196876400510103120484192218466350727583847683068778033515948790521024573227732794681295897744266135517731914690923802810231590852718915354015710238820922793031123268493147454055899592773687465197256130091149898393028674980486628382667909077183555322923829534338146988561379449404782589729373742046310905512238153221593461903344428052111939567739008812274434914782947789375832155241370016552048523472088424551800071579974240786976163964658379932181638867252510528376374975128586529080993774286321728507169179597946584502802265076131353621951965272269216362807695616129977207694493411904816936137226953926984814022047166469306819756851702340319201211967030796967754479235620807576827811358931226554562940047448179368273446703919921676069780947327966300406806302847902893525579192472587910497076643195123368553818915825568889611885575699940441843570426751839827992332021005457017128502945984361670712388307836132750471392322757147689318369776366891413420426714516613682969753954101039478706283382149873509148237306200304950704762068511203768995720753 A013885 932 651282349223320460508133823414500828071917414739310450357863976739970474102888648027419807212265899266213751018146533226276688703367172941654082838968619233566094841439709472783903804946462843681584495943573246766455366028793117973296783197451443834441379290650208144532549783385228849672860367552106741140382763196714482142968592151664266065368606231867815010138065308089645367008075849179950460308317463785510771037661659567613003841651210707175300403678526172071569551598396853675336521609939426482900285271533342853311765142798593822301367976417836228874212399282399573598092673496061206033851984645831689882304278295462429873748068622942269217242530943855833339344854384860827424843074372070021379570061531014144007388965741781956809708988474211273454558036154999777689899294933151491385282246571711073883526880155762828178476004882454480964757329085723075187370480896786560542338420130206749055375661013940860716830300738642724991195299897400896879494431622675033790463563232483718515398704747643693214449092237825349959864405835145224675662789527627620710639496362847865675020164570198732398660081668496968089207109640630200026062574278879005598324683853493386604867707193524932988734625106331115051044104032128081741112651905298440364164011235248917849332677341168041144520776536820422359519883822155313556075059980134640560174382672052656270852822949166307839542929387722399377344626717136516303587185526803843822612072295959423591509530787243336081987594354924456286866825741359768706903619049183682316973664743435502472601629625919014803794198615988881280847768109881004470289645856465726773007849431718553900437761117811936115461864607800788766718808466366629298144694831414830773657403385057898961541365331610028791186355380133137535279473040628797648071552882901538044271788092562278006809489372481088367527199883227636601399341999524009229836424731922853800208405511763626589482297253594407401573824631290278665089072712552821612477028628533130327539756742006217074914716418115430686786004663296695560257092261982701141212630235328268910455137936408588067623656328017430190216416103829449647713991685119116772467094524738782578536805765715601020950278649360804945374606141168008368695638922414940695147588320963245616667120793119350592090260216092544639940430287153319888625476640299880988707194529847800023842375234151267473870433223841339579094519446068104017890353563608770156605023035112656402104077043521487015224277345078070618890000443517017280418998736325373973821292672853264015492262461329437410208505657618661521546770147454133795064225967201554857699016135460794469857120537493063630684574085370974336908990457970014589951560512801623251432441819976174662958842138483140475834962418338141485993652399398194874363355876915396995901691581894541862459331103135236150410309482402061406316468253841798519336794040929110236270616394698505462596965322961344790855960001871352276448783610510841343703011972354635250883560480386426131620232045924127312747621964967813760945584080437897343975789313767697485003187758455110393933573017402015100105496469505450656334730429078746763544453705167228324967276787345899302761592341332685673267640231802014556566097469926750671023592862416632344018810643901333651203446255711623163850871239126020507887677709009284259125401857695810388944158868600129245165410791362172348977298213909430890473783965714077441549025373446374037724913992563409413367011206016174541527696755822221313243024556187579059497086626759726288281810910876852320867212286195316287987321106681406986101581402449406966122155244648204744187256335625003995516859180606512299541030563089361049891924323626844315117682818085719944313513519025287529154012908465502879068500319465424152420742223009715386632789943317493506376066493310153579606650696670368194888089570365641413818753964216569958738801890788387577823381784361473654903103210556702332572171454498698468433704709679429649911237830183248985963223514675706355507463599116018446721628529276016223627098554696332845888893426998287446598166329940804143759561439748249376960759815109333010858539925245242453621989039215556435648883650405176772057564773276514677466647865993886555295668644975463028414142142724245941488777435052531115493170370637630174811564751044711074054964725312995071726599966317966778055932954409056013617929321517031907716828148130964503981025008905004414138657717299260328832062449139514446567934721670124914367912310665945564249975869306243652680835501270614495217420247918135524244762000920891169901304628301575345032469267020879585120805303227539627639643483039951196895505767105864574971883406036311438743135534132348224618869450950264951790581118007991023962272438386061485233460911062335399073486341323710734977345015019219738985972333854501862810387469409002657800749483480482377800283197310997886726995893368920997806684292561558974144791590632874864673447428096869563272580497102829821282630515371768802715529709378602611310140659831136758368737794540893526393505379413260648863367889927518752028037696909580787502178831205835169542334798971899379800916444545907591541960391509054218845194233327485601073615238367953355367625217140547841288894643061149483421352577376853910473003709836401643632395315684200635359603851555588352737247046274431461048185480332346937660492994651121906877082901823641610573179504187529818600075219872446290244971624050852983612005752658014542082072366949629613298631216687628231219410966530244247396706776742714858692548295486551252834647751377098280704719664367344766897663017856590335934686375416587042653708566348745183969024807376517808692679525599287938686059689212995446712512555562965341584886813593415554060385940008039611117467404129172951078688776869646386392811356310112249834957081192321 A013885 933 924727802521176119095697366111842902243708444739513118113765672422084257448305167122268205208986222934428457879372482227061540392296804071418141097489466799113454723282061572898535304779869893841203517656954079434079016643544110106211250700383814688438433475484732585471552537788000878809958502891431621155360449004197434472068956346685569822776073138561140216849602994148239601863985550989096920721986709178103966833221170968692296795595363081057800505265781135099022528823844961468902287563523764267731350344783517583674682920358583028751353430892699694420652594607910011370267069112096975815606977363276645701218905667760399293250311470764941543986328258350311957702166912325339844955413048704224345932208855241149467899274731229303849962975248028196093368409540929519351447343205899677103832694770569970231042825477320941929006404864387171979177447003667508366314288894668675491963002190814964093518519920271028674816520315867043577823584926423945240628325200476505452626223500584635120118458726875131316388044757521987917963195675871793272312541350328770659346463387264082013737105806148661587364307577587099620237339073016273918405128527886308251820490642169559424627648132676730778585778599599978023030328418745281756690986596301327640140820500446822750799947251598831395335836211240234430120823684073977039788066438214030341847518457592668374764276634134426350129905091663362812718409656713302629262390480531125278442509133924059302369947854982961439362659757999973730101870596649857116878051832316795623531276701620102234240732035768494602270819464302125008780669485191313364172045696823857418742606070571610785413858187453102177091336696438204535947067232629923175375831969248167377792879798098153245837238355643820649367484990969696261429306753048082742197930861657929102925608225741198363914501151942880686252067444599942421953065533418161173047856510593787428202506024716167558462566131596794509976405919509921194577375514427111636226796437423164827469616388434721357337184509276121068647916223214456268099954247821972094258741528042489910392100784975288627931921802929844377590109919934970888454245092058173783204811430612033615613533424091656118803399792245484427324752151780384858351083793463310450590169310637911031544128127956061773633500599640512154831899526226651317104103386066268120982831103566107798452763372836316181647251705903692890754407097135919966529743739764857568246738191565950981122288518783287988975296758350514114725299359730741604723878288762736514347979150599416885244797301555831012946418217509459891998832421253784047858506689112898075587951953046957253587921595003288847472907307132575509080588464681931005644852855024974384909112545185911428424752722220256386597602234414338555878489314852322779728931385329464832409988104394038525205918482104286994813130790754943702188281665495054520269982376571483672740488582327435870606539392563926130710370800377052629181740550869091657746127470031535343413779533000029847963907812029693633895900280313305143174914175698311609125432287678261647964171161156797678599341183769372953990489900702600652551461342840462143445937404457625307803062717450586546321166216987603081988771856605712982242269455357786427507545490852292350081516424417815893996771590295938130555806484971754100267874408880795320309015705462400251415086578693973709652824669991119944901859710106802815855435480206892853925474519665448302081983206739104799435044429940507536009890932631471687157301117274827440680354926611184688500947194484874905749557435040423198712813784569342479065233065337607626697304979200466043467485218931511298062581125598420734089429032216370912216397994371840288730047773038736062973152364582687675282029306175103521365563658095218740783657790535905459718273230548946377482602642991874731079560238222298974089218193110648520900454547370646371904999036249127621085573390198128899229755415231407703818925644870158511294874667971305944434020411850497355462784649876904398811760743450072603706831318692256567230501272575471065565266554577507419064532650730760349146019627156630115623373548801692240798573922638934214472356491253482314051116993213343076043337746290072300403762239066481782742442195248926009135018620342019669744431062601381672050786402942433667117423892724090331474460049988733243556515048376329355590162796848379044327512272661208373395092463920786867728986226068832852445672130511375872714505692847883563560608090106378550539680869685217471019277987865555193964453052327590885335920660948300151047595040341533773822556685626389864671766716064465025090871255424744733081541276898655986570462131965631557825853457244499050479512190086553553162674122017890343654519134471472111310000257549518102239126108798234352722283096132859953032728160990144280937405720029651451424368321152658286696998759366147267496376699684401526454532208171116061182805339583577440352301353501221806730647044915336927499516326874932641556891915664213536917263866569174567886982386845858344327160938743449459704503367497574025113194942088816992698273520220946648200481128739423506320870860663844137705989820203618715203993255606871196006880948549663723083580111503407147292210237933526836288926081212874522082191406456567662762467628437183728522961915741422061519781045858163011752449379382075430989493491548245125865814601906357997332774297734610306263602931277193525648047001462431972328354675209971964752391651951750553677025024720000253849354623432445757494499196704733006375945893905580891118625545184648202196044452327032633546561148489625038693015119544804784609215992939869028621166683890230290674707655927200446296961873178828174758972652146896075982887939603965281006692636488306228341517399621995098122413916024635118799733810659805509244537953936407048713912656430485318097 A013885 934 1312981243504309560930859575155462927651045141222510877345656986348203287527778229674722367043415551537008786919232174497468917556785363338431547564258101860988832483035098098710995642238831727859689702969849848363033130334452609543074787785694861972082128839201325954609882171646057563784471250039919427318786621041752756717208412151535933111857366878298004864875426758462337036383792932470726186565557882933495164035916912148094538451303645438181485452005156205138292830708238035456351195313082161361888231906493290925803584267251576623453810428327015910021024531022203285014153289948294675790620276058089888335395571744709277259316507493945897605819796081916498885327125605633520056238857905094033867142268268576132760043060522059045676496880146739570420541789865555564557787970382299097833616578498857166222337773053752480644493246991534176844838952370286337426469907287117581577992112401643962472930925138436261961138960086126032893277861822877523617522811934172969602449511820869598267746034452564743325492780065280897199235469122756296780245868024053757322067691465650617695778725838600820195450323664190086505491327544195667636964950576219069975505086381718944135973538594717984933090467845092225995845773017654419519209994155664614159147424973302924410482560704813361948487354395382925537248062353598224817782364648763258479084592014642153340587681528912204194216396653733867333177922979951979731276609960515481944473545691366013068885087051532542680409147996014568700501251679747476176399120040477828483640247943732213498002343066110147440496438912125622308592295033235282619313228286955231723003620427543595574945364444462599297858374047794659777796195039720224830019602652360795188530864931488249573174723739929368255748969136823260024664231198462591618088927519441042242292645318576220685392551862094162742539801725687340447407013769082510068680210401562163236445325596735423521055983759910629862551569779657598177569048665787935446478070509250342542436527116433758162264702785787265432167224384944608233455596738449761831837933969781825596699597044252658385389534695342560048431960700589107960767979073674442453299833943434510213364184726930506581875838818818296782528040615970441903823794781735435586443606026894412443515151131375310001725941260903778666623156365609594459149480921429893255454319622216063120387745244265253384725121865389299676787880197718115915917022357111311372278108948462256462203349209414082934162497929421285919391519373009211582658431655447792779052578632832636260433022162195157554549062531058329193873786205144134056840235732083772122910082696197393585207585592116584693106339750383337264596637095697892511881883840177195055233897811070032643028884125913486572305311715748839498933964203118274465057581329979737948551148479940606358283299798245146619594387445168942100157947040724811625986976367251657093126291897037686112931789202307638464172034953510960814912098593335335873892443311216565678093458766386823379840490254265044713942531284304808500672904116764477626398008911685993548693464172366607281543024775163230574334075018941892454729760247861430057606718345280990496661333220811237461899932101353367149183331642004617817827561982075940563601581018005063259309691665824606821802574119882819826236575728332539861544043354570259401107998112510727233773470584364689429466530677459581591608519822413114725712051054620118266896062475068624429849218429970965123211443879162039208556395709933323495312104092470484665442086705033376858260889380719711029052849371044190161654779641717272904298124624451059552019555355852636115079613160496438837133242249248796868242014437395639754306838207094818036835379440883460670164871196919281174562916284577863960535545118892102995632861999496939118319208274307535356693315740870514280046431161161598754453395076015506076940156692266043845673916216611577596691698977086544704473662834604220848121228309348408653371606861441734544346254919908811623635323024620271848983670173912789736881370395664431332778197845375190620740302674382755951510710135868625197057419989755731366078656296880924339943540774076349216958076670601695637981676820632917659921665402434183186234384641474217624599335748019554336552420133222959022224318655252009976733013429722635039292344136051548725776332423196852816996422787042469869840181778244748924741728592923925337423635800545176679653075195987414807374954694211490612504799909529917412906474320994172329633619660588643822749018986016823601036786417518696211680404301892070607565985151194209119498373867983429034083260674171143117130449188113611782478957952793494993123976651306325726799942812242802688316688739679723668332894990865955729670274574713260977548283035683486124090938879459934633353202710025914134333190308478983288298942073424140820865049331366849936974740567477339760785602931683795298147152737497216337282834441045119513726297542878184290839156321252355543868680753327661235643043884699243239886735521795308494436307150839799891201329749001457919507657037865002962575145630889401428801592545600352645073990534008571641414232737609583745830813588144849458113396251926205315748741962964879884866282806378893161932875751801583613192685718892668380300054043797202791946928999509934377229427136798868304003291756429033759377797518461295475218449260429216679676457923218955747018920916058570585620520467194442167746059071355444272934220684079605163957436553765256685892199720523865400429783107562922135898867145935592092233931409083096367321018310709239042425469087947703573969519672611033538563548368591527887060887592087623619370963864288330709826518388221827044077865394366071435728750632959335421756835321262267331994319586766377016454301870475087094034796255564990345873633649201999470939421925662285102965789882621419592297252129 A013885 935 1864245609458298460254607483801510126065830001080770626775372491665400875219328613851262275903162874758682685168780237585452724875424595633615401829944815734038020722864765281141498139602300900623675442589662096147191131337284878828001538961033349635094615207241877065934523470586856354342327995667929878314570415392479943894225384452243355380402465363719570293427428810990058477468783081719087871078413318988303643122544879131857067081852640100920049389427685073959041043730906732308948439123646898384806539290057844574038699746947021829847256913333111828954721827543592489650340647806115833484042733303011334582229750310727680281581358380831540336906478205481714357823916581037992886491136068553099644499019597015702132276459783669190417093830754509206238599204133138127226327154263100050152745334297651839460949843434781835910448248193658741732382500395617648199335283150964908026583146738260991624928284574284695599356880451006650685750825054245412051005087184419030100825156505444445187647081239715218763904202225149538854614875482229387277509557435028895710039066201344289089675294333018244760251510206865943655427399852919028064018143830298680038210725434688314864070980588480493933143032403129112725783591739527751135286944671879492066164585380318970344694537194654185656093409549765214504540422069192914695102014923099053894337611564133763915706803732596695510587510303580607670084006188545678085311213588707630647234375164705873217947973045727841452577691646177257471387605706251212281393525383312728117295991524643789460633112818817955614420952264453949714210930249004348674010222375831394448528751489390766982255200324021332851259297400379582248122372100512039266477142963173041574001868289028111574219143725204893023502964071702463508839681316755499947084890360970999915014908504097676973699412509257431629134335258829250145633980349128185498586077500130848406409550665803968234335985933395427184752884212635298375608656731459660659230013759052663611276300081958286562998674103319549334720658713534296612529563218265063485267913412532513546253099760461446777104028563925001282686458424456349061852140463610172838414942323423093368016631233825368283822482877770890414749916164869943730237541787410530365461059122528219768812091939941153533120589780883056466255554927805341959984604532658683948009603895840832733924382799286729875075657356426054871185009213891450910026195612900995231108678937236774073654660798431051552651161822574318761649484522402740130118652795009136711887257139877848422829649548147929819929368278160886114226052459877334749543006585849268435118741286774742663712086856065877592599888238960034098498387356786322568243075943662471639539236444332463338433062328367145304093702976788000004437881611546903827133262254441040784415988027283029522053051201636959143857428174735238623503962211402408860838990303876836085275017434052237891248991421420916626823913032987212289778647572437329987897302882534019294000744083665695883630178970950003592404300641739172483339927620516860909184597739319739742067255959383933914949834528188939073582256754169778595095233196247786497303302289575631323618070602901381188940851893631287820337997715221750640967188673184398740813650019481615104173680879562728768184137482134460910020785703903055050192340765290064802478998876035143637963898623504294839254059848105729139916498129492017835105335674259757262080242577663511877092421732323284626947631071935375504543258343518798898083358180422864945620604902748575365839731613440546742577891549422690710356670457749761954078022334899208062351829808894856356448594303222992157975493940291648974951501893037260874630844376211027053326971346794467816758283523044219810671378627071872189414117485874784683070288540019725485719356102733474228948501207885185794123885609193424122701934172446148411886020060610788216587029657569464731705885634509170104459861491352645200750862863626503465350249603466076884931840471816965545499978843768265326682406982121291897439171925876912478864453658140882029192463934341076717044142361384018566418357174394603470246342693720458590539215972857722970142443867290511763457749705513392569863396073303992036257194673889658213810739057175800361634309593097550928418354412890153129534206249285691418984509867981743819134606025403013850182089869141760141981670979113254474037016534763185857818311256854672924842176388549102826154981047259044426599227685145419948137147909983822541436602310424410052236953850428889107697288452418843447027903810871569696646816978819156177783602625073347598046356251046616752859488192887428484635225801979513420452030116193845727476986401562629096625268723855433408548139283045963304462447046828646591798772506196447557693388204573344408708978340249264365031920591826043774774270995545780313490986348486541450963144217916673200729763821771758540641321844404585097005393460959000257400879650338390112638011976824405785450753448377553099056425360997413408855860637769721332984851762269945754121446453427963037218383398811889511433058550037732844493942787018479905576820977645808505063488252124130748604101488822581517048512462071186101003061517309425458686585706616716108222527166325741104276927166769787448447693834463764964565390768457176895049842726173830753517201823408058586488881451169899609557241711565246307155376517487896850095043995112173855987395328989299072969416194877527039035563777835215949281113992919476062260841018583853955858030553754967935110957809226671981302993148706497958815319095588688019061099262806162553425640293794484246964224095983261011138610673838757009329198639456836376662150919145478681323265725248427090519516687461743113929394928741479107203458625507347771451755690907145736074963707037740497521099852255003362809634797105075139441697525369200958060399516125553 A013885 936 2646962178308631276881726218127960763065451187844539739821400059898561090486290267677011701277037129866238921315688801797368149583445740082558263596059956233684021989504597037785724124001304149856829942889029854849262358167163296198089781104595928712836535064308829845206594691377042102707434800945079913234091006287920395697823171692208893840352103263934777918114988789285911459643393940060418947365782699858775845813047204449521179695638044015772038565924624646056262139228634040215986603928783914199956258456763661023360866106600957574261436659194412162124164469890562601577463721172048208983152463179413764485920986586938871941565262766532328368139021425400650502956792725002861465834644984887598401939444467959923782427657359061185698043595253605178042318750182865101909191194270542447909726532119861047821505861849779033190301318335503720059915419864220487119363597128879581415900266978347036785595799350790145039616062206524950022718109209045728018503930074407650821867304240350833610797021827778331368460728858794148789496913257571771131682887691027822776168938419442098273999094385796285950556428527790058160764181672966052429892609644456392943013765983520246677955230285418148674430666558809692607492913216510654143695115400980799966588249704343552276706951497590108083103820203100988170773250057898044280243461602666653365252518142616273632063715227353546297576250617111050864622466774849900849175723792421650327890258218233787029615955164787995781332603527666302261551991675260727516222566770174260206439534638206156972206149667588406004824890019350791679370388790560567495234132311880836227504687503471906235123921966463957598190472229010752512072286883516722536782436776261985290137570703254587415436070752238243793671848057955244730270583395364513888368111173257201026333322943902615334845926747156729100647789857595522624029426436572098077465932241103286025779445379696424925299589979433031056261675919499716845696580520760119404632349645887237797115933605469046884479608416316985359748470319022665785376388042396178245002043734178177086242287466589508436598594684688860546231346799173318409914194602240149175833324762508543080231989973765585935363339071383143151615571716103743694983885369647353413112443022535550536286230425569026432076001244515273905008213453128909419277860637927161014369072158736877243091672388246858420235297627123028991236133627408273814757064024346768385856275549788194325897085717277917564392620671914904513959352145525187392929880001563287824330105260855542228093637718484675190335453055324681275486660167524052885481884701964184732482390647216125794270252507193128760996099515305077134991624777244557602777909080140765994701261640140558398317552578368389830034572827513279322301157271326152227281952344803892845038531512454000448093679120002647899119976395895051706252465273595190037924266255891652853530330428861108335555119212644438419012320687278124280128241206258150044625900778886105032722014492401323960243495023156159250700393096277856224677579611484208579932115392357307710952387844722994256678927203690762466199282328205239326696132520324793392701574878969987164258382872023746390785991147135639430721648421941609199831749607941580842935446675711107576966730012613297380607624892970989264319382727186680034400946381982455540253423907130630940368507207872937557578751653751856259414419284646147967299156594447436166865466985593580983272814643591341940563982610904946457754277161853571247035942695980667753094035215401883973215103809464854376276417361688653363934891046129203758831358558362984861786682016968024061698031761591287976446610899580679838627714623342206113670726803473860238855673555545552690898966168178996807720431643298387231244960611141714155750130675566787368977027797958842518292132079524236246087357849412547594587200148286870945655248785198651924838610168507607485565723659357286737008065557527492756802517892960136330801809351228533527608668216792621248536963461176277901947302330413791149622290333159815321503046577686938335323124264421718164232144840807628449659069362564398499453561398077849172987239573573847963217539922079504160927830123621129034068531958453186220624031658084948442486674525504460374069005915926709368571299441622974152041049482492033961085089227622954833805004307410647036277991575330012129913669411390808157742776185999252782524333966223905335047638040516163491435932924818085042417899623347520531302166420025900322216549846672271583539004583208411201787748890186061800166698421192674334771859615095230633119292672428768100519305247542296122864814327088565545908717801521225986622758124688645213078291481163509861247064174447204113160935398007792319584136676568981663891629734330569439923861095980895072116303859251299753541127675748351035919672092922644998572371403803055284940177059818513860768560270689383766239365310030760982078786943296863228472440777690515570159869771377970325312750438953007410566958943789704410457855717561803222687872668621318368609614597024867314135782197486853006034808213680925243384636123747697823292588302857244726573929239196211912320773727615164125051949758859008083811903916782408903494359521639690683272512754797767787095324976228250097190597224720217931292922040329301814674784543656996812196673629378695840436343750613740149927116544857895925938711435990812757885398881767985834640695169632759213849136370210220909063918478905776212098434670644668523333490946123415126202715687962867507442839222135154799356923943142962072309642525105267804680035215990169544619269350626155019441882332250505029492234335524676010995127992623265327258391617605141924027608102854055943463769405309368192514448895338090300716581153636986284730175480024347223386189744183485109588816272923232309708799634113220672262270323278137564708764675767479305921 A013885 937 3758307777606758278899457142892511985163822327219384661363593624847391254254592640593078803140110108100488396102529955053605748763102518176400928474710901278089894409952028636279324897532119706303268992220589262616709104080153976249931162329828261554421944166804342217525499918714532868823870254165478330364816753914947789274324115089384643381480816284020641970480993637389126387354890389552366265349938126873381896108575764568083793639109546262102039362098039776075506192218750642438950091494511342064207293263645081449646089267520115818518120670613800469277129791725404543787972906752180853862191906912532889401686314252371265898335029295900292159800766544005091421176722848144387872295581524307550804182533803944173501946386294864537941667085025998087279632573678392295001478481523389588461760584716109547776699848488441708728481658947893305453111328302152508179838238928619575830435905371074888609285694878814842965514143236369895964406466387228040247168934643658223872984044996791813558125427021323858241828545095260883717808718767156082243717869868319691363502900397413799329025532157333557180899198940182408609968148697632560304950031051948920714888696728063106887421479407362956322431102928191853716597065280855167860504515467890395698160092460460123104948302032513798092551540842114359761189594507456943457613640660777466447227344652420714430401090511564524185437722472459445347490261807538055670008095656736427169607278362966770150509421252410389326095566446981692930180426244060670789001224986599314573934618332799479420085707048573071384792653868205357021495802116998955682080649401950188483476123084617110371284346471537615443493929327666520029533421037569403110908300333833013648098860726010948723918813110060736118151529168024159916987799727992072595996681226127449677646552915160735701488333013437711910658468963836005966386549331951949459976546154056188386705125978479626805161099929427845176450534386033109461380209728464900857503074071160515796899638141260464502256563367166585881936383821756565174027162196712510454413866810279023983140715555449379680263570853218271468590401372233830357545538605352891488351176997321092452268952588180883549427184523876855485823430810111913211528734529291382275081594012648259177799758273357161162768134899033723260943246928919253941327605371785345056379027688087666311744412682159019655980028982954022574409562983811029433799520654416929520036733833295616230985258435277072199225813209363080578476783859288955996163240629379645160389870265362567621354348170054495461724125368774135981768662845480199157821652367276761441708249737184346721875177914105714223201638869502520905657803381344125824207433652801427582938549248585052825759965251264406878903398471154522238724554259793336522971871010436220883277874237678399714228946954289599638100792325546360430484506585971045741677034913291554545655014371731446697996284899907694400303576614076655706010044174394078147912397602206888433445581331137466634219448113093434805221708040501788105602034154423133941676673564646269854549724548044856456305371542650754922970314408678506494684790631910800172181080002929689065082414729523020479182225032198567595186147563432747413645508503083109150907794510635146070909250375519078578937400457659109903868725800875097953604424527082463376017605708506776255098807538648845501691093586841149372923379122239825714405478584722353373577101357763945114166788781405671993703354657971664562667614708197926110102712488487022973904837558834872772557277649595339740136705125915166299356502596083872861403016268601592596901852968566167740170382282917721372373555612045925333634431001954794745938177146999984777160900087556241807041733406652125870419508911758718198993776038453840836040913290618232013353615758126448261494711778037043503660857653993351590007798240946151720285224574405802326045574518026706041632891697804059074548060938314313283195352647944700290243264620007291928909860828290520828083947329095366413025190844954334260329256285569295902943351204654843203976885248709027487512160477234596907647577247922599160238635325990620693210143019215843047510166581144038539422506095834325406925443580933465627656575717953520640703802231759186593344496532769949783931539511284471210594548395062691863884391535465045781461872000907159068988560284173345032742832909449118698428184967124341058036653252280775557304734205293158346459749414833431774072351705507340459013100106638714753801423815646551513788940430500545103736747775972911149399287920219367002946168277510268881048859535996693388899039190859661946122466676016989410317314331514523365688229482646045726305703707570377621060672797538083890500346251409149979507773549183204598348177719697399333261973644156145734409838848684972714163644918305026456807797858840867959737971544289594667709304979622735634809265680260216366181326511004346195731440192948654332989194345289322365900482213979410812187585900000500242945370625052418335119459645570149238355934823650659234898941552887937030046889303577090648589564685852357473296379292756034988286744549929978925739079447777415857192036822570484089103886228764274640856918459570920758488790827316766294479260142488894176881806834772514498246749803699574471271774409415841486678695557803192522775132429388746939914425728715173248055065916032297535715561003371607429972888800070447063215433521469260599098193219197573629280768099703718695181447156157527115534720454289953830844809288563893170515267369423154487950523959139136699103352106768390229349580761670154159114481922372000587439692722622205319659755366935059906943509446222091637765118146997983996824067558094051309718637236514343593718987865188054880104542767059550435278132766540929575555445211607130617245447906823961857566207122093095164056290354398726568214692486241185864867073297 A013885 938 5336259606189398989603346520535933389718749278058733847129727953394942404092163142894567090190107317757235152624949874392547497621532452150390093101317596156004883207231257523421653411035262889832640601487349208651172738391935184256298510352142965965876878378846312927949103738086260495529653947468633565716797621763416023235674015078468411597699207366580696646281232183002412824970552603838654108420967099008059398863034059352345750985045163027069415302550436462339239995565138630921440360059122390609259174791439314411850147369113309085733683261015698892906417674689857719329159847462431250622210214373108210747210125095429108484612279690989101125138236982871437089997718172997746131193987496358746162174199899266762355953090205467478248241602343758566210597267165281048803914232340355370904549998533261154177581716775253379230095782828778945000738291269109353806700582410473005079875233292458278116114558873549406488486014873162451374334272145170443541224542036340634773623507177009834023199294434215829391667952553321832572916734002577933466318523557622792020309137649570764873912205012315152498199993909610574141723545705374474176905436239327038719479720270217498755853599486900145075098058510313700842486359318479176072912359818692453564802494400631529011422581278978943818295953125461968507443374088574293366896930987689511177360875896152118329006001170478470616363048316578850692751480659265561109450684674886813271757081434606909365591855331183658157382072688712085578767189465613251844458912305797942993003085382153670450964631752865815417197543143348453604469965106435786217891984617904788769582957694555196480440678328037984050752960013392602129573234594140179992844926587095141259348704093851727622297194226011506602510275749923279627254546358387640219934059815685642316954201682461376710908120047460629320331801767585299923415706774817299104393918892659757474181980056426147476695623862497631968699526401749812700506920444428988736831742241455756477838529512335659346780497292815047130568548124007811358298684435137634956272709687642344155630226966413689884679992920937935272578361521175809669973535807580540449975837117885334366001238214996744773839033936518220399534798999753070756781554422556074162950526830016719331413231382734078777084475713337325208113095754754505143371589780367024675715157116125089626394486557652259171680836011650149630433438869504976818786285997818458297530796790341613774878036086137197901576165466006635500914310900098439193844350350309094838495680025366899175153320729689065762797231473731538392666108321794979135627177865244480670339550347089354983481524487588397079812409360335240825544571735625126460381694123965676563628379720448227350025066981764526957859142643058046482308729437647387415497271857264941274668272681487339583045969935676768073354876688973278681746440067637091093640329760881406762530091740803496714276911089128239248131835380533038140768303291322652616860453122276665990446742772084849962862922939512505062237678713262747354255787408396767689027216697477958776871408247613325753480375922433472932663861705363038196023662772252973000072511709719739526880722130616367288510236487542361589998217920972930444496470766662074109680488390486886594802995510433392353854320601610490810777337409453113955110917395749725201682229588463305813235827575403333827494611066931513825190870310366072219378619606868126493947062402530641817965514218800313219963664034603673730955551416737782772912107045765718978659600941774605950224858571721490297411281729966530276305425706567859469373102470087851459859274250389453229055098477076707114614199550652691406438182299142529003583542389407957385745344115617342823420854469568867481996232664922998345868705864630955087938543022077331051784224809486144449221096981028342477977394366026038208533702386995080143109018108542099273252091298441844760154752707368977905410586159692145915337903824652818320003930973569693496306168266074094031400789202847359669098708397544326179868316841859563772865437811387611707069008358576253641336553638724883061501766088503637875858948038055064725599274036834749261908642591403431128468821237713037769300939546493447705687582629166331956347778525378903398866336813529142590363683895873835439661143700568528481779300512370793508129109193592036154216890239405513158155140506311697327794147422866265521640748376823625140468027994524927930329300424897151938439047075526535902112963278111725614188228214612465692713823592829212469356347486949569705852624748538909774702137652000897842639390554201657085082023088416427031835607167209454533164910974801216602435992448541366546815237549119753657906343696294031178514150127487041462453968828222617331396848572556390325127346112470612614021950558177299303014250382769819949883749444460218258709677062960391016109730640452198550233379540977230029037119715935097976432655478039497495275038515519461386480360974894164297560229153217010273447685099575051540047710613980295387124342550904154069285906456458807607671286105909057197034433546160270724962177213474705570363852256429930087563112127482898346745113826784459827302776589114556698743181673250988835385619077701501840580438868133853819304871606999598117937135436031466710056527797629948445751152638615767525809931205794618063866076771896339742463721726339869882168489299564200410699015973001624755835875793492779946453763329630209300549703551741022915384244014800357977681781580066770976401818382032463665408295981347051861797967097051417216178788212259846245873607691522700073897810958853341638080359790064196578556141276030313354293090491784560366522267356842116563778630090832745410463175110725546351947060953302316037900595779608872102382703755502504644359427771816865656810269928639350011198382145753735820351472253725512708965608629436951438532568090258529 A013885 939 7576725555665261481181238780608588774925894193696639663984074142723482737047086483580851344976055205868834632100603453805379312330416202912896426420557498125276625455969751613432898547232295260969103586506023185347828170814957914912595234013062655227412046904353589334939030586247943568401247864890971648717955120844138584503334400027268923485874403473891168198098931483661256866424213908428539906420269082296286193891470950409843580956373270040125698803233355064107606282383131041084223545312465340163290904141848650642866314693067115698542570313935967182985427480332117311793542913538465248214699528349158304786901526587620687685636137605208712156235401747788890052292890131958060828598701504617440249586172946373207398436486799864437263113576779002006544080003965494454111579250188079955866421647267440582587118643635360937273506107919921586511913268026483799767920468839586969573696409116929933391112069218521239648522287619763818721008136645225270455112454582092504667772752029827651906677680597482384872565484108501877231483835190698296877686619902955624609580071255706597501578361672170755480636748752517940969145168434595884781398421982462171215124317183710207130990024206671579285893504062278480337110154682857887501357124475089211041159775292197480887571431987027206233014237116859054219073026803280830457042175741387866271754081167282858274267473803912049853937388693632697208058039074422821800181320790430766031597194374496662511101154934968435320366037581576675693611645333077234924117897849773349944216381801448564065495289146728798080815852014885305289481911246128596111977459603624439668013749563318057609129060208813027920349945545735579881889464151132093544100818929173145983075072948584032426612027302162019730120432595458818041714758428781199679754914367719969043223641938254562952619870606227306764878351062318361193361255174171765854467436497175205268019603656977060477818618410534300234181803458209283811503654541465610660911707043726646025354380997796372273141716544684494373667667033709359011759895186021216956108500758966795845780667169851242478592080708744173962317294654372121590579614631143883421681342162689317196907420088230633044348769208002950861822281103392395785511587517747199792784446173287049059742396471394660890194832432911994558015835799058467409352155350782582554986895837430021381663596500288463750725236776993546503818331212938727870991439678004522742957184538344072709557003683154503400938229570067783462421690731681069578454257755338820470101960753777369362135668511294127846767988688598040907595722563458853690574197882212432591146302937167250298781126914373798712551208117137514032835238990829485180658171073771533628603700344736458740524541529527235952805008695744468704231425653149706553605709927440627723426669644718569518364901734960208886329435150975532549228455155114997248942877693295791561625688468822030434243072148276354394134723387897497935436860806307507576617632388836380143197740852144078813720661176127406900153603784777104670171559542324009380639116818430962115052307100231513864359386116098623577753312689391647323891569752822789484963956258627540205418281482210563409162278848492434900090099702618862102131425493340512559148609204651539339837196796457425167366534086440866651117877962173870020961921840777017575684925456786744002063582433729451358305015985660178425294033546265440203190268699148957479316194181669949499731061122163156327557948125180268372613356367915058034598665573679776451882685014385266680668417017068760049211490243265087778524192827450321242605685153871526510241409559335217893446484958366702133634773531391078462271098204713613803441117746397614149852227059968093529233864164598643476384724922919573662370103102837313998295155879697653035193194085322568599237719096191959265753549232362632532654037070091673506754341124540259447821894594731742375619046714826794861842558632942011222913930110760076661385821420339744298584787155763164929142630355187243557687484809212094336769288746132194639849401934563380195563881000983003766427195039818996289054713093124509763503458384468750036095208436118076582765819543902301511774355116115520668006324121665547179054454009100220592544087773708913643204160389047047810926009125343736365850952511258129144553712287593257758071672592286007677817931124651593696198683333870207632749814777388627164760268068071661921069512824222180596373569513393195459856250063515880686366405701169880395384455148115011701059571425043707129102895473777755193842790217586210815979253060157038808156437154117102223853306056249682836141009685612514485095931001948331001484960930008599081061442740780526069453927441588954227031565657563368229755504818533680776305135223684198697864338269214186614307364653681945656479904505728408244582090834962952116156745945583751906960513817960537276938715574913306897338557688508460407523740909082726795148730361529915885823845892730303437040974284799244555826609822427333954497522249234220267476207641299119484354079283548233193405329276477716224609719711550483510732622051792555027020108173257831244337097695991485597914477082756702777014638459490427130607397701037129254844118946808021298861020189991929282316757085299628384939867308797330228540731389159465710338894332007067831893911492065929020306696167114421257715312539195748631286104711411326902533872722378167920946859096521278056432001039918760086850600435864353573568726554122391877117321348928865238240956642457467762575626907187481015336876168518134094311965694694628511127362996062346358824324174604629098219865410441179961438987083760572628286524586393750528329206962483777097897034384879509400264012423189442066636498123972966542625426221848114316672798606176519736826244037808579420881659430068081588850101278323462080676780339757945298413782171766461558660536530930204210353 A013885 940 10757866817290211170885550151318569032199955352179529703385435560064936028575465073317656848123666816439305934230466518109744454267527758619296381328213507615660893590036843616593995032577605052353808511025682561878411263128813700194052731180085102463227586681474774292338527151098246411199490589700500332233729604016396078177150871219517971893883172893228692404248154559596821190590485087379621385910163998381958026400162269236069277325973282079362754325662501821258633533285665290600722390376721100488229733282132799555828236981154195694385558258234180556532140105941919089971244460587984651934378628223250863159815640836119346755264269431718826416015928819410290062978426104091576373911666522241604860456674761118623137121834838195120299092653784703452005657802190435059131504579434296641896629840824206383270398515996172674314348561872856104060045637000279208487080253125169435857999862359536784434904209264401911763631909732934996357754449872679616832584604425566117400069816378815000353259651540099546538006210569845149900262943782359311709861491075550864291284531232913802408798547868763352364470452173503866110627551418040009178062019240752791034992767623511223566386102800012088550130892997354536256008212897538551574014422685826741921267995067053638620584510706804487960388895670032146146330370617825910090244532521639751641013934423934737300726592552801151369461978898375240559741663186092764492740049593538656165325497612989707743024552542499477668668961022464714020304349907687043547653266087285639331745239215459353828341944762006911056632953194299004912407918056194410089763979860423386033706998413724087322725160040904639383904312632731483244359928901233960943246356462318995536091023851557678529152073249165858847949607063690371008254991758413987833697773449407772085804390571524308990217991619346085101259880904290161368922331687834000950826570982569695426234510389584478158854110080525999927604672912762659084750144426281737556170113627984584445621595340388163746626178227986092127912652711481469358360369499138527043649347562124317849202600745783475591926315938875376609613947036072837445235599891332060883458205439089565847249378764214881942449910401367445801814398580619416902829126118185985856183545390264829616818659826685009027569364193697125857160690570143758360440523239896105318776028963045877868904729136110077275713482514471725958271984301009543338722292566892467648246959167059600045173478578552703735345951822667732823603674537212488408455327053722111616217559689976074330413863885440546482128456115426748568936139851784997624537608882444497901567216249457480507476474517262038718606820703574519262119343927802180340153768806292028423308364160376474097944953962489952658241861231713654100983919333604182898082942480446067357501420881741173960637034282695397308717052805158666718749866651176114648892287492969882719315165152276241666273065691235219720992945945369977726115574873861358785213581670716056200980314733102735312212976815552731579031395409042265505675780017085540987166114488466930575791823602413416580907724892645443377238085295221556194358712554533707409752468041506123353444584890487043930442925758983923139937228693461309687746019406697980140695066819488920692443222731827650325861544988371669600656276849738304566352931459080133843959271204296855978537991963607797617248885082351503958402710588899809130581125344367541319709453522203349486839645251731212653777445551174080310733682332478770555831157505448246353640793496470021593413816580604198437193278902331637737952024855405130768562380305520564016251837052689024472535245793531670591356268641960342492204854683650057554112495120046877233966733556685117374137406671154536130449186374881817101531827481285280141677365141879870545590302974403846283607870122761826707195037152414710339916563112229153270279698526066359158806051793592027534219332811373828472151189772893145228932904065273470168205288244419328320555700136620420066797667708225094076087479118753456628722232011217019484752652282603357314332745386412724778788017867652280613988357768264487059278729911396646020000034364481303862576128240146490117603400532102434829113455348415678821010719905999011909867870834115016998698929557511174163677970538683181485208035879777433472798600267525300180602370831865434003403534232854437870703573922378951398813253760378684000275019938328025680263995270061632675025187288577922326045115646433467803702145699645962868549386333237136168831339904848282873206649858711662156264042589971304530543854312235392651032574388333246412253683577108505922674665589184727979264853304633351410775432171199219465438656905596415403396645055432167781930357719850951324595961805128776386002280383294575310553565741911647363630611855082886313972587771790020544927593746657992302789968828058709231361234268027994576422373880049683191334432503932557068845436195947473219179490844930781779898188357714370447206686625092200977302302742642207106630988448230952286317965752952043893696529949300943737288910610511820725525682800482934866098288548592021802999689730557344497090738523337382766598055687291683734863673519176699394382827877601475232395206195457996697336911543901370735002423764862274459755565177467050906305157248017791505084651489560559310589393489390253780985604699750580823715890515964858064371994777230352381851036921977698369731844516209412297371371700535930940635432983065053471906571378956556963468168538526091810573089975489732804967341893558495231993170986003652320747504675372031153923764241500094914001228449581604857511163442072782456508875883787035370281019939663271443901922810131328298888789550611865578530659887152491644408298316809884356312509799074598049328089810569974783970900380790776150794770313398176120499938250736515899483491302867696937569897513057812809295073417196966959499179521 A013885 941 15274632505597227362460044581200729470352332006479570506059734378007119874725074112605588299406325194989063605858667499003747431602929160769918302103533246282649429390068942666926300004970540576819921491039392565260995380832288033916427128735162093328130931542798728602396904145176902854666475110220383300224386614369908086372374904557131129019333280214661011511018571988525463745208234384711567082134247724250611777490455199110717615896224446373357762268572182848426819632670384862516469891033120091575916404408769230378939613075350652836043195591861608902456054854402375413329301246077074123941591035933180300813506356350649907325889259802511997718565128645741436217950359152877153355533097093270398352353432856297604891604397047855208922508798124787689254397270044704551753280697641842127073423155903135202731158225726777744833948006015107849342384218014305436124840306961543699689032110570224820137389785853525905230975112457675885123532159932873262717063078685871030753310929274175129956578189056771121848813884121068625001937642569989345246428807134058423520030380662771292746749479781298727198159922811714678824237303273764033311535604453117535620571726059615775359298272763316764012523199338544819784847053140060395222225396151429900304105811671921578170907261618631299861973896239364832930890201034314443223004331212577852845755121889364704299597757522242584379990176972710373935433118666416114314368408595733015726930565064286727466887612099335680864203304990473681454727273346878802590440323426895126004653800116744471748648108663948846712137695023597802217916769307514026526822015152681167623661117646715041453782577560198738561712225621772225604887155569919348082994941947518862044887592852801130763366275267340888846273185236630219108667907833126409523590619516555771050433964583712790789923946926669874353619550721122715650793955103292921088037762595598460038807053218224248405196120176605404679208988067896450840096085814667109041291029025489308117206941495217517012793405540253648810461675340965944638753479155938331592614831681515147568415257087105888303525723170023775606796629996797270756479883154907065969804317200129393695177961184021849630161102432754377493826786525482543425400254522789199319803200207185250185247291885537496862857554735970220028170606630852606314380000005829164409601376155383431013309461997009845990462718142550281403934184813678507176288218157150238437636982702063742541339879774108106267557097117077539123723442517382912154164155304516716233067815648730358970558437534789958006475463314681476942843960721535891372183095735000997457025522962305949900904024678656126508884924623715206195954985311297420371229709715995380601033344011659659383285828498319096711473314362877253770860724753253234317123352461458711860019894948886378036228217585525038736563068444774169051284029413738964617032256642905738768198672447615487663549476233160165367389881251155180464269281793676167300697000430237887409355306735999050452192780622400254801608779991296523974092295987719024969414717819251190646552051284651906426317899542896881297275136073017393113453578531542566201688910016008759786251767968852262733946901239373636157701853721011894789313999876735973988626875489119080467610356898344612108726795682554433684179019279038879906668174202695141599282478934319321039119017655472276701434150226372359355865797448623516292719524888077664115578705549675081192335678188187324404954482507953376147757393995546309725090759802213230722941356131517435449559761368686935380437937402427892163695348155120962757658675613455511462423284602119880220500476486666497210831337525167886009954508356563319768609504983664398968788304407594260699490615823885466206571190418680572184329675972095274006121598638254127353250210810328121972704619648894238982997823866116093379102911550840348874879521910125002516144884281494195438654059227558809972983171857370742505316986367406993532617455950856494251239254728881459774783136079197357399591339839115926668487662176750563634562446612020355106256548866115812166235618685511164195735667695774709802526319615805907628019188792649330658405753714669675018910011469309366809160543370635440483763817733572039053309265478914045690721666024739143214517312215143086014043026200153147358387402180047670138529540442219959527770531905258003591783564358707210796264790044449997128578488984574615558302595532163899585063237347998383060091439766398084295361117486662217900649926030951080449268359783278168375502574248440764494206594719668886536824405352207607903317157973295678251163278402742551893851082659463060314455056818556796434049372796302410152539335078009409585420550258470751450348291921034412194886848540744729053100039818183485816716654193613445890782469656722421713098176555890463200859258474348576977062456770300954713112868004099424295295342510205703026998533331736168682099674500869391482564534332610885025660902027019252880059544451443537203029515665259736255799755365139855220394567900089230186772273924224590071995820752709482239882719404045298450173717683738222301141730461759959485605764727530246282833615553990908192732330891917670872010218841807597819042960283064404816690695213989168547688336399506054427605157506182834498673721654698797393034978010012987061055524471665177562708877732173760436618773160326315476705027388413956441837867730928488874152347559251547516308823708607845297577803969035797627460848718411120100479023376606041139884875813328925551262515158962284364612127776674187773179589745859706038116734124643600264309042222737588728171227991371134680351322985726208679741098128470473602524252415424637404475340064963111624735807155392675328754633223210731972500811225784661562524833614166452686844570701968449053139010192870594151924680824875997255492931510815819570687181973197726921967275056921033916213626537148497 A013885 942 21687793885499762451180431518929924143586051065724063540022456274754055203967519554301832786030166672381586884223670059132963816993440189423293890669816404467143770865495118728233975546157456831781803268502718809533781118442389990972476473724521044346600000067563574397213461128858441756518177350572182771506696905119414585792421114859774533456003493245747939821000296567911799376880128048773411502537886571011300886552265247643746181953565553754336632261368093822618758843184474639738047390072612793864705938214621853138150062202328151883825783563473848431414546677407193547243501679351256234397335623506977582372162694608964725466015146755415277544688727863556498404110343095726696331927156639559627993377488115044148388578744379176553375086574579066674101680744653864070738757871511653037020089381871157839544254124905745468446694913976592985643729628637137673619907383721496552809370065417907702445813849172629731223536630248818309223843002005809632181661031713684784112303796106442477494757237779579874754891335066488134689376175366497361773558666810942791043879776196700459405521476113835466903397753523672768731345104714376779045617008731990104773618109247827875954327167670904650600529152243228232185253582330286732579043284303380803956086765443059556217009871760044981528122670392735833590754968169978602411285260702497152408015330100467700952713973202258789130019712705941633404842261570341584822056185523511692510992451320482960000952644252526461824805112013858989929264702152479296009654826299941032923589730672360455423620257623268417646155691243120504663724650318658943162293925968640424618628603518511878613443369226891100338017035534652646930678262046038975811076949288778288906467962925199655122280949502260832414602905970526073012975889612219364446936806254918327416356017651936691992609045511460707790107194428241135675789352711096177057298033485698642675320466161268226667856547605594420071607636171119251000466308116555797442040356599044172555373096330575058053233806410167925039075682964597883256946598653913131680095317066821052881047381681926905248979122723020447961739442677362582464483257456676881966688448406824120543854294432861711350331652416863332165252419635712067660358529185963904178617812436573427772274664114723613683206339094750468698538233019062489043716643668276579891123381143854252208264532782688408898480423593727014903345779846995124163803060567956866097347933348404119293519217676425813440734817241362363467592595922403749502475055058205191160534969523559341296860191442834265405200231915593697807635597538197786116033773761011311246339887956690839108447885768162651816525822421454401523770057579142821396033101948224053114041400728363048992974066594137857699462365711331808907332996065979877517807811855869382245432267982440966059384888336330824925380228672791717346648988151303165084245568820226213530198262465453983467504368675986092918046094623621441068455989639723661875065740939876276103384997756255403777899084916179358581847837532102308640282765104234771635998272998688537797841455880872001902752453891278937188105182879226256733888857653060433419431410708600149643828076512950667208633645353033332913966080918754785899871007922982709819569789551354150235499838514612885914860501937444690547517369776478306907642153818916115665732422692245828212640411051245900380468188237966379037941543568010239972831866449011287938153234125645011756506159025245089867645456670295156797026370166334396687338190940491071134583345092827951345105574097659726008462468486399059683867985945485584818200974180494102138501937605312126770239145042928832730279350404472299126435978371624925516698585917590782526626855531253564213996647311854546391663550714296541179925780736711279464509794677715590501403784570520056279798463140820027479682341201071997996972922685841525232439813340744355697565926961269503852941036572663969251809967443890850341371860312667391616241623154015249358081814501585442831444259244000922285311561009947622291738886555294525030478931759203385340104104703396598714914806839953825061464657927519592136085612590739328586996441341564700680652018252049740763324512154779189629554261628600324618955442955736394654114533755094460172290992556888045667134907369856416678641089051470847348837861697155944779882137703669105075221684119403913205819036339660944199552135998142639572992067634171159922764848384511637973149132991216940176552251392398684773358550191259756721763102024528108233456825516805990315135958564668358552450692958884906231515889710169437534780189968489681834661938983082831504347716671617242428901213609225597314460040310439551171954042685857206265726466228341505742037174722124157395795456108516188759147463236126549621265858473381406442148725019384927526294437670116965408982424159613147460920968682509202656096297425696596281645159130513138882805056540798921256459997537780911582259632023897893379879811369377475336522704606193266402481879023928693340951073253481379413663769994916994105299920537227753785853770066479827324673158324869545321568304269279501101832193988243110795353744288736912896405288879642868933808349143205548411319813294072410416552880458630976629812000434449018886615118255193467921416176121256240842783374407475670370082464772363009769549113809765104018655139010171038972256221403101441313807970072631274951638589362832931427387329748436224501863697504432809400682928010063260511933678278777057752505844694437723754753520117685768246438940986058712191085081908605282229063452757787124636162311764014088340481043763249524518815015262144245173839588400544257477391156365395701237859277461807579391206142918618328782162508940234377814259567264408320266279084324608932212181822680909537012585071623184816167242795595418663200769321541965958835192427256152417128177190134918604954243689260494728453173331134156053504929 A013885 943 30793565962884036214645693955173285304739659708025771685745664698903468559739710411812337394074434360947702808673167499150352606304855007033989793724773510597505353069769302792114107817040488184803215843406464820748205857488256525412207528553077276462830436295930614052904313278037560537084629738451367713403184147612136635539469666881454889749240751909427932590426018084025543727858887970947269735758936013056392642877439677723706522670043726456971147672729317590702003074807378608554544753126329783658359779315598340531174332868411042749313225573083288012282964001743345608408516563938636623202697766385746669174191807079400828205999868226703669728769103078165739154564899416869219873761096844775214723792980142562239398562250257984483545490298522109870689990117062001477886920535170921146184233049475436556581786029026297043592318900474063386817149019327840385852940838128652930982253752974074176671605914444702532285857049215196418079638053298962846920556687505897336515343331028305096768273527362000942229855746333498643455653588227348844595719687982184798463190007391318524190145506510562084531057624124861446392581466344440870365372629167177274193555087742293144468883109307707664487715520516613308065857595646733929259482660521145358162677486521686212311614985487602187337575670415818722474668576840921308483880256405265499326587422550459768471617603849039557557782399223520169781299118986480491600690229408856741193580208954546974138072618610459464507182311928661783863995992204112795794380472705755375183789344223265699156415188128201025673817681301383350390322090827500131061585166844055887377732153105983720432447861900385917052635854023125303313052045113902762078188283986316874951870882435085206722956462117431558729700838262593238449984907697136950145534352918689571610405006155225875682549901532766066180738230759299174177219242972318884668044013930903617693052491122339820511942794113636476499612603471016866367769090843448564888663094599649061711954378436641310202290392668121799542206881987065056727558426724949137407905096604545339680525292212755689906099750252139644181611479861552004250273804482664867598576360289568075323035326930559730892747849005650320218158804786703229252033680174395151095339751312755837436458587765939125953396303008055116234900399919747008506144382528908179894470770580769466977669854723229616193369718802518458199619828936214956009844922168837532026382144600265027607738315852396926194521415403869041306005620468596420557335724249778048105623700222812395655736020841448331575431385686979120988056056613792894001353365910988237352294414294523184744003489743126118320256904645858982184335582644148988958907372032899559382343481113971373654017179272152796219585536191794448199739105795253990952802046318239133466852723720744682746180049398557676086075595342664029416660992369544858067021660608379930864346714349412096604220350395179585932338173774011268451134716081889119378945217733669909759323912759203528841876461011831675537946725054818187639065966012603470150773599905098911212029776022647278005636390924709637919091460647349555207409231760701427813613624514480882672836801233448595490848941790021848971225137755060414043433149696502461416284902683017049690926094213842708356416087699394405986726370098721159410964065594864779240799840486544084908514976113988850376510420346994229041674566225844315297105135400693820258002436545935949457557565435107417564205475171515270444355470865261057477293941774192830787936104613467416513007565121580845591197495117693109685557746920599326003216380596993814380066945622465660379611441763217803653916247627242825220764008942800251869363104105192695705908827214039091924192637662267860676028234126548944070105879259484667126640483541717225182551673348944895549265806479735301757219329930730483859987983085950890491956296050549258647678864357447233932125301364952945389967144944980531093149225467962984658061982326590629907817970892777602102325951597409417513255617080901201144281500247740818426200724610827241098844193791850584461562792895356318190296024810994185531566109636249370869547006213910031214328532679300588770991651854548315849850025253199571112496218368803010104407099553907154936848571818845389856801168173442222216085300777354242904178879795738748287329112393518504524789034748724481992674599480121969248343497161914813796189798174851360614457129332687540757641608521510311028258950005257019366246550998911504399692392751240406172031307907815602990877996719754321569206983552523446307161456616212047069820396188089854180717596698703039891268635950212442983372390451554228926117289455059769808357151185813155316835583159574285318371676789431039747521948923869470222996839708056934365601678014439903606729962259848825042701841386979264154701557819995844714420863830641468955676920573957292106667850707572993834722939164849133938433522724000991776452414346555591200676009331490193998889117794035752654428713305278322741002768016468310930146399473672858499368829274226586807120976405281848185728456559674298011646007794866384595944153459564898564558581304573126934351324252783084955750321189424400350651316144281770436815523189350402584674977500855480609292681960464231782498207578998522354311873636075182904654178184293025962362696086591651296615629709564420882030801752743403159499442963416024159008712576943877517695891854625412412542683947551455457225460115584390880692616639869556889299691130310263137253068813736961845084055431642364915497491143506570209911346842313353424527511494317751428850393354556180134711131125062341519792356467631567789076175103501644172483160119089724251659780466000664449654913456354362980221146397341004388318221831886264663991846206248172494078002039680323528772854025724356876254726576611160413859814186638802526362280653395125674517581902338263657337326424149411661347975153 A013885 944 43722460187362639007618191082110475352931739014058348108407782242390982158826346006184629935338344148432122466814257585841122200530192515722259646548675742436442158093583432954502760782779656432610139637771572920993085324195703445402200744868786642526685034787831153877314559538014576591503371126548343607449504834276125486927164782809301895394687726283864616084044514758730256440806537097765277565205475610690210488738032868493748772158720275316015682821158430686381373979786780169006430249539691227635807741179707512991571594743543497924911628522521318067256052418623301465518091102924220779910712842487167108453660456624336821734086354900762792390080912389255171898783054391337679922298809682732002052080529406277993545724400964551074853449218788707354668277297641302232388089330306178585857706584929044922918544965815191041423859137070402218216036755135769466735999019602834764625669866936510038266416358865712003383800132327541140585300647442905490940080856652060874532665835963856189782110545739628571831656290421842383401013936819718848441144769019320961391549574324615345801047428437567149656013885017053398690631543059418780874366885131420823004638546216509117226154964932313881376534295814157021750464368182184696596581271919571884804784767980221820354132718449470378906568178669593123836715501507620006299996769218811056077350438020228155482805556148285759075320244014309677705166023186787231362681227057771105980893214745576203058761374042391143896774355868093934451781757502954981898221674834575709742329586920813365807130199770143123710149751519538259735151552916061853588709130239700660084484641712602727342054123854296247028604385785712623786160137619290634056050182335959919118538535521632776362036793432670020683276843113010847765880221088133778622787969732071819078034820824540546168998255540608628429184442111206247549743982668947774628114969487891017906804430887492050532625559821805546613310452326547594830341518017706348997122515508973917815150407903914220779893430062581413932599236837508230250020925094406107392575906749639932362771599825326655603005073093752238768770330961783644098781013211343090913911835191665258723938970189643747826184282645615646713994306088034086976104785031376176048775813279675565075017781049583029558811414600108113171936977128852228256508644544347981580423584904499593074513386917760633159469348829787450503937611453887358795270381655879151710382872685698501304040501931236742435774593311091285381621222261679907903277029426117110049106550127261739658566379343876303725697280987357113788738308375490137098079586062278025722316690196978805521066562936205820979845007859755396867304167366373451016227344532516669685936068064040052682271870109821052781952060660672689837536967537131945832272655079276061326845107743965383009942966398887906294547036576448920815452026642844853540467173966432503497258732796013211248178494051048501343131882400246317589222784571882839374031020015675357061144372798544444850840186302876287334282423196158987446641285304757125317866951240454024776778961694187896207248869109185452366887444040363797408126449580054247191154000062257282629206042088920622447850305943155052414736810417486814302466861628626895359142033068800539123009251352184066358815877032599043101095343669259929237773205283327920858504339113703024765949348440279867129040955902622185064424924577728631984801806234622925550066565546802979388959312185995312580460093360602157347311225796336969286538144285680110144066593688164005607909382390832414678580901825322385638806965869441397220948800505305846304238713210677225149613962867597141042638561607274116089478323445497537218478288905486585346904589681643902942208385933234657855883420422219404080548323407734121012430377040091994196022271266212852559893900190897526347100166137457192621990957700468973521237590641444718735717369309971957229165634020137994182562580520145221936325579825265519507641912040285992009024700697906527788202218657242943322118580701637136753116098097256535228170082243755334064881620464715595301841162432021935876719142900063771286292861729796122974722403601863655189882867424433696070613893827243408097620507305932183441075543124473535517813151151311951287169002636990358705908136239239153309064226905831863267198711730138231927002251535724003279053384511219696828672978794047538891045252849824881772216658267149928327961256282921733557522741350526065685650667977614215746300729161661491902434041694597949386201856752067338615819059788520211760289520045935282903347344306724988516413978270432696087471144695830402110897011634360788657042172189372432820350116253792799580784559611235109268696220598203666029287253891211187802797271833198534382413623837362594657540101740548598215340784024382173178655508406192217064902089781625840088683464455983104187000565415377278898697094502102468307188208233785196766422406274331876180738395676857382055418236581381672380680706123686221656659189587492563492071967187558646552344876317490723850338327826815538864198368195874269119443849145449469751921665689595600233243477898637438181178453575367286289627268199583832656016783793052560808674725786671481727105578309061494562668859529432160131468479530338862746002557518494104954426193965296800973453567474215742963842410577419762235058778152533009940297608084244990179837400587706985814337633613361803100643135921032874191835617601718566891129770123333306482687576584435269436170391549208939287270730526666121434475511693005433321823521282545808258534095193486511053289358887787519590513232957220074257530542505837641043267815877061954946294330753932533989809422277210378606788900913114305423493676455398936758007856260289406467784345495556536087021470778864911452924109742054385124592838198402908181248407312887392391741754191598410238673168721687642954843510287108300021716004284613511193246551956813121 A013885 945 62079641154248154533439741935272133203187600161283843970159548471334532755084699161303290106099695307560388109363491333059618244278197554795860414969663093628579453264281092364481426416755174643436535035667432212882479149156538906878432543007160795898011433438745578650782218561966762675482202017627551509442431585480796705491943407025266961289415130978229162199243192591786465719274247344021713707899950984167770193908117134560928650390964093949372079363401545919073398514818118330424963034820677367397295071968195970273673869797783440333171250139101551107019976818949224948926120279124675343901685004395301629107688974961261006696894649610332356114603114022270680606690411258921544201435421019694812237660904241209653081851610780324595488193847441677658477236198997086463771855352260539808380165698557598937120356499527459706502956362783370082349567299036808227731375359976222160397109740258872333402839132049993247988512304486185581248023221376341461649710384883425197131327315854132958055458133142231805115180005549485860968613445291035544991098488305466002278521403951825371043037798599078780409138906738658387504684030833717171955935942422043775488897072315333985657376710043900390669641855651801546431549086414052216755532095003907577643267286310093813182557819219509663783143174461272484031427361824104819285094512752713409648818560876087088159349848536036573023406975705425696057423914183922157960922479006565709224713097209009590946403748263707362399842346599804249488903490862873151733063332565596163507614860296625303134814464055036105201722095743277034852773078468740835250903779534750660125576109928130970635706942133389506417293137388544568871145974519713141798921243740989042879890769430138948947072475412930557557295408631910243276319393073534362514015858339870296820681286591469666261875356117121945335576534422690969027236842000384180440151436232168477012101618826621800393102129491909357997735138909014888353024216748066483568007383503025180027266012715227933773877145928366658642098554618393923278103960641768172424100649229823505444807795413188829244515974067675772481509935808405239559162913075217967035754116579732259255995814396557002857242537004355895296391813459237814631631211760294683196086679915840308800719521547717811600285298699865705243966920535240738255601594516804292082835489991748078723999354008890859315904671221415520110169345186082143596976218286771604710049094462897816966051034950580007404631606734906139188092563776802048995823213169878361522994278944043471886393083676058176979057364290865909512736608315098299589667986827627890768011408793011735870725006850912388358979793324728718529819893164316909039547508725905521070264127793203717081292490678520190539824106993480743374655726116369553213573155222895670607350314146023456824348590442225785967656671712327035362265268193029765213407100226456955118107292571548930083204972027839571971555205149166535753281095233879852665093561986396765450765265728622919832579394403443016705592238552028711439025755428956537682450615787417330257483046214224543745135757546760728841291705632818820296510196321387083254090345066396438542056603302248568226937391845530303256430963428941575695057690751437297763945329646967927077578546597158011908029234715874979540391931376204395347756949933970131726393395420965035635106544028370451302238704525029427819019180136160042224044738194873003202740863557587037906269602122470746534554326778704497324681275125509620200276189931032904148823961514295480510429391953300139808285843522996766505959542138487453933944701039062043015997466623172532869255432475297873889377660168019404648458423892353796702416927850477466610899909991609867099815172226004761599281065670431176419595100828735145858346357853013898603181594013231182197133273443347189066614600591431557144682215227714775336943841735389774009939456836348853275531429622931072006070757889591834382845428793962024731561922303784347755957784458827468825773437576016993776513321639284400078869163696076372339463888464371717359360622988169690998486287367243369808110812080655846107241923777083133778520427810931323866941518492654154401733631447868343691263160641878952184095197434085620719715627354248333218745918577149219741094608596237386499948006021833711882974961241018879569177635858758476123786901371946865080069129651579956427222839575593807158454227757220695785954085462100403843783566965733888046230900482691387526895314405289200908114291138366760621644409722420075205041002774148942309329397063861532977298050245313622019950001945121756568668517094387667249971898248128606300221927478285774347003855013761483034374022455929448540923209689903662637345712448213443480116325993269771432610660700846141562670916237030111016239119582507199262926274199090862745120686491069920430797837792078802361642061808981337085267360508471704343239327778197548125182218505454034718354676270555691913059971137730837201416165354658747622759146950128428722162827115025457217872739053523426693969827133198830565104102471489452129126185316110447773554240481032140160372384798725657063613495558160269009331304144056501883474022586052229832122470131286010030602945101169126485267318884880958587786440940508346641950953310536484378276712484984419939764861953237542157412393555223491347783851571321061894801140921671839021773392086259877757387989449367049665069861039429973651397144501123319230338842018005658542589334426446508355832583633885156909606357633400579181590096605895615540024379457671643676537444799138177124590269242337324203227347406939622975074543490711115498771111247757556164180629581286385913168836886253096537499468483791738355685460970933368148414760766165735799128877442284416658910044435666796580814467686024113099849013465869758001502819862054354299161271881220343966251769321669251662935241985722729543933620695538486162309469521744807543697 A013885 946 88144213050347321951386151664989685233478336402199994847938826013863635674036295697070605580176395080306769979796518713684030381466108745559785981217580931130193936773462358961355504667814752003705868326137653299486678197283955862703690595216518306181362819848036981066363688500738441752122132910142602403542402583666007567869674290068674471855505099625355523552730841703796155856771575011140638360157700704527497684211797470326276470758163105542673592488681228784017798395054109038282196739731382504840621188999546825764867759749471402241135531708754311050160063226222789688307394361157124159766214765285699785199955944921571169185632746511777668155812033666319181754173627258858566985217492582760817019328498513211214395838582527719339176080451646998115132513157799406195191715224894593270707236928256896754062898018349560356496168112392507495014609576508505419801987424489758867994959044474741694688354961515107263109225115110842000834074507033748058713572837949425450123295008706701659425748618548929824115424137139476346097312580590593855804426126309934041597174565050826915853054519605492199915378740705231282107238153967469162621839339399535808934338930406433166873525923392802276995025676240199988311659991188596938325859533815963201469836559338390871303946997523555332690142318261058965359410359677487996395676439593529403683742575389838384732669997892831280463295558304178612527005746521441163435921508274825368202673464063892730772387986798462744454952954716158262266566043826086484600252104186589671929431512696185513033088260489791399223401529695762100874953824875390956116842487698872468033920118714226255573902951736688024413138582173086725923678709943636342375190920374349479456313068210768797635143483722377342661628787013878182287585024491209279356063014574873220032922069535904345929587557510388413938335691435798731210105420772139481287212097794298037264971568202310749640748810273993945318590221125937152332259905319259433159420259518454823037973839015805388364375882786412898839594127464808940723878855244939031993566275513509512970348461971984051524630717391807919288279252927114838224754376270239757021484732704548906430440449041652236405875816863393748427848991082793025769423997436336727998746045085265273332863217706177968825346283356095220650583139890405308897383713185846191743858550313213451812821550785001748835702458766425376137064715947875034161171862368000670348796177116806705703966324331825677573518019243803626069187543326438826881062559981743980756954087918652731862198424609036934990953452089935997683025662472450526360487218773115254102196374854619264258199996052315910998215972410669344105594484048607513518164807097038035430262013696074850123892711937331642179303037083442587845708555316410124717164339455314978181540594992430427336249116579527377786679098927449527448359876900750663346612565106236492923130466108761749221149161968532211140816458917480149955046436035490945965501749641319352202627217901645353084726681199489391370552079053767830137680792026091942724191283980075008287399105548590218008337221303071048170409917284697231729742077818295699867902955074938448039008862594920745336994644373619119790766298441326698841657527617263507291222123916554940036589442435800983313698665115978100825282266508023444165280139662397029322641747242225152601755472284489983874642740290794708294829116050587789072105489839157797708434034308284858880482238460804946762312702757031031457929981255880712808703550206906586186036743523803038071096745170636876607773312927031619900852197622126380880288921383219515210565114967177883002142410588079013326950096433183527825946232372525784724503591926995384309752513500957211070742270991298442790070416059621398857597041077385397992994084622106755029017608530844386660875058231450609826556206951948236432777056066577417765587072294885318356430607365287773765236229070126043105323608084842193191323761991108538549281316316484332651730951968357393404556195756370760732538875322789430442782934158019909800794178283357433494709696074113652952037744522392069325634793308403767686290196168357927077368679070345516711743983622424449706382308746676002868445837479496323411252854743168507178233271508320975658968923713195359693931367677627826883656675986142748653025179542789343288453850517509233633691698421268360011991714219703362192887339331283896250581344460684105456557409921961493100423004041266021079657267666652745419775000425550708933792433072848013635966166655246200720403903075894794780497509726903244628547477727160263420380149911794741916319974676085990058543349530893138555614205283536404707013852568274338016737196402208619016969605740677544721273771239582995219347526275826037856992274870721300020749239115560862337184227613059924423860710905498555104698822559151064013111325573947632084794012953914814329876458689477108713678762221168236088376849220498449373098915585482393052601591439705093316291152291969705423407934111168500420163945219058700608997133654318612055419916843862291969677015622861599031704718104376632044415403226676851431685853163164215261371066962722765074782117508067632594763775286964360892747914073197360344021805822510692423992199589930423217578692674467359538000554714638401099886838158792523542414717598337996894997088876138960754590336140501208978766663545622212337938103167420691252971638535609951036297097685861924098751795399931452672431217211159460321305264610731060014587384700657277234202954130287246155034969796557130993812395343631286975637426760169934757589365915617346131221771807175072258520416097090612318738653702907300422605016175396544043514165234804662890444382822991086246488491557806539299103736977165783134543730538569624984070038962292550792845487645275139153612320712609436986739789300876909332144226009453873922890338433757338658380243880122317602060958879905188346958236466736017204570991329 A013885 947 125152177909026997503929287144597259506550850289018478084809877687566380157230152699555578827252515789539129503203945671255266325337324765144281043933650808131723772485357944607793342791129450335725803083944830000849256445161005719350874017452340032659751269300974243825943947663592981690842875267396345020886505105236266507292732128474037929585341904238758417605009754709026898466328118180593113360138432449228299279411910120825055930941273192546503899010201463457589159175806342096768245016284781569175489879549329557390027842754605216771891972645396769824747116892195011498471072035449470838113178397994257839914653848088507275566404954563973104574706806685358954447935703878881148343929953366081025370612703913472535238432182272059997764532061834151802757704734693591482086323204073162517566565303244052654533484191639751719093579767557288514348958509472636979843790458573755557034718564010773318395123610591955653276475044265934790778266527333416417400877388972357371335711281177271298047265156287027853279053769086445466340691948739618820320905066424044018500039486409371952262370431043495338495249912641507572518936843577788862832756938921806715066083670710086977017543897010734062607326171589381634804228620109067683060539940105332063349357727632529647357008272062802704007427401579192399378316315060599074098375962491949878526187681865289759431374625198121743384773441527096132246756798238693885992637204974568722820143336665366541036290489771704916953576137424420321787019663288775677765060151894058651816706839322267873978621598274253746727141225749235689262009312926097976779191624056657965845237717997225148560395123343998648279165707868532399409816682064441666175811454629962728852402304090537552703841921367603526619512264643164034268303610119014933758661563685235765576284630885040536898546400644027562249243499834958879099786652421267647482017107537918628296930735913028334052664683509202221218217555597209747299025552386887740987434971419094709674228421143464391306877647805467859307689599039801228149384459771513399149289031251785076557540056170155359445607596503780216856898315223334492857285074427933810685254248123682696637605884654933219426537619704207657461520384931841257189897048727964757606115563336629495198579169702640732282449697847135291707275025255371210675112546852916016270859769672068312050597368632940228096613985996720435285844296391602002378978996986242327799430693652537818740716513366813011082502574249449285099718417704847453418864843227999063285626560409914511903665468570113355405450195624060255862227768041146187006622300985539105343782238211955144691855071794853112442193935939095742913737067337803718321360928510379133871905531980467748472359934293203893469778672324185542450844212225892130450538807526005158975907684584167289266364661919258004042060825365831703694245909736669134607331276854045628132357254217788130963893185665154239713766234909196613274722367530044068065739417740474771460365673728176466094820771387863408763217963309045629995797036323790827520542063898097361041921631806904661170663662027714549242093713926098357352096397384851877527341086083836880017323006617436384711949204776393722568758064206006802637219332190064911671992771197787947495531775968569076764838245555577318303482803077282643362182163260632058862958143314104078497670719611439095034298617301066902135371184228239426428552484486557073180904022650858414875464869654243129295097027198489809232762089396031021246427396686127764742347572549476410226513211307744963709683192772636334737564298759159496777544387048413911208327352441952287425772916670358103625363383071330664268364539657757343121579496522687885379892274561928602839270908662892033084581010735165860517751161953013199038138602009290630875235854595779118311150077555332768516504616334172367136733532495522412656393163707398983465606492881855402594987016498821953185395462204519781898053382729409396218966921941174495105888754268936023527212946438053319221420449899189832340198448544803675070026219594873035449498024938702788939521455824330036376487840722490248375752939061016181266291460558783574321786677354184711886754865750129149404782901466125211269731244577071007096564758183990095536216639116646423828946309916653613395548116995656684674238372350086248593514218834239107939432593845326829841546519376845356733106438960898759078661676001913551921231234379566479709087305249019848892098929097370567153485472779221152934607722645514762097122013488617904816270524609630755632652852668311660208555536083252590139270698513311146873080330283663425586553184634885339030158718671266148978086567666032296753430425472050723171577413498141196615313613010920592843157120615415530633515480421117732883560952402902899315487385865996425112689597404148461955292356102368552296464207395448563049019372850706626529975399005464899146877786291061268187734488003669266831540106986456274152487737816805354680789206619819230033363719103281373501072718766897029470588843199019861557172356870175782289189698371229401416359165933525891644687521179219714243239180414690853188364539024490657050784913018652384613103509687623356564094375032227784465981769149732564213052292533159840918441629844691201711546853615462336270482026367628676099362333685023393257339881620408036400130370901443625076964698601896517543507781348984440420370551776255538248543688228954853965081427961160472597120170775785237853427529094398770679132000278921139681923703842567258463949487110430218341481486215422288231367629847414603055106564320850698225838151252820176571766022438366785535047308630648850856138690451750010835991892107794044237637690061903654744680410157792519469607534673187677344063857611301852021006733310883814291077215551557423253230528850043497371681397017375185853610304309105149066533307257539393595471797934898833503509466892345541010747080754950401180030554035419953 A013885 948 177698195869377345594936525857266431091192770638814909238063898503834937830904332921532885486926275311387659799030644688951488678894477929063463450196501635481484920429742875156987632315384687965332631589360654490515822708456970097660373929797827161752176457975873386915973295697786140204615092348539572252320850479205449654245136761738762072587254800126730810545396335291894804975705242895542396156186074282063945329967956468424301438938483331349501386536927619300502170779882865470491070064087061104464803533907272417367132762730025499270088220604375121413055967149201332441184640927037179315790863140640932953807700668785403674763889039572339160342129482419853708985582644702356550644167351796503706439642041940471373466034603024260292245955199719653276208146371487838720980640605565708312704510711768190869907949263889042956617052888024588998117969182384289924290064789139156843944644396140644571536545024364262377994176026926297374230057176700042634161557566874124420192609012558516893431495763010230506673237447413773200502095848261588959364379304897643867975410565054751632023392493110124160829850055213433017394020109911828561415129769026699717033584362443411964927198824977969833931450316014384639848227635862200513267289057738136467471029015083140647507379694146274858903873848124027382604098068152997019552097798975932478674557263410204721956953281209929544197074264366338133043483367276797184883847883943576223077240257567677340856164305935783628270953753755025164831552378058211167504465012087842435192513922759597296743663726660887102066758559368632538048488757023310695015772681758214209411121690562386107759516938645839888749711384477090807028824084745971950811389124536534990300185378279078377969418878947241440495400825539448956204090758952754186801771931829427798403846767154541001599159396779227042452524127945165209201985776946903818150874364257466529817795183901264671303014319533325338212234723837587440170752523735389267255196456214201557193920943359495920247809376380128178313038231023855052396500570897801700375912076046065803445759151533588278196362065149067867365785071158058043024866213922022816638133040978147742599781178568499516135305425100357171900341949188169331909875653915741856840346425412456745164169024156482362216362180636139973877616395534015601075533275436940776114294139987273897343225028035060613444574044315345487083653025141690844291809981723895072822316266397411389703737526519463021476568857566100313593830893407151590668949179711177065999539871183939989128002741207555438465916298408191322707775132047597701644661720410424597496106617400911995876743266673424755672836155300676664246269971219051974084612563871961385881962172921190995942719559225745600570319536350201111747628310638418522665110679637451107008055357310622014835872729778691911845148357321453705312200914660977827456161564760154663423124373901906002266000486918968903337268984999467175734407476594105780351616572454737287581400424402667452619993936000457575976316367730091601068942392603588672990834293220160824756899722372456231495794995175684696743231454373968235374875534501663632270337932463738380950756192206813372887954062046196061745309118769348200772074329345388995291860640134577601767163260831404583628092936819805344434428182328901302156297879780751253200983160491533874583467254935339079158114131865240948465221723524755347290565244965629466255418842888979876369832923432664686831548579746966145067801881963580417733888664176575309663775397317381927394986368667780840937939649040577108331473832543283925616073840761399830726522049656173048967495656144824645939197576997510342976087270184844367932576499194214052871837705282676260241558674561367893419373940159400393217152611557119461746694361033105367282619754798799151587914615667482118707538695034388974685661063248494966267068428242096398466525638163752566362310480284967841983956044779322843966424381842031037087273716886630195097561888970028695557277992490695071669768375732513977777057148555479311673902218075317643494217917195391725795302115702365772459410896064712836588051440796357252084212794314612769485809066348080642465392103419381123686426836126988144097806795731466308923107147860845625077765948566244241398496220759330049554962762753102113331510072649876410669241318211326237081558944399444216638328716362849517674998309103704829369151331303048970090223616752468123180305573968957575588388909171405281366846422923886608542273317252292653566933370705908552478715418260656495800311581431070988928739037796558772877374476179014425065771218515571500463046645076134392819344067816427940489579059706589618771435463619469523650226391597230265002629340628846680192506539805642049078711389484286960858854203195928501913389973233536086171228113701462022746455538858440705558000780119879410385091499677685758624971280105702375307988453009867379065232126933425834195630041685468846049328781953355800481001320543596672497481710114827781135112607250210115573021863138030743570982071108617175713782017560278664206827476264878271932951089758963365806262852986061710735471709285696230848156314243924718859607309954539836181025347050133845368515476799631829425851788919254732246935777226393715588551780933889506389997798512262149160412305019016260080186832297907693338979908037011041170903866062792983709772327902825000621946070533378859770962495537699152086298621060649425140329254317194100462854051177385755340160324520028132625357144366796019900847926920154118523680878573370843901324948812260556050014441096910109830843879923375497446657989321272149009435666490387185430044512608750415135558939952496128269119537698224337514817693125412813316558545358468235990710476676410213704990557338591559907886022041387668308062139001436210047663433324899279260549565845413109638160782042768110772285800600451653041792441133365062822896317839481611768274642361069268206721 A013885 949 252306027292506509784389790794120743049847693740915820586029692737959563323774333428968918188810680484800948479272254076120593861149076748926262024005654222649834734666613429491774988656425156900393294290574850802940324483361588191953765546840953480403960009092249659526353095709571535672504171176720351439463525798853212129727537147112113500097521838743539628468554804438543882108389919061936139979133890871908467224372312767387523368186878127399908990184162438757153110697012145718335039267984462318602082551242978092705645023091565815317129650642666246764177406348563556275943100712740228311780867566281013140994540448479636905439231200060062763185894940520206227679142417159153864927975523619728363114270830743471862915363493346217145767465212008347741797070082581608222855409428296709907751688465679048183974891117977704865253418862431928861100785369392610739032718521312755818972710958371067179408164208658768487231676791063491810882166292737792434412726642229193676881417254744298120756963279580416856513542902372577775145304304825154915076229506714053929451962518666944487989837995089861560623388409845179363778021211199079165725201908460942780128153992105815582285637742036745314496407251345236131580984946372396434166153239652897230294012844268902830347885610391447382338677610375837147382106870753509889190182924560570561373420852353823045903633814998886932835025273780395762568721163411531420537625604952474305369781120389269646156010882933063935085911583945348765462233464852597533659387178668007696505137240827673538962568147945547178079201607829468489575913101080846853493009952603172752731847010196837851805104441954866286920498957229488721995525078495161496163206528197070961722650310647197388508525181205393389977478329947965376609071692734380701409803489811535865558290659271745122907577663632762970815513550731838438441903919298500014528246022211513654627505216428497952402284002689628714738008958283865390038524166093358598837161474730927580392689008875583798835293877718959654875015523586837763130538111093240028890641392558538853483085251619026051915052052736360054954381493779266818795157467900681550363369665164109919364497504858734017481326354966717833022903818948466543097560316341843485627763754546854596818561538131750577369437356711487794889950782513740789296303449862068419551313334719910754060059458630777057423572568839453497254134333318605737103636445220544486412275507058229343550579653191345207284656628397230492958395950820398036072442175457172735398908682879615481143318588122736042193900517708959306885893475663705929864084456356784237727029453463006703729565064389128853315366124956752866466716142525169478767855741101551477474205164957363483926241965203589471188972185923587499922652290258133008335716054257992416443136455464987842118817746485384161876716811181367293663465654087791995158423190855658919943967104155238550659396653355306430185744729234388465736728596494477250972705251715865920933464462391098201274666729987801692453004628936144670418945338734953602466747007068697888156857369108588587482924994465162146463754383113059416774664651790928619924465205774166186361597834798189415188571790674725801641509369448490428303635141041355982688115372919560949912319126034295617896433152994158356932633895676966816175734638691858132116188347306027812564458066190725738916202456927785417364984320698688553137940097021163757069020232007818300322841865166332984250582071793788109837533976719163401182385957051759689453279144308865951285263160457529301471620176267806691304201441453409484773461755321958879455867417858664896787841479846822287309291254082954043046998343182842569719644270416399182468448868709544866837798774986680133046752024552905764112126655587656967597276215373381887473798637189358566976161682457784158621729768915442426430258660280818317319060977318538266037485693026271227617491071605973585215813877872234995265635423529080662225625197837500088920638930987318033587870058583860832375822316662440098944599031776537189035371781649766283338769769255297309612540276094813958586901776653754974019400954574793418872534125497163143043812403517786736768984235784732224134038948262757005314279663566892558988636145640256686686041526433421849859344648518680086170960763434331307328537897222435570823596970351579037003911038118161667103447496228806427617470074169059027913595101809953201525394633811309131974419131338842196402203111409383988585686461513440868345006565413888490215585314930379199596771437625320950157543001075976161127392623988708549581350291624106884530610725007863803932960020337864950585295410097629926299712254977819216339954043068349139441439493694068572375838287697252360798091758088819502878751917338991231384170152387161454941240147225448846702821435835816763230714122036929044871466313658671619991144861457859868183975846857042257497674560925231267237423292051313204663504684097404739345061816357945906803553091983069540622256888478509028839157581192461584067164103529574917474463890538067857257443394107084583324713439967021268551904135451892447683582955652230622419734654731260793243370679873436219545845456290123068180482106186561891283404279342294850433101643459526266363937491845335701834414366021449552874383104202224998320455534167385369988673835146010323741203995285706385883796050556319057471206208179121396908074481869311707697819496026670904983795701203310510831472474047048263900886564542569406420014017892033584305041718929205896428358234973069266264677961208550606309203537845729836331505354292535497814092498816364163678119472743733509676090297116041677943146711539122538183129309804131295195807259437587713190776505307969260877208866537038634149062205282337776800526777771100596476131323597618570560880184496162212889645259450391515953046124912570721611510053508898601456805399983155482732960290090296318004529097158612842840467128878860727948190258897 A013885 950 358238478993456415462934335187567895864527596891895514269818361441841051702204253739455521272810166361108020304934064855758358037909544665500195618618596187608926396859533744157903160068745854001121721651532735936510440299972334525462897688040955685825925446629694324826109127414905111925354754974464628033782363350182325214878551711087164137907967065392885946258476818965697600818772185309523461902353108891715340547795598888964546766983716217335652579075914327806415144294927574183198033849922614714303397124960201145774759025551721363838733754372544169131844639645852405323291743148689202350080247280057060475333085217556951817646230494023680534748835232562198453813824115000344729195040543040136654466339238926933728863419263572079837937955853526536599624762536244074506478813064633081639490589129813656317354036978098470096864123545756011216935977812229684106090778621515565538859136463219868332152937808813613047975306913529036292123719985907803752547950812055616246475818459069474896843619611255211936638749484734021162084486334336129982255389998714496470109875145866891799883787406194305565882042397437546835915769862869490947009088006141628832964420342769386995217338747495067092004925310673292938078182543001471683825851840393843702713566195025111565989257819113569305945247775835405004570516115187466290735905556717798035559981211160542128487595797662874603794340480154011386253536724918006768170291478571005309799421312252547231982135144208691359679277163845891062082910420705214576349016501342021403936694647349858068010775122837520779626000957287925641203787247961347970860024632273283055175582100357051601750440177640710581548078887914990168346400251376904516457801931506308584498637102124597742455549038210746242513252449124928275736026706430759579561619353633337879463997900601602214976184498752623933453202623601455929690806373143410335128031812359173143118445674082517817204049757206888158021765185482054261103928806896817860069135580027030641513622238075059785862883859336408898691874916273436705845236450802514507700579415713989300889932976108035472993950062442089978547363244612948447534035896901058004054282962670917617779117333756207505858983594383979082242401147660712860482872698080180865972979761239633327275012329847132979532037216988302925989060848207612455867881527410806879978869097495408323527453842753119220422261476874679924250763412102755586066757932201506632843874264625176341045695374641303831979570706426206496040429199543997894303709529918094908565288285747402198209708900576183628661305007372689834597084052675442510459029363949374597426386858705624309337349063628355326281795800082720254722832181977359560614891348993225576152092522900867244197062137988072935793960480988907176877677312889041958816524789650590338433702398247151242547298209071498099929789501373542621479127353216130078869653276498743307094881300604544542823598954043105322044240954016551103795554254832858986134352360585534238898826051177237518767244479240290147641245793427387563307032471820195017137628005215540177384731033530413266057743433866321729791586907143759204323425028497912537500091393674890278868819216923052828481399976992044152541308568777025274059914480453556581511599429047449051659655697333676873139575887310826702199298765214211072714830056889105611892094838240894731864333736487365275480342471886114619343594542634277832992776212336178508620747859557924868441489282149474052019078708710912604269591479582541189312618977821640357388064566000953482994039895217746181399590208615079205295109546057713630821993087526170568707569544318550364358494240050869552392108352148460878698581926556561302514424954860617294022104405379328245993716455256262693667362189325615119514951816822723859041765815331403886602885311603771086831071997969462042108173364502973337263987770610341853573689962072567786801186323643202386431288020457242836783769845194037963672879315545729881825689516525959363754591630634860421215972417770704889874637947069382211567181547461138763612195871777892205762535628265518672134532598795154262797322595894270576146264581159702459340099685826025568792758347821554122708599650068602541562284138963513373294517180273097368127927951840337938387982863597179047475739514611787551110441836687579347029575833136555702282879923532481956743262114849338670168499651652944407897658207099457644196313400470574722858242248579423950197802824565374464457042903156393721881307022185089611005735986948867470052030318501103419201873103112375328327838532878732284209856308918735755082927281014529528748979352177490477060840815596859915143185785094990534266130543216041459054798127728897004079903955197979120967840623654957645245696169364716992898916061097188072819433680057977901928504411719084123132927935421535281990472061172987962864065545712460510345766969554972538860095393990899448603875709051616091405926123182101412833909770248488800992261435388544001396372482523805168739295798904430394160479765759184927368851422545191653600539876227709413601981805226702795225677650731254917302300950050317655090669044663509214857017187662763756112152563413057530375705492031725269217534781843733207271980549854112739451392400177512585980701195359042813599506078496117297795562971183258579440287033376301289276008465548908780236214681134377211941809008954743507983894433126582769249707909603515313356702896169940871137577212923428851977642012583019806837521094871718969691301843402129128910603619913665496485079438434157209190766855967689038222366807635024428224142197829736574319823933091906372347523680211499229848164540992291588719322460405803909697083432430564448402833307963274977687916356497057310841331149614680063966985015605564268754665549105741579610810392729343910740859656118167391106853049147454546666544211779987927075153830044984241568655344803883194246772798606737859192956670304336555196937136208552556602333576426717729 A013885 951 508647412068212045689955556356414589918520560140136089204601489221728110146736625101742098067848424378983750386102766523902494968632132360123111250464944127149847407065787003378807907145729282024470684338980315848605904232997818982320173522648767217209741026875297894964624827323944927502998426333778423366162125079299825732621815796849087611357592393567546860996722120746178498405739418717024054046289378131664268284171415651688534478929198357197547663968990489736233187533162980697033010748049573960406678531654616318236312025742790440495972992282137446351033534513641058665113044551868404781177889662319977715325008377744760936947723890552980973026876946800065410036734866452044466160682680319339309800613032765079343462827885317662562455072184320627676733416460423902896545488081510733397402189410089828617789350881611959456323203865306492818445066648539002585821734661209226339307916921257972590485673818408670181459075348322596882625908688031096512681475796152851116872416169839007418607691210377991454720084927145993085133792513211494508215191277404768814560796994985127390307594735196828117856579072298482937802857250184286807547482669136234689886362974623513510868304942002103476052837236836649691180874030958440580581922516546081738203775956969769832750809639273135174031501671254330643574479299761730325165410656044662565376088242534773864928012306482216146319620891130034144851787893631906335833965547889391886155876946150964955160458459450719887880139436026735345735854941211243852731185522545978484529343451902227426871575133586713741597434841211962237142685750528655645861401994305646858872436474266662216106574739304406404185110645558314195457814821719257516024225277062752787860481379911324976809708490746795527656139082657173286801727671312659004357622170591770221522113667154489116149440393845404360281063917538892411962999264552283168203881865000858501468726919465781500381890476118500599384309450962993117008241043974095116344182637250439645567607130086540162375916687865815529669949442995253020851299891327105841360221587457417706793677565657826922578770953808838550670323534406407143870333606466245514462502044529041076027004200155087520646418869371253387775448966314096779946630180478031363817797124854422057164717181619760690919419766801360827586049968753515998751202661864926024186157140162537976018720030809915596951090913770852413206916186017982238165988717341834603189804781747909004068117897552077734963017324514194276848475681976942218212382102020916482590784529536449242943442650445398358440154543853165270481511971779595776572826055609067167778037366041191614982800429436165708508491739318050932709996333405827813655977786107474286878581633288456662743908056057331274397605346655466777440008276446696448519354438258918246157461386068005421789479193237630077672011132051734105905489326355394805393629292209676175781816878832466800939886740090781393241769828247078200581844277604218661475763139643894887840170460546358931684303444560680648159456328518430223474433204341206636447981086601321229640952051075391988704949418779133972296693211216416512573045290687960601757267265949048686683845046882715019889115127131992834294844760538040774550887994473345487155315030529023868142323759449102444065338800629488468904589746880754091071660460084394826784274100740202071300697306087740997947692621104803045077338116521077821119624254519009408714729193628336529930727647684905779077653038114150237560409349425628185433847243992900812919945190488415809503468503504183439883477954833580515192698354736867102718022639275645965173423570487503964686958556195907490050801788556457217846332438494819461304223873133531489238343094708676865371900265010791379442459876049299906749140941778462230327464485259001128220312929877795604034705393820926466721584708803098213727633884015488153189578708478469880064172009929066410791169314862359442507293101087671160986683406332813392819378039865999084342503208898321013086446949178659732822733811612091818769143690433530101486121593914942693597376549542194545260921052127491346112618069038651337435306789411671654811255919617883186029379489462868372006664173347455798855000070696317207665833280031019209818015397916166704185746184758499850811761079998148836957018614913716348935372453709770569776263039587059233655617916603637456209435409896994688164345288957614632315644955851948814273335264341235151656001725078918890980583565346927720769226944598654779813771281221258119425665611936021197477713938565827896553579835777598184861353949212429393004779880439446853100939576044675096288174257910910728535458339267617975011505314699098977929168505242768513521880190115537040760035284380857197305618425945678975386476261761270165509182646666080329898500488510223625819149659603814820881145689360895169988283513538657042838009652091414644108278465825736518396353152626900468695344047482968965722116624655708563510469344866471920190649243918802435470670315145047826161516318771539033419155274260748185706301747041046804868669080023770550720744992134327413116093120035593874804072077748796203279239853023288758462132602229973625906658072799689345575401282744297500477572487574210951899235659138842487792800457138904452188953902095261618096114653575347976828347626348575019687565551868876973979851068511413425016061114027455253015488398135810430998582523405918442276708104047163735470786968809820919482418855060088753876902189201274281148982761467416858587622923959757350842815436216807152569974655813715054743295068388242879585045868583936283204022250168074906122237930014058661994525360679692158284251030664403521810771791120563946015901692144811719995031854186842302199239922098450791583971443302669665941193162556630922001466411789508057072784768756972797434803049803357370266319464905298318173146691666181190280946271907207180533640085511366996540133879028304388252257571405666807359719544824510154544753 A013885 952 722206588556935350557203226381549750397940846958893207209777856681895209288615024307084230136321060293470730871960715768328624798677113556447320370751404173542600889854207137256424058616213741187418872453491574319854033366551584266780174617347510674725771265196079843250787313449694472929624836618999630865408856428719412665243213511866754988599357063153636383414222880196306764210877953841297622306002297565890432973158773712959527499648974791855438433520018929785418844951274190283547199541693423934701145359919528561762055283935081206471290724902738828163639421213934852633071412098282217607388894882272656598948220420199543029651784400068883905419022421052700472898528257276000499589508428430176154395569018862727261371100412763480412939771426412933451203678495248101494980387070949585389435280449241913791768534374712911917776695270582480973718956996394642594497090710860548482450720996066581188409217370784279217835938346843277441974574832061768601206382179498198728249118205659103556362060618893663812924495624402728303878811236430932957950896841562102834735849538908598021019970537932362780935488791856507088619951486674910913703946100151766778077981674060018023000938850036280635197953320583174920571002258974558567423306758575569978560798718935226485420066321989435888794845868442160144593729455121791134298384477859606456087196523780696415535092769444919970864937959617216890806825003288517634278206820929588295301624973131070648339263066860320787845831139218612367790473789263373063007342882485565373108380005587540927635594054449030613003309041338693066142702361688365419365832651428832832098041035042840214174432889624536563827058645870491318620146579321839818929608429214488985113219510636754147598102268546272857511262669484366091478440646206978075950200342269919091419723745104971452988595989284154298775590570765019163372548246769411122356459093194523949319882197691926123787729865750185905540007464115962518135970103973926769607102126778497483836685956903284655330581940683093240510585406282910968426864109800030518596200142502526732914950647342225160811925990162156078039113562591678028074300263476343957428184765438870675084474102619602101802462356608859721406685642963834511684682488162996178136245972304425138819723843343088555326774591831279780573846150484460965438886357867548269922884518559760683016011766785674329740185091553941194858732395130934206735646242238825254181266647998240834789145673664600436531384889332750343343246136384735247124378214229112414221903549754034212737947651333451977019762510171723681450068143715061520537363084838923281639820800435148202874634069337945934385741555512909843164817263960598462014135651449200118544562282096048211793577060749394211272360734686191092215637831370777079305345034642992884234394651238359974165744558872801729193148709921579032408650358450991802201782305948954185917043168128429814582104767125076596664079583025411712643535670466293096026992624165361663764080909599971553664480035883594343053741184241192781811738306216292631207121081678492157154313256383752842906643366899484824503265932798107500292426367300335676129268228428618421128864176731751099994699337064249949723375397163260960031500175168940903355884133301848242348955386120124248923279753445383608993464084236866861486734605874048585573439071854681092350794174929821670123017001924002337174374066109267991861446335148597142029469248677549020377853165658947264763859209737643013851810137647424158485546046314028169530074618331310606034166278979939386402635358516143129559959107861623913863903470534000853173241670521675916788530914724652621101061275094405675959640037123938875869031395835756619715486111423777808036350194577427215641032752227730817697115010170742046966062741646389564911508855677497232957904696354399190259909099887040620448677063656578962723295656284114808498275077501854446826717289892525090960077660631037511625069341265489425488343645550017861897293578676743378677883305919964272266488361554109853522100052867880749305780147971288788103090275503331720450535582310583480217423553651012372016882392093687880785345396260888766866116673770279898072266173176598548194863835378660861524787043485002842194577888839054708105061020652649322674034651762931613195281579515544554050331126006993711890815510598963162320564688215090867661160332790117186952962808943491838995794700081080487587694988421753118724835641365378539791018439342792752828232261877012179702041850040971889673367298766643249387114479670260699716876204887673225962687434266912360663587746701111690503340763624064248190438237314611974286170271217502255145910901612718577505575406348481573303636241096876076082421418775150757594763461407953912955316025595571773389371545147360818968695208114660586684700378236093700131840875058892533374054264682456972872847870589559722339647937651932775800690798229373018780365113227025866763307344333780393860284472594074221186134663522819069620079541650902171310212075822001097373421550246043136712392479648459593220413873955310782834704822296869717804776629134378212297685368096172530799451659994087706723768210204443662558949811271148515140652539113470016135584639489656439530793045277899478190022278671873458771651520567271875285095063681532852335567175704408681728527761779888053644109398583409931403029485179680533180812310511917391126354385935557141695679938488093759954345173173405901273548788289052437813396711652753697009351216748842098583646521944729192895627396820487153226546504879694016482650705916525370278984471829982019261213420056892331982002380595971289643560795038585668785001815646067991267677003025070562698300128903655934316985943390167350673706198070940045586042941573398643874264700208170311020236095044215541391192963412969125247387153884645585674225556482042154146369542189069026288733530791351465730952610893913009606484869075491183790685678563335856097349313755894514501449360321 A013885 953 1025430080208684556036098901400428083950769097140513232509253558254785686174905062567583693748666411705106471523669526008671776220775290422916622959653976475633676671665724983283494494594641393921144997985197186239064988253731832782277698391663184464084109411287510337998533122512742845250438331647342958881666822662312259108634233407318595137847717321618132694445368256006887533312164538907243318114533504215012492489970296967761575837069094401039487247902433517588335444935981317993426476099670199827652964147299262065117786529282212596576707434788228044339940577686553898055034875967630694645374374120859007380612823401163262567452293642928605295296536917688624135348285635791130241345660668665584624051629440415375341148586518765117008675425038192388451225701337227483644358367445397265462287408992819275990639095911676750976838665216803429687901677124029908050294855725450325786647033361312107766431146148429654337398881913333855378929693897326726580803090182235773951695608228132517798225566304160500820427535583777584601360457285725115176877286536769842644619539118766145260331352308077030821050720309539004585326658458015778985198943797923187122221468825785835010084044032795963313850260407903264993197181554420839803865954064310833063049399986671213871909079107740954472756583470228680176422418922960860994571501289580307243920598594665688270472410214345755735072378216528222722930306128694224782653351902144622448202079329474962577539041040323094492868418263837521300693878743002125087122416843097307393965545109593509098889891667367837259087039365508032720814178947159757459244513050959788298484228249892821977977067759363625611905796007749738192182045461676169519785937035479196686935900514714169833746198692711305340647368880106063585548304300601501269984423607374340511385934697553509452326028935557031470196613701034707814248656236013275767955674938685897191109479977568265150342874763994461709282318377977298193112984103918107741314031204421337101907905412710827040863714082552474719191638263208635118897661994348341932042444945733210099416423081283389790154938800613668442496381665640732189907491749198731302362110136501738600113416145923160381458938794267585737457332456961701178257078223595647264499995797498244164329156637037587686900608191633785415406239473688415293005160867422743483887897043868706124105065419153007196801909983538504283108535202353422849973054466566491708926050719026838236961212008772398582012142554813330904248311429468821033776278278120704865119869308443113755195464138379361123735348938404893071172649404330836105365618737550139093899271042243448221888969305787967900559135847785893631186467945955303450480004603659706932716326568170048725852592944744452616634540295669331225620018884336617431491249284853095947630394886323344077839051572127459644806996547823123440218649071999149867298816019577764243553615161569327971243103528335909881309670044515711998078912626461259516445597666369557915827076628061886810271387630309572613145255796633147259604869316249346606467849317668778838780651757269266160270897930995801824464733657544922521042703624595952712101874399011972865568765703381813921585173816626034740864382621290036216927445744214846924216175577857562339836860747670361255703461220887702034914632934252305071349970537292509002566546480246371931741921564833331807075856551300808186453395238383706923120417609085081692290536119019558719426637462233015886505818845960460596718589586609658723394811952681297094704463157360039683151853230373619797359486632236655435507614859011081745467060389961994849383999398581895202183613138988201096638689558871717559851026624190684480474775310597169886799370963707830887185068078222122074118429840479809195622972626995999290579092946165817748466560229295684188695911688451668171084863754838313834228397269572239236275410400644594399649935356716550549308042331074930998075302986990603028143436079681194019205603143539711711339905568739224823419443357093602711727479365571133754292328414764830557067057083558070184809689449305334066603736100292758128471070354616265473494774582590967393348238158298796741856223822069448305237193631848005684844314780709239274861999557201485680509866777513353700685927625600808709343986818548160791516612917646202543880241001578912070784157638432512038762990016515014274084772126634377418715472915018079492041052075473022697864801843175545117893288959242122277372056068229939689652435374651908882435202035073624224355958272724909784145040203761177346317904697643197043595703492355915383674719707267800341543001906616972991242931064318813013974038862780069099484707615031129761301333779731736001226181042375087174758158628397829229226228064024313218986996146154051751449312913978296290338434672108057636628378624941165292788095189338493975758884566089239310132323158991680498682005501810660315250041434701562886326432868571185266104949276003728428685281930404004441470681604945519315733557277769825004250003787340399012113334202067696069963047448976222892651157181832565702183335484871966546913136730312850845378354653688927241063317035604225389005689359636250765389962802182019117262061492228034196700222799471865123262873220889142519404450462528210233551140813038084943026669221833670191118621403394134597613022242257506512182964238344444674972111235738765662800508624766519491212492159351302356536603030421889341727496674546472582764557161893729127196416014817143905974606390559360695568680599708877357637206828767346427918784640778967707161006983350519962668208055219102779922168702961718975810969954105854007399437299761101131924066322957779159877350066484167613941120326124758203931512710624132844025516461274410720305662172893581078295381854443472073294259361201194745953075067452648103266379382153191227338648875949922926859801819063944980459242324828815918078353181245998644080834786750919685743491595507902358630814104581503117676484384397294097 A013885 954 1455964077394862227679747277845707617994087157958637696770891229462965240015242177422021680654900245324377359338182842190094682169501341534011127525625416076763805258001281277589952642611663745648695173404268121261840097026978918898746466005291714103621071336382450565979583243731575518028751618257801431568846809824842697281208076743015158536639046373120757033137117235869171312386010005719221775928147197694214992549331755941755047783293413168976723245345005546982421199840467626222192536075449430916691854715291888337991945028107054530737614088236109106352375008812297358030727653886772215207097322716120507642414781595905466499235111294967680728763855018338616798943210797977486811086325720029510987552074422379853585757208608774282740586862968452730089191970623571803244827738525919425147487013670317398750240854803865616611721216678734867266375011576293733154567502965770723220451296847292525396921627876870883718536164276820467896760978387976634022839333216878739295732671211971552323435157895926416213389779391375689939333854800337804859695453430238418467861564954553942710898292894089328750484612586541122433508153298222909902587616744087822697796008062573798339912900508273578082913489191984306123445970610315310341397701939890186500402131916875029714527209334679748394824744336288483149254606464698439209169308106519626302431369358826240150648144949710321700732661717385112730711655668969395917223840271723357195436859750510331940456850194390027977360673750837551481439308590402768319826373411589613584473736982672111048622504913153895307175546452392138814877057677377411746810536566996612134120920870208072535184585497606759370443727802175520020337022523079141025854701201384385770322746897120517037633376437236995867055551236000755124385858699339145788696273749895708995474899081864233270451278466353200032178953339710037133015654297297101692062240751417741928077132912510144251570383133780884419156464725199712680578822270836852703258916403816066433503652855575356749759630486110709097367281929484623034012677666309453730603989753313918492127104226921789977280020940622921433757584982631653084965481512542063030777958612082949063541234708702020729737144459612391482428955690344270149856560315319844938031170533048464464431903355194278140359636845148571658562456960392812272680428693736254294802617833016289471253445870842331339429569503497030075901635466807923907494191195735699218360615595765289458617035599139551533460014691449591577713294721311311826554485147137629647674502276678114167110566125126904547063501337636756261355984465284967960056111323841727843446537284226655661986606291608186739384192947429735573495524818340259291288187896538460506365805292102220873742885060746024258896868480588169626015163153057536616424870735843662252914649592110404352328322248046178468896727697402496578458530415421496933133295017109625605559305362460341305265319246432439996346704180395945290456330645069404553241896965778481393692485539890066420771501626608458841782583459640150568580790932761848524619621128637239315694579862121068442523756323609906191079023336800761055960130040307935629946831078557942756987870965306592169260160139753191809059479715517006952857952332043659909276806407450104891153745590604996121439349338705949948187785974128675121691755117168529954857128985803172911887289527279559999599304455360311609193158402985774960740986785182716836370563742342753584688947187213783237566492429168881701475066454674830206023187514698208448995794945219753864400940872118596684619448611187640876693535510870897493873623964110268120861817234072293976086818400684370244470119840990920279377399109543512694393473048178565843961294458417309639985929206340227581791571438014140445069647045248658564723759173264159490884484807487082265109211082229920214392041396353463765726029461983030885300295385228031870503758265781491313288869060073058302134205473199516643730654721787901096527210062576864451327944301113369540105860586672851465465243669561733258968242546002748020265560469489510858393331232422323711805780928153374678016548540494386846399870154513863190217249386727654645501752387332060662329166038534813807665994251593478349087734105289429853871697913119777845394819140702687451623025092223335936960403467410384205346167347778829356087381712031871245821902715878958622159182297406707218605095226698825293330932076724899588722223950645699964456611581802642010382655412868757477930837933747135390087798655913530870321377845236372231386824348591733983410901210281576824728664773545992948918236499402137189542222058123455420427214372190516889582136897590320571387058500155254809492027876488563483493001736283564150690594835641056615921464500301369294171219387089853457657567086102481835911058838235330391770259789273088129122226471248586040939082563353769059166549963556450497817136285784378723229978081351056975090789993470877398375974964178825835567798345857638534253237571553130219079501435742430421059397627481776920142202360145232738809522661761032907690994082725241240204924171543855805400445578491813462766374503522799165714438136221908648157451077105048102994296414417755117778358844170419950424188243389723998320653382791995230174044820373916997579222141377816172951017481305089456551112429958985767363032921825016423868567054563028182871876942842336597686941774435116065234495479900062110044991568965732535077178245831530921946335838214944557353721653550225494905386705880442199128060130260847478382691576273118197105481803702502751786505892359119222634193884659229615791950688081117419838036366126875553384142846126897769870309037115863444605974633348010775827597282890520809159585842768649387519537726155700982101036575818161349085245993704544927571367213817044768404695306048114577959491630405883636475371977059629717162377631410675728119918429604468082994976312864399896788681837811800572240696746323063719218471822088779272154780088577188804684129 A013885 955 2067260787037636898006682930680172881362230609837677444224027308391597436792321712307899437429624697625534464297834275763501265141141666286456437495151926394505626242209925230955037389280669050905519382824263921850472494644435206850817460982875477312025103484461977113260073125694983620301749186444667167223048124857471677633604256220107273954356706466200118718798967867169493972090463008690477073104011295676515016676116538996192496880443635741863783336965823540921819617541886842364963627694479402633081346760490194699916229091772998124849516526480657167418164122887202089881434874464710737167303583339742715619636124552417547947204467417938926256500460894773213432297110453983920491128597177863941382252725733136991772712472943628426769201441493798387986249843833672789839791378340196377231635468768895850837320729379252222805468651549818452432233424811681691075644751058470321759620316987706223232496951792370262343949602601593479086491352491017339653766587143317796140221103349016292367295672984636393545494971997300512990192749075243234594672607421098030130522518031678097435667917453722992051676830573288518475073586017554886185558345747410303672224546619701845589513711176975797756071298023663260939517625492850465595405916883266660533901469817098429065379459864310383516630677019089556818851197771147331800213506300198637042891296803714948861578823143860848239037174868061274006490059283175879578841690176688310777441393374780348377981241946456041953851394149842953333781972377243503418283715073059393975210126771005875577164003958475950329160349859254145041274894482628059710591168018406108714916528344011023245589580010875440539440120026013527329515663788551579939546978483694029826693144441104845959503012968046009240809893811294324168645132175267581522100925157705671687188003785678504658683140889400855538089512152060674193572207863597370917186416966585740800773813705757915886601969485180725208730240535327888447508604853003601168691095268373068638075196032558659308643459663117693086860616818552248407204138473253142045574189079171040368476113826324491951770878692690039358170743340684431054259833683953435988691299981076259808512466889793525047262392720991871333067129739625144382164886159629089074178123699542593609074889002196082177536612892042115509411514452412457255051215443802276814255560548533009719785503893836580048608450266526782632479468428995498415522979828603702685083848577956516594843608314687486221643936079757542748757265503116915276116171617559393418658175779057357146971107086724311309479941818752911834980124034926118752861390055935944170612470088770206628261316849383925199221822045758742062176635381994145536550572602215408919187033204628383023129951553695667766164530990242476760685011509010814767587167688382774755436635625905102392483834642144102822312301098250816584400393620049120370987840863108221683432618634026852824670100389281824955892842357464445692271454260716309540752380100139337256204031441211690037997361985051406545716893603254285265853416071418439960620841396843484703064159079291633875596453082371790574746888837919918190632382358641504559729417734708044929108527505187322037669223195549547662435765690434830941064033624318514827806038515262883580438883753039637977998510234007013975584065229868418272259890345397557436113578590395535681153551246334574222351069626074525960494170310588173478432815273849176779138599523511555076495694486395800626341447241002440866011283431135240391833464955056854153765822423534884062646726703863694332833716446735050212259453249858619902958922100809712963282497232518185108004701713940507882202610947069845095115955767479123303723433461767673963509351665845026013501501485126616513599835247264443409915253844725624603732982528473329702248771945304186163691169119581727825846040720902240002012463013802840283709821504783717647557854699977710911612393757028152341693366580560646103217476221313603887211834897820199029269141011545925535106086895011554863201084480932913899878871956639823795810197891527968418865780103673463278473420691305066110204542561060738624568780437977590247672293062490967541998181639420137655832702703975925128511215600084761388300662883533934004028707383828508412228751720660695696999113538368949093444787586026905886650193131915205313046161535500436611478949324459750552383070099248995091286974693294913984512977225662385755344370731891951614433471150703553876935885966549595386342445756096406413563891536189418200941900583203779767340202259118413638483851959726768825628767779372692910472200521331620303531850784780995042881523316855310739291424149001899795527914720854939628040922224627422281981922966274372544307095911548803723512402821004401301914065045295238060829300230172211552091168268880301504067745753617919091751097110787603630329642951155792475041040131605371134479145675324950620829146988652867703481483807759579570225916684714055114411787455954389076329199138632712813471563670048940030354133137163393332502347016468729720827872417960034901215411785316012851593643019435744472288460457740650787803076203448371055033804988781630547446894013985142284373172724085950528263427253407279959549436646694603347083567950130893971529228756521648666431841611990281937877712827953400400510292841464275654690773835283702344544752012390697506647914580433291514581988087024120591035655048604462487382151594136978100057077072591620000241958564240356534370583165844862520519877652051287019527370072371776118114013313412420783987598077359624449643332896807341942091718626490599784589511728126791136378974800699807142601348909073198686834747378512218522867905324981606536134244795293086204530902075955966213415328277246255129343031489431447118628130120883354047226698738108627733732785463159557820317829907873206722435012229231954671321022016601867807301163021702911238916998082654708244254687428189949725099958960144026283178381745895507871023869592226941564652393349553 A013885 956 2935214699300898013093074805906758226812332666992295182923594742010968361811635529472357171530514634296498487874530081282737615819505982868489177972553928754723574959385457808648126522431882916611558034338710899286846324828363839493581127698762626589820027358137729438102107648029902358170780694617765790051815441415755163789816438423912853675011050172979501963717746118975676202730448536130234705586242166245369582032700800709516890043176059313535485817474283315342632036704170826339790161527400441184398981767309326376038957289557533798554459986739246443758852257030254097732784476552840793142156163930017072971549688898621922375673893494632510017775974904670010504341078357862247396772376603170362219181208401274689727428213696321427147238051115060097770992744516147146363556667075976207586978241779798156082325698854236923315904303183570578415073653852839930845591729303626495642649224417213595000223424481059463580893250901090712435308352273838406828778065121549776074265915137824225831751332356946875830325854455171114472716106123727633341888064355097985767033310884904368390715142272090766325517709627297715976462556622127428034768316117880751541133728089810003373190169410607325274542124997984446687800677179402183528896258928124350825683739230095924197482483744560148208772683180293440876143605113747937087855748414881136195808508005832296145754723092572832398134605996640876327032956103632254851175425689202134875525604472935501106915312246369236360469578943413566191643669953635829032974060832488891951459924966700089479365351168469787406510626870111012615869447855420828976500844049110042301635237184942459432413084305501570378007830499775488873504121839821480638225354228922354107639047986713803269522069483770902542628613397222925231119971434978902497225653291644501884755697491122124589163868373802030541745160455688412678462854340583772278363554434925530176164304806816317177003012587320248952692093135769049707414225160771134144574232454466380117251533613200640329992576706895298353230654814139139766707646440217786505402831383384555864463389549103614169165544507966801212974237127474174223408204674997073762595263117230995022935085700741565093030839141649355455354695630714938627027488767952479525595328181661448334000244673991122652350602571056242000846504675858994320785253606390769350658457433758433581705486202191125038077048370079918008204400605188261393769211570501767483335097990351605782804861170867230124204694150396305374622244725459073973200479084393027661235741487125041946626955194835120482944261750949053139279373971858094194081514700651041882253309942830999272583228557815711881591498584424870228175930983572061499090086363263763861770143404824042034072223623175669747463072478212712325995938386149568423462013152524101415929995149890740967684920003490799400979876900459109683076989684182083902589682764370250314773587595853465171077614728424524136399143471142395467291470232257877115604052151843538978582087470024506582280820396009134943781951400835819714718833782915971907167226003197999660038567717845781399702753084177163450088393344742461282396722518593650739663731876549360548909246537932755506438910238763394095343058965923727755486355589724013507864198428165612091871212168939601260527030745326496842330864105085282762796111126145139708567917356623234105635637811966869551624722666069298206689371174680792230567181796281670594097394503654546056247947286370482289915288255268002680692182858681389017027488050692159768203479328812969880537393437567793444334282132911888189228070512984510479555546257289376618907396673071572752896231761450427700100552571473749047216055608145605576654843064725064250806497528211721100452201394167422343150321274675150826672042578210591172982501373930556491045834587943765853820052312621953325622281839858091782537409697389059396707376032317694987908552900746252681829238562672721299419718392975097294176056135165669674484934262514294333100994749230563192499123220490421253400102207843964331140315499738750295247680147671226655305509940661492550183435682494337252036691187120017161264354886325547356289239010829237701278912188002158391597653763159145125192549048289549050508414299825840933158188379880594468661878731842133410254070351247920952971235767533404511501483269701727670165783779311043425864666550979448040054968761909380423329450027097636685308642304697318051425992194271910743414665047624495897044556240807208856466026003913775321143586344899298758534764136365969129116357559025093433496766591981770804450785332916773637784327215616350409311823059726789278600631052100230940358103617929390437978878411808932015451299707092817919028007197125431777642240279683949808455149732222846219331798653017760827334907736911625777717509904747578252661117282494677747856437490431554527748955851699210036234346118140807442888156341129858413638610155867694778862109154834093369842259386208044152583377301849031010749547701381627717197293977864677844678528413733404166906784927762241175225500447747481274735010931263438059425195196646977839190076600146267205617712368999593781087133249956519604206304594014902168463239904502505459208525029741100301525984468865859424580033538969000721733576154548558510573915335675685741469235702759431232467342863002942038242278065444411759818277958057018589696588052430271990019837859277806790026112070346386293946959615996547314212741281058719798683546561146619907821813102106988963797791923408584233685073088847572923737008601141819537090279043325604292197233716862182107872521333853063538347910353762921282525642023597226070072523457989944667893123908612223055223655451012408911575960412310455499106633028860610319881247761746036069183608661489666211513980949047076427433158790194701848134631569365340288083013019503127677296409158760595463757852357426278219271207424506030442954972146643866083562727727727497446831252429273216726354807570581958119228338407610568569162653264116273921 A013885 957 4167585137305275150176293914690352015647078223557679261540346459607467505296783387970032636497801917108323453498066657619863982984636306317704438768576503619895550971108157967813702979760565982331336955962059041328723762231826196051837619230982006701942094584643362106795344258808793072565290164717897081365600517202249879593117398811261632680440164665456156719698387851250446686180246467164266658369565043438651718636204460793012522946033830048738554286341583485272443495738673876974335439375810208218757185055186518220303545780279291266614139893391626237896112689110205492444578168524886870028442424449182251178165626630530626838557207395608431776309342400220047104662210493959217002039036326647660989439973017008677132317041214217852584995977542075885240828445250463138794320478644494350175824165438738870500582719798080275228549936205314970756691232938531745690629335993859205223684999833351643356232230813403646781576348544669955686259611134475378804688337209288300407478979469845691816792951506337520275818976729155893081887272292517546293913161391036360777222615693107661790135629761023979202650598638286053113192196257823983587162037018185810240939511764413361959447674368836685042335557973263202520800606097914446098788055512909856390302836932026308643264886922099938355263355622321904082078630725990804709751599377107885395572080751637026508622863866051184090318207266572524739072031954434982476225386392793475617959158190128781795161454500193084831067254949858355852168606289359507303271451091435180659524034683443888947903249414010006937645959135915212039730546623654251968087558929037237332272902963700845622327744642756543212207064189919726305466941923123408034548736779415006936210055757271500568853797011018502371469035132340750949882309281754839563003324405714487512583570372652186452796442657621429678910658289132382560404232975458253155840441309310058499338121330091795657987966443194766717222537283473635610420039494097020213112735970101271074140410761438221577022269985322237633923017852439156571738218751668305694201747959518245336049394895021610303388882528448218469849961405104098590325703265227320161337222503842248900279541977797816388295488171144828888773552074140020614155369119598703721773205886029279047168585402079013435798569514732202598595915589551124099327187829809178597917865396523948230019606522584484223188963667596562143375075630080789257772971432857928073585722227286659931955961767484032762462904422299246960295016529156144394366512631329031075999196200684900683211908722073009663551790656917269743177794089560518048125997218322286373810537895498194134172205150414543225060860405585742967567192838541676523913552753484597965481370504343249850371685216931336920623675699697667085051615089143167773031503608703413064118115123538417798154207461396435965077085076255170097284645342013721103679279200770450501183481763085713497410748815456659566735278651505828201002065049562972627730222676160111723512626968926585842397498805016342313873410170136544472681539178509723124194736011222702203303380644157357640837751885840534764752155909285996849039963245082825158266727351041745420892636061609588435105831774879876450031509674179566319721590388558768647235537187619941487927983696554075426968128292967043827061373715654074327735397955235059631188117434222995307525499796785843500961223850477155543855350487968745614116427043723103964723344267775432799786041690184133872712251436260060482199560677178780965549598101191617892002087549370396975670181834084694496492140826389874828692800514354648095970299242236122417991999518037384074208984940117719922981670272475002900933047067614795097252415509351335551957361160914109686524761314918373785878385714096435627306086358970355351097415453284918147706865560534071553907378016442468783058076226295390624078218920705737707830744811118505452446874195994872094064017177880802046030183098294442718816932535907922247005155307170758408913779101658259762812227598475868049588908920522707663319894944512562777959485391432024865122115427817804827825802437839362207665060238870666206541323135833532692658770034198968954824772422520180607418669879197854320020517114057254246207725602507819029831185878492121220490849150557176017483113566711819300522879903182677129486961530868885944578579259541240185517927855074026155808327781378367159727282927124769131092272936820619916543554998982332372412516070524973870889992490403801145315282283839001286152969076909683637396894602368175829759764094684692087204418522991461149095078710439211467023541487383384443114257154114499844746056203741877602284035928642370519097376365155794784662636048213687172057349214888924187507778356791213923183703533344733764441789640077838835017260094608130241872650460825182215088656001371045663038197765851675717106049208726085264417589976265052433436848998047617377613676100079837505630817718255271309824120885323194946354576345671459623829820550640613785656598235529007890511721317938270040211766927177712468332153389237395520301428415830911372741279376325588013818904591253878515766748231110656227233033754883514055669551021944216948207710421087213893795438723153109450823779730010472565005932680539908457758470238068852641147947706766472129825284597212897751437384035434768273592566207167706148060300686692964243710828422359488696933596923360608915466105405865809004164648239490009679916160197100190717199424369669956302460156085718323029171041446995142184287386820711848348778457821391420462474392331619162533506287673522787301137554523520609236368048951162760123443010506698686616174962939491228866320727233510425190520693757708125879963508423141886413595046652458939586955628803249441535082831043276732998081606448371134795025962540369478781986893576184363965416682616832652354503047618930342793384832974658203113579758760136858866642717887217319765809123903307981342365481580470581681431958012743787309293190886414719056905577375628340340649297 A013885 958 5917374930298856058903862148830499141880613545265935803252891703098879989668174970892966629159859536619672813713404430288167215288616751979336871316634728700234037315184715847706060871733897933975025096281421264243877734871194047247574006528444419089799396590667970190868117113279476505633335197405859196256517453553234907289444890523961507992751730881400582311560793879312905480499826208128454164752635513881673713267645357088184381792586755831511777473342101702648475804529026274939148993945819754810859920500901964200725531600950013659940952826611354255260460874421949039885881424627240296617974175451142563611076712130745324231113320821106401116615253972349235421884372205321451974864140001644967989483271768010889287060277187295717517774633684959240190386953787986840859087491846735814557595172067351456452345878784342865345183226770669898433683343926404868841059897116232949551285712808383164280849826546026861708348649515589449270825512686562807923488368404968458351661881353116694445916189746933872526263504841729098883569216775437085728236659593192714104064971450168765346356604865598224038737871030760920515137732202045187864117128394530249971269652355284662871655496586313349114155438337243570941576386172366511694486912136393649964766215137796078511300152550552052173289162323843111764267918386713126002773776636782270834100787859777093547453733620259836088926938814893865258444598074728190913745948447512565910488636470361681733332557302280652848984659411341035565192560820191121961101092732331881305689817313530589829903064003228006420465178600843165221095694737421855236652897158306024686889007183331391562781404525230377175654685539506852832901375758140232761710265757409853503426401137352240983191045662673697721646909815899941621447046009864581237407211180724555096154370478602815500308198682522390279609050546432637305067873019835228951092141476113051730694726937380146707563820070135191886815440119701025836904166015970112828729609956300080443515781202503388973686109194549676360189034358910703532478512062087505518052211252557697268107085687460698540538828580194902131945756650766890112164082061055867122315784732637943996804209633970074183636066948217183311527349327332227249152799932046056670285738789719874060075646163239701779912649515479120985034600921233290410298402930469370896503866608312303562030948458337238015684412386182651935206104758899619193173757899743359180777202804468555111007196007294576306012292084332541891303601284038055711352053525180944076474990719915861029363211082396417281861654826758583865739193182621128474258034032415426563859508904688379428763344688252142099905238072893756252701051722153269204214325271904380813474482280185293702799189857056477246105970307945630494380131045625550764713191619342801962979554584961887279633838543515959380066454785116437048820284681375576005106750328168329537258874865689591909293133580867846282446052540291110711990189075077333626291150778304667751411467990219195394428985460794088748749358543939563625348192173381279945949765288686632282275728131271333347846967879373884169476701832891087628087335093273564880741120696468079528072355560528805406704060986385616736712389231451576496020938164327887575157908124602487261224963147438179873508685733667307947159880899787447012755398934526186062759866855803559448357233564964957395744300412666942639031826377795839241422507753019555226040193422010822688805809796099773768107599187533900696074421624417032405402355711163627005284408021586403738684137368397992073705841597335448504643273659910047581600101171183654068042866459682006039454146730120725456684985408065540193910093410282340122399522927861059242795522945852025037179988026316057448495927104859822800479937859388571837743123013254764026448627014183225234316268028291954398906490936439094445331827682096486624627437835280287796194861455302691106861453238134301950670277683395052555411253379636614757865998798973551522205091653943191732047281041289150581285159453166610134718396076230773848225221049422500528917691444995104909422260371983283306088689435582187508021143443675192228400403244447645463290636897522236076707650358668227841261371368013990842257762650799944404239018087878187759762475602362660268655521179490743616582514690693246401041968738334903790611507811714446666088928490521841555507544858684544260308900755058593324165281375255314932843782370190057495296517830347377825400252067447269882783920757684792849153296214633752680343442579434671029115209368186722852861804070799087052770691172568087475933644545651710085246879820069551406061601123276331106746204401534370278134043513701011315566736431508541227055831684204543230102231654338502627329843747744253648579026112992000014771101866150015980834575865355860744369133844138688781984426365228862728663043711354193245280166050929768552982344107820895866926421306431057841232455952988774756152946807872335606946169706436041647112137517570929967861020600903510556398301095323878284484958753921765292148686314782440691268625246216430328966314711431520420536868416223958187761027843180083018830413608107641616540801705364650043431355095353628257602710239140004525518299416113479544731628557993352803107568276813726904502401587086322818837339112344913362662629784400303776638320277210517748266454352105812132182525711286076542762046126812024092886958023256409975226204955377566674096719468974085491150623087246475145742169839399760981229707395806181596355736189095462860951534786907358083587503272795789257336637097265044209031264753102401668521828879651103100591422569009677082782334354377197744447548807590411779737140676738186487547347179156969417547822154820392585116058245695342309678103236613772284457155486964894336661178094681387034955564752400402466844634730288159274107633683071579727587008792899272298238015533891640019814729491190721990722445237979160464827025580402218694452935608100355617611102132412143755980782375827528431053288890529 A013885 959 8401826216409342867227060999052026020093182306540655811799241054886866445490285909647174919179030682086198782260673274175666237798049515615125312097023035988128199520226225089376384471157477118839977208130849951985519509001008966342798686187457507555585301845036052151295432160109657672859030413383091020819190102049735455759269353924680414854064494354072786599145774115099584036826041740394642545003182802833491593499059133779158211778876853374662817827967096497217356910391169659656275273096929799606483134142649160184149551122330083545162781457533917618811352195774125297925247941926959525835106958833532926941132547255823663826815866361093671370233984659417868358410479066331100836674673230315619314643749802712637230457543986322135587634938060025171899002249044549631901661388911030773450303408226033436904058462413100707760415820812923049980354331657313437858060782339763167051039878330972494486314592170162061784630788455256288673326499966605008769820424298373300369815583872392210425895223425512287443522921194062953153527937423121774230836918780011827469655378168322272658381849914653697588970237348123108319861915031199274305181753570872537133457014784217415570960158416553112933177398211203644906393822941537798194999103605243478658023063926905726646819100699969185142609830149644909140278153796803338946920366174171764719693842348219524713007015856861270089715536564898758844259371688589344966218581124839849295968663912898326340844364813544300912200811557808448734487613828474105854323114223650547995052826941337602684116674746431307512142427092657374041329269842791583110748272600500917293852165072303359630156116684980027645493534846067581542764848679825716468343652807518682365814499639677540825670688521466888425964416430474243410802938406428294722001290645430024625160456004637557807821098056770193495234867681706205106061754982324188672810834719849449291189022905127762963761442873321943146838110362038339441709238446937276490661537803722363318288986550842854358011037942645719827748921757739874785514342700939379322345058512422814370002722362940885047673839531389793156358106200887924293986957062964600324689923163129113249470434678259847620154955108894805245155287633857954185300347053115117885701898220755291223316826734399033250121434803099638284448273360219536022095059489647449552997290530878482398674576385209335757235622717408141628765934284656936608762112370255906736340776842344309254249344301329255230125695001984149932160657408350421668153192662102839713591550898607574693568560797818129852572243637356962611856853614696887612074589427163270314681870734884128350585636299027621725545151614464710071691357195061374352488139237590338428677437986897050560975349312870638613224284683528759076859089726048757632133378113065212766750261434340230387199063092880939537503016291831068958826822946843881219882855200702099871783774290173426899553220766730277619055004821700115582194253889572077690624874470631330639515832706188656115147756009406712468533017974122396990396008094720624000216395893498735652415168517282521553273952272304165055220681434343241006353199343530124010874445408725077994490230549105748058346607919946522622938242837001141048910801199188101468800981956073713755261092499632131760660421999747662859930587014729505153189842464979546964512036274280674507666156577850449513049315151028047174627811905298066917808437590679086624579750911596020670459750679660836483063951459614321640626140064379894380037372572985653948842103720305606453196843231481467831795755132867917907457284608938900429067974848613309514089140242844714049161246413789022884752373326539713703104603499243252599169819425784019993297922823328618713215266259081038380649081571324953422021043129217879443822437412230869486301268206477151631520593373846529496968173501539603321865512857218471209383640002487563589441847401341713086914982410337655564772848460712249136168555989850704920259343456714189943663554820492818383089456317441689476891802645694783566050857697608797863819517683569883333487486622016414671377562344983068685133168315937418008576376666506327411839911349451700544571453833405229549165894315307593978009846966474240995315580104076856661969599505200460038013069321343839721072422335348188759209999561183640755244246606905981491426283647017439099973027739766870385478276120417260959809414899375229141469343917625885694602774304790944465099227917043536837039325699729478273959929375244056920420251703421236179454399350508373703386433827885495749695802542552579345485835256209006979316716743655400126508379040684493050756406786091761656231345542949386380000568621232976823486639689432422821023812007639610137063264330034103324932669954140912752710470279714482164972852382366163240499838384456576368917725272537226237922061665654757347331323254872230758663760728574988388331852157898253742926547776885282493278791212042782758947054595785190817871767680871158784943698239285707911377245127337055788076022598303275849373960081467095902414357304848051892582596436217122117595124707229024289742216378854500600599809710334143134867494574366891702736773086973935916716313551623516556955011352014609405588836054064636725944015929466767930961902570811907841446066410235625058585927800036711652370073537789262119386355513839294098500363077017902096564284408849514781776490527476940092454197558026776498194753689327525685182945815059138103208650244788518461008040041660626427525868653887177582856866518240516611362063327933920726488301634402010947554225539011453875502504478545716725862398387574776295096435474566373073728076909402944857838063307298899298342237349851451251649513723756277126291198121276818154725131112558251645792622627228720874492483418255513978168730345980030151290903302648978245366622534242754962456642438344963977272507543659582067559334021904782323614082371173584953581198928261376840107906059513153028849861793710546626154446640420309196935605721795347035530029604239834353 A013885 960 11929391766152320335432413148931012508811445550217895938973835006468501530694500880813908839220780967174863944384292773051238937401225191092744980258142836808995740986189847276726685126064241989524773518805044220276303773491645587924587114174064854305350679921787353899381878420556818214412604345654875467547272800726031235007988907055434959793447450760090724562303321397742950091775713147391515980020584124882752873470793604510274241101720752401988624532763877731249544730717274979450580040433587454479862323394379408631586029207898225432184191391949735668492630094635262223136248767080586971473657461248503561047855635149012019850151295563863376950726314756567076313767627575683677840658391508776244293232130663630156960125757031787388469052580249093160497001636321647106702997234675049420898827446293591157622285736266477931618580726091974482975955960283958085936832608230589111079588328527379613103855177894949794559340517403714828266843344263083887936890918183015419143185245470303186718680314247277599912698124317838642475708716645781412994073414988231253315582476279939557089912078274270455097582514290394032209714179090453508017132449079878367956698876640474587020336777648851853269962461091964973645857614260303033531756842247630189876944653478064584319572627862556147309030565606784371757187918615467798427157510354960999339610339915015929700436002513475472365773232600427457036333578707645401575700215940171733901826179237376078943332257291064570460294707696035230594803379907655758516001653992249796124611721702446784534261849455443716990268010104499221134199653091176528820877710089729430926097053543065431294394573367985687112647513905932978126565469751991302307593013844325053787878278014893634084114306792024411799824558419723867826532427716936059259096586531948338474206449581376668916339440823591556625563693521944327263277525243937875556411173352821279522239772495005990138437430993786274230640118864312670524686954173553020586201219081379823614015845577120082660202478300131123817468100800179265393336038084327684306486887744273119942948955366078156221135034775520517541607151596074125524287438894549728523213260232631013351053342970969992462410354096050051490970451233946653255677994865794871935839040102026945530464959656623608153417670055224643115641872068421229757723824881792358779970073941301529383134888002574171840261299564670971748594713155610144042507146583694440970940606385040463904810711251652452343280578928432209170227834545848204658478987673635351687220958684244255181686176028707656398083668134206744863183236602802678754217390320283759499193256936020373827477469798628461900367362335859019848261475352908257804000751913467305150326661067761685518354776549324566329456793177901093276591916561158410865288001847482433803359725949378016496877300125868652168900420203070386078672976348836912657219211136703281417651294412322771397318937378187351789358581981124661010187586744886141513577562391247189227831031678710906705685347404248186545433885301683504223592704865345741031075251224155434307231243925443209205066894051496974882810471079322291145557634560306651287708157434696163066022915276761640120879839681391509771837224659815929126283343458275620187187355837204954991403749013250179705296024799295717345312463486972790998292670152798464614391166288291335664431346080157005694249661462393229977225521128420797399718734772188835897515931390085991121096970220771196306333732927593611881694509353390243694756723709361691658841102862001957461816710240121582471250025495688443316328577752994160346515167564627547806746064397784767155699939849343240666075850534300698279348993010625026905699462300435421275624008806162902580289688304820025912033263012616734390930532234321910653467394516817885656211259771844029084075935146009611831976739923375516553774001488911646875941826943011984575414133125726840718447846180194792617231682296881511921732877402081452335964670622419839590840303956760471630958246178513804895591164229108258309742272657953734908529188919640483840235542292676360486058131538460624954067124965561954521403228444575674519992781008898443180113590725537249011990039204849694462835127284277216396885793619834253469494169644655409588193122567395300234842726359800473247085632346943520611818830254541706162472048820203240028170403247502169284914028697507290894612116410782214723119238246848537184681611316077556035382394452609685082828145870040797833629923442945900926857137322864566138051585098614767961369151775560016338675833110661077651743481589375152022631695485496325457423807539569162249567839470079890429931669588575486897348467360837990773665269769518451569390406645731153930380235301849231844628925963076653958325230199944565503311859265069273440166379029039361153442414652288888434497304710411566802909810642693120948304051316792297288091698609356940864670459346845006545059344653957429399770288097207773679090954444058680898913804550937487377924361134765410020090257218359094337664562839391626386714342119789640416046647628137934358522260981432080740960514121031214659265844015885905469043556243876851752372726424951551728901074810467511348008471553237407266791147993216052907788692625564896714151774098485283032032087515037923888808639688376725296599215503144848345045552580813318600814430017445407417121475167895845509508822510871825728851739582147224798397308389067512636786801896132422649807524510614691456491492709432132057507597289302286301262401923989425194258705150610272880949500493717136057961500011144185865309359501394485713232807387386759146026739583611386773344326096354137077015379053311493261046314096848032019813323607271416371704441690881739194713560486083621507040175785629089934694274028794019310500718962852167670521448090589270304531516571602315332728800962581165517878210743417863215698593326339658515659720153287412811436940366684413736065091173942166920083678216832475600971774143527258955433398333331176055826561243787158484947521 A013885 961 16938030404913735094506059836401740627723492644595731074223572450779347177867301937129794162729500401710000795481648783866212963941691396149371609434385913843110265809428557984791320963038196438520676354089973671468851846918527429533840486169845201839432300341709226945514655748576542239461237168408494516725268117020460531244738105605008715707444917093870135904858307009835111888458388742315875704844086513803650846667620594919144453147965922343230362463216521143858784832722037900497762224469912182355413878907773364001417844673038750667464749437199575837058940288278539514355564765680740975555672861955916520678725158555770759468376268065420362807127413091315059273637162386727499767803701792476511893455693347669923770933277001882546029503589434736667583791252342744895981997544634011645609146441412079460288105758638112556554163174006772613474791901900899876024013336624459563490131045377899635322800501320389730453641549019286324918475390255349499874410128418581723978385573077728271784825274946196831179243820699553421389632351290529259709526096784945062638902988023406139711011293722270825563488215992815999391188145180834046532681627753208859891894596890114325702934316102165845828329090118654111585886454610791084281299674763193458508109004853404346498235432679045383649758211790752037730045566561602261871388581180063859639341118400714772896671961220775743766849684720345127865237486063101276945068981504164417582645213373443087320242908840519067820042662785169494406645742585544382319254560432473818776102825341270984148463426782257949674650966022943950621941316839078632682024962814872960606435384152496254081365195758548053746702361151936280523850868185653114520552093857961837896095488187392830609768287298803405264863498044153871800576853220885682291443102063492572020971346883264732997546969429462236815702989192987306675055437160281900173899299363216763478608796655441720139991355458544397970293987250326395433170444691998471150461904321230712217125696453592989205667110231789277070098805197840131223585927026299252856355552971920399262835674919213632657672127071266235475073705443747019644538190126498693891784010034122772723586546390732540587700578135755337959814831977677793251647190756162909482204611962143672800049386223174626401887152751601096100245921549452362020112476825187053160251969276074565605349752674670955906597888015995031934044443636985152289762069626884637873676816560044397958492822045637496026773332955586971215812182474764394321774000001324869540562488734534995429503388837592766890413882786030386141204760773145603047926841167987137911246040213407079921560677835871212028469901984105780344692993610154260200815095609599947488827362003688903515034657966994330774843533991195112596421968872776697775955226439160866012736930407306022369206712724815486862578443928270909166506376179730532294741297466926111043822113930397373227883074468980958749583308135973717807941916352833802231043697004149060355460485146239431862414280309353617403840120082792435256397667151995207823159412977375662489162432306248018692278664987276340266182627035273310339058026333893320977411441290755390002434098416116952057112086530501504890111486293812265681457289192636847252119277496946315779229552862706360405822497883453619342763318469222726108462835765141969571995598192594470982492497751333485634020241575009264335773496752836168133572443597435723970939277795733325095227380846753528473922095033374282985507120966976611241706197455803163433647151786333513315862688751408309722881647450231706061792345422633029527121986272809376146243046757645486139390649494668945662412458912080586556821623169087018827245721443509335946143678271492040368942375967416847531381812721304958642103452706627605094700254376465492674171150665871147603228805048607769426914998017384190807491892432041624198334134577824167383293784817495134881973203533872837661124724731003292872655878109487164669385789335937166181931741455134052968517482544286075477639383668848964318895734029304216186019528591873978463945316373052579170653040471804087565406885852227900060896023729629883496933390064951516838386542586789141770417141095280272630917695320471995641633072271677003628435583229151495891663122429174188805543088921047220543187264687234186345335248868722823286729075821707311776677944243788687574370178044356609527751275770664003050123912259455623461430478598411930479729940440299029632649122710598517089664282209930838052304594427830514283075509463363868593325719732591318118583252373003905731371544539045435225397771256950356175001395101710052004184643846469222986171490587026025099608502821557347065924048939139160089959954608787899026127889754977744779219292931156128659305786376002690941835866560523463378934314429034740209243286540954944265940039574210836006079115009702326630296145390506760850578014912385717985288404396833310458048325922334033835269641946837137912673045304077826485089057788280448015957549627724610774895292343287688608993393199450076466561065659178159472206744961345043064488341910313209864617972698345017352461223486863714081559776637762255098568682223552435383142293377165969260049264394165005369604279016203765233494129745256697553865395516153018510011983682839201498992168722019512049453472326648734936651343150735856108596574161279983839051846367463091517594668203818937863890244407888812160578007097376231289930198179836893226287762329067843967339641363936178726776564564396876320851530208589853288044582319030050221926314922507731651849041521323150310160551253571470301333594198632801680800088384967712789840354818191096007759825056497696887149436394608356199556086217049571435279153465890273567788411851089232582121542870455962747405207839701389876149619324438390232163571721559809566781205524805548641382317148327605928718002671517057011852157624556648521069063277686206092208419838219431634048172158960003296649251101917108309368980320106183318684798657368603641097733767919903484962132324497 A013885 962 24049581036629601170080090601133866242457595095877760935853858909246211545925133726547298150510620251870756599470187397313929540343358120662458325256678880471537012681377804054611850608616524480608651966089127747250749576810199600515630151171657898748130827666278237843177602567206643534494713822224979799033989012828320028511560112410010860058225617650151169555464401216063452460610862464498392330652810145229710280196947775040111685813311450600492032755935220061755902656234214567287051178749176101502610883864354365290961136683926781406454496741653878149278995780894302279234349121505159839329551002758141763301332667451521003226490322846563560074239507369595326115088640474931747637814460615960322747506320389542574955626009884061946157812877984036900625519096177612739774311087731413873099665838864030906246288978142634580211324461755734142650477605457305995271827504099595282438406995697128442510525551403264601512716128865876823439771712181789774843180341706022190862778604633424030791586660409282194127667593527005822234019221406317003103388595202781741803284879865949371311657362470622287572097687894911746447574226252023486807753737936787872179525786656607056149591209257872891360273856908601870914001983784313996554393312310243574416948127304140135205945066737371341292794745318581816035269308001456902733924176708581931555935962349083675300749960843046985217567892797975072215352501249096789779394808871558377455641884724776781633258135817572882077762315054162402819736804130283290046669822411970978905981029280580995740084835760776425651200896664439128898217732303183670164001917627437077227771525236610873831204942754144763948631574398104791455753322149476874223807534328884121269636451571287022291093771099217106589153291742478183953151649083647082201281528566564372831980313671631613999698047373207963178433599126587378293724187840086377935212137495958864142447050192805514432807705987302473268907709855286684840555088089046873252281388083829675356471439989509180874590886132377627572919279251789695198727043589780178262866426376051982336132072883769910824424373327026863302931726190242312071435061018440056013106769135019457710993422998706332881230779770099166889608807887329658492904025325473200168674593726733428830859721374678055519104287044430077505606873433440782380790841007579613738955880340419404496715083783400279440674357484726658056776541609078827374684702894219541277405143730494958752151742831252718196086304210320850189569437972071548628531066319881125291254433567150655005548393164777953218722384370924745975292568017076196506820260920254713673248068919287536276187379350006591497107189621446480962874759828332797425948719206959752641643951732471715478146564357042669510977015642136318985817907457794103774074459946227629734246619797326307003074735509318342730240041660662948276428243763423654392414494397497307248348135218872223159222378466303897147307107140019235045630985526985543934363010497220072389123058058284081005871952797197899146164221380393418745843022489430459794167654631817676014874703647052393076362708432839222661321266274422056598083912096362769043024476796768075782686071674812567196954995844938275228759024594673402113676902261189776028852320988981705083349535238983664766729914377306805599157897071755172224183716600987181490584954062942607785788850379715108911863078141967929031998349778991703177629769048924294730205930153216531769734263286928924678397604087801709316953184254808510307815236401004312223407943993888143216120849662508348418201567303743639473778294194743465405290842063352302386876213640170247013416789419552165181395966673530005386809079407990387290996628311616835208483724599525873962125415113968582885365186465033894662701082049674151486945819078205165031870627470991810022477641449901081675191248339969065007353015912881324409374109319265688828341363429614189728113826849994085663011568282388142408290557124902117165980098689155736963579056627262271045720327212882394269454622377900883930934340231645796481233129807872411439882005069493315903505914085174336358355924725486749496763645564681097492305352417451865843601001197650670466719170704121362056916906124639406315742209096446495340859661896993355502249126022919976194871993606171343418788240077022270121728670452998181703425285408981878577298615880153074573282517887526042534244343161907679378739787688973883161076295051305368375157914043741659317124285424502278679379458745745769924431044530516150518424743640123432369313676442357911169897260964576206580028007114575434522827603303579761867568955844928729308505595857916251541476494110423010919854829990707950132981722354579310427850271270969759947540867163833435768987967603352547369815935926472052752602247987025163142823538882265979129275545098180664300604826769720274979083474000330916382312394105728757941019148519455248381437638001674553687033121899107434279244448005710338125274212086312030479639094324094512078593438541772182681010505100663427685299532287991587221581995003643723973729052280580488810415223679751583218746880861554061303013535396387852484701219777563202237488433435886490245802267247622741615665768394905942029070222791110029493133274577710938818738658881378476402570085115965020122754523705140458320000858857298492840948966131974360446783605998912514013764637427767042732897412811869745658609610754251785167881807423259323630626421397028671705597263357263281731934961168074330918464792632710855622295291127377763320003116517751050017953631726927060339999424547341324229933629821242227107640613058088173896095771094015101778644356671092355004289841925243650409097337310939436808433105907881353349381153002618566157139351085652004506353347495416991898642516187654896325380170045139119439869072453858746532061262132833831877307172679272989571131757119172194017677368968330129299179556978265703523464770366234727541624735577104473400770515721814719652815712290365005128317842167255413460038104974517450402447878315863336929 A013885 963 34146965981925795628546407200654127921417113600047710009098652549305598186962622597574267110089557738960456853053941867387964055363299431129436090323972305189675128214743044731569018369598432599463558754615410655828207541880999574189321079552136669142824792577758819949300621248266323268957060883482893142517002537787379990722338206526140789729692050799890689151513018317436205420365557346255293839423707054375420749309597677025127857883830956315262816152743913751224550677772743192864490625505268931951192581730990596038928206648630228067424262380114450467400827112473241351286845240612951733990938298123166889615740297209714257078154870325953196716329484215271510951791411798815166405784326606795575975306081549334751848770279515954542685793719495780681611447667341456691857734018093062107617672238971966330450137129638666707155110516295111412581279181451794118528671184488339058937149241689537698997667277838785067310040584583117268898723943943299484339513510433687549851852241238999544087649860888742188307527726342473905739727829648309041075368020618836075571586659671827276502455887705450349365255906841405707575813398163519311908396799085713817829204944864890124923390125603255629908124357648676726630342114690044718205731225236885510840924717189674499953107544622523860533963668703805621570389373851024593545081379768917015593216567693082899961496937152726163290060295564454492110473756366038820645802175139944263139035319519667386839452996947531579628285367365857866780423039502011641355794474040393878196509506291237890868529634648788733395837151535280548240036734734801456368049270756739926161391994507878605485353156404071722105812181330169874881991544727189786204792694269606421773542203218652877609165528551621103310355425353599846833170041012959895193064987305936390716097072228861848558769270449180938974641194755078975181992344174061524315956499908599664964702441345606259306023051000013327788171494191997786477656025708849826315364494840542151362613469369184537029053991811259301152802449080608361255778983930254514567778735555022039483833476608530894273434717438992381048710731953298878490811571432459242610601737903741322167157988598674177685745691272033692802379293140480226918759230686550401571893802625058546059497991411886259875188855690043356556878458492584928948842541140498967624552679392506874410492388715447370565797571195191538528520570039441836599737698197277875219512635161749380648953917121153990699740511637153531387611493490711592821060234231747454912664646281353827564212924873762130323275508505748097046240979747021757143584295209450096991956983391532843394498583881762308983308122934338136120504467865577120754815270607036253506506656375012092523654746428297533603847292498596747466246456629301162802346040475870923671578202845572338282464684736054214153930434832183911750924576905203419654650466771747334177717838227462258158184008622030852491884027222506291014184474217389113454012860995551400322203097845461060404754333282771017487975292876501258360216436382775264351967503602568750013451952096192869676225126107325800170235629168602078015185629177405352165121604551228729776577297669984347222566929535406524651480102383919192704918945413866131822998169922452596834529421055817629304694836038019709077603534262611083568712819301927856549677481120947502262906799733591155394271174541420157811586080922149822698679870992498502342746001369555565148979581867789042207095586947293871585641197336479647020123618110620779740591333135330037362411701239260116060022422747191532712320427460465872559960039139545210010122900070491206413728922374877078597961333053178292858498579060991007327832599684647344788612075758709008826241505527474090189865957558683630574098770255804191707800429838923151006656733509080018403085036556132200124092020294243456734145231115015938631920694735724623142742283255081714584790513849752052487226616306726780715408205567692145372937004984488597217896468605614726380163326635501557680245031765619215355524639518283905654454227989616298489796544071955571038804196655233377698766168212955439680226339500531409042132200767385953881097786757492688016864481558441644766047867579412133533250785781053231535186976962079294763356937327525088640122364225677625152570414191040609388227304843382639278880315464940783171127480847746504004397196000229064174544570348836751919659338728703390823436305062661286425046590360404901173034136529977531898867680156358351647592889593965069926639001230634736313596608692416976679956815261380278946098826097679732735278432343810849946000854939112970809786829818033395164926190498142885015632319346116617951965029357205915966156202615985310449835533028639050610647948717393337850864745336752829405151570020113587064480001446757526328555787636467503471863867522774720470976524143687853941840928957777717063861625159388170601122900380143626774409787360300984313425184212043863559537466950234740660728925549725861636375443867605025984911532740712672442966338015830871057673746679888566990167010983948171100889728248261043694220290019443564819512889327309067065370419809711555639313614632977484380934069767407883042194350915885966131569559321517113146031731842084920458357815983337399369523953342498745576433869764409615728861459454547266149671276205246719500888830462797925410041816804277029993603521862822941461596466096699676933113159442566713472210338805520938721894213558653771410059978159218515274898665073102937331305325174245208894249665009544452625341589682899475113170562939514410597140873837099524854373277934817900323588853258235000366120640329947177899325962086450673738909718062298535928511404455046694722592275758838989488177407614420598162377344914800283866230867106655118131865312099781094710534181607118518274772907468139046027817730278874509153498423267956473881357336071266312396345188232489407007716118457890941543068672182300826289397822141228682402087958805460785086477986426072769589129323614803423576068437161926769981999153 A013885 964 48483808678199214403761016088699168108119538664822941390388785512699398724946188433524006176130429182567177386006610738003872479755968240385147738899124345329696558521600415263431391715202921715376530142651973127552271275792530412409726860049658114639123781515078904816754132183699676957691565594839370208654763672295175991487046958903586683283231366172580394226599819649140018319543979156982002744962626427104321778852477428907866964911362570140920116354186515147072436851690373831590997066058034629913424445518819114720044486707504169733128810910242163297292336181434919045314086222800983810169171679158265370389136171175293255912217739716396928030057432469442761725477698582430305727417716622944946117570167030393792755739422762684669114223013182120671250785250608438674131046649727560884935705252210019198053940354477368394821133752335228004933417314738600041751763481994059631205323910857581928685730868110343849315632294304431136066735482875501375935848634383844303470001367688882175669658268531906817263761394941445972381892737020959130134148811651798733752846319841661661332947509349797616698704156120117783741471684076260039648320553959444364241521445401028298103349933568661728914459726077977191043177663937462823457434920271168550766062846174779666479919418985102861046172052754779338426068345187994226317138612634555207009137696154997607090631156694858312030535141079259661804500936292614781765686738987675841627801271667236376875705213886931346056278376851984853153251115598207743060514274527571530714461398074158158014917881463525224633213150467428833382453838070350991434369333428852481339735553145972993148617076592416063133992166346911008040319868721713508271378340507560565200116312035426818843516939872719084882931323176286217725004314922538197909139673681244925912985440683655097709108460032162700469717122861362168464978103821950473730681048090724594497787514261648466519471971123725923553329813228967401114805251694890387842654485550807657407266272778122249192461513651159197556914626944245345987546580786259384290662612128946927915397348596958849950396197598775405178679273739015085717328245379377282835361151774792442468294440217747721906349819972435942961307856020562833552188725004913393524664418913807752032400639592106589287606023073497890110779777439906159462516723936125442674494493704206633179858491564348957229441642044491072320489631014491767788993768949292372075551551622855990360081761901890341772961463631593901615419892313241290048132120995586246089931286675104201543840670872485277074414993680445975827784578780667071032618166643204186364709066567351648423582575814607386746112921505180542937651112230214733943569745678294673794988021600655544654358857299443251170157805185180082067182295170309661113050641991948662071556012357705803516725459875279728345957205409520152386932516990891411820593047799132854663571916632129879481704671930050860126568979240066114840526925008879454461474338774560624607282323897562804843113273391875408577424135417750447191561828713138138516991523762632457687849848347444119359875978879369288652310249724443840684407421886943231109113066073293970574381712137810965294392212869353701872076583730524353196428099078495724331806712551583776783684440192050051691676095812434550071798921347508185282621877475577380617055419311945157720504059949337537124643687070857201009885178099880880807479505587795946040864309266573056065734702172053346101040118796223834627973753526581982179051660039691688460136788491530300859281790886472150608635257094559128062317145172734692415367181292557243249343070525387432864977906536425844186865584464886571363189216969801508691474411490444325029524376050533297145000785313722779274712508901399863656048157639095372225662394909803908418858609670001827689749110749480197271592923658923631748173245415273185578103021865381756241584630075710558025216904623167399988356121749420166686237348532726666452782217086261026180010826224962308553959560466703335183199670067636802257049148092512031430816416790652628724827051676374621228443410250309697959237035300342271718047129724206024848334700184978318319753860212133295529561152192124278412586427117701373682120860946728898167855975548447021224815690963047789781298219702377955816253170582048346524140256373010744058593168075104425571007551574038807936171389521297238371676330021788304070391749709320610384391801797355066159607376649353421764840729991044308509330567743766500095296297440218462290827872370325344798014340028189091257873443846577618723571040926573252282314229112386241971778935891284125395071498824943442358686606062121662289640658049819102815423210688034320225958647377725054939372130419444356482882764522031952500915264719605862100710292754048417388611381414188801060284234966151840077050215349284346283759314641084205234300435867203396017143375513933409745198557965049589481033157452034874684306941779759963982054189211559448170320590044257112725439128603526069379858534142630072956852855796143573087335472939666541060957561714635698374795986881391180716544538326137081613939112501605070036235648159757620255368910931935512040659905497742454592640944508377100213671959789571323720185176678107168907242553528653489856614171821020241397918665022085343759934045236755117673473809218952991410373512154416873978925743882270370975627915741582193194837973562661713191219251226644446090512155025390543490852552380749467912973530409213523442671793894700717290415185085928279564962646611456757871259633502392600035761015983610112487224649703722620061155879288696739499749898420677772914838954016957810170603262550181594262907135558781012327848417195329234828735700882117851097715109443188387245038609818693586649454960277454016065355886442058885792414931494138478002064236078989501475919199060571923943158810765970875135762383122139972520137489928217711965754784805265658586516855678745104312785523551978533309381402925645133930531374372964404410512394039743944588445802983421857846331371381121 A013885 965 68840075138401901965680905020652134732490283810019507093733249831704830175405920270658094837222022787872284781763188302629964367488869797888534713110093995586786966492804000814689905546572874818029373958755402608966985236832954853772837550329527421677162375050655388556402071859951272226117073250791843666349926783454011697744824033927969877366479037879701480805397340127568998991132755613894995471454399870909061007956142044776837265198152524752576413646306202837176828970930539117401298321221962875524985092941013951769058204763056747924771074072583707252803604573563639850922522522047536469755369592854617194004607716596438356459753743260504193041973255893765591335251588676153746599214136871104742359654824649273839400785909585557166234513344827726309920126193573145910535685502942225415402155652287161228491273589887172856965550506189439829400747108252804439481533642253639525784297592098513704517935773202548486857745722494206679562306842509160757132146234470342021192005731922633179299793980182907617839672462937376654008237075908367967634882129265487994710115117151422201475214851782875594652971986996242076069814760937466351114945476783194796678873914902767836260128126626999336431298043289898460542993108385254152125803173591460564985049694581184132909178946481931192976434712308242727119622122393589918195973479119461652558373221849546437410882282251291438344739533807374385630753285901623146193482676158824457466125030185627240361608177873856680217429247321928657643615669239924451438672616287894130885643017285379979764587258421156534872040124183232101079910759161054347645029338654290197597592903283181776133015996519278094153240715332826023143104447843605976713674436418043421423341546457685016722699431696859301704624219731112220240371451572970318068677329654031376772033768852772476067961610735886435400831144914565104430178415558323133779823600898951950569845086637001406726937914503820118638660208621841967244664040255751981411107869890713108023308868267926322371660827388193944765568131469175364217839925555435890600787344469570198229172333186832201814019693934004450470784017573256742561348530499626490674767378875501472985705139004250627182784136336602980665213688525788283158910026519301316189749447845702333377468274929329685546132425103067493759021442456492839855970608097775262659479728347373717566854338257081817364923321548364960471753446023343237937577325799035419538076399432573437904694610208732314998731744867564022365965242040201838363870728920430100614511566904653426291432983422994328051047649682136981900910728673781605475160132235519966439236721129120209475762685348401000323175654389581130153824495257856001492915108389546440650530307385841979666304004048615596276706750796814235783663252073630364498992745386762251482933305038175089063847261282135049250105759801145055007652842777136107313351783068933377624055230833546034291254750372586224106729851156862553619126038162332555573305570229431324773022058562221831396128283018368041996515700641840896698069403431150177940320033955040033475297422125056964981955427743724640078003274242999658302640668818129555292891950655628957177829894650855863749999844188041939078981041945871116556420811473295703662586083463354086552751838197763610244788146371955882961294201067708929430827651086840872910790456498000515805561733047486547449185211593366092854292539321362567780665428365371188557743475562308619666325877021905147834984519953649985163370929760992113470801752868976521701944440097218738387157265762693688346725030232509439893177434793523562168805999928506449728282504086965024265368935441089989849630408161560452556023752039091460726150783475587808003445392005982055684409380033186484212655478751214906211085568960973037922212331049449447995875328950219785058084103141424704457452113807588331003066019715593539455368622316715344271907628105408165786010398547536595045267357958766469610620902975631686449648000405447321848871631691296308536499359645571997383212333943224587142287032263189855411264705095125669463346763112062240573553975147773976815308419230438076894771243468821993823081962400542760114530756699218944590716108868053001574059726648058119332175079261239653165917481874291342215203132523720145655504746331959257211397778023115419150726211993013916026801919843613544377974069155260019719828500611540532982693238915746276052474218567026833898551390524587172172181650987221001366761464362894198747132571924961071525807114994576265212867990380113033088874246789404478546130414359670157987993407456881518265809834404825392367324124577791004431070033107087721237077688423545877053582315816642001866198353657880345813068967189794563331052094980961005662716473385958721982092045018985420544728214138884923768141590180605868507051993006335453196280287615188824061419649208345896391358113969099812258713141727086949360588388916581414971771295840373881064636001434584643179667514931357163400766882018468771303003824821616714291477798712152307498298225272145025253064882601696115991188020703457498787342705545451437678650778554134018289122746459191469926439438689168975422927335769085160319515251440308108350543393546830784378083627810941370983370964402647210523130690325533358147342628159278336890524601962263029934948673667723411114505502336194937524958703847033879437095569931448762122342125561095668083043060628760172106544992388909703292736316897885940909291432465673797262510857966234685754741645263948076349817033450550869238269168529803157860813089445806649908975528871440703485773329454378488152172603299211086455896391521888280617544492733655665475402236554713187885348536773084131820781870093708581376224186047381205706048482148677133948578785421340819859335171534665026888508012855962403404560887386472976960576920046405796597094206220546470214161639577739108857638170012652294962524856037009415858560691489250082203676063153455987574238715113941584369058350613797722927202485623074120353096896264088717931516892486632408816118521975084319697 A013885 966 97743062565785909319285792759908078064869456899642867283586810906294925058361323737735790561293549609519978653379935253807273316929644204620621232152358730291868581883573210184743165219640322320502732820956569682160036757413928779813339805698231816360270738352298408029527376544854833529157909274649554772572607992974662687124872618340865526167936827286759305431909051161509736200552780987678106585112829837509326635573583975270705828852453249337618888950603386241785380852178522479616055230475252542554278759107949246516959675440259464938221682919476484828843967579006348987811300060586848989337449804001778205227800298663469175487876570644629702019997021193554331216496314942957630185120386735396166172552420362044005790081679226420441378237414247060995224260616828186233095466811151039351636658517989491880401934245516431591172535645066619467853456586882502153028931912689325856161515426224219372955722733132050886904378268303456813423298306484529465139377756036356411183617682510474178061067581320562661542983824208874803830173469888027617422160835412507987705119919893266872719994133807878393197184846540523285402258977020388160895013139828956614428075880192099231688796741488231396827333545851465358491192565892561804674886516646050423417977704198956359400028091414995377865941661313844593799885307835395400479980316142121463616574127655631455982903084630471907773846840253137173058524468260420935484839732122840017704479886984274136618111902611440524403478438814771658055891213279991411846359384944680496996896437593767761928607570980088054133810274602431381343018850770137142884228421693664517090325466876948627114895693769872636930137902350320358741898852001878851278747644269213878211881458128769274788841846990807557540422630754757803693833088116042916902037987250584028529409550941990969552427768734623506508917906924959665480919834579394009759218998501583219680248535177152906351089886473650522189932167833182670086106950205411241070431386819418241418651259772293064303659227392918889833005270443428925112249543179364537320762116556530532947077941481656009571048560570053757032095982839511598722928640469608170170003186268032894929064341551158282759866335466480098318368312149160174361160513523615608901229081769855377962331972436333259330474946709566102486202908221948554119378859701882891113900908652117004503321100154685417958307932563696827680542432610366059788334729077041033679074542269135423823045975167140038577154259072424850104472310667474861613810401552775121368218549850540499893875161544022457643576362734729968710881404482569529005144439875528672988515333152229233265627979130724599115863215114627494716818786363333648711725967052656240582740010653939435723059404276455194682656017066112270377084754099508588446446342486612090103803233691588167432926980862268424623107413793974414368000942387016141921613722652906538753158187885626171610678096099769158401509126274029394793991439167055015358646927029249672498248781003980602860612515541610993005046793166222290063030728947542598199808982451301276810135371886217007128384287769921636287233494956842765838612472106102975989499686382049364251642020729280254136483528769300663494864785274138725940449984116039217915248488708027543270530566727962046351334163143246164113774300445393997414866656189208621288496205191881518370137465599605106801557766977322000501817242003211891401352273122570839672031977981472829793570460770691177489537615547829606984108358217652979256312164423286397174157726883116706230173953894020972254915961250840155798407233033627984410314380640489382191850011405405898458353940568579709717926682441048739484838216498968284152250272973297678308347963957437663637898449105780061914728370093263743088153322688220294705118633726878144883079556937272213353216120434073856596844585954500944893020309555323496150481325976744498571877949118860522048427366450509667231188175069260283241927363436271479427337860911677218058373328358308902749708371288282919488535714835625032626086238768115958534672070382249847667219145032003356714044626491392915399053366203272116545579213437911189683659685888147441747937296614682913009740402189067130655939721299331857140624111514625950225200098061585682283651674135731714849988002612656675066403614910566589689092667181764759768066893503393596279877127908580025819336535392800106539207874127194760277037886551923019298695481696068768518877322425762649337605832505905868350507412175659452133417912874854072196347106217136150822469721423663474695073091741478191510358355531505421880337954048532167130491729550648602178485803997330250612513415451990578355668226188469862843734795829617014165106664547200139307537634423382350617247623752367193117327264764521582258376167942594731206662213809064506640817321633996437568910940332439158165375118866014379412544557625824152134219665273196494658276948121930538117574276798025737646790879088905047711153178747891987954722662802097014215969101699746243103754792846040438867611223240232019120740945016196442162900249511949053855700051867648041948096058485537064805938955419308222915344522098887393937071338183085948475785966364281549798277491131222517014712685532759782180336147403849460391740772573540817299011461990348461582369589768332898894346418947832759334808439030562735409375290368137982955916204636157045040742323372800611997385270935169531686682653258340164588114708701681638401643805426414200759756879259364082211670208219533523841822163663998805544041146821220722310780490741254692519808267496817182929199662239105477052279336002607955582009682777093728452784870819330132214908193387865402811327317377020916154659883725642785227101544128676536590172879718174269376827228531988712463016058649694881082836321609628210210789607881895361648313863966329595138960388361686449558868903085929917885279559159654449568605654518140078172688407735852153967464884000876558149195859325535756157498082527454993482248939629321151302187099838840214776089780415392432084427596255977296912023329 A013885 967 138781171585469083848353167850704803996951352465156222612671718572979193408589734038290326378986575467924208330852074729665033669955773831440021400820151609716021649067464607493278876339262849129022048714964932159202703310271468675519429216499274332081844929744679360729580652278847949370209561588976092890720625467081025638953060261259606303388228279780896207132634089655027729512508269954821673381618547234596479988805602222375938566036957713244763542808736872179102665500631640392340213331376900649313490576070735493311830813891580483108788624044999123319627909274825217654786789070124661645453703466360552797140128848659417353100689963965771994821006910520816472058060808245962991921754476948959394313261761917990715929088002821387648633980040280589283496133006627818020364230220080481280696771053377005972831849152036224009747462943397355117768005309081228859493200178755328142151920808532441446226793612696674376127389814898541280736764063550204552784401482552512904913937851836274335039253232811070138930436383689740352341898612434805228790177017286297353899028454099894222099592710846052791729775284654487770441395224335237272963910671678122851692004535021913438807959874979255766405067326412024049511229203030515126300270344865511216042979569150817579588645685792221092230602329408091443418923753527241007139303411736604154966238091170741912197516825034167951556050853061298587127357375930836488194698087532739259017829698893830522796182511706172108657949685700225242092263530414088766049936297229399216424522385192574313148666959909074884278269455066184413819554716397934613284171914140701420242318246423503646849474455069010052653714811617418813602196278306831700140088793949153209476287371494339956193860618342827046226671855235558150879314766993180347863776950463652486995681856771842472055801434432236328081232652572752455750742393566394640514695409555462445545538644411026794152939432938818009485030518023119246400449555997804588512539497595258726005961921746508713403000679628427636161621364275995663323103299630022993866645336527605772918639244758319656781520296065314817298320705906560420027941290671256447673070214044970382095296508801802945884575535476430032958023476583170117687914283250100287607672420354501547387462787387534832593190166410204397577752602659291208206278909599736336128310002456068893663071987302331173486029226206092886660011936738856522552885583423140250956469742362627815463118589162889953754042514823795930394785741607388854586399995317518625500514685535138882557817905244411094642435403663445489183925938324407723744657368968348515043454415383524742456834745564613237126852197023009650766138171549483824458885096401483331785087483307070485387435956577754843356531924423438969880796427701465965865805964504013582418515747979637300646813404266157858580091423227271130061306714054801578220396695404787919394442925176721519144622569493929937940491543504064554404012302841417232942082349870969352244346019449968886835860704479365159695166724604612882102024621711270990852186182396357276987808378720248421090286329680137624733882488448937898975314788807155053179523056207357464178243684626613673797465093707792932167828229424982788997629493097047095831490973431513863505465718882664007246266270878080068840091236907495784987480325856841185396820356415129317028468271493858508127939406347119483666508723778954426489449834458994064704212308160840067692209573718491263196762410198894702283635141173842106167929620841554154032508067619081437157856099654102935602948211993734151091459098673427929060875745553063332730773581644045402767383050993881880900966225550700140098723935563575611031561615833047521629856015060715568779915578251985561370060479375511178469916112292128402979125627927544022159254690474284513035057381111162803806025963279599848112969137664292953273733964057362513508770909202057944254113935246321304585873148689314697983033260466534113965261653180471279800707778882843403731492678932267521216233854459366051949376928718580820537163881836730121959234773607705190053933261236189670679753715377279337582056465254312268050671990626087362197901006159433836817270978230962288931750604864905432684115129102822257808901935633428862090218815083337625451759415425598868689758637456072346336186047146698966510008155209047921433157499200892709719765715133214980870440074534616370742674182485953762412387870554535113462907598387476078000545004524337988518546402729495302727798357520751678386488813192144283698339391251438550190122394820780000563322883609896693794751006421486737225398595644595272343338318206237337643931460523416986612344020631282254047716756002252524881425853403993948196782462999480394200353359318164825717988938166759320220631210686468727266897790912296903205510959843281279857281181007596065795215020147742578709557277956929803176836731275804955316017132729559928060004659931614429777959557210535454328014818917445674341428655838197060313643240832096601494567968906000439409249868596206113972717875967861631780089059571287447760392708544643145896297825313099200224166067424792715463912327113759958493308299018621865544984034844089708451932883725104209340958909542487706047225541244387483283435878123949944227722517387230195616958538619695844825430023368012978170843105816617713810149371656233292065838314566080033500413273037134558548771458634197005752058172007427091071586785953043586056042768641332187848146123314562907676815426831962210561478091833474352043345630602137991118017855242405663957097407263228354902304644827829585331018181178654923988805522158835969999785768326921623536262902739114407239482770868984786948606918527039988104196717141910281213313094478007763594573778221743897311600591986179824769632731091681881665261100278364302503889977949640839965218880138059037211306924128879195418839379029749487801131718807162816974038844542603831775782787802832587224042785234377222130516754963184664680725532675269041924469469015876150831334507351257852442099113537223156861614707843953 A013885 968 197049417943829376985671183844998170888699356457119318770160228317874518615539994002404787941488742084160462668018634269438005711522395164986934466104298004116561350579983095201584465522436731175785859022283963680769072714012116699216990209051010155326732096412491203087420196202688212848937637489038828323539915113813263820646975283371280827109899640644863945970720440635318706942441454653243236702604765620872454287465555954656033004557536667854570229601784709121604173329730339032546998280048812025232304788868066285327256163919657790005395289370660320239236924379225509063672605968739991709928959042636295412888991926671014344721486350166549127250570408951354913566942045013688275821046546377318638731444905491592543946927104421967002626496998052676658296968922391553810940294827592811909766275257534715569567110841462696913808003492423338445448726714136146364753436726207003949931399823440446714515236498542661989665107320412398127243059612980202785702801935812563315632389056494696968525828977379427614251352612436563667455111138155845247734334369233070302015012843752913510507661407643743978707063546343667042275608099038956988678719314556884477834854483082608949485553484208421154720599678877397230866865362527298115683322951049710158677136842115772396101995697491885663351266331626384492578462823911927834673789924278099565657897917415416099227029646642538605192519696075056228022888261717029703618659442469972566091278622782297524605819312523590411682750466889264711561395019503156833097364401175243083234873080272372986544326823695619337966690833661907403252591500960622246213824481496073896440997258412136617504754251350919406330745551278673424424773601127903137265806054710262828547372958427839047181546355978391381374263620359193889433051227118636069176818749554470229228227854110497936845734057288651776080434750383990583564881842702000395097273880125190241544951863037507270865610124434211322493386976228752023836403105230374829631648793437111268930647076325232622286244335975180378197531225416822374538951481702785558002513447586076749918940362144813472918839063010409700544741742526371158299612637148618166023742454903249511810681415097801525334835766074957517305680339390950173790008910472637644061766939747281503568920750911703044801269210108693585331555077154013237010142553747552835006133855157266611149768402675126032992352999033304427774424568462222605542372465822429647302300258981773642180017170653053441067353542970170418342549298721442316906482138151546043047284279859865688371895657486613803605724404939368721936221531011478577412917977931292417524054055863205290250534011333135057027220979908499413707856645841735454544719216321320919018378958785927178170748654998621258623675348616090785458037973446920361896325659342775213092006514379123878784482539741134098609952867909203504915456767097708404447277790747355960867635548412644286008126367653942879894372501485050586022417696275506148113446219040744931569600406138174473756104672279957977549300340096931832942734373309100095258412516378744654232078641184595762423990677200651167441776188401643618425393530091360752342318068017409947015728543322889811037047395556665749289016086346667787837807219180293998346013279063548979695280039215582669336661888570138132303085423361766242784968853030116954973973160798516266688089874558455459775011661677802028720278077018614895132030773605443935728728775228325895993257608711215849488765485457772035300335340641667931337278047659226556482134807365426112118642088086575631836395239436787390566265841465157359072587853453735844421117985312369373437088196635020145770403202111740448820153870977491776352439981171863354918802471976062425341144593190129463210209962064675175328759681450764557868732376692318872670972887052746185824417467972352285123612606144282801542136020896609999756384085004594566343022936826906386554813449757036028565384091278564299134095656106231727452374515099864409923993544801257386691986000630732565871518151891112104422686477879578008105435897773054120774673207950315468034407518499032557242343071054437708421245946586592053977622980594384523828225128902515249241859919338079422675768618571670032934569654862545902505774075622673403840831816127782510861058768307944532901234629702466513451858112343570554492000649230653154582318707342881920144577388991901223093760432908496796313581136721958851237565804721950562596103593923646621681619828488912963363977739740293012045183592514341915818804846832558406219073073044093785557296613143048229259837939553697089961333779724592894256642773816148109603595314473353527515099591744397272360442944101470527385428970027090263220566667936634635304838957567053234068131119701411554949466619778640388130504768911657427690995696711361144094667174910201828174319685821902327191796612861913334578815868008092479549253870759070596440134138025994770775494036436522269421244323022279238575812136743667662833397866992454963465748550998138184308272792626967065898299290675403424366961285218100112914381911855709481714727909976071383202879741355581091132683759995563910600444165038761873386433241519683386147104396761624681173436068487275287362225894426267966845095515314632278852369415605437195961341410369880503858107899768945483146300596689236803146718779695465377277337256391704433372724991804850698125796288614686762897382996941975057996100059931949407247629999142930606966774717354775996241505210211045346405280121495349368401188599036401393069208597029859841654855477890916378809132453384545622306521566091307631539343481673781444409973442275878363855985821659357955629327636294450764919830288597724132642488173519047416389660438210961306152691090386260669194100741024590624805157281735721327457936420669642161455592630057937503460265712421643194110495783496184090397734615372858027769807024191043018500851478870381775820307871695727848773667621741366468798167716914527139482569128151762488439580912647709476059751446868474863890926119604234920594881521049621059832061674235191574721 A013885 969 279781995413471747718744130080607567923516002161136064591043391298732360377904769264272454992238380869389822042424933997901438475545053431772853810239450251230928449550443057603636114463290449817057782433803041819885733276499101980200138067252540126111747854215950522142095177519760277831054047152274203666976413253753559328592352384921696681337780774067094587734149212679141713283174096479589982334850294700155100327237981881110051053752050340609986522491701231739273536731430929987735083336915266095710264580607845991685901955134473550743690539379957650313922221738313993622618995292957258409284601999400442496058325410027326414453215444688425944170613149142443933512417631207000394242443686199660510433313169176576114670852077703260802448250148164079322019559403240104419340254193021447139765014288337468644458849298026700451948690414741724055139492766153206369019720409762098007337747559110682350731460149111288424659930284638786367752948892907231786699623248177018711643857028587390953640177954335021954088082766236341979181811735288543965912328794496159499808130091292480518288876603272823394375075125720880055644318088677156353074400369808794324045162981786223895189709513427716235478126498251824600026934853041921920639775875308588316768843485235974247012191305053736302308938959824043406478978489771118119556423340515729614996325963327700456400192632992934936352835438110041110751894058616756643890878940007087837772664591507804616394244791621807511160635029665990725563427648206693751571124526559477118432617187136290691555868250911990986347371747010694859860014810779446220642422186823570994379025044337281061320447857060362375514553386201883412383485770976661164768815587422749648952787326634476266014048864360410851583917821212343958268743816182985253273190339286161436261303916253769269115973421379693244830237843375961718008682438533334174981629999612912240789290717396845961089432594448785985721492951907227162308283803783084314476303960903236494970061765849915815381480024144711686246412093126653166245752033956071994028774736149224175909656905773848423218124075488771286186355376318265773709813100143925543355972890791563142090978681996519180357343906311890955649091369646616340906960681596947867384608221768755873812857110627237950082395696857299347988105797182665772661509975936339125653304197182031098707276714917096423826423352148430524906511144503066002037576342205237491729702138817084178264792639871932499673569399460997259676597019634730923755887009229439710042987915748989316694654652551971015346213036423997255422197694357364938489773481391591058068450819595763073799252469729431142665498898869942252048996213594908977283501392328341756114678493284910205415984673040377384405635809459996814368093422864424004281031261697454785735177093486799693159299025429227437850031849170957960878745698961050962013298502137168592529638406862531877998640279998024375618184056841059469918031922980651332941913408228534976303618123858129993783921511669404294129216932989009341526571999083538933953323820267975248523996483236436585448040130958084964650378013535392503126623981454929203738506705100995635139911282336808358429629003912900760788254513311920685236025444803674695609575376371333463663201230640519562136344739119530618117461959958167332181937520756782769338480610171898910870951225020944893749768732914858955092687869601419489157479818119104810251985652609365121707298768531880802407570095885615828725428235757456703984753596915286440807054481181451823274438799264341016892328635480998634007246518865193932380727371841261014852235319271664841460263735609609799113127379340769458440437214784488541096446374346738387524946121452516067057601538653157649245259086107263500416766735025638212841824746173225797593989550492051041166099912822820198498757224122202945749212624222197984424100237782368627184105518014240821294557760331675904410760559690508470075639655992025861845346121886148181481451702540878909296323166897550048780636148589658759249282354422663991854559897504355304760765177020711069496929755993480869628441505838140761365865005982598833984505832357801026849172246848138594242799499491607434842148803459315697952379266444169837494140861691382191157231939951744892523650319593413200651548297625454996390214903817805056789348565814687496105787292851742294490719217801873894918237406988159535723412372042630328641616470795094559956015860557647121320999684818782493423087341614433215203438240116635969568740793409135880978994436273167870080026497247449029652185717340893689061229496478421293060554038902274606457432032422192319517006761035424677941881437283081638601893021095754299865564127436506243380022727774283503764274447225887106175884826359041005569814109672599180309054076945503099970821850966474437146105026152028772579562763348277681495073761902366163735364953174361699849699536815174857248980636092651199893639700753444332846536893040453736747639795234306127061587340374563487957391282520947577285161535960506279911400549545915972022275558221712097579028426074894785940291220921911301312378965416021387413414850839441317260840943004413093604669207472770134936871415894137227688267971782397556600776783088087843554488681333289240746082330903547422566461508242235626863656926313389699605490686382064384184868244848556281655297188689059897688798740963583303107189529889041879921168642794797889526398187693084022816023849859200181695474863254624212410961817466022268170006440662027772759067310953025705192538134271762856866798377865220793651270791265705779794557617858890300315611661829501826069468460783791008805990249686129979726775474077498793801365330588234107492774100816900887270041513522564914979928295848952170763976202573436076840443232442736110437853384936172969850582493641857040660146211667541454039856277779460080735154891946821767119563478234463657070894873782281056176233388402831370288360020035109760684302154590177031548358035889238833549770510096332114819578687402910181651086691832951809149971592594556403708634897 A013885 970 397250424661785755300692884303861219569179660280504169262045096439244233009090731973262095127914610746069224555691339511458342729571972930476708892445155115361992375593343428439925962573504188205898211793112285549257497592770185440301027435754989865840647973043496860517108832467674268800366906227486593995982129193234767487617151680197765484874217396524582720056445898666968115597107723105221193548013534882078120285331139239767273759027224940467473633865499435793629706042879325959595572221502498972856889136628114386217169692311368212338284218172408529501774663990697292043030938799672414053231607141062714081125885741705169600846299121648974395812254274101943016105140760592677958767893364956391373362312736447545832448212018491518773181765110621805173924725555606284940531195297740852871525333892395973217115408387748296823602511726203940091758194780471993135497233161843583190404552236036216110462518812936706648772374634156373295758598756236583402967966966286877256858511909039007157262682149708261266665642932220033813535149665031586169808381425166933538919072167032267511256089467293141206267211042780671593166974548434881188007158885875605282555792975830042501152375380606936890957266255428340921120443639635544132473830254988026281682459804416694686439988909819682864987463144678886798993022961550950459879024574994642303959838393312578786923008311303449619925127866648608641388852042385412238124971699121643716076382228904496939219683227097764747374005771316464593626311690299811570024522156907159502946380541475772292440440427135146785902220206595364171636261049188872172502687638916755041366019362377598875883267132982154941410967227272447576256578956321609191425156193511303048313157755233247567633909378404179870497386805873095055555583788614124892756712215567831318405666194620328073139198674159907111524927013582262877046653821128624261686892226360390735470359950130933515774558495256269923328561818216139836993552916788038745499381513016186660038706988674363919880102082642037900698771935310530384666194745676766513225714010544628990734557725261339100645215995451260332090699985553123886662294098931053690212781600800636468239870718483531733864637246784282556615051924832335737951134472490197608141107675935920408724301858523858194090140106952714480336347932870388275973853569903042661932723537498287129717217794612043777044913981511414119802184194100689784455067032514501889294859689714408690098513683270642463189015226810493186132634014507510145211262461263484578382506693091612724234122271008483909936428003257867471091995351717165109469274305968220304935896375358781370675385213912620913931607270052779596167531616846226675758820436407142340811719061440032749531323749909091111890032843512442696858238023108012473446452204139963059709591342426886951930082836348866582223432671268328857459413231889740935771315971348973786283354799452613924699515392037154895892107960394176175779407052067538659636906346067142985849526318486832878584057445794385372849427566822975836631893938902756340146164499474226532443536074698637140904497916221753643653591775164321793311858946436651414432544914784584359522849013604893705374817748608759535510528688507523768377167379982611142284124865168472417716441909733556183936224032252039384848405186080323593769849262409163312524627063716841871892496193504563754004865383810292891401038520468662671616671822115137798569953592756975333611960107591370680464005253633862833726600358537875203349680287855347859984981954486852641438974850207069443221691059388144277485627020536377661248302424000417340765050283715108226801245686851453740539367701448646900952863862472259546495577059740836926696007425167205105424204947867456460384425830223000831911249166093297595970954758627277861294409221192992115156975123920871018579849935970478707942639788990257363570449691316960571887742508491145929800826897911252354608949256000486284796187495037869864122147608582900698513709570014584705516749522781654719611527700028067116931408295903500427482639852390841409951705761949095757002702192555635767108030071154825027010652989799434832624738497614050292578985158893057520005798568949655257612668873633333608947571368115619652954918361458540843789933870564064647863952571826944886837505411221585654809621362690037234517754086611944744158274828266596259028709116430515262816923809973987233913637120331332970534099637373710576615468811723799168737470649487742054764224523602644301639108209297286397843963596707515444559192103303511312508216182302271236894863456066489290669410129181361821901079076013666915900830073258876720212458668703474976948525951896444446140368019253954412944220285289615445206828930189410852804231423814806388913573301899668885045339552317407654356072594529611195015271200847705494902957244117141116948500246479395504014550946353407914142804076319289680063494835243783727288965899020603454727383584592683210102485333341739521297293596741996194651284216342206590320717714226345064241377602964276565076161450076615614287632107270005473732266563961421886080824072064522214547490460698695879068648969868336630402025838811416961846244806914664985481061437957202001693781097611039647522509120905103141285745635611840061498010220109718132762948337708295950451751332424550558712753189494378790335574471525936576402245300440482519152724713948330497999864804339665336499230745652693347029283151583339201383491175389534392381591852916120970361191013261853979617060834819064767346371034927830218697561617712702394662321744400578800411312391874151211381761195620270405135223427330250974257517280323091150390246897948599454624920244297255204870425174193018315162367756463582443096579333265608452488656050359205682324426959057311227754441206686445965557959193575319744453138507674846212180593219659640406308668214999110851852374819414938513797082041515550864737709582803888233579218210157478940923519992966990839475931204309944989483156995763586982487476507153847827551382536359833841788566997005859456884251215546529071700531218949729 A013885 971 564038796209009137163975896629027479633836724906895808255899564494935998947588539427359998602035455470081610969970238244720708132981872769147868457900500606632532408432837820274427957441727936153462017301933030423112102759577897188709495911848772645942904909061620321883240595541054584276082554375440432891353198009918737260665626133190558708057051689977204447151185104343585347707362580405010048207501853597062793633969415367558242017671118522297325711359366432407635693532924511119013490387705873684103664038865384608071151907816142335865999215161621457472801269089839484988341779671286474800379270020487882027085156751560276993948823731967147838714799916863562505017996844912837948502304769486886986208093275034203083022420971939312370733541464672144428833239053206472916807801361864434135605346004455669344133832407203133483069791492032747766863515166416622757387694985475744497978236324201673697952980574179873492205997530929365718595916754233806600787888672851186681291356143632397585289520089038322717304079776813140550384576997942752844305619025193246753769017049865934251729537422762437593706943469569436026259280981417105098960280594222679289673820547283116655558708250782423593183911193633717855239309744842004785301895204356534032230812330519674867404623333529845453632504458214330173757836603118847867112452195978167837773504261613618178664141811862382066998032277356093519736451294345224264187407941799759681777063842385652310629641767777350960912213712444081468512474037654019556380307956139728770374939036478165619827606423550828109990768675875873986646946704518164476233148562929427062768832153807370407114988021634643568646951694413375598280937427185931061709347997450378212268775230872213191637979668292823618384808138026555126295984531350285527854867136259494272257513986095035156943203211896663231648448294723871021814830754506225058325965735843385308492738867713056868907117301399081644527521797526913660534155063771914329068515336926623742562578388818216332189202102753876007572456223754203740380989273012376671169122617869865284897396928116389151424814447653440141341305009387501822344664912425949099424449445367989293885658118733871917049842247307391077987777780836665723880083938706514505302408721431348143770061063938109723886244061837560323906925966921550886359407808201824444843811043781705469138899706204472641143660431046851917899969843283223095287018111584943109028531594458831179497205342787604595856165592893466423782723333936589832249227484462187423008450805732977967792888145347292938910606855421705933902267244103078900835715408249119377505367019827793240623040423670332192992190103635329479075642938900432869162891508375735902597904991419060579651296745574672378854846363091046350233047264776073266510259287213555530070081234684212426906591625769792658836016442329035606565750093191271895841453381131639873270925295486390049282079825991698639016680732321393802413621558727459238656078933807855438459350889987759070487724052813278632337869676746570002472651032408650908850912687729976861675681800413382834973237697832870463217057857109488448486396108110704567341949925071295594959033831910003561832372604086387487811372732078227175196699744639970308650110678683511741601614060628557882655135245761283884852702042292450016879276864176487393431279408807803949699663967820809378070086149260731033906004350557073974933632803332933209264138598351140726256276842484360800251581107408815581506549605272511872602467004473430646434696522951839130915618513890458998444420602509672369397909924497719576967030934833960564206642000684882421581336297195844553681005006475771442846230425178275022908570557312445496227813014675632339372295364664243127472049706022939292195010507221731244722531910720250862303895993575418205650437228524916161827729990537235986823312702876339849467047987364225686718814414878712986449212676787577034457998863777082454871860388141984791662880137079691637089580128952198196220895427168191925223464885578751292444878588796656406464218572896102911809799088043757254250585727015467333378706252739676398376264722137656143146063329006792606270320130750419971182873138713150665108151188910404157999471840018539373585611519945439426841044135657481138722168106776490486190439920660846943081024559164988197690674764154576028606335622838124564555725839927682109517448990058235591982915060762285437543635108822524578181509700607718316326078863969716970651367539408879730192399264728217172983536620530342756565480822220213661643978303955155931603830142140197284781996657789060852359000433631537066210204885327128923330700927969309870345203212481829921963524514713861950899741781610457517185032504331946325230057616723419554943659447715358164113820680734737479891050165851030162520797921422020580876428163760431634887146714465495062143588263036510700751059367390477687265913586284733031677329254485696959418858674269013404646484517942602251490611394389300490948988453562996422713003291568275623878569679212048830859343368021433216255594460932068161917074806706572594905060624489316317980756163056268234766774720410346843032729201417262053196123612811435482290183450113598962518926947910717920812367232880957030876554940942920394198380297094324058830401537933487963320572291602325082642213605375920186109497762417401729560762805547522188196630254172534695898594041495304205685788268830196217632956887757665248458759629815058133763749863505924772614129588516936205937141145743692843370116338539524230829263745840704483978060165039372613815604778789256716538873305929810276624082929858848157556355713087703231519644789780604575845375383307167883421707276554176405911493995589112776907779842392507020525185713694870702488113888806236747905737628402197109319227266712272766399999882091684118288100547086278048380206725743992536778557353970036353384383516220145504153890115111180335665088030219567576622846326654132712365777251957905562932586842533899322193720931017940914883623353928264599100389370667748590873302278152248128157501154944305368753 A013885 972 800854433068935086466231324660001070150460510716130361622796787945086342657726220825713085535090255697383665906989032563434410487571242924383985065029231089831447567840223808981388456369339502243046119500270726777468680887905994368669498736909862782750555135465505045368172342263135138866485747407849726723818077666769188530716913924593547115545761241375963574718740228697970061039732711326116352017758959342764786980746912195535142836484461331713513992553575944619008392912577597583909137421416898691490376111231288393462081534376104408575690047641734357742959191526092221637091994258733800250642109193479862711331049409800120211797195017599678628834079665558147267687337946227407351046636943089342895576464693210238486850965573954836244772613983404996972289876302368583016239974418252749858478199761848413307953830880194219497871024938503141146015530053642806738436220438992634155665884692572015811754425139113312637023131036272776421108442574916149938774889247368467367738301060029465138256422125061685778423218799666575302447394342568003225257243312253807756066215241371495808857945816471206354487959633872450727936423916431946594494447123671230748198401820803764165211620820831179615747328595659189732786520616382134388444393019172055341401144503174673998208526272475685776258286882526824197521280605794517976054685037624973451637574440381927066303532400565486214501625115229990876652438525435127088076340478019981382488936536058165132813671271471046203307933025109716181637715849681323245263474913680686872718249815516778802471565773723608147767162839823090811058573807037047458730969619115287521061765715408471524135065547434100113448354891974692236848376972551934519485449719615901657337306392980528005639526897883243664328998528433970481957237708729422358723428087487996758924737035754938332831905682833960566098670850401751337420940150600945192639530731797381533960574730494457786715852850212595866553913516871171049305043806381998963528234980742625207243674863412266186773163930009810126483804976490972460206130286211534103196176932840853313818563310164551951374582767201870558764441306713910174968828888562370810461500516151857174848608879491119178526637863735130373818492196565405684711204340960015565955162139985349681368927592059972658227950834908492888821516182615332476853609692330017850782599017190760982295150720152363910836314268644890023593697481774587294404939674860662567955923784113532662027363486394379898658547710228938556072866204753204629447891388406028047870509935675608898416506783388371310362797517918497122192671462410465298903896372410369891986637900671631027251308306831286856545312063977348008171905156298351912311015648407847251454953587401293097441951243281417599823705592559363797702843790223161059967457220765177314258715331635021803830312465990620495196929797755977509231626230068279740213758473373426795542836177273419316203506015493095254498307254551657240113597465510094092220504266719620199284578576605349630545488410455303359075350625616354644000810876922649853488330336062221756888248534089544511916596357931885957291982117821906940002548918873740654872438994761954549571748899474241927292627068520285879281392253250395402293260509325274322529020197903534930895242935281882309593072364640879252895302963663231203616159410539034860975156087551622092608715782358150941118458309630893783608677619168915382827343071241888547706152037839055618160058468739317072762809196422158665111145002893412889897720993570631817354828900988829452904457356276965442154299703417575881396208191667558625393677642040542744812750091166435100459211410927600260455850725479669413525320192802350039201894265793976924937533903578299306484129179586078254243082079444612514598131033752325659937999991159523228598222853750012567220212851981701886784235221174228276542988304367891269644734354195007390867515678666444784800819763625578765414430892725936963126995075126114100336082002793559728763099973153681274291611918532747482372013182043189073836907978453054175313065990256541992053525903752545043748473898603000401569089723896198711969328099580206038438940040133597529561157929886899049023800706113837963908464222632759716564656088353203259361145615875171788276244403322224197182641441583347452250899454429748158062194287502322647408488398608223856248905878436071029856399223902198936973116570677116212926085829428756314494393114707423280003063818975773105463797357559450428798138760402473747071789442819212250580885355416350875308793903795125908980834102718855835579219454128754096178711428538402574647893278694773324218022877865921291693559027483720404578729197664813587509364026888079888018654666812079378977788696503244313502173917508064319023639472454785296824157090285982153985666815334746133466292574316505875901462663312395179815959472560834422450008800390230974036296900204941477608318266881482188158277683286298227709582420671578565681143568192429404994705022603409027177357898710595411764016714556257122493354309016982016837454696488808102133019584515623504175092083825974044884114663105527199299202503408583847011248454197673837507921785736709447064888484515606349578093002927944282125236059479668214890885302176657006989292668782392122145329653491455675198757436445628419136457812237602484865125483088237907688873164452684767528955994796288211566302842798652595714490039975398143572406274016435910979677267780935306680909071710318996631396589947931829869580195162891490553291415772202489508963274089713255812545934378145146507636571752308481334383154397377673774735035537582629936640516540594568443494553717567047195788292283519871246087155616365469451495028566383249168276130095170900081949563679897840641828611889658031022665921818756890171196911850258381046670069232287473282404632587052337140187578484281490938975180994688011292792108935833906607290626189787135091429957171415177856424895323464560640984716824156910581535391633195918868773956479654689912010019952340533583916804438523988884881550668197510991594352750416570501325117355756587961528321 A013885 973 1137098772773958965064683809937775139460622409363872706862659378941346459226971178722934504488596645183720079723699726808420291771651442264887071882477208967514809649330916656748887269495201277636304734095295893310076348839459541446315968468092627041127854962976645597201317077368708268865551853857267289436900164301705899719658125254231620026837457918896351513309426344898413676957691768305365585226879182735539982148122368509215941302382317813062754836925142679998911399735673689972696476131760733525403450954164523444475890701154652477247053543974450019981844808802662723536976527692222997422475953233126737429722369821850569283561729926104026898900469851700394305056740594316607919235024790104005135684512429907409587224751426938791925994109372635468786084586897052149175689441357577094655809281279258802574191402452059923913588659856108254478158172455375114647215836643846764554361296041941224654430202814746010740865751763769155510945769949092719903619097922100849971354800928190256282809348749223709984294656175238184609207049989055577355404073717606754719104908173968007924677616373137357640864210901871236273215627052713314395819102209674462676444738214080970176324876303802896195676154737846870156425070802814488186373490539022576980875804830844083099074363487658509779220762438163889024619972917101586909927076933467081930121771532197361818580534603669709560063633931235109156151101407408743241894808562100016705796593963277938170981420850497065249090191861233206288511582313180974579050061700513919021037116028310207000140869964781881093864240528262694249717193429938201093611378330488174793792195483382726152843841762983139084780440831854510595334825983116672091033052182544675279481975843218153552503321742647808699503178863586672026600357661403431441989970434016444614136600353375899476439711107111578747499160497638879448696483819411806238385586186257634752664659755115669349673010680344305729297639984324150312553111583798125902358309135052281598881382460539950031153184218171938976758915882505542684430895529789450177161814191332615463598483845880310240022860964090946325955603340426892359300716479227502131829434738361827472709021257807622003465296457289371007178802874738767219276996461942464821430398650593178642539441424079496598593563588600667987643451502499658124587935696922622155558628692751422316038645816063374965348316668535327614229676525380020192071914431928635771750194076340088144908186237701465059769629576202530011409951590882270865553994723068017765965278625738563023678966071941462723617790595399203568425119924603736027905789591641470563726471729733920015459960858612550462273857151222685410838936739506309051158181745501420774909076035746837813454636566431823749032887151534560603714966675454886793122213907103982365891436774629307153321095967024044444448827151852408958325089124146057467100686464728573649639064746154905330046761440639979748766203043525952393975972156586765667497928526631719777295603884043141910377425538003835661506650113235760455767059329274762853024380245970297997070077898866778402056362754984093799662721853864259322111199100305312785005216613785724500891294677160798720159927591628007547698839760523346664713901986989056023763087031134719396376126948360527570451890948441904893378166180077984467072829252169722420599602197002783489545133364591697120803630860137591954913266178320318688715082851104294147680413913990047992833886137248800520981783977204376935768715010373232545611508436768216580293975298871296420512564108511343321800877513995369038231575974396524787175590955794758900021596906193301042432714536285429723010062843527386974479820552991766319611083986547438694711032075732973318406636204539550311834819792073989191139758535190475854542588853447787172787786906456931593655589759376183295863803868430776238047497744874880994443963585944260608974978208964302292812937547122123389125037604053170678654605846383338988160888384240455335802388838582066433071865223812151242078279520616296308810850651562418142197483937727682943211143129124377348181576904248760341170683028102085014580634287485652605119798088563969387530117014855422823049786599180675629921180285754682312882342899640914120226738130719673789786543549767883281939153729322206963510605346668258930461712994470185327181474112182676899862002753838604504238817432852104476053838374691898194736593447515225654429065524669137896075310184819484274204510924712288607482038905928775167096109742912958248473024138085393704763318185860836087747800166584086490138003796480890404738016672790250664431833807007724767804229309298073407460141640085952802483940702408769225920283079125228445562502959255798590797266125251006961236256151991247679815947670441234087192857213742183763211626927420746640825049775691311083439823072742747482827948768831808680556602145295672180102254407834287591572513949459540655231847676557833542701044567067485527532331463302998237687566889278608531100961853989529869561021480279703569172046569137925035480777912992509605470282788211599641767533720864896029447024393213024532615367768882201635265850196431746581902485302930767065381211368958875284692902396858262184585491295704623272590327732492641687972796120819360931372901325817417780620682137439380630309833579910245551353142473041216210897400384660295635969360871903473391209896055467566478593388684689348881938286055006154643255871626399635461738035511831398399600064868013700644163132527163397623102524689724072110146728067459197994258234032748350033284893339858517463381993262453197471752773963353285460193948593893778982166474846557763594930270377316801673827855570511985826358991376775179221014321041248539068677656661637848708320184847391814182953749367755814701807805133668972314137781824489947994952335194411154370254855314623956464880140483561574735650149925417306323133707846629952592269512464699534040185689882599288420678026637075796958587567096558134657777260783525333069054396810899470372992859362199669355286121263887094913363992182913148220542299977153392481713291717270097 A013885 974 1614517652214515054259846760326819596189140952292160209947894957805523359558629616908009616739665366840621241236253123007023210214021701859895763221838442492988675084270047331501504831803648000460850730838344541187565074434148506139341852041200593152734672764167131087705470461521502016506635858562217961778008756584927233658254626749097545316445352488350416970632982161788426948124117361070751463743480995761335592432886581784389818769776650623101843894492022310195214343294494438423562900511013399821178767661427177764303204743269341402386569703786930682021362224692122286653040881679496668451284439529727630026753314848143283751250107167688285320592124422225766756794948530024595970381284593402702419937604765191044854288173886799032287666218151502078804203703297887773372146883137645340886713398689324565646583682111374447388176253817314297878594228267971544157651936169622335579861766714222541414165304477936826572493423702049981836304928082608942004192901518380346537777913581497432714940833487026529187170657633005163084674894376310484897111961896459973935204137605165693827908986350713689207884535898498187921179120580184368438104523006121753552388796666430364071646109894088668783704158037615043519691231754871770752839705156264979084335377619707787296802428518496348719595054093164064978829840886157107885168329673521770548056908162391149559644302120762662806823271082701688381125234391019155953207037200557643419842234514917923457635167264524211573377452545514996581187189728446199022886283455906591519452696452608445580599015205585307344290798963737484269320705111851764390171770802191948398189405302449347407198398634063950911499102378194449850360320015910088685157916372751335008299439774824197848596708899550689716650485031715581383672704028047291956929553450531287000494150967943244502919258893410124865687915526696046457387843426378588970215443245661206507014185805919268935818671925561624899883359215222535090330723354036855649344761733567927394142923056274871831383066684460954759723984028186672319287998034240259360194442012262953394298552477960079656468139299891278777532345092128506104599637398046523494392945719306209269918212796046956754974225431957514450139873513317961807660978365464242273961701536835278847860123682069241801989261416219778646931468119984657085803052614825463525925007859803956235383683532458295388174564860036564660357305822296499329854652209574897000969915310650008533164902586904089075369326941178195654410499635975328464352898285511186501130162613705278879111745730008589438367785301411726981053385500788086825374230692219283470200976970764814471390933644827040061712771993163588439377540202145209450450302458622410797200075972887397897298259911304189972830588052316406615108921438911349197422127271498939090087517744514844166793031356450858672761778373347705826340586068542648717065179381750118396455573553281265417204204558822759726143934754771628188253541898334815340356606304037733747831604243985843343442760292113512090839847709828587133444049558086076960206637462902649403225929595251287381608541052203450470107713263262145648314840820962200494979151845599957432662010986429500188410114310466167912653031525857397425320686733540320118732185462765849277980418480518333594599110526381877756197242897946986791464626123497945566945289376629781157115084423649073298852880902182380900327285376151352732402931391720389775643069458676167572961143069175670161319632852521475022889760388483506842514319534504409689046462885929502321739707737418590394862228544388922696516370768278726494744773047721878987507964518436901838205386763346621390223898798822265087423994570909230351264034875887286662756321869953992296952891261468912287110851725514798070964124134499943475403276581689814751792948753641219521773044708978589485915292969218516657025406005544813904128222805248060035477385634845427360566499066844176748912908517378122760282492693228308545713154498582500191726372409182617099462119341086249626123539725303692628139247973575460336126092951370214720698944049889151048457049238535932111733582492231942122547415657526516250947581154634171882670349354361576083267000851352876557872997276990785964722184742455449400002775722069243868144952364942777453044280996654240812589277575704354120228576427189453928095906288501359075007363644057019475575014603757090505056374793174914495084115362608625752020689688660148125707801693087238483119194268029215965353625314855312922427581091243164159802162633629512849464130669421809145041328301125581291627875656459967607400106138977946937648190253716567065640209614412034614096134328667520688276440593900007846807495371877509485031038764220060419733633888800518990960026951197836956920432011509679307339388664932335811482370974286839063201932699363737880999616868595299212725642855067225377749055452213077214623446636744368076907374938737775016115525546494375860438877035862738798665473554491005168768355660710457273143418395120011912005303275925499070613914525516466827102630885207805710894219308821757232561125126306068681682563713874265373805658234221776167243664262354990406540317074763370133150970630695841785098210318495981570619001914645279285950284963273804749159990381718215353936333557771141357738739877618266663609829377270621517807618812344882125556150217962613380800548819498250018823109383628012537596173077676964835462249023202873713309352119844907207796981887722393837460949303303328955519532860620640258945481398377551854096602873678414486533513399035974033209788802851495030005166807647009602650478381284905833654599268680239344281944476208966544606908907125902074196197526780436659456598419253875643211730830664026936435451554623130953449372696863199110366161716053667795064724773675826023034728487974824090269037792131038410686948102456026954355321626568286819436014922653240304045657021992464597802013159590886303695933079637777859118640866838529842229267255017743400787648164313928835428368692733289305386522315434735931788486279378938922404257848854513892974528418661084388907989237807968116129 A013885 975 2292384190120344701396223241577357091386325105098689719215988291104876980732837171974155810395131048766223953717982650473382954184850211537686018680869865442767421239126416593963732145970232238990342136135939365216952583890846795481487504013662950592062394266912050244796226173084535288651062470230575108556238179098405027200308439572093393400372148848051757988672034153290430521282664903937833961056427696198702670264981043352638374908998765823765514766501759321286846451827090989856764749230865952829899421515451008338890255377164177275568387699909800037382805304264682673560326667138805101177235370457360483586895881360340178437198723412792385730439972005768210510002605234995132760717659598934980849865347689089861373675043710388813586868893505937287104700257553429040236856357051167700775386226122828309805261367131609788745233771216290427043007165165877272773051205133991460529415788501555874984692506720129948766740795097321581060150406272588884567247320571182963694089735044084200322337747012389026652108568434825811841917241504465076154558698882421969211717141207657746541413369632965286617639313487233941607201622609618836817421773721903014633634099668407817439675230655891054993223834718813982846738233245776967805814725244058924407747176260985439747876005748986670203958074719557649808646401391096372730511449065257600565052437452728210440307879876279712124907669209671571159759331926729285714252684218472173913166935571647818046787495686705553471940989638917286500774699646262434806038249768853165315035547227111269716732575932756737729942700944255413202184888397998510631736119975887853276808014444519823061542496689366139149348381005396036981183052896830050790242263667265592270879017660362561084714977307989343649014207725676590236677374523151143816090124973611001566660623710890991310181430174620619661421046675988068434847331203847624199483188600454783687429640815835115433404692064212152045473686765248223005751709869292707751711705360738556686065588301913270693892066913398677842277416790309043999247299024902271934387599852205640217568559825698964820793882861925731411230742905474304292158527357078142709178284730176956375358263865956843877247438799142900594632250386999101298340093759052962642380439658986328519086131630851787457247066746649566250296173530437055255877064876528238165529303884797665888503170749345637914967373138476936588960943172928440648989436922330384531106141043233589165873919092333879202286666442720449347284328781637021947410713100971056731935169298207736153458965956972805774192568534706550436137516776992470595615379067962395170149148558779217180905716872143186620903311303897273190769276098797290654688015097992240327280108270635982116264215422884633262253320260197816147308707867488351537404189361328669159634392682173613094130253122676246842531520355846353551470465513522759579466014401433577856036221298641277671475310272276407156483548769105779684489109239143975904712709957032104525994938107053007572090607300079414936763593649734088241530467873395422974488115648164567073716158717324707147788558272758434574135727430835600333779364943528927108199613602038018760467184933158830849015419674515561773955795383209306736123554303424358302822724654606330458285443042493319582626709274656993805280948709350314824768589653831422498846237738433431184397952424509102266889354919129968797995998432326131236571428957053937465675241672387567261641889714770559508240809943082583961575186515911026574891854191302827627860443653827205378038376208927947502277899234350422613107644649935927764648829225219243933566095977254264133288785833645043807259134276799384840234570659467467078854698766772695179121202901307265640774641327835465393240352598434264644644908401238686243155670077448355304036480838498761026526109941356213131703230129395695405094121894814842835473786047591094777792814335334723955891867665552172266181235548758949248046419227929066486790642406893852974724031949784803166990986381276699135398890743750525103911908210016932386470985959653658962687440601843460340209080560679912960369709236672968646293805953248626784521679735475411386812674223235764332859234027799341250831880294716306387512547061868567018739741128410070390892687630030557166147093683066500397440573890806857128085385840179936485984469215072674192162730321559867501531513510246731253237829144712954570246646786407395534386840399271931937323102188541767170926169815821158492919102378674520040099258005469245334444219230497299225901592179893241667250945277651264475986880645954280227140292502170810805048346469071243764118711102490228231066694999498879921894122112333083441344549956227884984887715606649202327381738212450638492947530986846907188142173834566098732280982371624831528283924804437988451760706556720498776502473008193115754282993087267185423174640627212903174723603071307948224573474658391401021056741755868865026075162631508960722456763284658935125911931163349367732473594612239914753344113893445751333904660836456234039729460180778499393253133545165733758952541438461555760167759867090372810855580483467428443494087408554569613659114980822294427145337706787905829464189608188748904914384201522502311111513757099054589728056463415280097793980756336259454774853986415439250193061510123332856409772224039567300145778780025742347023324845206326776976123620109918997593689517551182260384922511337762661958276772826630413340999312155854946875791094940354740797097368882240416145554381856155642902040266412412557606014734215020982871151100250315178818046128005260113390500283016042542255318353830518594654128838156634611125931860145061941361990431781890453986067461766550109143678502034133293886430937992534846171765969250091299247167275670812594497214922977037309588020486750469808337125192421799804682738071908907063330083898734368018583961840033661818381354442275154806441372998737237054506796454655256357714616065266754466198120716907728091812147759638282054484817286958209953278191415226217855901404763180142081548142336501023532537134996934871297181730875226308185462573553 A013885 976 3254857739031702266690337343116301507704513404750110288656855487043297315232383988487708946480199585508064444254153692153186101180038866803264257426163844537971422418322316485855562833580856036156110214387566459278846644905506058491958402986327436038793934936634942924425635305437289021338231605794173681909334672260124066705548340085513809273272198146948224942521908396788490808656840742510461114443696259441601377294425189271547065083166260646234232499820888484644377942551857931585056426548689639187202502934663722347031701329054197253956704254430828951678237790897339546833344740623702394542205881391476484144239225420648524735305667828717158426065307332194034070100769061144484216234294005165025104547262973788063300442126537501529693010906526659598656618393589039096783582156553599818119837560864080635475168988951386079818441386697848476870003024510927006887726164967933713172914713214453619988140548514123548666098285104497728119321975398979235874998078844238129281799168930488260417073506459769646215182915652166472724429088770805269633583250519099009939041064963681305031051562766953192961061502730043522628576474273625572787074027371460048648667811852886518446444953973381505669513814292351065242821207641649148177860678340853772232810682444394003524099981894738966595781300097086965984355253539957922496025794535449460965493658684318318691144225397494883218535028481036648012182405751490063426381673456387245435827465639953155988457553263238687036009717725744181659130462715643241896397051202054548744710426979244526086190765066156183363023253534607658223014629086116971310044952100604199690048796965152582412692544721873338234176344209178600879991625936934425424881009763812722044953469378189404894060153535589825505458365938755986383678026958317813605282276574656395851434053200274550248700274903446309170606303070228390883697027141101476153005601716675927802082787519849199493927685860216073566830132469445046172277605519884336150222126838382164880607028009589670787617508451457506525102486171637828285639272251600665121943774363353143702396242648437455093557940138685283224355848929538029269351330177638900472625751822134862748247058457925886477016916711034641409592763137733382972157270504447662378522363912889351452124077598986326383684448449697613187446774060405765964443841704392754656993940825957159495452446510653649413031829522278447754392317890684656954552194940229252789182772103222514212290245140683904722521139355361729048887085210908797071184732871405461698235273674245341631641787026769537088127737781982838582602906158430198322478665277299882519102459625222582968829248440930608525995912878017670620826092053810024717093361052989968374370952688820393659652560117690706729843212544683690641469300026608408348844100094008040206991009890532979766992498808003727813096276897890936014530200752633884848221876809976275553938021064424908590787919617263562635983262104656225025479653176963248196137674221461732835965594835865962172285853409268857853868345788730493328354725523315605078287772419855997711585403967904506716737618983483972639128631542763942983118967770624151857066978770148895203180655797640098092790486732798641993683553765417416634432181442597199106770965359915380545509794301985437262629611550586655253384791991612009956151455400120122054944322576578876301185723535606220417358718807411120107616204346127283719164599404675732488201251615231194089413068604744982311692271683355408415930259600921882459546223416500658927211045944992134346445434728879808756741791173187088000179181009724076588130992717232120033781356335976307709499015587401750965043532616853544161100936792839499404181396026893578658941493787841430270913359911816480386850067319355079695551585707857557333148280249155589416923325573908335334840282883004208708540753221833383890790724631206118303847303436174549057912571983725355151840759548007910657343290562554235402483444665709680554735101155925085403132739832125601270274320950360390204290062814749389322465050255350011567457534711715965253784501350611650068268244497645299176171654247654771243220784439361735480390598624172911185445683184580862638360513449009089270382401059615010638454402533623517961526752619360937315001718780312296806254113995557752054808780922879351741311931682880364079180450506305441960461597786179028791122030178118393097028504375924701537246693166208045401267896048789047464731767904116347910009718696182382634280637946077668000575212173871546272827965783956203786990956967766678433937925409090091425081304393322706460466734291254740917223530072536088957190300789848467985477664361903481149260822540050914855777148667199856090987717218110116468949252673115526218681002504391489099433982514225517247720278787228118419254628621054908969151601529505497231308471817994052755528987715907924093392475717032631062953530886018089442298220008039639479554562179262699089328002188486418444505292547065981651071936845799743220526760625351128641938913520406204151703870021268239094948152143899617813006214436038383237785078629189709176964515021607335468102971938514612547494184465648065547941190019325400498443297760346755607305535864514052453885022809221135563947860588613392352607509065975429353813468134749332340678259856589866327461369736579185019503409960708147908083085021271010451617496944740119518576987954878409258166383217321668990683354922180501679920092983835300978795111260359675737306220116688727261203944278889031230547178407959135582663962186547528856804803262478337047676483987748111758851054521171164608818295560342309115919009551914738640249827409758564749049432233149987212876411648498539634325295788061468538318415926862678396257706172325266549080905113801526881875185186532132957985032088893407263279718004256061810656125564336439405277418430566365056218662934205283571762568306304674968461494774345474478009428541868057192500856493717448326295601622581458196112665086746456085256120681556732243034649218608623109631713028248852006226600862834666995480700733477333769837578885342955555402560855306200261286333297241921 A013885 977 4621432544768335685276142308985082509824807289328277344121456861266834996113907032742192961622536742880723857625369898879546358063186445302682378756340717814150489920611869318657421878199613508928506180669686950172285360695597115692216582188957914351733840077325680155846209267872272877970237513108098061474742199751242976980339749508797380693320443444331465822214329290538916194107075926138675786570683239841973806761130665963531001187789197342380198654498187261141712532377853347166563462630142825027423784209302828820489390353966905350411204232583393502843007675070123836948152363387748210807512816134857626347587073888085752385096899606278858411357809072767024632671067656849423925809775983291597049867163164173798193575856459157309445329386708223317769790222466152284841846610057724576956178199655790938843867015145548185132772731992647044823211884373011287218586209412875458184555165960534473515501274791617919438400312793616830754316142024068460911767147233543417527667522600136269971004737661449150566150969069138131463089712694849257726130613332296362955017029376137646717473778755597859698113902081771405908842707032727184900736567281559150294151533334003893421813993013783544495398875819694706442476391418449034584372729167009614481161877143449936661718027993118384893786249411949608261648697225484035961439696551719665298082929738540155021851966440210892402019489933999251936633274083093426986392003728765625142777677881146968202303376203682292458887649780921956537988001400045066509292627928595565417018312719469195075160561114537320041272107693887425781554882210326784533366495554707577159313614712550650206738398471164912405162921559811700709662270027937902480495275880217840084581498170907873864665567418581962872703599086704258558769932322956255872155277370461906244429600474782222092468826223582566200049553658385272394953409865482918626178074636634332821281860439570524845849682262428813566378731397668834923031564140646413873245938346364785480884052968611961195494232697361100842212440708203171956162920181340965578047721636227504557853221898082459676773896211493270183084222593547077624293371612031836308360982104920939817137823680895275395597808310579512847900151890452707946698305626633544561781628058263335884758536447463928420159049922442303967488614277085549644977339750873983449015445839321054609734624345277158694639134370013709993208213303313844969519615851249086177490683250165209361919790594716026907604697361685838522165670146305331883101141260595144630471240973292968033078012802467914621337785383912807241378814529390226099559590244631179293925261016089660986372990203594411029894978871243535754674272585246540264738028344615177526129217771890457680413305051023973785314994234056950943124675927880134852964737427177973944177634330142485053022668380035748961519440427408730736782807250032489838941769341782484679187776774471157436990363184008990253639286582130873696002463920883506694023449707061991599275601586868137452055274964124252705819947846549512065717755517358325079642441684739477342778516921656989193306925477032602939475261396414183792182348221895096383319549275647299896502476398869876757735222120971281425225549598704276930314973846541731332142502563033372475205900008234136995405492367381316568105170602834253620311337010048356140567081020613553568372657862095241303129698409734330762639621054279246679641890616924671503499964514647317546211771349927396350132453795513960127217490606186141263363922141482376082413094062318696896740975617843098621921129389787899206670411410923798212193906926511046254804695263130312335486143774881487919973815090767822651948292811870713105522784418557035913948692545123169660168230464312012392631776033857545391286787828401507782371917749725307722744502279392767283520319533413706764282548247292682951026445902690425516545720714976486701720570719096331589827165329555868002203472508276569015863936292720549903404516521948323985235842579822359842807886521615852554292675717961623675227258860410501374135552863172895277342700734175405630981144827693161552381556485112360533085733331718835653980954190722277157033351389409429883114643544169698464177344821301790160083952618183087342299490393867962373266395422257876806437547535390643159284631254816707725363935383459465100372916914531325905655122847890797282276152402612647267567601137687318950570478018892656719308031080145470566131653781034925394462669158805429259961803752203999454292719031556732076298697014110703640385619187382292741175800957574429940541665611989998026838915950578082674506249738200873658489348908571876208456360087899191034146023709249071814379174975164386069781547206154175639252879052691791710277752172877786538255036110700700242796371877997354534407619230005159884212685492879086782353952870081581763307121911345877379471960394158800443152011503228986421273223765955138392521901992161398140875989203337760633359951159999463509146047034066686009867464761229177460157459934343391808225801776787858156635798458580879649121564610510150708851808387205412902877305405034326515734281427703542227847450272841665404703134237269305175518205428112663376322016235981328975015826830832293878420317491766845425596239999888675196017529425400782769238412005198117834110318050070111904237053156581188764327124849046793086802264359467871879288166386649793534072346375796692968104696269742440573746303463749438941849090288800508113344397776221306222911248711990543215911025092789634370994505358304814680036297545852704205502789525392070717586981719266526267982918679420949994401417145353005061529199196537566468891079702263641394113063214002190989574211501749592534411171082667461959675277912719235986578366692166894553918654813393954705325753706639926556618550566368999154292774475402043844658979500568667389627462097771911316352084947684836886694832585817842355923033181171154081172688598600175028229094033033641489957940312072562897843499742553097172398447935585983782572355165150330263004882821301841776202241301332926694440275243406392846027213848332495584389229336422022225297 A013885 978 6561773348717134801089127590408632297152321403403779884992259374667744537077303697788231871910490152136395934316384828513416053320521716668130694253841662573446272167210206935180971055714868637946702000167119704010770575381168433895403559737067217397709754970671408249039331152453321751696187524649124789271343035512200599566374255718312522559075884867538142067931770943476713930616290503259481786292890592872305403346438703982981236753490806370959921720979832670042888531084421719947875298359646701114962851976068086620573604319812388330118801208063159348766164348502040820757692770222638011352522724578790544773005939969515772124246528584272281067375264716631769293870444110051252507028491098308457112433240688794316581736034824529719917117047023377835298661035900123584698689802216730644663268310028672355054036488523512609498063292928883855121551156510210687236320159538337109431547944275226595962299093521802244240048752922206412464331054465867772704798966369577256180581425636461683872220873801772206575403416489599259924788170197770582527250634254154317016221614278914670655332167082586910277384910668117703079511679479366922571605120210692730459203113665018766102216550678571662136603561624724266805295201690224790897863710116882770188379059395267396718696974072225090620136662731302534937559734296484086848101883226835028811140134369774408888861667513898517053254186919218375856992310639798783960617591238313974218348885383291690830817864826431728723798841754990506444158029703863787998684702812811913726311370442927372911832248822403615621840491013919918707921170390507957307192152278820436382691551044918028550588962238072799032857410317149561934518941735057826402248580925458461768973632248450741061862458558245530058548314088450648444479399798275700593870775661391930814497079241322861513546510195337271697103759108733937706881363671374980391809322519347713896626798518147286696053592308085387943917806426099878947310827566045795262825358282654465218531588795854473387150854754977040558521229426627231124161615359918239362750103899249075938999802084545666949285153953162200122343415039005972994396313736944687005280498968546730845941858918084923037367317314434495373680965962722510547075216132115024680857577069921605299325601284686791014861768145729162384366481401619857262268590686656681517968723883080874635013974519012190712694237409204556229826634116203285976887213203706973752713389047529823668987348114441713816950882781871169626566581916922649611544337126844840269587004794616833712542048023673685850508803941846286751322399461256418259042381125971292338734839330522017779128594751504949661673595015187232946024548650070396920670142711300272116717252757943069570738594069831746346895991768185400195252172988932104631925953189140636550458223347093118399929606858072418413256108126939278197736226353609380925250343792315253349137519167670294185012826099357452874561516528644595933384970415313893164056053230719918206172657842325833038262846544736569074127393689558250553093815195609839372605878323169140081485476700833127705041191287043080511834526220528453756616652399295305865530945275872748289148316632270186603607659275015920730576473176567458529446227820829203024061857261640875142528423567991297051885456176272933998440103216628434842574394033076228804677153956685298328928896874100963030937824194950157673649204431265768352816295885674813306944949115873596349211607033593863199510015448737064884350644559627635975776108400038742057246808496041638019715951417823848480025069011996077203885430334680031358171004106955194602208230202222415881726349641771904793590261173332328367127347186984315097868264116179137341671448751040948304177483202366660979764975624104872826636284705670679635355244020371726247292840772911776376877310331754185445213926106756246936795556400056319502646057377204369478844864379503960082137229483327206074004615865184044453157520992773321824198226615303981448705007737858836379329677332921919560180335666877837106637150083765873249575983681646077569801975036324088912987995351613929282279819646282180889425510071174310835154435674376360277353903203712704885549508438694155552251452285939095871326320712595583844575327532166183451418904405060802188757996930957152424212398679570286180812061201752605739020188691515704806425765761437683756820770921916385511386731448553303623200147208470870891506543085362107401615991542578906065805582043814000372761586790193114053173697165989046935657239046364181338727004102539060024607649220218757372087667710843282628393422684839944731976420234532677870121711473278138437710222065324281684169470785743259359148972242711979711881818271488449360622675093117809302379838366925735360847180807031164144636128185577689817160399017057436297718570985862821521532736460255424437703960195677823418384919269369131920812485596940198973149735676657764932590970196884306280109759402283542799600560174183358259705578903648822597912388913484576221046790589997005262652062233384677918706434892005272035962797363185111055018202101232315948040662220475823743650929625094868357004797202046148516525578068726483838595752604543761883514449006771741814479046836545048289332236732907597845450800537521934697791861277361279220382543954464583993586373855618398878014309583743896935351218506793032491847802666640974162910458061249415897907359508099565087614229731467692445717705197128887127657023790185423048288836593352255189744096862460756718913780355173011889097145394526599257152297324561783035112574227154609352860899102972612187279422967406591796200812943749481707647664183598239513820281752816947078921191595843508891883871220239671207131442139922974535678661071319796250195199996440010400643279467381100346039708680648646200900745351512988032216675888320919767145964656738926373834279451756132685901722277564949447431864910801564193953810123518131320231610115542648715056276766461047105007211257678412938443378013962212891910143090477308175571836487724852476239323908005169158833185727386665297587885886277270727181661773051832182964137997924163210743522529 A013885 979 9316779821589464867270005433134829427537803610872680696165454418937619755180969196430505540955212815941926722110659213458573377219516003063262043151176861496545703660518582788365248020254146239669090461851286081577620676848979669045426012117593048092659979563392593702256237612128916062398093730185732375920441308373246606698513451601436063343161808660368103782147400496492016611383054385086498030640464758523892933079264418921163789873101195861452041574985262275389085581079933770020030377503032886104987810118184105264827776108715858257237490726876933243461079813371062173638555383650004138884958858152267806529765894907296755661016303336079088179480241234762634054287007162765041230871952285370950990288123824669431958793981197852294532358059035472183093650962450041772599527606506040522939654152872380644029959086485529043184091652908126243881320260429118215747299832761624713186149369514790408863242104030585569099942902177865230182367698000743618149317745992608854228791801259909577077759913213562879911532568726672936399029956972495945995394503800200786095701372585216947532667964757380602665716907106501597541366214690535480581751531166993548191612755359072550181594884996824724486291523197796123293366029186277500929868073855426819431361326135786180102818929515267300492635381535679023348838751659003006099885395612804303502698997765864782881712460651281406727682330076560645489181531208092781997970611242858764491742193353664390267972561098862875050586852057715555508282887581238926436448466081690685387699283502983530920475401316231530465979574049551294016872829227155456738317927758149148341019277591984177263753592156463330216395824040677025559660261055114000222017463367078675151909594563388523851872844821134823572340233596685272348433187159380341418111577918256962710479379440346954180039607326420992580034652096849642590679452378347465534173209244353487010122836263581052046398565413781194669887304878742895822491909695443084724489424735134921021788606072915545020059851179837435876300277250002660502258738700087431586876274272076095215520441988356757037611170836475021979110154247037903797904566833597072457256553423983855618726469977855304569067247060121019297788535288933295657838575151696442598288396805767680735484550263271533029988585534090571315579439183459765672832894366584295850058518386459561416647036818641092068753901845120953594812955236330049017285147877775772631606374432858552845177369131726868454994429574019253292467947300816042509498507879910534370654995866670273664588814680749248570645878838458043167872368131861154260029138138378221226199032767317000597820189158087563311774885597478699009043577572643003560591946819638670466825808349134772931500187960209093872864702184000417765030164583546171286372488117273656790623961626933593811968851804682129790990577916791622724003165141756754772383177385925358674546350552850840890649756226955374966116291173811730048188183938976338406237135572010290904461691446031230320208770506470030755883298821875108955564125162192999702070064578299965728677724492014822203896670737247127166291834895900868765508450225706235100315171366564852767585261408545250340438560275246280160754119475061541965243932694999089718135396465941628057244979901977419058198928150074359248223169632852399610273151388621515001922489785477317629417996728970371066218286247969346024034538456163720056124687427346583397558934616816936891602544727897481820866692004997462735499453132499216333657537944553808181176281770764192033759831632257116031302954412165714190477155458707785284118607378289081742307571110236912746580329623317331424512687458784119758364333794869988681913939883205761408533598209306747736324528767262720158746158994714672417009315293339454175016590709032938114302471021304196071143887215713502483685109480160604506937728323514765640068523089425264435124232603289354250343120242508516834617971868492621805126878284236150405340621447325665187813946171653033845045897668890517940958970858966165160718504006485561494523207462270954760026322869150011911728396115956498788949977883511278511117036453127343459469871573312995774322880941113910020681668403238967619953090288356626846573775748023827890807190823838880736781291351856415413323363248398029569584943751978627825829270781736849526787988054969414079337268496737625345908269338879433383041030354348548022526091414977825331401805745552985728936276903671457829876516303983615127268148335163224340197046137009710214921480460653507423060907864018802149359342998872144186060279612914810742902799953028789407309844104942864402637402887314277807751922771005138619239812281433067003903182281620303377773382845500775243825629589688973362649130164148073832246395599128847628910619057189781930723912667162120329369797044274228177098906592248886175845031811554527325357756319048647541689053362214720093419464248652264143893817170837560461957802655648104228812452567235460508550784145398106307404090785533469939486832946741377901213369126506868635620762526457929537166029575699922227244979380849412425037170538378141673188977984698324500771760340905638294228457699927779163617049505829692116641175023407905017480776004196342628946401650875983154048237298804281634202658777690353830014697711554220835381568023516772975740763562645858270936975055399634734777545550848853652027554251471411908555049749091724186604677383832523392899403748079830290413718827661304213074242658927352996944484138842942652646763433754887141817805568436353641462489422360319574885834304445062171925017617649384222393999656233021207978297663873307848975489524731245561374323788709412028635806335699577004703557739155838841144028042464614855305096672740911944413406081345323847426164854717326994026902648179744848872329592563176648459072776763676177820567939623361784373218519532107287006361687856536427582265416655976531734674980548083381950093243824038576613659960797082959374223954693498359539399376770345710068860038015839354242901039951545862355737726048495466353410587330048429437242890831986782883972740100055287806912085318608603916665667458353 A013885 980 13228495047142552818047388104274519506495543221522851795215393614909511972731985380336228305864045603204856249875874258843649619658770333561394054802500525033900893162312933402139915958293991317417835775892781501930555761368761725951831441287249312485699920602939917916304434767244526373608370169460323414077270034782912807247131213850460204590231696159084274731808461626747665229788509450045759834291078370643459048283125140056146855197851844652253711394533849538547120885895411522899330271710323764566369677110974529149002571702392972357546451870991301804260918400573596224675918331363143926624781029459504510975933814245389649602583625405855245905252276878866369300417787129102083146942157556049942360217524629323665652717345761638965357830316627928427470801974591428961117847468790847178779528526534919764090445618660083810668234822023173404258599741012106502456313898645422180390346485351161765557336344102555134385537629257557192131046052580241831434635846871827629938729640561491432380896957095669749982548898434547655456717477617097176393182853982241687543484263774728379472891338436520150359136810573516038780291609491859635852363983788173958354698711985866673883188768626936562834932423253053210230948810102340413637779693740144757557354398443178958322248176804758883475571794921104611055012143414297031231964978158609479958431690870847473028079609242946464312146850135515168422332821356528993169292558167451716774951595428553860172712716684148145180701096002111835497324015912435158373276409705351091482522541576695687262153441886660552152834360071273751668915004687981265338097877952902375316034608423921877977181384098499554651061125534923559480062539280930999013233049483990226465164901207989139310748621829202027192952287053888760740829299820556293424895650688282576303213120254032705321208496739670131261710261022276642979874355215563297370954570358060009005731979928699401815443327892715125720402179043217251833835895424442731947659381136154463557233704852871647005547120116650442191016082755357027532755585954490040350647386159127148324423208200262259977151484190364915282193406278736496972781384550650638507942918174917445287238109483347699179522114209042250097100136349738962372851705799162255898277968223446881866042887083157929073360503090677236316424675780709632508931494896655278552776537740643313494356211756205285061464708812107901808270338182989874407535438210295075201394731983115246267095003803266316263903025791678254922083662250694763669409022902846131599915090466262854754582080646164585827771545589936521798205756998599982904182191989743286055567280067904414517819180317434733381166753739779313138883586921560177106531399835491703733015891765177451290201062376618603399044057448868281166602434395100116124154981860727822509764966283733051709080658016840554758646508989202003066034962048679320560851661093647821991565357656919136394475290927136177833264978837174801591030330283043126920464640601867815612736263831487564588760664265005018458956193015331126576320412060415865977982095681951254439623167864058689409958115222975494236949625819789119822788531612120577850828198271016672156025306507752833512624072876730357610207861815502455790145354544523322529922569619942482188475685428681952291717155526380129499104404965392909553443605911193978426084660579338467777352548581605684150967497257183011737647607668753251067729030316530037863107836228229845564100114349718334845730318710139682447238047026350939805857990853340336422700411906191933408478133261881691996857718942794374453348322518134459890152793516315400735387600993867652221621307077974476244414310877166843927751907888982717519936280940748882776236289152671650920654536441899344056436845071758590633997595384455077386576531434355380412159163596895911920986146270441326495977688491172395433407082124240704597410772988182087685062187531408612657829431678167415187250169683282328518362034020020687806075718746335476996573946169444761676125333126457884132096181486899122366602292943136569886929237777757651012706694710022728462950945324013646500982148747748673372959102027228030502332513442469470241142762764407172940235011654017670847963734917555175124495701512261868197557825541563401686284073994972794419515070571780681070582169480853118568898470924344537958556612355764707366445576035972394510765277578693335644944488235834266349619828578196170141568173700463625658130275315616245099954980809825263823757571290719850221999157336956196116627768482422107089184991457082144363382908672349606027586990430354384436985740832907597841494733321311860622135534951373388545281221809871043104497982146478710216960960684834559093055182046864194235372526952327016651770906007476791667231870516192288207842144842684312202811862467858806684498011921892072796851122217350726778976799332858376504600487813895455552599994239714105827682280249698657810556643566733906084834019805240550326008962464757239251289390724332519027311850130475196027869956167261372602683110647854662980366589018528976458851947255264564473809374688754704177576001849109973101669082714419808930692289322357256871528335264446356739915813060198829159657788845210877794405202174990206456107951008807820813157468066368350908294084484115092718023178648634241332662367029166454727016353329767660386997760591234559175617041493191600799806887096831444498245247271596128228419957416176295167071968707537383596655951573486696416062954958976614644182604415925124025959075588760912792520003960983335772306005843764256270638676038006452640242939739542801733855677169900048793296441786134163262522791630116332129036263251665579634742750076387394307167379380844591869470236224289680654608928646467893010658985518440727482034972152124379753758055913336547981885319278307974306551153695597342966811778133049807593074804927487299256206991687034918242457672627696904870419200413856060026445513542896267941274941390957463819448207501639246500280532980903012748861241406997055617997262741882482053486830700494038627370154496294680572875475379248032257585288882840244200779658772724223656531305164600414715521 A013885 981 18782571292150683616574310331570906442934242511881771781399143131884574941067318566168056113679206198029637580380009197538967818019842669499480278469713987973059420462762154681562174652795431629974936051251797064986613111669765917924789534731789947078008432167528463032890265835315511483252459643699426421741510399776762229759489983904072874708872605413348921067881366899969059710171823662213622421037027662106709833918133211984700505380656326592414997899508648004252899419684801318669274381599805169385911950633756962033915344449644578552668832514190096805892494817483224614779675374214279446225681718145283696440756457693016211715775578617881411885293782092396566515783297979765496470767851001060403009751373867617611942670292401083416436072879876380573243410479237462550445903553494965902720365035100291571482167844773850619163967889693356920250402652474226502258114483188993200782496189651244490958942909528421625443246301664747382147610655078424426055287749631892563161914851258717540706043210810986364200971931284581530433808507616978745582095427506663735750428936310394512693241077118462191128472914450480762274468503778283346982429968929525311987627449104116697979762755456336267297118645682810371918884284665478752686496962614800715031112544110336746226552329573474534014974942021294829738736376911793539873924097993348780385338945304808880511230029740862237978851890192862160490628212732817186654372223761963492224932447430400198243247359773004532971834716066270504413723985261382446662405123255010684699100008315462408428979399536868191598066935987718535223370651811263015459155638696574107909098951012964445899046828481943282168191696518639960392683156835804845465932037941189910978149641134471835374341605944545302724103655439473334159191667155315597113392063899312833942151271284530114879255132555297813562858146084306647471475462373304056715231443404884010206851591825623346563469917211766820259993076729765317537034732969662984055007805921836868162983176471283778102355117327466946898009522212772963041575748006584365222149145769739795438470563125599771664378374888078957517829283258707966382282458323933163639972307971083759113202040416697614113938730514508102096118308297131313897830104440881123172961261127838619345674055525231367700314423836819708724529790879971036685233945549480273840109636546816593168156127755530367431516097059833089137785297561485454106660044690954934590226719969350064219058710815094302011516558491494911998904942432284715059356087031766399875060640604156578163276649280021310339662223406690500030835031514761175926383414571980932908999591575374558284027187907971928234383283464701836215435833075685668385948353776221743987248745034029560456551009822878560366356498277177771092368632692923665579694320079827423885247355732722359600500135849817179557947556313881388467331203109551674053569156965443515589478014026680234243650503149930792049806113056814502262635551664690765059910163211046231072452873354984438994303950481317230494078163346169007387274571306865890219899724428688262274880032253958778569554899606148316320792584867608320304225056129190687305543373112490919077437623622178414932733878242535735365356904053773870370828412667523251157368269932862672932682521285712070735060645294219511530209883120947880379823777958250148626125287916197778842948457571432901881540257753092099496781119281732984801272537798137389970198703023505743833106496060248025759054113132822799100488071736693566339926109319051250052126138747889959993561536858815553553582410244959192128207789165630839816252674943695035941945232984349943080434564203811605916965370199121483518726040679527334349704168047688886452018528807444912261247788148785876953940249533051937221815923789786232812872394192789527365867073547197838812395626685110010514599392848010563862891079403678034107565867902681254474249342401783238542507723374267751625523464175996197123095962537564513726271251792015651361924493486309330979178287116933111990145687957444127186076831851363060709945686763413645093948689430888741167220140374918044079945010774532188129309591727073909704950335538884374608178239710382875349403262942038568077177244768835138286741093262095599393379861499967586828082246450280086966109409556836802482833587412575666371880476231227062632222315949619010107199316253707656152871654727050783468823946233066933916372160945551879548696562405819182136075878318804934918886779187696069617008953900127614376657057538978613749566753474146405705328934415278282249359766558796294565511581471471685223545263021789683148431187569397894487363494249452165339737359755298069649223191436552822052523538755087142570188051615514454234453330000950180882133483291057974986260841975509233757922124249899219471347842608026601682631293713381912805118643838160950872217661370354295888692534825974159834547970021217751158175479388496387182923524264732103691894176858609432064236107418322819451618000445678597468561921590706120406543352353779230719527833435130978215314363984081496927936149274018178720089557317451188009460529257471739078216558775647966648905961840374207669837607523571010741666646584214728974144229096394581312530787144575069568150066995512846036307323136309567615597713913362203201334236366513867995869990462931194909337258389743920974101479359788527487414085683398546736811407292645804290945002055306663838019675477059825927033304273177906861397129433276100313221899039187659138845180158182198824126175188231303354849075264029916179659088539309585615660218643295727826417419689768023841427120219422773579503505945135094647435823355562084987737041631720134903446936895209176518791753785547859678010401194711273105211069601187963166435235201256696000459729454998865464031651994942291007915743774540525474976801432769756592828470864657700659680413299927334260020290595778337910981223684143844258598794642016423820968847522476066310294814458540691706290273558654995618148816716666008972559875640414618398602739484901035321017650977911364203341905452645476274161253845552973337158275517322900610186403966063898028291569357094051036735500497 A013885 982 26668565327159193187778350544453272509345284770192916836222043169808236922099019737403677649400216674715767125965618719190086229190199753187523569747172693821464229559996084659698824615994163167841322776922222825300697532896098826926937894415675078888339818472090460936490474178133576188076387592324136500894635731695834289259620170076085199665515730904381359020678833962489369212905435029559647289866370985235846704657498867968960905468262549906526581672602650429374509011335402945921799915635154568388772784490994258842588939224239002370056710527100408280524100014067278851867225537805764171679657767280608073377283141750632919318125965729649247835217573560363911743400526119655898522495028618812620636216556445553939640084013357725096410673131002638091583669072818665864488469281754701801738829337642394689809956389577065218574293955956340676715975958934097818816699655757274319083432692349647049199491802694296143836971364142803223773960021887686470305582698329090079053386934963648911194260395172454666115299403437932078057156046199520590765957267413329051851396778222867821609087196034188371309100166892916263680740026369122058196432068394369020902816747002623822443452006673967243475684988903258086241631283772272665353191517847363098841930363542870401486993911011204831442900276253529613068353015912848440144770248004542219271586198863650022656033536337771434629938708253566688607741902246179612191516982513990198180015910011185734277062466505218897171790324449706639585356896541270696570742551089489705744810040506767508844745403288219059917856525530714076266649383568784471340790347692801623133489509288414659260882932747886542789482157643866578243273929015415360468721865595064083431702615012267776759106549591604259889937643901324289819267402952144937770629515671886622462601077592239075322114554744567487671919078724825383558906735578972378055518371538528396080269680614754087981568706242547602113892989946294394462181524850106775551391218292761530119288803994987571325075629823225236821767106180461180985322616837384857051225019665185436731880498347824714996069286233463124384392532639859317023648424428444769926360161278899072963193709499931024282974704092137930317888252863839975957031358601116148904991257341189558548290727455888434048865336885675321170484695289463036234786214226048413173796548218453367525958655086584080910210151023083430443908419239758052411520011074765200562475539935521474131880043961787350371165866190058491266029174847076478670032155664662745227403975986295946601175493416783217634941785539553353302281335341454258967306975863929131457373433095436594201483990941449298107086745710341155063340075643343826057467471747644876752503041377782109621157147154082884086093838574338798529897249709476517038988038225583526595435654768595971335287321387313871115608743465158686585059480053518711266678542501483733714329484561880117352486872450951284607461558266509468739118926479972835605668864606346468511839719403188140597135424218551638937630338774201488321873510992052682289956163028144030008824337956009149463432511090086929966291597172367746842196075520424301705586897117382018888533351963315377691146726159812061608649557719079206263113317524871560818547439642064596202179806625167283617671002645514632982749214018459694592455449900467181277844372924828829674612268122002005766818105752532089115201149680003550600980421700449960110916419878845794921643090176615581110173295910430381062421692071846517022708465799420150745261662984162794926578303039747275421928860263177023657580726901345107328985074287530002647422532669460157132356579026731335342444699634814032224447799941111642367767910931687399251103672256952310788518500737570668894190740881250524427955892104394511162986559001391559957117925445503681822651617318240244199227550130997735174672939328868082473866150502697297934044248554568743727249388587017687019760869274537432458607664080698737765842320755655966695788025547990707756103145210987297590992286066192746094041492241980801290441352970840207882158704329273395367465686852310009313218483163294949040717128980827980211941668567233751478044130900465098244977668711094055154356651225743952942397348455839271467886150009759477930960374198155333439439207925141631862868648922857447927779097340241363467799280857278198833777699578040591542247889065786144263693961826643717589698427323668455040373655007839206490182288362103418479125825637104578318197482257773494165997159746121557582618601887541093165551224832073775999729210066872830412903577533339372566447306518329234146082060688722586273144468854544403122783468410078251277937092923529580261029914166181764988279496402649506445968201775159120976763401185191703190067360304820614115822033571089156060929533761904826585295820798001302569737342284119693222574352020327139497631316420403192660201777070416172506193561638112314816384246391949730551661790271934612382430086770657583458115979258799876365919924304015220002073424642979917191736630997704765335861606903346001983608637099759629182970198584084291453548598689926051032379328493515194982215672260788201379472615905594964598630579819123372437041502692119521038666025842734924551824849674047883034573206906351093745979723283884717750836824844649281071011977048726097610386871685486634402524804179351259272697301456173210374088834324314193743128297783241553797059102363831733261279726305401563302502744005743103962430305904083872141903300963856102275827318724236533687505943457159724697102214476158490303494471062213942224433558268454957027417186633388961026273109440741680080824285842158315304433352720089255583603457479221015744442103154686627398840814209119164097345673650733937817605233747150728613124750084786324121163589306582776483626224208487786879324136351928168286623654156480288885551852586794925040429629744450043531272067316497426277481308764029513477169364936720300083136264372660210904018188944171206113397924456875249501751947347172178835584889876813129307794158864544295843664427850276848006201775401385308063577537601199541691677436976043588062755982792655488022866157529168929 A013885 983 37865549159724270562019405468995790145301467997951804320327721548954413851500747867290773536244443447111904964172165497773078263119309450961577653170511379531262736590367360776665994022791624533001677034072456534062972496965256192104001257951357170485161509636326945593902555195142205085673575457674571479750754806098452186445296515823720103341480169134702203275023987153478268302528272264765472122047795907984013594534882370177804924355450859322631112673916581430700402241307651220587689062813983660008777759469029635377461803480110317188141610838877204399960107073673524348775643250432278899508563838477742337241249109796628404924276379323002592083568518342697622636249440814676265108454223849621431098676531185114880075550766954059482214369119766012712801713618725092458355004528984385636111489006856917597089495249435723090049241293422302004219915477124291326731622723124556242870845492261492810335242832498115239899930650177708156898023554797384848668673733301446852374504813316681652101548981908375964866470665067171926553999412288712707443179787837687147574568675337186436586413718899514598321825035664075407400944491620382538184611447334223614912010677948904452663092435840079108419655661289213316556783869683047749810386448956203427432406720188889339644118713506636258358022057540507795822392508114969247678633050020985301828296565559945530218327808803939135859360884484784437786522594097553845627410728241366580817282849940752143113427082504700587681646694702187120161746087052398987420844806362269585129708749683817394805773674076600849757788012770463096185735993805823613124520560704058234217447014189720572854179458242615942985445767905747468184760191030040607469038021918210904309086979843473488705854748183486449634547193256802602169915556953423654908192712233337924109881378226883796769631605355957359343388007360994394623798640858952983788774148457580312873343467908622895099246198539424910694625759026175720037889673329098056014071681031505507870583043373911068058907908533915115078043778080071071050277214774878750978181202746751198641817648742647356360173948543586251399050428216432730291246380963698305693331959512973801040301330789443564345351614428150685327365861046493236742422673729304971835794171674689383031700427413335384303319790634484304491160887999611118239214849772354421783707245563808543055305078135272013368928254401182170299796476416505149022863568364582893375034832706229713696468803579451501935952453271017879233510386110845467774995846445561051450346127131974203853305232556273569041495538790833605559717269953911219774543580829230824803671870594587316333136454926153376062433865504047861404768849782731234834477592033195811771178710821533572820367323486754661549828939356644963464264319280748199053426438990862349321215482472774370072207050283027311100594883670209817258602798170348916822972395320529189700426718961577417783749953257590338108896545735611334755519181595074790444558177093373277741815208472652503743826912024680074407066999920921402604230357696642945318170287768651498016239298017205282929700894898837558121148888286366551928119993200203087746789494980394681193016299518577082222418517165092274359472335074338644567125285680911559729140312007862911369838413695390143815535496803252470242987350768608126584960017729327630607616277807928687615305951178901401902057055179472954454842158781200801345656258614335779013205455179918353840059393088898869148347325411495949564146876440055780120311774124567296976714989019704433516066689619106447238753645746693739279381598155963160056810760622669486968961414968461690325476415227157673605317503889388147352107779880986953197371842711732875638474306779739537139253512901744877224098982775429725862704169095669277436344606704038816146033586269276521161664657410624638407982631646348051271905595616668648977096170854308277352738264619944312762341135130997172038816608565536895238381302098628667707995580021163413904781498590493442342457343449836791395653534317086233890847471050222134577842188105118265042938211452849135326263727737060332893438455848786476460105500603331473499786861706866812672361305567941672998819257763127871869299371739431131792933471986462580468578425294407063056619604027870237271321835446967821991917091253661607442392645812223081609299083520172451561531103189777980185401461025279917435815717557292868925756439924501921568259816678465552209530753406951073451516157411622395257140922566075500106050229245648916384584100220238433918760065436393775369647517017919856371574034885754641514078173291195391406953636443307585178028086114406852584705967106328475624737926947123939240685150838252342290963560923776720273853073067872104032704352516602736116339472000321682696648725120145935857203225018576901360918368230787735462759553603503335259924751736525631305688308038724415920936114585869895446126471846805236978246886929334568571890854550138262933480035711925564476090179962461816057285965962526138226483966493307536284107597678508094995480453592964144338440608646553407812844517251002169810361152690082333040681016216817004201863797769185953246053850001870349650117819170241054218340436887924746783397227454988081769380375583644605061820009838430944912885531962686703691549921613449194273643852696473090774791072470739996262865660887681140937154172353657725962122650037217778185536915505620002849630945905003033293160848352808547466001638595762386362784406850054814447786395196637833809049349281838312011941126359252435229253458939474965566848749198981901364957558742373649920077484361723750035881058351203159654518928022989379093206826893087770165168454326074313751856331258903890718635921940517308977764936152710136747891514372528192076445468281134455807702970422076701269712079825990843615116530268239673238940601719657633536172996758328881883129292800065605458181363683800086182065778617768652917153262990956875115141606923372209073546553699704096198550836825565521131809014704513848324957054985822259339576691022935270263697843534210534579541634216084739351227011805826377667720050632494320816020521460031443257682673830893208023153 A013885 984 53763665033278623627377186990991955608337306447167855026847557735333767187950297364607875840851426739485968046714598387171589583437793359113952761897722775807120115386989229770274648275218847634554162148567015917085049940623597761152210914111040138013549965587706267990121700311709025886329225828607444037524467466722530026089659375067919754770124008507090866235465733327776193597222885073033108950794417354522457590295514477473547566480557390765253043747849175560449981025136357739109974429659874397549083163226418010998136783903858994631803183140855670807714157749304869261279538498629024221419530926009491801728348237288511417130568287116420491387999345748507618383437222286803797748094488912451936295473563538903658279431285315090034238447495283611512360502693542153602642561665510182836132350446808842448650699456378057479468045595154709456805676529603264910299181644787463053333870068105926397204166882422276410178595833169370170528757030443950459076157080944192423471907280721383660507949032805480972347412439090279530121181943534014758652150924019854960293784355658231522292275623675508099029431529662887115726082843038641489519187855777628739198122745160497629444860436674587202643407028271118552006365474856563128902525872255608129863894708507235851119079464203392037883446124553292777452994759394595891101240886503646127698019676686247580699204267624934609623864567361912577482258610887570510590998514368602029339484775468326515664601237083876662323899830999763297871496313923958069082398444227113006333512876199815914736741391553380252734543614448231420360990550957155297860142389759582012261281665226374083411016683041985944959486071681350882934409050555340366799165918686725179959587311939614737253428805191560519918759274176023972309169792949217250386981779813490484912883844045088547029938822285893548365224865967559418167362866814070406703377496106534610295406836314333577966930409719592235424139246333628779325837917904033178517971774814350315888602428215751247360916806287239113549366004613435470728233455338615018727627427988393916649975281290789047459487502057250744152701543856099527133138212735973785226817236038212442223679126630706970940697907207110747616857709367890747641386030253269769395855205211509443323241073765816138750758727970906981121906224952463843509776878953225832250549218564492506516876302325912915085966364509299312775358125615309751376155997587431573238796832461769202599927106043909271184275642444027632954854356292186713338602277546654977829134101031223497160542407581652920918550731220936630689203483764950522775424125045449191213267131166818963206818127482083354075879160972980884350590884745959422898376850391477305713990490810930194104008286823933013484155468348107847889479943581005295663400903386248842720173051297345998767613685793708308857357349743333100503347993201757101993515116302620613700478779904628427682181857382462444696283522738527902931967198622038106736239039653265702014660516456354966008198847826626176407394929306719699937434702988082362410621310280334210018843480964815041404716323528378798761220097075615553321004669185260755558893291974378250854672543985548300233076488526476421395217311261645244859144806751042044462337975986548209748844660554295563427494783884575642641797290900263628788541575893109941611638225359532202611405461923021407800449024195960930693388823040599426196239458387374956182352857975393334128285209693024681652364988416790404460300891541548279794285514673185748583467614164550477858821901722515622857075035188963332572004917812931384548783156145421629759288647772875110240459966495186412972225295119874986734921696018478492405960792477152905605417213801360639983929075068132776140777509386573324274241553419669693252935944240976441376658809699536153507037695477077267216042995421488805034774063275496297930672837860685587757226894188480272085799397103692251699518033388037519462482360453852604245871480262109021376601344244202247564034456298654917120658440274855108793557017702955249335291275676368904449071120098808014736942837673559273081078845606090420107216015770144415968986874102526792040540906239780959999084514869781450768727798059833468494119140734282800116374357203240929330382741116199751481347207312225390829977425436150208958333294905005627984534568829701496556800867581728593612103562246970867730664997283745180994317761521883524852144678529636063563567706940133330297649376713993939262618338891900261354076160346039333471066426786407082068588910230321756715021614570512633508173994450782928036254492894716814856902969379485377968119424266143370490362860337690230415113518741362554998461496213748455968220648722550842717872202766929682015563503851166011093937413695960743428615568902915048048400999465201543435609471561061581710947391500809435092150978226368073288800683986939133016252588847549472138450793936989343360222690134824192528779233068995663593942163065827496200327974650961146761649879773654475043840845213288158545744161317013468235997890397145291087945267271069381956921977730456187820429955175082231144142225642561141135045726309163060018082281302105629043167336373600952519290197698378167193634037182557012816827111935066878009260573709165046151174912755944455043372997052307132633793139758056193248222527785087478873803648671000281727604911695547397811401579513893922881181888239063100386068445959839891842527482659673685779434688571663394613903979556898278677390647724712604798615381923263100178338691849069084927302128449426106184849164491418845526344544483270423454571456713383998554695971867364264657586281585937630831143365611938922083405586054056896900769474932273501564090244218697084773242388950978556632451001922434761217085633257246725019757716474578558834709584525491881242828511317071977726022485935867928579769982658290571243934308287222750369037016495989338966209370230889146224990480530551055830359616581398494658538589096400758916185795522636984137646952191306919141128549221004635679113341785751804030803229026953566996504246133147429761015131301585223116155987930901488870872449538675864929523548217510537664129949121 A013885 985 76336716143155886707696890589468865114186982920156409134854692783417796678181545365220044767763784216046328132904049522214291671171234965491459626649814967289170145673024366813932851276107407345855169005777917518984627753543999646356294731876959117239505013489463858549650227039482242367885755597329079668787377803898251315253585491305811339248643964346852516060489669725576322912372093931141570975548109041740193066784218299442158827100384775179779890936689886863733828708407033490379470963773580282480848572889172197841781499583381520540928172204825910186028600879454763754712581694047910443952070922011059001126607343151753955192757296440259449640690587056438781515052024124474379859216196743767268912682207505657131533658466473627790743699345310902791105646272944681587787259678706291671162370708354662612613836178034579558625060814599580305211737460292902905742665152622992928517468753290676336555116777175446116926950543896362422216449370975056166972495164478178221813551855883221640057834989872091796954279983529407022799271030800375593175567054526059204357851773871829634547343590205035902963631563412557911473488807268316389384245511340856608751628966575348682650691205035469361783659972939945573896102064033415154514153677403230992444159949136958373862382810805435608733076164069864623116076780089732738151334581388407479934927124080705431188830073817136780016711473020783106526227264478993202456203377615860171571872834842131681551993718682201866137225442343830916825929141799129332093127007824975991833682591862442025250365421986807825506910892779622519819494960710373649753808193096870837183266601343323826949715914533945037852341015279267820590601231294353907182363323808777553841879761968645561992441663052873545130289786753746869250980894707496757482708788940643159436952516154327289120287846394381955901203082518101012800857337986025565450637461489335912170205464388760731011391910753231072612612077881527157727246248601466836750991850272578996466643377919131918824129253824580466046862167212418647161777369196719904645552897021317021312883952967695864558685546208501869840422355954889906296676223320661530770793040309508203578386373700495707638946508433366644779028736649965253273855444757316854965090784105998163668607101273910405318236035220588073494806406842330455454261270019890370501768061823324636825532435991563733875214944413080194339281662161776857659694726266497831284118354148670234695924701006186886055892060853649742844380641761955350240807813990560896855540857287889901007876261201662971336650685579165421640480390848051354416345371914656352288495829057126072641943166032328424868115557861613719511376921842743708318220659666291792859149396311334912609934894104969056726572530822339364580813324253095436084749416479289123078136748095895797772187665069997298289280834534519706081382171583467233565206392488089996706920698999046005443539685477490979339131033744958012673274150733891160116196154124966879865429836914170792971503191478569962955274542140651112994066225080549658845257541750704490434725048352259390243776304976033336072709683373492272691701726575376780605583552862864780123762794285688652924035283769737232252949065916025832429970767879114304124161811570332381449365333200640435801472461362001918234454376065775615180812276322863402366875815744309314603222324949635407015322150147804499171522974115956379480713968667523043160206981866368053215384652979108945416881995358498773305789442961508115903874848007325497426476576244836147841193288914025864722977988238295910495689186591115316871281605735169918965134301560851135400688766647955894763504890853020339040485714543708816792050272924232893094190868936358514205661584739013799132915932145091840484051789313791951653033870982160087123738647563554304310042021186996497397569159350168830250259197160156347090951343546359456576212906301773033682926874573457169421322576332238788271441816866925797106730342350517328764717054834540270619527271016839274658186731033334950206293486484664931455458664808022123564344773370133251380351446670666848799081366485726725622171410503349940024477796102591383366306289510896674521420142029463281344133545169840969075654520805556573724834945695522056196249247653024030539051201732714406747679257347495927240952237103936575933237299294833477796649609441990415740300527581297315343458811048306581451049033921176975945991586823053472303176553672896889956429551073001292619603486804036829385414514800446369904227963537667600324660444312893958524120444599244356275015403238905295852772195518013932592277679394247970305680141380253527594335139790491837486511835379554813252450544629564241445669865633254871888869872204044477517571949887605019013804694398105733282323815815786251376858497897662667857854157462274214223360630454164782081636211491556293435616672763643436587057352043315050862084328926991878095415708146761073531334895527644975923503937824156631272509077103989740957555913345781721972322730962003684928284667655090791969159256665619521568256703351698759457209368534432331470152214865026731465628348074169934168582619820149334908094253682763792136344444721411927641181822233426129337051643131913852547061692670788252209594690404973954933068758100917026104518453475697648420019626037454392376841493633350952491322227191060447012911927105304841614303212483858883660306272289451416524861985475200389311855543946716300469730798611296272486313862701718919268043852906467264911547640331418575629915439992743683717624418193816802849301380147292487752498985896382893634937464814695264035874958527680222723926485013764646699014725667670762092578005197955063462835844368913057110284481885626586694881618648769560484481982236582452757407555979734563246378132040445688811374246555611326025798761593123867078137108813443629469486468267252475614698835161771232670729791130945934856545137787919570491576308714666630478126914120414722430388625498648292352458815073384780386726988597492468290965358511287979001438832127892199215764180356523210774955529401872310178185661284474890138035892555605995283730343584635697551238516601469859476178557169095697 A013885 986 108387220772872887833130383981691494414434187008064518604987379531385242538092814457625237103822783365642891323800745042462617529354176164397807391116126330010299255524863358391330256414340035071863882699036816634752956608263722705876509569118623541326331869938109685808730722413598138201739165285156875071285439886509559417722010134928995370711561873285628972896098680987547621121391904172788877540628811459678105307225039841991045305770271025732436736605695692692680522828432685350549724504210664379142410212156701369311038354653961335610680651802227502359004011158900002500474942106365783979218455563113856200162621322425419915558122796651777461388482014866193999005617221817303819563767131460015163136554221102359817807985709231845734081976721335102504270889600164416765190855165628879173341590186852326193158043594235644028370702973034916293417021915159100241039063315607824870506027631641039831192138441889997397241549218405057459720981154524530324069066066750492695489524297438783428187597415214818642548113114574113267170704567979128888599481111338206843721926346094334409419487627957751662074233020732264238511013397421569903681946678995894641932261649594774854502362462308046421614062098198592302715397788332292741043002697936719347238787612901754305837121270601773387108919323087745774183723428747867656393339464726400079237965821615858171411478702119778377064187901948870039283009465061349851459857559131522375627524647660444562973369145426955095048002504889984734071713273487486376077751033949346936836997063834031346645908096965922998700765979489396492123348656429348999218492839625943736270521366783527738961342789262423599609911356931375369940309292461907455590228841853159471265269873189515181713902242377263873168057865750814768534089980216702223589126452938894774428673088729334681748464540717987980760014505134903349732386897340824301284045754157864020246251420050632645251641884226350411066525547064631505589134676800532898428753035552473196186138866642124888865871689947607346779899576151723103103179730095547133650320799705996121930247470808853747164701583582964839406012565059042117684679812415404519095625893834737389408196941403264733961111672624674664156017404933609714617656570226789637740168905448390234672017472993470606363934662260198520268115340399930793489921044066631481789528894956280248869190007969673708488861065329522805493989442992034003786121174952570811233574433966468473424651558196541493474660733847480562925793764870204637726862660349195823326617675006211491175340164601009581493142832474377078074187566308341651927528890730628224391286822357563854123171497893163740347967951638717270944265102116872553461583831171802066133613284398423055013604328939199049976621093895814303175619864134027326592984052234034016426354008741194319737425061563291153957123417879679546317593045997987035848193252818961998454298302918688464151047927203013909451520572180014849000237015838570500929101922807413099145089611951443799596139606943187911891787245580198467342415888144193996959050837457530025675177402978293961053357493054355764456189352905636617827221538390134749580302046617208598112185469806095033674761965907447797374975501884330690356521004568535598510820017290817424127551513902261727255771284572067957618617687037623967643782576222951861894425195115267790504587440636014480098554262142411252780181095459359477100348093410363265492322004651835744934236407224958689912777819283731992769638281114998028922928030067137158799464752117264318365353179617602022207973357446062116588677761405701220466907286874321155632078694011285410556615750146466712871225763811896899529006925194886769483910124363382542890038564595371190904508040722781915795464616667733665354164321419712699098221712951116874823250184913645523854743334076505285805420353887452664812642272902228110511516901793703298935931928502916554285939503351245176203050809263363569198724563771222661502570823698778482867884863326205845021030132444156361998349037364797862395057250839656895581553173438323868297699876882997287905151664015473019935317271774324491461719432403054935793334970140837093812333549306073219595960038601527646259437423044214888828851600947415140099222971490406860144637868024879740929085622138606679421539627299643524764556720517684074894838512064864377283917524513476185721775886189998062271617397078615437819342128156220577535747776491820234023971351968338359482866193097858396334992347963119320460686496741017381433107403624702105994171404480772677268182082107349293967574545396582356653629571211620708288673609031678740374312088499742632929509908577508368898086235046508558480184672946099195166324478408436362635515110138017979714667156051565199481883691974011212141040446152754819521192176249481622596649230451912278984538154674759044992085746339766644128614382140168478942189490700165178171886469017291907056922661122135737580980570759195412579818530647193562008690920689639561626772466455401598414456235815517666071219483362754246612954554691476537035340258050832945506634922379193486864215913341612259858592669411546700218801212829977774214601982751247949611333614248809775344825498570885723722118134862349806935913373770467395417558488334335104729402207670893745933683257796643635992703806166661881197005032625768783351471303532817513114412090083956816499959716367694422977271482854083619912740964110861599167163277061552766236050562523839291563600142154074519555166940856217891355515297958046984538164846881777068532255053543418144243200509711794269782799952617880526207821403979398773508185310990236457996126087232188829968122951342322005252481528726352882543151713478111786529437193596680108504834530409786001840815133852487251624774420210717977767312715424551094378651403591710630537012552239328074537962520908529631407656648374536298268859443996287017106164389045811502227609609704142117599458062962680417950781845902269686545844302634634268434685115793650894125557021849069863550205201039761816001045935868612634301897281828471976481296033109954212712668158474390664086721228296325061645571514451050087618008866466213190266268457646440709055329 A013885 987 153894354124908979900085007609092540184795281462709463192921565739294056314408849257360396278522505721191618746337754453755844737376232506253377608927969782549433470051765913455439003881695599177031436897406317356570428710939504529997703247280061465516981589854714604163326977334004211712706766004286985168090130820939803506168520144149878580072406106717713296569335984890936402682556144883063497298204602352704175567200623394929879614715059707783380427526753269139551289101609947323775480185375041293376005136602177536125862985123909580096174198225955334816948358272042280850316849874318202943381178660476150522794299022994989445044609559685602790994665908181869612846118651717851549334351707973422749485578466711733303833393165152800788456433221624694636406552495020648294973592042904323496423270217933583311638800303580638823190341211184437143622212485392054590941001322108979397162076874978951891596976111686606034455194348596949669587053139119736052341731938338154307139669500388538721996157503174666753352436242519856741185195075777142006380193452301332354506483175986463371555125444969209401657734274117850504899531949422797978732137765799073978610015229008688240589160858645315868053677368561958671156576557548124174419094681684336522212423263691846163422977495912822156100308863321397451695178996371661127003677792368032237306580437582027535685787915555682167123226641897416767366255970033613016044238974335805965691370263653215835849678994718480180389571692585579054564860593354121943478627349810217893696568140064196245754619132833744531166273481339876035116781453271806181983371587792773595549853656277159344858435288733776984871329909518511838637337731067086534171975552707101447392292286337245457362756096155054751164779137091354604806507397040546169078586318090460317735972485743966953223329617390220260397971915217328465440977662897650769948261352361322334194781802518831115789060490811973215605683763678546495631271994797974239564353998800427934917262572773887518330429980073939924576867872496057110002771462034273266543343539708156535695515383160246654888031696361357707984502782587036364089416424416699014269558094742508725512954284630015255367822136157852694624570404516820288567882004832498854672843001583235013430706713152090194740077177752778690392325442874224536652218823865315175839235128205939205318661517145797002713868805635580262040279368558340424513750653104632334325669295088328027271305487466266815300451365578482209634128757607314146308950036335428134121061392181294429225744960089895661350109302688571614943181735335863052880865388206117598799539333732143541223763913484093788879244731909894188171111415096356313140304033776101366214273757146091763622451201674624345502655296515629209064026093429747637854334557452858836461073723789245943239421135636069887984099384740388161595858709511563878758308127367772926239324625487220246644114456774689720432107645053799343456929528597505195737691868811565140712849501156541138963175993895533959014937363147763855245400595692750855940287044919936209665080361860551528659337010015678412653471646048538491278305291834001555134838923003769948489773324602472676228346500627451107237440591178980121017538843983667249294777377290488155369472909874723629276197648798642694100497653264179653826798197328191761773832874260778779222472009699129611669292958982737614138709589655639769077268942865358155052131844558941545295090102453208170583486976154741856057920300909097756352421823987035164881531624546962563281275269552309554446146427383293418673250240276214717788481579619513013072296358242781669176684769155711787537199999328668496074557185786436343859116177448219247200221486210689953004102073176526962615601004227998318888767690918029013803503786685633952535915537800933992563824306091864565587826727409576878302883819676138898306550853630102184917275500208365590018771205409788922148135112888251607271793462942516894493055702024476520349346398387756652494024780761762519677889869145669798506658803005442720789737344178618212669567254091461880213144926214017475666299775549677049473362568133504371970717210699258533509098476317073203355861032528649239234986041171289819407866747566394018575862430631454613224385089380201674316348724192855664023428990598789956141629211524077357527960725224882140137211284603130756630363544438072078702791862563851679695857656057506880558174230686346402020573891891708998080263944333345929045013230201870708991348947203210716149467578788358658110566227851856451227969206554694646484918491303155235171152522091818144008631244498892281271649639040979075563395150263135300138530027434430502317999569175229564951271974939567228542574577735235794623728164189907209440748933235143637636941264753111999780901359793060228215210586401760812702149390682039353345327891540742048032522030782393196005420343697064429383600206239485035278121038852892281954518330256438920919343399469132309372973864577629559052704273903967147319954587616313466794883481988990156333129815160575801445387112775281513508214140984554526678565014069481558446041811812670463132566433645133752563022127423238659991299311526472301191777897924362091026915488611251409826605155141614524655388342570924038795774830376972181420161709365369043069692448112378038650735974608926187423069990620195675718089806990336673605183303002685500325239755830750606318444647079555617608690949078785126009620043553410885001618607038457785112040667143286966566367884412818717325405124999019343195002063558997056030717946117859076510996992324165990299858675189977204357011471106664166541005597839233935552049149324055295411772665932813224749071762443891366886327105388601428821348841844047523215694253506390991630197333957129395758763330184556843211188845949515480742391031384875641929247851049622156861581145791123984851127963574236095247307250937418782118387097605694114668413726904002530190343259377258930329922854005903908476866704455425777580431016371554789250803706132713092781797079364600729101988968885128735110803541683400258599570873486972905138179743045135213052896233793924624255043215114118061691893133468502365837172267953 A013885 988 218507975964730889473994998648823306829162873951798270280712035565896840916407605480007960178834129405773968218318885025446412441276805357631401971679640391541290958487290194581099257734452668360702324898840641542948019198228432083448948939573326232244544929226345513723528952056527218029768690658548905899808948877027126586857916506312214151065866317465892248127047683499290287903646120205231888083336892082703492608318775531654954080110480531514187183686853316460675874689944594977293881969566050005688974525240557989911059440469078884666613608570510263827187845131067136761288331511999820676580370189327685652843145027892596728472704195586520922013313352393384842886851490472153547283224613028020104816344985009921513580970119294360269095385904756374052364298405922532626156319477262004046661055181824523800113532082641095097578568301088701369432003752871306455329717314205689159916354985476989695947207711011009384263448882215819167010864508951131072069774484772996760072409717813169424197298203985072812414730065995516232968987524707705517752962334604212852872511682806611923346145748917646753409545613246148864335134735111605669688676931734175782047280393014589059218204169273562252467090187494276952952363321270606945918172517452277001418964657915713618059258558414291928094116241748929421571561764251277652804060939238297148365409380363904870736215772417144214765083210084540479062350102844015676121525017383514451028651908439864077042017668403997113487396094719482519677299267498003520301733393019486547890328149647129488908416258087922008788151566394792367592807963898146910132364032528684139056628562840718635912663353755674388408451871339225663672094438819720285149818692340046939790077948801942323354710782418427573824569811253119475116753173239798761989414333844966715359644685690971686302817120558825968267883209624730342955630221508869729266428518979690045462800305778979991570908061302815853990239331645329991647530960717867309865124975674779206387819684791013610114089320217844119489937886838634160037205079769597137414432128259404014303027385387758334669356020300548271185752167375681690806906536123021012303731947726814211480646731711919570440789834778680253431558660846038904465127239735457326299218845698967316464682941615987327633061761372527093004376026343067827937409462596934809621568871429100222246138785750079894882305620763318084119724943403139560128820461065183952318641828316228167817353995517391201572052974576167014724485155390048241835786871741111984228727865118356164397178561798358984037582144187487227478381189188772506674266887502173515478717519774920132011349758907784954796717787315386632334069740504467185706452664485233957528900094000178413221682695856127099332363641344791741894020896938881191840941901741343788961110754238227377230094775380823282943439400119333313959011159710960554202135102800023963731388744770408077739372420252740622383571064583152374402725589685867934704531963775182445997124354163623031944838177164531160445071919626894544217168753598522152062808142738885866846432007350237111827660269029831103954920290943539716610940716747549946069086988699363787752844083350093046651551377341390846768830685469613177687599650402117829581934722587540640818433697395995468093214165030294419717450296470718330743556208063814370296909023349286575130481440275377073035927292862352880598145781839687715602743849409978833957854764419925065678050747598904793460158067502143307516830544687888813041280593740759788103196847834376624212861660400733587047242127945160843557145066407865400555000090193822888201791490325521252452200106279121471517206179446805264830932542139172147882773118363096235671964878746651604602545357314204043558499395060153009062449027323799921452001476052104166945787427755420735879693887774676546501834893699579597696497711553903547732844375382675997970088039899349341547282427399526669634484676980174262346106850913173210264226589909367158753661929175644997340208543138053845902289675935563283098269048058898885212354096293420319586373752692540790853795315499456210947125400412637806434100155902333117073226626631817123612628035288130607297242778063030322872469575459344049114995456599377512033068303169085252768935739852105008689787950486295464553313816304626110757385227386941904627577731435625480848800402922747426716918091115207707450709945604322754377921363956843546908687588659623743333725984419686262887249323209311550776065349994737539256329742129109157799834588015702559228894232579053345271190673711129076674136914306224082744407106559722634497663132920463697809520641539807427292215547867164497848792829162968189729727914290433924403018172521769106416774312219418689647062800022189080674913458096451339904274513348559344672911262011695116452964257576644902240835727405628350122837224099363382093312633060596456100668112940682809511310438030576503734887103862551076779096532842916596939776161140043793389382552437599372827895532232465081892268760909135990022982876086441596400688699964449675712843009783772883925232405575906636586247285181651877130521588794902845772016378776078674512874908776777374059266266566042382153254190813190985479203144913105593002174115763907374133625725917724492952452463334556590594686544174384793385804310299496744824518028700306109695957887672019171538059839083878458375034749051484026435293943994582063635487861268436600551023104886156612660641086179615318945743190533803555395826725528066002488023405258731545525497744565732607570826044958686882984607090821065034797674656530413350489186438979215463446733236331094863512412585131221178031125849011805179577473302133366386852542785408296264513119744875743458921993902534163784170465995700823794203077096000367872473850425705854325731308961243341201940449102649035374322736066047763366775014020919547927758767996976624139489555931394250619722266749245128028570749909040736320508470209229616733041453273720260705778238528387967478278018041612266668401278397778475613777884055715383897420562751394332230448220184283967640974410901716592888170780475420836548199646087825940435220892894282286328719666308807187363650469904858942721 A013885 989 310250079229354906535878116796522313964534710720578436645960948682487590853047753494027662315638890475694009192557597135575266829633961024670449509303139167412642756444888393807335848789066762340621720923893176779245545694739026892709574294495764264136042829576531262078948647280124566210093283812375273884185034725689104874236320756902941447889927751918169369748925542750251810312007269296239932918342469581871132904369671670049008135323426556034139272068064489349905865409640662790675559371662143062927530302484482945881147123966104937946083998424098991666879452224261591600472566515633529386387374675908239767988909369868498713099068361032890836767057056589214222866796296707320519184917449380125541964221141381232130508535490670932488596967344569670992867815641737949406976433304026797279680025827299822889257799322262537361962613252278900260297616552540594569745086436596147193531356040614402158718514498932958751312147739556306355014545049085826110595773790626332860766131444705053299132503236015633528216741387314195691994647719868908633320167841524133848641005820414747585646488464620963166355817205786837188068291399591359091347155762261291623370305396984515377854381717172252279101165272345061591588083728249320166410538676112237666403726902294231390596764678974441294147927604660909681724332971904526334277415553004070874186665066575352878048911117976889133343706751421005390980031229973795565850880146607104677894188612761700088836648080607094129564873756860120291941451106051912784325058270212469111427917655573524334733037182959942679631918518606610706673221537196531177379807998134079875628527461349334240231046451473470570102459248684098933144468993619251584911966119049862027789520706152079421411449587392281319687832218496420458580847810296740950802003867810112905570399024491125985598859008345292962826931850368140750557952259420919247187043397672945768880675253762425193891894807197232209999019246711943305950688367291988924983166752586664979644190494188314211415760519936547497966624738193042582567945892946420882737843358334012605536253554334506385788627830915875566680988515113533278464021893660024245466539932103551245870276626548290985527348532439352608596572585512874260777142167229067232947229972597598637053595327434050919051096173317112200691914331635389256971726387334496067984851913080707954257735877918751189307905811780142524963980298965551526425826633386628890987289830427594777672644792013336519290490420322792769025663319276647726508234840349720038591048860383353828512484761219332591998649270499613052345771880138002965009004560088173581167065421475058773877239034633530822562803327344262917625955259543451264895606760838010831235111500766811321261698727490193054876751842708891968270418828664949032403704245780759168162955832180426809151790677487889604050223036335236241157899708193725319607780940656333625071758428983477302034792106502795541875670061045840980862330747594607388165772640489939222226138994129699307268102099714299719876058480585683606868556574978136867261442581124806270242974410660285614888286226603888901768121259538221471408060453259026023775815644513712569587389941653213062939531783977815183520651630578828557631982176820999815156717089408977691650538814283585937340426784717418743896759825596024716934553486912863280366658355165647988705039986345076064789572618261661773987441475365553480812565073791704317246897792244981543978440100333538163327959653249390690180924466688911746418353539986973970456840766775574490525001118551604388704136066057832239850517322554672544035820763062330784573531060079123628943023486301154575184005814330802582907053386484098548376390591519670731892489036842584507356156243400073810674840275571923670988381688588888585073074459782912466167144899810528419783934524414088917286455786663603988846556151233790829573313216297720194449815294067370458041299785520209738567210510003039287611956235017025374806133973268944325926498165773543778988476481434367719481287312404841076450058995769763994460957450100886894706949877376772889679297255279111397306752629653686677930102145059018992608240338409571965681255204300099259685241239132240045142736034002977863544270104020822356102736261732747879740742792779190261323256250013620019414274495276837515741648716801941171878798635022992888361535193692683393056003170096565469877842671235916893062772294063672007983128433571487389338594175060182478164301162304003470550251819647478058275874578670210541466199738636211388639060078386996945656716976403462597419310016736092407453225641098568100649948482919050824580732549534786354292843291148028582422093440036844524965082287200672640601096173382241518129601924624927162426209646051105321519840597872453110122463497699545425449245765746139392961556471870002300960966293406973252320361292498049793608864595239519302369726324835619071864300704610780262863505598628970184222337665832745030581119760827819160350468542756392532705297266708991173780311046058163099386062397491466705740692655465423623208610137342558415651428707683790069303439311596164689306910991501564369889317859519866738557827029351068791999667623447661238596973035605444913069544939726887367963287933486194232515247422324362545389990297232813517051999852551809469582387950608912549616305694676330531994573678516330124842515028942118416273001713683992955322337153438315305127292888237018586348574012634343669582499870699730067912346089281754714753652347028103210094637448120446796035196651105867402987690355716906281613875270151924937112721944797303108585524789689711930283088312737359359622143595886660308175740254600354666859332510347175197937290841661467309242804661600038480354605496470450188100925337257784569965798436295794326307103843891437205369879147784086708963560241539951419479757062530379150659071082700766562063781051883238620823222416081646502166998499782939747262379253600852749828194985866135925726038720864628204924172422201354339805391862509468114996233942034553049551825121695877834439867966506502377727518566196881442811004139678616428419499853489602718817104895322276308531431322196964219836919246224046628590665247703303835010897 A013885 990 440510746744354169529312295280359783138742360759588337320824174713470783285835824132769634532496088114147468810117252196126491634923586998605510428930627268825012706237569900166102456254097965976668134805836194302249242773495070506801938029059872360783409363874044948181629789481215826205364419673987719251377310850512755379418559680933939735376649148055276206823600174352744284634175705361151342433638983833106801152199608908420774543995914459570964884420745841654889292342936162547980227702770095462899094392694710502089967911993141858877312987750445922011160458396783390665072176875187876133967818645211045592257428891173376977284703905891077284819563331197591938836980789453965990408339334924516911636693137138132109127457676177558190461824262958659346920318113631119631141337661755576305134642431072444628072911172309719511144150164540962486885392945440630984014549192606095765765850593758643205871593840911454013761812153043198472311886889759853803912183587037333096688817094684582862146378647179449374473237775967771952648444527589909005380073550962932113929872601156622262713266171911326898492471550356881289339080021749588345362898539137030740483691710046243050854188861799042604247743220096042116247481798140894983519168213048693436306996468310780499558550506794613292584994044971025237964066240489445047408128414841701059210055701432480811367892793237311874201995436952374451420734202096903450742333132321123826640808961149989203035336633786546849521592957794139817355112943085550730213424260369065755144708878689657541341045975485955333274136932073226458144920312139255167920962044806660249970294115689081666331732921449767503253967481458858658917706311873249697598349477895779949191145501274973031046996576806042377728006390257672063059226829384499716182880805737263479764470047716896668534439155012122630320558976268157221664962421204608139553253877489715760565608923781355748523764085262640533992577470578679686557226533118101519059824195827444378002661382506737251278147484555546520820397900896558862157175951721226315301506057234056136058888362896729233406683746120722334480968310103556020160090733866441045095384988376751961307633360140976793837904505223741876784103761548553109284250746135361714170755107202508608011006700824529235771132259357514977937819407172828884236104513141595583600767882751034753808526090414084307397155222196717825067782175348331093656394926200438737270540376761433438241948416453679950270237856728259572650471243518183211016802795714432444833770861757327616890251075610597916077426157263769089664510624417104475888790187673113876435126008139312525501014983997661173131554243953043113431635956949586082620881528623175544804991710144262422172671770118043040318140241133119223392532066811728538301626299301531370230349979012204267961834055965922469537937529701839523661732005976818251122345023057479891893511707701193131635213815962739769700963265866364637564246348287436462338889444008123634252339033788012469319765642994046457364060766068946968997568132878732477939230078908124056448378917796881152298437416847117884397779347204160523729034490983000913040258273572306387916642720385906139906134780203388733028081862238763779353673317634534334548970856416962838333859089232249478234366353268520025453021715691294866512544310267637318671562432190431456298771959891960666123928209047148301428486690888108668606086207978667916773228558603582760088596025539276495968346809383720117188216870499518165534324202225284900770938560591666869393356513183325352532288522344675510577435974050509694357068361179391800792220090370764238420154498189098431657036943518290362958660100173152712602056816103345126372673806384201510861189935285298600603346689152724827718550659214753579736100283243986745474683856010277450529157922031015047831595253884824768791704677222356545905475783352832102130931393988614416443145789569368438772823813101385353790849343982568597596112964883723483777019906160726549403241251499957047079542159529200436285151415556669795883351662227894963657925732042552624821377962988833271245773868482194605465801041377063529787758302173199622476289970611926034558907570070584953776229757031366140398376717084692768068962800375074206285051839527082746871654649375588479905493542040284684588390122092253786480315393527841613490344275510912364414317493083799158364344061653015252033428681132363146238900788305511370164128309618425512898930155405475455685068897889209253389408451646949128774573962300795193638889925718326322269309195965291193183989262432857957369314599093289607684533903111994746636725175584813148647173596839566418952086325490393956683346841057885453465950609449989295206942199892175206060990749413184248497196311773387655579150654453183469142089745215016240072216687479925857035534718457944821119831223682403485804101657602998158104772510402127588520030405546548631688588468752533718859375691196283860885816960249704829557735213712463232309345261217628081030191100923005283804996397515041442412862651711169989378107563776792964371590610605783116430973430644995607265242719660436681537937188064299427808500612413320481802272072825525943250582343415640197936184869485799117614250115375907284396401659319202430609795453458090901880901354644654538052840608387718745960558954726050640166219399457160942068518861448669428174135394186213185565107663669466054192122698413548498957127251856961299662399518912106635035819981289324404025976560494281539575341643175953226478146211449223573203893065397139402293432099452101685434058042374064399846917471314465312195954922458328848275017939624845845185482030676095776222891280144009135017647962568925989299560898405445836600849096402043992726415546582826226157928670363637644767425542476164356104860497135270002328873753872190802608269423533196549717336690270262308512193972983779538446198110030438357627327988906305480728720019879945982812811448046934157093596160090688409159020682869548368853064273727105869354207736235354389277505761815744014374287611320022946533061328844605494745303904751661286206425803476186847531498105357601272602512482840615026284988650185936173930856186608269873267067181729 A013885 991 625462267340198478085380767639885800608025312121026817863333450236144485943876995745681894978406298181489082622326651351435572033287699465079024221090153642032076066040357285740141735229574775677734087881010161333408703096646390324576279324126863190564849269162109837990324328003430659348470108825049181093102834452276489314755097892891820870852682929410320309191936472755964441747826814486968261613799346668323523363558680105883595681714407116823051487898986928494586145958164310946887562165372039433665519467128333569365955569618846420319964986848384895489000254977881674719537385841473632243947145078133419561485856213134757514836527833706787320392050732744219297501259032771739789243213463067919808605740207617536842069384673724439239634554412531693184340242115865940626113446268407287305879557998255228012281719438382161415934599620174637373741633371334497987069945772966113315693003326502365866359223616175014361617805318183456653301338783633756742461341251340066658665293773607567768898570746848271450491447968872272781371562501610225430651935091849575902488127121860438216069269967051500876112825178075070396837118142441305259281929031083487056090953060351128519456676034747403234939387945255906071048800763462936728614575621474678716394543084506339867761704846925879245769851889710424981299945200022621976677762986711893140826812058068817907386382157727549925768822635124887531470889401986703042860656894258073913122739089151540219854143966838265050121180412274713978650378598030620803148641930054840595902500914369661087675873515615562081636616241962695099182272119633106424958753406053050202542071892219952427512775310650902537867668506321730678874917730857416695882899694636668431318692278003779382943295418554096912313753969252087482439084628289387613520276592191693712587941148541169753095303175318047401519057906367176908281548548484311299201664390730915350649403789693424429031706102808757000673099069643432403716083993633468268547724803214967692217724782581868433388036652978584616412487702373285376345901375283045232365050485906175243176165054277461279157113763715730451669144221878704740116445949115403382965998043441649909526372379829686887568305577073466469945047214561043972089008411655516277397345834247232264644683941212613607114292536374583144029858450010191301084822645715686480544635483699235952438312429157070502448002622322565180947265996143555341645687930730176344184737647727358597321898152740672653150849112540616452044780148407997059444684567114706907824343394462173918134941221463236725327946071374063388343783061652996709822029969498984449253548708538659864520294632133967200299049214156435935907702334926568446511836984586316159520181114590302009958823221504494237096993648354547261168450402787100447207332212447374426741154030150331315295485817201606779830727367109864760547775820810227231583819437403324226864245852761492976304179783091407801188300599783218895198058127340354673107108549301042398958623343497146020650954486564597820813563227128356836559980096444798459929361402148252298416625945086326282259002455372298257987377790583257748740335725263650727386601991539554231028160583038971534088704810615242916311053228672744423461768535756617016649698113279619604748198164860034047417412707252781037779651054176294855281901626743676720377048620282609436246005458656319595520722335113056845821346827464317309881031745001967492305885981533207206991113687034120507736128995731140694430510041096834363961068958798986343353922511826002346176242998738936785070437584470743936421946509807434543100744012099087704097439240853562199270525305335278731877265503513049199879394253851552091057018584742047301096125512711253204606836557944378215156866020020320415709978183340682373463360139865957288469448195743184510075978579701190932769025342395145641742283427886903498199711129324002130035317856274492099487715651340594763370665300798693704277413976999057901277024165980908974505188152901650716256037913630974512995217492002651943862526233438046506373548041075912259414451456120742642221007250395435842011210747581523385932855869206513292213857139648732696370317648803137463650706825717710540713856254129284434007617970389720619592093314852151737313274849715405127724946955498474932313174344120692491405617833583541184510581173708260609805559751994097497000219592777483821597722466346465276706427946906553739729326956581098457507128729309888793468136273663552164082634870150278982889725315930082249134480262390520161254533333260645656958334547055690457680639442190130400776522918724800902498139254070887524975380697630326042798729961687836256914052433851814292154546795703926066301804234481833450724643331112304211552140142489555547518483663645626876487646110779933720945680119371757313580217369235185087592903218745542159880740201764026366143354367259220155772167982302033671453284811528105900543464157477566268458516590774882013865753411729265150181357247336136907637050034556677754247284045983235513247510769986514197299999926070666687608431671181425928013753529602895398346332642315311527944805732208908645338410882033411992669894254039339979330328618505832789205942094375100644521077640233498277738416326067289589101221670795984805518332343160644573671910954701695258436092107703561175483321355780466083794487777855046163722580985059923428279043358383054095016917072014737063307064758201365731083769828439869500054755593723986990502054251173516280327111001253729103936825859454879420287581245349660234978559996155586160322145620431762742775345349871111956573444700068142774778611968336915423525222146701914747207522959629669320540505744351432378418752583189227548388906638527261109218571795470116977380550198724451896993918128116503455386542528463579294165978910880993059696667701551707216418969598889573853492008521037063830577198197898830264119603509913488115145665036344540180951038221266680463318650024189575791488442163077884572563299629717108338354605280501347358343657333747921577096391498454416849017432884946013820795592859189315023952582966288979538849197122046288228775530305378727670113585566348627129375925129887052778108943672549058237447358207448192753 A013885 992 888066978518852190498874480598865333193908995592224774530979042651941401378815359548476658358355031317074544384888852207895257000467773099388708093484402279714737426899863574659140423757858352269460488816467444640369680952695053827081902232316795589165835188764705788239427929385967045690540723306007855119309711216905939288980229028907702106226277826103749163248335344397865404366744137337023295030184298962445832912412336859099564513851972945671027416453791883331537601441721304048114933353438647794166023474038434316799237577212306421816244526331587232554325435032130141022258194048717227056994061569203282698312623345212877400743247900383417924369895977242008979092245146494184141935501338031227415687520473967213007970110314680361125469799524514012289637783149907066859571559478321965732264231580728673279834285316622980561544652812902300097568674333722886308427171995366346754079920624157669691911208165991407366443572205660008213386478981313874947080932605103953025772528021513120349645017964907746156880435838739078614539882618848789849289164603708263292179084710863396224153465447607842879454927618866135228441960054372284361528261908287106681000132339410972286250197664668343714951334549787215026321137105608194954680505498180172898223806760337918205620530958841638128261044594568574882673596291868519971939758521023788459254934888333417587527906411324565854952343200240517435771662613636634222327003715910586052064712954905438441941445290323078499269908856631138565584590605063963161696221284881875803976337240774163882964202742261365130546321027464426375439643344965903589222660734858265701430778570671744993871006614254858524709174202380453556515304064582019097566206311727736128886864461769612183327718603101964379627069769520361176553511383069085028770059361359521659673976355344219662120637880597556829378645001760780703461914677405288788350577596830025277027010516622736529531671132015733288704704425726715002443107870948435355375366895918394382569182056622343968225037557988214217705585551628625854602362489005258754490143487767284262250380185471233339440182077208125891915596107444032076187516595973149301127953083966930715590386508107839735122071651746800881616764902925000211078383216347966375076563264176772461581607006718317918356478057819206499132802729256120190184393027277937459206664503978746061721204970725670652394313659323050430124242255486400056723021528262755993525109042289224195917678345455913251284805168384582053750945407178133480831951495409786406022748739030878872881323237883126907113961525062963520383638786569438949417778006402919563163795908659575979258191975497838267115007120064514658650102514161832694758957325423773103307845796818842440954104862815706674001826110571742410600852483550084079670461093168891711429414737787158970341502605954421797590117067282511249317083333608146806354907114933171726782787523764375132856323794280817006371816924706401830879229218511093965093839823484930157458194064627827257443402284430150168066883442980787352887543659797822206919923292370011063672935264512435976149420449277545287691184267604172597353206861865671330834958543901376851804951000951965005476586146285726961424663104103596878863156287873782967409190414026860853138962401763673362463945354281811925958702006829591484335994998043396597164395122848604986319944572511385971937266252566619553937360042403003182655752090363258557722958352081794985296781706331205241752696907491830232972020695421627949510671488633452352515470355873732213234761855460470566839756297373877073336255705575654588063393090786974370276677788200616263569650248457432854407058566021527497793157087090903197351945236676089054792441482101661841333449134653231019437982316587992084488722493463551252738566138109658517734365306863330728922948718238793854228630015577144305447273321069215140243347244948589692345556305456331528902329481565502858935182721996130846874216177139951354533491701237155473814012935214479081031149223934334579097850522542409381056814910230644398400026800957921552915424801133229285755992691524712348330511658428859050180466935883952343542890556730230660070270105876676349726701641443071335206353799419243408616754428583637549772170837746031609286414488292365978436160009393198121969386784720174078769706320338426035615640253557889784656692652787083289798240790342259846482277427899293148388558665410898673230862984590368712580699276211750772627287565115110185037877698826964665808856717900538792009335741917016784598377934963460560551890014978851486171059676469751980455351501811839635018300506867328148548969111195301844150076327212206124233215746571535485415678349707789352721080854958672597845539906183122920901787046294792871032951659212888839969119743913664353220770537250825223988066693230162192914396785458389254501788140656065184153204701833574552714203114847418622648646612641861859627941388243624809234703991027851651561387041917679228341051357130945341266818950915540806112285983677618826133070899340742088635785995030918591067644967348645873871824045281378251609828826519891280133128032516944402444260059731314251676298045857535145032022401285836226583581324293147275827763735029014164134834589480923594112493297831374598008842805763043322440078472409884924557294431767655259938222210254385232338190032801932280884652669704227699105997665703688038188434823119628522495979046385516542839408177299147788739245113038158996373275242908475305236410844907116044328429754328026729051264244278432532255953260461482098836520714189381352668773522431947409324501471504652995768835653526947722500251341549740567225831926890903392454680864657591722524514786509307059172827813059401376751753693800813881152615863510304097110093611633114246654770114836712305876624318466754162761731512722102353182988917770553662897602742654122339291848901674039442322067880775235494706378521509049787704598275733045122606228467395738514575405024341275955546008922351244293971154789756801556175750270923322686691351143820992943995345203720792345553368090269963261964242592766171621091804478117276665644538132804124133504465261479062670034312927146041096367430436074488181847293682352768617696321 A013885 993 1260928115918841914645160423399663135392704044754589491691232310562657562337520639962421422706718899700767511366695131029345535918913170909578752907490482967668927938745759595524803144655561486478259361269483016544741374088450741041759028457870628434846235253613888866372269421534171011593034079771098395146137728639302416241033601048297803189440124155338190975682291677090719979447952230606933884611672388171921452981519043375750530371944320750721627974443831582091466984170238085601844324926413338141081187591777789233747615068667933759160747504423588453252886849208415205641440452627429495857462417277464265362178066445063920467587105734094698623842067392558907143026977916965792813216115123313004464755835757605665159857416921071113506526173143477891947528233869877598230030695726211791298715495059518671857085668846804355311173106108969021109633565233456776185224479147824875003207653857654636415747972292940061689096471101211802281834285886971374540737491725885083431314304319041554520285926272600017735069784988684551944404754115550786209042165386727403593243518680312369172637866990044128967294235164140414167049916076920868556706433368314806430764804903039044877438346905563000502079657019857225765627250767357534863767798495129605750753359595313115529677750225628011787878341994910353027188284410183561161798469714385273210392334085744421295574610613464064101115069159263900364802445563610270557010552515061656980126447142013171109859654685582255268737874979449718510315240062734303542876511664888525533406430265673882008373904013018995110162107735092558040152605680853252972482919403013652564036400969018271831762705838296060660317993955469303645393150083225231889813060995150808236752916714094816245783144552644545838164152401741871459057739011830321861694370174641846345139713045969977696799622539231605247091074756265056807275323788116641123161086054902289199763740071100408820611249978490463020100395511799056383223863812321232578377202314738003692851531127369631439692097151972471874508799584578765820038146596551539679374111662110792930746038059002628955637518603598498004517602542327161051599378751408647847251632081942034345046019416242473002791219289234257459369734964772382024701119958414174493417083886584239616983875779738050724603873865741005082239203884753407044874641730531770447016797042625750446957284926119638555496633009385448414564916236148153525338579178054571936698580749457650999143087022543996621229489611967027521092656092999723069693612154418053097096241956354166583812656968571022920954108069091324195161352216582123878403478026837230162195057767481659571181598683754434148431112664473441589686958605450277284482368871204222207143368009533811171685772468202920831028210815878062463888494604735971731108661876363503078715034521350262174152174865582627470260910848800544574921605990806862500030659351487668408474628345129514383011981333576177992216068863262857584386689760507506343996244130253842478578119050020272926271816837364139727180940924700371788508849078169556445250701526134606798833462845864833807787587670849867619545341820647657691560132235268006498785331733268177232673222313358654176780969175906813426267537881003220753632004497431605862756710873688936570355327738880963969407970058894510635755944755311043276174852849936902962260046565942451730061277540892298951956931049570482739994838217726200889916048195766905205992846476911801182438532583206306080939258972980627599096954388539266395508373487836627756885558193079809799086869263808537357621395857120380979715996017351532196443925123705521068457932894321162406143212892824025240359842954375627968434098642205628541082540907911201777070431585452419277050187087981332635566155258083676677105904053401677491059622301157965414014762721507048178776351198232379125483499928027317382099449155833372601380498289170969714804684539196310515632674830707150192779131734105260355850283958625399910393859926443483859583142964154824624555644443647732492474136749385497756559186047995352063579066853527711622357836311862623533985646515010203500763515291801824524412087242183380922645777957207315114315393501719740051893905412514434936792087886582008688428359092705477860506865169169567202666580616103333881044430842456998105865087611992432206959718906876756575651116123495944715973297659908309718603060773852990038846786981944806671791533740994322357477553424711527149138693932224187816770262640341645001997325915823357569501365872908105307605999418511069700729499099603414221123524900997827134600382279053312637713394017308053188658179102779123943014293635314427690529394923726541350935401010279820659715848814581052666986495699479055998759174754573450361102848650190985721486233643995034709652034452234023727570983592709344950056024410849698400744856676610592191729145404027498744176216768331313663693130292037911263298039433485836054425749975687428390765559104588832362430996321176110276114640156781872659415081755190087022344172039926552833616823647925248039744141195546614977957533180404746284538026473461081880195976728136053273335982768865411128421299755629924659442353514497142278419732230622503567168284028366895211614981133527090964045993835716615731565782396378962042605041519662297402669802499600481979327146400006327694410104372785160652832005485404053162540040285648235628169544527633041386838116502650166395065573320863800361966333576395436081875938348463021318113569466570299021467054593017283065352031285690929047430540896088442379951341028539058588407725791686792439256226767239657552761258685826182088613351684509811412426039369058789992559568042219537418100525808450134210368489991228745193115953780167082460590614744418942194851709702116149844410446185132558694912501930941709824485066174945250165276383820459066080883339095818945012140801537376654182299906705984196620457084334993883543807314488414274904420887793987494248648311733031111100089490851646131054413689590462870669505001926319722987147032252422376179957521761012243578482398854919393057380368556546439227242763595037198139408546230886162094652056979628865279825249532767877485486909449798796472964970676673414566413152865944354991216445246097 A013885 994 1790337611884179124402333543286975500429278586873117171904238034778563278487865043295123793980093776772432656386581648657933464593220298108161759366970714675025501016323737982023060418561211565506561901914004347422166853189105403823328848869106816877615471048490455404140731344051243450007450589401552454037009676972614010816745245683632973943148886362826017824159331613758998397859031110292869324603075322052619878465980684370363020802317747428157358530909895378653644037743001737508377877657042463052981111770498836488061187488553646423480701469388363030470284163056512788636438716746224161699689015408328579424346062888489122923346825186294496503952526281796512219376855784249299686394593570641832580314826691286706916879672417301268010035732620979089226941595557782796990096693541731895358020286668723002866986086511817091519056312920562427405660985031680237864024273289393183547429409783367939097354668695936997169695448168353285952478383656617514941287912789440016905535634187521384476509614419635043381262979704678681870126700964243592654411981819502611083691962702872279556354083910883086823115490857450916037984992691228633666319526363035356114366423595214309142544978922291965203881315577243421003906211392787967379064755067899236632447412894922494276621661402109511933101579029867429118124475937790000600507689813257930864688028297982816787470679901801245662416938751264963780267305950610987922265332062377899094831396859717395092531999722906764219104352954696538974900665809753740025478015222973627198285853857728921086763746230213111340129439802425314181216958244199257205750680494804755688615032170667376388231100223445529800977125943630779066036981897717928075374303345391841130611286066924523510288918275084226920138238936680008384243344140120365307579783353056448026071037546311794622644821659685769331318992130206234763207519407823929715208130162655399636308944686132413166806627560709533352330687270196472799115085600970988325036919346996957709321096431913662787066901985908177998324440651761252700941902712139879474537088062229644118270277360341295741064620251949552581200349592941015909240739115838828506455160572969971059054005990287788990324132246354285093488333777876820024446058080794074553699700475953838709851874912991529487683882535389426253052909310194318266514574183587647991589928398551470152365429703345451640491782854806994629558898272308608820026659016015030346325036767182691974690306110568251410629039431978667795016055402238307798565963072735553616283778815423157903192487685424346891477137020655800297769212074179644663618327100751029106403788136563206713759191162319519606688954334441267355208155984658814354313282818361413330367961071912648528796245839385194562381222324400178135789326283996602614216751325787854390835092770380819199805184548121552692042246095045394818514466717289059368706031894825226403451560378230556903320242780347471355493930887985811181194532163284906435067475202049830020106492380004634656277523039249335340615949238522295786516808925582591905684325316792904405571284055941105335823860867569880488684790401439321306965494675170925903345844758802954321051703414178478643481696551195520390979947533107590009589677009709747605476155230983352411975004577344308858711692143911783187752528452441671972979798042952861229285662936979351686089615345378716913028712249249996911760851007306070416953530443097010725065385020168559291493627557993556133164173427599354960971004367248197166527332655319250777008257999351719501902084932303398426980242257503372776716614957208694449846282194369150027697475225532162690499283828366442005701605537670916000376933995826157123455833285884075221585891779625715677454647488179911011937054506276914915725557611550745597423442141655245298846758953470832905972853683268631127971625757309082776195577580054104921678310159367425546353434975769655859794662787103362151268799646591492653076516630641984440572094773580265662416142619655976826947703652824338513566850382572244688134856224548536594937183125449296040986130392252329063094258103862842511983582531671863163758172955424768686685066352986506816266511671171284950861924857296508046048803530378671110325824656291521678585696058501594179676563153838631334338102442678465959599285701500738816077205607961310961234266785758581576587698495504432912126586061180584877586882423823207366589911722886975559521006572950634803394618550526038640955974801727567047600917182863205008559500844209683677741531516368871892068684403065604905761784695356071841852294981589799321845826489232960476288636206334658584356445918156637357391995088217595822915085672252875322442165950324609696589444824375234013230205589504395509364407375914222413552279243061857997742408681245644227757754050993512392751696651915820222186389966282285597571969205926272284409810612032594024590336897062072572572564375910898722728782083229625012627214453564185751624187143596148408313304629087839368579119735678931389284529080093995526680682374272198905966997085485230102757849188929941845325308654529031335169418929281072192519008486252936048566881407129437937181841734033368944010205745774976047368858255664934734478012267306374794937452669599086862773797095975443908927066436983150603262537767675241541721504106073784421202047564429619849048092812489342711204613979859646894305924984371467244391807583103357307198619738641712990540432492780094688904124195633660059672778402096105057723147733277740481321539085207265444497585505097447532270571218758382110160828319407034052425028369052598453890942473881105421792287682713047302612998980433706382465650601721705739851958272808582209531173093476072463662038786446693201246808479166446007955563982517530169635082889083759390882380254161103286263892603959238063918830502165548188404775198572199808103202048455004077317798635838603460932334392631410506859622127576427122966328480507701621403045952326354313239764212145720700526658060845840160191363520098542921361623772827677775745946975025561130613283390949284668272917957592357561875228589758731038626200225747333453226385666924901769616839325847200222910986790662969763714624370069484386023679988781154044763608297787548129 A013885 995 2542023390597034919036524097770815173113014206521903528348435703346586520903944596777884584749194009606775914199082659918507435236935992810960231169508938026337682796534373639941316496717066169765450462365912470717795561668523631356380229368743397691400469876496512538757046383970566371197228771515920062731626448917304811556231454300626063483997548344463061189757396107117010188188930335167102560622948717543666702779071936568050527627316469910101222611622131322649027062497665218013432888236495340463016602415125166479429093483935314749904038346221352967354446260904931078534967967043143599558435346350623191795713727814661500606574453168536544922612522108892750450267764323256857904825168443430800481988068881410269822880021039412126492925305212025506692497613043886808785967721002082823747352610168593036681710263836409080112972739294451006488919589224126407492899912599857937412102479486783451902952707830607016990372269949973591532628100383533974911992231989475934083443108950591550398663511601019753790189910574545959204072487250988014735515433270293518865457619087412126234046240519454727007408291502387685292945257767589814111559443743240291626475967106630203336206486137668702838487313091558112016343261589529744998936745936442206427236886330745967956121202293415005284797808696610478305372864031602696882635046935182965943743349795088988295407757153331811262502327404554817678158996225116665478343887586091696675090022651047761443897207530567229523844849273196563739285534654639516051355138260445665392876557600873412707489112431191697628062166009552199317400166681734024738385543955311995997769873732747269036464645269960699606625979110945767072366071006348084203316732225078023372186348801125253177748292635306265182146719521917666664426601880758881524524308452320669124953145157393625777524608547256457385458590209018233872183538883834661373646270068357407761410709275217909761782557788466355897040192635399353279133148096137864570221945193269059382283524016527637503856450253005627888166945330487776976201267159150792851077806244773195808834881202022111147020788517072335879285384771984452025846828118797571526689904925655424197995243783352049212434651438911856169985065132854848049449906688422032313592395618686389569054153558335414083794374405050424591380944654444574150938583756586207114394900966182094756127121922302962929913741328877694973741608624225284393376591990502052942442027729141715479107853963233105743141516040770935319428111375255876995948472630565084950955837337530278710953175987563556904292053338737282643389700148008487733151127062291053933931163412216224994977983886157506150194558634436774543163786731909710172672194802630181247016262103682677402151051228771944195758915185855863727347425449616564198013953887179165571807942315674598806577789916942223440665027413772869150831495169809891968072840328090861485525522163953303833077569953375819636397546228822869906297324853765217396175600137956865502858343951196240549158235029939443528720939837960551328556396770650922195429229091325622870581226665816369998806859619845167801022520445016430432944106373004165340346921101699686313425508454545212151297991220090817995775615364515543428245970029975453105868557337798329805609594074174358343203807072378152741612741790898475042539177109872920686429853520710691346956142975443388859982208288083352865142026628680575224004388874344392357059162378581470089942267543610056630566083790390937336819407347867923484273998961983625450490614178185534396812188605725506380336885831011966360630522763297465275475392697650398250876454081298419921244241638692891246889464533900813779547192372511739974838629081795505391895279544544029784643723418624663909675910400118821581497343053663606991720856288924191624284662627398236397375898112164748787468408632895602343360724196082881251779400427948954733968749124391376260120470520908218474014064059810456983919263673633436101837372768931355262641197011516876289579485665388206808857487483647879626161092554418811524077724020951061128866444140352215186537824028576383980537473542672016616104188177970545793170598256752362608623720461894247136475960042106448024738716034232868826693894419008111095991650648535898007173025929919857570479295119954118641998762998275734513178932922903123097485202335626822361589079822731437601313318105069681702535878117642347741904252289123132457014817829649969480043472911294249646631827514056498165505495468508601673838267190157028837627057714236957338056966030483520584680210332194186097156873995675147695718049661522843562981754138017709333608590232016128648354525969971370952336744797347950796696766419730049349970399360002946640323000017696942494739619363543440093439098549216080511100543162927396676291441393581495525435245753099240753212901098355667181711743480818859186925260466168762853972761975651863176675163537087720927757520342348165681553838832394284088743863485144996490582503770742772342352643210541880485595363606075020206526253633887001522029582580805802358011451475846500438678056770293626844459645652672235320053461832265635019110026534082582361173198258959417128735498699578820165689004976313647237291747063820827397215506735098950675717415223300405862197457770015585266096537087198065429704069655537605326934675648688346750009877916462680673902849591601578660408527730534718367220418739522383596127110626248606681609766857901266904703343068039821671346812123664969438943615371128532766587756520905132292228008262511146560827096438952620147786623215108313148574043504997915282946231908137404700869732212313899203946184893361661043088531266408775946668981917355175110278302834983655820037791405207842468642689746803832529517763209525392834067559885645799357460083780532421628724791760979751879721598920313268754143838899119127902933988150913176724208217617685891994229001513718456628038182495194283085533602257348223701060464616732240456133671894964586556687679134298392072328828833556556856695751045215788083637313034118868150229184715623078481239980472513212030731476439769062576310680773928931634897656273882990251902856634679428166901724971630352259798555414213747891886424197830843038535922586871734723797553 A013885 996 3609309705302934209038441995888576319250725012229570378050224872446574297811112063347256872848236358898248029206966908263912211473210227944591560947645452219261743282438906153286157817079203420604663197143477382935957052803984957646775963330815894415918796957432708803741963607605296456108983651838279712509938934880377657821796124008924020620198306999724288671705367164462836734771370058899356740418418097245397973607784742639702518005338681017146591633669964513382479617876747443452898780392805564623797364055332373501982754386819944194854498174150811560168982004669692726375424012781976741838241335563356793233486706433741834266748983352518793064185847803966133976065837048726512494171349190584326079954133517752541479904958032956583685865445082430899855889583363653992662417770438854311877444835016148003283783090079972287261965134696401322720337901197000448563646391204296491440135590216665891668570722882242187322899000094359653752742736726263399016616554535881331339915282345260066974395177591289104557277675858643101997616749530726089638324736536859144815752058664595719318294192925231430324557714547705671676985374858116770694996457114945930747893287228118640618336132787971871406146080904240426253189094370724935144955331275079021891157283714913977824274381924721349158657162262543263895231798605319310387687549836248080475985601410005665654152771848458245543742767081648989764057797903205473296084917196325398166003294291248721420447557392728594810037776154493053401170741378132499342128952545061601127733530445503321146617368709214550219087462843824757066205848464226827162969883283757424701405539608557339172307581839070589061365142822530123998068472480860371792668685466902607031162392649719298601198157536288047762727294740231452437152761666608663244766511026186668301748597823741441315598758118081911813945077518406002491056902968984830794001272080447743911893325439383075700635297153858474684903796794720219548850154256338019975081620436279426847350937559534881803313107886881811796409054496110383554098202584790367285152780741284935481544867918859508666875495721484775604554508566195528100062799832271563515171348338026333635492932852498890538619826888099071365946484624339885986947796160902841534680358065961201034348523308877446034774029059631680709044373934225709720229204716875222274823400901140410514150386951235318036778535021996297352331839196366639622926507773858273384696910165415968715019640204674267821139683541100897909837239932936683743836410503816249823209302334553728939697843598174029215457401977379501922195369483050887367328759817283388965469699888979092572694455266647938209896795439015495392532904737809125356639824495878081254844768861748575288185985144530446369957666039043749104320333456616225992499498524388548491290509552506788837711121058099834547792323828637304673892154237320763780111998849722106316253811323144246120522019241290331141476510795817753596545600774892520276481699085079021182291939667513640517406164114904728470359127475507154527710099849586106435635558929922324912154848750046033657395911279254500418456432811499693865228720042454575187648958354696011509921402157745201289505511919784488567027977904614945945399038268850856920539212215974323162803421413374981914106327898365626817248042720999736078474548393692835547072232530355720083815108296684123776567758313293165149041962502918515495829199573960005898916951117365550377495158167667544177305668032373105114244393258721706234610827344165184481257251975195978312054563677159600312665989705363157520905772159127249153640664649507801509294689462510130614118085200389572487134734444710807750586537920457401585454451372190920899220255928277652497934883201998159424800709112981509654240073016145648032443799847823035947081948224149777736468950565843903719128532276277251256437127774877651525507744153426319021708666225510966322565870912405180357858186953770296021816653961854149683246506587576567289147942065181317417893459778401103155003965606069827422362210391039430474142424995215510801248922777788075198112035211742378829453995571877661496491844313808725238253826129037639316392649863863780056455347197505134973061439132217778433663112848089599596421417114878234536770671077778219210448020531132695032672437634442789578678700163114459651826046932656093117858786109863990798287923904709923053117484296481310937776945942477503481019688199153316716026085317411519420517726718625717315780136279430217646810980537814788494306641284963343535141549617144240086802289401638240489350867640877328181799142838260840092804584485143410721289492101059724374266712180145640846271993457728069374345480678418648679900921324095703807889093836127127679753511730662698220750158148794296426249683913684604662609137102766441492257911729258228678134610114807982537623690963445022948570139549712981119553203900463127494444467674278760173323009560725439480113988943046851023391595776427519282129002056415520509695796930990362800635976183630859965377746905849896320064357034435184118639065458140984573360109651698798130493939097466242024825148156775187741328504944602893143588293760371341126154998977087884863994693538653766225399348110795448525728217746377390809572102026709644366282095796961018849164030859017783586823331228902657686685487762519689951428775228834952393605678312582642672031670957893833616726482090242033005646250912453467937130398741559119123511374578557817078813470621470572512670164890004445148368992210502798421045983127584289022416278668521950385175871478334044182194895688875824999898187998392251026362795369779375982017418244133807963656552738329365389309580658230166866554420228371388601671398391224191583999603535827649243863502717387095693200663376553387738285202176375422576496296655369427564685870278199236833452408667786587586876143613991130364104107241994637549250007402263746672516409683079069198976483900311676859516608109319588737324586975768732974618898032587512072640593921127112148877458991806953221069024372684913775179959522770437343137954953761191694318301943341181882412754271628411084330881544066680890096034312746028838772582513044157068540797494759289440530182602259507304166499436427940649727022209921 A013885 997 5124703650242308257242695136956366306922376663689241108267258136717375642767192140928046101711678331836189752005716413466873600845717854618723939952441028851684321031773857974086424179684626531169475273106546366503299173123107670009478378967002263397703215291589533623954653222003633410281533200948144317765224366262448380101881979246938833145732907581707529340541567506032709977722273177718663963380273864300559030612828421330180098107506163612962708157207734804077707362799624994818702503632187730570051053935512057843404727695407005504673523214055248849386850282204295905393230412516579150736219827988981086370118734536893379576483411255957275963735725305395943088854911194493679850436649347695489474905436154115570288033413997799636042461853258405090176683816165967667059682508282000366699373191111522855498502406931679211874912030254628292873730811379869465896233274076158803446716598718264582946861820879411745365729405576977214898408043939942170937536131273652859472298093044893922914063813669234974129382609011625418873030125138448153455602845445015214780659270759336884244115237884240322966335542904561731870269423389921103688685584609855784393911519123854848712428886491931377419116355994452098898574307965934394240110841798239874785312907383606615811640751096489080652363482438607891044492135872352860089130881447845690800391488061206414418708392178436379143001974040248889659425812757451613697759242275622990863786939422489535849872407496967444441195806737390043323026085340931076118417188173773529792420347337761009053272697283359243630422867731044488093751837382871710135132929569625965764263565251987397925175126227277249372902727592569154269525507131256964912423181740979934911445141340452494154001412365001338632242688527980809363058408721665976768724444046108324294915858860224051642042105905265429062412615930051391478944581078833894896678264172328292327509121378386135715076931110986032290683450205561066767971733471941332027759464347794398165199160150468518672606739424944348651813970889683800861971211627432696522395171804978604638019851528668105397223840728620209035555950869272683941570866781449605357960645137185055996690089161150517223493131545855683172438677819261357497769737013631025872906649162461473017026991259772803894596148578521459276501617641127913526235477921688302473463929533290519851390025965420124961746260400726596769789828205835547835089562548267086473175600776737021091801641282088191885719927653616897603567773979459680970472334308717029025232490384832453911132561117772582599771700399396127460742550728096183784713310927888540806344911675266187442988231171536941602889434281654224241555592522311451301502551289243964816260128981735746862957888309357565991508981829198540472012955700710744789032360476342751295198269021693631678745999212190456781524765534357477502358492438939547698538482350769880707877187783845619863946032673880765703543414189017408168330447079436569162204475817843043778825486580496915084122763961696283051738699659991161906250879242133780325382197795562722482797447081694111210689186401228457200648295322437520832402054753319425762209687062623614814442472303489628267313427637889444583314643623712863305196442279295771154626044239336654562968577517730361695617268410789723795857354193710522269174636858623528401359338863853281651045468220805029933026167615437493589023273753506374656361559819484132095618525462649298262339142790469936272956693895441179908195701479148825649155825480404346342004478017745836178218856618960798621140994145087816748160706940541938601540773187256198527582629896171246523369862098369537222865662644463753360324549972126884842918600961964884375204174921556522842760329458539500646419260439030587353140347352485511378401556320530472350715933759696630967569594743567427602930680452198189137211050931054457662052849090451433047206201700955324109859409776074882167367451753619431198648528844316347406805335103916702101467729576842149805017954120581255122354465593537486954432940959190072634724441126431709519728891748501843086565759979638898777652061790699500819424420591871515190611362806096995446855318657756035159618519905808048427446095781953338233485606419149954614176124040479665454675594724480948993489095087272474971005189282327035882814003177499207337862775519660282406043622469593156382884696771569717216430231900749064704179161135048280660050171427385230812466649420523967729858037905527755110831636957302950537348098393480092147160744774944198061775475214749569296926838222941867226488254875973160560224785552904521631649238913322267716497934386134357070873211155965049175065213814909403397650051159617467258698082448466553721557985106881955125991781905363546707619657298672623340885597452632481722438221579322651317872841774169400796250173113780917661922760980284159948687952630636824233465453430499874814879438538598417583413888385862940323916207998707672753519721004331048245365838472815971704335145143045183555022595236161561937861351588499316239317617785842037217138507564199683933377365209732100417168732885111126002642160386434347740839467045129030050175844013719571297359058382611072939336913583712320551496842210549693157394890064718162982706616067337875520976197691985681340117493363392413150236214608676040835044196598027919415365806510087909000727777591868653276382872231262264917544412681204782257297868881803443624810156565993906201351489774987366484072857956189342676122322310227041475027752173027871857711086465582445858500910181451570908044657349612940970398698008120162256880441516833226365538399545348835443699305415861096173853502001386117753568933264652710036645359442194714705803346705568406989882925077569638572444301377801089529660814299842963453918412306541878373196302280202869313712185715593133812635236613817460891339200643330604385385765396296780086765467760155996559199131903387597955651153501244836570722672640274183305811476089654065895143464703855607128923255763069778074368702291730045179607401738727283618085691788122264854715827306782504355519701242366580484016926041851500876964792476513885328569084991192638268933122689223337722867131108516440427162863479096377262371933390308266527099460573911801297 A013885 998 7276346350722093075203841389073455395447884962575814812261024336225122828012497131641672753838038461205936872713580489675834750275998415905377517209053061902265945007211334661512427976494474772666697652847241604304274854053056287016647942724950932701072694154270440442707382059834412923022106886098629346589178173008301169626317841407620830813800888960240507486873328414413085490838813627296089059053225508144198843528838723824605523558629378949010391915968502715713361343022587146268298480699687174564000979287714343913363106451417504614849234650138843465543865081139744971343915953824552523226876876308950718350217676063349823245327006855649729978041915724943567566312267643880212791401429632870874599370807861474071282456259098673797832341759581919276122995753169962353848359627161756194660671921012033507039537131998793250735076970541245764034816808653387320239028087829952610185444689706318995949182384408378922539748456614310137414008950044434471000857238741814928091758753496443950706993904284958962662422803083419432364803934388701579821011889325022967812822530202539790452196729316603812246012284941842306928125132686143208520106048107396004462186027808639173928283141487774209748174291873214773785833021185587711202581059503123473893050028738965538706468801929607696587822857084834484354759470563311314867573105939893839002771457064120355957304041593298141980845353854865667725163356224356975870059344459739232938883932447597724903192286891421704761942954566730414742501848453918374944267473548849562690476577109951333031352612146658605583361321707997633731330202570932077737339435979940414872149972967991070855845379199683193462861548091402461673665677978865120429658441557202547443559764048230856992017983356333705666360207005273248039804023032318488776910782949975227008406346613701141292314978364332456312269989616594978551119816056849857506312910132929532159260118552951203498001986176451294850152931558517319577972041572270203868938469770466310795645183933763779516931387219683208043718629265513772440475858627691706186198441453501506645524952331940110124986050825416504140597365733392905203226986195708692314737927722548162052292399926083689933397287277304012742169263772422973272710845486963107502827616159865059693536892729127234019369603732253743603955757319078955915620126975454588085065074595349277644635088097183522367810160053794463509763476106853043442486761011094860598543688992055496556342202985861893866282639318481527380708928859153684243691937174572034680679528100337053512898944830997225812364047213985387348027535849142463220011687514139039883674467256508423104238940946524927293453783490846721868942398931951570310597507965892068152120657955620372333598798421259505576005968413060352078970899242344055963921120248858589825746328658334854794489258203423105394445409017316204934066221998875389376603753935117070512244380215207690283162822114238322349536041440175690109661163598867568780940160421295170610671818899724608360597295270362199364992554883136071170723654648098342931456191215414300456257334821072955661275516136089033555540886651630171016531884255883859904453759643675577859589845397415873122742841425650793117731379951634074953926304945354055744293871295531824337812875568592078166054047873938664859614635353419241017543492366174627165368866801214128925208465371587567385616735271952233334829818401832300600457555240613281344888632707820844682870068265048272306711472524299427380911024115079814139733442899130473984119452144842549718497291102427822647817388523861952224593216874477055316967877595338024272777890136488017574932362289404676012646371165380371454930334549774162332411876006052574834324274191596479853953153104013519769322911869180652667467794170858020729203098552599434880470473560241579355720462083817417054014347154816764233793071141814189092669372151021100372107055928513323624652651986428353969511847944538824723419504219304476079984402684641856895683666113786364295703377283786139154260844454243355614660292251492738960921940804451947783553705051352581419362000267410147901740723497957221134965499548312913943995877759776461664185652183445510813630472817900898216048331218676920964182172673474997108620268951743336353479325898717346795048446083329434494906515038837018187464642109594492033115826861018289596197879668809130242333516903990663977768979775901864763681711191726246633136856252372911665696459446276899249013044126428921788400075555285295441107458940671463195791213593917944227398340911988679213226649738711570774599934103434623833559083340790355370348593415753015073143607623693569827578824972275066826560569291595820779977208689340978209533283251032375567430156059902092159325313480803769337640723753121414958919801742302397600975965976952321732240979502946842906361382046813632408704665637183326492264230358278109345655558311469260755030274965098733394733293321886196859494695340421080112794250506046469168520403316497067136202186177368705186883717004230646848406005082391873657608794836552317437014629934581870630593385634594590902019945568055228032733489919801513680265103160295769219952523353787829343554340557959010190428092110229024321286651890544455677379236422620536738136867769522153923586701126349713550535203774466261558254940965630937311923347849086127577343047933993888210046340108257850435045155817663345679029857156297378521500180216910792054792074471322409677332322217444237213976235879101131524091012188432036427608479117138835052274090095762494829313526827505283114783563050449381527407384157715469221567493050766274287694255363260361446584564689848288430119111791182088995229124878350002914501170121516261038037822443328241643434200351862794314555048421380521576315614809332130560790235142329631801331382166662005415159442873584920195806829152785018568794203407837461950820676698289757283654556757531812806554801826948204670516979856816989918796581807001781086039565006227953039680714364022310771251587157984965887338922529828946758581826610544104736124296085207914609822250412326286286715136446882885866294820559005146480664599351325575680966115308339805794612576782152580629176956174344827555590181850839344930619626227762924386367858792092688454154529