A013807 4913/(1-83521*x) A013807 0 4913 A013807 1 410338673 A013807 2 34271896307633 A013807 3 2862423051509815793 A013807 4 239072435685151324847153 A013807 5 19967568900859523802559065713 A013807 6 1667711322168688287513535727415473 A013807 7 139288917338851014461418017489467720433 A013807 8 11633549665058175578832094238737833478284593 A013807 9 971645701575323882519635342913622589939807491953 A013807 10 81152820641272625991922463475488672334362661535406513 A013807 11 6777964732779730995471356071936289402038303854098687372273 A013807 12 566102392446495912472763130484190827147641176198176468019613233 A013807 13 47281437919523785105637649421170102074198138677247896785466116833393 A013807 14 3948992976476546055807962117305548095339102740462421587418915544041816753 A013807 15 329823842388297603127136803999476682470817199986161913402815245153916577027313 A013807 16 27547217140113004110781593006840291996645123360044229169316532090500266429898209073 A013807 17 2300771122759378216336589429524308027851797348154254064450486076730672752491528319986033 A013807 18 192162704943986028006648285743299730794209966315191453716969047614622518960844936813553462193 A013807 19 16049621279626657045143271473566136815663210596611105405894971825820887406128729967604798715821553 A013807 20 1340480418895698023067411176743717312981007012239556134605753941864386337047277655624320393544131928113 A013807 21 111958265066587594584613248892812013697486686669259967918407174978455411256525677075398863589199442767925873 A013807 22 9350866256626462487301483160776552196027785557303261780513285661375574403556281075014388485833526659419936838833 A013807 23 780993700619698773401907175071218415964436677531525727170250131723749349759424151666276740725301980121412544716170993 A013807 24 65229374869457861253300689169123233319765715744110560258986461251699269441256864571319099662117946681720497147239317506353 A013807 25 5448022618471990029736926860094341570100152344663858103390808230203174683003214585861142522879753024803977642234575037448108913 A013807 26 455024297117399079273657868281939502276334823978670092653303694194799352699111485425708484653439852384653016657073941702703504522673 A013807 27 38004084319542288500015178816775869169621760833522504808496577842843836736782490374240598346739949911018604604215472684951499401238171633 A013807 28 3174139126452491477809767749955937368915979086576633124110442678012160088092810378546949014518067356518184875148680494119834181490813332959793 A013807 29 265107273980438540718149612244069844989231489289966975158828282910253622717599615626619728641563503683755318957292943549382670672294220382134871153 A013807 30 22142024630120207359320573764236957523345603216987331732240497016947292822996637496750906355872025391170927994632063938187990037220685580536286573569713 A013807 31 1849324039132269838857813641362834929307348126285998933608458551352454843869502160366132449748787432695987077039664612181399115898708880371971190911115999473 A013807 32 154457393072366309211243453140265336130679022855532916933912066667508381014824689935939748335468475166201536661429828074002635558976064397547405836087319391984433 A013807 33 12900435926797106511632264449728101138970442667916964755237269720136967490739172928139623720726662514356318543499280670568774124521239874547556882835849002937931828593 A013807 34 1077457309042021132958038359105740735227950342067092813322172004295559661794026462131149512778811579861554081071603420886574583654138475562086498411332944574379004255915953 A013807 35 89990311908498647045788321790870571946973640519785658861481127970769438512698884143655738456799121961616858405181389315867595801377299617421026433812938863796708814458356310513 A013807 36 7516080840909715499911286424295301039583185429853018013769765289246634274019123502562270931650319465356201630859154817050577468926833441346621548778490466843164916892376377410356273 A013807 37 627750587913620348268090553443567838127027230286753917528064566723168141200351214057503430482366332066015316410987469474881280782238055854711178375528302281207977023768167417690366277233 A013807 38 52430356853133485107699191114160229408207441300779973945861480677285726321194533749296744017317718420485665241962084438011559452213304663041332329102499334828771449002141110892917081840777393 A013807 39 4379035834730561809680144141045776520402893704882444203932296727647581148072488653275013357070393160197383246673915254347163457008307418761875117458969846944233820192107827722887327592423568640753 A013807 40 365741451952531252906295318804284300760570085125486622356629354989853625068162324810182390595876307132845646145452075958329439092790843922410571685290620586629352896265037879243272487846808876444331313 A013807 41 30547091808527362773986691321852629083823574079765768185848040358107564619317985530471243444958185048042401211714302836115633082468984075243653357727157922015870183248952228712277361457453324169506995593073 A013807 42 2551323654940013866246142445892453433710028730716116724650214178749501904570057469490488723766352573397549391603590287175213790680892018948425172090729956804687493575135739094278117506287959087961393778929050033 A013807 43 213089102984244898122744063223383603236895309618140784959510538423337148571595769909315108697689533282736722736123464375161031011458782314591418798189856722284304150888912064893202652242676630985623569809933187806193 A013807 44 17797414970347118136109706904480221925948733154616736500603279679655541985848250298595907193539727509307453819643767868077824471108048957696989889443615023301907366986392824571945178717960594896550266174095429778761045553 A013807 45 1486457895738361653846018830369092615477164141806744449266886522124510522200031713189028764711631581304867850470467136109727977651415356995810292556220170361198605198070515101073433271702786846354774781126624390551901285632113 A013807 46 124150449909963703690873338731256984337268226287841103147219629214361243324668848717260871457480181302163867739143885675020590421423862031647071444588064848737668704748047491756754220285888460194397144494476795723285347277279709873 A013807 47 10369169726930078495965432124173314588832979527786776775958930651612665403719666913714345245000202222538028397441036475463394732587742380745195054123439764231418827889261674559015869232497690083896243905323196455604515489945678648302833 A013807 48 866043424762927086061528856443079407773919283140279383104865846953341427184070300300335829207661889828598669782672807467178191460460831382219436115443812548372331924139024320843564414167439573497098187216498691168544738235753026384900914993 A013807 49 72332812879624433154944951618982435216685512447159274356301500403390029339840735551384348791253128700374389498918615552466189728969149097874349523797982667852605534636015450301175343435678720618051137694509187185088025082188328516693309321130353 A013807 50 6041308864519112281534157304169031971732790685099189753512657615191538640492838073987172195394252562183969385339181689557528632353232301803563546577131310401717466858334646424604465859091322424740249071383101822885736942889451386042741887810128212913 A013807 51 504576157673500776866014352201501719311094410810169427403130676678412498792602328777482608931523368246167307032913793893534348902774315078935430973668584176061844549474968004029389593017166340236730342690988047349239635207069869213675845211789718470706673 A013807 52 42142705265048458384626384710221625098581916285276160746136877246857690311656939101824124980569763239288139650695992979781882354708613569707766130351773818968861318616698802664538648198386749902911954951894012702655843572129682546595420267933889076391892035633 A013807 53 3519800886442112292742380277382420349858660230062550221678098124534801152519899210723452742502167195508584711765780029664362596147618113955562334973110501134098266192185300697344932436177459738641109389537139834938518710987843215974196096198106349549327214708103793 A013807 54 293977289836531660802136343147257130040545161075054257064776433459271127059614501978833496506523506336072503711389713857597228392845212495682521779289162165221021290637508499542946102001977614831044097323531456153900021260415653241380832150562040420709358299635536895153 A013807 55 24553277224436960841855229516002062758116372398149606604307192498951783803146062819774152461721349772695111582478980291100378112598824992851899901528010113201424919215335347390326401385307172368303634052558670749429883675691175774373368482047092177978066314543859677020073713 A013807 56 2050714267062199406472590624406008283620637539065853293198341024704951935022562312770356987755428854365268414480226912892994680342366462227983531675520932664696210677784023549387451370102240343373087819703752739663133314477402691851438108989055185796906076657017704084393576583473 A013807 57 171277706299301956627997241541014217856279267900319132901218640724382290565019426924892985974321173345441583245803031991735808696874789291743412549071183817088092212019199430868389325882309215718863667789477132569404557558467150226123962300874878172943392428470775662832635909828248433 A013807 58 14305285307823998719526957610747048489574300734302554299042682091941133290280987556193987081561278718984626474272715034981766478171679276435701559510974343587014549640055555665558744887016348006055212397444919589329238051840734854036099455331370699882405079018307654135444583824765137372593 A013807 59 1194791734194768197053611026607204236897735171629683637610343851001015393537558361680877995039079559888314987757731432436712118023376824847186229951916088150731042200487080064743131931708492401813737394646997129020367291327790015743949062608731412224878354604688073581046467085628209038496339953 A013807 60 99790200431681234586114646553260305069935739269682807096853528779455806683650411925948611023658963921431956092513486968546632809430455788061841111813983598437207375626881414087411122068224993891885160938311847212910096538988349904950369658143856280434065054938152593562581977458753647104252809214513 A013807 61 8334577330254448393866881394774853939746102879543177731536303577188928430025166054467153941307020325681918404802818945099983318876441097874713031499815724125073997219732762585994664326260219714844140526728743791069464173032845972411359824217833020398133547453489442766940409339332563359794298878405340273 A013807 62 696112233200181784304155800972990575901534258602325747315643611070396491404131894035151164331903644621279507087536241113695706775879236935593907103896109094650305321789300063944860359193579810803497460932911410173912717195876328461769183878497631696672512016862891749337629928430395024373379636623292424941233 A013807 63 58139989829112382806867396653065145889872042812724848741549870040210585358564499921709860396164924302413885711458114394056979125628209748097738715224506927694288150781164130640738682060206979378118911434577693889135364052916786829455424006716000696937784876160405581796428189252435022830689040630414006623516721393 A013807 64 4855910090517295324412371835860654049868002887761592091742986695628428299732665597961129250148090642661910148506693172306032953551593706370871235234266043107954640641393609355245135464350547124639869601927363571314474741063662952782946468464927094208940730641793234597219478794552625541841979362492808247202740087464753 A013807 65 405570466670095022790245708102917686899025469188735933094465991805581960021971963407311476101618678565765397513427520444172178313582657949801536438001134186419479541009835646959428959118022046397046549022575332839756244848378193479384471992659175835424938763933212746794368088399829837880183958334761837614620054845143635313 A013807 66 33873650946753006398464111786463788127493506212112413867982894101594010882995120355742061795483293652491291765718979935017704504928737174625374124838292728383941350744682483069698466094496319337127724820914514374109281325981395097591670485298887024950526310502465861825012417111242187889590844384077643439410681600721241564977073 A013807 67 2829161200723757847406121080517242048196385132341840918667799298259233382958635447231932743220560169149725179564614923152613697956153057561885872280619046967355165555546625668464285586678427087356244704767601155039981285627292099945953910602648343210892907979476451245486862089548058774726516913802548857703019537973838816748450114033 A013807 68 236294372645648979173206638765880573107410282638322895368053265189909431378088191188258254646524405887554196722416202996629448666995859520626269938749583421760470782364809722455805596484968908763080913986894816070094276956877063479586016567443792273316986567353852684474308208581143416923933419157702683144213894831112991813647301974150193 A013807 69 19735542297737248389525391676365111346504014216235366544035176761926425618129303816234517686332364904134414064452923690481488182116161183022226691554303956968856280213891272829231339224021088228801281017099441932990344105715329218878503689729472974459708035091961130059978695888905679324903843101470485798887888710189388189267636308182998269553 A013807 70 1648332228249312722741550238201690464771361771354194049124361998332856994051777584035723151680165449158210397077172639552704374458523898167199395505307020789995845379744412997970230683329465309957711791829162489685286530053450011689951506669895312299849274798915685543739480659337291242895293879677916444408915352963727890955822252095752198471336113 A013807 71 137670356035610847916097017444843389308168906505273641176915838462758549000198515596247633351479098479142890574282536028081422059150374498822660711998747683401243001961633118003471636902360272152978046565363480301004816276594198426356439788576326378595711280480236972298665164148509901897857840124579259353477019194883517180521230317289319368524463493873 A013807 72 11498365806450253628800338994010764718407575240226959784737187744248056771045580221114198585148885784076493363654651691601388451802298428516167445326847405265355216766837559648767954585722032290488879427185723238220223260237424046767716207581683355466692401856989872163356813174847695516410984665044984320461754120175866238434313677330321242978531715471766833 A013807 73 960355010520531633331033113118773080046119091638995908181034657587341949574497905647678980030220089571852802225800163934239564882979767048098821201143622135167733059583039819424748334954089858933921698637978790579391266918289893810086425373429775531933616095497651112955724393176454377226161850209222135429286165871208524100272312644305760534809947407917437658993 A013807 74 80209810833685322547441216640793046418531912652780577247188195636352386970411639577599796091104012101130717894701055491951622698591353123624261645540716464351344232869435068758174405683700539108020074191942626567981338004282490220912228333614228282202627549912059318605175057042490646040306263891324441973189409859729207141378843824365061425627861617456672310716754353 A013807 75 6699203610640231824484837855055676029922203876672886592262405287743787712155750549160712569325098194698538689283326855743291479409048404238221956897206179819088621673488086377751484537108352726840944616585240113584369331455677865740810222651793960357845655596205106349222825939245861247932419466467308718042752700894443109655102415054794295329864630151598728063374040316913 A013807 76 559524184764282802212798142492105117695132389983596161072348352037648893506960441616451874502601526319416649867632742318535447651723131770380536062011557344670100770791398462356181740023826728098482535321815839526680110932509671024538210606100483363047627001050646687393439645271753577288563606258816091439648748331404782961503808807791474340245623774891677366581063221308890673 A013807 77 46732019435697663923615113659083111535015152343819934968923606710536473234594843044247677010331782079723998013594554271186399123319567688593952752435267280984191486477268390974450655108530032157513359832613380733107849545194140233640455888032118470965100854754751061977787472612742130528718120958342578773130903109387258877727759615435551728371654743302727785334216981306939857899633 A013807 78 3903104995288904588564257907920280558516000538908184788539468556070716781026595885898610231579920771080628038093430767283759241178773612919055527836145958575080657142067933282577093165319536815827673326579702172209900701864159786453884516224330566813476188489971563447446787500088835483889066180561730521710666158599133248726700210840792715905328975815387127358899136495736923871635247793 A013807 79 325991232311524600141475384727409752527814881010150501723604953271582336268122314986137825151786562721425134369601431114306855582492350924612436740402746606149311565162655855694121398260653034394743103909263305125143116520396489524414888679572313270828344738870914950694203138794919628449898696466696294903796548232358208066902728309633848425128981389076948264142614779260443618682847530919153 A013807 80 27227113713890846128416165607817989940875626676848780054457209302195828307449843869957217294502365505056148647683481128098022885105343641574555328995177799292196651233950179723428713304128002085683338781605580507357078234900035201568655917406559176692854180935237687596930540355290482287763989027594941246659991504914789895955782771148928654315197654597095795969455328978611511476010108629898577713 A013807 81 2274035764497877359491446567730566337851873215677086958928320578128697776066518409862696745654132069347794591203172027299874969386883406287948435633006244974683556507710752960680489563874074862198358138378479689554970531257085840070215710877713228996563874045891986905783235661014216371156336127573757087862289150481988166900122932829129670137059623309604037975164878531622612049987840282877759109167473 A013807 82 189929741086627214942085108783424631103726302846565979896652263005886966954851684110142294893778764563997152051880130892112857318161888976575741292504314586530545323080509798028995168864326606565669070075509002151320693741123066448504486388217486599022011324186944638357921625643568365535348349711087765735346252137406133687665167472821739179517356798441438855723745819839652181027034408266233318556776512433 A013807 83 15863121905296191619177890370700408614414324540048037206948293658514685367036167508563194611823296195149606136525080412240157956070199129212582488491252858581617675929007258841179705498717422506971246401776587368680455661952339632845543207630312698236917407807417803140291972095376473457877829516219761281981854324768297691727482452497544478012469157162627414668902974618827589811558940812804072999180531094916593 A013807 84 1324903804652243220225356581651268827884498799909352115561528434652805036540227746482706577174093521515090254128711241110710232648939101470964102021277930001595289911266615265674170182958377845204745470722782353619560337341921358474892614244491346869445578817483342336080325801377938439675414199024190682032406455058972991510771061915047412348079436475379804300561445343139099128651214295626208980964557137578528763953 A013807 85 110657290668360005996442007056095623773741224267228998043814416390636929456876361613982136032157465010461853115084091568807629341072042693956392764919153991663240208678898973604372367850866676009345546460237504956659298935134613781181506034314161781882964188415026235251764891256886796420130269316699429954028619532980483223971109862206674926723942613860196634987192476504320698324078069184996600299140776687696300894118513 A013807 86 9242207573912096060828832871332162593206640792023233145617423871362386985167770598361401983541823635138784434024938411918382010195678077841931880118812660537705485469070321174410784535272235646976549385905496651485141306361378077618060565491953106184647051980611406194462655482666442123805700223600053089190424332014062939349291066801363696554910411052217483150765302830117369044725324416400101053584536809733082746977672324273 A013807 87 771918418780712175096484950246533551947211845590572455555112859160057923388197368145742655067396651830426414714196881101835183873553228739435992559403352220769699851862222294807963135170472393471128381260212985828690487048608658420738036490453415381647906428472645256767715448567783912622375888375300034062273430634146550757392139190316697299962672441492256410235068857674232779984503820582152840096434098885716804110322170195605233 A013807 88 64471398254983861576233519529540728792183080555570202060418581109907197819305632384900572293884035757529044583344437706506376392303039217546433534553927380830906101327384668284655889012573024775102113531234248789398058168786843759958461545719159706090614792812463804490496361979829880166133456572993434144915139199994554065808148857314440875190182364985874747639243186061809596017085743598841987357694272373033953196098217976907144665393 A013807 89 5384715653654507102708599784626771209451923071081778846288220312880559069066225722419280698557488550504583332645510781685119062661542138488695675239478568774378108488964494879802744506219111602241303624242215693139315216315245977675490666760009937812394238110489789414850746648917371421355632426432984613217457341122745150130362400711759416336759221305985244797577230143068399268943018391118881626101983322868168804891319263649261629598288753 A013807 90 449736836108878087725324962611812558184634066819821251020838448752097174007480238562180743224220001226693304525885705997122829232554660948714351491676489542604833999106803576856005023903926420130795920000334096906688746181865659301434655978462790016028979161226217701717749210864227778483043775888109307880535254587912797684037998069846858211862466922697193630738447838779215775341389839044640112293663749109272326753327876219249980565678674939313 A013807 91 37562470288649606764906866202301196672138821894858290706511448078223908070278757004951897854830078722454651487306500050585695820332197837097571350936312083087898340439399341542590395601479838535744206034347904107743550769855601730515123901977190684928756368524774928665168131840591168286682299205950777503490184998437064775368537636791679444712965099850592309232905901942678880772288220746847386818879089989355534002764697549707977626826048609606361073 A013807 92 3137255080978303806611786372082398247253706543480459298098542654941339025937752063810587460733263004978134946871326190724967900609965495552226256801551721491584357291839072404978692431031197594343891832194771298982849103849109712134353663417036943195934660655557726817043507539458014966471992311980214887869003741254462087103555631962477858901871558104621320259441533836154482800982284484997440594499600475000963555444910304049159999370138405922932883178033 A013807 93 262026681618388912232023009582693984008876824218031441036488381083355576785346990121524075307902859438778808897640034775540044026844928154017489194322401330698617105371691166336225370532156654277196189716739493662346540002581492267173352322254342532667658792612836901486290793203072868014707269888899527649707061473313927976976069937138113253343214404456077289388816347529458558020841382471471235893201131272555477114314353504489892307393329801089277335912494193 A013807 94 21884730475449460338530793783356184238405401235514203986808546076462941128688965961939812293791354723186244897939793344487880017166115244351694714999001281541279199257749017903567879172216255921885702961331799250172845367555608815646585559307004942670935530017816750849036493339113849009456365888390777448831183481312652578565018337219712357032478610274576031287043330162007908224458693105399749093036051685015106004064649119048500295405798298316777532372747427493553 A013807 95 1827834574040014376934430427579691863775857516591381831182236576852261306009231126107175062589747737835238360120829479924972226913731111323497894291431586035609180001206455724323892836342673910851815797033393205173686217943612003891618472498880359816819206402618072847662376960176127783118805135364286123303829275542714056014328896542927595771709646008742864709125145978461062502815014506856092443999464072784146668565483559072049793172587679673715576281304237891689040113 A013807 96 152662571458396040775940563741883444154423395643228801922171581135277716539196992883597368402558320811736943075651798992813605364061736148849867629114657497280114322880764388551255853584176467708254507184026033889311446608868418177031866441578986532260556937953064062309609386090870368573865723710760541304459124922603020672372763768161855726448961344296212803370841317267046401297612826627127697015279238823004713905257752337256670775567695594028398646590811252951760319277873 A013807 97 12750530630776695721647331824285847139221596427518112765341692627999530163070272042630935806350073512517081222621513903678785133611800264888089794251285308830332428361324322496189440147204002759461124694517038376469181332219299154563878517067118534160933976014777863548160885535695584053657839110046431170289730572660726889577245602680646352128743700436963989550336037659460982482777920892724332382413137305736176710081032732960014399846189503708845883361911146657783973626407230833 A013807 98 1064937068813100403367706801296178238914926955222740296274103509983148758749792191272578389482164489838939140794571462749155813144391169923718147705661600278818194749166168739204238230534625514472952595610757562241082494048288084688329697623962807091655366610730261941405945320826830875745556380310187977773768587159196570544381129981490263976144802604195669371233616201355840717944094730881228964911527640912391215002677934889553362689553593539266517024270180880004775261251158326402993 A013807 99 88944608924338958789674239751058102692413614227158492285109399257302567479541393607277019667939860355838035978303403140272242669632694903198863414524562516887174443645107579267077181252482457594295473738006082355937450985407069121253984675250997611102147874694802207608165959140777741573144614439887210091642926168123256768437256357184048337551590058305026501554802858753441172603408736017931124378375700096643826668238663799910386405194205685993078768384069777278878834594957994579504378353 A013807 100 7428742681969714177072382178248123794973077473866504434144622135369167738458776735473383959686005076779948602943878533678677980010392311010072271244505985972933696707683030127965553255388587340733152262072006004450251843752183820076254054061638571476862492642384575181641629073396897753930611342633819674064108836487822528556648088208368901200646353259694118436358689565946160177009301040953625439206316847771789047157961439232315382948225253099827931814205891868109239144205486665274785184420913 A013807 101 620456017540792497783262431909461547479946403694804316844192985368168258683815491723472501696934830017738087266475679011376863568447976207872246166612384454445395282722394359317810973443310203285373610080516013497689484242026144836588814849282115128319032247984602103745890501839182297306038589948119252997508434132299425407579804975251178997179184070602912465923114111237389244143993832241487750307950789442747593007680097366122213099218721364150728693054290294716351762563186451770415333388019074673 A013807 102 51821107041024530207355861575510137907072603582993751347143842330934781133530953684236146814229693937911502786583315186709207022100343420857697872081632962019733859408257099284582890312958711488597689287534777963340523413378265642896734405026891537632333892383921952306960520604110344653297649071056868129604901927163780309466472891337953721023402632760825852066364413684657987060150508862641298393470357885047721715594449412115893360259846827055233011172587379705004415561039895638316859059900741135763633 A013807 103 4328150681173409787448568914648182228136610923855221106264800855322003855053638782661087218071278267388306624238225067709139679692842782853455783974130066620850191671637041189347647581828624542239167606984192190276163856008766124760378154242251008114590159025797545378629649641375900095788072948063740683052731013858646095226949282357437232733595611290816935990434822195356319737250830650716663883121037760917070765408164009349331529342262666842480116326145670540341673792073613123607862385541969800400114391793 A013807 104 361491473042284358857491924320330827876197880971311922016342432237349083977934964766636665540531232170538757563000795880135055187625922066703480533303317294240028858606797317175504873681908550392357517702926715924055481417708155506111543820467046448738684671993636787568526967697356551900315640695231685589247147008487980519450031011775515115142639050620321310857106784578355180774926626778506484182152194829554667397655266224865518662195120197350781795676012549199876936787780241696852274302850859699217954116943153 A013807 105 30192129319964631936136583011158351075047923216604943038726936282895632842921106192274260942610709042115567570419389472704759944325704636933141397622026363732221450299698318727815342554786684037320092236066142240693037863488402856025942251429228186445103682489580538134510940869050916571266262626506445612099510965295924620964986040134502797931828356146859856204096415754768803053502646795167640065377533464359235375719565490366992984185198634002934646356656244121722921637452193566762798802048406652938382745801209081713 A013807 106 2521676832932766023938063549674956640139077594974061447537512445283726150673613710284938548187789029906534319048997828149774255310027176981292902670789263925278867750481103278465865225518338637481011423648480266084923215396414894938142722781620567360081504665212256125532488292324001602948729520828444843968163255332480920267616599058073808186064236133741882050022336740254045199831594562979196465900396972476747697815473829320941621032131975110559104598354286165290420138081644658889595718745884972060066665312062783713751473 A013807 107 210612970763377551085331005732402053541055899809828586159780576942542091830410890696708352483192327566823652861291347604897295577748779848654564523966990112303216313387932226920747529500517161341051555114544720303678871873123968440128618349443731406481367351143192843860598954663192937879880838309112541813064963248624138941671605969929382533508271066126255730699915586882758109135134609494585468028467055538230444469246189698714365130224694693209006975159148334811221180352717043555117924025375058751428827953528795758556236776433 A013807 108 17590605931128056444197930929775951913802529808016693344651033566818058051767748001879778307748706390708678310627914643308627023949155841739477883606246981169676929710473487524647754411412693832365966934721889584483563057715186968087982333163889890800730282534830609512081085292424537364665527496415388604768998795488336708547354202214471958581144307713931004883787649732034840033075577719597272875205596945608544952515911009826322490041496725471509471572267228071768004204239280194767004132523350281978087139506678550550375451804460593 A013807 109 1469184997973746402275855389185817279792701092095362244838598974534211026541694080865000964041479706458379521181954058923779837667257445057922932316677354114272586846348456151546105096195599601573037924354906939985651670143430130761676372448181247569567793927591587337058524324708589785234229522028109671658911548397981370234583570323154912452655753724575231458898828293269281874402505326718483827810046662494171282979081403451704280690755848008105942575187331155782135479142268921147134952152482738901091815978737299220517908110160353187953 A013807 110 122707800215765273264481717960188645025566187912896750051164624952071839147788831327925745517708426563110315988637984955373015821807009068682781230021209292978160725993869406233282243739352674322981700480046182534541613142049427951345972303244545978257871716626376965978465010123986127452548083909309747886623951433747802023362654376960221442958261206830247906678689037882143691431971647392854487782522907298175679725695857897689793227572619181485016429822221085462079737353441442563129858338727510835758089562360117968196876203268702858611022513 A013807 111 10248678181820931388322777565752915821180313580673049461023320640621992077462470981339686191384525494977536701687033141457709654453143204425454571112601421358828961995733966678009966279354474712129754605793937211467450071237110271924366952739287724650075703644351630575487376110565445350964268516189459453238719047698050172793272256218094655137316934255669135413710787132954523252089703961898599674084095740450930946369843747472949220160092726656810057235181727278878361743496782724315168898308860432513351398337879412821771297373205331454051211308273 A013807 112 855979850423866010484106705069249282300800970571393764034128763225389400301743038832471930390626953866018842861602695007689368049580973576818391233895583313310753734845696630914070393617965082431789234430515429838972897399794687021395052259738050050498972844079892537295281140130536561157886670740659842993951053582788848481866892111591483691723847665967741858888538652131494736537784164601732943379177760338202203571755719632688191816991104623103432790339613044059199651178594789917527221555654332183947622140578026438287160527907482488373811219678269233 A013807 113 71492293087251713061643076114088769307045197863093378565894468433347748102601880346326888098155553813843759774643918689737223708869052494109448854246193013911027462688047428310574073345366061649785468648871079215580855363728252054713936159785581678267724710910396704607439176104842544124467852626930650746697785946288107414054004696052232309416467480909291767796229636764674571890372271211701337163972305721206986244516609459441750468746914049226221810081954821052868414066087415448701791071549805478335489348803217346152181934451360844911469086878748724609393 A013807 114 5971107810940350326621491360124808101293721970723422071202071898021637269277411648405568020846050010086044660138034732885542661388452133360515277755496286714862924711168409259927457179878318835051732127022361407164528620833947339861762662001451567350598635579947243165517927427452554127819679519253874881014945780019929019329204526218978494714772780473024957738108895492222384918855782463872507381272130946140928698128271738662034440900211008305423271799854948609156622811213687025691022292086911303356058405901393515967976387347312109127850809605199972228101112753 A013807 115 498712895477548999629753579888984097428152952716790934808868246994665166367318698286481446669082942892396536059388798925333408621824910630403596513416805362712066334801496709798401151120617067422355718981034647087788594940672115772594279293023236356689348642272773696427222816668264773309627453127602883937249286493044491623394491234335302857072537397887517495244593060405905810807753807165095688991229648752636505796371383884791778538426523624677257083995685162785370293815378354072739872857390918967601354119290287847161355847634854666467227469035906880463233038243313 A013807 116 41652999743180369998076648745907840801296762763859095666171484857241429360164824999585216907248476473315851088216211875042771621503438360761938784397085000699074492348955806699072262542745058088182572005014994759419191238039875781442846800832593723747051087951264331899298076870950142131593394512670520469322997657185568984877531302382918829925555396008963348720323656998161659224474405728235957040236491493468953600618734353441694135307921679656669188912403620480996912309754215510509306920922146943093032697397244131282763601750310696598009305441347978563169686587119745073 A013807 117 3478900191550167682609359779906968771565106922800275529134308586761661421590326348790356901310300003527813198738906232015447328599588675329197889211628936343387400675477137931313214439832609996583096596430857377301450271392328465141888007652339060401077453916777548264561274678338626820972811903092754540118326087325795907185956291906323763594212312230064627848470152156143459940087326840827995367957592006026020473677277311933803735875052926606604667327152862786193343113022981833653247823342338634834073183919315227088867698781787699690562335199766824517574495393442828228242033 A013807 118 290561222898461555019216338177609938769889295299201812468826587474920723592645646977319398754337566594646486171872187404162176331966245752169936904844460392336059091816526037161210983229259419524616810830501639009594428116958665737115628287131010663758390028583177608604422222409520450714470222958209951945222713139537799964078255456308067059152206529767227782532075578233257917656033625072795001127186041935299255981999878370023221824020295483110228419831134252765654210142792465728552911453375465119976626394125127081689319069953690465855456798219724950532339429755738456451002838193 A013807 119 24267963897702407536759967780932159695999923832684634579208865412492853755181357081192693503361027899551469171560936964183029129422152811466985300229514176428299991407608071149741502530290975978115520657374327391720336230756504721029634390169469141647764493577295577048249948437865557564123267491692653396416946224127336590799779973966306068847451441572688631624861484369619934540549584399704911289143705408478129158872611841342709509963999099044849387852716163925240205285336169530114467717497372222285567813063724738989773618041602181398713607244109647593411521512629031621244208048717553 A013807 120 2026884612700002779877729269031234909969609638429653364690103648116815638486502124778294954094216411198438256677941016185530775918467624966534079260469253529468043582354833710497560032832432604668186400824561198083874202329014030805116093901344232179562938268069303890646883943478969233313139424173662104322139765585339279400188423205639849176207991851592527201940056036035026552761241838647753895780571419421501825478199413600784440981703168751324865722846706727199987185636562215324690458233098025377512909314895353925164882352452655792601959190635281876649323688256289350037937500436938744113 A013807 121 169287429737316932178167826278757770915571766611283078672282146794364558942031143963607972860903048879704761635998311612831715935486334504829892833913652524034700468041858066334466711502197603574491596383268175825163257252721580866874101278734171615869276167087416330250718393843306989335546717846408432615089435361453121954783137294558245843046067687436859464433235420185681452713171679605699053129489105521503253965764693223351117295232830357279404110037879792562470129731551312786133471762086580177555255698889374855183696138959198264453908233561049377619628163766853542804518577973993560847061873 A013807 122 14139055419090447492452755018628127784639469519140974013787677182412122327397383174984501501315483545481821396600214984215317746647754144177897479381302172459902217791324027558320994211375046048145112621526941313093460409004559155582191812901156747529017814751308099318870250972186843056294197421249878700444884730823926198785442409978799251057050619322413939328928255529328300612056811852347590616428059582261473274474632942707508667615141224270333110674473758154610067705308897195210653695041233263009592511226939477279797485222011198245454869575252405068168963865971374748576196150965916195507454694833 A013807 123 1180908047657853265017146551910839860700873133708173290605560585952242868906556840157880549891370501202187204865446555696647553517767073875882175375405738746023493132149174105698527757528255220987127951262551665410878906820469785233380242405317512710371096905844003763211362231448017318904747662820211118939857217603145140048758935523839292247535924776427334626691416830065028995419596982719923115874687964370060509357395818007873831427884210192282491736642722754831187464815104402641189007263538843359824176130185212081885965763227597288658636161794656123698540031049795190375832478724824286564978123567146993 A013807 124 98630621048431562547497097162145256005597625000440341404667025699317276653944533846826341407477155630907877537566961778339700317357423777187555169529262705806628169890231170482046736836517404312065913617399577646782017176552456932477151225934523979082904384672997038307176184932769854492243429546406852864975814671432285242012395053886581527806447973251987415355893825063861286726440159593750698560969813472151823802039056115835630274688317119469625992336136847206255608248822334812994747075658027736255875014569199098291197746510532153146057950869251474107425761933309944095379904455576049238193537858451684002353 A013807 125 8237728100586052535529505052079533926843519237661777754459194653432678263414101411420782860693899515449056839815130214688710110206009391294481795314253550451675391377401997589831025507322770125548057171238830124636880856602837755457424147541277377256983257112273385636453662141769871017046663479145446758135645017172695895698117247295661175783922341173979240917939608163158758528679008569429652094510759791007592475770104005850707676172242934135222632505906485615513674656549890225916134270506034134559826937091834077888379126986306155962911906114550752368926307062431979840790225000034167208423162475475743099560524913 A013807 126 688023288689047693819959791454734753103897570248749339830186396649350721238609163983275205308015181429820676318199490661015757114516110370306414026441770787274380363231992240700277081397105083655899282999038330839796926024325612173559522226795027825880498617274185441742246315742761397214754380441706858686247207479280733904602450611380917062648977857191920180707234013395182671073799474727333972585633168504745131168794856672656955821581902101907929489525815585093317620989703381558741450406934476952571305612847074019315313065023276452178365310593393388605094092161381388282640382227853679414710953114209539418394601258673 A013807 127 57464393094597952435536861742090901313990628964745793611956998034550421588569875985047128422530735968200052706772339659498697049961500054238362005902443137923943522317499223935527842115367613692024364015362680430070679058477699454347864855904147519045365125013357242279754154537151174656773500608871798544334053015877006176446301277513145573989505279610526365412848892032779051870754805928701660724324667866684818100348915224156981607174342045453452178894685643482578981022681016131167644679437574449555708016090600469167234262503809072562389249106070809209686063671410734930754407364052567158396073515051894941763735491725627633 A013807 128 4799483575653915585368474229561174168645811321764533428264260432843685761498944612147121212978189598800036602122332580700990676309834446030042233094977953322545686927479852682319220901317618463171566906927106432199933185643115936126588020629970304938187940606240610232447346741097403258508379544353581486221324441939063432862971528999175431485177470458350772565646552311469739191297312145971091405356320584893382692559241748436815260812808221978317779433463039629308479073995341148291252851271305655601342289211903041785316572838580637549483312474588140056002189723899895992151538857453034461636398456050649317431048952004416145535793 A013807 129 400857667722190683605560336127178827739466807405095596462059295611537478486153352951139710829151373481377857045859339472727442276073682766875157350325653639452338317870044775879983648898948811662552439633458856323770619598098686101228758071035749838742394987373822007224234847163196217553878367923955479310691238715192516976148245073540131213073507510151914875455365695606264086996342807743651525266765251570880215865240430071191247398346555507851079256062266532879473480739164888046433729391030719661479709337267353952951425480051093428770395741190076045617358887929843213160488676913334891270333635447806281641158639520360840891294967153 A013807 130 33480033265825088085420004833678102871628007221280989312107654428771221740642014191832139788161551864538159998327217892101668706339950058372180017056548917620698748646824009726272114339689103698868042310626117139017645919452800361860727102850976862281603571740448987865375318669917311286317475167376685587508242948731594210364877576787145299047112420755398082312907598262730782810021547645557519041805500576451486509280745959975964173957302662571229990545576563092626504584815790614526191512468276736846446803557906669504456007519347374264332222699936341406007431678788435006377174784478643453789535566236228448951210731380057792081846951585713 A013807 131 2796285858394977181982364223713628829941242791128609508336543405545401211000161667316012147247040973278091661220287565566223472022218968825302847204580022148598380185731388116347973261765173630033157761825803929567892804838617339022969788357216438514621811915334039915504011990630163755944521843454468156954275959321011480043884940090839162521713876493911603232856355514501537711075809680904609547890637213645804604741637183323152503773087875680611700040357100126059258289428399647915842041312862941338152083479959922943681670204023412045931291572121383170571146701244088880167628015174440779903955800027616036284854071495593806852467939243390335473 A013807 132 233548591179006889216349042328785993505522539157852594745776441774557454543944502615900650550220109129159493636779637763656550606767750495258119101373728029873085311492471266865499074795889066753999369425452970001439974952926158772537459693383074161179728352980614347782810585469421907060242408887160634936978082398450199824745314081326977692976064678647991013611395668926682931166762700358833894049373910720911246392626279188333020267632072464720369799070665359628595311591349366993579043132491625723503800164329732724179236777110239397488227403395150043789272743634607547360480459455384468378358292374106518966547296905383490342124974753547204209040433 A013807 133 19506211883861834394238688364342534963574747993003006565761994193452813160964788802982638234604933734576530068037472125658358763227849289114453365465835138783029958301162692679873348226027450744360781333783257507490268148043345706841101171051047737015892091769293890941168122908991587099578506232664543390571346420000959139562553377386510503895053898025358857447837377664425485093979187496670165664897758397321228209958539464088762185772898324325910005988181041501539909019421090480670715261468833072052760893524983606856174034861024304717614240958966326807323848821106056963094688454173166183428862937377750570604996784834534496864620016391016042743266004593 A013807 134 1629178322752024270441209490878252862692726527123604111379007517031372408016940125613912927992438670445566367812557709407111782263553200476128259537072016626297445147271409255315701917186038713619756817778911450283094685992728276781075610907354558043304323396663195065297302793481886346143896419058375328523909424344900108295404020632698743795818796616975997132900825619910480940534235718909388906497925679102666301323947174580157506517938240946024329610138868767250114741211068898036098809353138407010918642588100155828234511565627610954319859019133826581274495177387598983614631474380997012806162061392727105407499936466165155712629928388994050905960319969611953 A013807 135 136070602694571819091520257887642557344959212271890538986486086829977254889982856231399621658856470194284148606072632447391383166434226856966708364795791900644988916145255372413222739825295139400235709177712463239094351268798658405032216098593160042334820394412706715048696026614400629516284372816174565813645439030710401944940439207263631780570581712246452256537009856600543278634359901479031070859613250644333792152877391968109335101884719822052898033368408458309496833300689685432873008655983472891958935947600713114929974640472783694515748945137076329894627111710589654710477635371775251506583461529581960570739802193590579970274564248977172125716711884181959926513 A013807 136 11364752807653332902342863459033794032008338368160569706690304458126530305666258135302727800569351247096806375727792334638575713443753061320716449336109335333770119265367873959324776452948475337847086666231722642192399312321332748646695720770599319895846534161743677547582140838861354977829587101979715911321480713283963480843370423029865789945035555188535938918227600233133975174820373331430154069265758307065402654400472654568459777044513684257680096644962842846467485014106903217038986555956395639409302289279559160072066411946927366949649867646793752149129150997180158551073802583886040781081357290412214928828759019010878829697301880638822393111985493278761475022292273 A013807 137 949195519248014017336578298961961511347368428847138942472480918647185937659551545718619128631352785508772365307160943581348482162535699434567558565001187796411814131162790200956764654126709608692326525450339706798551382964390032499720673294481225797020998379722993692451607985002539229103304944344447852629481390654189913883519141101877420641999314604901710154389287399071582740576172401014377898019145399564409495098181876582212329038534827422885699351883941597379810815863222663590313196140034120199104336502918060608379058792219320615001706595727860973247415820435484022344235065608746012076696042252518603070706782026807610735148350372835085095106140384135437155336872933233 A013807 138 79277758963113378741968356107601987389243558545741891614244078806331616699263404649964788242419215998478176722819389168857806578697144152474517058907464205944111128048847400374109940677316913227591803732137822651521810056568819904409170354228366459792990805672844156187250750515397078953937132256592629099466915228828595797465402183969904049440424755115995733804747672857857662075662495105121856420457042917019045440095248514022955933627467321186836495568698686154759179151712220085726548454811789753149393289060219340072427369384949877085557536581786676346597416738592061030212856914708075674657730144972606247068501141660998456210325371489559142228359951023375846650890964256553393 A013807 139 6621357706358192505907939070463025588737011253298908529513279705983622958339178819769709078795095339408895798066598202772172863259364176758824139277010317944658105525767783726646036355310185909681695039511883085677753097734684407236158317155507395088370385080601616768915369933796479431311783223202872975016576226826993149600107855807350356113313715972043079683106330384761129794221407253674882570092992681472347694202195251139711302532499698132845770946393282966331641401930156333779967053494335491972790476895598579502189206318400398684062851012847404995144162843423947529304408022373333188423088279438257046361408283852668252061142585352179469118054851469423374088129064225671595936753 A013807 140 553022416992742596285936979104142360196903916886778139293478634323458173103446554205985871970045157842770385950320348493734649712285355407073750936555178765055789631617651064633203602431862037362524851395071987198891616475898576376771178807145133145175782932316927634156580612240615758582591446585127153746359463040817294847750608224885709092940074871701010058212723820065634321543166155234179867136736841749251951767461549570439827698816907287753411635213713386630985021530608587153636628274900394625059433420797288958602344700919119698491613379444028112599435624845611521595033462436643161230284756186962666769151181275658705080398689871199381440209059249577709627214627573192317364233547313 A013807 141 46188985289650854384397742431757074066005612042300596971930629017329550075772959653838146012810141628186025404956705826545211678619785168954206751972025085636224605822337834569229798078711549222555438113367807442838626699683524997564305625151568665418226566290042112932391769314948468772576620210236405008049688712632101282978978549550679309151447993359340061071984906175701844169606780451313936683127397759739272263570156081672704849232886913580452693184684555764806499983257959807658884830147955859479588938738410371111426431765465796337718041064544671992417462822730319895138789816170873469114613121491308891226275811324290707019978976732443537267700837583979885774592909540595538578150105129073 A013807 142 3857750240376929009039283845642782583066854723384988159692618066156381351878633363248215793135915838927725027847389027338882624610003077096224302131455507177423115302887478281056641965332067302617052746666592645433324940584267691321568370118284166504395701043110607314226292964953811060354371896579154782677318050967745731255687267437022286579638087853365441240793251348700793726889727910074191305711483388291183758725643006097385981712779947909152989387478038782032403685101688061095477719898787421339594747752370772605597447007483468775922548507751835549478698912417259047961886864236407523013921602520075609904109782037616084141015664115670416676135641655851584039779774397740079977585674930485306033 A013807 143 322203157826521487763970026071930844120326773351837596085687153503447126890255337131854231258504826783082522050841778952370815690052067002153749938321295414965556013212465073512131793586499593181878862454340484339236732362538621846868711840649211870613633346821641033491494214725907253571857495174187586603992280934877091220206256263607538397417952735600935017872293145894838992863556964777306532044328804073467958712524429512259774578633094029320366826631553277114128388183378088550755394643666624217704292927025759298792104371512026795633827173915941056928010411864001892944824752787888992729645746164079235014801153105563732963541769282604908871207524926738380150586446537473649219807933155869063245182193 A013807 144 26910729944828901179534540547553736031773812437118827862672676747761407485001016012589597248941581637749835324208356219880962897248838688086883348598532914353338203779518295404806759532138032522143704471048971592497391123651588235272321681642862824645521270759890280758243088308122499725575109854443321420752039295961869535802846729392765214490744830430125693627711795838282847522957141255165418862874386045020117379628752877293448632582014646422866357727093961257849117109463921333847641316033680121286880249558118442394415349213055989998132879392633313015684357609293302100644708177597276561772742365370061787671207108529788540847972112252444593832123689406116248557130601256336656487578385111340031300861941553 A013807 145 2247611075722054655415904361072235587109780588560601621918284634649780514554769858387495751828849839966503996113206119840677902141120256067704584158298067539705160117869147550504865362883700614281964341126481156376974604038504300998179579172493545977218582055136796139209220978582699299579758750152960648382631074038031305499789561685613143479481498982354528057480116900209221707964903394772670948846131596866125223663973069064426123241882445283884221063724614738216816110099536173724288850356448997410001525323343610427223964381623649340634056219752126936382973231885785884747946671701102135715821215098072930568086888911516468720163478787436424921452802662888235195740104947530493886499034302884230754279290220448113 A013807 146 187722724655381726874991748141114188470995984537170008064237050970584318356128933342382032688497367483842380259371088335213259064728504907030754573485212898983714678204549072565716859973409559005443943735224832661761295903899917723668956632065833453563273191827080350342893345352205628200201030571525426313565729934730412666647923981544095356549774276505232537888796843622374406270936696434808250318577757101855644805638694701329934239285263712555294027463343547550606698331623360765626329070620976712680737396530981686492172729117588816579097009529917393853642307300332722880033253967147751477121103706206149233977185048778766983976773911805477645864659531207088291783409305322694379894285844011193836828160598502046845873 A013807 147 15678789685942137210326185796493998135286055624528976243533142734114172853422244641689089752175988629617999441642932668845346610345189458340115652732058466536018833638322143089761237861839139777693683624709713248742965195189625028198554926866770475875058140254589577940988795097161566272908990274364375131135323329878618796331101258862544388274393697347993526797010201176184332786154903822931619874857932850904085309811749420149777437599344510536330712467765916434974222051355514714505876630307334596019807868095664121437512758508630135549502761332948230652050059148031089347663257404590147351120631702646043790171008472459051397268724133887905298460262228705947221218042128589856757303150647977658920445724801347489454614158833 A013807 148 1309508193359573241943653363908975218257226651816284624836131614295949830890679294718514465191490746334324931365459379434632194242640568750024799431834255183554829004306303712999948347458666793372754150019379960248261196067432671980171506046839536915560730932203576139209325155310031176679631776705186975327553339834792120488369908241458569853065635996201767351613089012436091658632443722195071823568009409640360109160787123320329561365734852864504877436020277106565481999951263944470245322039898892794170372951217963086582503103399297551230020129289169172289872990102704613406182921688773696912946280436700223398872798628252431751281108386451738432699561603749417863352096621953426226716445269742050694547381133343666738829159890993 A013807 149 109371433817584916740375872607041519204061827186347908150938548557612025825820425374185046647258498624589152592574532829759915495339582942570821273346228827185682873268666792413468685928095309249285799363768633659895023356748044196455904356538084962724547808188574882722902046296649113907459525622193921366332582496341672695309143106234861212697894984038767810974076807407674811420640332121454593776223713902572516677218101326837245294827540646096311868333849564217455622117929515906099359542094395425061903719258675494954457241699012730776282511218360698438822482006367992016297803802368067939866186288353639358497255014230271352298749453544835645637500084706755129365030461962172111881584225374125816059291819637996389693750263255626353 A013807 150 9134811523878509831072933256012714725442447868430963636674538514080314008998347747677309281025677063624310613684417556474377902086257306946457563571150377875375419258272319169165318117400448323809599248661320051908092245778953399332193587762417394171716957487717962779899501808742430642664927039491258506437463622676952845184914941375841843345740886961901926340365869031496407924663301179116009126783980808856759165397933040918773564269291022302610063555111449453006111014911591097993324608315266000296595260536203836014091223283943242287165891619468703894308892519653861061193208871377583402405563744989584312861049236043526493615343853109518217959289644574792895159696709213542576956461796087472362283088112067985096463611715737373168628913 A013807 151 762948593285857019601042458475437946583678688419222513898694131234501906345551002233756548460545574030966046765536238734296516760146296533475082167026050710529230391870162369327856534483402844452901538847442112055415772459703966865624140643504863178615972006331691969339986290567976549706017371265349401716163399229601778582689280818651686598079624619945010789873697747379611486275803577780948198278124861136525382253200765510576886861335455473736295118186463369764523398076431000095500464611099331610771932755244280587732913059898223539066382433949645617956573012134010129691917998146327143352315089545275071394467693243591376273247133955560071082177830404531277396633028850224289569980645671021779170245802208030183241737314110101144417055442673 A013807 152 63722229459828064134098667174327052736615427735461883583332832534836833719886765257565580683973226888640315191904352195327179376324178832772372337672182781394111851559387831248631905616588288971550789426077212640980380731606935016583793850686169677541184597940829244971244994974527969407996276865453247380735683267055570149004791423254607516358208327882427246181041109558892530945241390619842574468387266526983736451169581136208892167545598576621929104566051607106102758730741593558976294304783627275463282595650757558968040631675759528206363327265908351657350934546444660041998683123179389339928708593910919237937336207397995337717873875102332696854574573216856819444187202599582889174353507089410018078099646216888934533142211789757682856887627491633 A013807 153 5322144326714299744544054781066969771614857139893511978763541506142107189118662521077134864306127882966127765143043399705921348689971740291981310014718378084817615954091631053716985389003070483192893483655394876987322379084542819520095046203159577637917278804615999369243353225267550532925257040079520674486425002147748274415029184461648074373753917753068206028286734511468263077077506185959871662174172887600208652138134586077302882725575938718040140742461196277108808511950268635639259076629833333673968825671346922082569721598191111555323671456575931438773607404253604451367772013131065777060185670472033885671764257378087968601534543922421929173990922929645098416797959348319762486731179265614614119900960551680780701142570670892351429890111535728679793 A013807 154 444510816311505028964063999369494382295044483181046013978309750134494934542379812422883381001712106913213957072512127786838256963935129720926570993739293656022052102101687117237496336674925449826753656648382235520858152423520100829137858353934091083896489043040332883318574104727571088060450393244481646253780702604382083627417652515421308819770300964654009635688536353132340800460590394157554441096449093745257026835229138763762414068122827977669430594951101574260404795726598386717226557339200309861783550288896566279258305717602519828212188363724678369697810464010665297382687686308719744765843767383494742165191422540475285225568766642944601946540895874006888264869382362731014882654274823443398185908248126236930484940128645003600083775852005575595064991153 A013807 155 37125987889153211524107589291339540303664410279764144133482408640983151427914104313371642864643996881498542908653285424884518059884825969421508135968099545444617813619635009718792931535426448494980292156929532692937593748564822341350423067578929221418118661363771642747650627800951464845896877294172351576762018062220596006645549755740503133936035306868867538782342244749966235995268970310433104474816524758697612138305172898688200585383686715522928512720910954583803268943881223857009479295527349079966023903678930112209932951839880058572110184326648862115530827764634776302699458248190581802588037295636864360378952802003036297324728958785376099177042164292929314770155684317657094014167687528816059885242791751434671032684484559345682597042935357679275423126089713 A013807 156 3100799634489965379704989965201969745702355210976181082172584252103553790410813906357112983697931263539639802273631051971779832879640549792053781024191642135079924411325535646723304434770352404749248981238911500046840767473882526771928685027259747502062688715763571373926528084563267295394153088486568976042740510574726399071042961149202562249471604864994685706640006623761929996560859669297683318841150964371183263403386345671337201091830898167190512310963203837793832825461903697761288720241739722507842282459167921901885810070618622372001214705146039612751250265730061151577761452347125582733955462968886548243210516976095594588858687366713397179365738603909749298918172909895038149157299430094246137675363209871575159320840834881110756187623004008730762614914138919473 A013807 157 258981886272236398478340466883633715130806409575941620164136409319940916128901588272852433511434917062094255925695939091735023421940458359182123844921510142764010366758320062749977109696454603197062024162055127395412187740186142518518255702161761371119777824229289244721717552150808647778615060103486727448065730183711723576812579158142547201638117909929221144904279993223220155242759560439411808472931769695245597342714230976815754372390808445821918778723957747736378711415403658740720595203310343363577495273272164005167404742908137959131913453388502374496597173444040437440926214261484275795522694222624373395821185588360480155656066427555269645817805853937146171194944719607343481255766805700901531664784010651683828881635947370105251467546460917813202024360243796693304433 A013807 158 21630426123343456237309474134587971521440082134192220057728837042810785256001989554136908099308555707943174349170050528880800891223889022617250165651689448633792909842021649960940838178957584913621817320039006295192221332248086809289163234500252471477294963657454467008402571673187689071117708434903314963189897850673786864858963423867223684828017245955198479243550369313996570586030521247460113655467734336716607535660835285414628620936452712203492478317803675048690086356125928981683724831975683188069355982718964409875586811532430590484656543540461106820330292523219701375503598341333428198717850944167810290392381241525455663080550324095843676088348962726684385364372977926324934897962899378944996826174425353639285072023115960298560707820947962316676446276591922143621479548593 A013807 159 1806594820247768808396324589194921969442197099929868411441570198652599595366542169551068701362349881283121864817031790222653371235910435058015351085394754439343017622915490226387739745544716449570607804386977844780749517890692458398640202508695586670255152659634254539008791188716308978908822126191559769040583458386125352739885484124814389380520828399424132184900570395474307571915855165109116152618320639536907777985928623873115197049233466975947895281581280743741644702549993714479206381691441035550740681032670626477218886086000135347868999173042852102740806361831832678583436037066509256585113628707839683263862073673447582436150643618808959670574993715895406550017795489384584887612759319028865079918914179961306728500442668120096088877913394760651133469467233929357409593378035953 A013807 160 150888605981913898646069426014149077809781743983242539592011384561663770804608968543074809006484824434647621271383312151186232218994475446480500138003255285528368174883524659198130411287640262584586734430204776573932980483748524817912828353728764094286380605285312573352553248872774842227443732801645263470038571027867575586187975519588622615450480108748302944215080540000409642713984139245078490182834758134762074525162744594506454372749028395298144161812950148998045907201678025027017796205250846730233412420529683394003798584788817304389366679931712050473014888146556497147967161251831919619245275383307478185881024255280015532649737905686543120646094050145300250464036297068889914398305271084609840339907631224548299271085472084058545439172204643804343318503372845013860206648526940830513 A013807 161 12602367260215430728818364530127745127750781039224400149264382849974719801371745661686151123030619021606203976207205614179225301162637583765497852026169884702614838334446863060887050081155002371327268646345133144231456462983160541316897336931780105918892794534034591438978599899103027597678328007326214050281091490818527780534005903371561349465039549162767010203787741781374213769114669293888200578560541834173463226416117591277773575666371600603696298538779409394465792215391350328281553356858755969755824838775059686750591261600146810079904294474576522167556676472888545198295365274914253758518984645289223885562969026825242177302438759620845767979482421162185622219006775567490754540460854546257698475029425267505498503420329713932653773625101704055182558304720203388402618319491618625105276273 A013807 162 1052562315940452989901638623920799400814872983177061124866710520012738572530369569409689027946640331303571762296802020101863076378404653633678146099077734940247093912531336449708347309828146953055624804611391865339355475244816551571328582477879206226451845092277103111574931642172983967985691633499892723693527042404654258757980707055496175468669568185623463459230555981322155708210226294094836400521955014532001822133500557341110926813231022454021318550257395052035177431621700970768403617918200157349976246359331760097096132760105861724683686578811105707956501175692124183506827203126113388165264116559201268146104736089471051890476987642292659387414351297886905353353664902172395309973831032557989234332932627767326740504169358037369175826942119424392902452168536107202775084662259479187417779597233 A013807 163 87911057189662574169574759508489086755459006427931322209992529341983938316308996806666637303131347110805617158791201520927706002200735076138432440341071499944377530668529751616090875664156661666158839305948059985008308647922323203788934537134949183239484553952075928981849865685929793990132950921544540175607072108679128345725306633982096071318751004431457291578395266116007766905426310309094831007994204768727324186412100049686925718367868226382314546636047892141030054266476086779547838572145995342027366072177747935069566104256801677107306186748882359834234934694981903930673714832296116292951024279141049116830813662928711724944528484871925204696234034750812222017451446294340628684324341670275818840720866003754896693648728952639110934242032756444719605707568304209682977846076573961212320369740497393 A013807 164 7342419407537807857217053488908517014902691675867251962300786043171840512116443722289604214194833242041595950719399942229402933009807594294158015849726632746854355738966273384727526026346028539019252417672087918007878946583120356303655601476048090733344989430631333664493082631954542323849894193918321540006878269588989478563323335376818645972613402641119744449919151021275084699708110863325909380618683976488874843373325008249901722923802722135677293249589355999510971162390349243914615025384205676961467641714357685284945230593632332873679320023453403575715135980659583598193799336508203928903562498818139563286826387941468931979091963584988065021434162816422587595119562245949623648343453340643106665395847449499612726750235490853371184338828817851019426188301812335896931992682161533814414209601096082760753 A013807 165 613246211336965250042625524447128249601687711460108751143323951111755291412477496129350033573766667208556135400035002574941962367912140083042371641785018093650022645674202119365827701246446649607426981176390454999936057497568795278837619490881012586139706862235759618992126754503475329430267012970252133342914479954341990239087328294007270130278644001988962176201697412447916349204321127415843277378653104400327315793383478014040041800318927155493903209498952602435155822454004359200992561535114242345498738903624868232683910604410766073942570487678851720047303872240669081704744314384501700345954443463789834465279026747259426667825739890581788178655202712590430938531980958343958516733293566463852911800526574829657154550906418431564414687163321695734993494673155668106447656960806813465713689200093145928260851313 A013807 166 51218936817074674648810126427348598534982559348859743004241559720804913694061532954219444154114565811925816984746323450061727638930389851875781921893526496199743541389355035211553295435804470621861908894833307192049659458254443350483796817497873052206974456840792879137841418662884762989345331190288428428933560280266597366758812746443781208551002625690120109918541969585062421401894104882898646369942485932619737742379181467210638331204437114954006289960562020307986649447180898084826099731974276634938400171969652619661992897590991593261757429701425374510070866713412922373061949881707966514594461072539190764374569592957854574723473621401281530469461185758265382417129581621845759276081411964627459046491780056347795205246254973822691479086567791349482391668596634555918614757023545867469873035680979641074274562513073 A013807 167 4277856821898893901343270569338582298240278339376114595457259309441347196641713293869362195195802651177856160382997680872605554131105090818517181898469226489098780320380321895904142788093825190808528492805372649987179607612869363075757193994239855193378713609799862058471653128142798289633111406344079830812959888168146478669062799395731050319388290300264521700506543841713998497907597533924577843463966367578333115981251615322899724060525792278073559343796100498143352948477995788942760675714223558826690120763077356446789308799697208860815242286092748704455628858770960689520507116070131071265443983239545751831328426973432971935479240333056434706339867695716083004861079786638179660497595608697650007022039962086224203337372461668645015024789228501300118834552859514744878623121363574396951265813111100602164485735654370033 A013807 168 357290879621817517534091301221727732131326287183032467127185754783850759210712536017262999904948633229025724371348349304160888486584028290253373549342048265596019231138484865067809909804384373761519108247597529099579228007434462073450316599592906945606183539404094278985610940915614655948447097769263891549329222819691762044918794068330853053725629394168393116948007048203794868543740453630914666063953934986509960179870116163383907853259174696856981749953194109705430981609830686288288314396327665856763985576252983887792289860259510581264149850976752464544838577913409407749442274841293417203161146924150100738704381549248095249023161631857206483108212089813902968649002244859807403424419682834036426236487799673403531686940685371026900299885421153657087225180689379531007007481719407097207766671976852233393380013127588639526193 A013807 169 29841291556893820881964839569339921915340502831814054686929681425301999260037921720697823015061214795921457525219385482232821567287984626830252012214597213190845122203917394415328551476771987280935837439947593227925956702408933706836643892714599181003974055394569358275157211396213051679470250052786689486091526019123475657753662599381061177900218292630338361520614496673029151215641746427707623824327496604008298384182931972081987367812059529856191972737840725236707301015034668749484128306695682980022784839314225467292299841418734583257763059703429342591249462865905867144641168237019667498225222152251940563797328651374750163293663482654345742675680981953346989844533316492935974141410956329981556355697697516522336370024972982873537739946730260174593582134316357667809236271880686600165889880210178675385248492076429330761867165553 A013807 170 2492374512123328813882585365670839618291154137015941661507053922322648280197627260034402876040927720970156053963848294861567490121459764017489478312175373842912575451593384698962655947891473149691042078821862933989603829741896552128703334563416038196632917080609827372499405453023110289321034754658797092567850344643211810411243653962905610639404132018778490292563243376628067738681614303388568449431656843863377089345342661240259666947031023993119009755037195212495030488076710568625663880303530138174483012564363425253720175055134131128271628509490122122563746388023323929787575012324119649119268779378234327828916686291470508388450067734773610774015551293725493938805267126806505496264784483636389568384227394277462055960855768502580745578090858060042230573440236508773095222663746825532455288685034333146851339306715454134561907534152113 A013807 171 208165611627052545864287412326194195759295484677708463510730650646309907010386026385333362609814324183148403783114573435132978342434440950504738718111199398733901214292531083442059987423843728935345525465280814109745701463872941930341431206071070926220977867489613391978522842841943194474382143743857391968359428634945693617357481222635839506213672510340398287725174650059352845602427108233316625464981411256313117879212364409447727643082978154929292813750461581342797441394654943402184072946831140670470995692388197640615962740779857765964374684741124489798646662074096037939788052604322797214090447722449509294598950555749908331111738107276026745456552859603246979262954715698006145553531064857794893141019056197447908375906634641104046451427726556032787139724301993449237686092098798615296198166262752538758170710236181444772745079159918629873 A013807 172 17386200048703055683131148964896065424012118175766888580879734672630449743414451309729427778534302170100737832369512287875741484138466942627106282475365484981654163318926488620164292209626852084408993632385718875260070731964131982964046675762261914828902292470600000111438206357001937545694871027630713234589347839019299276615314189195767951398472141736140405389094311947607209017560314506754837875460712449538527918389695887841483660477933418477849465097252301735331785102722975527893815956592283699938408031223954655141885824072674500471110538044263458512472767863090575184769037941565644346118048284226705465794198949366788093722783478457801029807276751386922790955021240809813171282776468067987887270031052592667046755464098031859651063669695149686414414696913426794873780780098183759148153767044431354789621175889636110448864441756515563885622833 A013807 173 1452112814267727913710796692697084280278916122158226301163656319592767793019718387839911537490963451548983724497334035795669804496728897515158543818625000671152737374560059256044741849640244312941923557170487626180596367604376267349140142406339877388424748369436982609307430433143158825753981323098744800066136920862730894882187656395819735068751791749944182798502546028176101704355655027918670814196354164497907390271825790248408556806777477044688465174387609493236646023564525639065219402510544126902555777175855916752105445912373846953847623247994928318420238044693187930007094817917504181432125510746898667208597290450063508375820598904273999810533561552587178423354329053676405878708773389506416332680263543592144412063116931718949916488756608596959018329900906319334653044534580405747812950777317951183383950231478297580799607039945936411291104634993 A013807 174 121281914360454903081039450570753176173175353438777218899489739468707558840799899470777251522782758436822669653741836003690137741371294249363556738275378681055347778260630709124112884023802845261222397418436297026229589218685110225267533833919912899358623408563746224511965897206549768285798274086530264446323821767376147071455195249835260092677218398747088091513731146819296190449488663586795305072493696173029723142893161827337331073058861660249425299830027532484617912534132745900366189717083156023028361065504662023052598948047376071432307341295784408082776701730819749102122566287287866737392554783091723583929254295679754283056912241083868738175573594433633729096976916892107095395635462264965398521788291424359493439923589254098415975057440706626614169931653596697149556932572690068463085461872372600787410907283298892245963979583324555007444350219250353 A013807 175 10129586769299553960231495951119876027159778694560112099704282530165924021942448403698786824434338767401866192150171884864203994297071867001093622337497902820423701788106137456755032186552037439062555854785217963927721521133799091124569693342825045267331585706652648417463903700588243196998157649981094216821411917833023179555009362461490758200493957881755544491318339113494437122531742671432730674959745998067615506617579768981041228552949184725692250467103729540647772672763301070344484531360502274199351744552014876827376116739864896862097741452365209547481592905259796264758378858880569917773763568038603845453355248029468757475196367287565800881162082180691522687908609075745676714538869443832175049938279888053929251595858098091553800652772505258161442086861640049742628144565403647208105360861042431990365346387208406779275157538778850158776759574662008732913 A013807 176 846033216558668046312494773333483165664411876348355122679401381201988140236655233125326374363580408192171266234574505995743181807685739403798340431250162341464607997044412706525637043253012718947943727547516189565207229166616033889815185357686090605772801369805335848475002700976830660056483125084070970083141144789331928979613936962146169615663455856242104831459399001098168882910973679660733098703312945504605314728206879885065544449970868857474542451262970594964442621401863668696241692543760510443404057056728834527499280646230256050819265463842994666615210121040203443828884560672564080102382506966152231776109683670669260093085875792224783255395538265813536666416814938615354664875000914818307092345895074530152225022537664210704664984320212411666901804536771038594554045262247078018468167844475124962267304095606033342611840432796348344111193736435345631381626673 A013807 177 70661540280196513896065875963585847479457344324490968201306282759371251460705681725860384113220599272618336327177897315270466287759720640744641191158444808921465524521146393661727731489534875299251208068496099668675672987224937766511254096259299973484750143207511455400480700588285873558577527090146691492314031553949792040306335629015410232469827496569196837628320463970720163269607432698944089136799400521490140491414566814880559338006016937845131260071934567062025212182105055473178802402947421592743550249435048988571267418853797215620475870805630757550368964519398831832032267391933224534231089364320000550172456889857967272234625432042406122273890751499012395915798800488093036965024951406539826659821502519832843986107368252542264324155408460834831305616715653914455748414348138203180479846538406911973527505369111510808283524787583810048511012060816502478624841355633 A013807 178 5901722505742293037113318026354653567331756855325810155141302042345446293249599243425585141520297671848356068382225161668704614819979627635633176926744468885929722073530667945021161861737442319868760149088862740427460883566014027196786453373672993085419816710834564266503548593834224445485953640096141820129560229417440580998425458070996078026112462340955889075554953471298518756440882386448509268794622730955378023983436034945639196469600540665763207972468046975587407746661596338175366755496571598847534060383064726574460826090087997245837765205557086501364366285624709833443167004841654846323514814797370765950953771897827284544308150709613801738437629455949014319283431615566018540355848966425612862454951711958958962563673503820582458617783870057385945476413708130589258563314770850867836857262734283694940990775933562494218648273783787399061688238331455103517225374863823793 A013807 179 492917765402102056752741434879167020597115664313666989967556687878734019858499778410148296604916781850446547187351827727731878134379518479755718570098624785821736317303354917436112459854172919997758716412050904943241960456317057565502801372222542055487348511505613642102642882105628259911432333974469860959040999921174054765569492683547663432818938967178976811479425268876323585056698937798565942638995685112124127941120561074694731328337506756945208893068503751448035882408923187760744806785829156507344892257253949028225542655870239617969615987733333421680453236541661389999006751411379854419786280846691203742989609982678432632425161055417654334996049249790317624960871491963689434509060861524833611885100021934524211512280574712598867526215926611062931552135549316774945464466612976235332602155440830108485166490596747073079635722474695707357031263353681461700862180534001427015153 A013807 180 41168984684148965882045717382542908727291697399141780669080302128319744072601759992593995880739254536931146067634812003647894193661511762947677370693207240736617238957493506059181548759480376451132805753450903631764511779272056964928359473409398935016358835029460357002054836156344177896062739965881697257160063354416378228075129598422584397572470601477755322271573077881819422147520551983874026095151558616249719289770330381519578655274076901846820791957974501824691404934675673564965167007559236980649952746218107076786425548160938283132440296911475740712173134769196100954107042884629856820994969962596496027818235215363285371892781876509537907713205029391737118354356947880299305259631272215415628098255438931993396669717185880570970014657080406482587106165913214486360220137715982388151214264624573571490789590461130912290684255176809060174166608146562829362717710180380333185732593713 A013807 181 3438474769804805779434340361507366279812129858473720663262255914059393344687771596341443129955223278179026250714927133356675770948803123953152961677667361953563008414968815119568902133940560521575063069333972922228603788316581469767781511578626408451501306260495558477168621970614022082057056104690405236615265651424210325987062899189852671469650317106023602271444055037767439957183064022245142533493153327187792804800907763794896728867146176919148319365121988366900050831549046931819455713638355031860864703316882521160279048207949726345504546038343365340021412389058027547787974328767170271546320886246021944739406823422356957545857035107953115590114597259827275862074246643910478274589663486703728674394392515039020483251449081931167986594174012629832157694083237587115291946122176565040777566595709009264482237384904114925430239676622269514806569279009074071203545871975545808005571959503473 A013807 182 287184851248867183504135541333456739056188897909583623516326876198154591541667371498033671656990203416790451485961429105082917065414985715691288512280455737723536025826610407601514275128849555322470842613842752437455217003989200936474879628558456260277840600182849539571600475607653738315487382919847335767343602472601470636765480403235684973816664135012197285313278920809374352663886690201936549539881659040051642849776617339913569691712915842464186781694353590391859145501807948792492760658789050616051280885729345049827666385376169094102885189668476216563928384146515518818799403912962828249820266740153998846579997299058675451187525429251352167201961277738033907276303153946047055972003284072982122614094057248574029781644278771973081408332007708856211642767526086513456298632070308888770783139640212162778820948624576582686859048031168572146159472752116875500991354773269561430433375629689568433 A013807 183 23985965961156636033448904547711640302711952942306333819707137026946069640151600534887270290463478779573755298558984520285630316220525021960252107834175943670407452413064327853286073773036643710088087245950760526328697179390182051415318421456830825314665524767871776394559643323226847877847821708848569330624305022114147429053289688758647644698141605220353729466650368744919755308840480252355942554120456044684153262456192856846921254221554444078451344193894106223118467691456501691097787862982720296503219030857000627906656524173003018908567073926300802083635862572301122647264945014214568378253238498404402137665207954414679632358633311376502184356875007877958329969624115720727796161837686289059539862851749755458151541392711807313963732305297615851379652615586546271690383518049144268699024578605890160047449904450073260762589154550611230314219385323729553558718298942018247040231225965967302445092593 A013807 184 2003331863041763398149685956729423909722805021694367306955759791627562682415101828274319701929800211148779616290944946118776129641054470359142216298418208991296100832991545726634306167597793519310267134869053469919499117119847395116258809878495967361106179294137418636250015969999229561605727916944741359063072579751995707421959808094811009932833485009609163838784105447944442883149665751157020678062694609308065164633603683596711710073838448723876334718418229645861077540058138477742178340104179781884245356676207549443391859555453385142262430581398569290827350877901162064622215472532214965520088732625234070939935833560668457574225412799476838939670557532974957677392975769110906263232845396548541828885240991325620274888660682858669564885870762173523079966106403931157852521810982578466011231829742552057323063469574568812152208777221600567073917281623216042777711045936306011047152223903555067516578459953 A013807 185 167320280533111120776859920791998214363958398216935251844252013556525662797991719799299455824878843435357222332236012844786301123750510418865917047460187233162041637672286890634223885423935312526312821371398214861146485760966774287505052059861861689966949200825651341918237583830305652214872001351141743050306884933466433479589505131886710360600185501487566972979087271117767814043543233202385524052474316464018910615363213257680958737077061075866875352017008958251963057223195783799504477143841199562754056434953530737061531501931022180466900464588989905739191172673182956799312058481363126135203331037592174838974380754820590245056880702425105065080224635711601440173538729211912002011470480365130762090324212836507130978975828893038940728832811927494821161849172962734235000474175075936059724093651927690379679584042337561759764629282325300962580645278452627108837204267646214348669200892648822794052149553734513 A013807 186 13974757150405973918404117444468482861892169377476649169283772424254579882551066429357289849949705882564470566410684028809396656156766380694100257720922297900926879620027073392661013134492501237510173153760550303417815637241705955266709453091722550207729564202159225728353121239090958378638324424848709521304681336528049990648795058120309936027688093269743081150186347971027085596730774380296441354386707385391323433505750934494771354679413218117477296275812605202162206502338535058718413435530760828680781547503753840690116172572780903534775993702937025917242985932836913734835342436421929657938317411590736034725979255023370517857395733147247200140565441799268663884734128202508102320000025990576086380545968580317912086495040204975505368612845284996294958258804775020526041474603576517255644216025902652628201218538800075495737301602289091461695698074301641868757192137638079468615200327754922328582029582877460260273 A013807 187 1167185691959057347639030293079452157108095878576227215267749956646166766370547619246350205557649385017667146177186740770189618118869284881951947625109151242983313912744281196828440478005948195858087171975234921891759379838064523089830840231673759115899780931728540692057781039010115934742251494287789067928888289908159263268978012049266406166968537237982211880744713968888153216124551007016739078359732187535268724489833823799937798314179271390389821262252144599089789649281816786639220608548964675172247555629061024528279192849451233844128025770063003341634051428096471872047182635632395986960666208533469864356348513358806929021967549028191233402940166264516718076316879121601679213868722170758905310589579841796732335376152252959759183891913451048175551208733633614489355510000365314297708660566699415450159993973579121105479475167124787207972286398863747430520469444527670035298210146574418867805499692791508358398261233 A013807 188 97484516178112428732159449108288923613825275874565073246377744129044494494034507707074415518380434286060577715864813775867007094906081542625508617596741420965209361306315109840308177163534799266263298690543595911321635163454987032985761606989624035119065603198899447141357930159163892985607587054410430742488678861419369827488312544366779509471379198653512318491679255395507444763938624657045064563683192035133179138115410797594604852998566925796748261644561369060578321297666619836894344446618078635061288093694805829626406465979016501895416840341432102096617609326045427225252740910653345226941802402923936540906584184240913518843751662383560005046965626578700810452062061115293849621529544423954530445752297966704881382951612319452046797836503344994670212504641813115765461550740511415458925039191301877812812856667301773850751245433429352397053332319499049144500128476395529018141809652042038257983139841639569601781176441393 A013807 189 8142004275712128160138689348973399189150300866319549482610715567401925224636256118202562258510652252006065511406745111374188299573650836521625105250297440220435251065664744288972379264875589969517576969932891674109494290486923971982003795177380389037179478244775280724693355684823527506050931278371413586043396947184607187361651352018057791410559062050740002352743543089888177294128917869981060837423383881966358254794537225225898991927293308209470211560815410105308561973102413755397252542525988545678953842873483877696227094445033437254807109922156750599211599348520640127280334173598678046699406278494610103833058817651985338007348982593937315181527616097479670389766675406410457614239769079833106337359677678477158397985501612532954400602102595877299850818600188873241847114179398253930544878198296724136803942601709711453788594769845452941554291368656880083597795230477030979124222083948203077345009822713578492710365637561584753 A013807 190 680028339111752656062943473115607273677022278655875092337129574904976196686844747248396202393068186739798597578202758447083580968690891517122650415610092504650972604255385107759262088581674149844077546105765045513299072635758377063908938977009987472774267202481876221407113760152145840832879831300858834119930556425805576895632482571900204796401303421539855736503493462410550455782941349418688182202438445205712207798694543588092309704759464394963161539770863867405476404555486699264533929604313089323651903910636246949066583155143637712958744627808453966796751989187792384070580790513135189138381111786148330482240905509111467415711794375228238501276368024077599550623702496618807830398919753316740874402617639384090746558147080180364884492688210910267960840220306374882032312823377521566533038771999940696630002090037396810331877223772262075131555969401591281462171455444672104407434152673437869222932565402860789289662448414781120155313 A013807 191 56796646910952693587033101818088635104778577735617343587089399225638516923481960134933299220071448024694718668329072588258867766086031950401600885362170536080953882880014019585161328900430006669127200728299602366316251845611175410754738492298851163713579571018488783888143548361667372772202956390079030684530720003239707587900120576887677004800233263070430290968508277473991584617447044444798255665729861382026289307554766975021057798851215225731718214963202321069572794784878804609273138334481833533400730666520249981432990091700751765424027310059189883760831522888953607709958978204447564132026728837490894710207242669026498870027664778013437707865103533738985192067642256220099448802748176716767514570981027858998643243283002283744255517713812063436490357336040208736522220799321313978758405931276207046923234404562013418995728717606683100777062686120390305419002022130194458832213307865438204275368550795012335982261897354050933936491897073 A013807 192 4743712746649679921082591696948580892586211591056496153737293712724554571966136792429764084159587410470527597897512471643968894691271474529492107546333845344017349252021650929772259351092814587012172932028311089237099670397290981481646513615292348044521879351035201719121637302714820641307163120655790721802690265390583617449005970702235671117920282364905408331980779842905251138833794599073995111457423752488217709256281692520733768417852346868338837031941621058051789393227862639771101786834257218543162425998437798699264765448938488199980184963453598281588409623208294269543483818613665003871004419236077017091219114959762212123580589924460330798601312241413782226681548881758926063454330467561139584482906427811425682322239633740603965094975297350279111135063414273883072403380115464819880821786120088766075460703423922767942258223227779260001052607461118698900467890335971396125287686229264259283056730950225313574495928907688053309739735434033 A013807 193 396199632312927916688739141120842424729692978296629615256292508180467522405183711040526326073092900109908935503998139144175926053509684824177710314377349096977673026878100307305508873262622967121843695455936570484171801571252140064328598463662832201026511885277811082782758269160044534782615571000292296875682493655686934312958427679021425487439819903399264609295366713259289480366537358709259145704035489231568431294793903241024205072027445862790528007744796132389543501911784315536322192338183997149943468981815523385161292475060791472950545028332607982076545560139979945686541312014431914788310160099016388544475711700554299718773574451080851288629980199715120505354669644153387263745769134981173939235596827757238084413235776449648983768697431809992661641111631423568988090202710623737221266116398535933831388553410669453501305349062207351574547914827760094850865978668750666975780152841554380199580181225693768415055474478299013900482772443185870193 A013807 194 33090989490408052529760181805553880155848687240312802095820806575740827938803348729815799279950792110079704202229428579460717519915182386200146543167110573928672228877885815766463406603767532836983507288175278303408513039032549990312788872283583408261935299170288059445098753398516079589578835105515412927353877552616628440752600838179548478136461198151809979432958323258129116689693566736756033108346748096109826950172481592593582631820804305906127689734853117773307062823174137817909165826277465625960428472830214328652056308809552364612302471311367751271015161728451265043685616920757367955034452881629947787623155916941995666811687711728723780477664576260406579727727363349335057655310383922762628578896282651112282048277865284851132773345378202202397092927284568127905454281820594005156457367307722119729531403369412523425882524059024620210857816394329350882039177404392724456484134145479463388649136316151169231793848283902011939982221637227327064389553 A013807 195 2763792533228370955338100144581665624496638206998165543845049586012449690276794489262945371660770107825966974674404104385138587980835948077822439431860242245096633228109901218630790182953268110077699512215687419178982417533037607740914439401997169841445098122001629012914092982597461483401213886847752803105523207072093424000097974605594068442435375730837321292220112116842201955039896387420600641242228747735188856705355835095008614992305396433585690774344667249544379194054327164689591438976520206545840946479252330943348394968082623044784114706396745953906457322721978107713666410838576128972432539126614869170073605338912420087778969371294738869275023073845417945439517114299813350429178575613057501537996423303548908954215586456051460362579332826146407598379734414610791447071937831904672475774908259161930192340816703369053134291933795304631055683070781715018794135992284739330011367964590261683364514261261805408654002519779939239255133362863583744879856113 A013807 196 230834716167766770560793462175605294623583719686693784387482386473345810581608152537730460386479180175732587691780905202351160006747399219407807963788399292552715903844967059681262226870439905821799540959766428937247790494776834036128914893294205622327336040247698056787597959999522580555152785043411161868176403777868314865912182937033822190380645016415263911647515984110777549486887186173755986157192187239590708500888024702970214532772339015529510479164040953349196094666611459122039366574757944170915181690893633932719401296129228759323414044392962618816221222051062333534353132299648716867906538100394000487953717591511304238151387300859907885100719202150643152221053908903434710841195423813778175585954999270735708424765039996395874020942988456972574109024273798042707912450895319658510149849196112713463571594497351882086686829196602517638090401705754759620084705032211613713581879463770543246056287595614847249536190944454540305201827993599729377956110462413873 A013807 197 19279546329048048444008030754368729812256335851952351565826916400640315445586494508103785781939127607457361456605232983405571234923549530204159528943570897313295385005035493791638702450446011374142519460500651911267872709914255955531523100802825347782401433417527989400956969217120125450546915759610743650391961419931339525915851431084001863162781852416019257164712182508916251710694304676418273719834848670437855564702668711216775287991678526916040244730259864464678207022650055677331849935690358255099006890005127199694657115654009315207450864401744630886149612686926777159122707962798960481524421968683007314754382446960615641274642018755120366471497168482823866716654643525523770484167482992350567003114547494091117103344800905538979794103179338914806362159816371886325007555811227993198426225554708529941190963144013326543762170661329438875650948440866343278229094648995346188972072154693579542453867196273347657128512203871787660830761875853442997376272301931269086833 A013807 198 1610246988948422054091994736635630682649461426690912355129429884697879786330829607811336292293337876902446286217125664007016715112049780312181608016895984914503743851005569476971456067363701315979757367860474948281003996604748571661948340902152775872133950120465355202757327025983089997755128951158448920424387009754085408544017827375566919613218703095638344377653926195327194259128899020879130639354326395803640134619531593429536288828352982246554597280116034139954388528738755300226433438478794411824124154460118228845697456956538512015441503645698113316242101801224811355107087691760931978377401247246373453935600776352597578974899376048446408128065915008853932172041712481895270834608152347004111706667130121253984191588461116431521131383291641565503542173950023196317750956068909573219925756784554811129218210432751137046261560255804896064333242864729597856940972214178740309049136438432162456965289442099946269671030467779575577220246062633155412583863638929601525401378993 A013807 199 134489438763961158379817492398544510245565667818651690812765113399851617634137219674010618468631872816769216271140552583530043062873509701453720083179169556044267190179836168286132982202283697611945315121074728155377734800425205453777587380488701993616499648011386931889494710537133659702506125129704812282765227441670967407004912960234724693015639301250810160766033569759922591716704775122845870129512694903915827683557898214828300379232869430214486519432571287403130484308789581430211947215187388069962673504663534591421497302467053062041689825992352122285856584540097469189899071103564799766058929571264357246155312441745302393562570786942292453264193287454489268941095868200374915377307492174130413852545374857254013665659860905477076414263901195192421345910479887379654877601831396464901419132402802380323434153553807717240811774125080724189176777305080742609566940300422569352092924474292640568197939493629612389194135699417931785012171397183773214416874987039249003048574874353 A013807 200 11232692415004799909040736782618836040219890141881607868372955036269006956420774724393040865118602649529381712181930092329012726654258403775116155067207420490373239991010096611426112806516936708247284664227282370265303788266313584704957875605796879208843667101559047938342487718771940392013014076958075626668834561155800868800457335351764441085359210079768915437339889779918494782770899523035209919087029791069953843958439216800674475973908487680944128589527786495196861179954414630632732043359665838991352453783003072610114876199350738794783975956707241605437027797373480724209560317640835641261007856721570381556137850447009401212739474696207207989078687561486398231229268007963513307228099053875546295378442253452712475369577242686350899195735291723666223231789190673836155032182560064145031427357414457606993543938967574351669840186700867165004233617297648703493640420831593414856153145017395632896460104447438856357883407751085080616001567264185922641311815792505115983620022080836913 A013807 201 938165703193615893202991376821107804915205444540093770774377577584223730007219525756031166095570811891343489983146983241411471942890316141701476387368230966776463377289154279082920367713101070809521462440926850846928437699790776908142786728471761148401831919989313242858302916759551233481318948721615434415007731382293644363082997105914717883890286585072379586242064934308572602751808299063423767652067815179953615001252801826409132907816810799600134563925950255865337042610972664365076412993442650538396748292410199627469404575045973054879152455880145526127705998664430483566706687289680233593760637201242279837950189407184672198689213666101922218455841063822905466670499693293120594932998061078739502136302875450623998655342460886406713451727007300052326630542264994269469504442919599117457169844318612913793707783326510777425816722233443126488318595950316917364492341588275513602200766824997900655145244383554540721866780098778377018129066899472072444925004166805819792067927864213579810673 A013807 202 78356537696433993016207042783475744974322873933433171828846789657411950153932982010669479023468169779976899626882419187305927548142142094471049009349382018576136997734567454543284592031765914535082042064528651509586310045124225478144993690348689962875669403789427431356768317910674478571593239916178042697775860732780547470849055001283103152380400625871830215422523505378386292354433780946076216498068355991644905878519635261343517189593767854793402838913659291320128815135911047900435547089625323615617434814130392283085872139512414715516561692267565634487712132714451898417974909229121382789984482179684956454345437769477471006706721814606498645607650301491552887481786804883534725209398931059357401957926152460511566991692857675693575114201691376707670372509520514586380362480577087837889140282567334869172964267771213506641381638457659403367430857452366419255199764861794359171569410245990649660618385956158858795631035340630068826931157796510806962672581273015788874853305403146982399367219633 A013807 203 6544416384943863530706628420318677696000420753794271944317112718976703488806636590513125557519085008193450633736846532942978374748379849872316484309869735573497538187788808370909672411085120947884587235271497502732158201278820436160148018011612934389338784273896768494348646680217443124778038991039106304160937664262564105312783922762166058389963440673441131422304585692708201523734663818397231678135167160778174183879838456662671899192061085000199798508907737670348478768966426631692277328472596653699983773110984493875615126964216389454658749099879349358048205036443737007767682393725447012002293936129467248023385307944527855951152112677749373379796560830875988715366315730677703784214208121008589568927950179654386586713179165931603087113239465474001337182367662898769074254740278953308338885540306375608195148608519523288194835825622171028651192645279095702613539561021926672368648713155385050304508213444344045469899702684763978494117230322379108329376660503551702616622920576239116977549550967793 A013807 204 546596200886896425948148312293436279847651141777651387061309571401653252088619094676246759689551498969325190380335159277930496837359433441185745086044630184834087886982309063946746749446240386688268610477110742925692585129008361648531722612347923893131964601340132001416493319378441067224586594570577197629825674656873616639829026013018871362788136528486476737522301301640681699463842856776355186989527296435353886011827987738923019692420133880301687371262483157965175295262844918705570694751359745113676344714002535912985251019178317063642553383571023137733544132848817358625764601206343059889443591839469234022161164304834911056896175602958305414053988557155593453496110056141932497761354876474758409386431326954914022108871437117773421438784873395854065682808529572968091850830162838459265772059211928797172067006932159104553320882991789346483976260926355352177985437676112337602901909171450914786482830495085059021691493067934172247807165193755425506777868061917141754242962949448067289081916046381039153 A013807 205 45652261294274476391615295191060091529155671012411221498747636713037481267693555406454805616031030745417009225755972838052033026353097240441274615331533557667527854408649435329896235260499443336590882615658766359896770402559907373247018004305910951478274815468529164890306938527806776375664696965129178123240670173016741335375160081633349155091427950995719023594600127014331376220919619240817961572552309325577191913593885363942589527730622001816677230935213855836409405835648070455207969996328317271639361986858205801988441150372792219472489701149235423486643339519666074609782485257354978705026218234024309894764922603904116606383025482534680626487203178282192320829448607999030344145526120638048297110364130858601374040555051299513553931988751410895127419893851198463867999473186030430956336548157439505068608208485980860571397913468357238007688181288830125369257521740146578548931970355908751853881832485779999214550695192526930000309102244147646893751594318399381596456126508500852028051410710109790771097713 A013807 206 3812922515559098542704101069652529904606610798627597630796901365909603472959033441102511819856527718887974027544364607406943850394037034618895697147105014269949593928064809488188263465192174006915407106942435825144938160792206023720964190737633988578416990862747024380803325812780949769671891155224554086031184013520531253071868745178098954782391153895113448569644597208363970873347427518612356968501141427181532645815274899481849019945589280213730699004939996453312749984799162492489424862063337386844591152504384206787876593320285978962561812329685291805027938360022030217483642951179545176422494773123944386720661100800675723081716671326779060604837696653306984827996377188687013373378487121810431822954722573441245361241198439586671537953632506589371937236954345946900719183999970447623904184838657504902835226180957607455783725130790664875640124589424380900965757473258782386985347096095854863588064531044831314398488613175041720555816528533455616213026909067034750317612142116499662234881873919079834992852087473 A013807 207 318459101422011469385189225438448950162648740512175581721787998982135991665011432034322889706237051609242478754532876375235357328760367168404787521423357896840460034465900953262971952876315565231581716978939182551930380127525839307198650174597928360057965493847494223309074575209277705712766021175509981819410519993248290787815549466020002802380091564473770337985286403439767211312850493782022666366183833139628788111137574879623511994875562272731001711591593443777134191480410850535209253904392001886647097648318673335130240950703605248932125127587645256847738439767399985794451342925466792679983185946084959123296335799973237067508058105883913920776649262180852679819085419176328043957944622900729076285001384056386253816226134872718393521425340582850933569967663927831094966966861531755996101421909513466989700925859760332314512506648767121078338845833313717229561029924046763743403174813021894061738737697395356209876167460992659542542352279642746521728220472187809381277283721712168289519568991595466898437999197832433 A013807 208 26598022609867819934520389297844694766534585456317416760985455462986980159853419814938682071154624787455541068057340367736032279455394626272336258576800274902012062538626513517476680476182752323706936583797979465919777278631085624776538461232593574560401336011636565024997217596054083258835930854599769191538986040356090494889142506951456654057587627556413772398869105701692797256060586091168315117570039927654936011830321391521035345324001836580765993953841476017710024806635394647551212095348724389574652242685223915623412854443715813996060022781247719497179962227813014213538370612477911991424875673402961870936833262349564733115340521061530374577186523026606996671169833295026094559411492849291793180399600597773436304985023010704312945302965870820292822697269258916380882736039241993792550386859304474276446811028733042715240399067811678719583938742844194976730166780286309754612776563558401613930481111224157546005067382509567917652679804748041832241262702057598027333660013721122007708963921747044990824440131002162636593 A013807 209 2221493446398770188751077434545286751595735111897086965294266225724135569931117476363493665264905416873074245545217124853681152012394014580891796652592935760090949475288625035493169830051259656828327050415391042973085718088546902466961268820607447940859279985027897547452792610840033087861235780907027322646527653076581034223636071323092611203543776241139234684525946577311084119623436210920468846934567304797667910644080272941228393076805957393062156581018793918475158981874994796358124785415620809741664529961312586656783065015993588500764929162712590780123967625229170760128938251924767687435797041118288778422515250904697996074526355659580078415061195589705242968972775646633874443696607294265699858220155041526635173628654106877034921504649012496781676844498625773955047706996733530563547600860875968996043114103930812460619593370542699218338370147741090008651480259656292877015013711364961261197087712890552862399889232854581622050269469972361201870622502138552644840934618006001831205860375708234944678648064181431625570883953 A013807 210 185541354136671684934678738410656894780027392280756600428342409438705526936216862743355354416590165322656034062182079484904303497227160491810663748221214587618556191125581251589425037375711257797958703577743875300155092260473525840943072133165954659468507923629515031060804691649970403531258273657135829014760636112609124559392308312976017980331179735436190020086291584083599056755069015772288478564821995864006021564904228476324336618167910367425944379803270686864963753325181440386626940202698065650433563206898788550161178373200800505172387648598918294546733900026765571056729051739008522022325204671240597062626896270811281330140515751043787729304326116847771598011575194782507827411984337824365517858405569223346096336638819660476833678989790172743702431729369723266499539536074181206198059171501221806518516933074405387523409057901096781414839013109483578612580282766753237381170960186912929496441962868331865620501148617247511655260556401561579941436262001114055449759700230479278944144664439527490814505364968497350799305798638513 A013807 211 15496599438848955797429302910796474508922667830681072024375586378730124315239768593187782556228027197913554620907509460658692332391909671436518446915184063572489431638999671714000368546656779962543308881516746208944253460687009351761406327634153699113469250289460724909229468651297178073334222274117641575141823088761226692325004982608069997735240462683366026667627159394246276819240119266317306018212497916557646927122366066571084918686002041797782300545548971037648637641472479082531468672669545141189861632603393718498011778908104058992502988798630254878837762064135487260229067130293730767826623419346685907267661003434429027974666016042928194939226621605242731637524771843429836253276343879428832417051891547103089312132410856862685625702906265017726770800468688656941308041592451688522868100062953546502233052767307412371342647924957504280548769213917177969301317796961997139312779765771154784472329180725945748489876433661129420959016931214824718288698038595047025219379922949859856693906518653775560318302587533867236108819608087244273 A013807 212 1294291481732103637157092808412632347459730139886313816547873349937918712933140712671636786878721059596937995492816097663674642293704687668049457204803088173637889819920891581225024781385320919251579701093160160117232993290039708068464417890332151103656065253426049205143754451224991609862947578556579541997420206196426414569676741152408614280845018683777413913306887979766843286219754001242087715947126038488811229000187136246083583493573576532992575523864795610035451864453422925452110795010033079737318433416668046762672441786183759111112842127450397517735408725358660031461591915789262687459647414607254553660902314667846946845472080325921405769519146663091478189097706469135103353709893517153775512304591033905597122438611087176028366144332434160545557624025945345316394988941843157477118466585357943157413006800178282388666909297340375715015713753515576621174015363720062963072542678816972618753913405503411714859622969615811190367918053111993375296190348881496922593347830544695245090931766344481988573344950413416125427044722487054728925233 A013807 213 108100518845747027878997548451431466292184121013444816271894930060164908822888845463047776076897661618595858321555493292967769799012509218723158715202358727350410195649612785755495294766083388496811188215001829733151416832577406457586216646618431592328458226031397055662811515520762524247363244708624079927166533041731730571273971097790319873350456805487773387453304590958106518108360073937740408123619913860624002657324629806409146976966758685612072900328711594145770975171014336156685745710032972852740572877393531933665165010423853744719255687326784651078779072150680644487703618398635008919317211715412507576312222223373244847480673620901281731276008648448063349831629542008632967205204016446200484563191747742829377263195236612029065168740789233522925518316270981186170625871411682355646411447675680770450291740957690323383848931423165520093827428407374474977074937193263378738781837077472370090945601541050449836790570045282166430718883713966798698113114128931504471919004154923491565239712056857480167634343603478928211792202266841298014564385393 A013807 214 9028663434515637515481754244212007496189509971163924499844936453555033349796499261919213305718569596046744682874636355321961101383323782456976939052416203267033609950851309479084722514158050690642167250905167821142539485273697564744058400542218025022865159496368313486013680587809606787664025561308991779596876006178475869043373340058545306142103502851144321093487452741412014498928341735354016626892858825553177325942410406061098364663240652181005940708354321054648937617258288370142550167447663925633745387292785180631648246835610688612696954261220380842750706885096998108257493912272394579950292839682968045281173112318356782906433341491295951477903518327030699041287530978103034053945844657603110671202337963228852418399329357073279551958399457573068262215293268619650156843406175122025943930521320533628778816496527253499342446601394207403756560648012323524560275829318550655641797814547569822365867586310074620818585200752011822460071886674220994065105405162488184999147146023364939020385990700793601080988012106163563177096525528852051474432032408753 A013807 215 754082998714180560930551596230831078089244062301582138151548937537369940408353414854754614506920651231420162658372503032845513148636585634589170926596853713065914136705052219002635109104994551733124450962850521589646040349544494304988501671686591667934720986296177910665348616374446168512487078906088302423710680912032483058371584735029762514294626661630424842049165540415472862964994030078502822694718461969026923440036059524628996515038522510809797173902461248805333918731029502962675932535396338732856048492080711071535893223957040323621062316851387428367381789750186378999774149046902667712028408263161174109928859513941476865128219114694529163385979754191931014627375874822143507219610891647669406369490469026836982837130387232117381459117481095960234328483509088381800749718127152366728863021071212289209235532606452739518580482595045596569151701882637273094798797540514669309858595268827579133819626676203742405389054552008779423687664046917611645311668544576175699313768783017463071921658329320982355885199759118886960114278908695252191196037778811459313 A013807 216 62981766135607074629480599868795242473091753327490441760555518812058674792846085562083960158232519711499443405389929825806290103687276268786522144960295818968978214611742666383319086947558249955302287268868238413688826936034305708846944648120935822697575831496443075276680581788210118440331433317315401106730739780453865017518253128654420794956401513406034713232788355101040708987699266386186634254285580662115097672635251727556538417932532438625345069761507465961470294226334315116945656561288837607306870026107073069405749337958115964869154745765744729404672094461725316560440136702546357709976324686547484422835368275463906089252373988678401770255160415049864270272693060441020247866489121281304996489386213463590451643539967072013675816846951138615694731349271162570736380417207697892821561368382888721607044560918823539257331360486820803271052119292939747686150690369381325695428699735447748236835749039623212769440499225238325266245817388862605842228075868511546770582385282526401533229968825323217767345887769081368557795704688733136158260884271324111893281073 A013807 217 5260300089412038480128849181641647446595096329665329186283357486701952577373297912230814436375738278824145012661572328981167155750065001245319116069228867096108029462587359239001193460947012594516802334983144140549704514524521247108605663955708680847524231022414422090183638871533097302254921642095499615835258117203287260128142019558345879215553610801185425283915716206394021055361630427840693879552185982480515072716168859537249645204143041806427445571550865064567960444077668332882418181655405005799877091450488849829837590455599803501836673521100765544607618001537760164444520657533374342294932614145132446479632793735020900480447527908408794253481253025379713717445597101094452122057037898535874611790025934692538111720101589821654217898874206048321439657022476769070473228825604135706349627048707248917341968772501060822311572559219760310001544055465620666494991810341097703407900430604331380488758595538370353716439935791130164562116914135193702548731124613952897825811401181887582456900226259820471146495892361444983315655051307680265074107315225261149438728498033 A013807 218 439345523767782865898841612499892036387069040549977958967572300646833781214795214927429852540538036785671415602507182488836062015401178969010297893218064208734038728744758831000618679051755438906637847820127181762851870757602539079757853659244744733066071299223074947394227702189315819781633310469458223414176593206935755253162549615532606177962253127725807905137924533274235032564858734963682593514078125442755099388327139317410627617095230994714626681581499801057780624249810936830672448950041081489411534555036279226637865392442151188276900809155857039051172863106435266694570809837844958442815066866015607062425410565542680629027457978438210904845007733932739069394773715480509735686325862323614783451314756091455475628974604883494381933131872563361854961594174282229534994544743283018330027200735078136825318573848061100940284851718593600851638961056544103686328210991498821286331251864504361229801606657960230312750779877210982474392566785485513230572572258881959979309594038112432774382763797446465570626483425920246451506825540268763419254517074929036462272042884214193 A013807 219 36694577490608992742737150317603482771084393335774709110930606122324204240840911145953868714038277370376062302537002388650076735588321868670709090339465940777675648663491002324002672693081666012921299687784842348015151097545721666480455695473780324850411340982410442681313291914553846583981795723719620277775443241236481214499389306438898800589585343480787202045024594943597384154849566402901733892889319115104348656012471002929453029207410787909560335072368444884146895517968459255034593608756381167077140777571185077288021155442160909396075032481506335758593008699512579909597248608466648774102357199716489517460832715844690228817002317817137812983559890945796299814920895490647653634257622347130630328637259743514452780007587974474334273437107128364545488247307030226092992279371503740973942201832594461065787432606363911211633531100388656136729737666403620083985818510220973052655672486975268754274259989679496395951257886124538467243741570490535550530651807634080179431916603657188497749222815126526250924294522216284903876301575948787389539556520615148054365423293732453613553 A013807 220 3064767806593153682866149531676560484523739615797239479654035153942639862399273739821213068865190964251179099570192976502443059033072230793246293934242534839692247852023432005103027225998873827065199871223477817748573434818116219306114140141665606511831205610191902583185967453995451820540743560640786405220082794951312147516203494263083266724042757472858827902002499194284197121997190635536755716468008821812630304098817590635670846452432156416994388745579284885168832860556243685439744292796941711455449874883522948840172814923684721313669582787887890668893446679591990186629471801027742972261802975677520920987846209260064372601024850586405167278199905651683852756842008112274382679186830876054697375678112571038070610639013755216070872851740624468135203723903330471513512808165387363949884626639260121982675632158716120228306844151035560949195804419635696753034579547792165890330854421784661421625740468598021218486245009907007577322664539708940019715870569625406010666333106654052040520512838742182599003448002790026331456652583924818671561733300158297780648654518915828258257560113 A013807 221 255972471974466788746663675035158008227907256451001238580184670092443223947449742023607536724689614525222729575202087590460546733501225788082723715681870752345936232848849064498209936942651940910312558444456090816178601849443884752665959098772053121474654123768837895650275187725154131503383442928279121350386535117128541872700832044346977520058775146890642165203150735205810427826327359070665374195124564806612695628637343987481864766553586136103788342419527452894186089346518028851612883078693368682470629000146720210080073675241071608838997224027184516556649560126202612377480114293638120786278046331562224841825903243609836464010196545827145976242534319934287066104201359545268715748363301598964379514011640045670695471181067849401455371450228696203120350224130064311280103250781318024458313901537644648115051473528129077588415930338641086037782780932393028510201118411149487326323292161876706595603469677775330189189669472443179865566265021030379386689225845683535416862807400853080476313752804585832851366980641025789229591080461984780267507526962521188937556274074368891957929678197873 A013807 222 21379076831779440662910096802611432005203041966044074447455603830790950507314949903553725074782801294761127596850453557642855323728755879046457167457465527106684940103768722715954992143387232756770215193839417161058053005067402698427413569888540648758684587071297109882606633953992598217294088536812800494305633799517692945749846193175903909452828959043453324279932352555124492742482687356941042718150998777213098951599419607178472827167322067673524506147221352393175316368310532287715559607615548845728629404721254218666097833429809541841841887147974478007327927911300568388379516625918949486190728707658408581014141264809537151310595625704029059081752708935231590048089001750580388408019051312847103941389766188254462156448513967849858954078894550935580814771069567101342425503608506462720782835370325618655217214120542868689262086917813642146961655646254398134200507610817616330981847684652104411571397390957473352731310384007926825551960020821478316755670831857334561551798536926650134462200947991813345579021590119114942244676631265430832722496159436732221253637566965364225218244652764550833 A013807 223 1785601876067050663606914195050909412506563268045967141925939487551490977321451930894710671970934346939744138016546731587888919493149419773839149083214978289477432882406867489959276898807845067078205143204661960708729645036234540775356008770660803524974095396781805914505188674471415795706619568683141910084900840569517232521972903900244670421409727488268265097184230017756552758344896530739072828862689568871615237536535125011153228997841906414160440277922074573230395598397663967202291253987658255144100856511723873597211157145891122744172476256485976377650035867079734772365845608113376580036135852392337943094882092578157352414612257254426211043567068002979477632406441515210224620226159184700302968288814661809200933768736335108788069703623351788690645230494501313871220720486886068272902503192964965995702396940561860935795858761462713205756384441230813586566560596163098133579934900469828412558854681490159131893471774582726056396925252899030690493750383547556439915367765602650745880417485377224242436105462228338599091217636919920048579815601732315311851325063230514185454453011643548050122993 A013807 224 149135254290996138475113080484847005041960670710467221660796391939788077916864986720257130033684407590754370151279999568952070444987332688930819570579198201715444671771503979628888765865330027847438771765596571620353808683071345080098509208534360971209361421634613211785387863280527118673212572995984695472201003105206648777467698906652335118266561849547653769181924075313045042929724103143858101739440695481726176254288950176056528839128753865617094132452329590430775870773771292204702567824303205127890447636715689646712673055981972462716029389417965233037708645654366527922767791035237325341198102527660457345227647254220280231020830338146931572569765086676848951336218401791873170505909041265354004214450089368966271189298627444621088369716325964743231380296131244235838225795785211308221089969179626924927059894872667187218605919616127269657978984916038781563625707552138119214729742822140538845328101852739580854874656084923862956327594047379942300728525784275461418171431150898992946678348796191145952505964310773068134697588253188642377434778872284707161134520606075775283341369985480776694322498353 A013807 225 12455925573638288481579919595174906708109597178408932820331375451203040055694480555862595757543355406387395749405056843998445875635787013512190981354345213005475654431027783882584418613838229255845933656634391258303570455018801812434907587605998362676377075296344530061527379729052905478705387309197637750533699980349964512542879680382509681412741512236069590455843480694220835030533486818678172515379826327329251966934467407654417345172872651610205319036551019722368831502896152096228963167253627995486538077066131114983089166308670322058505490633577874228542463793698346778637488675054056649822206721212729057930758326319732025175090770672369871872599349804337101264552297136059039073824029035523631785995085914185431936001410662802197921727077260901319428113713177649821444456689776633673933655315851620396832969479660036143685185012258565689104062799172475074975582720462127854933442850247999944900648394842662532579986150868925957975436982431220160899147202028470813107096101154234789899522369806680701099250645200077423678077268494568600005730166192091026805116295540054827439954562557339950286509384940913 A013807 226 1040331359835843492270036464508603383168021665937892478086896809059929108491658710506199860265778586896881680386059752667594197978976567155551702953696266535430332133733871537657333227046382745677508224935760992284772507973625346176375916624440589249093689705825991495268828282350227718486952653451495902562325156058809386052093853785227591101273583843468768264462503351062018362585187352582819646657038474684866453530333652354704591086183496735135958451251777718231967175953389519229139232692190263811031146734640336854502590259266453968648437083207057633442095118513479621298581691629189865449800527562408343647434866172550338474648756257327004068671370295008039034716672409100787002484856729075969250398095570638681460726773819967902372620567219907739099955485438310490736862467186834221080612825635243187163886443910685878756730337408847664919660429049684290737035644395717380571896080295563203398047054585654017383613023306723564936066472209637939058457673460619910781517773464502843887198007848623778836510513137755666503016691541934864041078589210529634649790118119800919242612445019351589987879550339649994673 A013807 227 86889515504849484317885715552223063165576337560798717662295708389494339070331827160188318529258093356214454827524096602550135009402101865398833782395665877305676770141586684696678128456140933301731164454859693836616484638465162537997092932389902454673554057920292635676347806970173369275748772568922389277907959359187818732456930761995993636369470996190354994216172742384050835661477432875069679708442510444154731065306996978317282152109131830815290385806999726804452130502803046035536937853684423023761132406423895574424910841044193501915486113626536660602717226393364331450478841466561566752232789862539907269777407457597576819741138771368208706819501518409366428218571196280506831234537718869154027762499340155313314281360876217539174063642394773914277367382099293130496833490121911580978873863809881146235114959681864395279640874510724365821754958694658681646647954055574711342745332522365734311008288046048409185896743319600858867025207825421170308101443345104435568383145957528742024302664813524906632204194567778491021998457094273941779574924849452645615585120455483892576062234020461264147377687923917907205083633 A013807 228 7257099224480533779714132848637222458652101289415469697872599860398956693493184536246088551882165215204387481649640072341589826120272949899975996339468409738447429518995461492551253966785346890293888586434336488928045413489248840336055198806137042916789908471560761224324245185955849975279813233728966874880150673638725808353535314172667384503214587072814639471928963616658309845282256671158694718928826914806247293305505694626037722626306799641523868312986424182434646391724613207934080586477576695367553539716930182271542978354852085473483315696201968430199545465600182327075443318128688616713234842109195595079078848266007213561599651323444159402271586319068693451243284884544211051539824817670613552751707389111923322093541742565089356969476453912094360001120315061552226029928472177154936523979265083214703036547588996158150885480010209757798795905136587749809683770675655466057432917600508495389723225894009183615281898796383333432812382787001565302940649626467563106928733518758062611782867890413726828326534495427348648333134970853891371877298351134414459284845562470191845293847622945242853131873093547527675790111793 A013807 229 606120184327838661815504089651029456969082151793269444636017412940381261997244265651809561941750320939085646854859588482041923867391317048595895190268741049764867760856019939319373282559878957624235868627582217891759280980035552393707666259487371961453209945453226338216785282176218545785345281094277042356865064412980018239495622975015352621092985526908551503334978970226918696587819359431845341619654552751532580184169141120861296631471770212859715005368939134141124101283231419739862344663193683173793439190697725753501541095175601030830800010262484605258696236832392828139668101373426201956506087247802125296599744486025188483878364478185379637437125160954936345741290396842017051235657708596667314539375352846016947784574699880778828183447642907192033041653569834255903470245655924708157453419272199015175212315491180548124920106175932729181113232792912945451854598210601420180582854710912070043445073549893541024731959469372732391641923022753157735666905997452197338253794752220192147398716909075244878428660487592587586457431765900687861270563835585097430053929586223072893110787447316009628336427172646183059009665927063153 A013807 230 50623763915245412873492717071743631275514710399925657285444810346193583383271838311504786422936928555153372310964727689608623523328390191215777762186435521217411520254455641351893375932683650419733803983644294420537626906733549371474857993658644793592533547854198916994204123552639949162537823222275112854687727044836504103380913926496257266266307244192929130110040778572322476457711260719107154777415167900360752629561990835555456355957153719948256256963419165422600826063276771408093042888614599612358401834646264752658202213810161373696019247657132976715811568396478281399053219494809929813609344913023681306897307259217309767362004879582521092698386130568117238532658315234642106136253367479702250777643168845052181495915463508742528508709730583251585791671947806126887313738387428487550018667031033333946448907802138890559941452187920077473935758316096882117084347897147641214902460608310087002098575987960658439926637986841479982082325052783366487240635655813204973888295191500182668342888234962873527491240152584220507808511158519791350861178762111902922455534252970937271105506078387280440168286733886581855271546307894241601713 A013807 231 4228147385965212128606985222549099827762264127312190822137636004924434277754247207615191266830115209854964808784085021363801845291910477160532974475573281167599427583172389621351486651273671166706587042517955114297723136877292777054951614488363671805641994450330547746272922603240041194004321533347639700736373650511789659218477312054893903135828247342237633875920715867138945556224502206520548674164492238206030420373647036576427270305897435843798310837841732115261043593630939224775339035099979974223786079631490678406765707099638488092465223583571403348281298004042262540730323945426020147962466096480650886433369999597088929079842009547611744183261908011179719879486155146712543346606017505272211687199535105107603250720355427713684723575945408043755696906232752715523755330743856414708665109089098935084541359228542442278456870028187272790700588470318727691301001820717668141909868412466666776502275165090462153561112731298987249583497870733519552380825130609174692624124302689286756642666368272334159889595868783986681032674660470731493415276511390348243986408676342385651820002973172984049643295476300941203134134819181634952816671473 A013807 232 353139097823200482193384012772523366714532062177241489655757496767293675312312481027228389796918052442296515794455565069326093920625654962924874561174356016399071791174141153564897516601028289514500856378142129101260134115128370032406613793682622232879025018486057678316460768745211480564434938786728215445202663664395184127586443580136793683807511046271029418950774109939311871801426648790802745814892556227205866740027374141899782043218859739109878719487379307998717621983649674992461091550585427427144837156901732951211478622668906163970787938923467179051802290595613809664337386245926628777973130844160442685801495736348464445677484479426080485930217819001741384054563164008578332851881188057840392326592371513692131103414805678074661797786536425222519561305465739553259568979057631612882418576230632157195978864127093321538996241624229210752103849629490455505150973068160360880454119677628475840246524063520489527577696430822714072463325661534286534398895733608879502659485884911919201552137744473621368138936556707351586530020317175965061537309507833275685988839056792392025658468322380800810257681476130910226966074232869332894201218096433 A013807 233 29494530589291527473273626130773924111364432365105386457538521887501135055759650727875142344228392658033047295668723250155184690344575328158448448223843388845666875070655443286893805484034483768540626025558808764666347661429636593476632790662166291512289048568974023350669119866368808068222170522406327282198771671913950173520147354256605145265287130095602648100187604436241266844726955133656636133205641188652461195993826315705611696031682384270196180530305407183360894505696404505045342827396445484142563944181589637818133906043929711721004179446826902261585579112836260996975122836646037962165093861235124333560826725395560098967429181206145668265377722460844442137621170021160470938121968707778887407509321461195080481888307985038473828012929308771010056279793804033227792460699872449939552481905358628401165350710758961308258505096697247911226465624904672334245714421625821501096408529595207930653229936309294805832816783598743902046209422577005145639530170566747224941622920593728403632836096556181330288332120152754711858573826910853777904657627403743018569473826862357374375020932753566864473531814567929753066433486003479552656579936632180593 A013807 234 2463412689348217666095286528068368915705268755565966982320074886565982300992101788442859763732299583191578143181547434576211180522269275983121772844103623679778943072776213278764657527832044118832281626280697266833698023030264677923761847308894790833397893625529279404271235560358989218665983904201898860936523608809925032442576227174865918337702046392714828771975768910119306848138440019718135906481468357717442211550600367714048394464262144416631055194071637913361485270010269400665892078286978523281071083181990548140208361966695053452649990071578429703789889153083197354728359234439513736637990804384218819463333808931762575025858652643518492359192612757652188651776257741337343693222884948442400455162586037760474316927793371218398372589467868797863530910544658306659218454110114046891401362841217458002693731256713299207427058604181250842793545635457663138028536314208610237593073136800321361576088417510488611477962690582950689442801457183054046768959199375905294974349287950908789999818103620468820887011787007278226289139944597421418384374909698388020653941023493370950265176123324510658087693850684528060905861591184496615717430212887456355307953 A013807 235 205746691227052487689944426110798240208619751733625128330354974600877407761161333472536090326685393487743798096666023283239734008400452199386313589712378753358817104381342109255702961382060156848990993708590116423217292581510736164870513249086201825196225473497830945124137865236743138532201641662846794764279388331413748634636409069871976365483212616765935213864188195142074627263370648886878429045238718704918490950917693311845035954049638563821442360864057270161864611236527710613015972270606733242958337938443032571218342599820337559418779820768302027290235331954661726264267291619622626797741629972974340020397103055789742028734740527439308000332126210131868448385004822814236282601668573778857728415634348459792575424126230157531850477044945869866359965179600406430484584505730835310416733225861323309842983128291951463103515361679822251640959725019059482951281381499017335654011061458699640440196480718893519319250921880178624532952220505385857040190241291074986141552626878947853049574807832485176389304111462634884737895257312721234284881376832919065873037808223189835137097774996186454674142278103022468174918465957320341841335488810573242251675542513 A013807 236 17184169397974650824351848413199979820464130284544104343279577833639881973619955732959686800175090749489849760831642930639465824115614168144944297326367585859281763375034074307145567037591046360184576785535155113783531493700358195226150137076928662642213947772012338367713118642438023673348013313322627145507378792828007699713467521924777338021523400964907674997150862246461214943663979965680973272287383024953497282711596663098609247918179862488930687421726927261189094195086030918109707020013344967185123342956700523380727192279594413300215909410389353621307745160185302039317868463362501412774178676972789852843586444322615043981954263592258443495739513196423784677563987806267828559173960950583976335002196417710335691998446868987217683693270923997108250651765405545480502982503145095961315975757163584161395793858072078149868706522860434279304597193316867075573972264179426891158657864092052669205650266122705627063156246354398899616702408830332165853729142871873917528616949556603634553537524976994417211068693470728208193749786015790208707577474462233300781990780609038220485543265456488880839037209442539564437365195221352270930181360947887766102192986228273 A013807 237 1435239012288240811500690731318875514584984625495408138855053620243436582318712322772526001237423754488141741874419649209938825095960210937633892656995547138553072158846220920207104904546641783048976037704681690258314333885347616823483285598802158832540351131866242512809767382135066175221699419942019141819921784155788031087768520898679328048895655971990053923437037165686687133309759270713640568674714517627141046549355264898658942995374300294937979944150054691781774336267780388311440840018534585004268686727086584413281715826384004993247332969865129203805244183523836611625867691928499480496312177279444381299349183416269131088416802049489017459207659881678510920054821825567295309090768392553724287475718447003584947331402280944681408159745680843162478202686098436564077089601645181559785071611214059712743938098820038039155184237495826331441799262183018055019013737476529913376462263466832330984725115876834496677941872851765750494886601887918172824269311741801781465907616243917092161546007623603550719885668347368690676550175877824814021465578244560187514612651987247481213173059074191407816557226769850346961373178470082563020359677447728534112621260402771589233 A013807 238 119872597545326160817349190570483801853652500906001983165312933416352066791841171910284144149350869398604086423093403521663300610839692777722120348604925092559091139778995217476617608732640068362033527645132719452064671480438118304714147496497555107852602666884600440912384581523302862020691557252977380743941687334475572144481514633978596157971814082436581293739384781115317796061164404049273973936280831226736447348848701079600893577916656934933515022915356717912305574339421285812159850399188027074141524984132998616781702187535418481041010496976105456231017799452094357639604095497560205110532489358556474170502943148110214097635659723975372227210482960977670910553898773693206071510570066914479606214259480412186418386066049906780735890910119009701773341966545627520268282600619007209054808966040209481268086453951548397068280142699888911028350516176787850973243046367777254895115504707013303116175226403149093997038383162452327247083423876280813712455797185987026589814070016308199454424484102730992159675570906040580413996147239491806291886826560563911421407963306626896878405427066935540572246676137044670828560849238999765746023460620111734897620240290099885904329393 A013807 239 10011879219583186277625821745637377614618910528170191635950101511867140970521366519118842003497933963040811902143184155532840530317941980488129213635831948655627851085481459558864579298958831149665402262449129861355893426717672078928030313054972300162957227340868713425443272633407778338830179553325923817114753667862734261079240583744526329709963883979185706234407156303532457644824512190599411577132111304888254819023192362869346232521177103862582108228913508436753673874402805212317402865190583209259374308199772177472224548405145686955026237717941303809870837628038372844417373660051725891036784043715995279194576314673313191648627935806147063788846747383816052120372179477630264298634322558764251190621166063506221850022622554264233842344704049809301811294387857356120327231086300101107466699652644336084991848720487273671539825798437421737998863461601498101136232475683124106094942068634458089566071084417415479726642800111180824003654645570849842078020636770822447807860941832077126632987336744195196168263357643415316757372213589595153304679641164858445827414503332785054181299674057523284134614637642107952272230689290499434873625454452352210384140089269432570615495232753 A013807 240 836202164298807301093586258017379415750586026223302575626188428372655480998915053043324802974150942527131650878900883854258373932684832152349040052078320183666693750510496983815928527628340536451204062362013775150305574892886689704148019776664341481910350584736695814006447573614851054637435426473334483129241341093563428219599252794926583583705893553825569370403920101627334394953388082671053454333651068295571930739636049339210666686401232891706720261387085138146103595663996694137961804703582700220552201595153172034657666507346172920170746400440175635504222229531392938338583465461180198145283240115203641713610208377829791079685053826465208914708269188243700489145604802151157304486237254430549023691870410790103155135739458354703074746472026944122696581118568234240525850667558870744596726221688507594154604196983817584320677790511291900979403075176418722904999272601530208465155656514418574098647823041626958282248933308085933601609239652722949660198361603735861663360353722756913693513735352211926979169523893735690670892484651216576799160148309730142253951486732857540510276330076958402214207149150506498281728979400231803300080071581314908963493764395872277730376777334763313 A013807 241 69840440964400684594637417855869546182904695496196454418874883726112558428510384145231530869204060870808562613056680720391513649231769866196344174189633380060025928736387218585290166556046629944941014492537752514328671920628789210780146759766782464910634391187793571081632507795885974934373244254479369365437366049475511088329149192685063187494699935509065379385505810808016596000901926052769055559400870875114463227305142476860214092314917372348236982951310737823100718413452667891096707890647930705120740429428788081506642964360059708465580910111163909252948144832691469602976829618783231329292201497661923359562438213924721980766375380640200713765349350871302108553930058680466809227995021727293885007768708579600205620092095301243155505900090162400071741151603937492002959573605184443459463170761645842771386697136285428460047329741293610861700724241809668155748444246952404541218265587740753727293164828259725182691713158824645260340005305035073478569427359505622901985520103278380188595960690352092353227217805128698620523611210554259710842654746976971211192282123414994640958789364357642711332795304199453242988286088486760443425987658543002511539962696107648508318798819776766665073 A013807 242 5833143469787709578028711776740080366742383072537824069518849163688646992507615794193882689726792367990801958005107030447819611497486650994584861772492369535993425593991796883462020000927570579631418471431245627749245007482837103673568637522481438251801094986395706850309028683620192512493787733378371408770694249818244161608338869722249162482744833313652649551656830824496354114591329765853324289376720136360435083207752804809841941204234213855897101053076424133723195102609980274932288139734805820422389361406321809355516327026316546910753783193394520864715482004571224232710227786590394263853813961286221500914014402065206704555588438166450203814395743134122023408532792431051268373531372209685312569733850309276788773595711891655129591008281430453816391892723112463269579186547078609902177823485183422434108988331519695270411613027322583672780106189400185294036265811949711779687090760153695492057252419621080506983594574738193196788857583081834372003597142493269130396732624545913591731723232818897105433890458302154037484752531916702325309289367122263612529990595229743767407519046500514676893226396602042534307624642396502718995381915229170112766329224341606911063294396226575328633562033 A013807 243 487189975740139291666536036305108252310690576601431604110283801000439485461228578746867276128671425366959770334544544290032341771881582577718722240100335196015706899035788867503631372497471622381395702152409066075244692269974037735920126174515172204228679254358755831844660384684642098835993645279494958431937154439069570621690070738071972299721331223189582943203930167292759992004782453373835497973033042508959898584594722010522808771318845775458381777053996020072694978165088162542619637718790716927498381854017403839182079149564984314533066726095503777141901772503793219140190934963816319311334395860586505977839396874888129171187301944100087472782146862305005517104067356633832985825713738325126991136740911681106675159487452902928078570602673352933198867272127076044738523239598552577639793995306004625119216814436856468680048331655009510934267249044892875943202956879851877551245507378796801192113779339172265023776802476708633989002174196577888584112436938180331039865505534699249095025256128267105142943964967854207364764016218214894912157157231418579182117344504183429197643398282769486328799161870599194507907117757598303593213292941855516988356583146235350818917411267239798022803734558193 A013807 244 40690593963792173779280756288238946341241187648328169006895013343357706265207272125517101769542766118073846978111494883647791217129321658473645400215420095906427855914368122002770795862361327372916550439471357607670511943080501605741784858221681697669383520003297645831497879989245992736881025247388698423193823075905529607894176398114509198445025305092017156999335451502458607292231435288236114626205692743390839689683935777040875511389321318012059504401326801592491557271326328423722134761911119468501592350829387586052326432650817054934116266030222570970668777941289313455807887079112902805201960076672045565775124266387531436506734645673183405814237688086576365794048809693414364809149437138652931426731737684517710615995551553905456050295305881110333702593435325518332606199494510709837053234281952812294582107558580689120626316708158049362740934907478497891652254161562108664957576021784487632366534964187006747050862319657181819395450591072381832433654845513759428780606887763615983665604417088996888643822898080151253312455398561526237958277929125311151869622730333904190016374267975190267667634798594315324494910382232367914408767439796714634384530180956722735746801106451135170662590714034837553 A013807 245 3398519098449886146219308045950005037366805233576017003624878409450578984976376575195313856893981368947645773458850164177147170245858074237377337471392101830200760953823939917793419641220280423513363209255087258750248827998026574613159613143533077071044580974195422677492534434581814559377040109687151481003571297122705738380929506946921922763326958506590364969741496244936845339654461706708768529695325663620746321722092000034230963586747505801685221867103215795806487354858446276277696417449578609128721494733621280574676355981428891245152324655110219350041227002434424749142530536734588755193272907563725917699104153852953013108478984341269951237010945946678944647484750634403661163224970139257431485692061463148603708358564461333737594776714242496216181174306311822616657602387981028996300523180462980835655792205400217736043830597782068440825485624407511622408687919827828877805921706915462191542885366743862990520435071800087482737727428816956403026691286352154701251185067872904970571734946519690109136420732270552312827909587343257232920513330918475112715302760060218011854357595235555866345868526013395810217139410034429600579334665339261402978430345243686439612308575211905260588910239026903667264113 A013807 246 283847713621632940818382827305790370725912939913502516159753469635721807404211947936887808641642217915876322645056624562239508806104312218379992602948139736960197755624329285874024201854359041252259608600194142938079532363223177538265704049361026130050714447545775897446853968510707733813729767001180578844899278306985505975313613349713865911115830901428933872637779507873370259613280296206023056368683294751268353536550845934859004309728738432062551415562327686481553630365132291440989482481806255013039947961646782974877543927924922425686367307519460630334793320470325589473133292958609587422497346512629952372146878033952488607833273251167207597266391216412572135902573857736028184013712731000919935116486665463634530325815662375055097653345950247526471667859237469736765859609046563522800015996555448622374807420787231585532116775357356138246185384836139778215196023751940095703228386883286317699853328715814180831257257631815106645737732582221015737192282927418312803200228053812896047121874468271037605182995979968799719699836644496187350754193911641959889094801822989468568087800711668861513073285161164831465145700665485594669986610583800451638161480865097935122859624510273539269646372073766021193565981873 A013807 247 23707244889392404850092152119406917553398974654515643652178769537445121076207186103636806665558599682551906343637774340062806014994638260791315362190831578970652676747499606285484375363077921484429974769896815012331340622508763011173489867906682263407965721373470748730658690303982820635856523869705603125704832623477736444564168300581451794762305312718245985976579982277091757453160783619423251690968797460920684155726263203325358898952853962584296356779181170702625840761726214113442882566362940224944109493704700960844747346404217445915751083891332871306192272919002063558385565761196031351114400878081366252074079400273745801014842815210736345731286260785994437362718871171970809957009301005927833900864082786188219607342449937226976811105107110623658440171271372709884421360407178031987780136048307624389366290591570369255227925194621742022459649526899230416311387099785788733229338100878956540609449867673516197207437414666829522158661162999681455386036662380904903636086247282506890751666077464465331822489007242974121389050056384966063722341029694248131897086943057903404275261203239294982433393849945647888800434065282022352431951702569597521270885043333844639396358698722556273340134641973011856107824372014833 A013807 248 1980052800406943045484546637164985160977435762119801073473623010536953957405900390561849729514119804086417769726970550656385621178367182179551450365540444307207882214627914616569940514699631080301075922756551886644925900132554395456221047257434009322096705014833650404733344472878949162327372730121681678661993325545484025586443900632863435350342502023540622994749936699764980674245441808677849404481404932733556461370413229004937300599441315809003016014553990558254012846260135128968862994825199130527556969023710328950714143119026645300329446277688012744364484826467971350459920837940853734476425875738233790739479185590263523046560686769215910331822759787107041402971642839154174018419373829316098615234069058385226289824848761207134330240309650986398576581544756320102256756442567916409651384742890701096624261956498548810565891540180002515457852388136150623600743361961208860788047547523511329228241862397959746306962380310388268520213538994896394835297168078715558456589559459282258022469902455909608979146104373940441592534849759328750608153645141093298224176598571139150228474090955749156227819487741310457320501053566419788897469038150315354574065589704286038127023274876006622505641385432227923233981599375050866993 A013807 249 165375989942788290101914819682656725629996412288007905457590467463056931476498206520116251258748800157101698545366307361371983466438405422818316685980303448982309530447938056690538001728227887457826162144549970124470856104971075662899038087988145892590838899543921315453733663719322712986744497792492975483528344542884371301005381024757386983895956111508136373144509463101070950893653545302582660111691421386839369210118283299721368283365938137683740900551563845415933406932492746106608406190795456580792085609829310384292595947444224442128815682558780512422066137191431435161763048305658044757205565567533024436352041059684399708371795119651682046824168720178967205017594581568995768192404521598309872442964681825392484952461193384781066396000902360034995514667199592611260586554839714946450493305110974246291154982868715295207273827327373990093555289309519436233757686334362125261878519216711189728471988589339995971303804965903938575076754990392741793038854775102402157852816595598713472294708723020026451547261783415879622250103186748896579543600595829253360981453689260112966232384550715125277303711435641990705865568494920947188505511535352488729380532117691674190407110940918949118293674152685108376425377161403623462122353 A013807 250 13812368056011620777602027654715172381342930350706708271723413432981977973848606706766629421381958537921290964207539357129149431100402059319208627929760924362451474292542234432850424442343321388365098888474958054765930372743289210440990560146857933095079455728807852188011289327501552311365887200126805805359770864566245575431270428568761718281974150389271058021402574867664546889588837757217006355188579205650210955798289139476028400395006519197483723754967163932984174080408726647570040693461427329084335782218553832606501906126489069631040814622991907178003385844365544896145611557536865556166566041765925733948558821345900748042920700188428136232801395678067519930274517047224095555197818048412438856308853190738605735714511332690299446460391366012482860380519177174485095449646767832042491651336173680024483555324177970171006717332209603026603831318420372833679675720332259063997355803498935277311708958970265803519265094557262853728985653552592187296398189671327730626025094881000147919526367255355629259678851412677681929950868260454591220061065364255069962531993580693895052694990060277978285683282816254705744598146264292430131168828944175211166591423001726320056992312896491549309005958906412936707423925897592035179921044913 A013807 251 1153622792406146578966098951749465912462142885821374981562611213336087782353809480755855655903242559045724142621577894646783689634936680396399623813321562163676309584387419962066100299848956545677641424264316971692105270661892258145241972574025721430034131221925760622594890895922257150597590264841790947669453422379437396705595137464491547472628763014662308037005564455522210620765349318320521587791705323835111269239228907218177368029391339489893038091738612498846771203369817258331697368758591871952452808866675834653127645701590493584654159878126907079414020789107254675270977622897036548116587762374331883225117581317630976377292779800437706366299805368427877332096457938301203684865676961221455305717771727343679089652611701017626500067818347280728580981841342196790169657049947696100020945211248561929324891024230668246652652038303478254384978595545787959441760195837870609284123154064034573296351243962155570175732539962517150806298610770366052075182473199538963389616241949556013354386761719534557511397637348838252672471426467981427913290720240287947698340634635853134808696138264824477024398553464096409278494581774139968056985351762246457811844882240527183977480054965427870689837486693822514886740753714892784370262185592178673 A013807 252 96351729244553768421827550549067142474750635966687059835090851149043387669972521642209820236694721774057926115896807338794020541999546483387692980512430193472409052797621702651722763143684699651542289395980017792696324310951903292548754791355202279557880673786461452959747882518322839475061336509851221740300419290552990810248011476171798536461426915747610629558741748889670553256942740415448283533951020352032328318129637559769391955182794065535356434460100654516181177676650507233121695936086351737340811049353632386063874096642539614683900087181037406179738430327027017733307322041983389535245526501266573218845045509229856778007870261712357673419726044176464742654028263464854832963666205478177168588854012439471421246875781880693182912164256183233731812184370741618111759926468681525969849364988691140899144223234769642628676150891144807284487797278579756160535253316574791158019249950582231596284552246963195376647357470209394952492866270151743035371315344098693761264138143868867791371736725577245777909442069012319701457486010032276840745954245189089679713108145421089672357110164016405145554791583874796199349145964357944272087473564534586402903096409611070932983111670767501187885916726154750265855474491021560243388668002844354947633 A013807 253 8047392778234375292359458849408636806633647866573669924486622978819252781583774980079006395988979857291092047125817245743415389688344121839023505425378682189009076498710162227174536900523689799596463552641647066063789702775013914896964548928777849590953751755319047012651102895812841875796597886639283890971631319566276345462724166501344785563794837430156187391375669609014174278573114622238656089039123170822092093458505458629499385488822143147578504762542066765845968140731527014617557166277868183454441879653064730516440828425681551158014019181447425201537933439343623548103560844268494677373241618912285461811157045976386867955995332128477825241688938935662511771207094592848140503958365147742835297709675972957092573960312178457375330006870840679864514685450828710686312300818590749730527788813220472779037424668791195321989660798579305449207705316504259814284064892253643132308925775122578565153282088218613041052963943269358875827156683749343730057247628854467001634542081914071706803158823056937144616774511045977953785430689043905794015942844512437959139318505413714830524938198008814174161881747876806853365840020089139863549017879583493190956869515227126255393682469854172466713419650885170896954515084964611733088064940265563369581255793 A013807 254 672126292230913258793154362561458754726848903464099485763047237813962811570658470111178693199395586660809298867995382181735796762160189400117082196633052915108227078248771459375844496468639095752096232380183004604713779765471937186109376091080454775686048300356002125543632764961184366308407652089999629857841619441494966649392185110358817835073708617004074927115087301414472849920705106363994795212636606350231953737747834410194418175411914217828904296272275958350221105082037867787872992084693828550298440230503619357463654430941348834268488896053670400257649738787418782361157505274148943948890513253172994055929647636993807598552686134702596442011101868845468645642987747489269543031106615504629346900009846937349328869739233456938444937503859484422964131043538664745231489676669518008243411449468987106977984745762109424487898459558142170423276755739752283948819383865916528053573789664012884340167273290106779801784601505800122667959953383428937678111379209553938443518589223545183023906628060538447255537623937071124678112956579636055822005562316523330785275020890658876360273363235894168640174525464418785199968324317865050543477522320692934801908698781284811976735753564690338592371522661580358484538054411329336559248271875920118190796065087153 A013807 255 56136660053418106287663045515495596653541147266225053150415468349459987985192966082155755634706718793497453450753842315200755481372381178887178822144989212522754233802415641058529908189557205916310829424625264727590299599791981665721041200503130663320074440094033653527529752162323079458444515510208859085356789897373101109523884692602278824403191217400797341987579206501438186898227211188627209290954621998977723008130436877773848000428578487387287915728956760317368816917556884755510940171905713254349476026491892792354721881726652395986938461087298605499919163833264004121586235998002193947555284557418261636545300100289359804438718898656495557433209239187842386752747979658051281503501055633562147682435722426054353296529490517556955859625259847998490387188887392818186479249285114813566497967671099272161908263950797141242653767240755592215922497916139850507689343759865214339562536486528020112975110832463008355824851702365932045350683266537368303813540502961154492741116090539717231339705482244231653229757888848117404240672246487783018309726570238345110516955019808720012486391570825116858996016541313721358686554415352406886441786141746594607590216430911688781108946873476501769573461944217853120987102842488637518764974915348724191413478152144105713 A013807 256 4688589984321533655251905224499707728100410160822382664175850332015247656511301720147730866366339860351700809660411664007882298559702648441836062404371644019112956361411556756849476461900007395336196784374126735313069412874226100702687082107221976131155937311093784776272812430349385919448744379928154119668084449018498777768544373410834929692978933668531994800144602906206618807926834905685333147189820983976618403362062218468549558843795303845073674009598197578466960957771268571665029234097737076716522587208629377910258726283691734765225087208472266829958748482518042888239004016789141240693764921520130630145900009676267620226526241134689165452379068866207783983976264009020101082453911667570744136584713972746485641679439577516874510351761327764681915628403063935567752933379542074343887476757857882310234740113434528033727685293715147817466062948453916454252721680167702566854602609891306767855794231838142920886847439033305010359734417104467538102810716347818584388230756997967722878723541582520471909402608634483613719585186698906125472246672872876821975486600209444104162875910386884585180206297547063321598859711324648375562504420344817328220542466526175158687000351819630904296545115043019310517963816507493494204769469904840793191045108745227853255473 A013807 257 391595724080518812420294376255440089158674357042046222494631195580245499519480430968458629689783071476434403323647242589602337458004924900510589768075524080120333228261454631888825123574350517665874491627711439060082870432668238156789127784677286668450275040159863998299081566995211061378278579355979360228798081266474036418006594611646344162887293518929460737702877379329283009456857178157744709786441038402711145667202798548711727704192627572444398326955651059951139046154014122374034906661077098384440683006251934272442719077940217379326364508738812197904984632008389460068609854486245865563983940010282830360415714708171547908939698185810373787748152210774540326125681546297367862507633156387176121031691895717759227278708472953786875979089457856233998275199852302962554292748792733591275825946293048188433115729014165215904970003416382860862583043517819556175641567449286686086263264580731832558083790037353534895390384955500667770255378250982233249884853840086155986689421055227262182553868916513692334345215275760705901473474378279338505567514365015545048214616336092981023787558911422987438836010177428275683258361949545956975355931691619488070307927346732675428696956384327392757751744553508015833770855918522364129476550895922207888109278527510175531750360433 A013807 258 32706466470929011732155406599230611686621640974508742548974092086057684365366525074916633210320371912783277799994341348326176826830029332615544968019435846695730351557624952309986563146053329585971503415238087101737181421406883919093184741704031659835635421629192001001937591557007023057375205226390752145669444545457177995668328788559314310828509641994507490273682021598961046232846168376912995906073341968432837597270444937586952209581872447478128592665662932178179084273829413514801769439239820334166870285365167802368688340108644895738717290134374333581222221449972696094390363656545740937769502653598832274532280908141195852902552532177068229126513420796100382578343048428302461244500028854613336804687938822242968421545010369573233668649530609610519769942966864195735497084671917902276948258860341677746122258802992092997598999655339712922103798377651807151345759354931873308610794121047303387083716227709804587997900341868371272839499446900287103263632877577835834164287135953636164749081685776140097456846725046809917596966053548268631323504367280463337971932971006821868087760707840959333879022406028987013341421648388027872538702770815751263120188399926459784480198494175408170520183456853542990452375657170906374458011007378318725022775051896177370587321853724593 A013807 259 2731676786118461988881351714574339918678326075831944686432865145119623855879777540782112122359167782527572145133327383753550614753670879889382931273951301351874094692444393641882387740521520140349925936744100272824191129497324351806581882811862428261132106049891745115682829584432783572775034515713382009958457677881128963376214488749262490554707953809023260095148196125966825542413544829008150331071151594545479028961624831632199835496487568685820778188028833758453695297634506446169758585334749034129951173103984180021635218854214130336993406789313078715037261157723169550499577562958356828863446631131228070401210633728860818830274090039960915564875527418311100053325789747780249865601886909966160503264341338372554965535860811077126049239277446045280221705406535464492024452008883255116072995528274597267033877177484702599252466050213628162967031344299856585087549167083264990608482135783991826192619063054550588994172634453188237078827833304558879151681881568178426705235425881983646116008051477708997079693295322634611127616201758404944356770408259631578450753813671460769244557862079584764524909830373947024341288877495016475942304994121302361247061255350257847659570658432024265810016242499864764105572867262571271301107537347244558232627195109420630168823708544931731953 A013807 260 228152376853400063773359376552963444347932472179559852155559329785536104066934899983662786571560052364485353133680636418480300894841345559241151802931686640209876262807648201363658906476097883642166164162803998886549267326746027187237525434329561870798014629393008443806945609721410516781743657786897378853740343714309772150144810314827152473619763010083431706406872488636875236127921677663589723801393652328032953977903867562752962460502138224208437215042356224339811084953731612890544406805743574079567651928817862699586995113922818379876026328450217647358627089154196844027275217635844920703503926078711299667979513339668184449523322274227575628893968925504761387553823285524354249024935196607283691393141052922214163276520630801972644758513691571147849397057259248529838374256233938350549532659517022638339936455740699845792165216979892437799169424907268321843097193983961375280611036462814781315433736765379119743382292602164734749060779465430062145627622430455830376847968005089156107255108467469733145093063718641765355989632787063739357621821268252689063785409271654074908074717198748999117884993942662429420008788337261271087177255414005294513715803108108885694375000962901098704718366589831204962861551446637215150339802626779212748147255962733920452330324961381243184446513 A013807 261 19055514667172826726414748489080059835383668008909018411884470783017760947774469781535499597243267133534181179078140434307893211038044022453380239732657399876969075345957585426094155527790171339677360197041552791003481356397154936705265361800639337010920979861533458235199904269541927772128012042019455979243247247362866479752244702304678601749196226365178299550808397123440456596640146440140677321616199236089640349188508922708690177663599086624112884637552634213085361626420618040231159400822509050699569856746796710532205418909947713905625594978490628125039893113247674610002053452163403622077351410020046459569316933642426433408637399665761344100853178627083175849882874630279591232811612555836941188846533881116249131018279605211557262875822033713839529491619349696460630856254914764976247517255521247776789832719918991820407431087377596297424429537679957508657320738734438024811914376410753350246341128381229460087032460425400810976305361732184220464964653014101408904719135753051407234053914311539582011317774844678884297610120008350574887932134145732843296421167777819990397308455156715155324872579085108767588554010716398622472131549433136203080057591392362242079894455422462664916782695949292069703159638374586846571530655191226627938006965263499770099081071099522812008157212273 A013807 262 1591535640516941661016886208556455677511079335772090126779002884268426412119071490623626461861354914259908346257785367213829548879108474799328771002711278695124334141969723492372809963836562900461192801017107530657401766367646777468560468282951198066489131159015135965262131204496411349455903693761506982842375253346993971255387229781189061496694618022246056756783068136146870375407981670826989510578706576397442851604573453733552512328641459313932532237813033562111102488400276439338146664316096778423478774005349208060360328792777743013111755318198515751631456912711559031101981506378139633919522467116284300349688919614749098144722804257484053220647358332112613930158067571995581739355658692276057165033651356284710243671777730906874474152651532077813591342669539705998088349745266736085581168888698390135565263618600354115832249051848864220357185779416567731080568085419838998270315900632202530565924657383528665735929038127189901133552000117233758277454312784390763773131046937230606583595416977214097429167271872802425095420694833217448365214979775985752804960392353971303417973599483144006487888682677767369377763619529044329347494899140204968817449490090681486820754864811339504236514607548380822953677596156683868012500811852226439192010279745772764298445350139303244781733298526253233 A013807 263 132926648231615484469791353024843734641402857203020739478709099896983242366596969968375905721122223793901804987796491655066257751932018923714738282917448707895479511871453275806469460989593570009419283933749838068036852928792226500951638871460367013711238723532103170954658460330744772317906532406654824713978023534794283473221196818554691605265431191836012906383278633799122760624450037129140990913044151967290824408865579429280039382200463323358959025034382376141081390933679488489961347550344719030707370683700771206409355021101589874198106915931258234092010912806582121836668597394208600364592435976019181049506368255143459426145393334389325609041688015256377628060731961680642982452723969637588570480775594928255284261710547863073062955703608610671068962531102625784666337059074423064603824806752978242512546382689120176108425273059468988548452513482651153467580127062350372974535054336702187555396593309329697690930529193421027732575396601791480725091261658065100981095678171244437492468472821353898631381479714088331346394631853165154504911120325870106060023096929796037232772573002431670565874950665929808457800195266685311431432121471089059200602198861863808460756267063907886733337936537048314713914106508602393340272080306709804427755890574646687046970454088984746307415146826211196273393 A013807 264 11102166586952756878401443595987973560984608036453495182001262732495937385700545528728724021733849253490472654385750779522788913699114152527578656127548233532138344311015649048632135851311844560756708013430720225280505993465655549585981830183241313352176369428124788941304029265284134128763871493136217614936158503649553349966907579482506397563374078573335633954037814773536532090114691551062984702048360616460096945452862059512898169240764897230263616729896650437679258852171844558170061708752341278163710306873372111930515740717425887882900087725494618969598843448518545397920397922961696511051124845153098020435821383037836874731089396681530864192770824722227915873260394171528982537433958668101034995124858464002809596822326668071725291123321094771858350819560222408161117137510954888778776051684815495792890386428578006228751787231199909392555302378584506988765759792374565501206142273255703406814278869788525680844208728763717657252429699578226261640347264943255299042092136540506663808459318512298967591612567200371522382226047008206869404681680736997128239189078673494825718398069736095557332441754569123532203930108868823896064642217386829313493496251141727146450824181444650607855117797510812293220820089704980494172864419296709575610599736685065948850019295966094996341620478071985323950056753 A013807 265 927264055508881207240966970580511539786995447812632371095927464680793186391095263104951759019232823500777766566952290856522852861063713133255896938428956012837726655200338024190804618437416569558961009989747183935653141080245017156970788438734497732487122551006410497166653828265796166568487310978230031417082894383314345342586087945958416830890566416523565483475192327700544696698469153036331545299781127047363756981168492072576767993157924981568847532897698141205409378592244629342921723976704295893511248540370912160548605180460127581867698226921036070959865003663717430179709554923683854299500998192031899764820237732703173614415317500238139308244412051625197761650581381600272150509021661918466543827823303771978660336197545644018568039910901156440381318800489335752024664442052463265692154612767475024117997964901263658231578021337047632375611409961756608208705023618916085226238208804589604240535385483607453389789157235074462451380180938473035598463443915325625831294577335999657067946330741465722072219073225142229920885901672172445939548418656834737147665311039888961338826325182428437043962867783367766533204446622833040623214982638365371092290300391608192998719286458438663418667293565900553542096114712249675853811809164080480464572900607673393113902461618384220189448483949050286241632690067313 A013807 266 77446021180157267309972802349854904314549646796758868266302957777604527720570667469788675865045344651608459841438422284627645193808902384602665768194524835148219767968987432118440192536511469306133982515353674549489685996163144077967357221191543985115056962582606411133856094390587561627966628700212750453986180421788797437358132651334392932132810997674464712745331538401877193612952842130747446994983019512122868346824173626393684239556543052385611714795148646451616996709402863687350165308258319497321952989340318954561180053277210315765172023610671853682638884970997343486039521736780999194948622869996696300257551075673101763449581732937389633163881538963788142250818207572636330282663998225092244207043630154339429689939555209734074821261398375487057088127535669811344851998864663784413874445412952281489359308026518441999159627920091555303643440571415873674199252277675490354180641437568128335773755930976378114568580201430654178401724092162206406219265299251911595055554393680027357971945489857958573193809214837104185222311393561514857317023474637494081310154443362565939980113505561605490348822680134659228619768586385638385891538564938914158999178179007507887446033524295255607390511025917580132389409596881805176986216113193165808881593231653489466266247496829068454442926827908628957187403907112049073 A013807 267 6468369134987915122996238425062231463255501050112097436469889336543307759749782717744219996924452230646990174416778467634385554232113336064399247625374908756414463240537799317964243320841974427917616353664854252047928064085541956535911642471138945180794672571861870064310794859596263734729400795670469130667379775008222150765588597172099832084664507336768967273202835418863185087747434327602157520467976772672014087195101805450026901372002032278298676031405610100285503182166036578031173156711043102735826835622692779403904319229765882783022932583986923891427682311662669125297506894977685833761303930724994071693810923391293132385072515916663719551480550015794549428930587514674158941538379795757929328416491034120583507133441590672199663146573253719054495057499906678313333383797175583938031207555335187502272778765682846794211811283513966790515603799965225185142795749483734629871521353507127646732159869111078076506882387003689667634290397901479641253839257058818908330634958514549564965174859258426557991720139432409778653952669901651282397975117625198143165105409264084869873079060098010852159424019067526873433551692103514903628047192482263049473770360688886066267380165982664043584862871395662210237295878941165250187065755990006401523599548300931093712023257182660626383527691593756599133249161725905450626033 A013807 268 540244658523325658987768829499622634042562703206412489991401627277433607402061602368714998363127174755867266357463754395291515875020337941434689560918937754244492384312957536835691566400042546194107235474442291985294999840488549751835876290831995840445151847874475249641301897468339543388334283855193252262470226188461722254092725224410950075543264317274280915625174017018872081713753462475659798267005888030339288576622097892991696829490981737915783720819027961185945511277689541033741613221663030983598993138042923628593492646389276295920858352347171870335931454352377788013973073375431298521577865598082229861938782132564193709933641601875670520659207017869176562853711599813100428956227018921498015438673747660785255099292175094532788065664944723869150481697449705679407917548123901946088304486229150195377324755288597047099364690210370020310653744976895572688311443792631000021499334966268808182716724428026352027931323844935164730483568323129481117161908588809614042682962370093694215456369420123044550026457765534297122956780942855816757161279799174174115292768887145632416669436178445964383207253496538911996043670876177668265918129563311092155098774295096453140717858843038083584251331881837103461229189105045062860873919006041324661652557873642065877921894463152998176178616329602144916208103236509349141736902193 A013807 269 45121774124526682364317440408637982017868879534502777576571855311838532323827587091437445378286744762784789953441730230849142697397573645206566706817510600172254248430202526434053795317297953500678030414060894668903823681677444163823084223686579124589819527486324047325291175778453187003337067721869595622213775761486511504384078503468026961259448979043065216353930159075433215136814402939429582011058598774181967721208054238120559510895916285732464172146526034346211355047423908156679133277886518010781171505882483024383757099319078745511606010446388141782327330998964945232715045061389397483820704912617425920298989022493894022847367680230257877555977629339451495706104846527989960926853036847342435747453470078376445291147981756070472992032401848282275317381852696868049828681536856414439241278994344853468109540886458913970786038291060314466366111434215295126500460097004333752795645955717737128228683540953188947724852098852829893454718109916097392386479767245967774458923700112595434569131430338096803862759779035190030006473301128260671374867250106826196283367350223290365072647979059985391249853019284426468821563435249235031237748099257305727886004727900750862765896288429383779040255490102916718185323103242468695203050589303577477065883286164458984189914547457001560672614214464700745546616990416497349667007808061553 A013807 270 3768615696654593037750156940369852896114426687601206485972857927500066058218403901463946875439887209332548441701406750610751247229342748421297657920105302836986847083138945210298607038696042374330129778212779983641516257717381814006667817446526775064866316755185270756655644292192188631705715233198270495962916765375114927357662620688153079831350438178655849935096600816139257561441875747904098119145625228218452126043017898022067250909537824100661140121850000914629918584915892233153997890502359870778454225342810864679555776692228775903874845598492783989801761012364551190781593278572303867246189095006720030289291862147712522682234996020511368191352807580060328372869582886864249526571692490526887576063061274416079087161970584248761974767538234770383916783049719095116389741310639784590379870862886676506509976964377934953754020704107648524545363993097095664260444927761898959367245145867501122686787878023951294102927372148287205531231511258302370309511176640150474490583766357104083290648426193268183155421559504798106496170656583533459533900287596172230739783124457999434581232631859069039862578974023654583102445799675451359044007958998069431698767000878998612809070423905910562609221178788885707219556370905914227892053988269224094462019637943741778818525852918156227348937411806306270968798997656576275141538159137108968113 A013807 271 314758551600288265105930857816630483736373031375140366914939066962733017248459312254170306983614819610663778399343193217760554919841935690895201687145114998247978455230847842909349958478932155146426769206109597013723079360813446487650902780951362780192699641709828998866636066928183786708693041991952750093318771160894973847839339742495233380594219947119515242429203196764766930789186904340698179009161764686033340019238897860701078863215508606711319084117033926390805430130760235205255057812647598767287275354856906228901178025111639592267530979231715811612232881513699680005269452219637391296268959404056263649791945618439097606942949102629129982709977841894218686030440432293788984708794328501296177240362940700505341438854945167040848894559560906257235113637095588543215987584005945448773117194339158108500219786041809505272489563227774912418553346067462526974696620811601562985311681827999561267923210360438436034770597049197095693173987051804672270620682984162007779928046749911690140518247204087951925323964071400242652666669408513298073730885920319900883617426337856570775659130645501305278362458489429654435299375634693372958714588743477757004912718680414843140426370875045556099684762073626523152684567654432862227772241154233865593562342180699257108702097761577326264410601571474506057585061083274907076096408589290478125765873 A013807 272 26288948988207676189912451175702794632145611953483098585102625811794424333608570218780558209578493348702249435691542840740579307460118310839258140112047149768669408559335642687631817882118892529984710190863479652183165311294499864095091051167838770764474466775246627814340310945908838049696751560209885640544077086129109110745389494632944387180609844203369032562929480196990098826443679437439452609024199748342190591746851988223614807734622494341136081224538790566086460329951225604578107683570140096642600524913003665144055289835349250385776454916412136301665302496905710973720109918836334558455679758386183196294273089997651871229482052000687565285920059332847038875948415345609549791863211110756758019292353170246906622314603875296418740522509086451510533926083860650717942499003760569826979521188400824380046856749997971689863600810346988460109994016900537715453636466805774142096216977956351356658214452514178616060075036145990629389584572553778032714510063520195051787370392599374272226224524732629832754982803207419666593372895668439168416077322951038441700611065164118647753826250642914518154110895495654168090639152385225202884801166444005742807315176906928113931550921854679891001771013151360840235367775065887086125765353442766688239920381274182652975907907144699866929837853851122220435561886736203513902648141786130023542091478833 A013807 273 2195679308444093323057677834645873110471433655966861876926356410426882114767321393242771002222205342976960575118393349601493924338376541439605679120298289995829037672284272212913697061332452022996852979851108684029990149964627923149086099684589061973019671939535373601681517110513252062748722387060289858583881862310589322038565675981238148161711714797709584968688433115532810044083402550294380521358310187181288100413288824908424532356803405349866026639954704326870107253217856313719968131839461671011686638441258979116496641862338204741470435291073658036051387729844061886236077300531129498656776829100172406737693982749693881936957570465149426140245329275538717533958087598080655208166207255181515186529316629132191888002338030268632189627180481409516611304040450125408613275459293086552519156589176425253045893522616580593509097803280990823176846810285549810532403171344085062122018138215892421659450729288436712191953527093949283357247493084264095070348595015270210920332962560292338590606498530193976261528918706686897973545097619123707785279194090193681689276736773572353579047322279946863470749496102692531773098272646366394170141478222569803645009770890443543003677064544224719176358916789414808737298151941277955320310048084893316568486390164401009359200804312632477585846987391499578972998564342094453684663075450119365696259022403610993 A013807 274 183385331520559118435100310427457968059684610380008270822766213755263621107481450085029476876600812450778724194463330952066374054665547117577305925806433478741637055426854699494764892259547725412720157730144448398868807315195688769334820131756563045048576020061933938586041990587177325532836042489662469278784397022042730765983043823628991372614324131619502246169826622242415827691889864403136955524367425143568363434618295945176525366972577218226160410995656860084518227896008577178205458339363678224567079729252391194788916024984349198212352225945762992829047954584305892800323412217660466857312657543275499583138939133237182713256633242819745220659430146422269227153713434279294403641249796160015329894115054181749798677843274626066429109851740987804236892724762434924252789379635617881952952477484604213559646072902459427750473357627831634542553422441859405725476845273829328473493076921929550949418984360899522638984150536413738095280667869890821484370585004270383286277129365998176411426045363740331091339156819301196405648460098246831197934303569607066488370082332065536543275611404143441983940468663992982946220940829697167607484386402627252570234861074540735155210112107798192770328673089168714240547878948287476106307615526098374693116551792920936702689810376995377160447526233925436335403813092416070866196744724669419542317249810171993746353 A013807 275 15316526273928618130818013027211716950312918343548670787388256939053372898517958192551746938210576456701489823445771864447535627419721160807174168229279130577980268506306331356502258566409685574195800293779394474721921655772459121703613512224439902085502117771592784484644813095831637405827999104779099096633351623678030916305669803193316988432120965796992447102350089316308812344654333364814401662350691715415973282422754695637088575174916621843467143686768256611119046912102532374500898085961993768994067066066888964979965055322717829383893870263216070924074914214835812472575811711831219852389610470671913000683347335347102737393907265073547940574696265259334348121105299744440947886520824225080640368086383440313924935372148140043694225683927259042397669517264883327308517221776546441118592543871991628520715199654886313865147285302434125948628604395766539425597551594115499343434615277596478024846422992806689030330595236951811819455936661161151301196115630141666682453152121777533692058714734824956193079737716704855224996165035865673588482670968437151800175157646456445677630922340085464417940691883285357928651319199037137135744703436733830761918585831806716740898303773355412858370621105080460182084799397639918291874918356355262352743787522296549554345355652497030895817737838583686368169261873291682654815618316149114589593879021395375089689148913 A013807 276 1279251590924792114904051266045749811407085252971528532833454607806676757857118386200114456026285556240165131544014311890522623137722531071775993704677622265003490005915211101226425137725103348842407436336748805923249618611771558303807504154497445062083222378401200952942019434576954187772160313230255135649914160961212820160765847632509028190839175184330606174435381809787428315837874576962663641241192122763257504521230894934305274887184211172988219307862571560417273917145715606450689509037631681580153475424972633244091661385608715827972199938254069459649660910137301893522004369983855313291432656120988845730073852795525367729876528686207797544739206770724864089422835739955452408430105760102960164182942831318459324527217184804589385423347288602480095755751480320380134666879998935308665967856732612805678654190375759820330966415744600633355409667738817139365333106692120620663002502600135441113198094782207474502241644785452274972779285876840517827200773545062142985169718362981391494435913367315166202212773836906213246904699960536923783661161954839355502429341789688799441412264766278073650824526783876379558886830822780730714533375739446279066202207258328788916567229454417437343972645317425114867904530490283615655685056041147866963513877649730115328478449452204517449593282016348069155864920919194627012855257383090199637470369745963122865927406362673 A013807 277 106844372125629562228901265791407069998531167413435034590782962298621449492984384733819759481771395942734831951687619343408340007085723517645802770208379689195356488784044346385532253927938356798666711490281597019515731396073772321092306554487781109030252816266446704790670405195301790716918601521304139184616480637641455952647324360114786543527078750570476558295017524135255800367095122542498629980105607285310030035117725575808110863852512501379149064811989839297611134833927313166368038484332035677255998420969139301179779650587425554668066111042918135339399328875577591448851326985421579621413746871881109384221498259335074238167017552400761458734163288697711373612684663836819340604490863189559335872723568214549041243837706492064110059943388891367740077616119387838469227512484391075915090301362164554143086876634373835953862646009404789498477170859213746296931986404032606358394632019665912177215418074304750477901724414125759458001498735719596889445635807257135244264360047394568799006781920351529996375013083632243836594727445404004411335163907630137810918401055616598218146193765544310989390515301516139097137786997149469410008542075134292673888274552422878779100611571262398784405939309556663018882254291078977863178471565612710996659642575183108962349848576697573501907480507287407083966994060092054442740683951893076563921162751552585984885122906816811633 A013807 278 8923748804304706666920062620164109893347321633537507524056783794143162083103548797353360131677028760533155899436901655180807965731806713917295093170574080021285369299732167854466039380315339498181442410379809264666973401931477538029950535737373966007315745467389895230821582912316800862467758517660843008838353079336452042621057177881147086901925144326396772625358158633300699702460151729872028074568400426076379018563067557817069227459825696627687909042162203367975779592464443122968224942249895951800098244117763483573836376196712369751431549660415565581681971347017116015399511681149395751560097552486382136879563756117924735445947472994063997794936052035321551635505035808314988146627681384455185291425745140847350473726569083923686536316531783595925019022575907391656788351070208827051504257060069345726584759023379537152702562057351497423702311787332391304466056436451207315659478060914516650953208932984007064664829924792197555691743175906036451803388948257923192736203615518441780661845432769680136827237467758048637476228230967587852439124224729176740105715774566153899777788249492026398144885228497929453532045107788920834593323442657291258415822578892911258509262179043406808872368457073482052000064760645207310110529123631539235152010007521868443644421702974358036452814679449151527060007310892948479112144664346061647695259434172423534043590350300246924399793 A013807 279 745320423884333405527830550098726622402261650154686165916746639270631040342891499103749991557797119108489713876869463142356262105886228553086403476699517737457775329282930391372858075083317470227612251557332049594250285502718935453799498695321211014897018377181871439573449426419611524834169659153551268941188087539259811051753316553811285845135689979284984846442538767211907739849174332630641656816027371986325252009405965496439438946672102008041121851110429387496705087342222754073429115401653559790296005446959723911570387976325613834009314459187568452947659928874216546722182615121278682566050907681215122454318044474725191829180978891937219159830854002042091314149016095746276124994490576911081530725169659908711558916116776458390223199693051097715253513784562361258566619869734911444168687053914051824430085658391682322530870685592054416325040782789788654140309499628841286211195267125641345204262963291757254047871260148569132048930081794848070491070848347450002980520462171715775962657992390356454707947700544619980250652058078643905023568094373605570510369487207539739863340652385823536799458959169375565888449939447638457026068967254179623194147917611714841221952086455884380083829085903234294465097408873848359747741502934829788459131027838233974281625745054121357562575534842272584691578870613089949923925434510847414877155763201514985986854709647426923372795111153 A013807 280 62249907123243410363089935374795746229659295282569543263532596058522375120478640896644303044898773185060169392710014431112737367345723694982329504777420420950210853277039629217852479289033758430880402862319930114161378095472588208036787930531922865175213871880607084504614069543992374165674684102163755533236970259366518678853488751890872405071577962759861219359727280376305746339942889435643821818931422135669871373077595644228118380265000631813602538126594172873112305599909786642966873147461506967245312670935523100818270374170691593030291952945804904758641504919503440198783414197544316846599137860442768242507097392573522746765024538033488481448232757104557508649039973332824728235664847474190440527696895165235498112232989286581209831861563320732275688724800432974676742658140129538728412911429955522428225184274531699260100850531333976905883731219385938182452789718500453065645239905600690792805246957090857615332255518868642477858689361587505695484728324827371698936049521043873324177158182434961453662499897187205370514710542786417591473430810177910854596569941060926613126074627916367617027611728785416638569227392606211569274306214036336308798428226848035253698660212881919308981489083724031508019400686552688854491118066619918761895082576077139765975663852665269904983871245561448546025358852475885707596176215780486937954926498353733144608092204462744067019220478609713 A013807 281 5199174492840412876935634492438315520847374001295490822913505955403847292437496566328628834612990435189410407848533115300966937658082188728619142568514930978182560676551626871904256922699388537905562127463822883064872459911966039723440564745956729622299037793340184304909871702383787082691315290896819025891484993032551006576522234046677554143983263027666368902143782184309432240058370068554407642138971308193283326950813865801576675238113117769703897586871271912535212876010065290207236212149132523411295759589205824903442759921110332541483014201986571450346497132381846828842589537193098887344806593242040446382435281325133193332561614441094991459037848106129747679876467612730854126970963725891859783313772381095634037831811498204549226366909630110880397797984056962477976223550521759204135774775541315188727795615793162053902883137227545085156315115174332942936639450078876340495756082155675295705887031103185518890165313191427888393235594169150063192579994417906911666837792047105343908600428555150415571345653912972579750759139244064383657452414696869292486760118047349651654902878998202939741763159199886783069940441057863396477359329302528844847153523934574752424165799640110782605442949761714835581288364741567125815952672042162234912239191836538790394053420638456007734157910300537744012583996717638450184140233718202049544933416069002145970812469008932847221512313593961839473 A013807 282 434240252816524123894541128442940550616693523962200689020558930901284729711672150716333408895711574137454746673917334323052059600140682484802999406464935550228785650266268427968315442440775630074410454447905951016461212724307315603741479408147052014784037935537565533330377394454796280933461344410993221861482718103071692620277713509812555999659626111333722797075950831815708090121915126495732680679089022631611216750258924885613485492562445709243439230353075501406853514617236663103398575674907697487834833136650059701760442751371056084197202829164120434104389786993664228991761920735904812169925591474168460122307377131556449440328878599734694781650300111672062655970962451482893667538741861350214020962149583041488450473750728141542155935390659216490841704485426421563123052167163127850488624045027986185877734217626660687904022702504381793057340594734475461727011063510037830834546043737724156372651390724769157723225497123061248666491430060601582427907473713778003169325959229566285428590216393354717858934360360465382833363154068803501387454083127897220177786691819432690255869143356808907730171800819533744008784495577593808737185528542676511650479109472539617897218751751741692673989200607048184782584785511580427915274183121633432022105129541379556312501735745144484221964602826211212917675027989853880997829576460377953380042383843499128233628228224095080332787929943681286794624433 A013807 283 36268180155488911351795969588682837728056859814846963747686102467806201910248569699978882644378726383534357896952249679995631069863349941813231313427357882090658406295889005372341674068096021399444835565943552934845856947946871306540092101647849931326777632414033010909286450362259040179843624946550564883092898098686650839338214910053054489647571632444703861734580489424079755395072473280050089222998194259214800434198375665371323921824308028081721287958319218953001812394346223339058952438943965801881453098406149636350733939037261975208234577494616502776832739399497830069620947381783505817244355325514023957875234445404726213705708269528441442858214715626962345089350754910302762006503259001831225244779695325208156872018134565109742405879763248420531590000327300155373600440053631601200660368864782434230694239590396327314431880135868471737942143812818125038901691035421869669132120119018459264400216804723444822201516745215198549874030730091504765961260112048452602705273440812605725281283463389379390296056711666429239625323990980537239381552476925103726468922287450837722860446722304036782531678976248277833357689855136212499538472529412884929559665702255981426393607365057217913824252023901271441226263870712708919911615048501945875918242524425561922776457471170212466702705592647986714097136012740585994819724055547227044254519940992890689200863249504645204474780696826204754373827268593 A013807 284 3029154674766589365013351176016379289885036988595833259170490964213641789745870789911936257341155606279173105911348845522915102586056850490182892528766357670093880752238945617703348959841447803303032111303171484671260818149470638393535032421730074114343794636852451104154513620706237294860719399160849729600801942100407764752367047502541164029854830313414111235933897057188565250351848040823063501994032182723879347064682533947478345274688030813413443691566779486173664372988190919501542766653038967738940844231980023777649649322331157431366960146927864928423847227385458265244811146273940189362065801142256794985697456114648138094914460379284957748960951263879522024207664400863396985545158695091945763669244933256710470107826617012530795481483706271331218928417336436276958482353719364963880354667955493689381813584829491653628665060827870628024665793390382621374108136969469976635583804460540736221970507747306834995092880077118598084028920607972569557850405818398809830547143050109642781218076145744356056916952615091836522746685050685450770386644425261588338410858370181417451027370693555456113828359775232412919867614390831604173952764129093562201752839118121824713820480736943897380515353288258092042658784745796161699938000465931021502567533882547357352212504449607315431476673803552498348106896920106482873338172843359949963181759991667223252745299461877472122938158579621447290056427300155953 A013807 285 252998027591180310355280103572064014670488174324512589639178575822087575921364874244234828149390657392042816978821766926919392283090054209790565366895094958963911014307748976936201408474917561979672544968152185571228374792661937189266439442895317520104108071864553568670089132115005645104062144937313330265988579006168156919882448174459740560937505282606659984536435016113446158274636700217583086750043561933281126946189349917827338875687219021567104230563348989464710622096346693787688353413628467624524078251099203565933076361050420599825199878431562206686888144278460859771511871747945758555709097777202429774000437232151527141825350645338258956150967610510481558983848338424511779629717199372774402127419006070533715173875786879503584569409000631487854736120344356494287849404664995081148251102222310788430858452418543972402719734545404582723248111729758146919786885707827101918580594932348822829995198777562814165625152436921022430576179478098476982041223744358486995857127934688207474730114937768714362229760799365085278216325882118299533793462929042273119612413301935922166927257027696445250083058436787186359480263021536646412212708812826023408652598875984652921923000371630291253118022821988604105494904360753641221340521736915024846915942997404237833414140584135652592152363272746508214532236137664213556064077534050266380874903776264038153292540156355468349179917942728562899112802864536325350513 A013807 286 21130648262442970701183349530442358569293842807757615999253833831236576428528315661752737081865257096040808116888172795503234562875964417655917810008445226067624811825997502302688477837233589694104230628285038691094565091057917655984722288710059814596615210270199378608894514403377386484736374407309346657145632107174170634105501953979051991390061378708590848568467588980811136585255931838872756988450388336229573003672680694486857170236272219900306112440881470949082095868108972211841518965459663244467875539610056581030296470751292178918000519046482507064695584698281329468976443040260177700331379555449724137154290518066527698412395111249296726276684965797445930287889997073553648346453610208813490840084162806017046425037279595963018886821609141742497115415507280998759415470127025054172583080308709619360533728804449211119047554948966736153628405539781130188887520481203427379341769869344706031584028997100823801927178356684080714424153086190262896017065048352565192380983182233093776496933929717380792247791851723771287521905754000402495361963817296539693223148371390990155303931434210234803732187123698902591930151047821762244994417652756042301114073710721114196691930914038933555751670384115310203495039907114504868447581715988879790239266475086199348084582435727593840149157532903061112585946894453852780416027819721412298397052838297348730601146246398965071991855926494632301896800408048938429600196273 A013807 287 1764852873527499355933534536132076230065991045146723845873679455418710099887113452385250353814468137918424334730617080053225653925963424127039911409715353726394091908519137389822844357443586644841279446304994716518909170970248340545499990275352905774923898976977322300793478737484482696591666726872883942151460339223293905531125628698284401372889316411120216263286981499266326938737160683114491536432364884230230166839745964284236797715303692078293466817174861335138285729000329468105215505514156533841201432943771535704231391533618674075410321351281265472550439929585154918578381499165570301709377151850716409659263498359434459899101652086652511875355005028368481543574860445580274263544151978250311568454669361721349734465538629134427300446227617127475101576618583616297385139480479259549548311450463736118611137563476402561873970836892650770287198059088059774506074598110591458150003961257539192463929685866857904760759863528611105349419689911696947338241289903454597432852096363290225306800418743925361149327823247821101705117090479867616815126579984424291717690575126946888761139657316673021042516000758456043380598145665121404464178756775837409031348550393138178821906761871445769509935262151694823506109228082110561117610472501107228960573775265674455751372409614404365123097786305596567184290870571680238073127059530952076574420250107432863328538335645487961777831798836758184486722666880655386578637992917233 A013807 288 147402276849890273706924737992287138811341638081699522331215581796026086252671602656668494800938193347084718861035869143125459841550391146514500440850836058582160950291426873935393783578045800163788500634839463718375812868606111650700704687787750043227418966456122935884572137633441479302032596695150139732432118992268730283865143634509411487065088595973171582525991981800222892250266397414405447614367547495793053764622422682983741581979879666071148642037261593572084762371836517505615704236047867862950984880896742433553110052279365277452345449580362573532885293358881723954585001191807597169068889099723685251151346646478325525232869083929304444341525374974363947000915919275310086765471117375444272508902439760328851172296251843936502560569376810103847958780760722216773904234549108236837824520654181704362520820439112618370275918268111084985157069093093840426521856508794709176146480848190930893779871293285839063523424561773128129888881921114840738637250774026431432189239940358362907849277773911390088553009125481266235513084513969023224016187086879101268553234525177731096219145318745847390491978899347007199190937724096604822252673944674716239707262277385293833384474658265022115239303030171703354053748838645956175103944273764976870016082283964396218810375023404666979446250210029730887799157801017305164105645139084648387572153709222900178062850331446800055646289670644880326515563860539218542434423806440217393 A013807 289 12311185564779685550276061041853814120662064954221625804625456607185894749909384925487609354269158846541862803992576826702981531426130218948037591320302678448840664729290263937958024198221963275479779361522426849222466266598851051178173556228720671360397259497381843728015349507282665792785064508575634820592463010353276622038700661497860556811163264624275263744153376311936416183634499778448557390199591934396131643475029364905485080668541529589928405731594125556734091438058157778586529233498953971781529208237376824792789304676424867338097344294401462504040112586627160466410893884540962323157802686498021915861411623260516226192974458758859436495848540843233851217463498493793173756738913194314481084216040671222425978761355250257420630361314920556683485365327916280267173255573776069048931941789557910130062101443895124998903814969670905929045303567724290646263531977471042905100930226921754739179388630286526564424539942823853434536449306933432613331721821897461579647877509058670828426479528954853211586035875169320837256288331691206788693055961683229417050834700777369278887319236166971919901280569652361388283626309654272531359365580533176975056590252669497126258104707932952912086901828382970835833923156752548905700856529689124633160613208438990336591261332329781190790330263791893153479873458698766344611267587661488917978413849948005845771987322532768187447633759581931049750906409196096071882665510737693396880753 A013807 290 1028242529555964116844606894276672409171816327041544408828122761288773115407181738361650620877914416022022923252264009143059720486241822016759047664663000006725621158855052134362192139059696594731346652053714612873909605052602638645452233589778979192691739510480828970007570006197755529679201372820745595850703103087716016749294317948962811565425167024684094303175434142949241416073337055995801961786860117952699310994677927586271019422517257092880410375108472960623988050998055395825325508111066134677165101001193949783518555515879681344945228292812704549799934243347687069315104268130745714192462838179001288434660960186341575727863419769998698995569765979767734487533768857700099665336590768902339774634807932901168240172127151856750028468407383479814761381197552895644194577478777351063035844710205666211972916774695564735033445530081883734099792799279900479066576454290358974476934793482731877571001717790160985187302000564591062705918782564387225298078738286697888593770377434089246261007996737838295084877302330016845648482457751181282198432726975745004141502765043626659541947789923901661722074854457934875510836753008634496091665572651711474133701474493209069482203163311268160170410127608374107179685095975129637153041238216165378486207575782032911902438737737515654835999173962162708071792511143979663868277680189075215918475103161507396244722153165259331783813819234042463206245454202467140019712106122322890200877371313 A013807 291 85879844311043679002978412416881956286439271450836830569733641145599619371923225969703421506344289940575376572952342307637490914731403216661732420000318423561730604808732809314064649646404919288556803726178298181841804123598424982306816001651930121152806775654869316404002254487642739594336577859361492911046573872989129434917810729415322984755875375068640240295515435053263592311861184253825375650400343911527399153586495189932941813188063829654464754939434770144276106007408584714727011762944354634371506400720719879869253275241786865611170412244009896703840307938642171716266823578548012795068688707548366611351318055723434746366880682610061338808982424396180952133307908763970024148577397609492320317273793363838472587416231850227619127709853075617608685319000815397098775305604963138135816786041087447690189981939348262234728404117969011355748794388656567912119532038785071907288070886471249146607634471552035643828650389155210148261042638560185444120834300443294353240295693672567936965648895540992243784037167905336965406903353836411870495299789741198490902452439208742231603021362234190688689413919181178737540596448034161748072000293443594031120880851147314692223090402920428005592824267979013805754478900938802424659157257052348576546542936891170835003585814575045007557487008493791540864182323256325505942420127071751108726959091152259241755438954515624649915913996246460569448826580444258001586374815442530112467478929433073 A013807 292 7172770476702679114007759983470397870999694390845342926014723442121625809562399756215599467631381440126796026749552581876190878689281528058804553450846595054299301844230172966719993603117385263899552804014137642445609322207064052947247579273970855648803574709470340175378672297062409253658585319391731249423520896445925079533770469931497191009795467201107901509721744651083628493478957970063749199697087123834679904706697664758389233179280279116570550797296531437220084649844772403958714749452875443417342586094595245086559902801469280802710564001031950582601446359343332823914321372103908576656931949543147127746673435332076993451308241492274933078665021067993429303126009847875540386913332825742408085219024495541153068973591100362860977165454638728658295006528267102781086812299432126260241553786937664718532357481556306210106751040336889797443495056134985208588135435411367990768606968508965199973816238698497569008212709152632306792910542215185248478416201607324387676982736631226546663307961404479213193086568300621648687749975015770955835637933738974639158663730175153359925715947195161840510028539943931229338128155936261223360721536508702417073247089568674870409164733542317067455118275685875212070419832285309717309957473266269205461743812632087479310334490819122334076208872436409963284517371820691562581816871433159724351984350252127844130656016920099486385627052880500633220935444825284872550495610960575557523396307665179690033 A013807 293 599076962984684462281042121579431100583765475217793886523675716609440309240461190038883083136040609260830130950149381190881338379007482504999415108768158465530131989331948276353420585725967134626154549744064790034699736200056196766207065068541319834643723363309672281787802088922949483274818704460916785683101888792060108567740043419148576890329127216103733041993469835003155735403856048617694396907900413669796300321008095658285427144366668192095088973141003602168058690039685235951035814589053609909659870133206689464874569641881515801923189015930189544609455401378714500786148035319490548230963613357793191256529911992370402570046715637676294685663181224619879208826387468504413008655388470938831665685578144892092645473743302293406511673835936881256269457240247396691379151650060870617381634813838820694956541029217064250974325953639977372772278150583450099606489659700992865956984822616837282467013106072337215461134933681137002895650681396354487138165799574445340183169275146176672403866144244463508365099783271036220720049565663292206002348315863812900837170753407958983774355721625687112081238093684657080205549801711952473636310823450743334576374670167865293851443847710187863790918933503559983587333534812301352899444958124672070309370304974844578359478447007703916464379041234761396543486175411835979998395926918968933337602084917407969669636521189183629202413957083632293387245749287252617840289943923038231139911583012503472891246193 A013807 294 50035507025443830974174919036435664951856676255665363196343919526937064068072559053237553986605247726073793367087426466443600262753083946300056149299425363199542153880993651989314040740418501051111054149174035328488156667164893610110380281589639573909278419026987138647199018268933663792596133015280230857038352853801652327686216166410708290457179034216199887400336594089298570176665461036598453724144750450115056799110917157475657160524648494071973926125709761856678429850804550591866462270292346553264702013395555910795788931059586081292426669799505360955326324578551613820159870057919170078798311951256245126936634779514768393052871736774361808441274559061476931400388707756957078895906700481282159549725172239532469842612514350847605261510451284259404881338162702819060678124964733974834331521286632143263465263301238423305626677973964550151313443414880335769233622867886625157593329369780866668927401632267676572529450795982243618847640560904923120266745746257249257438481029483821855843304233441836682161498998580216190759259773763828337522133689261517290821338495386142283817964225899013288137086822636243995847724988783982550578316285429534047153388827090277207766441604602600571681340245150833389197684161058221295514542347530735984308917241803994029161999372530438807021401902968506600708508856571952885446026212199204281289863734386831034777711886241805894614816109582052775996152226220625894638856406396076103036555324787302559349773285553 A013807 295 4179015582272094206794063412842143172444021457549426799521840502809310528029488204685453746515256895329409295812508945903835937545400324278926989645637305759788960234294470807799497996680493626289846353593164604670659332998279079210029071498648286852476842835552992806952709204839608533621421625569220161410700268702367804060680460434788767127274050116771230795563512674932305879725275971237739453494293702344059658918542911909524361704179166873385334283945405020031639139569046869983278795277087076475221176860810225225575087311027689095624767888324487252349809955125209337873572507107467004151313812480872849246874673419852970956168900327131472602823692447373614787491865260568812186465023530897167247752596110617991413724839811097142839046614401712629755094244687102150766897675179546312138202989380803237507882256182734352909245771063493193187850107454220523782161415548758819787352462293467765055485511728628615014232259931232969289773787287340083927798871473151715230519374063518285221888612881295641530810557860418236468404135564528706578186127860811185646689012473145989686760190111311488838497628513401734777197838788227006606851554475360113152298188227407042669860969258013802347397218615242755499179778815743700822670091408114600145465076952711385309639349593114779601234508337832639797775368209746076945337555269089740777610708959722514855669274450801870124124056288402629903974630086172895346131925918606672201716137281560297059452414582672113 A013807 296 349035560446947580245646970303988639905697116155985675722863640635136424611550884343533782362700771154807593795556559670834281339729380484100261102193273414363333747728508496338221872180751508161354257298454700946698138151349266974700838080638603566205718390468221512229497225497408944336594755589166837101183097142290461362952092735973992619237055939802849967276260142123021119380534774393747236895296904313478206772535622545595384213894748196432016504729404172678062532575946363627873428260337589714286947912591730821065256867304343620955676238800749499803508477262012609108538649366122751653721880932214981241948219598699539987230182724222347723260437616897091680666108078427967762625745230324062305699544579754925260865712345862644467060012281445440549775226410511458734202060728670887536094851876074067199895833918638155889333116044994014988242428824683952366809903588047885387459465003212721205199205425086790554603692581716508828051196488025931149733689544309104407768208641159110700017358836458693276294828603059991528077581806485002102116683585062811036397113010769626204627897838286846859280160431067826290326340693431507818810848681336552010593096978941263610829458013398570785856963095963690182046994306469729636410228704497139518749388692167407612446388117366539507074707370884119908549996528246202092551537953629644239486824023024984163260353471405422994636965305263676052209865079427246392204284584647947868959533501893197570702525118359357549873 A013807 297 29151799044089508849696680606759435193563728838464079622049294129487229319981341411256285036715131107620685041398679420267750011775537587412537907516284388841039997944032758122664628986408546713144468923824235077769175196538842126993988697333016808453067805690296328922919837770769092439936730581562803401527913456421241623495121737401283837551298149148273832116880523330256846911781644892140162972732092745166013307848947730630672084928703264114198450491504565906244460783275616236563616601731655830526960176607573949906191318814126083565839035140877398973088831529400555125354256533707938340870505217339527448308757249102984279273452091309774704194435010200861994260914012818382295502264867381896007834331662845711112712765160838793928533319285758604640157776685032327544939290314119321197902178123541582166602499944718577418032991185193945125832995897866428385628329957577347435446001976533329687779442836308673833911055008117544533827663981876413795556907484430240709241208553918250084776149827379866521129420379756173552416567710059433860570887529708031040570923275772489950236726655351555736533938279363215919594346301056092964534900892713910160476746052778153278040087162737062030605559414737983367694747011470658288962618711628305589745467692958514051199134781950570746170386634323612578882004260035651044971997001425101516526179029227069702299667982285252333935073979260927487556620141298843045923294052794381253963369197611621754302645600410491901922942833 A013807 298 2434787407961399868635516460957154786801636196317358394113179094988902880034161616009536182551484465239587235342659103860182748733504674838282578573667588440392501668283559991163072477573828230028539188986723937930359281590120633288664929989950896858808676199059239687971187770452405369675955674902706902899012859793758521635936062629492627396121972715012978732233978189066382110918914763036438551645557118169010597484851963410004363205330225322081968783500952849055443609079962743694029822193229626621442240910441183870115005138674624625502442054001221239631352298167063764624712859951820718167845466257414672010195714202330349989197992118283693069023406486986194622665799264604107702644663988603336470331214812536637844882858998416907705031360065844418150617666510585028880874466325559825769987819056316484136807397882840304531533456778583490854697650385701965196063746386817635155885531082040228853026845131336747282085225332985437009820323430299956618708470007098134276534979631806165330588809732593831711250319537615371271384151711873975468741097368744460539524082915794133133721646981617286671051059030695156820439397410505940490919457460358490513178307074084139935186119918962157858206927878331108853232965145040850952446877413907711161131207183588052070202936123293619290896862085342446200803877802437610927106161556025903761782998700074088605770569548446560182591313821851924688216470821420670038559442583439516712274558753720260541111263191884694140506108354993 A013807 299 203355879100344078428306970335602524948459456752622090434726831192568157443333212330732471502882534021275565483054231013506323356971043947168199245051290654130022131836711214021930976399443707600213621603360170019881537557688465412902583617690688856544559444821626757979041573775955348880705493923548983237028453062834505485555015886877853732751503283130598996694914092329013300286058679923566384271988576066593934112532320835966974419272385749125608114766783082905959705673967568316069064779400731645049477403080958118015875344187243323346589462792235999155250175295211332685220642776036018202096621187285530820963556245892833161447805499711172328817903933199573961079670220378999679432584980992139265338533392357872529442461266406778548431924224059391648357738124630572197159516301977082208135152635402609071590290678572705074778205843604071739675202457864213835140440161973395705854715441503081954033655132214376469747040105036276684497203233222082676751150123462843272910478033828082734576107977675969418355337938101173423957275735127426305124725193334906088721590929210041793461565677551657400052855501302690192799918911122866655742084006546601486151165385134581451526679921751638386475300823326092542530870481878956912399315648486985943888839555180457696955419427953606376794996818229886449137340677937391702242833719320839508087877834428887954442563739255805153010209121714894601884527859475875782290523204011451875325883421669469880654153813049401539309210675917370353 A013807 300 16984486378339837774410626469399858486220282287435749615198819668034485077824633227075106752392252123990956504710172428479061633097578561511435169145928846723593578473133957306325697079857937902477441889934244760230525898355698319751036686333144023987458149390947088453167531283341566693865403557988734628939853428261000732659040481887925221613138305710350758802955919905411519853191907005896187980780757861657991971012811968540797670472048930152719915353436489867388660577595445273326404359440328507726177402182724702974803924621862749609230498521870342885445649890831345717202313305297304276257311898183274819697697181213215318477282163141376824075200154404761616803335136476274432225888930197444463580339647463121871531563807431560551143582743117664449862486645907270020478959961057427883105656083261461312268292667765070900550550530263655675769412584483277003724764702768179982748691688389778907882844910297676937129742536612734864965890911241941567244932809461740132996756035863355298074531114403474641790456179928148105542335626673577772430322172872524691436115995998551900631703426954791977709814544324301987592842027375892945954234598310778702724831484131825377412959833744618589676803600065018575244720833517012360280503242277281553019539768488227007307413586042113158196294929255378346118399830762008892363023715071395836555007644609335150842997366066384102184565676054749712043997651351284621212686788522240472079093109261255793902115580619699065964644584863294689252913 A013807 301 1418561286805321590756549933350745580627604196928921243611020617493908228184991191758539991066553289647848678229898311398999706657942859035996576762237123207201259267654621248181628545806814831552818424089198056619213753556566279363926335079230522027456492095281291774697005380315970991838332370566777104943685498181787042192415720087761402434350924431234205725981681386419875549658441265039455516342789677363537147410961068424495962235495998695285320050234369070214168320101349184673494618504815677293798062807703349917158598588342598710112540467045132908135306124532124825646454409571736150457286947048165296215971366272108956614541083547730933723584792096040094997031353933634916853938469339020759042693547695767401832187740760491368792063174287930452516964747152821099380423214907477434224867501730080510261960071904406486684882530838150785695937108468627778628096072739901160339153478506002724165283089752972275466013226400432228656816174797838201637864033179053997648022060871343297850482913206092605556980690603778857923001413875403889131152938200486134753435844101795053292660501922691180770301420556510026305741758968461954739043627885514548030280650386174187346907818274184289228396313481030416423014328736174389342987911298240832589744981003905207877322490119823333085712748786338454846154872265073744699052103706478051664910793485416281133557983011230466598557109829768750699626727838510642848304813264166046468517935578609345162498595408937885688433080372367235741092546673 A013807 302 118479657235267264581577806983387621639598130131700431187636052993708709126238649326865018593869597304677969454439336866355854499778045529545470087758806767388656375293781621269377797774330981546122947598353910886893351910797972218754491432152412430255193676289988770314468586369370213209329357922107790582001556493641035550952753357449920092719423559421112096439716011075174425783022672897360364180466136643079986088910879395882327261870861307028925215915624739113357552263184785253114944032140710183255308003762191488431003312696962186867309492348076545620368902827047597562817518741840975022343063104409813705254144482412812165403085838990035315527525420653364774247055711891121890557794897664352816004807797098189168426152296056999612881908379702239324669412646950771041352327332287422783895158611998054297589167165527934174408073858133191772110363236408260698797212091309284812686437678299853525008608939257997419196890682190500169645943735290244438996041915147768937560450546035463579770183393886060508724584259918213992587001088287608224123024551442802460741715135226024646056297781085090109116344946300273907081857450804910921759662844626060566037070200903654301401087890078146020644888498249141410066579750374021172315693339540372578728090558427166867121851697297764602651814491383774087205701086451224231009530753668753353105014382695453216555896299080979800778088370092115827183523935800247401333266308636412367097086497461031117317045187149901150583619305780483896331790590675633 A013807 303 9895539451946757205117960017059517546960875426729751713222550782087545094932578230429093217978582636484008686804227854414907323675962140673167207199703300019067969120911934790039703047909897909713734706362116991184219644941757437682593878904801638587344031037416152085434730802156169577456397303012364777199351999905392930251124913167574776064018975106410703406741520961009643215823836663060434976716712198566683518131925558023487855238716207224362862958488893835486736122573456449125413240508424255215666579782221995305245827679762978809344556110403701166758831133017842396044081982837300074841114973543412050476531401315600484866631132358286739588174450658389679309888340112858391421277587647824411545537552021437857536120665918976664667509869781110730635714013685975348144787731119977838333707542432689492988944830832058590180736736705142309998429647868054341824241951078242776840383961329282066262244027215767202448743506667232764668998866715176505789388416795056809433986390055427953645985487240757659749186001972629150874858917894869326486979133561054304323608789809212804463268046974007811003506246259945176993383816148676965096288800446013204535982140249674110907320261667216833790281732262266539710170807330988622332979023411751458147948851530395403908884175610006597378082198134864195537507360441492698998147018077167948804683906257106948099965014795542513940786718758463606002195102641972463206755735363621797312315761354442779949436931075946893997894468038091795505527481923819543793 A013807 304 826485350566045108528657138584827965039719276515895592840060663870733853873863866383668294658789200381780889530575914628587474580740033951163598312526419320892575848947685705598906038264482583317200836410070373220697208965180522952687923360007937656453560816276034438327594151326885439278735759144895718556467078384098322927504203872669012871642928819862528359234458572184486411028822661935470589690356519536487974117896554531679729157392816343586010677155950902033687687693457656087403639260504102219867688409990963269889436773641483753135266670897027525148864335060783214759997771288554139550804763705319317867850379169280268096545898805696466777143918293439364405641184054566045709896525397933942676694841882382511299274334138218850009695091833988149333425470137066347052400816090871669035469587651520659143929661215924365510485312986350190873378842619587766683502511996005914964485708834182967456288883397088092515721506420353947737919454346918256940035509959139939780735977283819398116466353879835320499911764070755959310219091681497381017518984214152816551412129733655262641576610551316106382823845193876881127664409708553648801807136902051468856049764335793031417090295574707617174998120560276763663133175999091500725872741014372893535974836028670154529873915231123361019614803270421992475488152251433911713024237096823144252116004534499829412257178000738506306848447537425638836909337167760182099491445773305056133321924704084415424156921920394160533598143865009464852417160817759332117135153 A013807 305 69028882964626653509421972871743416468082393693884115809594706707147562209398983984230359638196732805086721674483230965694254464457988375635134894660519068100268827479959657817326231221887849841235931057805487641765851589980842457531448046951222961004657852936190672323558991112972798773999289339540835309554686853718276029228078611649188624052489057963738231091621214407420489535538297547512439121528266868207012086300838131040422658954605413832647197766742175288755629363845276894076039354676563121505569203690855243264435648771310364545610607619990635927958298128611674879969773855791330289422764669431974747640731518597457271691610014150574601693837199786349154523557333421410703736267697760840826300229888858469726226691661558176571659743765066524220477028691317918372163568560725692669511455430242656972360149234415218931801243825932954291935474314430589861172813304418410023748810887539795624916703830208194575005575937734382069018770746508959737888705827297326910426849558721879950085386342397725803473130446953608477548808756330342759964203080550257391190492487484621191087120089856472521199830374437790988663659163268109301575733881196240730326132367089769776986798576695154894073018027314875577908545992620121232125617202261438441018154279950559976489599274018654235719247983948915233545245964192011740183497306563765831080980814725960252341131763799680785254289186773326781297504749588498169131625042432211593311180473209834460641010275713240681926650573749455513938733688660077177755245113713 A013807 306 5765361334088582727760432596220881886830709603706895236533159498887671543291212541346903867341829320613648080974513933485749827125995647121422101536941213086802552739953710580560904157883295106589866197878972133327925690646789942895484072329413092926070028535083581143135970496746601126403194644927790105889317000709404132237158353723551883069487938610189380799003295448522166706497694149465786427869162377099517856459932301542627140898547598768716526604676073222292158920097721371470124882941941228471266645461463920772688929821028612957213943559029237903339005017999775697649955482209547697102878727955627962897701537164778228788954959991870141308070976763355667734962032044689643386756814384683186653421500547348250004179514265000465441593459002121169418461913327563860361473409760370577450266268989296952988492024207593500402971685585746275416742750215557295795014539998330023593524434138211270388668020602818619099040707895513324786516751519174826268202599401700040885760901994010135311081552703400456831879328060012333653354056137466557654970205490638047569621123047203046500787357024902441443131032703418741164177476975315756976906869491391222037568901431704661543714403924156031907872538659365723142499669849625145428363674350077600032277263615750719796387820965312020421507310867397349220932488175281012551865878541512285977714598626726926235783666044313138865223487168495026100748894190380955584042455168980744484943104302958583987197819237845574995195782570128273979676976410578305963295827142423473 A013807 307 481528743984412518005279090868964276069987696811203597050486014506597214967225362665834757904256926686972501371072378238663311311390282443228295342466867058222836007393673861399027276170570690597492214713049631547681681608510542820573725205024910934278294853278715780655859391858772872678321219939013957433981645216250142528579702861344776825846702120661627273713554239156019885493393913057531948242060310897728830889390005757141761434987593996761973018549150311599063405165481786666556300348193873343148661495586928126855752107582130782799465779993680978924777038108359266043421931829623633209729534237582003089178930085539442446682307213480986072191396050252228724891763878404523705305315894223124432480417147215073188599077210927103874147327289316162190999357463031461181250620656595910999223689052255070810551842353842416747156598151807114669081771240753560902095409395200521900554754263657543514131941748768013885770978964141168399494665603633000664746549304629389114819636295441720511316842363340709555055393358900290119061784122657344361900766532783580371062325818025445646792260846076876811771746982422236680773267054455347338468238646790486255799792216477405036792570730149435940977422301368884562584714925510541771322362445392831232295829334451115868114107194843825257624712110955894004281502344887645449344390041665647637144700991902859606138887571687077671162330871799873074960648391674807791334809898168440760126933014487403893194749060564100269173746956039683571056600746787910692360430778762350888433 A013807 308 40217762226322117916318914948466765301641442425368535629253642417605505991277629515213184814921442773822630287013336102871398424038627779940870455298175203569829486173527034577908157133042234649393147265048618276493921729624409046917138102848885586141857464440691620716158032267436569098966066610526384738843580990106428154129505362682377105271542407819779771527829763608549936856293753012478125849125119226489209684712742670842237056811598838203556748482243583175065374662826204304177448761381500495493119356772915824083119271777367145110194181410852229040776302999848274259212643168341995469309820429057086480011313419674339772589352980777145437735497589513116395331685010888224224390805288801409575725196920552550127784983527733842642672658922530975182354457334669850669319233087859547082566161733333395769168100425235272489139266234237082024276378615798978160103910688096542789656233630854941691843813906798853287753477934064034525894193965881031848520296544471951208258850843031587938825693991028579402747781508728711131034159271708464058450313921584617416171496514647303245865736418125186828195988079718887629814864037655165065056205760018588202570654445712409346077952299952811039226375288032630607551637975293565959282615033801654657352579961842691648420758347020551129342073580219147223131595357347361035574692800669956556301962571544718737164326028874876414173149036743597199093788314321071621540074657504926340726561572303002460563518636287374218581660519515390411538218350972473088936635539073010308552812593 A013807 309 3359027718904649610488872095410892704758394912809205464290893468360829465897498894740120408927053821912439904201640844647922067774130230808441441296958891177355728514699151454981467191908820480151965052724125647071048836779960268007566291488041773040154077287551004853834235013008569687714744849377774179772954727874678985861050417396594818209384493443515826297775869686349699276174510545355185549044779082915605282076892980611414481221961546565599263189985466310364635157213907409689204697999344302884080821797030702543246204698117481326748528225615789021714677602850327714403699170063091803592225512055276919897024908124620532146435350307487964105106494173724994454497663794395375445344448525982529174144172001469539222729609219858271358663145868709578205426631048960597752211666731117231883008394129738548036688915616075193565400655149715327749587418370146454910038724580511350334878289082635585044487181309747025446458230530962227637208974224349661020263687690841836864987481260841256238660787824697980296897459390530682375104016532362626625828669044668831216059560399857414397952171378233729077757120406201213729767259288997041398559361282512505266903629960346140993776654044358730807226090431773340973320355334493922485243290238147998636744830993063449167750157901503450873779327493483395223173975841008941052233917404755441538896215937986453646701674257658552988155580697861981665512293800410222902648575469468952903823149080319068508725640021357782110158868250444922562083534891571924861076736858916893980639460579953 A013807 310 280549354110635240117641086280813169594125901512737649583039713370964837821225005187589596673996462259948893238825244985839099022563131007351837618563303550023927801276187828671507121335416595322772273168571698169021069896699061544259944231372736926086708689133547476397089142521488748887623204564881077268816951826821063578100791911380995811666002276895885328216538412073613233245371295258610452241768993784194268764344178633645948886139450330705416060890776131707964692965662760764652065581603235521181314317309801307114466262591470157891363825931656314882631588067662221034711358382839490527826266992368783626719417351476431465402426893031702250022599499883685261834099377771696152570613685338586819153695389734737385421599691651782682146904606100492681295437651840238084862470617049642324100744086109893270572294921170216241775828118759373888973290769693002060541344315688888491319369582470806698500613870171381312313637872176496214487330736191908038073443459626801056800619422386722562309187659906600012377172705756513122651062564799458938415836267279785451996510544156491107931363305681459286303352453446331571923891263076321894649076413676726952397058077918070041941219922438885555750330298952141211432689397892266899890004843980358994139565029371652337939660938091469720428923211583226652434713636216907765623629015562579232770150851356566595026170535673900004123742255466130570685252290504062227052111671785516415480213234337328920917274180223823319622578835145410377307778917678978736321990139193597902156988387098254513 A013807 311 23431762604674365889865501167259796737670989420245361230825059900456354219666533658272670703808858524413191512199923286462267389463495264865032829740025675801548473890388483638472946281055329457953263027312276802774808778842202319238134802148482360803687996425123018776161282272537261795843177668463432454568860633527922051106556241230452151186156176168621238497973504714800250853886655951294403581684788129849689521466790143660743296919253031070847054821658513296380919121185119441824505169441083833964584553096031914971507336717902179057244598105637867075312272866999216363040127363493137088374577645469633177287232456612663032421876096532900803624137532829785276753645814130869834358850225613164109722535792646035001167797427846448541395591619606119249234476248119348525085798408406603176551218246815984395851468644111057630729358940306901666580938218375529225098473618590651655683485066897544246265469771050583938585747348722053140330196350417484351247932071191490051065044534777161455126625662543059139633753841557489732516939396474615609995429060879474960736200557158494293825535394653821161051342300264291059218655322183397480962985511146693911791154687725795127972972629142018160501823336898781786120069651201360023745713094574083563549530610818149774917058421210337642519944095554642673237999717610472353492651119008802180100195769256151798583180789310019802244419076918786691394202956555189781265619418939198116537322889545088048803931656806473947478197406890179820123123002983465983036348938415588490386053827078833315180273 A013807 312 1957044244505007713487456522990705483327018707368312815359739827946015160780768557672591729852819672817514168290449792808615034635380588016792406972716684468621130087799136541968898946340022171657714481304148670844554804017679579905088256810243395256684825149422699651203766456684584642450618042047734342038045808972885577630470683823808594119218949989779414460589245087284831751567467391708059881545895189393175918522427779588688940901992932408068216865759740689027030745920502360900624496256888762896556066459133681570335264270015907897040126078380980295997156342124641549857474477526310302758133099527269232600206942008746229130907513458524408019491590879476496099741252042024379435485529693437079608135911937589489332535608971163228625901207661122685815312690719176108163690968868527903908734299192317832725910512624799644376146788053372734094506540936942576409449615098309816934340356272349792992338300747915821134620204312614600333518329383218710500578534517984440555003584589123301893630901961258842401350754600723099949547295332956370362428230593714628195648206734434601914602541696881797192169160260373853557001311164079541007509512876483022206709030673546134883430646958570498783272786921123153558534337337988790543265703371922033311220346146142687350847636397908610240908250804819310711510974414544261436059714110734166884148450844043054369465842703962163903256125723333983251935225134446005721085799489220765891313745057695298924153175908133510567326525620874708756503356332182062369178899685408366305533601691451237317171581233 A013807 313 163454292345302749238185856256706712672955929458108854651660830169879132243570570705372533869037351893391600849786657145168336307781622091750518622768270203503705406063071683121784408897264991799023971193003801137608061786360616193252876297048338615233573281304933297568189778228753193922118069489868819981359624011224376329274541983648317589431285922096366475162874338935116432722666444022848869366594712113307445890911690579026889033075351707654265540845119302088226634930026277684781058551871606365883259226733304218435971607095998643468688370192457855301978494850592186885646125837474962796662034605617053576001884003512493803242526431569417082195957161844756430746489111801918194831186925525558325951119500939411738542706596880524018063894765064627841980731241556307729939633410868319062361397402841577707100771924935891097940155885005744124307280805594380924293641302625934220173040896222927060513087216766677296984614084393884034455784388415809919718819781476578459594454388468167297457946562706299776203216375006994030886139653503849009040368247417639461528733874666712386509518885065264583287160434106684622934306509735087344488202024956738497726544950885246731599011064626766628877726436439126908362346388806161774964094811326300144186434530471983390230145439589725035930898015469313649936108094077151259401143382242628352330962762945319943992156648477623891363854876538577615184881938454064843830807059139207588008415300963769061444197405023218936093678746381076550051916824220178031136190880624992162204471946871698791967487636161393 A013807 314 13651865950972030919122520900416401349157952184270709649361364196618475004115257635883419401275868667487959894575031391421604616762228858725095065892228695666832979219793810046014555615508469380046281098010870474814162928458625025076673481205774289482923274027869333946192778467443695509569223281863333713663137157041471135397339021016291133386890431499410624372078427662199859577429824071232360418367356950415551188254835308850904798931486449974991912236925209229710776775990724738510598791310868435284935693875992301627990784596264902701148321366844272532676545868416310040876050076071746367740009792295741931721253353857366994940619050091109284122088538114435901852377517106808009550495563206820156941763451837960607814825397678058246512714554672962781990072654026024377912288122109132876407486272482731411674763571942570560391059759671564755006268400164048289177929215236620652003072548693435091021113557431569654521451952942661588441781567904876860304835546968705309523788424979249800850985154863792863608268834856959148453641270000294973084060596392568665466341381946038485233661526799535963260726926617024406392096213999584230098999121326411756068618760842886692269881003128692175610496589697832318513331532739479437606776162736783914342595198419550524735411977259973424725984533150012545356313684125417750336442896428286562615034340923956067042168915437499625030600523143378540997856524381621949821592836386365756958050854351794955780880811464944268761480142576493894536886145075693489338525798540679970379479701474671154803916534859835704753 A013807 315 1140217496091134994396032068123678257083021324382473940624310499065771650818710433006619071813961826977261898354801196842923839196598116509578664998384832890789557257416398808853181699562882871090845443586965912926953701947792820719428845823787474431903234770081674640519967050379364892654731097724507495098858878493260710699521152374301651751606475729262274758180362356774594471766516336253397974502460019855657250794232099830536419711556679788361299501940230400074673787107521320885143721649075042583433114088216753024271418320264640938502608948880200486201677787475998630924008578403588328380013357862332661879290801367521148784435443682659538519160956791855800958612422606277711765666939934596826327933025260958307925302032039469102806988432320840524514592858136907582067612216246676886970429660964030210234487928292215435774421702187528759902878543050101477160429825985777793475948622339424392237174425430242129115286188561724038528246038332983220249520169718373236156736333042691922616875131119378843761426221356088085037996572511694636446953825071303727508414298561515080325200644379824043187499173637980495446274267889459274482098505612303236278607107524358739425072731262311499199164285668152653074551962945934062108355551887938929309807893567199279376426343752730240406538954193222197800704675211839015925850047152586921996170283188309734675428989986255406182180786293458119122681974772877446871049255287825654386893365406316266501774946254363610271227582988131346565615267722866995923043013219916131806064524146866009520377912908028337896675313 A013807 316 95232105491027685866950994361757731709831024033748605994883037192472314048029514075145831496973905750967891012491350761517841973539071288996519679330099627871634611696675044914226588729191540276378502293826980013572100140381604179307416632048553652026990071231991547650868168014734935199415796013048590498151792390635627818334706167454048255945924459383714450077982044400170904876411210920220052228419963318364349243585059209946232310728925452603724095701549983244636829373007288241648088775852396631610917121761951429340173129526823075824676402019423224808050330487782881653404120476846100774627095662019886252820247021016733867624832691819407316658842272212588351864268148498920764380268490277461531735294202820498836229151017968498935542480855868921447983310104452658161869039913138700276657255713376767188994666258894125411315474988404589555848318794087525473916259496158147088904704886411064664041045186359252865837817754863753421917637367609091538460174095048251057046775272058672068884027826221640409798079433881832950458511732749247730686030423780358625230270630156301023841083019247283911063118481417768960168273128395528064019349287245178597225544227541966275521499587759518724613400303289777737439654497207358801351964049232547314884465078626051012798504656571782408994539993172111182512655178368006449142921788231212312042138222170817349826504672642037779741921452015915567245521215005497240116904850894486480047720772100940894494745286110703093463198958751718196506752775481574366488475507140615244574315121270395981151483663991434809468218817073 A013807 317 7953880682716123351293614000088367510136796958322717321298626149352480141605473045070254992458757582226589225254290106952731679471956773128278320137329251019466794403517996426281118917250806635423408890082723197713555375824811962659934744525327249570946237739367166051348160260758676522790406698805831326996135852258278271015132993811929564384859556772187214584963138330346674146182740747267698982169863756313108813173467730273919268824390582726915640197089156150575312626062941721230690022647968019068775408926679945329920599951209790115952797773064247159193171652670114058573965546346663182797629656787562919721799851442338629357893651253448718494663165417467591736055540030778361161804404576463864592063507113770883300694922171746999595443543563028188257014043233990462337464082585257385806690654436940972392023520609096248478479786506539724294007434000984215106959909378624603012409856817938531805372135009911158607640376703975549551982990580078934383732200592524976535603717497612349865262888073857628666745392397244569855245358430949919714627947024559332737857433301284417812231094850552399535902718686493481322214339956722899434960071820004561618874679428532565297831167069262763398435806731065526408697383261255814447717389355951584286465407831926406639943907421531838581632974769727898074639473152474266638865970674859083514071426453928835874859496763735637401825021593821284091913177398474134991804010051558405300065686606642684449095621041252033069139840233902255490440498560996572663483962831891325842091373243624742741753067100228626721595103820754033 A013807 318 664316068501133338423393934901380542814135418756071673392182554620068493907030714197312767225147892025146958682463564022799102601177301648446933576189876374396886135376226579519425333087704620997198533908599124196233858544264119933320409797499857211415000722229685075774649693138825421859977557890961838262044262516463659473454922776166169146987855041169848349350706276488884571363328689952545486689809190791027161185061198300208011251481925859934721184901083410852200685841402955498908461381580936920643190928965235713900298428524992880274493622804098986982972889602660596286156176396419655690440826564554042618084445392315564662600635646339290417392762238832310729387094758910639502595065674630838434593736177649257944157340594706481153211040201927677311414069904946117404887337641603282119960610149227746955154196464792327769171110248812704312759794895196202629948398591212105468199483651291044114916486088162789878068731902692741874131171356238772678663697125688278565230158089118081073096621674816663003875241918410263718879947581511368244485440763438220029598590686756575860095353273012986961638130967414622053512663887525453283707300158478600990970032100550468386240156904791895261800757013985323831180814147363346878487804076398432271189877327530325408974755091753760690176567685742443775091963437167803223944724736734905514178759608858590301104140029203964171437827628537547468640680489497958228650462723516209569066786211073403647872915364986411053967628596175750280817080880312994745426844059682395425657313584680782138533957917278195132414344666213197590193 A013807 319 55484342357283157558460284836898204316379404309925862233388479144422740679609112280473759631411577089832299136118039330748203848352929410979936339216954664666002326912757820148041923244818177650307018750580107451993648099475483560950853946696985574154592275321345527213774517020647838059167185612611023693484198849637561302882428605188174613325572640893546903986120338918628128284836575513526551593819553424057379529337496343231673307735021929747607848084123387557786653482159816246224333603051021432549039949578105452060666825048835930353405981870221151491804878712503815662416050008805366062921308275498118193505030963611588276185067689817903874951060894949513424429139541358975521896242480210842256895703439293443672753965243810480012397339288705201536726614532531004671773595327164347725941230120273650653441433642935920007608940299091085876906010829441682039855920198736626260809489074039479295521939834569444373406178557244800494069309562844418532894670647634610714046588033761231249306102938902362510746664080267543636064572101955410987147668498003123575092103892748595972411024000715317684022978336529436648531431200550013383708517416536291233366808051070075670087164144845123884160861026565068231704052778401934094638179884264873461722049744272660308482980520018365846604237109680894646539455878235692093067087354736836043449724181291478320538518879379144291562658801363084502128338275163358969215115297130797339418027051135061746073993764199030037638430307981194839204123412204621634132795442708733348346324487906123604992494699208992135654378480866792475930509553 A013807 320 4634107758022646602440161449862574922708324227369317939594839166621331724301632666777448878175126330119883456147714762943420733618285017334455262987739270547569180346080445896584609471330459015531292513067201154497961482916291862494176272482078932138965701427114099778421661436081528082539702509550885309903493772120578757578043319533921531879565152540069930967824756826822739902477835623465251115667402921530696395669797032083052586335336766594449955079834069452213899085483470012700902566860424361067928365628712945461558953894903825739046821011782740793747035274947031187940650912785432978941250588477878329639733691111803464415253038521281149539787557007078310721746163633842994564296068189689756138186046953227708992083931128295101115438174731947137548943572371522041191202455320093486418337480875375576226081979291650974955506302720386583525066930485798725650806310918681761929069336952851350241287936923074563511257439279642982065162803998328680285895787161090321447885079167771795173295023560064219260072130648025512027749126527417881057560420621718884115267609226255484211741135563744048287283173645275078321993665301137667820719083146527580102029175233423790041350036541609591928999273799741063780154192104907937518275422113686496396487316691396861624807016012453933874232487637658001773621894406123239305056202954975283184964413345645560809697635324625510375604825748646180702260941079918904467815644731661324585533037337851492093846033179667187773599337752897374165167591510742203504405208170476117987233367554407349612578149772634232161989345100475374382192088376113 A013807 321 387045314057809466882404724453972120119521947794112803632900562035380246945396661961919307754064726217942786140913284715797443092532782932791038019998971615403525511684984921728643167654991267436189081983885707624824241014651612647376096453975714491178554348893996727593555584802965306981798493300199491968449703341282858411675756090792660264113161105299180704363691514933062059394851309107441238431657159409165293662737117916608635063313662082735054698222821314718357065518664898930792083286749503060754445025675733917894865388256262429550929537725106293834546133198850991847991104886752147834152190400260875969840197615348937151426349030335922890712596548788187589790961332862200749004571911271078122417436827580531482727842011766335140262511791786956875225316108041892402330420270789528079145964740192243501978592992417981079258841909509407842597115101104395365080993894239219438077800091639097623502609779752110619023732586075061505064462552744409706158302039481424737648809697171468104668773662760123656820484423853738790069634796696468843808503890746582920191265990186084296848831383419466657002177946027019816531232919616319154054278543481130017701578744670788368043596401991774727501948347028173387982258278794015849463881530357209865531017177382157279765506784376165011109771599984833966134674242693819069997599127002490626891412767041662884386756199948047252080890651352677658433536059935906820056430463633085490708304811494694471170114537198983190038790288459741587648962410568699578891427391606335850411718091511656246992139647160183704401512092136803743775065413261333873 A013807 322 32326411675422304483485324991120205444502592601712095472223487841756993605126474603721462502927239998448799441275218452748118244531430563329640286468334108290117854261441625647698006005712525647537948316376118186532945433784717339921498951932505650017724037773975500685341355998328465404426791958925961768696887672767285617401570824459093777918995328675692871609159879018724276262717376187962599675050437611012894492005466825513069809123020370812114503450268259026591900469184411023598685588192605245137272002989462972556497052092551294378523185920338602767355127590901233690136065071246426139256225094420188621877023145031558579824280097362686615755206776351338215686930881481983868757610850601271715862426741276353569968912092664736077249865247361838425175693626659766895335039031436612174698350121065596369528754065319742197720777735124135252421553650359340205286929691040753846687695941453789072612561471414676031011481169321575211964488976867765843068047544639528075513166234717458187570040645087388287941303679564688117485405967854885774303730053459045352077294726766331946557111245974577274659478904230122722096505104679274592065767398230087460208453558333648915287369215090755017015690227892140069537666193703154997763072849296964525179016085672135158163294892137881677892899233802333317685534127424030462545269476686375019648597685716086725766866264575860854541048068091626990710027365261906873517933128753098933269448326160848376926599136261396275015229803682446077142028989493108357528590907174352776562237106721145041405030495470465703175318691447357985483837238380999866406833 A013807 323 2699934229542946292765177828583350678930301036687595925935577928031385862893768285377420269706986011910442178134747520391975583901509612079854886366121733058498933305769866015721385159603115854608016981332049767057418135575133376947583513964354804395130329358920207792740395394336391759043130091201455252883332755317196462050996596829647971425572408846322544329668642255522870277738417976594824287459887599709407960866788594733677103527763784390598615442669855262159982119086751193101985819011434582679110094961682936930891190287821976657788635011252600441732267611519661939033854290815572757576819176111068573887790850096180804145503698011828948834490625167640119112388154152256774702504415853068814980545743858142326517373506891451421907985995324908107109099107392250390865277794944617285442980900461519674379411068289570188095837077215302900417500582431662453285769654725414802029203052726161917133673746654025156786109918742907283278486083836972670978886398975838024394935157089836825284037364718343757197145624620922316260498591841207914755621837794952926850847732874250810508396488375042668556834337560204079872222202847917693203924958867575134764070249645584691053716364213594949776167463523779430747855418164281208568169607446131774107476602491422400544956552686248015619292836906404681026413495856582448262243451962322728016070527308693279422774437283640474432122875695080777891092195574039723983091292846587576005597593649280217289286486459688078285547008433361578808979403231453903129145441158109118251254605390456755003189552012188765994905792428374786305595569986819489842165098993 A013807 324 225501206785656417318040417421110032054937672885184699330065404127109378654750420963007518346197178700772041159992247650658192743037984310521559964184853266778889408631204979499065809915211839292716186297834128594402620101370714776039122669816877617885680238386374675057470563730369776107041268347236744176068835056847565706961286763809028221435233159253705224958254669823525648466990407823176319312937272215329462299555050220751445363742359036087186960387228981350863866568244546399070957589654027779941954241294720575404963104029179312435164584774828441493920723181733684810046544223207452285573514407972558359682179590883116943036614361645965635605491504626470388385771022950638079927871316464160495990161072775905253057552669080914209176898315531650013859066548508144895458866711569380297483207787446584723842791834613191679952408526099313545770066145274879760880767332321369680281068166741769480921564994290835119932686523326359206702436208147794452827570928860967635489379255300261484548084738640788944862799713964052776393102889169526248304291514472263403509653497390301944471783105571938720535360707365804955007870604060933654085016489578742830629911320648878981497444455483663800255282720969581835491632380498930820822093783508371905230553316686090315915316236908120512538957031259825364007081587437622661310835351345156566630226511349371390669543776366936065045334700928841650241911266539371786791767869839840935563516619181533028218496635599607986487171691362792423704768737294261443249356390966431665463035896816338634621394573610017924660526689410290527029647600869150611107471232994353 A013807 325 18834086291944809630820053703428530987260449377043511272746392618100302414623409909251350939792734562267181649723712516030622916091275487599071209768683129694639622298286871092741475509928408029566948595781404254333101233486583468809563564505775435523429899190268399235474998953324214070236193773629560110329445172782965535411113631800093846082492108694028714093738388278330685685611505851799509365335833912696532020721137349487381468225125569053037942118501751751405500999646352759796805448845494054208531960187176357178397923411621085353897381284978446262013752720861579089019897420066509622343385496868276046759015321610148810199361068099032695851406255957907433308367981607860243073655740222403148785594242959316382640619856474307035664663724211518940807523097197948769813620006616986211826094997615326202720073816818728382301305112508340766656261694519503232508522568362813117066755094354439328816050029888164840051897911114740847302994174540711940494611551549396877883708444781933139450940585456017333463885894909991651937128346406328001784622731580237911724529769755535408704227796760473893877833861639899395647212360721773239722834662226106179957040823411915021413648058366451084261121468138100444482096628051651201085882094892402729896761043562938949275563127422803133327766230207851874227235461264377682295342279379698821601523148454410847920110965745942867088651399556277783469854670892634871004635244256893354779200471550660820049837057501914858639395066834311786020245989707554010001629495129907339131138221137997419102213496182482307085571849626236875108043197272192328190307104850921356913 A013807 326 1573041721189522445175721705364054336586979992420051105011051457856355357971761819030582081842428983375117278566574193051393656574859419999762026511090183675225995893975217760536860776064730567037461113668258664726154948122032937898443558471086870150352388610270406972546107387580591683360197140167314489974825590276006064483071621641575638118655823410233972229823123927394457199147958580248146821702214184222327050902650112566535587607630712652878781963679384808029138848991463028850988987893024508901550797846793156527896972961262004669842863182302684810249650640999079947094030852421374950167741900083935283701359718676201238776660835768699309790205301903860386737348202191870095361754801079115333389721616766205063594527211032590597925748378909870273455185136601069879203603356572657305397927280295829659777383285254517013218187304301809129171897632987963429482344313432230514350532452235577127182045314546289415605974565434214270307593376451814801982050451396957176637725213016631837740082008637872023708237213828777412761440896620202921037053475164313050625144450899752072870385809813231540090570561958026037423850823579843222754890873823786614256192006612186554503489299482824361008573126140362287223589192471501959965893958447508368403707379119420223982444307965479940498668363313189996387332932960262088402989282516071825278980814882060848429135587970066894202111253542339876753185731967623757061178140235579989884513602584382742351382440879617430908420915377068554680196965306364618469346097062744990871571795367666682440835973414657104770094046452632930045898875879370775442782639704253802650730673 A013807 327 131382017595470104143521452553711182246081155946915088341628028811620655853159518887253246057561511120473170223158843177845449590788833617800124216232763230738550403060704162577799148877702361689535789674686631936593187422100313006215904447063646481827581849118394660754023435118118597985927025343914273517187408125442302511690624911126038871308253027046151594607057133539912459730036648580905470695390630880432977618440240051669618812576924751481088748388465898551401705806615983632663451257813300007966424186962011226366483078697563892029945775849102538036861071186884156261240550825085657212959971236910358830021265063555003663865489664237535052987737020312323360690059195267182234709122740928791760042939153930213116478507192652999329356430354931275109250517794057957380964155944304910804140284377587989014266829367742515460996221842591400277566062204787693593794879402173324789070820943167637239371606716220638280826601679631010070360506394632024076342835751125260349959447516362107719889389443443709292135680336193318291248305126615968167935743299198590301262689683598192878207493221410911459904543905296292671677444636212085807711240672636481809291412584256433218685929782104973455797036068369198591201392944412315198311429303494346437446044011433096527237731045584850110389280372280941688266433893774049885506067865024834919125756639764604121649833442847957070654534007109768846302825519667903813506659450615876335144460601450231023929812844706527446902223273208142755444730739352879299178255372777524382584547920902888984141061335565576047503024853770354950363520012320926535756648850738981851191676539633 A013807 328 10973157491591258568171055238738511652374944225842295093381114594375368797511736176982278363973594970293039650208449741056829795272274172592284174663976617794514468214033072362660362713414578950671718689419502185976199606681240242592158555323202817808721463620217440460836791324500383422382611083749064038429009514045066548078912683202157892570536601071921627333176018850387028549112390926125805817949720881764642723669747289355498232845237332168452013354153060312911621870674373568983684112503824629965363714519254139637355033215899233826233101144692893079376673526599751615095072045461979176083629757677990079842206079373177461009709562246783165160588783673505559408194434047910327425140640445113616590546321075405329701401399237571156987178419674215028399712496677514658415507268624290455272600691500526430460579855623222633817865444515076342582595081406072956647342122548918259707984035994304229869555964545463929852918598884461592086579854586061282880229984769732869688963016014079598872881695705862043788464157359202137003349692480092277354161216092365460551761105063804667380768041345460736042687411514251660231171853461069618745850532219271597193828070449681558857867541331189488001624249466263835535731540110260977678168886857151308801931041878903655051422534658292266069823085973276530745700825241902420487352294154739237280302320309779500844315738980104222498137334807815003812058290228182994407889703974888607387600493893724745349641898602733878892720590001617291077499356081491831946667066989751613957844026901730190844445583807772477063500138811753815809311554949056105192931068662570503193380016266687793 A013807 329 916489086855193506872214704594679231718007716686574328494284072036825177336977717237736871237438625513844964625059930822807481330935611169080166552109991094815642899704256236801756154187099048539052616659006242074918167349623866301539674699149222546202225363024180844729549648213596523820818060325805577553629303622558003162098866213727429345383787458127966236494194270403175011450416002540953427720978637765864724923620963354260567905467067220041280607352217750394691570260594354855086280760431936919337142800362624996651529729225119908400814840705895122882619149615137854644355512309029962765680840991023409458500893955327154720991952348413576737377535801194857827331807326115518456875171430616334371259019282538928541990746265721180602726128789610113386972387435002701785521582582769363114822882354815467998498090121507177599101939791343691208840923794116619412142661417408201969070534670280283582935183714801692885245614297429116632663236034882424407439688557952859009291880060511942177461952107049303759256314886797921684656769665629787096896898929250455630743639256034029624309127581214226135021295297081812914167704372921995627272182301485783069225714272027853477367954919522277227383658939671821807779833961549107116658343599196134462446082548767912173549861517195228354417693963574029124411678625028932061524150960097975836888130094593093690018094835357284767266928340483516933386920458148071875941355965686671377619780850497784456347441013198936298998916397525077768083823719282279296017580102051044549373090970859407269518939605208965056820595093696490450209510380900114961818795785766550997214292338610031159153 A013807 330 76546085023232616887474244342452204112319722505379374490171099980587675636361715921413021222622111441541845290449630482251703648241073180452744590598778566230097310626199185153919475753860699633030213595976860344339240255207934937370895170547642216281356064545142608332656716168447795266038545216471607642856673067859666982101659405036728626355799312290305868038231599658343580131350194948222971236683856804842787690345746480311196892032514921285067797606664578730715034639735101111851661255392035803439957503829086802345332414514611239869544456310597066558279233995005928757751216743562491520152429520411266181383453164042879289451968852091850342682509167651595720596579879684494217036671193056506863021924549496933850755609118859298725120289002637026280193320770958860655828548098895479976713121957156542702702558985038400980254593113312816433453602796208414169921567224243350436658740126196479565130329479043952191468598951735577250276666136869414968933770228048780737315067114534017922603799701932864899276846675660249217024218059243065448119925895469927304735339494303218188251922644710593381023113604507570096404200836930817996785399938002394087724800881714038350283248962833420116308310578300330229207579512302542975490421515748460346437959260555644792647057983777662667389320217531666486499987810441041434710558612338343039872733513630509778084001298743875781046901121925523817793408983584985111150497991610116480130181716414425455578594620863388358628688496437692020268129040858175249082684307703405291808189930977148554557491354766657970510712922820624578891948516523158501726067642823008105838334910413048412443617713 A013807 331 6393205567225411395058736361725950539665055543371790736793580441478663256824566875472336945534621369709016460503643587508144540404742673104593680951400584630103957480810782143240508534438199494050316469749583352819557685355221933904154535539309625546035139866874855790551821591104928308414805335024925141939032191300707246012112695168072611601862714361798636404421141435064514156150499632270530780659072404197274470685367091782071475619447678740650147523906232280168050408145315379962962599711598222339108690677309158818684508592674845365144222535517377596014039902496890175776139373639082854254651065974269362735327391714025321134317890495563432471185848191428926179946948131128641501119814715272509706454160298533412148959229216247488820771657789247071948026344111255000835456165767849383135056658983671603072420428989392288271843871416999741338478359142122959886019216136028871820174634080056169759250248419229930983648853047907147520357432417470407620317423216862215961291720472995710913791954905134809252501511197819674855079716526040069292424330715543798418800289903699086300988831208873469776431471362076762021775258101298849909513388221897956600863094441638197054007236624810081534186407810221881073646248447020691855935495416827156594844795400868008726674929863094163643023413888462316618965481915846221668460565861110749033210575791933807175353872472387249108818228604341674785923311718001541468400742757268538536952907136649228475379801329131059101026691910972475224814405621515654978634876063696113377111831225142424425196235441466040355025254026901385453634432048530721222662895596220460007723570052608216455703395007473 A013807 332 533966922180233585126700719667713115023365104037955334127736632052739433873244650006325054027997111419466763797724816072267740159144512800368768826741928228890912632754797335385590513304812859942576481869954951210842277438553491141608890962778679235230400916821254830482678691110674717247112956386616772779889907649626369894177664413132592593599175766211783911133658153798023286835845879786867001331426386270960561066112544872730391715211889576097840971344172426271915738138704885849886599290512395127984696954059538253695348842168795759742210610388946894196688626696442764370998936625709839070202711681236951445017279083347108846459364532079953443425913226796335343475349054859995266815028044834275283192757922293809116093223783370206513799669630215704696171108286516128924778134421096548328823067214975235960211626649623033308752671984619235396331051033909251732640210950897267403292805613000371354462339998222503065685335855414252868047773112939545914856531504495549139303045785625074771230817865631764403578178716753097063571113003971392627372572525692933587736619013046851386944888171396321069197332919632013240820691331878581243292467697681139233260686510860063856147738410140762819816782966717541729152008316543615204499588512708820945958032156675896956860616817095487641628958551378261146332616015093392279971494921285830870002780500718103509092730782766255432817607271263221019795100917999206744982298435829825607144843756960080211492196386810355187176850335096332103251723971914609019470563483715963085369757255755120430416814780306685156492064241580830614473001399125334367238027703091929040305080294363890846596803254419152433 A013807 333 44597451307415289263367170807367067079866476854354067461682691245676850256527266413178274837472346742865283579149774363171873925831908853599599941178312587605197914000313428248739905261731274875263930342260507480080757853945426133638316182102238068405678314973828024696743806960254663059196121230366619479349184976804444039931612709449247266009996759169774404041794262663364702939816683725678918818202063207736897020802785860315315046446212229285267775767636625214656674365082770771068378659342885753484409874300006694486889230646779990649429172390295233550201630790313596123030202185915911468982400682328591421639288166320233877965132585083849791548375698615256724222404628410961664679657957332603505927542334427901231185222143610863018239062207185245871928907135198113603926394564984404812971631396861946682632835269403165364980331916827383159536965713403134613961843058829890670790418417603404015896049098991541678549104935980053813792218058165823814354732367786972759663729687061191869967969138955430594751253064601935419846522929204694683630784629918399506181350156588686074689024004963192132020430442780585377886584960729830984021030194578026429901165798073543393329315259753366651473917530163215802760504886606039285495010132169953434227360803757727589733955577180632223316492247169663749202846422196615216615499227320713880093502230200476723182933967707420420004359376903175482794306623772211746547666547658942864534344495425062859344039734422787675588197716837580753595687237858280059915200932723440952853167495757923413468842787265994650955373697521072553751399549856347051686087311789941005375320611265566527398611604612342030356593 A013807 334 3724823730646632374565689473002104809577528013352506068467200055530176210275413818095062692700527872310851349814168304586478082159406859361492186687153845629373734975220177840763005627365057808856918726115939845243824976719375936107605805845361025711310658544929090450696739501127429713367119241281450425534723278447683970659128225105910580904420939322618727999974698611906883354236429241452428978615054521173393376074469477839395427994234091602134849899888778574553340099646078097570402054006977161016771397111410859130239475432849711599030973907209848201346390405237781861791605516769882841800879087388766284126734986939232253721525838638788218439911886724044856863779456969511929195709712254376377418574263313752738729820938656522890146344714606318920469374252838881646313536400462062474384203625897306648880177034535821774448522302025339868867686913349143206092707094116531298715086536656653906811653916796872552534099793357990074581739844436067770798721602089935751859874367193037806171594750454696518704219407208618248201001441570105304671526763075414645155772546428443649644101973918530770058478371011477271346465462505116213616420462881351345451775268620900417754257739809860936097753066036761947062360128634223007163828741248966680780103401690649166022169703761703583923616748975857485997170936028283499506943110965053343979289399768574016396961827916891460899184099518330119498463283524078897283407657727022566988772986602396675075273542658725649452801861507991582121065393793161408884177497101994511823249402413197521416331218435243139242443766590657500761870641803551962103873698368007662709952152773511381934859439828827418717413003953 A013807 335 311101002807337382556100950474608795800724717203214659344449015837935847258412837501117731157040788423274615587829150967367235900035820300731188924297776340810923718865364473438366993003156993253538708923929411814609505880578997559643344510010398228434377512331022563532642379873664057090135166151068020991085622939229012913421048489070757627718141273164438781285886802765074804629180806675348320722907968662922988163115765258624145541506425564701904798488610675325269518462540088787177549952716739465281763858142146365416731227627040762462665971704073731624651873035864778878696684366137384830051222257797148816549032844151617063075559568950230792319880691078950490119724025550605838354870877197769418376741046227942491453374617531448307912856908634362556522606971356233981752873702991919923043071038568948621121266101466370423715031187458411187698078689833789716068989207706810599982742628100390950816146784791592460200548841052689019141493547144816284880026928153523931088567022329710609257765152726707938695109109471004707995841401376765151470586778821706578055278850250042061925040963649608446054172025249593180128141893889811277457053480313345723477722210486223791253360686659395243820433828456394580595380303658939781330140297854946145435016212604708995337635827881245032884394491212593087969713748018266162319395570912220342494229958071070423490648829446691705760755175870449910631151903214593580007490981018651817469308614018772698961921556399424967947464275008964930333502754998634031415388735455683621989613338952670186213399694929942232668145829418305121132197874074463426877635161394367997197913751796444130581395273943494838697051503158513 A013807 336 25983466855471625528468107484589801234072329105529691563107726251800239898869898600930854023967203689900319168511078517945478909606891747337369630146274577760869159923354106186045849622616675233528806508035508404168000540651838455178971776820578470437067644207399335528809824209428295712225179212103352181196462313507346387541839390855678747824646877275967091451778551653741812757433810154331767095097996450695990894371591830165547259772158169589467790674567252213841835451509810755593856149600854796879798199195890206585970808862638071521644324622695942139022549087828462196727625774944160518390708134193475666306991772176387208725133810758292226005348755199605023885289470338012150225237170534434899592243788922003984828677301430844094125189721866050595083324656854644018389981764547588143892480336212317157784669266060572724159103119807713960807731230253607950875798047616880528121158647041572752603115395612578593868410039753561639567716682551082200929464729066310472248448206271999759795817803320887373747754207932127784216520669684388802215974878353967755105754944851733763054041346324978947022890501720871271997482539119570927704490563729250948170582836742019897269271937910479350159126453786506531765906758341898309476474647817142957012877989092957899999594681980469466391537512300566987300318461948233608143078237478159555225460580328053872840362480884217137956844033043875846985824438108386070395805654225658818446854124751461914589998650312036372747940163713023759946384483600240912937844682573994151792194495682665966622729355920243705214676207818846262022082298640573259876246966314819009493966954463790810230288714675034632422816438595302164273 A013807 337 2170165135235845635763184805220424788870954999222945369042320404276607836593512801048345858935764819384164557273213788897324344009277205629364448879446999009165553105958458302764735406330567332179559448357633697424515573155782199615002901771831534429374326711846199902701725327795660686180759192974084077525709728886447077633881967763657144697062331836966047445143996412672169943313629257899943519549679761558579855488809721247256672683430422482281939344930531472152283938745550904117954459470812993490197625395039945944266867927016394371559255636812187783393302322364520991132888032349111230656510334075973281125626259803944036059931901008343325008192733383026211199923261852101112798962033720206537248843793494554694816875956892805529585429970759974411751954358665156723059949666956779109366043850160788941335333361770645094494492451669460077720622520082011589665097528735009478589207291359559197870164800956958176738483474930257221698335265043348936503829823636347316952662642636043691937906498751163834342786179200699244665548022852709837149880437815001740874187758748961655624036587286408566634298837594228889508501739149805683452806756373230768442155249107530243839826861526221145804640400546702812039620298363473688705784639060335596912672582527032936765866147433690790302487604564855655346309898260378419185718037472413364211985693129579387513499914765930699579293570483857554616103042895250512985528084046581250175499703353366850568471277272711589888280710413475457454481978454775721289481725733262565551835876473911944198296978535814674503234971553237858650346335664759319238124022873579998491945614003770272261243943738373567534586051767918232062245233 A013807 338 181254362260033063344576958116815098791291032490099620167783642485586563120126782656358894484174013479784807988016088862493426535998841491370148134860292804244516160962756395905213465872135314150968984686277924042592965185544085094044657358885141587075773141300106462073550801102821376170503188556388476239024802266324946371059455829588408382243343017355241248665871724382792305835497629249061182696308803365134148110280876728292124559192792316142669856027942919085630906847967157062835674409461772029294795870619131325211113076132336274307000590042190735856792003266207157700409941349830119095662399612359364412893430845085209835761572304117842848009265284883732185628790753149337042082108018345370197560682476458702665800296795644010636504696587843822843934979990072554666690056133897147993361348409279253169268377708446048937274504055884975151304113499769689980418610697476726661249182181641743765314034340726103879374878309650013413466659671685546525736370699931364259203336575605005194345888682195954608143844473021601613711236416681178308595164046746760399553035798472026439375159806748129893863273214707591080639573755530920487661873099048607011057248560710033495746179301531516318749370894061165564361126939615685954395838838958289389743326765240317911621906499809288496854067220861309190179149012605065948810356207733436592349257075875600024515026381165297959562178300382266819091542245654218095064291107654512595907910723776552726329289549094144699059093214443883682055789322521323017818803214967822737454884238977599491385961944289777429184688059097979192335576301056363102087356514424275054045789627208896909531355424972698734056161629708298660070784105393 A013807 339 15138545590320221483602412118874513866147418324605610376033457604038675338356109014241751226212697779845106947967091757884313477713159240200726142371666515303306234279770376942399333883106613573203080569982618493961407045261827531139703827271445910494155648534526191818845036458908744159136596811418121923959590510085725845857256810343053456493346252152527104329822272292175196175686597492510839039978407565859369184318769105223686535308341207036551929045309820544950978970849064925045098362352656661658730645909980467412957375231648857966394996280913812449495124904796888018295938711479161376988819278023866475129272237612361810692642280412226352508581845858774195875902232493785779091739743800223664270465761116307305350306588668983412371508763713303927748293463750849838316620178359223697553533180491412503950464174587122453290103853251569009612070863614264276854542784063953687474192944992900081022793462171784922109269211300278770306148882438848531376027417228967474292921874131105638836962968625688324826782034231237188378776176757628693512176696348336175331069102924182120243052722219410556865354442165592714646097839635698010050007303105638706170512457039062707598216641443213774458266206442882609101005683123641706597094855668635288120752394759636592296573252770571584545748548353557404872952704681787713110589760826104357629602300234205989647519518381306850880592693826227306997344699899285949517864657602412546522824611560541460255748592429892059410114524363567609008981580006303419771244263317327522854969386523648087120046927549026500662934331383922320123059668240528502649438103441229876788958395454114278780968336449144770967104675474866812387771959266528753 A013807 340 1264386466249135218531957062580518272614498525889385184216690412546914202934840580978485304164510731270443177401159470710255745972080772900804848137023959024647439993280701652606134765250947472247494492285518279234150677827313097228319203357538433890382373921252162066901756290084517220915247702286452961211028958992869908371843946056662167739780772326031216280731086004114764559789520309171997787458036578308140373643487914437387523115487965952899853665793321521734850714624284751604691660322056237038398842277047478618797612936722544266211276484378202529594282327173540884176095097121451037367483174919831351869271946557622070790860175902309557187869264347970679613751230360113482055521195141938480663533570834195102450162956592222163584680783454098857349465218385934729346042433916740722443368644767823263742446718325691054421242763927424295251809770599926966667168267867805475931532068958752007667104732754049648479488273797010583174739860810175068189057185914380592420419127849304074061301984102586114577857662281027161210583765058973906110830509855709385699826222545330614864820006412487389119951268364112469119956737664213133497386659962686050378067370924359556401310652109978657656528851828315998394725095660169678976695959440300087899133360762719607825202094644650909312845464507037468012393882847727591586709567413957062053582013717861118461350477694725129492397982381060330907725226680288261789681574067611098298132834382147983302020378188337014693992175189369530272039150543706467922714092116526512036369898131841611884353439435822242361868938291516576098998066551117181069783719837514960539290594146723078678065256428569020415943549600336351037439101809899747979313 A013807 341 105602822047594022587007585823787466647035531380807339970962199946330821143320820163904071089124100786438684619722240153191270159334158233448121721252378081697578835678797482727316981728524383829582987490178772199915498762815017193606448183624967536958626252276901827989701587104148962808062403342666837773306349684043487617124778218598480911794229885442453214982941034149669250798180525742354427206282673056874192147077754101725043318128670404352148678020724006816816466536134886738775452161758458973684109705821282461720595430088003619658232023251751853474244054247861308187271638606680712091969562252479234339473462248439152974523432751536796525888028827606859132020116510907038134759185739449843843498987369642809151740060297538987324756123714869790664684684504811654529710810123160101879192592579653366811032892361280042556316616885982404563726403850276500183008560900586981155277489931503926432364254384350980690655340115800120917337447914726631870218245224754981459545825977101725569674003014232094875657249811373669531469166641490559612282675013658703603035185933208558284124631755577359226687449885039037533367906686452745122835231226743501613626564886973434510193866974877527466130946233552780501925834714633031757812623228413303641423517424263104365168704146815888596718166041092276365863149489325056176913569779981107779777223367729478475010453247541137540334571886448539897744118657564355912935994747700946540958352460431381713368044006668095804256920463991332537850981892560907907373003687664410811789650261869543266193083615119309504305655595045755952364417516415858080129406064549087019202089713728458254270688282170513154160021206169692374997951222264636850980201073 A013807 342 8820053300237100360489460575588553001827054616456409841714733901717496512711298220909431921434734021784145378123821219834688074977748229815820574280719869761463481934728844554868241630948085061830600698167221232909142372169073051027204158744540913654321423216419117575527866256525625522692179989582876957664319631960996129269878601595563724233965874262039134968590218113214525495914835690527184114695935136383189402316081100330177342973424680841895809736968889773347328101564521875309264540002228251941070526739899332485365850916380150317475196814009566554022337654835624321109114528068579754633389808889318131267163040451886495585171626841104782638694055710552481565452151107466732053221952144590407652878924099937063162481576110753760350956208789639786105129534526374197975976572296454869052044524845228849424278202906470434346120158934136411566992975978943571785058014977925253069931236569139439557494890435378258264224661811741899136940987285883020432498059416760806482726931433513221304742405751678796109769161495740252937836267063933029377461299815788583629101764327511996448373368857576619972162501848345453824420934359219725404321347288843998271704325924908223725901963608745971498722760372561780301347641200865445444268104660307533435333598791878739683255339046209831486497945918068014353256108497918016951998261593802102874773472896133771711348065687883348506283778528068500799486534398432570204327217322730756047382555847689432082212403480926029667342254073020084893851858648579589331700640997419255411483379521606123135712536618379849109112660953816582897428515388568882710488123917204296930777734980314561854942156015163429148599131160498876852203884034764734430717373818033 A013807 343 736659671689102859208440236733731535265597428621055806389856290205347026238160338708576663510150420233433606126279672101812982710216509902447150184500004242347191474670487826067150409258415012449153600911624484593804480065933150294843118542502801649322579588458541119025662917611276769280773564909951466381081639981014357712749530683863077811745063784239770591711623607033790383944302991708520944443519198525860362070841409580676741862483402768595979925041378642759742190370770431547705083645526105830370151463843132148510241234386986534665845913102893008158499663269526178923354354498815849686735350228244739641564724301582011997769119445395912550766366227001053812828129112646728927817150665068335437576100619750843452393623718346264818272213514319504575286523853177299389151539294772207118095810759598358732765139784951317147022301794338007230486820346737346059059830468971295061653726809491095131281530744053227508486307979178495157816448199104235749542670420547279318243836040258457756593390470785964729884030137285721665621022861446750546634945221914478293286208458398129455364592140353656876694984316875660648869460858616390685494323246911539579651017005574259753811057902566072285544823669076732452548856340737482868950716369333545500052497504696504217085169172478491335583794941022958626798303437854610693847846806575945434203955229757988747103501794317705150593327466442809255273914839491486696035613518011795475833438446954869056938462151130422923846092402432710510419401086188015880572969236745453631222503341024065010417846770903703377442198555523714820176127033768661652862678597688820083955487203290852520686623812542464765920148033656026693572920598467585384387945778655934193 A013807 344 61526552439145559903948137012237991556917962835859202005487187214240788978437389649279031513031273248316608217273004493615522128939993123562288430559624854325079779155953813720954469331672080254765757901739788577759143979586802645775592103788376496553071169807645812802142392541811447047099488914844056423614319652854300170526553552246928121914759472323489879590346515283069206657412130170487377800867166980078383300518745369587702157096476282635904839319380985621936427481957117213295876291157985885058345420411642240175723858137235502361826116508266726934406050375934095989857479042095598581685823186413228899603127338392431224065674625198912012152557673645355015501218171617367446780216240697172444081793499862210195987367846579998383886913544929479341632505758741221222281325713438669510710480210452414519719277239978918959436449668164904701897489722179849880198736100598951534844380916855505756459764729274069614736284928728967094075987570037384874037553376194529315939043429918426650288436565510514560204644081096240759234333450410894052405497259879519141533557416653870170241506100154477775998441785129772053054226240372499566443171371905298697232032591322567748898053367080220923360989217664957771169333030434735306697632781883107053709884644089756728715170414454576074839294137269178527468821101433054939760866013132029538610148544744616978146831573363209051882705303324769871809732641309168460339590476637863169937084612528117618504557297324564053022549483543582414540738798119509274361334963622217032733334701545670933735108980152648209787349865555896185495930305987392389908743779157567942232046246706055293380267507447359199714416683918985005473903901304611198889465619379122279733553 A013807 345 5138759186269876308737652351399129292825345174013796410700295363320604936268069220897433990999884972972651434914858608311262023731197165673045892008770427458084988234884418475787838233050583814958290865711208881803021464319069343777823228100508993368609057173504385931047734767484633868820796413656690436556691591726044004542548279237215683670442625887930198233265331302957223209233718523969276281306226653343126651642626132013334471862854795602033408084794019300129752359720540386771684883713806139105958067858200771541716632355480046392762079076886945300288527733448391631168886507074866489140981638352419290923752798429874248265189210371238330166993769460533696249677242911654146522530440639268539702155474901991657779060949914208045020618906186055044092488513475825537706158604912111116204050017657196113101473754360279290411091712734801005607180239086183241844078637858125031141737538556688696285276009953699568292389253532372060664320557837092422064490495533143282996544846310216912258740510388003686582852078297239124452010764111768282150959536642397318220024248996347890488740830991002138329165856335823691643142029822151536288900116152902452491516594059852180955714315271907131740033180448594938005833864034939527550692987575658984232903275359020571739019748185660648346652685638859059792723407212790181623767290282800239094258216605615154631801519838868583222295429638988104463420679934783058976022936199270969816315243922960911615119130029844914272496355415043546844857045157739534103933057496691188790920847607795982056490037131329331129649248121094005308805595086372999797568189179019232103162734571136444158413322489510887719347795857597546642185927740862431942447057996163671925626080113 A013807 346 429194305996446339182077462041206677666065654278806290018099369039900244882045409398574584362301392827648820495523905824764915484053318474178465946464514871726716302365781515516276037062617810809131411395065877017070155721392990661667573834182611635139597064188259817347037855515084105357781737265020441951651438432550921303398174830171491115839038556785818086640553735754290239658409404840437924290977356313871281071843777171885708424457495383477432276650081285966137046836219253643557893172660802544268723785584786639935714850962048954769881606580674558425398124825343117426856569957399924039543927416832411597242757477661527089356868039416196573877486619113234844469293005224265971708264932632347704463727419289245249364949597784570128167111663565503337648733134014424734756072840864432536478461524746676562348189437924886614424790939323314789317300748717110542059291912548460725989060957793196602442537627342941643348642844277246878744717311111796183248310677423660139154422108675626728762266168116455907086388431463708913356391029378998693530291459909666415054645300423972161510122945199489595390261487024330549726865472775918462385226601206565734543957452472914005602215325824955550059311264247097817185250158062184280561429015306614022116314461260757172214668388214563010560778957243147532948051693819448759398667851709758769391540509117583330002694738462142939309336578877925472889358608833015868736411654299310670028465487689618299006364859222677084953168100619852076029305268619563627894592895181144779006500113050728217340104391245757065279434852321892417396752107208959316092692728420865284488254754115886952554839107646438853207647257822404693102010870844571178265120730897586042900215837117873 A013807 347 35846737631129194694826291707143622925347469511020180148601677401581508352793314638378347860523774630358057136606652138390190506143617212281859654314662746601487072289892437957434890891506902176589464611127297114342716476006463973053137434204765906378494286398067648204641948730475339563587288478111772332243879789325085498181118959990753109485992339301308312414305688563934075106510011901678215874706719776690843266401464113173066253319114471923418621178091439085177732288807868283563598795673802889299868079295826964954070840067201290751335281663224519794247676783537482510608487579411999055706748361781259849013312347291768404030174975520080154046821559914956487444919821089335918223045995438386312624514977786457052472209955356565081674645333252654404263759840086018768271561959741838269879217585008367173163883130044924454923372964043222574518570275833601789583334119827959988295332360255845573432603185173309828994121998996879936559637534541368329021082156089101518482316488938697020012953232627254513815762248184280432152439135164763349882343473023115248651779030136710578901486978506006570496590029657759111843737531151717485896876510959373576714845870387990250661902626228226112496503736101181856789129278451511693296771112787423709741176700118959699780541318452068517205046819287904925099354225519494179833736137642650762178350854862009677305155067251096640434055100404463213421192120368342318372733837778732726471447465997324609951310599407137212812373552931870665242043605340374573765384293198424393087401895942109871440462858861236875849203678300776776593394132746199491039377789370439089425743525318512994164332717109738219458755906620585062372573049943809429379881148565297283889068926931921870833 A013807 348 2993955373689541470106586709672342530347946001029916466191360698257489159133650431911997991658806180902135290106524193250487101263621053186993200188014947258902801764724106310642919522149547976690928673785962982287018022792535877493371091642216253266638221294253008045699900199918030835690373920980373336961341083884220465893585236657387690457379566170784571561155225414548337886970822704040066268071379942468995920453116684196327666543465759809515846659415375083833129378493521966911515335013471691117214281850866763939928950633252719004842274059794175117735360212637834076768531491120069573131683329924332603849440860558155788873004244130412614546144583505657080787887148377202425225907024585009463216712115459702679479531447681335672186548052878594948498513485603824373544809126439598074138582131917483834669820682904482135399655033329853992646365508007898255067789649022151046182414454060928478138664450628860010227418063478218409181397486522429624208169802758717847925161555472648913808501866942260924248406278730599285973803869008096199745523209210363608682645236376048204260431093931800174774445695867045698780300802339322596139593023071837840500800641940675333725532769245207673141820488542906809860884866465548708135839620111118415661292819170635633085370591458435214625482715393745107249223164269613673393893475952051834307898041748929910258203856371878842505692716040881172048151387085284318772809102865117536047621763807562548747743412573083507151302251514422769831680723961633424775458661552225603735052893750980958572578898434949365107801340415359177157856871361095327691099872346008443187927524978127523785599232865722445827414752076857884994419673704356907351237053409322194447698925846281046573842993 A013807 349 250058146765924193124772228578543720477190797952019653172768636879163752060001617723721984261335151035127241564987007144473933184638893983230859072903196410010820906191522083171207281409452396561203053763277414243594032281655389024123846945049543689082890880717305484984901364597353853427695720254201761476348168667093977531898132550861677294690798746150098201359245581848491728657690083064130374775589724174953008272164758580761483037376803725050573028841031542376826798821157448198416672295660169113800854034466242991026805885839900344003431571748069300008375020319724539925784518669839330817531323398610183406109150114677729642462187474016191979508541758975985044485122519612323757292980600364575377323012595309827492809946041792836676692679924473128693544344831117015502836003049361670750128518239880167355458093256865252430714588038742735319817093594327670161516859275979077528201437617622807422619393580973016914204184079764279753239499471839844643490550096210873376557418274631109930199884428884574654151140805858382963818072943425202698945843956458778960783212787363922068035465396277882397336478964511523807829503312182562552174948879982968276467370415527144548090222420128990068477989023592119666390964932069093652213460911300721194446837549950658710923237169199967560734941872400985102562367902962403615531377004991321253229952344912375034675444288035692804917961336450436370633652000750031588223789080397481728233417334971431633960277561516507600783915348736104159111805745999585270671082871503434649555352738975680640940362176185405923168675752831213835401363752950042864088352438210971183498894813698188914097033528178004397951507508211247412618925567461593258882669937799999002466261985607239290893940618353 A013807 350 20885106476036754533974101303108550077975452635750633452642809320784635735803395113902983847490973149604862342749279823713607373514225064373424580627947867360513772906022115908542403350598873613188240253362692915039217170196139746683847820697482938455892129248390071411423946872535591192134574251351185320266075395244356097441663928780518149329870202077202351875725550241567877669218933427599233031632029352816250203899472801423779824764748023919948909941831795450854951064341891230979958886805832984553761129812655080853549854391234316631510608303970496005999490072123713299141448783823650749211033661575321128261642326727998657468084360017306370320532916251433246900441917960540892532867032723049700089395334972872102026979503356579512074049319971920181613517224639724251812365810685736102721483971913031457695215406906642748265713107583831996646443474091841339560049603589048534232912271261474498744594371276447345691247658525992409270316235387535664468974234585628355283452131715464932480224547384868559689357431246098003521049270307816354618655833087393677583574715213422135044390105362525015707940059594966979953727946136799806920203905405057493418831244475242639801043466751593379509350121239437426656639782091342770926520468772747534881394319009428966195019691608750490640143080124802676751111529623322912372796138833880142391018849799426475271127782381029098759553048781676896111693248754643388280039087783878071423783249234148941499996342215420231325073393841788155473177127711631361391719512510838365365512616111987822811979989317181288108970967552215810746557302010140530051523283991818524217011193734886436294298337306955105321307858593311595149345282319959730575139475874993716684984667299902232814752814385460913 A013807 351 1744344977985065775432050914936929211062587779590528656598180077281253561290035363308291113926293568428147707728762600156384201443281591601532794398626833829817470826883873142797370070245368523047095014201105474956990457271951787782781653832474472502774566526954787154353539466741045111958271776047102349133942883086203865614425212995677656350180089147690017631012473681725990710810834538806515542034938723576566033279887867847715514744176519705818052907251733387850856367844899097502677146184909976702914683323082765007969337388610281359380397516155919796917083410313844658457592943873735134224854742448432395953540628770649175870391873833005445355541229698235956214371809429982335885237587440061834001166387772269250833395355099844877427936673253374745488542572119134409235620604874283365035401062818148300378162086000249708977900624458509232191907605399624680521394902941360922627667065808029611609647266483380158759478695687749412014666082295802366232113197046826265861629205493007346625680834422131606973814822015105351352081556105379129754104753835292207345457743789340230141042505989983451836942861717431237132715311789291656673782350383335806907834204369816740518822951386559830650000431476039053311789211240051039570553916072368646860828934917986516685574239662854449728755390195103644364929586065669552964288306311544503372640285354097898641119863512245931357496630187294436040144731829236570432537144650797280403385800759285353743021194498174113140501454927059988533275226883603162934797805404417731113692979210289334949079380687760298364149364180928616729363212421188947210433276202280674961128991911931450045736091430214197351540953657571977738468467324645356657366224164555350211246604397555134386920969810288080914673 A013807 352 145689436906290678629860324466447264637158393939180543927736598234607578692505043578871782126237965128687324697213981127661364888744321812151620520967711788300184980932167968759579145636963424413416422681090530373882799981810685267405706509742100417904234570897790777918761969801678828795866817007230035302016043538242833059982408214611993536023391225704217962559792814371436470157631711515658984586300117131838371665569514610509047506948367102349629596866572024286691374698773817522521097926509866164204137265827195616230607028034119309416810180946858577358311723512822619719036620265278232145594092944035522142435666855553389817870999694406447801540159045626365298980547895401554675470928540581404437611417873127700098856013453294144007658698886795112117948564165962224993768268539705020931121732167634564195884475584826855943543238055399149581900315110582052941827423688565405618785381003352441191249349343958394239750420142536518640876925859427709430072326330547976551029132871981466597523488971770853946059987749523614050277203647477370296192583145077440449699976219029485361610011142789407880873304753501574356561515555953428457050975686366589928749220583171463984872611722756863615718686037310257771653946711980302875972233624280301754463293473285151860095846070881266495795378944485251481003283957790786733130323631446508466186289273059610592404972120406292432909476049873018592508928147109667599095934858379239656571185465216272029970873185682000103607822016962977302287680224545419771477247505182373320346751316622575544282058954422427879672119045755338997853144864630122059962597661690684253428454533476426639269924092342919976998051990434069152694624859421704833379884408447827404993527645888202379130026319525070806074403633 A013807 353 12168127459850303769844564159762141989760106220194298209388488421152659579976713744750950114965521085513094046036008917763404856872814502072715497531744256270619749792435600918768809822744822170432953038747362187357065337280810244218992013400169969003779575595954383562552918479806017459859592423260859778459681972357579660002790716492608312122209658562041988450956455649116745424035558177499354051632372082968272639880031429784326156827834568755343413559892962040448750306216288013298484619920030531900493748579153205063196529588437678841801403122862575239543553459514458021553657561176303227032164236778790844858369331442674670978403765476520926832435623649759656136154340771833248050007422637899480033743232181498639956553099632580201663662189724014559203182027705330993704519556704703053188218192373006436204467285320323835260674785624992372229896218350923643754368253892671242686573806780999240734336906556749045298194840724792573404681724705261719309070767453697549518504206600764071691759322411273492428876236827961769093202325840957444508300736860012903799391713789561646887029740656914135618419286317204991834374340748786298161354540301023957439063652327063843480545403696376006048440376522190039346309283331306876504076924533515082834528734182249168507065159686074258995325844822352688944875279438644298737777760022043833604345066375211736288255676468453950289032349161444385864938187774746547544091575306692475356481981240328256215197299341346330653428902678764827264369340034258004733551188880337002088681016715634132033981845932315598938095054820531668439692512238772424570136119302067639530597951090484629338463330116573019398854300293043889702207762883760209388721325677970992692464422512228550907318928233053438794140265831793 A013807 354 1016294173574157221161187843187493861126753831616847980746335941423091280779235108675344104552035286583139127818973500820517337050874340027615271069348812027978432122414013824336489765205470292496730670749218437250249454035030552407414431951195595981164673933349706069527982304351878384264933018783170269556731098013277410783093083432179138836759072892760308917412334132269879694560873854542923549746387348741593099155420105047016704944417571017015037243935820082580320074325490591158702733940340870054861138375079454840083237347755903374546094990224605146581917128492107048418183033167006021824953389220001390153415864931423631194787260896364504329971855722851576240147746695604284710384669946140002471898268495030947907811271434412731023150729747939419999208966135976949925195177895533503705333171645185870558233312137238767044806818770184987921013162052887493650008590933369794860425330916155837585372552772526237012350531292175400523332422329108164058412899568500273033334989839502416031767430367111973361152172176108194916433351456562606722777785843285137738228995327417978309651610969406125520985997212499278122998779313679380408734492560481821949268035306008699271338632662125020401171788687509834276243097653114081632497008813963713233422674407635632802878589202140608185548609885407718933364928213995010474877936294801123026468504288724059426531402354321742382090270834312996551825502381134606397430072461190262234248731555173456287349493638288586882505035380633117137947391649001262813350928846474626751448727197106478341610197754112931138908637073665625479751558314694511672522338820227991321235071473028366726977795794666295153211710014775318711818094563814536448355393841949815280667321032643840800330184204952856261525389142537183153 A013807 355 84881905671087185268603569850862674775167606770470760199914724163598006861962495511673414956290539170710363094568485762030428507826075753446455054983082129388786629296140848622407961679726084299619442351645473097578084650459786767619660770995807371942854731587300800633046610041773234532191470661789164083647738037166942626014717421339033854784954527076233761091195559061312621969418745205279517798368017754246597234559842593631882213662699948912112925650763629117190912927739299664166011041431209807852057138225011147698592066521920805745464399678549246447668300488789272790935065113141509948841932021043736107003446454937433101019826817325259766143579361828286499153379951763565463296038018571559146455415282973479800208305201473585707784572099277648297753932060642930834702226453012853762973131828977569094894204463014319062349310310504620376150940307819216357142367523345978636537584063448251710967900980114163841508528724053781627109247245349442970322703784860711304017171686385081289389247551691559127096790572320732547615429947003565476093123451417017989034623918741276966400412199775769009638271473185152208110981047057815531117913553144002251024815576793152571841473938573343828926268962969508868586099759085741212027782673151063292968695189200135687329222648751985736265205446239138093033572169361077269872280117278084596293675946698522167363329256035306245494561510352655785005017784374743460919757082031071892066688308219642242575717058163501065013703060025858576478504097916234471433882928186407300907749144229530177569625326621266121652788277029626705694329902001600309400738260604262063140874404498802217403912482566323637491395232144049394129759076064353898703090849073490522056615319967446227484377314981867507818862026573848074121713 A013807 356 7089421643554872800819038757513901459896773685076488362657077676867869131117969587630475290564342122076900236021454499330543419402141673003601372647242002528680848065442979817792135367452402286788515444651781558582819208091051850618361687254340827512039170036902950169672685917298942321363163821143292773430342728602220215067375213747657446585494187055934119960097744288359891499507823018290150606037495210852430047627672613262728434367322362433088583663277429067496902238637714047250809408191376074361611664241691156066934107987977347616666932125552111612555704125124168852771687573314692052437227004329593883393034851362829350030276955609823020928077891879260316695789446951244751059948391349115191471102739849228006393197858732275351899875246303768463476706159636958226245164655582086559137278943488035548374658850955418942406476746443656398436502685449368769364887677917379481702255558563261431151750057760115078206633827561695895277791439178830826324322542815351468822818196418568374371079344764830709854251045390799903109388324603684792128773763785800759462160824317190193510728827337472003453998071711897097573637248031315810974499257872140212007843621789340895952771744823584249935750910056176350213179637978600191769772436644249957292038390897184532741424004846414600678606224075339052668256981157206534657002707675182903567044108744207269940352622793324812929951271906164163819404090368762948599479031248317155497301874190812739742166464414873772451009493276419734166061140762061819288629336045056924179116116275194589960792676904734767746562529685791452086296127745075659441459060263928571775588971138144459999792174456421916526918821183903149447111607791970901973580850805467001892690568139001076365722677724600556120539175321474364998719591473 A013807 357 592115585091346531197206936066318563832038434951273384537481784649681297700103937928484926743224418377984784612747901238586316931886274670933790244870299293197953111273863117361816938024992091394863598452761447554395643078972741615496186481169800254633023520652171301121232400498724961622572805505708955729675655035586034582642245227418097596267059997098673633187323700708106497930392886310611668766857637505605810007910844332316341566793131032773991596140594153146408771873260514940434852581551921106756167809130287045866403633263856050291638838058237913992264964234495706752344117810816394911609636628612010734869663820674870143878761609488028530933993607647700910749030398814912853277949593869449906857971934947372321966278359178369666029480446537045838037975159038388014222397198871451505704674639064217035799881890647545488731344339720626053815140791416728986124783747337451691254086506762157991225316574182571446896263911780402869496418791655129445433743098480970027550598583075249195846917954103425717736901562084998707599222259224357523387313525153865231039134207796042152209582388052999200481372947449357486447756592823527848401152516739022647107107135467540970871448899410580138883851758801904946154976543610666616803163680964400682988338446123749359096474308777393863277870440996393017905491323231046981087523147738951288823091006424935392688191408321281700722460180874737126360449031689450229977088168890697144290149834290870836005485274394672348880763887939852617283592537588165208805610775819199364363957147420527348115365167760352536960649041886987869699538885396464152210102172303578243268966458428963443642642202774814890244786864100774944972208594393201703735446240123409465079408941537508899141523766236363047743552462024860439058058999416433 A013807 358 49454085782414353632121920507194992769815682125565304349955016135726031665210380999724989566520846647347667195641317459347967776468073546791061095041812267267186241806704321425176312480785364465390402606373088861190678505598882352467856991093782887067204757468389999240946451322054007519678903288642317691498240384227181194376862963639186929337821118017678320517438462806841762813644344257548597187076716742105702857670721629479393164000129096988316552101258564264941207035626591468340059322463798002757381891586370704357807897853830521176407967393462088814547962077829315923662533063677196119412548460858303748587049191966585829286898048386049630932138080104343627766669767939420336418627628029570325670684673978739483702945534836936612876448236375220605438769723258045205335868836446942501207960130529282471047041935388773646764330610597806408640694374039916621650128063361371302705232559131282197585129665592302549816222858175811028063210393897828066412071657328229097671053544257027888086330434444672219371103755366901177057394642312677564710831812934375977961619528169333236594696530632574546223404749943917786625603078389213869426312659350559910509032695061384489428154283527671063779718182746893903007809795898906486502017033797827709443869015358701670221096630743396712854831017102459741248484540807580274907411020822304950593793383947617028932710434614401768926040596766838919530751063575734572657916380953919916188257604309807823094014135602717429250870280684624430448142932331901146404653417607195350111042064909709864641943414176512404239490368627443113865175187247198082456739943532967158456067347574445455776477119417955314448134843676560824179023834012314599497688205421347281932897314206154280765199206479827278110589245180778368730568145690259900593 A013807 359 4130454698633029229708454922681432991127775586809339784612592902671973890710036231478030853585387632833124511847158475522201616658389970701536213718987202374422662101937751629752150794707674425513871816086886754775506659466124252960467883753143840510740008548517401126603088560869272762051101681570695015911624535131038400535549971586108531525224157597954511007936977852090230871958389276734716385661834459017410408375516341215748396450454782309561186748049216545972154552822568546027230094671498872988299292967185267598668473436649778959174769844669347119879860340702382295260218424011383097089455459999346387385738935562241215047871011899251251225083104588394884134700025688068325918020198120657743170341254655378300418353714015115782844053833150294800186851486056235193594857101088885084643390038061936201264319989485605763751403656927739389056079434814187876156840345980005092573243728571203820424507614799934701263200749337701912874867395308740497934802636891711022466584063069891226240858404215253468434093956751998953209010657920597142882213383848092016055332424612230881253625648934963258675124988120065957456756994710145531588355059621618114285624919724221893941528873914514614917945842341203325673115281963272568659134964679828368120461384031774122198536211696319236854348341379414540048814677332789912140541875870099731778544217220688921873488908209429450142471836682563153398127859580908927242961834053652345319959463369559459192635154619674562408461936713060517055459345851292715648863058091970562836624344303323877604759755895436492514486475078132676313133296814073231044869376823816950041409200936765258911907145490907045818022670278710036596256249640542527664646416604996346334317516579812211683790202924401654095074524346743790134745782096196197157427953 A013807 360 344979706884529234294479863597275964851982944785902868150628371824065931325992936089276614922305160481855392353986523034089801224925388742963006106023530129514155161415942953868529386524779675693344087951392868645605091705270163731511238118946326703297516253980721859495016559692362530359270063546466018423954792798679458251129669176843370661518246866738758713893904327184428172656836630782160247246862075851593134717931500334680521819938433873276859878383818615136140320406293747532740284737058257370855745247912280735108389569902426188449235952196628540799485815515803671682428702991854727652008409474605409620844301637093948522013234784837363753570165978327329117814280845493154648998964967235455367330071930071851029241320548256485298918220198545772006406022966902819604236059940044771154500579368970973465797269841827278994280984830261721513352810475115785604495462536596005336809889453995514285675300495705346184203789785434201465221799723581315128012651035832596307431567531660385106862734778462184937083961361883704570969779160186193970665344032376493272957419436038135433184067824697066327805114132776028832745800955186064943791002934657166523249678920286736803890433078214175152561754698179642963544261464854488206979611385023945133789055255717806460143942937088278981312027820350081799417050665511946251890198014546599697875791566489159443795667102559757105349390271564357134965036960057094512259415341995097533468334340088975591228080748989839126917149416211527444989020024845818903708691474899473378677701860557913581427139572142751291302424885000719258349206083208210330098535221702015484408537871439571189581396698546047373767071444348140966555918226227752453078933361265899842188533302262495732041841538448950551674719347964388095844102466456402582785540062513 A013807 361 28813050098702766177509252687508085860402467531463393450808632243117810650278256015112472154925849308605044224797308390330214288106993393201013232981191259947151753236620971450053442891936123293583791569788283782149582864315869345019550118932516152586111855048723870426883278082065810898136594977464388324787128249338507032592601099319135161020665496556887866543132783310770625408471652239556806010305167437200910204776356839452851862923077935529956613902494914554785575700654060087682001321523842713871242698850881599276987805267820537685468635963414612356113854797695438462588127702582698708223394367728518416942536917031723674507067382464401458061933832675876855248966550496433769439042553028472467734774937671531069813264333510929908650948669202741423747037444218690396165399962252479331595042889475824674836853774459256168881342134008289242516740083692145529473065526519034961735698777087159348653886772701806218650884726669249940576789934713235020806744627163774276192991951811807024510282471431940148130189536905888889471966925237911106623940198928117094650676628717341109514966528786523676764610937483586704139762041578095330170368356105501205188336433101268544597732861125526122917110314146661959958180261806111709535144122488584921519195684012806913357682258048550148798161875583459181969111488634223262904121228372946553366283987424741085905257912072893473195886424871326672269414851940928590758418628778772541092808752418571330354960532236380353719247236391402983732927941495147640656653620675078916060540337095657500234376124204934730600869828820145073176584041275632934980159760251774035273285491560504425325027833659264422704399574103401081667716846172768112633605593266289220719428489938265906035866647132794799026424234661333658152995282100905200116831091561148273 A013807 362 2406494757293753733911750293713362839146674490695354084404987773577442663321890220638208786851561860104001898699295994068769827556984195193541826231822075222046061582075820156479913603777396953603411855700287249768915310410525723565377845483362681580144648245524466381923718268692218592023266549112803177274545738513001445869166636416233487783607002937927831501548993194898873404740960866700023994786697889522457221213126099587941640443198392253397506349750277758530246068094327752583288432374992867305240061450724482053213298483773639128028025944300351838594985266558320715833823013847409578809526120987053586701457625847406593018504774850809274178790775638921910827248935264012644857318273071491048977676137569263946481873650399166376900435883800482166452776314378589240578130370247289326254149577171910352667048864096611534481138576374506325824240648530051686767119905840396319039127297561096635958921277142827557187940543256142424286914072137184102172800118005345591321914880807273934494123302296467073111981560311916745937588149562795573536338109354675267862319162707101046807799519450779244007057070109566645116457065474644100071159335470287566158535047229051050113347246294065067312159970547843353557667173646308256092084772254369101230204742724433646210546979874472956977771278010606094337242160642218961141015109114936869083705404913701800235893046074240135774793630091678074994613797848958296828733882294231861404612479810751496082576658612914723522985248430646368604357874601616226095284367052403266148292389494566410077075328269720353634515248972887336656781475711382138362477923335988419200060077540624890107571649695055423848694156828690161741969378709195765535271372755193742003707386908133906738021618235178154409485978503149248462596318956349703218957849598278664909233 A013807 363 200992848623931605610043296281233777688369400137366668483588983836961588683307593117923836086629298117746342581263900720617724767386876966759806868708011544620509109396554575289358864101091970961910561599943691387949575640797518957903923032615934528255261166114448956684650873519442789024375245448450434169147334626344393760438666640120237133174640492378670414840873460631148805637369792547652704068579794430805149572941504963684473751456372919396013127837492948670204681853306348223508833160391779270200955172425959465566427902663258113612028754893909685911291764448217504507156731939549495431750431150959702614892442368401246055498537300314441388686784372138396914202658322185600111128079485204003901664488685922494074112569154988774965101305450900071024302330553214151962326026653423851818072826834975124565104588178213091971399175037375142839166403205878446930476621655695740962466951019600352131925063988246100403893982113296271418867350218969753397574438655924469132797652759904326282883672331103226413385811898811598537453299839634249097328495231411833047128758788459786530434223664048533238713413552621115766771610565507749882043298857813887813127005679617572756516875357726608486978912900126424732489920010113311857067012263457161703847930317087422565151094306095855839740434910723831605140802498998769853458722928388642242740159123797288057502023101166610380046538778887044501625139010142845909432682583096539296374638926273775704312885104009250623363250934176015352204574044601588819704245620583773191971528662975681136047408492415313655908348109464523244911045632890347578172518634945088760008217736270531446674491754180724055266784672489030998851024479170739533271400323886536525891644661954252024666303576620314634434678410561528380844507155553283562550578556297832371884049393 A013807 364 16787123709919391632156426148704926346310300668873001518417835519046868848418533484802116713791365608092292278729742252086712990296919351140745829481361832218249541325909634682742541688587302506709732015388897048412936507095049580883093555607115467734407667855044891311258725607217381182104844875100028712241354535326910111265597876449482325599879148563958931717924592305374179395638762443372501496511853010655276897481647436071890932195387722600874412450115248565884165233069999509975681254389081796426453976956188560523573624858337980906990253637494230876996999458479574193942237408323113407955227760159305322098431679051240471801293333859562459224508917545371048671120225727263506881528326683723609870919759536932627563955888393817473860226132564624832020754950134999186045432072120613527697260570083957378802100309232535654543230498296609305070017162158173766080337917305363980926202216108041010410513269362302551833629280084617885175219957638572773518814690981467586440392756159969235472727196766072573272396395600643521446637055906092118857973250222747707929241062770949830808396794644997544630583013328468209956531686041772777898138363903473724040180641367339294197045946752684067440965784331459120082290609164673919614093931256205602667082988013458620063984547539431975590960864178565139492964965518876256930725997701947788755900830178673295850626471432536465551866965351424843820233235266140633201727082022806058572506217761312020599916476771956621313922081273314978231478228779169299810518298476777320766654045460391864163815604695019411855121142450586445938215442304634720076546928909248758324646353551051056957700225800928253819937122630956358055036415524819336558360626451327417178996053811081083352154341022905298582618775528509411896514082138965796427786871600551257532127689352753 A013807 365 1402077359376177508509336868365984153370182622164941959819776040386313533088764335184157590052568646953476343411786802636534355662589001126626232424112821588700419941081298598337339824372500092662903527657296070380496870009085636044936856857861890980645462826921204367207640021440402893710578748813229498075110172145038859403014000238937213316427506367210413936012779873937156837303145078032914697490166475302939381754564675508160402547890977979347631802246075675471211364431239429072678874047830500719333862609357824763489392721793246503332732974057155657077666391771672516252249610580554754945828577756265339806983112266038655445315820537284516156890209302306935356060632372966775358252127372951279620029089236284149986769159754540029234279946817930030595205474190225267017700532095585762446802900073982204234930219927410610403105154448231105768752903400612831116795903191261305050937335291559693230496478770408871431696551101947370387719546081931236617064921805463154287088043387236790515917648201099147392283819356961347554744573546332719859136783831854111313958142803692500818948108685544839925090923856206993363779482949894904182830414291582028905559927347641545190631474518730925996736903273147797168392993968042730440088739232449548140357438241872077406364053395040898033332642337057939015591926885102063855111166054064381264681593237352972342740173520516878139357480813116354380709700042663331825641447617626784818034291813642541272525624056470588968760086150028540296871293145864999089474298807078918607751712530897388886826043119732716297551572938615430551205691956725396455513276049429365544032788094937335328164080559119328687294968419260105981114696461048435808690837881841317210206929410355303162655282716574073442918902750916634591008752654328562283445187302949641580340836742431283313 A013807 366 117102903132457721688208324582795362473631022785838117426107514669105292597106686038916026078780585962201297678095845543005985919295095963096949558294326971909847773899051140231732959471415580239298365533465025094249479080028841408109171221625482996594489700767285909953549302230723890085601247679629740908731276687725790576199132313956274993401341759295780982349723387851105276208395980062387068449076194183776800103522996263117064981202402371813093555755394486491031044368661548355579212239348851250579483538996174882071397569516893741204853190726227697634783774707161860229904139725298513687830548642781037446019036519571814541448222647094540073939627171137977547873540076422558044696575930316263825144449562103688491044946991858937781676295438180334085342156409841804526585366141155418465319425017079067679905606898557261591477745604670710184912011244922584267705910630437335459159337180886357138304296403383319350846727644585746322152724208308978813493879334114088109211880471745403980679957895404001889350936876512768709119821527163255095354963322420287231053098045107201360899364985525390575383519051394264292736226195458172292254179032047222636221270692002369495866731383278925670173462898276577167301351249204896889086651589433418710230793599399397777056932103607210844641975620633416124521253325370609475242739700001511187607471348776957603038002032607090179077276154992291034231254857263284137409399346471806694787042086567238689622612646820480061259811155336533714134987274835790588951982910666038361038030782293080817216597947403196197887804923406099375067250597917661837360924328924390039603162494477261183943592172378205451291563057345023311648680563123226407177667470729268654713692951282285275448131867770983188026029676659308237675642030442175850475625488729657014431647025564603213585073 A013807 367 9780551572526001373120847477479651469160136654095985405545925732678343143002947524656305414125833320149014583372243115597402949965445709933820324058300483020882395923822650283294568508012100677166438787720532360896810742243088863246686089601381965358568374297784486485230391271612290023839501807450355590438144960235545754714727729993942043723873465078142923426831247076712163774201440650790630343935292814423222121446344170891800384295005848496201386870246302906217403856714981180206331385442655405299649044660499522325485196403620482159170543342645263534154775647316865728261823653996657161721295253193715028528955949151157522316297003707983081515511600960615022775945940722888470451102718275944670939889571876462166460565017707050342463385871292259683141862245506397355864936365475441705641943696851460811693396193774401045381812790647702385354036091187179160623065361764756694884447000684809434548313139906978215502069539603446118572517678602174219481822295864542752969485468880647885870370763382037641800479598863222955354396613770202228819141891651864809824785801825398564863675862956066146246606894691500347993622348070862008021361286935616081799836749466729902664285271862839150898557794726958001590176157684842193073406227401068564097186112215437101737572026225377856955342445810923548136139598988278673981748862483826215900163614521200275963336967765376778846713181741111139470028636933486754440570442816671766955308542112182342595970230875093315196480687504862632338268272181560065779858564681738189952257368967900402934747477165062349643787355007800825904991837188681034318221760876093980497695734701235331344152761829200097497322638112513692012209449312614992753885964822779247310342348984047748490703421728100286847122024624262083318907298024560969207574716444189683502345591222181225001838882033 A013807 368 816881447888944160684426302166577970355723773486750797056601263119027897646749180206819284493203724732165847017833117257810691784063991139382607285673314642387118589953591574311045656357678660657618133989206583314462530002885024947226468889597023128712989189725258095732927509396330075081099030460061149268984305223833016979528774736824033433861635676791575107532372587094076630585078524594684236955819591153441934805320111497054059896703183472251236032789841465030183787516691943152013003643556022106031987859089580604146849088826786290416082950521075055636141016839551942490155773405454802804124300841992272897766929829053827421379442046694454951257044423831527317269780915116367940546550133125174861570516932693996604952850843910551652884451356200820995691476606939813559195350180874366696920779504730858453444143500231749711334386087686750927154448372044390674399042079954243913443897944195968782909661758170727536948350017219423269295249034532192985341279972902475270764395846380592075779236528431165880817856576655244454154559578701060353203549932655400781375934954259113535979071749953600600662854451528800564775332133226465771952116046149590768004165152210748200423770191256188722198445573390259250813102865995704807683961518764647541961081278345522174223753202369783990767156416574145663878515447100023129629646743511649378197565248425168248733866884732033946056331652199343479676261785321747217630883954491242647874324745751581435958029652918668778525263501093631915524504360876078253999567180783455363002487713568009553513044040303172504598763677606532780410823233835828667292199690132245345148045457981876109194982820736621343073884057795256070551745416038916809797309667963345514607103329496652001692040486152664057758478618642993460878456438309356709185847892135166555799406124467798093378585266278193 A013807 369 68226755409132505244523969183254758662080405285386913320964394096964329039354138280053753460156868293355223708776439786489606788496808603952374743106720912246814531751513921878032844264649679416784924168912523045007224968370960168617301908128032968733237570115043281413709838512290884200848472123054767248094838156599757411147222794794280096429557673361309144556211290846684374263096343452672622154787008072726623836875141032345452136632546586785895484694640349000785980117181627783999278077313442522317897657979020861638948982747902017761841664110470709721786133867456217788720300350596990585003265730624036624694391746252404720061032379181967571983939607322832993065689371811434166762388413668747729613231144735535290442267055334253184600562261721248770381147817688220168277554842456807980893520425014626028890108309282855967640359260429685124186866682481519553516482393559858405894747800197191508717397859704177334613463141788183450874808494613163290328689044616787637089513105485553430761157614091099405531788199138822672055442970572691261759913693925311728661299463314675421638508051627874675767962266646136951970600515099207647739212684290459970534475877677793900447593710143908138266736372735127842887161164470827261242572150008742127352131469448696357513342091215126728692863671068689219992797488657241031809797725664836467716438847113718477302501296079704207208570875923341366766041060571857649363749058763063077193111477089917833112650594641420135051208532874841231216522128724730931852297850506214975373330776324913725918962951290161270756593341117375224352692367313202246120911810319535263472109904696104274516074160170743351194873870391117582268552328892986370871081100777966580725499877182889871833320913443956654768045892707681456846029560184035781707911201799021245906922198921674964557072820024820957553 A013807 370 5698366838526155970527886430154620698215617529840800387480267159372557725695896983288369542745761796729321639380717027407398448582041951410706290919016437311766196506418194269175181185827805874569293651511742837242048436583310964243085672668761441581568735093578529906954459422385046939339065240189657215328128977677368338736427195044013067933893086436809901062479323222805925622828069701510670074989965701242200349479648654162524507903686923474944776777181056588894645845367126734147403704295296032906513130292065801384946657988087524425486777628170624146673299686743810765931708205582211250650057757087450162931100293038747094624217485341657113579670619943210334413839442023062793042161442698027479125026678439456642993028586728572160231023560661220418551003846881137836674709657996835059372207719417646580558930736099613413273290445790347731257211292187538994629250125992512933918735231020269631999585786640352595164251055065290870000514880278586011171542437695438720237353224083258908090602645086502713449420482180273608392742652345201746873449751630335960889520392475505005890669830980011720794815976472552004365536525621600921946826782604623507199009959779527024359283474264929351616176088587210612565778587617767963686240868540880151218577372459824568475871844800378599507156666671327992343018439050141428217786115845252806620144688949784880942782210749872975090267048127993394293666515420022122732509685136949791270245863678027027339401690315046051099611987874239614472435144713218252159235768772129580958155959769433119302477704654705559494861432443464296113161219210365964798264675309697904740454091350123325111857029931620655435147060528936531588651759061471114681523564618076546788774475242192144985390796011752703762881961004838262957237234896130852524026451485456053479392048976137214714771279001293071195784113 A013807 371 475933296720543072814459602532944075335666591709833489162739393417955393807847011941227912579668771024629672642716866846093325824020725823773600123847171860716024498412554003555780307821524174449901975067912273509293127471874715044546758466967624362334202323750772396358743405417021505420538067925880360281420660344591481019605135757271015446906684472288799746639335554891973713944223209539872675333236925333449815388889735244308209424623835535550862701206939027361069715650907791962725304786447419964384883155123627797472129821823058127541081154282438699354300663136529818981382201038431865865543473929700925058168427574889196090109268593220543783287669848276870340578284037208227537674365855581953084001353209941858279420740592157075394655318809985790577798392295359513256908425345553660993826160933481260054862454009775811889998491322855632862333544334795444370429599773020672753826685230043939934237404485988889100713412370108158753313003315747782239058395938760737352943978628657867262635223520269793130009048092178632046570259066523595100617396705917289789453632699946653596994634953281558932503825170964015956613976156441730601920919709920759944768510850745876601511715054081164376334643094892417572106393416423598095038523581402851109926800725217007783673292349572421009437231957055985248481243047906862226177714181511359661721104565774983041222113024040140752514194126698136284801321034395667712741941412323183516682204780252495350414168576802961233890692839244366840352255721592701638591530643617034731206143915902823557262240370465663034570321699110581475667338189668975745915863946541278701827466163653650236667410996918888762598917642437308054815783568573128969315529640466371264345232946703130141324824673697597570979664265085096560451411095759744933659213254516775042652303322535956310192411993466998599343084901873 A013807 372 39750424875396477984536480463154022116110209406197002848361156877661052446225190284343296486566515424748094888792355435852560666148035041527394855943839640978863082131914922930982327089561520574230262859647100995769671299578448075235589813919602954366514912281988261316278607963835053154228759971237453571064534972640625086238440543583032481141093193810032843639063944880132536562335466683979705716507281240775062031095459577339865959354007367764743603667504754504223903720879469692518780181068874962845389825999080517272669754848483637870358639086823562608770545685826107011144022812930867868956056486082550961783285239482320546642016222174373037323969473397932487715438861071668372174100710624060303528877021447553945355499674997551094037006882328823214848299522900721906730248593285987319865354787325288321042167021350485584864563993776225312294959956386450309262650602642459609072358577098499907247442260074278006580684914563803527235455349934570520388396287201235544455234039044133731642556503636453392011485705706851527161594607495117186398665590274917960504956856732244455074588905933029083601651982104085576712355902562169781603037135092291791347010794765146359634859953031912929875845725928509608039898084533115336495712528042347527552196323370849707100177050328638175129207050285272943938401900604229039992588866154010270306608374438092358585912101880856595790738007655955040642891134113760563035919688698644610496814425451468664161941773703160125215784556626528762873060750123144033556803230885538357785068346000119726326099577981662642310347838631414875429211752939342523274638872679074138455331801454516521416698833873662508341024200414006406046269059430796304646202351101391794369378200941592132533590681571897046725792539084172349825462306128949656604151150230495568337363025801525606983580442106357190015733794089334833 A013807 373 3319995236017989237746471384763087081159640799814979874897972183579128761361174117738636465854521934790385633206826318357841719397350034703409545763285430654195623482739666278118574940847267759880285784300585522267678716612091561691751696848379158351645691988703941573396905615747467474494340261557723359708881025449917647827720792640598455857385244640207753133578259740333549586222820512912669001148404636510773955899123879359002944791206049363079150521913664600947284662671574188188861039503053505771809803657269203883130650594700201918570223895170590772647124746225882283677759929358799015283078793774100738879101766486802894376087836892225810450335254387668719306481169115566814112353065452032140611035337708321153070036688355470464925064851818985643727344824452191194372017092759838946942474297192195405861762831790213906533473249324184114308187350517352716279925840983300869009332460717843810753213625003663773387625384749283434398232466281885264433359246303334393908445602175005093400517961740220223754191297626341946400063543212599682525202948765351422979334501631133789132284740012432522091493575197315331452592677337894982329267264560043302705093688589579789103063138137178399816160510875275050973100327918290326019458406054624907848686989124256738386713887420498189024966502046876281550679265140365813649221014690049091786278238041443911881453964661191023737038229137433020949534910412315395985323048319799496513304437628132114299469538881461636818147541954004308803920906911035112826697762646791049180566693326275999662482162852606445548402561830334401810723194817246826886421113285028951117927767389282674385244103303962166359150682242778229039390438112719538160355466566339344057524836720842716501338027315566413239584918656849158829772437270196004269235308218401220363104897277969220220875622105165058867304102216135334586993 A013807 374 277289322107458479125823036526797796105534359241346934131353534744712413277646623487648656264635526515627798471067340935565298245786072248463468671695362453669072668901899667214741497634504650572961348990569203405318794090158499324056793472473475684687799840588541904151682953932844230937241792985562612726245452126602571864219068322135423631664673017594791749469589831772398394990916192058979027644915903646016351570650725527943284951906320448853733730740751181135718162310992547771721862880334531855567326611258781177522955068319955564440903669948542911922260505929531914215050187059976252555458023934806667811921458638744264541185232225075591914622450781712479105196613725701255881477840379619176415974282440736691025562534248137248701006341488773499949751567083071460745145239604394508687582395775789352492980293473950455687582219256805181411134115702559816216415686164766271880528456451615032917919155173931002017107859759644901724374773816329339170738597610500791913627285139258600405904660682504933308173811369049705705279707192659538084187475483830916198656996910733925202117553770578376677603634894054973798251993003938326819122731203319376685232129964690293565676936360355277131045542028813847532324312488063526319471185532088326928430186018647047046796730591247429245554227217457153911394282903788493121796588367927590195081744719459436964250916582467335493541169935787543342726105252546994188090166318717973748287699935139222318405995356918557368688500851540393875612278066116563658398623834022635218610110793303897767810172723612542938648130366631359573633411954331272228380777802678903026320445060120278247329972752050224096482624131599080467598928781612448546691048923087228355028531887761504524908253379423422400183371991138698594621423733244040472570802177709088325946884125553267242067752833845490881656105921193839280040242353 A013807 375 23159481471737039635067865833754678728530335218196537285584778575413125469362323640311903419878623810111749356102015382279349274786298540263917366928668367492894618379355562105442424623931462920504304829041330437615631001204128022044547447614457162660809730485795608376652711995425083012109371791947174977508746407065973404671440805333072717140265155102534601707449612339462486348036311276957987367931021188418931699532319246819351102468167790208712694925198279399636316634376408582441981709628420435108838685898944662727894730261151008697668715417772252546659119715740435007155206673436276589684409617058987702319492146966559718744331780670538512301181711739407967345126374984294592476910706346173233438588043732769171146008422938671148756750647483851489303200634345211472895275556998633760095569277589702509566207091237816009482554534547625556639332477593498410211254524167443793733617211295339164337525759281891219470865554985301836921505483913642736879258411026636641418064482116017564501563164863494534831984899354400470210666424438117280329422139885041951828031038981408166806060208472476598490133189986365466603804707681932994259949632832437660127272726780898008898903401753233101262054715788561359747258903315553781728552886825549153389417566463420016395509735711576538017934611429238951833561902407318734025572857077680260683422400713971634691200803884254327756052054206911407527827036797977501583478781105643885430736986282762987255587138205194829990232279621505236885013076360121513313111461241404516093535063567534845465273436048843198778830496351417782949436199837702187786590942857544659661309891866305759495246654223986766762325250095286799734330130769053315068183097105168399440338011797728619424862230502823662285715412071895245321375931624275504309585968684440766071409709050334433324740784435609243926799622644030650508241081564913 A013807 376 1934303052000949287360503222301024522085582127758992990629326291397079652326610632762490485531682539244343417970996426743353530779426440381382642403249310721374051421662155902608656747015379714583440043626360959480095116851569976529182647372207076682593489499904135007226411158569898358254386841435220001296508008664557164731563407502223566408272086019318792469207899072204246322274340754162808062956966820677937594476638835813599023429243842006021892992847485493737024801619752021214136754369875303160725315884965757175696495766141593397437988780407756304949516337778356872232610016572071257047031575626383711885426303606794034269245334653384047085906997746187092840632299965063268658264059104738734630024312000604613943285769492260753015312570828498760238092620181146407427686309796082890276942041633569543301479182467273630927992437279952234116073687861086580719254189112989073096425443104598022344634488940982836541426162017927394721521059521951355026892541747355718927878163610811903004735057092563927043702210778978881672465070435495993370393666545338588858628980406766191499808954671829717982494414160851230136216372990302725613585253283798025811489945413467382601245311017831781850508071917376433327450810863818367403750465660556690840237544568591303189369368636366584031795916681181466496090923650961667984549870595984933052540122330031624901043782341216805708513223619415447668131641940403878909753731276724482955060583831322647458573893370036077395614190226267738889873177150673708913424382354343346588648142044224077828105102652235432805206701885766764649719860846644724426123862138404987519572263478565723338802495807441598746756167213208448800610986851962101927809720453320769889656471083358092022983918353826335097765236931656762784486639185191114395440929690493177223050210309592982205715675056846519662010231282852083961098803373383098673 A013807 377 161554925206171285429636589629803869109109904892558853570351961183775489641970846658955967842091657360226806612355592558031630244228475727093459676161785680759882148788644923141777620167471529141723495883717293696737024254559976009693863891174107251606890836521493259938557086374916480779764643383511009728285645391672478955544907357993214489985292896419524865820712938409570857082675214128431892226228825829842025828283352205987604035833874928184954524655614835922410048456083308563825915861726355195286939108028225005071347022883912022147418260928436214345688554047586144325739821194115963459825124227891194000382690303543044536201639595585288996662038358759292181142450325382049261606872480486883855034260562602497961157170753763110352591921228167044953845733730149529094767788280478639078820476259277361826082842798849160928736856354058890545608590483845812308252829128905960374086549433539131424246217150839827490776454477899313934536160412332899123201091979280897000575312102938620950858476703428031750617052346471095176165955147843060862288649423533224280061551072553519080255543703145889875615915965128455592206927688523073945972253939516094913801451730878209262238609621520328251936284674611197087942019174156973863928642642435355375667479959913314233679319037877973464919626757128957263220010034251969471737589742047257593481203557126571343360077744920768829580732949917197604690022866504472370421541389963305540889615022175898838387550148158783220159092781888107819821097628801418842158117838617110650430481471675639204281166278617355583323668948201125950309252497772614028794291089661722962622195017993287778980123252333329768927821841814382852275830232862726715112595661981804021953998121353151203851639844829929333700450353768904484523108591386347065421621888679680654846376615267515466803578896422878168690756526975088904514933156548329784267633 A013807 378 13493228908144631930368677602470848951861968366531408009049366150030112670387047083802661390139337314383503115070551446039359789628206521202572845612708501842746116948976412625724408614007389585445888099703952086845173002765103756305641206054752611761459129557111638563328226411119399391206722780034223043516145388757877114846066207446951267418061648001855136318211765328905767554402116559220760070626857762134235839204053859596290676676881067876935586853761606711075609657100534014559304318687246912265560441241625380648563974698287216001774520571003921058366253722608442360230115605953759384128054200637700414105962676842218622708097140662878922290210105761934842261198593626234136378667596442745026456316476449123232213808058525048739758829852897739761590149526875818819524100444973856414502164997651104537076265113402680769929030979547352597259775085801286089797584541675354716404082695238621795684468302655293231857140254448628599126394653798456067668878403201519798385050642149536560436650832747012639843286829029612340208556739903000286279210288502918425095020807130742467102023265630447868301316917323493739516714807473135659041548621282323763295611050014678915791430914198999335929970432308201791982005383444764614089184162138843316331123593731919918111130405362606221763552146382167639581398458070758742248995232845529001465143602294768365168777053333527533415412396710034261141315399833320036849977558431125242080641536267153246880966575924369733330907588236076653219277895055123303115888159999139698634604242995821061980767288756400155674776154222706240495779077866466496298927986099636763561168350097817388588198874158132035630620608050179070204929616878927797972919102284382253717619877093536541696892811480040527879995313997132671451854552661179093251079281764415607973424221283758159302901713008135207527220675889486400393991732168073051911816975793 A013807 379 1126967971637147803456322322035967775308463459941069728323812110216665040343396559486282081965827591834624563673807527324653368989537436857360086638419026782407998433695458958913128331850511185566026019975373782245395694363944230830403459170898992886928827959739521164447736798083103356552976693311238342817511979014446654509058295712176816806023926902762942840433364852035538611911219177142677101858825787151213511526161782407341793606729783670149537149613023154115745994170693701430007656001077549359331873612941793417148711730775646567684209732610818490715807877165979714368779485524863937521759214891461376286544108732538941587202981285304310468600638243342559960497567738256701304482696322494507354658008429507221477729462856070595793397228143872122627770878634195263625472393264661461595635322768817902041146738536505300585242596442774436275733674941209215505984058505267301268785390789024930997362477106072746017940211191803909227635607879900849227772393113794135080917814682971443064229514201863242692351159247382252266558867473438486910325922506052249782361232832366741594828085168720636408394290251775520618175537434963763378809182398120963034212730508275997725816101384814623536207060476813321868129071630690185333342750405998332623291773672083683480559722586290234247913638817985023425477980616527840911378330842491427731370258807261348627261428271469553118388658785618771524783803509478722797746975657726011343817261750568906332745209387779284497530732677065358153527309072898953399542095011288146769660780979253970917695664724223297402112979176834647912447964362485148237382764327027762129392341768519806112274958168561345747905063804959006122585926531344928614496176341893890212749329754729265499066184507624464929065088620354517852330344092814339047423392692245755993548364385840765223137653972152460667880998070965793647306583462409629368726865635207153 A013807 380 94125491959106221692475496658766064561538176637738084779333111257406080834520824044853765767867886297619678182600078489682374031375156263763571796127395535893498437180678427707383391404486544729660059214363193666917693788970986103186127313412654784909182640025404547175839425112698875442661166402047937630461417999265599031251057916176719916455924398845663748975835065806860220405436936894133534224350988568656503696176558228443593943827678261914559492272829306854901221179130508637135669436865998000040757416026511527993677552466112776979552881077388171163074989708779791723794831410522160925754851386949745608828450505450384940304780199929901314647993906722213950460717355066937949651699279551063748768391522040872645041442467201872231260329891804343553994051554406622613263079757857789933929057792974439996378616749307459210180046897496963692185552264764734888275294550418430269270224624090151261830711450376301820164384378950654302601353605737198828352778045257199956093336800136457896167513255653819892907861171500613091555263170249055865237331373627989954072592527392102624741636501376716273465499516118543257550639062105608481161521723073460953580481464781719606057886603761102172367549898083925455748008191666874969226119856659386739029952228866101327979828590129546654619995027716927141519346419073021800759229570295726535551775385841275098697501750661408546000939170433665416521468052915172406790625153908934193446961518669265625817212633276713620518264323921175778340754381077593486883155317437797306348838088168270905016859613431854022321878133828406628295566431519122065934445859357685720808977776848542726303316781196412158210778834053981150364499169824459782811335144251319604459036770444742983747506796261302935340445266660629685544482668975946411579849181049057786337152941869806552201679997408145667442088839885134051216693157363914654505436544718136625713 A013807 381 7861455213916510741977245956436800478244230050960522578854680785329813277380013745050231370698093731463493141488941155536761561474484426305797279984356202553360882971767442960548368233494120702365937805642828298254632702948645730324208539343538340290399843277561813184673284624837722775846503279065445798833768092716662096689119608216995824142315261715988681978210720531254772468482498406334926911952018916242759845208362319797837409782431516113365923354118976537828204894102159211882208247036485018961404100143950269329559942859522205246109236180464537443711186215466996984563068114238221402679970942689429702994961014665721600599195547078345287700715099083346031356429574212545724492859575527384395360884828312375724186506316303167570627094012893390577973137179875595527282345684456040473071688835927018202937538449518908300693447696925843904535029510705415422603640876145497714519718430828633523539362851046879104321949547714337598007567654504776583342852375117926597532871582884197099945806874625462691275557472904902706019787135242371394920487153656783348954097000480315803321046222231484719876111985085736851413886925106122525955091455832818532303995392420034003217560747032731014538310135037867537989529392176209064304734756548048639830520640107125649014203263676209866140516604709945471786837332267397853821211612940669375975819832000849137518314043716991503170544440453790169253289533247528114587559803479628092770883673000775734333879416343904398299305954598220522182798146661981685617968015267722268823561305961902154257913131773441879798345583615482350001874003926908594068910852619413269087686632900167137043579320882305539865922458999022559659593335162908705520185522583014464684023210104315378745575515130540282462569329116762451966360736995540020241560583450398355372665350857908113046436515063525734290430701996046281091669429196191515858948565651403489116175473 A013807 382 656596600921520893680681559527558012743436338086273806308521793871531334740056128000340374312075486545562410670297854251585862375910413769486494621573414393459254306684988603507960263229662455182305491465094662298525177982973840042408221414511665719394485310385240198997097405151071443961475800370825098564395144871788334977571958797891708228190312973781090707502137589490929851340126749395499430613144571903511545031647629311835178302438462657304435284459371039415949500960306439535613915000734265268675431848122870444674175987570154104360289515028578631836201983902019055147692011969290489773233853104363858223842138905895733803645411287530476774051425790540143884920354467806031455368124607622672084936461745477932859781194043956858666345519050868874462894390400389614034148793911452956351420523265460487327546148842268740182217445094943408750670199763627001511278689616548114614401403061238300519531124682286389672073548174649190523190058071893445017378373222224347352542967474071025984573735975593269438025835694490378909478641322578101275154007560568202087995135577116456209177101526995835288772749106345827566939249871788459490295193482612836636561999170313659982733891152920727065254200788497734640423484363949157259795751601649570447284914382387241331315270785500724229922087341979355749108440828305336149001415124417646950876448188542920814667107245286847336307042211141008726203995106366795658467582346422017936316975252697790107299942732459239250356332633997976233229484007355372364498306603175431614412663835244029825775162678849639242637621489148701354506518681979332685229503321626015647472675266454859453016788459411040995141709698057363205328894946141297993751415031655951104874302531122524748209212599217854931556252937161116750682415114604498030595381490360721039080382769003343509751424174620732853671062661411781443057322395895111596055243151770870814472091680433 A013807 383 54839604705566346561104204533301172782344546393303674576694048745944168608824227866716428402918856711771918101593947084946702811498413668441281517288433143556110378948636933153588349145204637919281336952656171289835121390315958094181977060761428832549546807608685646660436572375622638071106420322771683057196846894836633525661787570758713362926683129883170476981286033611871952113778726236261507944240447789953187752588241647753785926997962839600723739393331128583059518269705754136454009794776326569505040743387070262409631852657846840950275740584701915909591425897480533504990384531687110996350264645129573802713519283559317583014268396145832950645549133451703357412432925505627553183801135353253195205978221444062430381785107745320792671844096647619264015402380630940953746141416278462367426993523654525362083981897455127448758983231774768442264725754457890793223507435463715080709419585077684097691759064589241551801254817094875041687356840222612421296459109893399715231741186401886161257583002417525456733355823039530936898565601903045596602137865466216806591441718536343539046680696636219159153588778111109864218333088541643925088944854861306728722294732703767195417917322983092045217096104056119294902809837561397563495400969521373773327683334131364783232782731275805988407322656889457771521286086420889980500747192606486290984151829155293289361811464233602776375700472516708189821283875278861140190870945155513360059130090080572127551798516957728121429011257924144972975559733778328055255263065803815223867360096183416615078567362100200719184336784395188685829738946837595845203053346925526452892565310929576316375415188918469554955230735691449032272274634796667349736111934858936692230206621701884389495181645499274461738509801564633632133745992786882280013356857456417781905032649249928253277948698488498228671460824543773397905590623827555615614129963279054901295523569241444593 A013807 384 4580258624613606831129984266825847251954198859315116204320063645310002906377608335656022816640185831423902371763228054481833565519159008001884273605447224582949894960169105293920852508956636563656296543622796082298319173640579135984172906091855297523370698918285033894726322961384378354336879331778213740620137849503650468696798159697338498784999501690972281407953990813297157312494912993978797405010906439864680194283922530662043954408796854326292047437870409190385714025404094291230775352069513571411630507928431495386714861965836026003007980129374888718684985482383471638870301906471039197526170453425867133576435844082157763850934710714496113870866909175019716114443810371155518869464254625839060116798507033229538247917073983996937924745090796105808549830422232676819397831477228993455389869926089149612766616252057349699647799038501060435066392159738077496940820564517364947255931433165273253523313408833558043647992603578581058356769730652232812039101561317406637615870255629471934074394589944914143671826611696084663380705097636544271273807156661603893903323803773873948724717818463753660391666888336618006969379397888086642267353763222871199289614778370151339928499872732870830708577083706871139629577580442965485900699384375394658922101439749985718060385246498886591957767995626064402535229335223959152061402906273686341509287344922879250820787855304254737485674879165067984722063450547165761289881732210333631345498604253619464665253763934826410429872449273082512287891724524899737502974826519000451312625782593335139107977024649970864266994992569470554229185626578822842587204218588566894872039947334149143519991051993659495699415826275685514624412649772852453717309804911353251471759087251163086095027066213744902318862077136479765589442599063553194908995578091617469562490231898003257642027553246457860556869079526720497966472834492701272571707748663029944411103424026614693851953 A013807 385 382547780586353056142807415949561588330466642928857820501016035719936752743564225802326681668604960826355749992036570338377221225725679507325376415800557644392558176968283843253563522400567242433137543619919551589637915701634810016534105289697846304449444144354084315921437220057784664532570498669448189830334533328394390796025279096081408757021943380731695915473725266717391875896887628170103138063915916763937954506787493683424573116177122070186238094058374445990205221115775359297885588180197842997870791652690526926193811986248590727797229508385520080673288672474149934750086485530367664816583282440581848863437498133585898594593917973585429926608675121206821709594461486009280091496524010604704140015128105922364264004281936217408252412634728381553235890386695295400632926282809642762387617326096891864807880555988081904264283823494647068597180139573483970621994274369054837759762649229396787407520659219187601363523990243486668575015764673805136694317801502791119780315099620429125405827510546789174193614630435468687170219870459701814081059647531533818822699507414997726071437156915911169469572410180762672560089536691010884448811653658137425435867915904253410062168237870522104651611066608281584453001949096176920347912313282417337307832834349358557158121436172833507046904740762684524964144889307240292339320432134884556929197188335303797907803022462866659929541051582745643151971461453149831548692212155939275223607388925866551308306659617600636625513376835737124508797004724044150975985960485693436694081817987977944153437349075790216554443688774394750159775812717489862635725883540735695626607648441295470615933172653562434740310909226371529866945568921678409786923432216001134916172790726304392113742755597238187986573679544515926501795835316387026391994219677789982675328746658353130081519783274697406971570262391151222710657777609664902986461602876084923987159769078126885845208966513 A013807 386 31950773182352793602103418187523333418948904484061134026065360319364837525895227703236126779643554933178058595084886391231603893993834478131322763624078375017310851498568034872380878954417776655258080780679300868318148357316240967390945007900853821193922024380597476150074358056446232966424820619370982262819370558120827913674827335383815340795229733102091974556281008001503286866783951592395184194236321284040861898361398259933303771236229412424024791853849492103547930272810673783918702210398304045025166389624365499402633370903468546176352405769867022657913743213713476700261973357981837733145852332719836598923163281615227836519078623071828692900283154798314956007039017772981082521881181889715494478203514534741785693901631594814154649755665149155707814800987177767156262636066544173157376186692938505440618991916680588726057249222096417816305082437316954710319583789577829104533136226288449081063532978645767653482887189126250046053891681320878821846117099314617115171697435397860983020119508378378617824887548600780221143933800664755213864182821481236081890685558808025079212502782773816785268157270707479174891238193969920080049198125181295909829124204239149061802353395183876702607207894190286215099175790461792564377984317660778429287506157692776052403460470591227342064530853240174209530345299830016456472381812337693079283478366952908505057616239121086303975198169242498861695808432028527080778322251476204205950912730477300231821080517921622771599502746697600376099234631556891533665323405725601526126407520173905873639240832159074676843691330126223928094635653977470817198461519205786034429897405465439001313354513198188111945507449495776546017160861907502463813631982112630789333667654251669133731908690236930698826620289237514697356489961459960831285749221708697143026132249652311777538613818886002127672519885171341272016848243736822362332259533813488936331571073174235632677698092132273 A013807 387 2668560526963287674441279590440136330484031451413269974991004959233670595000295313001984544762609351573964631920084796282054788830259049448006208540646649959820819628011900840576123391151927124023810164883115887822800068951409761837459118004887211999937561398291881805530360459232445823588767442950483809572936648384809668178035253878591641078558382538419823806915146069293556022400662420948438179086811789964376826613042344067889464277421116755066974640425363429980426684315420285106673927314676752144546922027816630875607341771228596445195129282305063599411613746952563287482580276832001069310074732681093472578661520443785444133909965677582204259724549371910063440663905803417152993310038192610927814314035737456168682940358172430473010502242908922633872399993250074290658211626913835886277216488780916912905938823873079450989027512278714912435616790247149374360601957689329864639712070755837555699507337909473160186544220923013530096467087115601120079409546251856136076255341501864747162823401459270560539352432946685764850162494965321020217150413432934318795591948557205062640907444920051951722381763406759368166091105198561695005789076613267015684838282662257968790794357919152566078456610530666894971298261195159376769413628195345875192521801796658348672789421964249898836571681393472590154183969787102804461029801348256463674835396686273871250917165907632249194312526293302747427695616051454610313686252765544051485226182162194592661928465937331855506762068906930281012184175662263137783261476169607965063603682492444792472223033542758076084661943583472348698392064455852340123232704545586455381619461201878930828692682296825869297800727689336752899899292347376513280178356778029036155937256150753657718422745717278688896698153177406465037911398071097388589817060746332094082685591623210731971802564767177783705336533329395594380119182165143140524352648523636409451349147602585334276874022352979573233 A013807 388 222880843772500749857010112673150626458356790853487721581223725200155401765019664837238751163117895652809100022597402270273498017892066068946926543523348851294194676151181970105758401752400105325592648781202722066848084558890694718426422994886184833446785065546736260279701235915553107631957445602667358259341241809747688295897682439193852454522274667991362104177359914853467092546925726060034505155509607509614716935547909618894195945914489092499948788942966779035395217100708217632394513083249117015864703474685272827361600792074783603699142392787401216886457391759225038333832587301285561309846751748257607923242388848985404079508294243357343281976454088091300408627690076607204035154247699885057301979322578828076664567861654919565536310157829996127303656719836239454830064493291470487057759398359470961482816916508703468826054566853030548201535149938232162895971836108170519624573391861598308489578552369537107811940359875711013047187027582982121150152364712501276341224922377577245547786173313279736486807254552140141766050421741998576929556619680332107240126635135446324036831230707167659059805047261495949188600095197289071328578509467816674417013378206234447811375935567765541471438774568131829734897802073280906307158195640503482841954613407858701939500045311876115800729303401664224202267599340588613331389670038407728102585927166634280000747852613771353084958176508542938767908565548233540508009389517231004724097575960368654573716927403551893903780274757175724000418634535487879530795781751161826850077243165451481512072539984524697272667050190035194035638403615417243299432518716351926339928239019042130181743241518113193429621614577341094938952488796145233765673776536457763128780035570967096246300386145052833375341126451530165366431397878296124992410110730594402829879983297962183545016922011919455672853412600204449438221934213614920239734457557342636553786132156915529704138795220943206935993393 A013807 389 18615230952723035128807341620574213472428417528874147994185386752442179310816207426871017735894769762818268842987357635015512827952363250144516251841613619408942433546822869325203047472762209196898823618854832549745218870443109713577693274955889043474308935459528959194820926924902911102528717814180380429178439857191936674161670335003909750854154902545306554302997277448476425036611783566260141905093317928810530773173896959279662139598724043494688222801305528351815243927468251044875222127226049502282035898909188671814068259754878001364556071787996537035573807817122234426680031523990671366159710552766223671357127559056109934124612243499448668253955421891473501428993302888310288220117922142099870918615001106299791101372373280537033158160692119106548528712897442555506861816544196906549551122710381374174006351683723422419820903478131964416340417257991088477234463723590509969563994261672552323358090272456108781561070797179259520714107730758249740581875653152819101295446741897629125396648981298436871114628707449296780442297274313463143733498432321017928802616693147612429880181219893350052333977352327403172181068550972780526434205689261516463983374361162907315653929514555345789236037890704938551288399326962494575680159658090491390442891266437766644688983284493205067792712149410397669597592164525301574050996631277851858856079222884461699942461398154797181008791860170014788834491303154013536769452221868650745561353641785950398651411493672057730737632327994073644238964775038483186291594487638786940345301426421673187369810612047487240910424698921929441050555108363263577611903395708429239837146451109417754909377274834332028435426871114105590396250816742846069342839490101488834278837350922742845587254551220957696341866222358250941569716782193170655491084858329975118754406085029099531863358343357524857252389873781675821529734167455331753342861629646814347608771543877741956419376315648397586501104176753 A013807 390 1554762704402380616993117979491978883430693860429097714622357686950723258218680460499694272319667065360344632035147097034130646903409331015320141870063411106654280992264192868910283727972572474334186647470374469387270425278278966387722520017590808800017756598515318200910638637694816038194301040558159553825412475312527742962656868049861546301089871615486548721940635609774199495482852775237613312055299006732184340706257047935996661561425030836719855056587839033471960988066075795519023427288046880480097920312794347058582795122987165551969087671805258769748160002693866141550742912915224863173025185077587767255418650859925357808021739189317452221238610791797758312850949650534563582432468975230323318993643507399264852577721988763733546402739166479898039666629907299678488605779587869831925059319893762752387184498976263963925861679397059800017167989804673700707099644658002983167954364729153242599191057645806661544762194051208934429562991780659776583138836426976604159297007330031882182253519567026745912364904274872716399321110647934755227765522565883738431523348828381737756022615666712489720986122443737040343735026445797602348311293372811116588355410018687181910731846985177035662783120669567172742158400187234509455382614803375931421180721464148707931068572904156980467115111430905823762460495173317712766313289640957465103518592774533125640894318435286815355035304953259805178245548130726364604521419022691578920029817515604363245764539362983933728937789666393024840482576975989154202260263202079124044579920436164566282313952128818181848079581278658468845983413205608137265723783512963718540438308743109680307786099371438245346955287702321213015485264465179246557583297052766448927802774386418405206293087372525607756169008757583476890844315365555806317270898452577851893486750627715422000759552195563833602576854648119346289984927400036763370949146169731581126632208116212885942102729259269814822158721946587313 A013807 391 129855335834391231511882206765149568323014981916898670222973936371811357249682410741394965318410912965961344012207520691387625760019650735730553569129566159038872202754897652604255807243997225628865602983373146057694213189667137551668972594389201941786283048864597891458257449658908730326026217208458044095052275350577629619984064276392486208613327167197052035805203826763950916062223346640620701436170628341278768320127294900662377170271780000513679014181272903914611653684266716517544355670524963504578258402444896660679893631467011054066010171436847017708136071584994394008459598829592495797074236482865207908939821138471825809483783678830982926970070011941740572047624165762297284968342241280211833925668099381493999752143918223535789529103177923567564170996596487576447046843316958476232212879456846958842130036538996542531051893324921831557233887676476152156757669421481067157170716496543607975127036325635418178880083209351021412491530636512485200000338757217512955988645349211592831743996207757640845346629169941644146387698482426158691378204210225175717539261617495271119120764883099493853986481932623361346549093143779461545733307533790557268576032200170772120366234592048971195591309021442919834597811742038013464223011370992761168228435037407164235110778277528095165593921221820685306464463017370668687955252264102408442910976387121781186653134370033590105267903705001212188292246425426396698134233438194223362979810388720792022649500092135781128974613130726811827701945311611590148126979442900850519327359534748900740465143595751023366133454707974833976485380654345597232570516122786242736215947984533263608986602805601893689623052584185570032266344773396235851735914553144106580899015519528051621234804950440711285402991780442129573400208063646586499424782709657754767995906899177419760925438558925686946320821477065575921485831121378470513505043637242151387277448654074216446770362050463474203761518615700918969073 A013807 392 10845647504224190047103913791232057095906534304681293835693006139710056368850724627532048898358997861830057413243584335665385891102601249098951564647270495169085645246291806843160049276825892281748484026774308531884678379814188995452944260055980535379932146524220080492485120452961716065560035687467624300862861089555594203490689032428576840629593698331464983082486428815151944460432956134771281604650407049691944008865351797398222403638269337422902984943434094207852279927363640430261822129957915476865880720030600213996645395993756230246647235528576899766001232834850316781980554153846394841467437305285385029762562801306305363433895096639642525043467217467386114317989617948632831537840912333964572581305725328441760353298812193947932677260226523354286527125806735238872433799400675688893390651905115314849453542781773530228735985182390796293491731532626964704284557307751520210034055412507818681690585200953395761718243429728206659392705130292159276389228293341563899597127648211501444900090307268125921044195814902696060750446964950715200062598993842216901104596669554822539140085403801352826178804957494635763025126808461604407761191578529721133628738785390463058265108279362522123226981720779934107505443834506756922545370132716686405531607122759283764080687312517424036325569894367685457481218415673815619486710624350097255560367658828798286490456435719575479182080585345406243178356713698038078624869310991419729499436743476349270523708897195272575673088663291434050661494174371111620761713450050521936224740395701762938744389258260721222562832270664766108550035477631598626461522077091229779571492191616202709886170052926675762851006974883762994664917381818827014572835319393148925743266675206502399457152144265758647268143276494307104099958777683826551018457276693325335977786140126197275852253553880032299443661330585993966538418101088651235758454749626101726016799789036932631850707408816759828972365796301956453215946033 A013807 393 905839325200308576924165983757492640707209651661286342450915565794723617982781371616104256039841860417908225211517407299108695010780358925993533630904679027017202176615537999347570475649775349263915134400217022891540222960460879089225357544135550295467312809849385342812849745351815487511639740652983449232367021060772783469745838677467166306224295278342286852032349021070305553279820929332232210902006647197320855564443047470496933374271893330898280205460558982334030271813338612375897646116215058543315223617675760473213820118794514106430223758582271245356188967599533307947797863483404743554201831174740643070799007727903930259362352366439583334155425470093555653952810880687762722872010839045055066563235485156784266467870093250725285137451379457073365032074504333885864543359743834212064880637767136211541209346676507018234258218418461697228722909336536719066550510900714719462254342108065524113479366568828567414469409494329548399138125187131434923304736288180758458251698306272812179500442553341145051532278656488077689938080959648684224428330564695797797157018437888333291519073010892789395279968854909473563621616169521661740622481830380838801805892094596865089360108600637210254040740301260876592962174501838844927911858854630365276405358499978139259783085028767772937947923147483457094288843295492754355149558056344472881657467233040061685969411967734663596766552568633674836499531084773838364827709723314367227522456251888167423410690802646360792792038246763863345298654937649613677639069061669642635426542589406942406870135239193697229670314078191930152207513127268748880692785400736602419590599335976866532402808990488886389078953549266769077408564646890251084137778711035191427003375979922286905060804241220427978482594596081023641532657070930877367612570206703225386200676209480122676456069073614177681834037991872802079255218221025239861781899143521642258649135180153650344802933491784597675600963672935704929049028622193 A013807 394 75656606280054972653283267129409542844506857316402296607842918970741111297539882938748643568703632023964112877891145375028857315995386357857905922386789697015503742993106349243508433696744886945871455940240525968924330961880653082411191087443745296227725433191430513217072023581528981332459662779077830663336525966016803648176642192180735197062159365942426140168593822588812990115483923838757366486746497180567435177597847767783374372352562802889955261040271346763520542332121854244247347301272397904596230791771897190483291470141836612683158718540549876683394258762880621413108025355997447586390491141545513249916203924442264159192203031997400439651995290687683861773792717565922630376993217287882044214427990955779778719662978058393826539965076663634224520843894676470481292525949164777225870895746948983524133345843768542669943480660528339414240166110696883313157365220938594084206944907207740639481910175195130779023899550375898211844415353754404576229334879525145127191640094238211546044056462497605775849027445668540736741318459830817755108478597093957727816351336950871484840964496942776663083178278730894141507241004094618710238530304955238037565629913632824769128445630433820437627736670701609673920793776568082167224126363397582738250651947276674169116343044687713163550348489200965819972098480882850336496446238423946719548913320770738992073851256957166838265539237084853156019277335731395754068775143800939265209903068613951631370684306527826699774783826407964630462688959047433383970092687099710222553460263609857236764200565312696786319294302124668198242523703902613175264342129454921770686626447140123869652815009694622280102263279388309820114240727872920660798271415724370223174748965219089324597583431030971365190844783259283175564449051221217808620369476234060087480866677691989326060287345097329734164460687119208302461475081038249058495885998366071083084634419381613030448285808167341382463868086927263011379103919554181553 A013807 395 6318915413116471370974871753915414427916057229923236214983648435355268356681828562927225459501696050273506671674346352867785191889250663994650160543667062284431888118527235395167067890785829702606129871584828969450529046267234026096065090814389050886235855905581467894403072481552882049868363494971359494832529985207689457499361332533127184393828612402877373653021124656440249747435332802936854006339554191018172753468149843413035210953258397860171953357344503153035999216121149388333782693949571945389781791959580625246354986877716335727910099331225266250473771886134552381044195385758262819862920210633022812146251267973342344839891989435454882120174298673526043819208941563823424011716850501101196214833240232617682898444971590415110786444423168023394066205402927273491068033059800191358681963083680926052919141178217392452336349448247987436216752913731514391198216300618012316507048245594897705950168619742472517794855114346945394551457414760921624611250278472819646168172972310869666537145639804262532004686621289682190873371659083529729724415240907884443384949480013473737285402195749157649677370133017883009592826275902986649297832289600166436135518976016527157542376907499463116771106194473669141575538617012742790688726257997329507881432701288495103278766087435362491132888656166553866249889637221816542954519686279406453963444789464092891357000130832319531498776102620564020443886062357621904775578168785398248369596314193705854203710923965510613791889719965419613900874244548600683662566111319254897497887554676958886271782795415481748290173779407754412585413822273650155011253118994204521209517727491590285717272762424704547456421131357791024485761499832674206510532426912715125409778208324063559479714765743137759392104547142598590106318349207047332593781879024544932566489465787512640501881259349874076727149921048883396629884860243395599614634894469532622930311751341171701916071278983944519604764726488251933973394138465084797488113 A013807 396 527762134218900805375192263758769328433977015900418611911649300969307368418423003404244797603041155814893550724913081737870287011782104707497176058767616709058035727547513227439748677306323282591366573004636500357477636473285653093569452449908587919069304921090069780008439016731778261687055587463502916367907736894531431179804157854499315567756959536500721124873977352430546099155546431034088983463485905588028806542413343071700113854027094647679421716358770247844719690529654518063025864381362198450899965046256133401200814859013746076330779406243265462505819901701843949417192242813915868977770958912280698293267052152401525983372618849638627209559077599511568705824150008352096196882603070702473009059087057468461493361022472203060467994624667416481895803541457888809247493189187571782468476238712114624865859590345894835011584242267120158660259420107769813467266223643917006686985176520331451298664033289511047158744094005371226298332274738246935009156234508328369667611974820376145418848940982091810935563431296735546263934874338315486556312885335867416595954365520205340011814076791165396058703630879786606844202443389693347936004250659695500912474680395876364725096861691262658975839560468635320373530560831521290621113105794194957827765140644316399520945822388688910621909993451686745463057032390403339484104438717742306441480872260830502379028007927246159590309278866972127551493807814170939108761064235125247102077053757772506648948140080523411974512421301231811572614917778943677700181184183495488293921066454174283140305570855896451098943604229915056293546347850117534596694871751514955815940130117825112253392338390473748508107749312134064156075286227524782401966178828176879989350085737434112551305256949632608802187963881896976844269814844121800265565256318009017312885766672038843247357624662160832762328288555923790169924613412388643875413921020989834199762567783766001715732189292018030221909554721025289777391851838742347371004685873 A013807 397 44079221212096814165741433061396173080134194345018862885472861266257520717675107667325929740603600374815724250095465499828664241511053167274871641604330115157236202000495852268995249277301426885313527543920245146356889675885291032028014238068815171588587416314363718096084835116454852194364569720539227077964022093168159663568423068165637335534629017448076729070599462452351640747570393466398145987853806320617753951228904826691465209202196972068832981172000849870238833272727275003141983218995752176817615980628358517801693257839687086041223026788843774693948584010039708499273313312061067292892408259312596202151957462820727851657264498940667783169583720188805729879138832847575426459831891068141248189624010126823372387005957900871813347379046847291984419407586104331237159878654135182843549603933474525583421458845279482515002527498392142771463527026821042590599542264963592315503688928154603143915718724373252169745465475422610191663009918413122258899737862370093763008619748972636041527682399765290141149193345334649559510104639610447752669808496136982501510704562613070203126723507674925044218985954710657190234632274350578112963011019348427931710797781343989858204814985315948540321095929900890592917645971209489713965987709036957072732772311753950004388916031725686504052544563078328667819986402278877317051886826144555176298923932096824389198798250091526495142221280248379065228314322447371005302832845981895763212577606902917527826797607665395891523251939500182134356370547815154905196832684189726677796581391319090302161461583455327492234868768886735416693284518789666607050552383558280624703135607570871200515581494710757949145667330298749172379563981009097350994617221908161193590508510876234514397566365690265119767540931379917403010259205595896879980275772936431134989532118215356226862556169408334913142420988479310878782273636816111925118446097594091942198369423867920229299668181858637902164107919854753227497544857423599594773682368798833 A013807 398 3681540634855538015936890230720869771825888045890320447057578845819094387860942667482728977864953306904984105092223374011189866115244671583964554378435255548047524827283414077358752214889492474888271133995762794868873782619615392286011777177745511946250409597991972099103101513761425710125523227629156784778633089243497863260898263076262195901187750166280816488705537703482861386877826832707039551051537757704315427760589360030097865737776693304160999420466682982012217593771454735537421580433744217559984104318061131765315222588028505113248988420431020906213279685102526493567806401136652401369666830226047347399933639252250010898266388216023513918106801893889243365235554458262347193351619373902225190045586949802414885135124609838714722586445371732673830693340999019849258830225072024606276106470127725851252943664216587659135526099193210156415405240807120298209464369512024193783183602968400609182984743578378394469311021972771825817886251395782384185565006003012601180242930053943534824433561710796797878921777395695265859843449604904206750735075405856915508675555774006236435347074084517414618213925923388799185586722186034634572783643347000049284417541495631376947124352388573338036158253161252283211074709161387790400153259446475691671713876250001658316566655885761062504972574452865088664993084304734112397490639606419392879662425732658869810272828645894384400773463547624867906934040525126873733897902129253916039277694306138574841621962989821530255913525238994712043578424524069552836944662616210161856248274384361741126827432911772407478948474446189028737639816293831744687469185627171156055830589079926733538261882019737214670595281093881829626313563257860819852421424990991531049872861336893982876999140428816633068104786129782081416819859110574903312832612831423664825460712045464767423787553825153540280568143378780523906774276420518484097817736517156153104350012650872565471337586217015296226648457574188844313822444036876461755092725124447330993 A013807 399 307485955363769390629065008960037764212669995480805454058696042781656582368533792530825006960258765146011177441407588420788588807811350215364303546241290978628477321099538027155080343739785300995143293382460104390243207198172897179119989641662482903262780460033887501689190141530868036735393825494814803821496214246706185037413483830392494863863102081637940073953175214532592065893422974894524650343375485061222128841992183939073803844284847201456830832596797829340642425649385670966820987819406750794827432376748783786170892705774728775563668761862819297107839332579448115269276758429334345214795943327309700502189857483987173160234107010190499905954198200979523495107838743908529499935920601727687750097797467634447493621370742538339292345142503892484651013338533579136829946759228240567140786688491537790822497107779033617878658275330716105473971061117451494426752673606013772688965277703523787279572068768409741884471325866187875664135677602827140509562574866377615463175069761035417972071515507647459355645425769865864299879984754451204252028144232972575440200091093800774873316622974612978986327845307047355896779388623699798714153462675984791116283837483256628234000773035846033766117973462280951946072170783868269642011200382229096244113214658276388504257963666234649701477814390877745070388887394215697801550815710567754112702285459617401465423796921333744879537000448961176592455037998699121621128886683737416321516512306142999909347107970872884028504153541486077344591713594674813122494455166368488928395712124856276980653754024224143245049255534220153869196415096677121148042113852766962124939026630544560711849170648170471906502788472242104292219335116859793534894089836672603664816431251718722343869845207755194010481179842345529222014211452774326499591092656293335909887304130749262840002160283030648837773331903139128137217694340918124310333835171649399063428417406613527540731586538431334556145905825053826465934764348403958962247099495118965531866353 A013807 400 25681534477937383274730138613351314104806410692552352328436352189166739416002310885967035406327772323759999551083803192492683725817211781337441996485618863826029054335554515566019465389490608124415363006596450378777502908398598545297280654861292234563410686802490318028582849810799629296176827699152427229975185310099147280509811582998211563524710148960482392916643147092976621935484580286165593321329063887798333423012029194775383170878514723112875967969317151504359796032662340624819855723664671233134781979538435170604779129679011122063853178659544530513743848896368086035405264140776433846684971982640233495643399086920092689515912851598120742645200587944010781834901799729984292364148024576898208575918142294296689114750505787544636035958647067604210537285047663063087173983277501880408165645009501727827285780938812666798843417813896739845291536995590666266016810052247876308755068959076010237377138755606350051932929607669877563344275929065725602499175815414724821099845001511439144445385046714223452842861605724966852190276206676519030333642634482102473340951808245334518194277667462650617917087967889902211854911317240030888404811356160925738823142390439076846731978564726896586179939261543167387487893776039461748770417467124156347404579801473902244264129383367584177717128535740500146023950264052289296083325678962329391247007583872704987793660942666715706083809814497686430178437228689349336918305744712432748589380624321369495428579804835274146944695407938458665897644511140835066803859389950262563788538272380121109701182189857224667969758871473601471309153785289569835405625391096949443637032443209712255214354581705845984103019395990132792590451088295246815827889277248732530689133154574799408882353341596921558949398621612540946151848954747164523572347649746275708529697528304309181659820428999002821579666453882083121148559049047822660523392247371329459176604850217768433729442839276323493463862200414320640261337453143047056485839996931831120187009668913 A013807 401 2144947441131808188488735907125715105347536227452665018823332571191395242763929007506852764171901872252758922506070326440181437463979345189084492988475373125613772647159848694589511768795645081159295533673942132085875820412359349101774177574669988722970623972430793852065268199047795838445984826260909874674757452284790880015459973223593627997147316351328449938790952288352500440673607630080836519790724744972804605823387690376834777814944428189110513720765337810795634524443991351325579169896197006062650125713029643884081757689920687925895081334823818733038400003673558913763083066301788531308975544962094941789632335138653061521058557278326642546469798305671724509632833215248018082546007160687115278469259162561953771553076993881515546359302161733371268284584465866692103858257320234553570402836838593809862735709790572743706201099234469608618594461408728037203989992373794877183532114530987451035976006006997962687490213762195843968077269871498468046333663279253231783080154371236908783223004486618657004888644171754956461784059057829545932496166474579680675909635976458584294104265064148042259053104166132522636334048127204619830458249277916678632247675591862137315901581704555129774334707063346883370376376068591884719054037271676662291577909598901789343184350228243998107112292433582312696066350003911254298175444032612713086341320412632193285514355592466762487825879516661268334933255777363145968753814104127095594933659123945101627690413879646932026967905166428006234437167214993685614525140108035879590182505047460095203352437679065261493502230704346668485211833301170162222913238289808314482008586689318377267758109018653962438268282972491880969947065345507309304761140325091389695687090203241821429263033443516485525012722275701032363548576549437928173286048054458693452108867261504207161409862050425714661155321894685464361448800335523196429574243892700807759889213695038237353516795379197814497595234840804474195267165423960433204753842383743466989139234557282673 A013807 402 179148155230769751710767711699046851313731573253074035037143559678476522070886114635979849716401416272422677966629499734610393838429018889537525938890451638824387905263437722820810612441581072823505522267981320813944434396660665196329281085214012128131229484801392333318343265252670956222847098674137453642710417172278019089771232423607763403949741008979303467337759126075489189305500382871981546969441121424873613482975163287963617477881973586782699216472041779295462191116086601654063697848900270143358601149677948886842392484019865776258683088165820164402100206706819314036406460780591679923456946490779131633211882263115442351300331762443119512123704024288008102769043862970729718272325064067748555173030994516336940953884543605978059947475275850132901698396779173651991206345509643310148753615335596193593545549217418426127085622009162136181433628011318374395314448153051721937245785737742602897975751997710476841621870143632359084057781656937423549697833890746509171754637573240077858483568557726876851705304449869145718644666396568981505828012320123369509732648706389797418827882322422708637518374313059554423109256033632257052859703437940878916043958113107917570761416005546148993882209068637795045977205305624862803620112246967706511254878587609876347732100115413166965904125776345228338688157618676671870237911261047846409684313422183453415399444493438416469745705283111065792601960455781147314456287307790799151184454143691018833046331057641991409824386407405233508706426642963487616210754226963264699251633004068914611479198947393209705198799810657738098553377529147033119019936575203080233851839168878560187780425023346997596806605262145494390490948844722115980442955201091957958773481460864960167593477816235940387534587577188825924035940661985605198961024019556444535813584702548092886328113088313606114214353639966024668932565252823232888994470424162264164913707017023288622003076266865980664653651609138830489262908923374599341694245669732638106399898009458806131633 A013807 403 14962633073029120432635030048816092068574174729669996480337267247906037599882479180511673028163562688489014486450862447334394703779430086673063703942069411326251702235507582047716923161733292783292004725344067895701453105243495417862617885518159506953648417800097089071081347857168330934688412528362634265692816752645832432396783103252144007261286318810960404895516979968950932579984697477850770784434691902526869071711568612974009295370180315941677821258961401448536297664206669056749054108037999462643453726622251968977963462657823209498901470206697465951027811364360255927634704010855797698887047627856363853137489618497664860622955009131011784772083883812558724751373312479178316799822861676002427076606721692998977645409390966514893544873082514278950082751797393362587957545183310918906934050706444329685126517816188004368560318235827230776009518045133321947871058024191032867920705270601999936641832782600776736289100216266318263059589981769070552294312784389039192534119084754584542818406129509906481531278732957520919566921182107837904348261416989023944822380552606382270217923559451067048114172141001047044972508173184999741311895290840260147946907425564886383427564226199219910118035983621697280035062164331094166221155394978989815526518714515764482438932733739423118159278488966129816075573612469494311274140586433977179983243541334184212707577003536469981969631050950719326063908339227297204850703572233995335906076794535217583954862616265316764539942577132892507880669459646953449193538403790198830946195640132839817265354175285228267787908958985944943729276644611889353133664122697536464211539459223906225443608878374964586282884478099653836988194538460035848802576061350401420674719945092902338157574860689841977107276289034387930001405800029699731822423687137373804075686407941519265959010333249040696265297030363602346373916782481049234121707164296456465317757723768802088998318932884913571092537636046884261293727416189169911617645092581739667284625881648008946920119793 A013807 404 1249694076892465167654110344707168825659383647596767776034248897812360166379784543635515442985248919305290978922862482463815980054361780269020953616945579303379868422411828760207365139391126346553331526665461894716881064803041980795303708416362200180275669503081908976305785254378556167996110902781375576504929747997732570586211721566722319630469894633410223977278473683986750840012901918047574226686769902390946631738421922124202230358612830167764873309369715210383200117212205206288737748157441753119443898701217106701008486364644052280557749693133579053695793832962732935331978113690687079608745104926191365377896270426543466824089825317631235275949218059908717249959450431573452197438005230041398711865270002520967611922237742914290423761344724675092189861512870091036708802131255311258026038849052936859631451894525838312866526339374526141643090956647580182408138637238459256161605224905949636708262515835599473791601939162779167649000014867334541598173298064956942399642160077787655600736098342796899243973931055345104723148824050828729609071141808340268895510046134237653590871193608912570925543771388548450243148855132584363394110806586269367816673655090604875630253591736385046112968483388067778525808427027097315856957119744040208382590369555071165337782100854650358251781098676940128368447983687064634371927495919552208049380483815772399629549538912369509364085555006455028832183688400603089846335613056555524450211439956375907829494080573095521491140543984716315150701393939173199030093521022961196559457206059534914377819646073997550153913944163465107645212914634629610663076761191820943027411987173839871855275657130755417210932794495361188119090996046720654127839955220046877056173284534104296185258809939676291769976822936441114301647413824280551301540648773400597490205404477683630612162502043293127992773873272998431571495903589599713083079104069204340439804442846894119275228595593480866371219835900271820387513407527535660188217335777519478751279238261123355255715325231153 A013807 405 104375698996135583267638950100287447487897381630929641422156502194186133456205984868981885313570974989297207850616397397860374470120350249848899067040911728997589990508258349881279343807086263590480802438626042908648623413414869278004561030642987321256804192566904119610035490230951389707203178711203269525268237482518622027930989196974214857856476069677055316806275400560257416908717581097251446987105709017594253629424737357735494481781702188441889983671867984086415256989680591034441665463857692662289073863424353968774929789661435890524463812120209656143726396722880417491862144033559875576001999908540429027727274402295336892614806300353878401482554641581635973433863259495446300982219634818287661813699215880553735915357218525944450482971272749588374789423416422873476955862804574851581592790711750339453278493682692541728925146390899797876172599790162544414910147120793355533873429989369819607510793585105103650548385560814478861212130241734648248821032027683268786160512851856902783429079669688739821755946695673478491582112933549266325679230834974387598421894563177663065563152961409986836272341330142955112758035529528578615039528676891803869416400346822409817514410235414615436401240701054808930254045633730194917688915598141982244322330255609098800176898845481252571547009142596716461461144045527325327377756386696919968492307388777126589459607039500013791597789639694130463092813838906770667055796738096573957606109676596472197827175103545511050461549374147491357701731123193684756192440969358742097842425307298415583749874659746349386405046530476769255635827843198899712190834171502076982592476580746279937224478159217823200874317929047061792894599080818155753411320899933535218608648897572924921689001064971703564920234228474498307587893650017735925255976526203191302979445587380614512358424333157885343084466669634102003282909363706957636411849850964015717872906871015443735986367532563115440190651914226602710585507310107305874580100101474204384785593258807283754312599678631129713 A013807 406 8717562755856240050096472751326107901636677211196874581219933219760620052395780062242236043274761402081092096891332127066696336118921773217629898978323988517607713597240245640434332074111651821340547100476485729773241676111823296968218941840332944058689542967380398973949774179579291019735316689138408274019928462777437830394824148720483399143030737815497337114976927730193259717633001090823538103810055922858489657383183488855426234612889548480855093326258085898881488679035112643787602341206858348847045738147065467826050910962312787012493742052092030690780172380691695349337818131826954367983263034361205172824809685354108832608081237011856277970224446219539818137169693296319170504335966119658203802341972209559728577386550248505406448788243671318370650787433163054815668830617300896178946211473036100101477273070872163777741557151714342018415811707074165872077710397675781847544642746142156703438908991021563361997451710424786088967298329919919556389781415984134292288912193899940377374780163092073238652878423969344597095429654322968272787055038567895826607795055811161596898900098489923510552302220234869753972663885461756414506716474622680350977527173366954490368621057272064095863668024592798696663748145374779609720295919672416499028045345278727540889574768473439696028177750598820355577696211826487738667917591173313452688446005418054389878255839546080651888038988496893470407974904639332392883167199362563953513219886299013954434723491823224628445599065278172625686606285140259744521948862201811498753897204090870967970373281456674847101935891271950244999959977291815302861890660838024971663106236500510046636925640336031811560223907751939648004349809829013186680666932883348794993412964574188262384387057947501653445702882996418573148048465543131322213304415445016740816146274903616304686687958729679741739757740714509833416191872966168808750754111402365556772463054774080876273317402687203964680163438528120084990812156047472293950804540575227024421677534568843146443942637758950584759473 A013807 407 728099558931869025224107500663507858052596917356374161898070042447626747396147946578533796570351347063214893024460950584737544688988465420909666792568597844979113847355102556134715849161879271770183834378896564636390918030535593586082614241446447820725809318178578302703259089252641965259313385193528997454418445139634385032406107725283493979825070253088153093179987980953471244876425884106672725968319680733063914674300868172694054541103147978669498249702401592360480815961691643121784335139938016154054107095781054938299598134483326284070489829932778495324650777407751087272043908188319055768330111892882217239500929730460523808259552996467248192351115972702185150634549953801873439692644226279972839775403860914638090511902063305420052009242899672181635124417205211501259476401987588149761766528439448116575483324152313990880752594868333559720107009586541407801802450124278975688776106800539070027921117839111993557389164306388558936637723813241601269230933644410880226262235346716920258719014001613048965527058848343630094007380158708633111447623876229227334109650856404027734593035125976901524838833736236556721550860377651357496015466676960885593994047046781405990077599324420065350629417082015139944052908849846967783448835506959898415321375283024602942638174237670156851969433907764074918204765307960082421283145132386312881991698818521320697021805974728202126340904358249039541944472010381680785995007657960703961377638123579944488342540760567544192404879531098255869971043541199634122217690919957498187424248382873634115853546840542939904800787574924556412641657263389705910327969883852683658274295978759099605162666406505712933321460999349751340971300466729010364755982901350174706644844214200777862606391466833285597438550490743875647898155890627871162577398082383243209705353026224937383736865001061581709846306262216575796753761422007385075671734138436973667192886797786008867223742789837962334051930549307117618517622085240933463065146033383536306722929364724348434144533048265311789695944433 A013807 408 60811603261548632855742682562916839812410947134521726375888708015268233569273672646185721223352314858066771080296003053787864469969005620419796280182121860610500567644945520590927602437849318657517524031159819974996005864828363311903206024059848768434840320063593038420078902393469909580423113244748735396390482956507403472291590523323402700688969692608175634495485776157214871843323966266473412745600028054506231217512282810651580129327476022326455163313394283395539718229936447725174549455222763047202753078746729489501720735790181894571851381085815592708010157579872778560048379255796595856826699275405415666060357152017793408989646125817941036273357557156059205966148246691486271556569338423129611550881505867451487957644572229331988163863976223520282347226449396469796692728570405349856252502221791146144500942716525416832351337475998087241383057547677524921014342436829904328502269216087823667801999683040472813906700392033878830946919330605751779607436808914841127377648158393143896928470768428723462649785482072508329081590398235503746101216993766541296172172149177720800420944886756716792256064232484213453940649409601819029424707792326450125695976803394229809697271173174888278149919544106986503267243000048068596241430190376797675546056585013497862372082950504449170433339089410363301243380203286134043907989564602037238216828677021719225935958256815274169794118672905318031582744246779088360927089034600535955558221713719520543610857346863361858493847943316857428515851527604534641521743763325770206111860649185988794990204085668986883788866579045273876140243856295571627336502372669259991822727474441938758122791060937763649903941744126690581749263986281673674674784447903667941673684033614263167862748421701382846383665175537419237988101878141130427369626865238730856117800790103332995227086701753664365988073345326590627120670907727478808905178906976394477657617098237885246599394221550056452102351291408679770616210314181408003768664061854226335873805783471142305568185544724167105987194974988593 A013807 409 5079045916007803364744484590337377377972374715622389108640600782143218135939306413082077622295608689260594787397402471055416228396281318423081805117090999920049617910273494825274864283211612943594521124606499324131641405836329732173467670335502628988446298372031354161883410006805000318066518841314659129041929527010454845409265932098493916964243437696327437168697467510426743311226260986542125905925259943140414937517843372628430623981560124860727861695098003943478872806282522050454303545049660392465421139890005593692673217573931782016535599199668404118565716371228554338113800683823387482558022750181135721845027089693678123312224234074440253290587096531231220941498667711919624886676227714438208286341174251555415725710432317166036983434083158164637501922700280042553889573382928825225344065238066218317134863236626919339254816057332836244487554349439574558928038894666470439420838027196871120558490815527223329890301523443061593839517649411522994384592729717376445799708551837153771415362807049935412323972733248177968153223511651027508378119744536375295597595990071472418971957737886807743206018740761313991886576979339353527156581019522897440948253678596289467935725785654739843879359430243359619739383402607014737226680490930460518659282192036912354963178740109082099163762914086642953283148357958661201481239196425126752173107747933531011469397169567468513935374585679725067315822382235236238992991403258871363544178235751568075322922416467374845783264674073767249287072435437058337794537560856731653384668713280662970146376835439159453520929925548440319409109307121662437886772014667709263777026021392865167017173632200582957803627118411205324078280277398231666982512671873362250156527764171496874043064610928921196712810099126060792176004256964225354424338605411604039833814839790220475094361508417167801511689873875022175767745554884306757598569447489575443168441837661926413681228004778082264936040482209744343121636501650745377882762591110126837798516132841293276503360424880907160859156511506022275953 A013807 410 424206993950887744826824097469568095985630708623497560742771617925383721931786810927028205091751533335734137238218451785019418811885811996014215445184557404322464137483952561301781939798117124661957998848259430050798821856856095560860193294091515075744023286330430730954664287178360431565233720145441645116710996025440199143427299914798310438770576159834963879766781183938352028096928543856984897788783635711030595996427796325299154145563883188492851736636280387363298935653522524175993886386092685639104439024753157190805759804992356365803069780755504780386727197041380086873602746913613145930728618117878636624218507558305690537160280254131324395083124889384962804254910225967238990160085214937593594283501214664159876827061017562024574893398059453068688798085850089434143411058515598411645961672748528620065420912386316930133901491924495815975845026819542706736228736521438277570867812869509872860165711403649219735767873539487947379070353596499812013995569378724998129637457957990920142382517007617655572710526653621072078125380916605468527248939183422601063606814686759447904956882226044069520309891247125705916358795891402145941644803331571917165439095490040692651459753343669526500647978973355638800253041169140477867909581283002992978941907961114956798879651552650646004256642347430506101161834005065342208914578924623011468250132215156443608935520999444537752396420770556317347284801186669165916933634991584195154573310428206717219045803145771614494664048843315114427705576880138549430937571620315084422340915601914251929595539672714036717521588311731283917368218440108368474741085437061745419920990332753491614441358935024889218716740556822279872342047048577707058046440867535088495323355391367590416950799369394427270650612289107723423332051545909065826875184662582581010960049234119004300356167544510271950057849955915727142297876489492184701390118823776830588871430723361755997069844187070208849723037114640057281862202254371904706146214372108903619769865931037655746837166046478246982117610997494486509870513 A013807 411 35430192341772095335681175444755796944815862414943139770797028300745973839464766235436322717468179815733850876273243311536606878587514903719103288197259418966416527226797201872486129393878540368891394021805475857272768400306477957338604204115817430641216568897603905080064515929423841604759885540267431641792819099040790872658191516183869686156557291445576018202001331263715099738683568911479235648216998038220986408217645976885310653391641087786111469895598774232970090404717854741703185384852847197263641851786408441733287864672766596028238191158480514762679842224093106235770175024971883561280384913823341609491353969777249579354163767105302344801737673886321478374174356983009767697160477236802754588152304949965297072472963247797854519671499323579749957104928285319629091835018281294939082364869629858876484020023417576321713586507025815046118552484995026409316560303007046380996450598674334091153900382144186481551068565891572853047335002733260799220923950080490568785450126109359641211930202993234211088355896637085561037109939535805336864358649538639063433504769452835848469903760401426730405802426851186083840202991645798631192115619056218093574638694423688690942570059016622522860619851833636308235934251487781852005676138337692976594207094820282306799227377328934604921519025499743300075137537937062446630754546363438540839719292742081326661903649394607237617901459177634181162573879911795406548214128132103563505117460274253228851924524537991014208836023442521672116397486606051787021336919300336166038335611987480235411749069004749060684120577384108564062510972336291043378850196788834039217221033581904373129756739612213772436440888046353637217880111544258671195096787697398126217901965642412519214147714131191960072009788998566168040116277165871086926442298203559748616394272082853358170047469485042423540781686168037446651860942278876758444804114280664667613130765445897222631270456348290913337717782851852224238412994487395852962037970572907739226798972426196045631586945367909666193444988121737007790895116273 A013807 412 2959165094577147174531427454321448916627965644758465976796738600706604481045936740749877109685659846389906959037217554622848943106507832273523225733523303931494074770509329097591914013106129570150178120095215149075278889561997345474877561731957187624585049050896775756192068434941408674671150400208676158154178043970985894475284813623192980057481821538825954616249353188476748845274590359055657240574731893150255005800746009635438031081923255292983816077150305222711894920692439945881791746528294650762656631103052619462005935745334138866874481963747451073493783102398480325917760788260676686921699028387439314566327374909765662117239111992401957140185932260659456195289416469577958807834540219295002865957068661726051576790014363419324607337483295004704296167360715318180741379152561872034607098196276355443222821836375859391965840458653303098466867622099269600732528433067451520787204550451879057627264913817064599125626797691830056259366466763284675211730789234672652795529579982779826593661622484197914544310572843026023143380459259969997540248098768116673217029751849470302900054831972487561950223024493037912908417594065248747475796688619194391393447398396960903156214393899127329731841830644997138100173464618511028061366076750102455098124770766484798546178269781889947137650190528764060165575562306041392605047250466820750369474195049111374484128854701086991093084747771975184444879333024113064150313392195721421727510915399565903926941588213937547497736193513942852576833634478824051303809080836883376923687828648806336741824693992345646297398434743698131379064978920499364234044947286000207789461517945794235148170412649151706487663979410519502134074564796288028476885678805274388899845390072419936017284831231951283697174329586949244920878551585170719051183387188259513764189865998631995327720534698860228256549627210440655581810077760074065742068484428835393703716294660806781931386339784665605372879526941569549620616491712581789035242373340219827287961476976008319927195773264073183230142718852915596627703351006237233 A013807 413 247152427864177909164039352412381734965684318615871836848040404669616312861437682524170486078055996030331419125747447379654966577198640659316933336489599867662316618907709675559974250288637047828513026768472464465916368135107580291407248833414796267592967881779949607932917747754741393917209152575828841405195104410500712892470262918622700887380939216744282555503762227654766540306179061378687548390042182447802448339484107470761419793993312205325301302579670642506120175671153276719993128461789697526347844486358057830086197759386052612300223608094150861109274258495423475300977298796319977568387224549947318991894228679838537865693927872717403862305469248342538440886767352955620697589148633655737934367600331696021553745078789647145410529433942282087907520194134304089773700728201120114202419448451197482973413302595948152276378960947182528087051250665353096322781507258226618467668111258291390772086792866915052383571475770019338128838546670536299358358967247669094634135426049741753896929212371502694020655363354422376478958279337851954164559061457211872663759541904219609168515479621174133661644577228683019524023945873923640637926015230163734763572120161512571592510182392849013706533161537300805971264587938402659574713356096245307152250478979187576859375355270453230274883681563152903069089036539362883151766151406239335891608854244696831108288926073489486583085531218663139380020766773506947230898324829578848864103439165087143861882088389216277904558424618478020990069721985305863588945438240577336524043331136576954051013940266934700724405014668228411630910886104419027400191668042274023354783615440350680313810341034869799677556183224345999337740041726350772426417968779495322235303986824238585476099646389323803165671697181431587885036697506945043625873887681350622849098901798071742881766546778583505124215281414243213994848359504599146044843301887980760917528088646365243233691318485155056026348270969686830353863510004326543602012478263748500194917830518513190888639318178788656336564750021314363545942411579391939937393 A013807 414 20642417927644003151289730752834534886068919975116231685385182638411024066500136682101243167725314844449310456801552552596162463494207666506809589196947870547024346327790819812444609358357254871685236508729588704657800983012320213518624829815637199065632270454143171204165223210223755961359225632285800663003300315469430041492008829226286600814943424321699223318229725015953756212912381385409362729084713120222908287762052140065464542614115428700974490092756671732753663192230392824930546082257137327098098319345111348026629323061682500231926975971631574070707695343796264080612924972767440846489269381636150029521997873568794521080622549857230287983615097090817153121303696086206396283343283031560888016316347303583416190342725590119231832828852293342264123994134291211881989258520085753058300274754092464975422452446116185626275447197269631928358607506820955957975034267714345401038108320403755248675461027037612090128273227787785139858724256469862258709499303492570452937624919100481027225424746480276507299156602724711305899074448576733063778137371967792816749860699382325977363581373440084817554216734716834473666003983335976389720218718038505291188307048009691491978042943633142473783356184756900615525989649203328530339634214514504298663112254820725606871889047543524245788559967836093617233385420804127363718660731600515573003063115371324030995399394583915408905886652913964064158714461690073739671858988091255035978783342507243342488253904355732746866624182559902791111613249934731032812311947291259723824623059858043779294735305034653139203031230105105167825308118327181587491408306558768704614882345193529170489753493573360538869169979080602210687386025026542863826855170432228808414824283547230897549318566082713364200065820290347651746150012477556988676612973034085370979589377076750037228023753494072931479584518999007476063729834183625276811357416986041132592863491833071480121132611198635434376633939659213757985034219071357248183684197066538484779732122736740216210044493610607365886224486530196957720656157522394215511000753 A013807 415 1724075387734754787198869602207493188219362265241682786595055839142727141058157915825777930611586021123250858662522470745384085113499718514315243699318283095958020429643417061555186218219356284138022638445603978201724195902171996553289064411031834503160672860600491802143083607741098321648683884034142357174698645648322266495454069425808683186664889742772640830761864863057473672658655005690775384495884324514137523102174356790407664063673534720534090387037129979791318703478274639131024139336198366696560269730023044898532107691434784101870772960126640697959577422809207772276872106650509426939630268023632886615706784398339287195174675986625730882679516524122139445844406000816044423981114342078996928010757643142590503633614784012348361909698572392239241900114090136307595624860856082181182297247736556767212258650752069939692151625363156928288439257577193062566032837073769842240103845028442042124623180439208399379603508258063602666140508624619365709676091327002976799803370868191275874894700250779174166132858616170612979996597019577322219813811444122023847765115473111247955383679891089324046945735900284732075058318692204084045822387549294000425338592956817443101498124695183692552859691907081096309346181491111202182496589230465913528641798634881823411547045139882688532506317073638375004949583730981521545146262964006661172788834458928354392766752835043198867228559138027192602599990554816648811133334544369711859983963549547471207961454345695154751047318351585641016433050247798670591517106149713303393556342582403674490475587411799264839376371369608488721937559350804533368869913172094920978139588352908749848474701536740645566891945822790977238821168196241886529682770689670182307614538986148271794216635957794302891353697376470126221490195192138037251259392120779844269586284362827239859321771915578465310106378611316103408318779480850566744561382824091141435288551701389963091197116819921230114570843274277192280668043011058828725549487823194360787288006623095279598079126150851537806183355339488580105786922932427887273694293891313 A013807 416 143996500458994454581636788045972038573269355755250588019205658741039713548318407287684798542610276070235034966352539279125224172764609990034123469010762322457509824304247836398150708131898856207491788785615289863386206565945307324127255948673789849538482557990213675806792486002144272922419726678415603813588005583193524019966819332512967028433438256206113734826061715227423258614123524730299250888480754667745280067016704453491638510262077293393727763215728133042150729433208976134862267141498623784863410288121254732970300166496324602972348828402737157734281865930447842348336635219557197847424859615601842323030446339733695605828184113078967669052275899611205208656370633594156846335326650964779902424386489112912301453983140375495347535059934464772213722739428922274546694184003560839854526648428204957754335054769463633433028195901956229807578735232104741778577628585238330993735713240620507800290652653463124724583864613221730158278721420836834043437856823722615625296377338282203552347080259645327405529582484481185766702295779672117529121069345624515553789190209429724540481600328183671433724954808127681107640945835491577303591131630504584209524704622346349665280224872666437185707394327771320244852902424319098717484297629117743563825691663783964773155820757128142028923460108307350718788394182795307660972161029016800347812496242844155087238271963535643012589796487767169153361753811128841325354667234480302704257720619621754342760148628406805019962223076042784323333504789746392766474100222730204812733219288824937297119011536220886398649553913161070586544946894538545431501384018046539895015196558823291696094455547050115458392382207065325209963582788918318604845634690771943296514273910662089808524767651830937971788752158580161412145082592642561009262435689319653373240116056267693900290413712161029001165394847995732272766192781020120185072511254850916223816735126651791107339874393916641060399071401110905376473675620326644433986618772481016207315081601167540847311166695245271289110240021309425699015429590239309572986221120096353073 A013807 417 12026731714835675841112886174387630633678029862034284361952075823710377915269101695074722059077352867662100355424730433131817848133472990977640026255247879933973678035715083543809945293884324369305921691163374624679879358594318013018432544089183602023303601725900636417059115223385091818753417991907949646114683814313906319671648717470815519181789196596590825246407500517509617982710210908999323733456801110604753536477302172660075140015598957621537536511540829399813471072991046895759831413925106557135576890674175316552412440205939527164853546497025010151124955724376934240775424110172636721414771699954681472661825908740897990694375765308468458686915135411427470232188731688417573962772817215229382230387183957199548329738125867301746921475740786432240062336919843017292414444942161404905489920203372106276599818109400372127959947949927286269758783545320620138088582117067690642927800505569865431988075600269893640121968956360892124549597091789713216141973239774136579640378731670667922895580490365837390237236258686353116420742445813994928149720832815905163568026955481780023345563741010228421816141950529632053791279437126092027973234904911373377763712854762989470393869661589973500187467281649788438170359263381555443983006022281543060194285593450900521818747305456099550397716311705938239383925470541246891152055861304512181849647498698586677041227712666460440054512392454801734857927040059291956334947162091029362162309083871428544461670373593164762072264833534169389469137653544408470248683324702649436164291208221947587992676962516704652901609392381125776458820509578753852984427094571265058571564231789480145749505021745172693200390154316303026861368398113246888195312255007963476068168671292408402897797119048571770341768369036773661303769443220099338054607891207666769386387733135534062246155643653401303206334943099451555153705187263581457977441212516403373929397534513084245076133649254311778005590842492183927948457861485301669770996386496386954651162930411114179108275953553580303337776356819784543807467694806377374845382174171567505010033 A013807 418 1004484659554790481925589366171029298155422732106965464194599324872114473861190642674335861096199588860006283785428910505602558493955797679443472632864558179965415563220959492662550440890512655648799885567656212027888203909156034765312504514872703624588340119748947054189194362572346253794104224102143862393144506855311769725295772531879982977582215488943862315405200850722920803533939525330532517542045485558819620120120754762742135769242840539508436586980401612301820917487285227780756879522438824758520517485997796613774039418440275248335733056978025872832107427055685924723804197105728791609283147151914951278188361723948541080784958294328594137989839024697833741262635059348324194944748466633173233264167991289263476048058010562909204628575346223607122246441882208647279746856014262699111423625305841688327893408315228480499342812725876876536523360488723514553296466999610590187972826025700730745076062210141786716626969204218071134506898703368637525393746959175661268144072047865855588161778135845104670004209561742898636576829816830670393992833677617215166365179348793749329844829212915288018505991850185398764701449868208332268352552493102815884203061342659643556766388005656176709157454830671980144426576036890892236904645986976757930486927050612662482823593698998890548767664069991667691584839225075481595910857592014161940264408738804657853160379789615442413792929530217495697068924312792123485051121925004863357158216994025583461983171272874714093037631161607361577851845961682539843640279962489983557877766001905284496736372586357689314995318061064005975617147780527100555112335365686628956955616203289171253144408921178568508789786078651945106488349978816493348960674850520117484689515595013242218426913180055762830714835950320372965752127667185916813658905681555536245920489859212940412861165513575730245096300782609293337992610945441586951733867510582526193957211480067309233003758519369374010804952755789693846183149049113880760943389196564734839419779110866667353302315916748580515074419097945224883343509337923444724461164568983489585942966193 A013807 419 83895563250675655840907149451970538011239062008305862534997130212643872971360503666803205454615685861176584828042808034338431287973682177984798277769480763748891473255777757786668875373616507512443415242496214484781250678696621179633665689586683079429242755141551806912935702356404931463137378901235157530937822357062494319226428217635148058270644219852080324444957780253229068431958163095131406397629180999358173492052605558538985921582931284700284132181190123061060384849455549509476595334593613082656392140948021970979021546267550229016248760651861698924810444415117944118856850346467574403998937733275088645705570159545906099608240501700618510999049345181787771903996542791831385085980336681669261615456574800470574783009853100224739679783241491941890457145072443948429451737161167234892485212609169203650833985355896197919785611061677962605206967591378676659005874220274476103089678402492550732559497791853252168359401094905497519225150686604051974758411139777310404776661041509804124578859871683918987143421586806328637025533403131514421976675461588267427909986144390602737777969980691897770593638945319334690226629794442628119385073536776440285464523886400276089504685492620409534925539784912554453642652057177164210518512937478285799112198634194220183227909369334086337523624070789774077268857356917529298372070736942614819412823682273703828553808080408471365842399267293295458114893627528710945594954754298331192453211441558010756328296447881768995764595992248608446343764026565687410280679822747125916737508894245131266451918574785180569277723959778126843089519799777403965463537362077512937113890020914914872233874177505755220422631723075089107239013478580732340998544524190290732438753032011101003325234215711437367384133813406707870472583454891034958193605461429199942795525233531323996222577404859358565800688137664310788882480858774226783795764348351363170245500260026701734449706915296249486756440459116311019727062791731040435034752809086283218523179371118694924015162727682758193199530557479483127481733243412704026831720925966070033707542479405553 A013807 420 7007041338259681451488406029378031305236697697995713944785495312490228914441000626755070522774956698811329541422963369835980119602849909187468336957584802869071164737795814108100371140079824323946786484468526329983414837935420497544183392059969357477009784152177548465175302796509296280732697023210061592141457861084216588036110511165105200974822475886265600777967318764529945024505577739868470193736386826247394008229725668854734643156528003829452431003905180268182824403011376950580994718940593158276544528004119743038138858565812062677666112738404140955899093127995065810751042997787318281796395278420868678777974925295433623345379854942537358657151600358928096497193695250516549113766163699989698399384548583910102876451765940783870482795176112648478632871213595591016776238539437848625455257442330421058121305290909806346458414021482405114749491140199538453236829620751544518606153029854580329734101815073375474353545538847602058303203810495857024983797256805340742317351506847940350288950955342912597725205714351651374093009575362947216037913911227313683846469952765647531261953830757367993697751318352016152662418347061642743159160726865105069082282499516037459271520837029149224766516008375681460522687942467493932026716719051123908227649942126535463923378218436152224996310606016432720707572235307108964529333720020184132332178446767182017464642604683795936946523029203603329957214030664825466887036216033750919524884672810366616379295647623533228295254821868596026047077515262792778194052659475662703691833480356247608505330691284633066326644782844628932061679783197208556599480104018075958020689208436834605043845405179458181764918624142954517325709644744541345852539437204897272264017091986599166898726886930434960361290240229541648049740642735954130743288121744028208422225063029769711488505887431258486774239273945860901398253683805682195209406034138654203342074427217690155562973971272458053383384663585853412678624011428168228174537589367695460694274464255204518748670406178791647054217991691243910290401842223072453025012163457612135285287655422431192113 A013807 421 585235099612786854509763159979682552644674228434300024382429353994496409163026813347210245132687158441421054629187323612070895569349627265246542971034440320427692750065444190122651097990607007360359553969295787606544790679204255375387741088240700705837334182174021025359906464867252934663075588075527554237246702015614853649363986003020751490618148008496789242576608430532305538391730358411554499051056764115008594961354917588416292131076375407839696489877164561178897676963913214289475259920637281172415275523432085058288395606275189286901351402024252256777648157143275891579737862218194610213916730048989372920215243735599911655429470864655662732403958813578033547542114621018392698530863758386839600014996882276755702344127943140209646593535904104513583896036630717357312168219052388555046648556840879097195349539202077935862553197488231957588992249520605651152793246754789749738504507206484403719721917696743392993482476950090571511541885456424474583671730685638864139087515203446825996483472741195403074606906468364274415622252743888714430702607779616466188541016924939647458529645898686132201629887860078741086517842764935463551396263068500440474821316642078964635816691829511572401724183535545291264315419642827560696803407091868919939081550816350368482344472182005869983916858125098477266217140665085047826454481629805798916515876052441809280664414985795320449710549922114153721356473055156887819872151799354910549637892757794630166615151785165118760447977977287008691477961152263715627545472172066824675045624112834156509973724666783838332667698907966253034723557172414055855745177767693722089845983377852863047867012085993526799187768407043704241560595238708837746949946334790225076762971539812749018548568323316858324335322154211547986762388221949624953810167216182979995632659489309396073231500224146140073871238399232248345683545925134382626084801377294537717333398235648699482775149054646969076633670487354062880331356058492038585365554001579292572646497529058936610407700994458857153615340884044382631364652264313234349102040904143223151162510268536875596469873 A013807 422 48879420754759570875509928884663066479435836233061172336444882074974334589705162477572346883727164160185927903684354455403773268847650218820656515483767490002441326178215964203233942355273487861744590307069553476686227462317818613207759523430951563652239988229356410059084747852177832355994736191656136857449081799046168191648529474958296185247918339817660334329240912726488690872015711264891443315243311995649632859767324071902117135079629950438179290531030661314222712877702995570671263183831546360801296226992571176153305089431710084431287770448467572738325951732763545740631285990325832039676539210421641415669297372041040221373124836086905607073111044068850939924264955262077176573996271964227230232852554604636913015483909939013449893138712246713079040580875434144400069601823474544506051134115907063076852788863696751281176305607414621329790221672210504589932444762206794687909634946392783883074894287949704926208649957348514623215489815206028541702846618595243571760728357307082354052296126817381260194243435144252563467186171422329317966712504361346872533134274587884295383854555104164447612329863961636534287056745570174851276167287744225288897551187263077205348045918292636038564405533072278271686888163988600696957717363719984062232030205732399126013892661113312266926719907466349919751721805488568279513304760203010131306322483775992352930372604028610959280274840044896232961413986039758427603541990433921484016306441023765306145864092248775883991375568640988252920930793398217792928225381283193263684485571528021585869515457894452961382738880492249419713146218597194359127692992335547362666026377701648974620900716434265351794961605124697221959382474932200837463006467828014388636320145976700610778194974931747324106810441641902699402381426685454625767178976062818672215235353206610069432368130220909765109799702342276614079835439213148771313228695833017084689402754039615029500863224193169504249520792774298685828155189361313554688316435765904094960008120124531444637861594758198208327106885976270881754207121767705646071351558354946140808244020138468386692760262833 A013807 423 4082458100858274119093464770375943975428960478021502174712212995783931399266764875289319984075776477822888884443620968469778547187424593926120052829719744532493902003730775546218302099454796979700769927036756175926310403880246528393725283156476505547798736056904076724544817225361744736205036361463312206471004760938135013534676830277991855688091387659910808783512530271829061950321624220554998237132436661188652986080626673809336725238985773090547172524442211863625195202258631893058034572376794583600485062174646537203500194374425857961785585875626460142677721814672144103803265637198003817785824231393625912678115385810239720329304759434814443208353307511674499353414533328443947864636742630724222496278078213133879611966231642016342348524838385557723074548355297135174438213213898417431689896772494673815241821778684816363755126220636876588085409104284693553855747718984273699128900620357671702698298245823847305141872653087705289845580924855822709831563452431693338357027793130644825292801824807914500232683405946683118353342856223364366965897795076764052140839907747854684234754916296854918829029402567939844980189266446766573753436768039685440354012372711399471267874143141719254576937714527729753529560586344491918810605511935256788861681394812975707403806328948844953845986573391497011647583556916210711273230726876915609176835360167454657309097650261073615930047834915389778273170257528026663631875430583031556266525930260745902134608714848710010606843678868463979872209060795412548283158312070153584576191919419591890873407800558802605787647734037593163783861685323456270068704046412857251277229189092019424009312248737306276447266988221619836675269583688812346145747763199463589753294094912120011712805622501274468256724914896373355356786299138195855798700555259742678322088671935169279609060818604180604491735580939329285084561935718521398528852173904669419930343607420142686878941597347837710164424226133302200539053349570646269401122877031604075915154838200920990787598838255799472557688294223624120314993133017160543265525353505363456626445348805985018124966029912074993 A013807 424 340970983041783912700805271086569216771802208084833883134138741620869734398159469149039294389992927204245502517615666907564374039640889509303472932391022783098423189253598104395698809648564098541588005076036912569541371242482070297972329374512074219857698234208685392110707679479438282112580841945777298796664788638313974465429743541648157778925080788743410660407750040833435083152812376524974007763538242379137486050440020423229612628685330754295590396413937977061839928487843194340100105519482260416896112877888653433773539734346422082826293917918197577576586003683232147693752549284414476865289825630227029852788875138257031681623862812755137111204876596682565860496535238124966969602325381260717787111641370439154759071031632972846929291143026800166588909353182772026904254005838009722312171868335527651722812196777534547517191897073812569513481453798961890311585905237285523624944908712893098281064567789453550772754345858538233513192764424883168547842011110547459312917318310064586453280101209781826973933950748072920727989548694631615293358749742606410398855089935008571081970965364029619675519364731876903792590387722900391006460792303442567663807467381228795239764116309339533861520414855070516744542429732078309550980582962344582262516491776174544058073308400136479390170644596231221909817826257198834816251503539486868594058466116545980433113144847455129476093525219968269671153453078998314973197867837725378610936512221307758492184654472879108795894190902772980062906772966693651445157665382411297537388125301843734317637892910471752437990126394553818632391911819900391132408230660448250483925459102154554312681768326788557515152186123257910378955190899273295962438998930182398479784876101155175498265238396928944863269921617059999012754148490321256072163269075848968236139167968697273402228368630639768267754247455633721219547697433146625726528262416691894622002228435337737350816081152088753390642875790879533091222274809489947066651183812556604024509647241379122071571042569962627747490684021851310152828541462726265734079943050121461260897341977624674698815287784286415490353 A013807 425 28478237474632834172683957046421347553997692221453410753246401838916661086668677022796910906746599273025788615773778115786684084164846732706535362786230613867163403189649767277233160280657722074291971771955678974720664867543344993356946921688622950916734814219343612634478416097802164760324864500153265772796239811860621461327157610341995785853601672556638401767915691160449331580006042499742354102418477541747941972418800945768560476360427509929522005498888513782181932667233151434479500913092677872279580243674138223442199812152347518779734894318445779876774039613627232207529906668783581522265871526462191760334779640422365543080906645984121806664942498231524583234531119623435366268155818168276410297351398900448644632371633017525148381325556741376713672298087178302459070198821596410017234906615251604999540997487056462943183384435501899618335484502743096040713966391323324218679023720609544461532793766342950014091215720450971801255372877530667120284312609964034349274167342574904325164407333142187970689937500429798412122415096524327140916616137252230002922775966461850865337296998169117864919052861771090881660941773004363557250611833975826693848863483147610207220338758272347207648046569110344629020928273652912492007449269597981855147639909637874094274340790887798895146442407321827885129894666827503882688141827121482751844357148520036831754042970804299868972807319896969851204407554611018264876459119674661346964028437235845297025754526229336045741878718390502067834036584951220462351013370404373981620193613335290533943434453775511235373373346599529485996004867109900567769867832991298328667938269671050530749493972421707112223025737200623932760716499098204952078867629647764103430112636844581412790610976149902403925167123378468177544239236060121628403148396483981676050579447913564971827515576399664085491102501741984029977843237313839327305367005304523730724248121147843161277509913903604771939883628930049483311975614363409868953773523208540124731070247247225654539685046485848632098169420189043275274392611508360440376090923489194565971406899313190455519751651031385708169772913 A013807 426 2378530872118808942936736776474157369057441252028010319521892727988158450619654573621020795842382717882386890978041722008619641393532163962382540035268767100799354597802738212761790779800813605366939774365510263647644650402087717190165563846355477483516608418413797870844271790904534602947093007917300910609714745326410965071505530773373830030278665293602995954058086441411888622893684675620981156988093662764329861478390673791535939546099266056823607421272667559601617198299980040959162395762413548570662821531907698560115970510776217116002238108370909981088044562569760061205105334883473512321167855761648718014921130347716392523660403979239837414462662394795164716331273642068945226082642089232614064445086187564371248340311161256717917956691824596524502624008539218999684002075778553761049476635412429301166663651116442841477619451437554158022998001153606124416471186969715362068290740169029762971680468158729528126912428187785615812649998104238848553266073496806112885727730619198584142056464871368681499994269973397193178876231276808327136496696399443502074113171494860246123836382584082893195904214067983281527203517823097448665128350985495021296950926975971552117249913429664711129972497498665093760456950343764904244954170446093042523786032892864882227887217195739851521526016301926386793933932468099951785996293543013360916792553401541996224929422964545929356477840165114818942443323368666856500746742134347390359782619106375035052888043785200375876407452438693123207566569611710884236018987709543719318900190779376800685489589013784473889619515281339302199872322505886005320707131279266227708674872221195811378728486070633399719979332596733311488107802721181175802579103295810905682586437541896284177684619339015998678233883311693040656672405234977418525859357222738633565420446069188860012005928456476344084302372047992248167779445023689174455871557650039126513819927326389008673058905519142974157191020571866662895699515287246355664888118431900479757663718120335533892809034767544563601471208143609083394192545305789772340651490020741019344497875637536980035465177645792365732047603466673 A013807 427 198657276970235041723019192307898097621046550810631449896788002534298981954204169643401277889551646980254835521377022663881921068829199866302152126285682697025862895363082498268077527719743753133852176894781782730114928846232768227439818058011455834900790651714338811970784424248137634572744155114260889355033985244407170213737213435722955657958904403987015825078885437673162349672703437792539967212802570807739594360536667465742873206829756800331964515432114467245486670019212633000950202456472541990170329517166462891439445973030540429745622929049246772530454569910388930071911602674802591222576260481068662577324227727771620819968640600750090460693336025875686952272704305859240374227648349934797159276518043471563851032631128499322337225660857882126322983659817204110072607537371100588676613338066281507662740914804896422563052254203515960832238816054350337117388090006897596755305710909657534833157724381085248918687852914672042418288340491664132870017335724526743354328865789046084946128698002521583647561021422448106971492921712470308290767340579977920736732006196422222616508938509805187322615115863172031656433565012102922009960185002659529673742638371960120004384830019559026338286432963586007295967124949661588567442817269828137004629133253244967828555368267405388138929374407553193751416155973668176073118196433006018917131430852650189066702330335421840565782385688430554792891808811074424521798868649802828390239404130383549302652262304983720593573426835132088343419167460539704762276541872488800981233862834084329770052775964020293043734911535812739859035536248014105050390780311575594604456234002786495362162781885105372178012393837811762908798251791075772984207209286369422653515301849936719550804397091813955225604772168075914448685935957630548972698299374600353414017481076144722777062747150613360734265018415820360559221107027823543539728848366488917885560754150227336393382552847864340344582751229182875551711719216306102871487120539550759969839831401128544126261303392820089496558476775362374254166355576484867575663553098022310676671807071122726109542087102154224178306347889139995633 A013807 428 16592054429831000919748285960747957011407428970254749326829630759667185271797086452786518130613243107437864117580930309910081929589683602033422047739506504538297094883620013337848103192680718005492467666429069275401928972166207035124001044023174802786748936021833291914611885897628703377150164579298183739821793481598131263421545803365016979508385654725399548726413590639900192607013863827870730601580483516433218660586383003406310513107628117720526008293405632418810292166674658320872361859367043179561016091603260147155913967113483767232784172657122139688516096133485593828536128967002187221500791851639335767120696824051213542504600831615248305367568118217163249940768536329669615295867417834904193539934063508788484402096384483391900927424420511173072621918251592704477374254128771692266859422608633897801499783945419754108888687323331856564669418155675394506381370665466094178599888280885506966800166298032621074937728163286323654817860486204280041436717897048198131696901199566918060785614985868605187827944070224288342366060314347232618753179052580335917852593889531380455153443053277439050372137092007991255976987783375848149193884611607126577880658899464481182886225388063589438800021167551666915366470242920685538741391541193315830763629838444272958008772913061965422751520279893250295312028763076739733802904884281095705977734236244196441040045331944767545894710635083408366857116763709747010485163308500182029981185272373764421306819599974545327695846182697067150530712285471736681450099053732137146753633457765557306724577901290938895305783546382615845766507022970386067913688362403105236958789120146730879143197705825885789679773145727876249905738787842439635413970326806860549444251525808564753602734049505393354397736176249868450668698057117261080748734662065996117492154036960683391063057704766378501886548603107732334266706080070850179981693144417520910719919747381137362911704196406477569919895965412582948954514500665102017929475794583819023440992558453657133969470320671726694842060538755040860082228184103592624786995618299921410026305998387241207395064656859022957596324482048861575263793 A013807 429 1385784978033915027818296591727630117549759875024646918526137590678162981085764457623182780786948677576317848964476880413999952841259964125433442849251322765543111661774827133990411426755886248536736391967822294950844509684293777780591691197859582703552057885479538374000299322055846934762958895827563604133656013376557521252230927042849583145519878268320095709178789503835103986730404920767591290574603563776018855750835294827498460365262208020136052738673531825251454412052834137617580534856194813400115624986795890750609090447285277723049366884495498228924552865164850282153166027452989678926967636240768962605687719441581406283526766057337153712604656801615691798302928922790335939126142604989033148648832918317523005747492128437374957359415025513686198455234291274270654775079089140509820365835695711778279063454905403282928492053931999992137754473780164624567478459350393651890841269107838427374116689377982544799873993925837037974042525668267673340836115479362556157456885089028563354875349234731773892577716689202786642755723514595215550884267650562236194966494247550426994870717252784986926131262061599437690453996655334213268822436646038818911170511942172932875840430636459053518016567935082772438322961158978576881219762912006931501209127736704121725850722471848414073629725296964157914755954320932379306952418840041394458966341145351530952105626169358930200672126952801350208273249221801780062731324689243703326058575133929178231966879809474000314484769025041745479475620794884919371393723066761826634010220026037111814943470893720507474834347577422458054264433065509614778219165716269752496035026103775109756919015588283807039844332904337952268377209299388400789410215665235799950133331687057136785653950548739958352653323176565262868300330428490762725215067710414061729062197320993237504977642559792698856066425880160912290289558513597477882250993114895763984238417221019973687748446188065413117279630927224340479630005610049985639487747839435148656815139474607897486264130652823285279903738257359767674927780164516159614834661036027736086807103291300772882843195205522456441402617065202967627607255153 A013807 430 115742147150370617038411949637683395047873494521933535282221537711030850343264133265145849034106740499851643063362073529057690061254873463720326580212319728700926229103095337058013152774078375364036760193544485896589484293341900614012798640536430206983371426653136524534878999677426391838337089938413939780847083893223460732507579257545840033896965752848362713726321678149811720075710149387429992180081464250136870851165514659287498908167064876049783260786752051576826723949064760007957943851724247009991057114522179591381621843247713680706806171559948507578007579851433460415714579778901150973659263946465264525789644015480320634206439027874856415230453540727744194686058926560371647971754556511289037608299174170797838963036290059217993813615702345928584981179623241518359357469380604104520706774963141543433645658817154187593470584836454571343337391404593129608500368403404228199574953637155773292713600013538480124230275846679835248630005786339384345099973200951840052826956499520754639962544043434032487281983475598905943189600783662506998025404918442608529239796566049659213038597175669854893057409138646846635344408254650168826425318731113808194279872327922225526723068607187696608878261770506048236821172038959049719696355818173730925912487557697264950664778191571251391843628286527743433198332060838593252095972973939097306607327778800905216650814003291027209290336715224921570745190048254106472619382969370323345495738253760898895112105768567077980266082393740511624191283324409583350818175144259014522299167586794645615895893632514430504805639544013901119150219714064428535891642939788565998221341415213400942007633100949051847774838528503210111407132897894218622332330622576159247635085995834699121474603603781310061571958205029907320023311897717976993572687670241492849673003782446676189653237684236446001157523955936919555397274216614174950203485195949209103727576844716809222374437974073411368968312054672704141199177698556984850595656187297463050965857264058726205950266456254453609862840122992945155977643127120554167190605724390072545706216073992731851947946506760441084442387979902817059225385557633713 A013807 431 9666899872146104305665204445688954837793442135966410800306425051163007651519763674438246457177629073288109080295063743220427331606068286563385396305913156060830059580919625646422316532843799988779714248125029006569050317664208881182962955256243187317458164925496615665677628932058329672729752088746270664436129293845916663839765527169486105471108476643648102213136112880750424672443387386987540376872583975635681590360194949858351196309021425512553947724170318099748144810949837820624655428439860834521463081262006961651784437969892294326313158254858459301422771076771574047380897417713603030470995384072725358458476857816931859689555994047135882656462710175121922884374327605248800410248912314379371710082755325919206308031753982035946061306997075634301346213103312754854891895200137435413673950551696544849121519070067534901994256716125522253166882267503022778031559269420724543456699702728887341180732586730747398455836868990546519800826713280851719887094861716698633052160233796472948284311641051653827370278541865496223281138647052276246982079844193245106970637048993033587132196674709121950523047868668923277830600321836636750551869045741356374194449216700392198217437413140923608470121301334435654787541109865898791638759334289688180663136873306433265944472939338222487498171678119083659284157892053300147008307758756367346145150623413230404599892636368869883547138212792300674510209018020231226699643484984778776139149554692364036618658185896490919989803467607601271364080174538012811043684806223657151916948776016675596485240932081237750191871820355585035372545500738375135746205909974080820737444656340038460077419524224365759378002288739116611714835146765023033555818585928183396521730017458109905324680367591418797652551521242302889275667033009303156480184446906239724297538948913728842036028064625112206462677558323807458186335739845832506015945287050873893552430945647592623061935434032585390947602391118318922577096520561177931706599800419271411479719364551448871447172204692828219949354269912493772372408731620235804597926580706783249089928872715946957006544440191138799813712686469463183603563427159125343473 A013807 432 807389144221514777713463540508387197007346080638050596452392926698185562062582181852756782349932757830096158495324018897513311163070429362060511684866172707356587406257988053614838299139647018862870513717650547657653651581632389965282248985956687247941423392742402837013061246034443752596061624204177272164369954751304805680561056594722649015052451077754133144943341283913156219067144157948586359816775086229067762108473842407119350266925778480234018267870429138009064802755341404616391846038725616760067118010084083444118688043683374314428001290604033379314131263103038636011299933224857838707968005473138094663810445641727965853131406178810836055350422016536358121225828215917985059064399405409279504597821807576098030053120124333624250986421702754052482737064601784598235425979010678743185462024028247122343478394251110582549462315187519744106751173864119965443973861741288334594047015871619399622755966376338753466429951134959435880284847919930016496690049945440386531149474886915217113653992572275179315793034095148110064663980940453164424190290666864024579294576968947158230868198468380574429635481039097141087689569480117738042842654569363825729094593028033456787318590182943080703033001208753400323510221037109732976460818359209046537165854795426612804948324366467680378334796728183986307072151302183681578280872319090557117389125218096416622587632882164381543740530670625744635767167394067732285180923509413708161917909957460936702426950344260818128468375418054465785599340257589367991179598700606068985255478721688762494043807888357058133775326307918817739350372767169829712658863806945204228812115142176352224126156082743252589010129157779758527034746292961488785615524115307805460891412788118797402622628981602889398738755605678379615192986263970008932381485190056048013054750552223546615691099985553996595969292348762722715180947327663776734957766319776038463392585011432583470755909385835564437334699308593114732561678493790142034066921930817967558197641046701561192139269708149705758390017977361392362315949673653714635823425947211243747239949378108605796143598189204103699241097286616034557753220999757307812208433 A013807 433 67433948714525135749406188366801007081250552000970623866300309630759156329028926410524099218648733866727461253687957382339209261650805330748655996431707610691129536758073420225964909582442458662445808176211891390914890633749518842290338717556088475635315623185238227350167888330042776660575662915157089948440342990783728675246140007847830368386195766465102954398812807373710720572706947216023881358256871976937968559061843791685015253643907944447625439750806112035655101390928869454965663373000402237417565763320232733336236944096479106115341095792539471873695557225628889918299781722873351546728195785121966804416112230442761436019388175460459838178922597243133166642902398421686030118117702739188433503514675190563283568066645904468631066636927035721217410682372605651429221013192950899309592973708863227905249658966247006965113642026776836547539964792305163633846140906494142993629400812613523875892201067718189028269695948742947044157270783120474907820049661493126523468135292030045848549495113628995251634350000660865300710800352127588745872797266787150196887262363023435602600342804277613956937585011866432320784920532548913599076261352287836088719709504294382344333635970669589043398019293956292748419897171240442007926984010179498775830629358368826128082088999411747132878900557534654720352973148909683269099596736962762421001457127340630812735141685951251310914752862141332817723909587919931068190595912429742319391545757557094894323401319703007790907807183291327036879042497654121603991311263073319487717522838314167132265032878643469852391049028563687576408282483886791347430980964019870402394616668789711114111240682186799199486714997386923211936469045134436504863394189634623219899111687476470077864444595172454925472059606941863943840533405753039116041434024558671186098345820872262836889136361893455349691951266261011363894627901753806296680407600794014508501012092739860804061004307814372177370631420953005535578283949479846452827303386583847468428225177861561092328663945294371574646492691487200851492990432693231900098608358537030289013227812009008864699709464360515945064315686475457822298106771120730105783460532593 A013807 434 5632150830585853862926154258583586912433127353673067475937268160670635495756824962733383290840760901282944291369271888530353096742336912029458497477972651352533830039571050130692815213235176589946136344685393380860602580621393563226931380029002065573537196164054281986513372201213502749467939942336835309583685886933247802685232859595458640197983456610931863854343244484659693092953056938429530594922972204385836072021404255325324158999592835428210124353427077283329949723271770105748187170576366595271352510118269158120975845807882031421859403661688689230362926635041750514866316069276105194534285640169171789471638109598809877897775319802633066144541794244343725211181851218577638921495308650479757154647049186591036006888494332587124535316582782950471799357602442396613019968242888452061236514757137965657874356766519916268733256495718428165287085399418119571862463534651297316970921185270294127638392525376890865830113275334959680075059413077005184776038367777567420366582127725641459316702381385407312411752546405196130780666756210048339644041900519329571594221039822080364964783231356070595297384037776096293864277347799017812708448424404432357965958857508171107781089609906294746493645969450523526640778231639172956944069631514201917256149994640322727043544155319868532285178653465851896898600670370085656318467419067866880164462700732616826110451768752334460738911073798906258269118652692660562746346761202044508257901293216926122668784801622914913704410963755674925447174508446569890486958308003146716933655224978837553053907811057181245541552805914667750069196161336708700128782961095903595878400778793985461961684933016923655940329923296753213584145831118673271322695546112473365949193707249722257373316277033398607830351890431391418453505190581899580010896611165164776134119941305072264399817558081703284261621461709385930123843216982379655705044323225916885764513030997725914215979140792964178626172506909415975337033853744506255586589206150869524410593795080175443992382341374931208286049716085702502317546053928971421528135868713371306768673800086804429388584434172854652247716710450116712776160175630774499165140407142699953 A013807 435 470402869521361100485455329831159762513327229706128268657756574047372147241105777712454905834311191236052790159452957401943620993016721229612403167857753813614978018735013677965594619424615183968891253644468740562858388136079411794276535791402281518767400160817977685795583359617552963138311811923914821891739028962551789728073333666272301087975776279601640200978602122603262226816532268554572824818561561482509414571299704809026399083804993207799537796122582921781000730837381511002194340673708714403658632997587958355422023617720115146385119253227901013209141995485322044752149584422009581952698070952569397028460686551802199811900092485235716317458275197081832273363119395626822980362209673796719797313276195113269918331333935152009228314176310614806355154146313591407516040767614286404606534949030920029711324151496509926680870315778898838792942659644800764761524816877611003210728308314960235834486182112003302004996890869251167439549037239604550037679500515150208516437305889773300323590299595690604139941984428308386038932068145419447375410023573274925149120935466979974162223660266090372189832812219097338559838308365521766735222320854682594969674849737939959092984385308983643521895805014477175468564438684735364536925639693697658331150903702354394485403851396470739684990406316121416280868026589979924101374717307967309698216089227888889933571042177963726495374591794758449596895058991543702861137627842355959374208173910770886691419575416347476507506108103837725448273462119965963823361244842730816945015818045457491268615434287306834808876031902798965153529332591003247343456081693690964231359911445652459768501887290506480667792295523668125151761443960862710294142854706859887997442607623204052658076748774106485124598820240720242660655207022590834822090095861125727267497831617740940594937162268541940004814886103429622269873509325585331224141006920151804215937892861961066081232793818169161163036553949581331676124404498594906972847517086926773548297204358891333257687765533975629447259158337193958696063763970201622097451435890809484912626404457049992746963960526550993410381547373504197967777674028857916944771691944965442774513 A013807 436 39288518065293600473645714602828294524875603552285539126564486821010569109724395660321946190187505003226365086907670455167733168957749573818457524982647456266936579102767077397364428208963284780265766395639673680550495435513488552469770545833709954728972028831678314295332917778617641034274940843697289839219935437981288029878412901140728859168824810648608591225933827881947064445943591601946476901671080176580668814409522645354693877878476837708625196269954248210070962040268941180414273527408825535707972686591543869803202834575601737141231545148847520524240748604929582499744285440510662294271295584029548609214065001493071530489707624459372262550432602735471713303561095042147882142832114165175834191402141092055416848951341597830962758028319638859241588829454257467947147240951912814799142405478011471801519504457140005586312969644169409914825363876193404673647314230434948599163239038773793857132120416176627786759345322290726755718575139289011623697029562525860565501360225219755816326585412531674948372094481436744710357645263573577664241620578863495023379729651137634422003082329084133975667026309351228813856255352996743479492503460103945014462213124962483323405148845391622890592259530614148172309970483387782381488566352857322121476054628124341381815415072484632649230083725928776809194378448821713240870917764278737673304705988402507976141787013745708400620181281290020468782272222032721606665075815021412082893240893201495227354054358348757585383417654940630667165247829721677264490954530509720562064666138974655128246029687110154150072135060553672368587923387333182221372795399138763023567411163852339092325046128390391771854680314432285480800267561055214426477105367971644705434404031297625682055228134362147744091618065325195387260583545733809115175786896417081867108686394545341099429746729830891371142144102244545481602105372382212449171481038977998839919348749723850200170644172487306509497976022422982402921586388127145225279197474617211053527330805258963045015339865163178547064532163480776624253941630555209679201241377036298989387469926657272444219176947138065520628477218182444118466759112564242081144276482935458745970100273 A013807 437 3281416317331386805159363729342821987012135284290440513389792503777623742613291249945749267750650605374469238423615544086064242004520202154891390944075698194870810023242209071305274408440822508132577075130221185473257929269522077390827705758577289128918472820050604488260500625787923996823677334206441344661488227715635157543474923916174815046639417010182438147781219238528100769589654714186171697304470287428194040048297740862669387374288263962262085017662848764753336820565302236329380539282712517567865586756812335549833303946588832687772799882376893761705111564232323659961142464276891025479832878473731929390167922989702827298030870502471230740474681413069332966826726219015233264451481007189650847500098226149560470641265001592439840513283284557162716740624849037980413684711544710204839172847928996136334710531764790406574445537650673285496129216303549351747697331840157341950712887757426036741531829279488129377927280663043789364371114208557539822799606091722400291239107370579225535412740240058023362985703184078354953780890058928780095124392367257967847698400192666364560119439207435953781685704383323981762088303337641012150693381491341591552898502409991569654121436715953735445156108256424269499501044743030972284306550356996400907801558595573116550605282268989003496345822873297367880723682424038311590779922590324449212082348857365868675338193175055311328198160794623799573164158256394941310273797146403358575326372641082082883837974063646582288808425958296413952308663986184206807549013342702371064202980593302170966236645497127184768174792392503269896831949233454712311277244531468626491373747816111213330080177689293911177074754541698915641919146966892564113794317438359737442586859098008994590934709010060941734276032434025643939391198323233471108596897375651094622784596358821433965471876622205878209163017563566683168889442806734765967251267856481441108903926925685692568452371930312326979780455368789913274413816722767296360543852277504084401656196186033852482726200878293835429376790826077944434313458925601667616566881051448727892630875744342051813629877801918370348411045739815915218462187840478062859251116131252449922168744901233 A013807 438 274067172239834757353715218038441835177240551079221882118828859708010912606804698486718924591802089211481045262378793857612171556459531804178683863040146388933804923951212543844487823867385936701740969891951203631911975510519753425759320812662133765336399768403446537464005272766433200138710354630256187547472158267037563993188569120402836727510370748107447416540835212021105504376897551383543246330566662876290194418873875614591009902887930094392091602760218791680963444590434608080466192021431432179785701671515723077457627378923045894915472018976000543871372622956247904403614579758870215339101121843004564474596215096022969838758836335236899662675185866300963758722335000538371297480252145201486828434055703946237440068429094198002167919509933209498787264893728016501162131360792925741018372555431877686302811358323527059547504265750121883477922208274888745407319428852621781357065491098387980014689479913252128053773864408258080331501639829812934283540045900386746594724581486698147495943207477589886169299928915637408284094733718611790642324884374905752732607618082491687434425735682044258295800171715799602280751377183063114975838061915538341068089635819784905889081876515953171938114883317684811412867826757982689836157567392366696400220493975460862267423103780388230561018299472200669462765922679738103822373529914666488322642329858916054717632921232173794657442438587727774364150243661732361893175377811464754911569833969355816644541031431769826199343568544462874789710771924790091136773301143395844733653297142133190621271050868565559599022726835414265605053301231927371026950186740512791153186026791349424648541626520787516755420460574077235133328729073821833847348215186769243630942297058724809237229457831229299914588468504922255807461892275154782740461121465711755073989592272485124986230176607363257153907504389926652944948815152661294388350793142641186442856764880760194729009710555991615861678243412856702346592316386502247359328983086069418633310727161653733393209775023555979428896978946584855997098294402925176881003282472298049202320423373043192509526181023894024209869638951235165054961180390624568288067512470398335869949455742895881393 A013807 439 22890364292643238768939648725788700515838308066687690816446705191672779431832935222309251300831902293032108381359139241781626180567056555816807854924976066550140321053329222874435467537227940819266107546345656478540920106614120325872844233594354074214661445056824258255531184386725267308785227529073627040152422130621244382275102481505165326318393675252682115676907097743214752831062860389104915476775258250090633328058764965206255738099102809413721882754136233699985747855637688901488616823821974647087881589306664707152338496315031716189235138496894541424680912841928781223694293316040599255337064797449584229482750481034934463902976769555321096726294198739322794092248141579965309136848139419373381397640766449293697231955266376511339066805389131590548211151189057666193562373384785950815595494202225856237697107458539303540467103779715929829959540757326982905164726017199823800723466882028462478806880051834730987179246929242123127367348460225806084295548173646201462337991770350515977008672631735784882746099362962951977295876254912175366237616667876503373980120869867788226210671869900018497123526141875298582090635773706614425896970769247677784347914473304255124762007408488924873443293169576353134014133758653472237805716186177858850042815877324466677437445050841805404686809390217672114199672628134406169348459592002859771195410032146527806071419214232387503584249913285611442668192500871548597679900730191347794969224102954567161968711486212847653995374188402083765311433381930393201834442884797564347999457030608106213879179439593464103269977168020634877599656772191805955541906546754368829905250143640295296070845188642694186929472287607504755570748780974673384764370280614153997299931592641754792302641547522102358166343477999611727295024704713202609266053325937711495534684736190230123974930580423586600751508674151063980615069990365423968609446594066534532893839859605972223961620035346975748383228568085204636689736856917054201698515996331603913672745243268481466734273619742418957880904578597713757733646646826713698278275155368805367427004080539940481588136165296652796032522114846112220555412747405354567987686709040139410194048493102406909824753 A013807 440 1911826116085855945220608401226598055783331328037822624680445264313702210926118582702490977896781311416334724119496668612843200227141130598375608851188926054334269754695110023695724684176814845165924568378335574744216188224517943737225823234034046632482738552591018873760220051163681050897050988455758404020570448771616952051998834357792913219438558150779262983450957710611039371203201162558431645535746344305819786192796108658991685501775165745043465369508212374856509646650715414741230765742435144499426958220481943006070463550727763967841108002399128994330774521470733736584171072049026890405006988947786724430628802926518761359640522770029973319676817772906979085378657032900282584418693452445484187712354454611458886510135803032603550198652905659574177143558461285338152522987470707398069351271264105738828700112044661171003352974785654175328050803592706939222263081682546483660224677453899214692429428809288566780197882777231365720848310746519549966448479011104392335931410651445444915741346875204489191836964894028712095728880686519798763531981717713438298193675172227540441341525245919444898254026895566812874791990455750143465340895618335296226522164724844692275247620764403494354857288816186590105994465656496654773771221585760949014426024890016781366252848091358429204847007080370192650070857574413737670152693583670850950011841294910148890891004191903236686860137007527553303090105865292610426822988886311559183624566302868403934788752039983248909347647589530438162576227492208370610414504181177371909262650653419639089402945974285715369211763050251445612000933270231825212815576691471639042516397246981103423133061000626461186536454933266404690024508935785695768904970207174756008487586549032002007908924690593511056411173626005571075407758362351395128510039835643601818552403851344210184510177007558376481366755973771014724951260665310575282229588983031030721826398914150406117498466972214761480715633235044376460963512026569283980061754529611890473861355463026840583113266994506573781171031309059650759671901589613954793899819251557993092870807810776368962722720661741738177432279554062138773008628076042618872899581625741483678817124192406127515473195313 A013807 441 159677629041606774400770434278846696217079615849046983435935468920744722358760350145894748964917071910803692493184481259213276926171054368706929226860150292984052544181890284289090621347131752683103185875526965538211680256699963178876837982329757608791590806650954487355327338893241805051972595606813397662202064451854219452334994644397221905000727815311234823640807438947944619322262564298042769466791070422766374362608523791307644564793763618191775271126695405760390542197914402154602334785573925703736638977532872361810011186220333574358057181468377652735500618807757152413246552108606774913516588723908095011170548249225773467518536102275673401632727497210963800189910814044864501733233695841699284841923556403603657660213052405086081116141689333593294849207146245012727836872436540952594150287527249375412711862058082145663371043807072622377574131166866476270782634845207964861785625285627116310326398323580590386048907367437140896370971761860059332747743415486449952289327349019375004807633032363954141791415144914172062947371843818820112528954645045144080103433944059616405201285530064437957347074580344635778115501834854707732368736942938982276135357719983753543520956533863744252012035619216720192242763766096257103360146198064340222633876024839091596490804125438347365618026878359598860326568095472609783948823120801773142195938996792190545516107561111950231323245503005708779427388731975104115458682854773627734575507402181871965037491359131440932157624874325171725776529096376735321752429803716115279233525845224261676386023450718317233351935661720050988959929947663032273599569780848402764470012014465108739003496387833322664760711252481343386115537010825757096314712016673442796584891716161701839702561299083060636942517632417611301789131386181950872528287037112789267487315322068119778820474493848283162100232825685328920842654242027404558147097501451734716917662663708756069339589459986349093630850403424141366396133487971093167298737800067714704267374269627464752342203172648183548777185705963971091098556892666147118341306803709375141109662739163853112135564352389331714317321420634823892460453625539155570883445956963554458338485029673952176219836745737073 A013807 442 13336435255184039404726747441403554914746706595328253103552766299729519956126023204535275328298838763062235200723261059250752102150732631928771435956586612620321052542615658434109137785533791115845461187509887688716977746719837624662972385122163685243882455762294369738404294671702448799745803157676661786144778625083316262878471087694700370727565787862609643705303878108371282550414691632736830148635856992779870353139426515573805781696139931154995262419772726984513578474912008782354541603625919848701787824042523032530733944284308480463959293853420369934121747183442685126706765278662946447551819006809528003427975360323585825780615653798166518177767033294556907555661541099841128049261411510394565969282297354385381091438654349925194580901270034831045579100630061529708041663422772336901616026164563395083845107430953078887950412949810512493597369009187854964612036444906614433221197209480862381354771114383774489633190792235717444805799932522314015530424277804843786465156909517447219776538318496069813876560784318376564869427443767591674618530820908815478714318906441803221778816568756511922635585016024964324823984828748900044515169278211206738685101212130763079708413810664833783672297226952599687176307872508125489529742770608531759734603959470585769230508451360736210323783222907472056413335293901967841765189655872484894609347020951080546552050819611631195270348787656539802966554934283292670827224650713548162019480953737632128391896315806017078094736987128512667708581486658481310808084689636173664236863312118975559473437064627444573646787018402520378648922309158764118523309667666239447291299873460140346990311021808226942283479364518494280951755766681178058441301062344582615813566741025541499353797622260716307458076015177151313536730042505302718824435061626697272409808063014451432046864850200702457981773545834064356797699324948370856101003730418750335291680103335619015667311851287519862649142256544387711062771465048833672425957879799455599815115366373555483580373151182748938177419327347816829499642570232369273470984285552610721160620141637704175778674470275909374111497002372841126322189547258655812435756289771553031914888608163398159710056984840706074033 A013807 443 1113872408948226155122182673053466310034559681548411027461830594119709236255601584065990730694847312329720946199607486929682066323731340151322919102530070472661834629411802408075229296985567767786528763842013329649330698383787558249476116577788233155254306587722588054921265095275260226203569225532312469040598055545583657591872783715349069663537022168073020051910685203489277889893185459857812790844215411893967551764558042007239832693043303189996359312561837930473558587803125885511033669276440451683422020851855566199999429760569728596830344181931522717267782446508316504467675742839207950245975475267738588374307930069586211755022800020876665764725280387794687475956407574199830855802362350759664544320426757335621414138047849960102176591454974579123757812063723369022745347770733368350359872121290499320797827217740632101800506439981123813977745857016378834499361895915045344077067612133051106953131838244447229148653728158319356707625216164196188891116566106538357889356370239806709242956256899110246924784233267055129074459449530913024255814312693125177597698629384925846886188538639112632290446696123421045373624036881936880617951453285478198021718338338373463180326429880537582446093936692308078472652409819751149011013645943995181104793857298942794031901296366100049022452698560454973623698177081986256112070405248125810882667272536855198328573836504783049060174801093861860883569634666274887160160630052246256040029068737120772995419572192434352379550527901960506519688434347203017560002041363102860610727060691488957702780937074748798235553298563996904545136640183249137943185346753151984877216656731264381920977766852444922446458480003949160839371593388978672619075906028081884655364907777194251567528531208837286715205966863610854857901229880085388378935640782123382888939579231029998055986199153612869993095708321606889144100645319012882272411932568304446753896413910694235807549553131384946448319010408843806015673735532343637154688428078730331152158250514885727544116345959934374065516239639417009416639647108377714089570078513639600042056154849722690465210670431914226835166341135182063711555593176590192110446801078009880778563411442415177697143669430880612009310193 A013807 444 93031737467764796701959819036098559680396459162604837424639553051472235121304099902775611818364342373090623147537416915853975861424365260778641526362414015947189090083103148924851226113531605533298668884848795305641749259712320652554494732693451021359994940513178276935078982022485009352748305285684269726739790197222692665730806768689669647368275628499626707755632338880627978641768742792784382104099715416796063890927652226486678066355669725731685926144477265791082086811904877083767043091637582965051090603567828744590152373032544302135867176419102708868922457714821102769644745717673487212494117669836794639610572627341909991991259280543640001335620143269000092679355117004744072907469105897797942406186363199428436130223894476517693891094910931822995376221374239504148714191159421657990406879442303793772355327052915333774480098373663442067235311723864976636221204908720502182660764032964561503832524262014477025724708029510990991577565679249829892374946717784190189276933398798896162680949532470586933404903946697711435427927684271386698869867210442507958137387224858391657781352935677326161530398506924249130650453184416250206091923329856424576971937336359290018284043750052379423480211686478263022114401920555435716548870722888421521053487755465001100338428173793042194404271836467759852024895448064574096736232316728715850731253269550683019600815398715985040554859562160436482856619456961944850503775982593659550719267849993064081350438089084309545092439640899643465030897725112743229628930496687714021068534836013849236293966645420094377431647049363585464514357324745151250152783346170006928930012386851932442421984065283052367650658708409837862465154851440887715817838747371427088300732462459041085171550455093299023740717558415642208586768620814611722797083653763727062267122596954856467634023339508900514693346654728928988204429997689274940274117020037355697332182386235093268882346227086402112310052068357043522235086065396872918796732201563635988159409241253770850212141330919678856325981850923748043487159966138815058474982527537693035112572109203688830344860405143908139499927977951541143252834697701989435256627272836463252506394687081958056443136414536579595629596629553 A013807 445 7770103745045183585344386045713987803066392665719918626543320110412012549566439727979721874681608239342901935905472598229039917922024410945492918923315181025925179992830858101352499256228273225746638123931456232722504539920432733222003954569289722755008137426601162867894731657499970466150891205765635891847034017062236514134502712127729898617845748767917322258458168575648929404139167166796144377716512331326224052234168441608393838780091891162836140237512885716136966972617107238913307206056662566824032138300588624576914116348051132658689762441699877347441272590799573324423498807085807325474721201902438925094914636408223664441101966370285356551552329985970156740672418727353229713304727193689981947707091240779462414032429890573234311478138055936788396817385397857626004757959826056297016772977900655159660889270786541592178352296266744344897560470488926713633831255181245062798009672797233141361596258887711135665553339332787478607549863096625042441047924816053348798598754401082606403275585901475891264910982532139556798375948118030488476310179283368707171592718407397729649556378540705958337180413696820211641056500415629633463003528432938437093273178270064261617101618048124781828490760266351005870016962806710546481878231646363853859908350824192356901365859503368677118839188053623770600971292717801293133506859325499076568925004326142596480079702916157786572182425491201815484667713664918595858925873842205039335623970099270705138469939638410617515665651247579121842845608899141427281837904013854562753665098038712702064508388192131702497468593209896021581703638120039777564010617855465148711163564562260249523526531116505816798550665985098068110952198347194382912821710019208961841965475997041570474613065559847427761848471196432852903375501979057185699735223846000247967612346420266567033261263339122879887703005949614878023822197837005932286634527630539985196881205080741224910322439232483390822247858801248632020596623268012223050821870206796441367062019238756195180568256099742497759202330171002360340091087531879972498889015682475659985637135132801294799233085898024351719173484646490667825620006786767859622068766454574247312586590659772218832187196478509664406579540096896113 A013807 446 648966834889918778231548466924077975299908181833593323607524638941721700152338612520594350695282601758158512588760976876687642984765400826578514081394207234466296958181226099483062090379441608087584962748879156013216301678694462311434992289581646934221034646007155723889435882766055033303388584396751675322956128139055055897027801019620128862461094782845222672348684697606774232763107380937980774571260826424697559066649982411574661808752054841811237268777313727897475618519953413701278331157058514243709988223003462513288443911505578650786427648893215455935642528056171163629175043866613713630974189504093601462852365347451248677785277333212603264542202152758213461137701084527269098884924119944180982254443967521141480282402576890567102928965568569896503690584845814466781543389562632047983137895887240619590037132785362740320328162136494754430189148055705648049411220263992768889952565881697709199661881138560521761922680454413743000781172115693220169718763728561591745007766566332820369407980210077167914336630172066827923357157562766024428029902483926237791678595434104265778060598292098302346279645332372120896472679971213802616463517698247451204467269122294037194521944240997429903097376788205902361269686750579271552712951785335955438233405369187369840758977951580855281642567825426710944363723339083481803803626397725008374113185286323755800612736867260414492295248359450666831094932113007666044733347909174807090350649606661188563870147828539693185525910857849055835436308100865191148006383581141146935748862653291323589129805090195031924291074373483725618525469559423842261923730813906304685505092075804538300454459405381682324831750173741375746694838558156022055261782042514351702002798520748909007610157848624017014097346162797268307342825300792835206827585630841786710502950785367083945185013975346882051100842759917784227427653785544572470512002382230330103628715129548587845735040447136245284864963414939086994992250571967648881427693421541845579418386908840156177676241317706593155346337818212288137964747721750147183079709478816049597660399163426696942926746567288891879937088611159547067463608586837638403494805443052495709794544638494835489083106837081605680901929768432860253873 A013807 447 54202359016840906276677159505965916575023631254923547981024065369051538118423473256332560764420698181443157129925905549717828629730591042436664074592125582429859588244254185054924828850581342549083183673749135989379838732506240186713361991018148733593075034669163653214969574364503682436532317957401096674648618778302017323575658968959692782721613097358015842817234494628815390694607491563321092272966275483817164830805673180997127328928780372442916347925550019867725061134405029065744467496568684168148901926373472192572364123932857434492333223663210248095200799585779471757472328838783443976172595281571401687778892406184475740817304148147249837257829266000518746487681932280802042407967747421857939818873414611333257574666545624477055003730133252526325884741336907270080061285439660591279599660202398223788779491367366281434294128429802178384763827834760591430734874527668940050457728255005274370064959974573713338077544194233090229168244276274813441795080865373192704134793671386683490073323915125855141373309688601193534986713156799781126253485485360003306598787969251822382049399229954342310263622257805051909394294703875748008329649461675325372048310784363120280523667304952346342936596006727745171115605507095131339354138446063044334156692249839898316470030597493984613978068907347464324784202537003591483735482680364390424414307348299046408222976395890457078810991438229679144399879825010513275722173950722189062993176605797949130042998616787463714548309600758410992431475888892361629872641163080489733220680757665544637487710450938179261348714822747734247384865743072638729558131921308268473638070795263270843392256903996883489452272606261053443739699611215749118077519297972841168502975735251469629224607993674926525034424448862990646297580111947518389309446779473536867847916952544644218185797552234946935789993488151093256458985071822468237309632950966259400585173916335027605463636313185266342437206609379127484908747760021310002225722382260596484638603093013238684115697351096172366927681480914908517570953694468294042878000415380195278446194198528561155370184800046535538704225577892656530621628052781266397098289645409187494177750162751727154883710166139892788074610076189280921263726833 A013807 448 4527035227445569333134353039097779318262548706042469650923110963688553515188846909842151807605181132812313926648541557417982764983728694455352620174008920770124302669748353789972376630429404311041976583615201586968993510777653686634486706851826800378427219970603217480167473820497712060781615728120096995363327288982562788882362612746482500905691847504438841207938242225893290246204312302860140947730416294683893423833720629750061071639460665486804816295089863209372264831006642432600043669780913070407964437792638770995836423994996185786234163173574983131159265982203887260655846376944032024333911330512125040364980872656933598348802059757406453657611158125629326225397682666024867383955874232420996991612126461753165005893724557101948110966544459384251264219481199832104356798621205892244263443219764502049062651898493799191673679900585507740873859664587039356886407455425437541954279921586295520662195522036371111709574568646541929030360930198748693472166948956834427842042102227887191774414086715226547262640198501660285235625269569074519445817361222752836170437369979881457171147873085016624095527994594135740524520887962406349403700652688584850398846965020792168949617216976924918908407435077908004436746487558092464594196997153631525833101093398878147289893425533295088944062293210567567870301380093076964313071248946714252637507364037284655061191211561166865679372815912381031819422362864703079301591690538267952730253103292850509290321287472705756902789366164943244498869297716178935688592862581645583008324477560983953667611064572807670087106010710713512075831371727169859331424736199587891186725310891183644110964688878723705922543260347529444674583451228350582090952489285989667234537036383937994902468484239723538297400164393485841769420188529968683393514304468409272739525871793481229747095997360215003024116046123867459872710892183684369648337853697652951396274310666217840635928368513546630186697933221954106667063521664739832695894559088787278993500768931558708136027158460903412258166884967494074296043623515686386755213472692969289851104585655303956257673204684686694728115624491172566094048996596344150752046249474220748701219871343187003703042356786169985552779508173404931824867728818993 A013807 449 378102509231481396272714300178485626440606330477373107714749150798231678142087682756926361122992333393617271467612839417107338514206004289605506189553399071641551883280052256892282868550094277462536926240125251745237307013660413561398964242971426194406619839164751327161067580961789409028541327228318621149740458503112626690243807779198964958144288795418236456528209928948833494653230367847181832095392099348293462652016180717354850764399394242123425061782200465109980930950505782613188247343771640553543597808878982792343253968486076433052063542420156166097553054099650867897236945248742498704392608235703195496323567465179751067690296832998344415937341537810686955671439853949062948775378571766034089736436414212086094457249768733711808176036759792232049838875289291177187984177641737326133127041157950975639761749214100602287777418976802192025525633045974114126509637084587968941563413330808988181227232195999751621095377547927828454544775251129689627488855743823768247795198420175366144190838936542436453922972019057168683164658139678672938634111826685539629791099578089679184391441507933673461082593636496811184348509083508140708546482213203295290162097365501582742840979579129746152149097385141954438561503387339440735371927399268458669106436421767701739799188793966339123697026791239813836095441566753881136392023783278521094537252551758051675365751180800217788406896957817976158589975168822865886348239585446677679983469440122167386436924251007857522277870651462224723790062614552980887646964475681620738438268690370940794272543724185469413345181120569503242085511998024953821219925392125780259806484690942549139791881779839882642356735647486006748665884430043068966818442857655142997095767815822885272249070272185949642137159130308330990423743566211514405709708223506010868477940338063345789707204795522517267577196288311534116028686426073502237398825878681672153568226701153180267753373266619928099823198080630828942939812392960735566593809469654602328816177721932714862229124301813113895214356399370072579279859479653642708182184452789488057654106098516641730597123728469717430386945073127223892741066244723259814961654802336391152274584874454321736281800681137703363353697302150953310944777578691114353 A013807 450 31579499673522557698093371065207298005945881327800679329443563823819107990105305351541246607353442677368308130246491960956222020044999684272141482457689443862574054843433244547900357464172424147948546616501501151013965119087931401061602892537216487183035295586879195595819525429509613231472800191436399557047472834638469693795853069526476752269169144482126527085692621475735522306932453552964473798439243529668818294159043429694194490693401806496390584585111165046450717333917193469636095606399151190672514832595381521799300914701925589764941399126473863148633728631456940137645126904120222234289575032454166591048440678259277988924561281788854723963502702579486385224634328041679686544668393692470933208876905751407642695163957934408343930670766214607013034592703036888409917626500815543215964903604553223436408541056110896403677457810361495880163926397632803985960211398941871753968317844802497501884279660242095255145507028180480160352034173749602807377496720579904947824102767251466755728963058818960835068100546003673785586595412484102442507659653876602955419782427861628095159557586184128341143079303113850166927971827163683420118510740928952425929628534064057692264821455428495528373644762704441176663095324413977429658998748314300936502438676382460217009768047260862609950299374631140491404527375096850906392598218403205360336845870375384233978222904371614989905532440813915186741593316075254581693691318416091966509899351108443542282598350368427268118170034680776471155669819630079516717162119973404645695102639288471346078437124387694590872002872371085480282224047587042168102109388675737293079297407872212646704557758134006838172276918013678769655323333481627163177643165914215198260435623745343200823514598203242700060937667722482112651181486393551894679280540535445533746146054975388703702135451726836164705315011196067640904831918992084980369787336213371939938171862307014769143029488601363014825333326892367464143276070872473595257481560715022041105055979513542278008238690811733085642198260831787831894033143600151892630084227681430832063328595454208433981202370925519269503348039452658866745626593825531383005412370745937725429125603299299405735992274689302122610664152372949771483418768149860561876913 A013807 451 2637551392232277541502456444737178736754605954379240538274455894129195718441585208266076457892766885856478463346317255071024619336178418630093528756348680040846047634578388017885185755765145037260810561956821877633837380711343118548066135187600858226014290922711737295358442583398072406705839744788959527404161978621839627295523444219920864826273276116291689668724133438274906558597305453197145816119444058841469372746457466291488818057203612280385038015133069615844610362446097915777476341142063506596159111333198860082199411696819527182757670596442223524037037649027915097236258644159025081230099596285604447850956813888893156912968282816286935400155709222141282380346683712369129099897248909588864812538608045263317725542788930639719293433553065010192335662217150343956884730082974614984940604713955889774632277757547438178531544953779202497407171296656689421711382816251024070763187874715749393854876921503080037805007892500661883472762246225740576074975903599554241147216887223609754905238723635618427905722825702772838245978035446084720100682241951427755439615648157431040135821409155684583180611126475371879791991134976538002931718135593127035566068504793564162515650152778843375025295184225837631516078384590379808902549234457958728517620180690139459784872837075274506045658954068567484982597530895464084552816195799254114900693703939622466606095155196021655571899974989219010311844615351921337917638792605430417134873303703928313094984896821121413860497679466573131647392699005323871315734097422298729413100667536012415295817147065984639924220551903305430398651634678517348922056278251586254455275998802895072465411368517110385130986740469420464520382260135718982295759934860321167573909843730834809475980762756533033551789574945849428530739328925075847795508190026060946424011864657599439921906055063677083312352615050106765436012466706137929645465008107877037795576052111744180533594965917474440361226664795377422972710560715339867149500117432479355895135380464950564601526103695286759045922040942931751507621542186628286224357264780180784524761267620930942614544003222070294908189131603125521209461478742902206639995046617071464765565999513160785666475810774325202582565280670341137864066618934644503988521650673 A013807 452 220290929830632052543826664720893905272481443915708548997220830733564555599959638179590971839661783073618937737147763460787047231576957702404041615258998105691502744487621545641788599507260678657060158945195720041855731874392088604253031677003611279894939592155807010645632483007990405480478441324518688688323012616474667511349413584692010551155170294508798212821508348898158470680605548756478815708112087238498363481156874042131437572955702901270038760061929107384957702081860544023650601488526286134417805137660101992925377064330063729831103405885450950951097421484460496836269558218805933809419148381369969088959764052814245358528023949099101131556404989942462045688935370340782031552518126177771578008037082548437559755059274275959995106863785542716274066844038613877622969541260122818157224246314309869867062470588119584109133166084592771785944353868063357190756404196101781414212214484134105124153175360858747837512064189547781169528575567020078654358062444538369774856701637803110339440443436770486717113876125521290223142331498492441907529081530025197562072138549756797903183939914091932071827821894349534772106891584375430542860030402873563137513607588863272417469616410241777525487679081726184821854382759373112019349814611163170964520155111421137820692364225364002019439481502760824913231528377920055805935761489349502930620838846741208033407673457126924695020657811074560960255574118807822064219109597198153869521753198655796638006233567396881607042626686727654528321885613623655056161427550807812179311580853275292937921943940098103111110824715515972852325783179984447499319062415850735558359106696016599347383622909917576476525143550746466617206846748795385120324165519468884236940524058243054122243389286188395495279017089052290120315879491151259883728639539166636306279894948067362821717515624973373675331002761599967155981197231763346021918882942177998073724307448424985702346385148393382733410012270374717744103758741505901044193399308078108283717602111813136106084061706734045402274454781594602817668058824969381093744543111705479304292585832967773258109329693110533101026864460624646656935432166085935200779026288504425808684837845338701979649726191682415244898434806867562175544708080040443617625316785859633 A013807 453 18398918750384219660512946864153779862262922677283893720796881003698045248264228940397617559020391784091727298744318352008394971828539084262487959748046780785460000722350639113547825619445919142116321535261691733615832581881101632315817458695018617708105249676445157336133870613310366656135039897865125397937426336740580705215414372007061413243030978167669335533065198808323093629714856037689867166757229638246621816309703276872859797530833262016974907279132380977899052235579074497399321886923203944232709502902509378551120417789911252779223587562958748874386607739803625156262069771992890397696496691960401188279008453455098586589619088252706025608722501164984372517985571066232456057297866416493659966809265171528053428302305646802454751320370232313205926336880949069672948039055586717895309526276417474641166924605990335784378911164551272892333858379414519655929165634862616885496418365929364594074397359314283478136845113175220231060196159933083989290639733430289181965806577490953578660405276282507821100068047879663680727070669085587240558736418469234525581827083814237517671825845564872258571131512437967493701139692018620334370212599278402866808274019429449375579479832199803500706256444584852682506099902445601688968115866138959202127687875061004851922046952466626812665604934592086857578010481652260980967560735351959834268383081318672436158242294812697877452820361038758405961505805976948106625644252667587009336326348904930791002918633782554948701807223502180433859972208335461293945658590471019281028282544446405741468178679820933669943087191064609568599101736975481039590627412034269284569710950358002394092827569059225904895856514501895638335733047306139360634594628351560680353509509868518123343890116571740980161198786294736323138902570980444376748899702950736630936803105957534210232668622513401142737320681651590856834705573994106423096687022213648577115527882399903230845672433978963719277137634833966800705290033849314361112076903609991681964377845980744940716246917808134206043364737813562821934453941120267678330637985232753336973821061355301390290549325298284835130864746615831113433904229943663393904265054642178147967166341680533728042324781255507003669162173504385660463669563553057891387684083271782407793 A013807 454 1536696092950840410265701835040987847876061564929428087454676298309864437180276665330949416146942142199125155718424213078093156442091412856687256886116615177982404720331447729402627943561742612668697290946591755283327953071291489432649389967666649969598658558226375985871237007494295133487054667309593138361131785070910041080296623764401776295471190327541910573057138469669953103047414491123895395634730576615996100720002727387698123149572724876919761230860415591655106741767799881097288763317712916626260130391920485805968128414231177743373533256845877664737643865036138576676164329426618198906009100209224667646251065041023289050551575869954259964866112019800659777074672881022800962361575100971966974087876636391194550385236869926587823285028642173031272173582633747248154293169961658265334146944132663899504902710016918835047111039374486863240616185707080096182859842989360624893546358340786460261687741847288270377467440697507568918378643473771107869543521175831182766966131158621933843295709080391335726098783426957390278005669352697331918706224406968936811119779867248931713468566447423695908119475050331483041412888217087188946934526504331485838693854376767041297773735065159788182487244508171480895591969952159098664306005255792011520906619012970186237381283516965138020643989742065686431773013438078489391391640177331037317929623334816840540372554705051339422737009374318140824310926421000682813480433627049534606779312986888724595354767212152771870523641114125612016418738812386062731635351134730001370763186394708253933163751517324201047316585284907255778965576173929151907648792080514204916546828284850717957027051395395606802806831947712825609438759844056065539561977954550699583805467773728502179805046426188378404043483830122672444884281630857694790444852090148474152472732212679214772842716020941776842563760652222519953691444245561762563458396782306142809266004265922317743461407358357028797745812398967741161706528917128584754441775066410115269346802074157798193561658822253177022947866266926580450787527616305876761853215164624791457390508865456127418456970198238047714964954502100830425113115189124710322278121628769361096365700023499857499823008055241200453452093893259794747586145617514948146590762318942538481279153 A013807 455 128346394379347141905801682964458346042456537964470763292302019111138187657733887365106226186008754658613132130758508700495418519199916893203376382385345816280268424646802845807436888474220304752702266437150289993018833968467336488904309699489486272110849561441625148715951586102931023843972292868364528509060087820907477541067454313426600757974049287346627912972305262125304153119623105713158867338808332489544610328235347794147934943575463554445215377762692770630626170179188413869126654801058700509541872350463590895000264053285002196304300871145024548436552753251683330062569920958040578590828786058574653466482535203291306124791118168234449746525582542005770905241053753695905359177401114008279653642793544548028960042725368613138541588588877222933744883209795153203913094719848367659978973286920904221550548979243323078021969761119596517304719504446441036713288636946314388751733885394980825947516421886827363630196458114496529663631902681572836700372144432126596215879778240499262536525900918103364751179496490602908193409311510006633859182262568694452571401535134292498025640608138255274505942046675678735795101845836779339108036918588168270028733549411401960056231360126377210668789517148566990255880736922374280079541501864969004594237641726582282924732322180620445292622206667247068196468113855361753512458421179250865567830800070547237338772456141520592919926417759952425439787272885608398029264699296964804179892814999977933166928625512326211659398005029492885241223309484349296345408916162123784444487512090872428076751769690478434595672928519580738909914983887622736696478734763356626908834907645179016814488856359594836475777229411104922907725934660935406649929755960742028979939016473929578230559497282561679552684115812975675725269180086090865526592744491421290709688675067135180697042596484785078143667767853434277089052263114833563971062608757654991353572705942294097900251640203977337402216527997374184709566891001687496527275731495321639237411114256035733462924463306493407598133628738479974925830225094041483133026742383764627207312712690951761218116944607927039983201587964969963457935872493710884930826990996556445808129559631662731598242717455781800303072772334058951317113142468120465984151407059640399756494916137713 A013807 456 10719619204957452639114462362874525519812012507330562620936356938181372571361592006621037117281637197842027408693081405174077850142096258837239198833206467921544299094925620484682936362255354073250445995097229370506926031880360410889776850411061382932970266221165974045904992422902902042472409872658673785605207594890013431707494851711703121906750570528477709919359907797967528172704041412268741759004610737859255399224544483115029674422366291530818833566117862895840528359535995514763327335639223725257446720583069575141317053994416668437531513058903595309969322504333843410155902368336507164484611040398213632174087822714093178848678980529109477279563179490863991776638050562435711503855718443085524951899759634195926771728465511937944132020531614536649306390565300990744025584096455515329103827896920841488123401295381586799472936418469820721807477730871201827330580246393124062933565842074193563962519072409708237757638378180864654036200143867644894051781875115645442546494958424738906313179770580911127383262726391645495221739106627264066552761751999929373216027615951243727599529232315218782010785680399363692342701266133647181642351477402402081069854780389703105856499429115151012267969261765463593161415028493622246523385777264076232715322074645878852156568280847600211285099323055142382837213337313669015114039795312211543090796252692175809771614309395941441265174337728986525156472818678899011802216949981797409908827801613156956035045731414997524004580778068275268232212031442337580064898086776740600588041497341756065398384556318449335865198662883902894495009369278138591626600406170308836052800321432996663362923772009720337293389977644894266176177788815986098808783147597135002433486594919072303394559772536834037919730036815541412250207189970395179646552612667997621363907830282197426997694701005734511637275638886684256754734067614014096427120146048102532841745973006345350726917241476391197170526634868689281127736303351941397454596370220758630747813673778360494556914099821635896003718805866585985780266230079438712753526550634405428981965076660982048698345330598674306436979828422256317970262006547226820307601115023390910340788949996103005816830004624351743112941018112937672956606772079889439462309669028225828062211890737927473 A013807 457 895313315617251401871479011009643245940219096624755920663225467833846418532691525984995641072479620400963971201454852041544156121718021634345055125748237407275301404707282748501203527911929427551950499956515694254108969108679581877925052323182257763944609605058003318288030872153273281489338144974325093247532543532808811829641677509813156444773714401108986810174858859194045920512414242794097580453824093436742870198633179774250393437430455034945519798275730026923496769116805881388547862399923604757227207549818553985377941666667674564571069502192687183883947784884466935459631121705833414884919198705099200772811989040903776390620517132771752651866396314256451457176586621025193060513533460084946129507619824407677999901533168022569031850486820977715486719046404504047931760809320061095802080809778725601929554599591565511078779122607017896506082347560093647820477392759000114860274352695878720655713555446731241725755714984043996769757472215969569196098873991533823006925805422592618194183087618688278270177486170956623406414871924615722102553214288786101180375842511863827372840281012199387892322830812635254948154752448748346257950837744126024213035341112928393104240688819126527695633060711913284764434544594815823651879703502872911032616414996498447610968739384672417246742780560888546956946895145774949811339717744271220290486393821103215807934998735058425115908625861462683567593766288880324364732961879429701472995206818532482125003054533512008202386591165040418678022581078095477024600353105680151701713813899480808338138476528273206980797257522726453651117677531479413311245292523750364295965935646405314320734756362023852291081224322879214005300545099699974958608377270460312538247233894235837851817026762048915681093772404870834292549554713517375799259720762643829333934945892999411300274459122699952146456898635454755808412144061190071347689501718083571645475465411462970038062854925349669178879555070867797449069663792257497456805343437207981598688145847642446865888022531202851670126598384783128118353615802464800727887291035536175834002705167801881689334500356931876747922992249655269933194253048830931258911152727868632222573033892624519148827458816230481936535946773810667383008754210884445873331565866906449385583999326322440472433 A013807 458 74777463433668454335707798478536413544173039169196239249713254298950686722268928941792820938014570375508911838716710697361809463442010884922133349157618536493040448622556962437569019854732257718566457706868147299797435208926027358026178295084505350702417738824049495146734626473113537743271011206400606113127165568403724772823502547297104639423945400495023687372614386778745909327117349972405824017083842107930201261860041807925167110287629034973684759071787247578677373653404744019452906015504019392928373601768395447412751065941750847307540295892635426285171202941335562916523850915992912644603336395048590347746030136685324307921016211446229553236533286563013082154845691174645149607150828119754785682605915354353674229775951726412988109184509774879775166261474750582587308594555220822782485591313528940998758329712487143050810711099260741734084503750566581559614092320624448593244974211512486627885851864466440040176843071182338654206913836949994388827374054646896431361450194700358064196365661000463689403493822484468143527176518015829725727347010613703956686170742433378726006993110419905076154695152302109128524833079271910627810311919227149668296924725092892320459286570862266719666968863719709456810337599103612407228644716263448402355155596922546842915720082147224960865203775225972330391161629470269583192904565719276589881714098332361687494539029350814724105804340575224794248998954213573571266861709131848096726032668690651439562380117693456437071530480695340808407123994223612336571646091739511950278839450698536593209663698117906520243167745555636135394999545106692079168518076876154176363370911123418257382087586112594167203394936671194832936706827272041608517930278006115763506947222080471413221609892193087486600632965027216950948031359227684744129971137816775269799580615929203831210223100387022703224226630931816659874390684134655949030374872996057987401756346630798720549047706220129719489199319073949310743747389593138445089839089219047831104032629340944804685833529828593374340643623695471643573012345437662621593874434579016941831739938319980960574906804311307277863276235683457800090317208891408209675518386984316031861522363745892463829218187790386081821418810495440750496274160447279803786525712769893559133361207733776550698076593 A013807 459 6245488523443422974572651036725839795622876404450439098375300712302660305730623214147478197563914932332879825681458394154355688196140191119581499454993457786435231309404580059748202107287092896912389114135334530626381586084710730969704437383752971396016631964323437884150422737660915785855738126969785023174493995438647496750991756252801476589327343794744873393048126198147637092910168187045306827730859576696438339591812551839717882218333064630037124762434742705018712924906017625248726163320911203716770691593298156163360381778520972517973073053248803438763784040863287550350988552354644056989915259050853314434096183046094971521871194996200538515868496627029415634654866972597537540338844315390039454996928656310973225345117264141739179867199440907733701661324632643408274601125846598339615979072097250681157294455916638674746761401721356410372471837751071458440528604710874570956413491119734395647654233572101538595610110148220106738015650575900481349251108418163436843739681711568605879744656372419727802669207547725263815533309961200114522473749673467168166385666578778224574830071575380891865516293815424456523522583613869247545345061805770767445827449964483459497080073684987378693304906466733853542256206614732811864143635347039474013104950610568034867163856981018375956422684510648435006600210454986385857854582233439700063510643206817180501231394270409396572040884329183350040470641654871878245779556808401084886654974521711898883689549809875175080651297278155559658971403121550325962800453228175777599238949761792474801464321730505670477229613276552285664325757006856029144233798298773272964045101867939016274809337279709977438994748505714863641706690920588187185026054749348794683863738935383052903682079805858859968371465872038186960130527154055457514479319401594887308930772623023033186509043567424523195990632442056259249368984329610599518965939767503759165782091826950939938977013471211454301457416328375320382628525726208516072348450570664093901639909235185051032165502244813947218304896094669487142861564103299019818141986650474073998728751388423129808176791202884695154418694480518078921343383603819305080308971199317059297106209342420684471480132262440835939806720471389706922199314154717256492054414056254279952377461431132751290854055123953 A013807 460 521629446966518130259282387238378865570218260176105123935403490792230491394927381468811526538735739063374455920741086538165941433829824902498566415980508587780856954192779931170229588202725285843019651201697275332446016451381124961320684314728431923966705118292257855522127457472177347350457104102643414920556912993031277576139582473990232126217209081080886570660772548195488797636950157150211071558909122705263226561047776142205077240757395890965330697283312145465867922201075498078398857886725824645628404932563855300920022446523850145673629034480393312008990006876942639492864914881212226283854712351186319674850147304192898116478204077277665177383852706786123823222009144418318932906640616065691485320798478303748794754049539018382198041688364504054826496455494643010102502960631833739923066188080634474140938390252613578753524259033169408750719220360807239280411389594056955040850611191811336458887729242175492605043952009689491534865805151749784102770801826193428408625981956231921531682153444880868085806734883593561759137157581269394765031530046477651352424697258326136094714382408047387469499786375758066033301129706013973424234764907079780267842954448483623020655624834243830855843519093008078181702780632669099179705140567820083909048538579945252840140392498911635778256379033013867940186256177410917933233872562719117189004472431276577732643347280858863211093426700057722578730148461656554142965754364194467010818310127027899506664634889670584497911076999968830498276950560115004774739056654070469120866036323054669287893101615253564103928694530470923450970151550969622410155551067711842531230010953112134578288350658938657025682280389945811126218984532378445981880561118720360680790983339622127961568430987465137843418353201098501413097061758433865867066827235740606582929207060247506754770421827794863601852333612192980828766546940193406882423554255321681469285286091478769454643299142129051874712024869162235133677517097178661470878614940112435786758866859231890647257494912989105685620043226722890235658940695471637434231036867034245134447824044712488224708733778056132623992203781707350469589520741974592179612485583538160109553607710488317987742492126691321058528597100490939711849008917516139979472876716392413715902517956189638520563421538007678513 A013807 461 43567013040090560757385524264536641231290199308168476056208834954457882871795729827656607508041747662312097932956216288754157594494900805681582765629108057760044953671135172631268745436279818598894844288016958133041223740035802937894464874650433362721623178184887668351063607375533724228057527791756880657579833930090965334436754067810138177413787519660956727268158383997835419867435714075342778907671648837466289945605271311173110256225298462209315385167799513701454754730156026675005951009557227600227530008372665758588141194756118488016807170588836929812302854364369126193083570555793726351453829430283432605563159152993495043586376082738307873280276761923483847839325425750962415595295530894422618545478409706407403086652971548354299562639853891743163163810459368078846771149774931385792114411094682671914725315292288538711073099638709342188268820003754981431939239670285230941966883897351274632382762034035739317865875915801276022483526912079293718047520139325501334116850638966446318247625137869894983394664304212617871684894538345201120170198421011859918605863139712657212766639933102525848840091657889689433167343654175993074365511799804210327750511398491800678308178441780878996910906558167127697813997941221155832588153045364901228167642990735607462461365721901598731835751033216351264232296302193537276701626270310863386742842541932651048808105008244613114253734091415521047498120729666017058574642770251886079210556080119497194696136970620176887850031062114396692046589187731365313790980750804619651443852219737849033594119740007592927524228495879461997548478027688533833318601780726360800050861744814878592113221335385215573442009740448664091072935807128780186852646345196643244420343719508579749478156924504075777820144277708947936523279695126154911083288477556291202412830302878932011665180401479254802890308755623969951799410766991893536226897674958722157996176379646398303621262987649760541627823029097299040599879905473458984709252798413130749345887318949906738749593232627763095968671630339122515372470385826486630144410430171567187874216712038431729015898153877026252888452852051979618570586361890459913433414408422690670510026869587694806654240684913385826129366958430103775673341073799865527225554136229810785965894202218914798875977530275939317084273 A013807 462 3638760496121403725017596372098364812278588736417539288690618104231276835335251150935707515679154806503968731458436140653035996449808610191331474168108734092176714575566880753336196887583526729198296289779464360229736047991530297175883600795678844887872689465180002948349183551611952181251592778695326429401725309675127515697492136497570550715776947429602766818163856389883212102748098275286704237147643782554022002546897865180489341710193152862184230284599783183859202569817361503923172034269229206398603533829293416823040140727225772237651751694750249214853346699366473788772532896390447818599775287846702574649240615617169699535377716806386211884241995432611294455388298884146131912934678035833071523536902257088852713200342836690099453771243236892280730604613376881313361173200352044272743187729038991440989773058527231041687536354924642968906400115533619804176997236501892773504016109990675808571240667844698983567475822363638374673846651223774690625046929556605196926773482217116562946359899140031498908105757352142057260994076737129542757735142321331552261880295291940843067482533852656061420973295358604751147569709340433117564081911031447450784050462513433684452977371635980794700995826644676672449122922048732156293595130501921915477789710229228670872235726458943427681653762045262873939945619455506426887396527722633620924148951944756948247501738393598331915586125049115733408090541462435410749212738814207777221744854367660525198216055923167793850122444338856526116423175548511362373136503287952637908241981244724889134814474805174168899751088204348545497246433350574034292602939328046380381048023788683474891888359152708589909450095532012873550502671547202849986119875397168840417231527797076089256165144491504913039316270218529040606360843416631584328587336933978997516721999726751280546287532311948840392201477578469594344238586669929940039206720710227433357998647404446832716751505991495650197297407213235513169942569585048767861901502976263093316117854766015160727104776382303401538399423237553851606424099094613989836291303538359463098442454006161856439136829709963109667496470656233389722633943531453102429872204805871547491667954174833857946568836244650897584150857735040697448013119824838568699405507012050026654657449663525982916920519306176727702195565233 A013807 463 303912915396555760517194666594027527486320009854329298930729114683500472564035511377301227417038688594017972420140044903482219459484464931790196053994609580112691378065921447399392500247863735949370904418670642830747784464300601950426974222055892803880014896821299026249072159414181858130314280469412358710061499589376325238570240732413589966332406426267852687419863449539435758033623916050220824590808356362694471674719456597739650308977042320202489097600058491299104457833715850169167251474200292547617765748956415466477135593678623723060911953297235564673766369677787257312070720039426592257271831816244445737279225456961630474894282285386182802783775700527127924208486111102769083500217244230813966717325613414318067459205834063193796478428006388480178900827913850504173238546866603089703783782317065604142906835621252863832784723899661105406031444049483459664666986189874586335828929522531234207678591819057103806539148159633440691134346156860885935694544603497222652521048008255792453842925136074570820303900959808256764495486283161796540668796821819932576464504143078191153839208709907686905941110601646027420596169693822314412069685291257522536934678679584494759197123056408751954221872437190040359623195572432158425797358894651020302620474388055407819920000109577414023399403859782400494338198082543352280062245391922082653205844615378045074579592692371726279921668750227195169977130113484067941184997158501447761337351981641374725080203206758897310156076673625635917769780044987217496766733891113092270734278515540667465428839750202951760676110637915394868475519359873293918152490095617761735805511994854632506445407644793374137827181428929247211811533630293929233690718113046938720487594433139592050764169033074981841956734204921764000483864003000486554707942968062859851594138139177993702506480986226279098397059608831358989225150997259218522014584520438905461493405029866803915335802531915708200128476747856643295466773354312858140593875430080469816855479347912352239088518028226362399888658228223735240020147180481255045116885962827320717445012201048644411653147154205828882538972725679268943024109597690494568045356417591197518051599200636298649555375771989487617125863788888334091555503780890342096343047351153430276223644853347353619204118692971186474415075803825393 A013807 464 25383110606835733674156615748599773123184933543043437375993426387480642969020809945743575815098488310060975074502516690383738451475601995568048964625683786740592096587443825208244661013201827090227407307951790759866885706242850575501611314000330222872862724197411715971348755826431882972901979019085789611823046507204300060250625076211915447578048917128317324305994415168983213946726303092430493490648904731768604968744243734499813333456071551625632091920654485251792503422729781521979018010376682633869583413118588776175636841919632331973770427251338411597117640961858469517961458608412948411919600665124552352423298189390892338893645350757739373871303730283726251357816968485414376623021644455401813314197752557977259312260330466792009075674785521572253021976048192707959053056672845556655149725282903636323619721817922660440178012924823595184617152238456908034652651353564515325354768022651331212259523667319468367025956193440744599964231725367178054235144059828691533161210450697532041537414950290084229482602112064145413227427509855956408873198579355222588718891850534033603359804550660199918071107498560077856195612688997733522010472185211119539807321297997576586782902914794315371968565007826549360876088917405106303881021212240147866695164641364775716527538329152015196648341609772885871687620642052103325783078797378724265278405348120989702673962161259578950625337695687725567791659884208302838515712147675199418474656974858669258413423652031709862241545679857886737488049799137377392547454381319656579543997675896472087380082124776700734003429436589331694809943852455977381338014125276091077936212167322253761570826891900787401365464020125599656377711100335779263527082467519793368873844374650251867671874161811455558422068397529270651084412805394603637535762104635578117664994011522285212027043798450605056577220815589203934139073836442087190177180113731577823049390681499505329812761563268131864582930506457734704680680377325564224760541069795750919573586490616987571360912114235494014001100623879474590981722712660974902623207432501300653641724864043783829905682503466425034098537541021458221390316657708707796817716213353634407905187616836344299509514539852333995269969269511742551660807231283742262228667657815685650100475041796424321629547197355646465529621546211300648753 A013807 465 2120022780993527312199234703938801651021528834448530933080346965308770781415587067478449195652840842144602699197524696497540219205693754271839017574501735552360992499079895725217802332483629800402883285767441516054842161071109122916470078556621580544564367587692023929643019435379417297779746189653064234169072667328210345332192456990295390097166223607474191243360959549328647012044527560582887246832487172102045655594487980949158909423584552063324417949304983262714961678369814082497209563244670910263421476247077653174965364673969611998781279854459035475002862490775381232609658984433257864311936967151867737026746288076116719036736153340637150245105158857027100239656231024870294149931390766559614849815110491394818675019295060916935390009433761547236144648461521103161448070346372733737394760205353394609385042785954718522624107817494191493414409172108159415962224093701061884488955580019861834179127676218189317482374887232364429733612597934392078267773467020952145541157458052708573641246434063178124930616411001709489058167973050679335225498418546327545832390566248453020586214235875690557357216969387236262627313767397779701491836647381017915084247282130055594104694834346536014182186518018681229169731822470591883606446772667509389974246846011427432620096528789105461239266139589841200889221763644833721872728524235868429360317693080413180957031993670561293535178829681534527147527225188961661375670794285980330630421825197170915131947556841340439404276136727410558201739407273752897202955937382199037180094229888549245210071839143474822004700429973377572482221320500975686866732277757184402920310376426921956420157032838445664549444920424910208900322808811144619869045454769720661961712356015163686239822601868654579694969574630042214049221241919362690410624386741268119965497964836352783193710725090392984930386059738825901783229585893479564210788260278975111358908159109520184651291658525717641461830938829856460269635105794608449616225150690410912553705517282821418947634740693062695543385925207037597313384462684157284841992907969941131892810502369800869257552508372019285272943953963653212108740637568488983898012475855508899382649174945788312239334163883006787618943103358890249657262280764049437483600551448423881182041775965879155766821411470340948447499521161114041484499313 A013807 466 177066422691360394642192281707672652694969109781975752061803658889553844434611247462867555270120919976759362039676460176171056648278748050538266586839959455068742454515651970865916068611365244559449214910582482862416472134820105055106497431127591028662560545291625530627714626262324312127862181506013577902035118247919456252490046200286461276305420161919851926836750702519477927092970986387443325742696161101134955200907230656854701273967205372880918711543901507085216314339125241984249439931758159096111225117632172670826282222934615963750211274724273101907714078092050615928791328038850130085197287433491145264210876726405344490667240263163355425621427972897760439116328071428191837696419688213825591871407843351786650556286542782843360708977917198186710037184154704057147304283399397094480947767111320871170448158525724045728088109024932367721464868463645582580580918530006389654402058998838880252474922645419389985445432956534309535781057792078360769002707739056944147743012054020272779090543419390700172330013263273778235627247277165788757368853415407822955467092483637044732381199194573551041032118500191359890895873166829958448299688625909997285751417250784373275218217259457034440510400171438274941485171544566304710694040899963051760039070825720430599863082180994877228164747244683126939468690921380157284532159072703967088603094043769189286712269143358949797351671033831445241888621375007266919757400409559363194583461262292912002735391894945594839484547215610057231567477034911115727288082846098645784318650174521521509190410077102160608654584611806468231287606909561990342796346570557798516307242949552948722167935539699820348834189198808925557563861314715609796082545427821839407704177686742486238436223530671899150703553842675755759605007346347091265785759405017454647638355521097020805121913470274712494370774095446478142837118243409306682449246286760280275807368356986235342260530611726463132533581842008441418180193671071492320396740810813809827398038508978527731925401177425289394479135859216987165211183707843500587288089666557453276819425968428138401260043051739422725281551978998279928534126790357768424145899995927958785338241740647185626541428701672609908721746935637872541624202951694173068067801657523810980205311170446192968800691107414346355283607506897405858826867121073 A013807 467 14788764689605111520910541560506527625736515018100396787953903394114426641023165999346161083715769357378918676915817630373982822320889315929006563599460253646796438543601768258692175966489836590849757878546759551151886169172309994307549771945207530304925719303301855943557353300055588873231177261563760039955875111184480905664221148694125532258304997343707952781332255425129315948732029754065654009355726071327892593334972811691161505103014959948387211706858197773264351789918079335766497472540373205866305633049756693640081917541722059908381395876246013744434187516326159492988580509132801714845762643732613943612156635066100777205018574019666608503327285724393849635434836853754010476242668779306927258691854484584572841111608339765860329774544622309752209015657785037557000001053801044728143238456904630481027000648226998023255646953871376284464467278952142702712698896544663670325314369642022117566958014268072870974388005962702066737969727852176769787875153073775032163644109763827202782421276930930669093175037761889232017823319836163842804204006108276781063567031325849613093210137929977556498043569254482569447514222766804959560438293724628883303244120202761640319500723727110973505869132718696161387783012573722335741876990005814046050223234434996084131164486838873140973547854623179445111364534444592116561410457911308035207219017629646458415495431122482846024608916416636138047779545861981940405057839606807573374805268087966303380462666457751026588588867994967590037747249432811296658827967389004994552077981226211997969092240049649556195439561362688033145372216693526995420693661919557889880497238389611830224188144211268695354980316073720271493291260866362445778610276677107849170860624574419193120431825505247688965911520494121796797969818574255409609692411266462829625403091477544274664587334950814262242341423225785300967898952807788703424843499116505368915707212543847362020941777222005927292337289026387035687827955601562110091856189259980210594111574308395614698141431739737595516291906097661985025603274462797012550888537040545055133235276309086547411640055724328325438240502837915337911098803657471176553089713559899045710235288420593590714366666592398052186349025811410752548995054728449028818090862238046216877727794266836482947202521982353621939642182583578234735078768819138033 A013807 468 1235172415640508519337969341675065693829139470826763240126697965379831027484895847431390719873024772497644666814686004306465419303062996555706557198390519844834085343600163286734229228897197641904362627774103904471756684735440503034560864502635678138597701001931074310261853704973942838281141156063066802297154645161239029721981414560082058579745891683143831924249651305362225597354047857089317488515399597203376917287930264205257500067708912469849248308968503536220811925845747904202553635404044510527159712777948728809513281835002168165607922564979943313948887775551077167013899232703280732025632941767191649184430934317355803012940356320696574808806398230987098715401153008862388708986263939116493871573202378406988108262482640145584420603099741399932814249196753864121798197088014517056739251419159131642405856121140567101900334889234291218654756771605361910673267324538306854409240581466871329281309900309683714256651860646010839316021969639941655989453120659874764461339719691584611803590607470548260413331072328910750547360621496036240314849922794169385031210182023366285535158003930049655496273096947703638682825835399706317027447366730174728962370252163454854961125019946412035618183695833798222095269024993169863203497308082275594940160694763245307942718989105269523607251690365982570435146277281346778167325562855210358408542139571445701853320593902780889782821361308033866885888595449938593644570835821800175335837110795975033624639622365217823491705530843807688087542688019877832308241970664297086149984105069994452282376552981186780582999307604573067216334632910460068184531755337183394520709009847538769672154417992669372704743310978793190795391179398819457833875308918348724670599450225080065428611586498023792230121896103189546590363237217140386066011119881386241993143291603295975364260998802426957996742598009240814122139888437459320298746353889709644917208782098874675523351078175359157053383302716772871607683078679798068996981920783182807169030792797811510135203470520334623715116216289182826651323411086407269285262761502163363549782943512611217526367589094151626068927285037525526937672883180275650136890605966236328196764561524176397290054618360463677716656056984794837463644615965974791335915766904983858079844703104960449892233301838488156858020854731563037743308513850543227654193 A013807 469 103162835326710912043626537386043161814303557742922092578621940766488867246565986073317184314514902023775780217029389765680298285611124535329167363766774607960387641982829237871329559426722844249494271034320932205385590065788726253949557964124634473813818585382285257467380283293128679796079190495543402394660653118511845001409609725472613614638956619267855986145255126675158444116607431071956885958294689758023243508805223596687311663155116078394279068013358383848698432858562710706901482182581201563738906370927055778899358812141216087359739300549689845524325055901801516066167877814610710019512888929337613731532856065119874023443791500260898624606319186650273471809019700453195567363241750458948684647665435846930053790190812587599356393191493501463788578907162079485316707218988060479095919017779589833905379509093781304917817870283737236873263940321251432141341960212763926787114182604694560292904284183765093498429820053015471310513470926297567049895114090633400202575554728360838362447691126547661257981824491982954796466106467970442827336580401691821207191705612773575534181931646241677276704225330169155606428296598418871304449431516670923537666125830943912941208122790944279626866320459734661307618964236454540144619298668339739964997161387321011364683832689061215881201268431057230265313852224815364259313198335230024344639848039146716464491189323354162695551022917808296596176301380574321279788200778672572444224451330790630783363525899565357835850737641605661916759652846108216432216677631852756932332822439551006649076372081541701101072685170441547146975484875314535354840276737516894293764137211476285581788009145165738677672866076259786088421866694568799937743099676169403833213136682248912144663068315901445150852010884434494120773727935612782184619314743613260317509320857998883158398442880977501958845938528329802036295245622185039890671594223222439253130194689680111774385805400284172156255626826207587009545298414415414520696927005732211237564620845266015138002329061328868107310221500688838864745182617347821537974431103422186287041421225116801499019747408732637960902875773619169535361376876099802575083240300906024367321972943060736878062651780084286826572830535427049619801061970094180547167020767671156810686709448029401735449217602852369348938759808034876475358870385311220916905853553 A013807 470 8616263169322222084795732029019710917892447446246596094259083114757916681300437722829524551132599131927776939506511662619384193112526732315227387389164782031459536246047880776251316132879318674562011011057518578726009867884740205456121030721653595887403942069713846988933068640925400465248330069378280511404452409111227806362732013881198161708260295797870599818837853435035908411063169250560911072122730783279859321098921080018920957418378449983568582039543705577427141810780016160951118693371364535805037199006198625709453347348846508832372786121210645588037152993974364423362407322954101111539735996267206836471355671414876998312048909893290514025744384788217490638961134401551346981745314240081853090457664867371445022610526858128885845315746728735757085898905084040693136703637101799274570252283969122517611201979021708368041066343968017760891877559571240863877021858930255929186563645326694370223658719312244374082357000647905179325395605235299097574289823963792218319312906467425580869993610580387215927899963394908367555645678311359355381978531729702599045858444484461802190409113025751127827613603801058045404497760196542550218920969703872204789412495526266552762643623622457178715501951117498647073643511992919647418748444078403421616527916230438190189758390023081811613811140630330928989278251668804038302097638156746863288664748077572905830768623475863022495116985118266740009240867606947887609190317235511923114070399598964273657305046657598251808089458564546488949682965359804344635169132489974111745369662973739626337507672622444417662691738120448459262539472271145307371614753394148528309474504039710848076516311813387660097915447555293593891082728197080739600241428053344777553794388838111391234404128812404600444310801078853383461142530910315180841589786701323114978695987380924720272596347862121941104771631824633395873415209610516716708782221117761348860686990676772615508476852837134342662626208151683874624232868870389836183128040445760014772634697617462850341092525531248393190657009959032510822382397383507402673162460188924420879986542142980377999628323324758655132569087488446658762917558068731610873527313171972061183098502177375804792670739324419720042189379149402611295404496804236053479936741536662687985364659808863662346454103407832740392714157926880918098448213451578482200893794600113 A013807 471 719638916164961310744224334795755275573295103157961952388612880827695959138893859048444720035145812097739857764523360573633587192951345209700106622130431760049531926806165050313286174734213575018093721654535009213775070175601386699900684606903229982111864645604570214362678825958730372258005775724543366593011269661378857615221740531371551664035608165333950367469156356747634106400406958976097853654762597750317130357502987524260297284540386521077631540524729833532292311178157729778798384389069737394972511898196715417879253023923009264188607469629634330158451055209732891003651622020449478936910290144233382188924097032241941776020637003197517021944196761896713035656672906351970051262350390645876451968114627387730459733453813717782674686616482530739167571362451524162731470624474379377211382041009385081793405200489872104607157902114552811407450505652949608191872742679713905461590982221330840495450199895677962367732539051113688482436366344857415928502260387279889866247333261065851939842736349284520661514132842706141766615082698243044720858228948596490774909143141786734180745159529023759947290115803068169010229057429375430336834498310637110416216521038849308753288758088571246023497438459284604502237779765160641872061288797872332176834028091482428082838810493117815987797120276585869520113508857630182083029496836489654768732568424186966667891626201327555501814665714062756392311806503399894521007184485827191330410273844905095100131774801889263589263439668769487303566470949816218668273961114695127787085019621229707331334978325099180207605676659557975766066559263558327216984635818232679232935620051900689742198718878965950759037996095265676255377120541748380452151764312443409166070461150147901507288667242540844633709282416906913440058085324160434219070420575081207886135667562042213561887519569792286643011631461625205856743511721879966696234199889976545618193438148314725619883495225810297433525203531036788892490553440923829507851037066070322193825222579708114723338388824895397047676864128788354336396200211867921778665201837439156556317355986323864150906957192407167635327302756122553386537637367458532871767874723436278522073570000356604592088652819114859437643699135937255498003478977586599422697796589883604363225641751896101942838193170725598310339879184211021160500493235689286411900850618796037873 A013807 472 60104961917013733634668360666476276371157180310856140225449336419609994203239554001585151462055413372215330660350755598470450835942489303259362605186955791031096956058777711167215974599976251999086205726308418504543707636136403418562405079053164671335965047065539308873785298222899119421360900394289586521214894253388023566880934990920683366531918029576856868641391408071919148200668389620642668835099426926704237044589007021013744289502097622626924863896165960426450586121910911748855019862559493536965499166249287868416693091811073656754296684470936688889163990582172100789515987122769960930289684343136516313801129508229879219075019623144059819189801257750375369451080977811422890651482766977134247144828901794050635727397795975522926772500895237449866014727763313749595495158026724639964071839447144851416466995750114608048894435142509565361561673682640004225793403341352385098057540426107773129020496145486919094915389394088066375741567753488836235764437289806003681518843521297481019867605182628592450170321889155659666489458322039957338130800140015727506011186544345169825510016469023593454557617761988056543903341105558865317162754133402722099072820053685733116383430364315559039128529557557909452631401603765981969796430901687095055741354860228703875906780291195693109116803282620728408189400373298130437756706605280452455939312847356519643068976511961078763067062695104235476642274390970462590289041055440772847107196481800318447858105963228593184238871744575296349081175220199600399392909506260451767905127923784726386020428724690608630119433720282941693957645096251655047489773768174611602214015922354797507958179199490115173345612471872684546525352484767366483744167507139585976959370985721502881790256776764253884652032976742482317427091344359203626410980596851357563857937090449327718902407521988621572710974471306398818361074842523136698436176609010731066577134147585394198498289404754901851945458524115723645089703513939399164325226466795259379950476415079801449807945573044088456819019368900532142530147037895420694875896322664755794740181889333755457747899971667039048070171653494111781397010010567504123982924664776121418442106639999783972135836372105292175091439395532615516448748567687010370383142668983668520020968824760114330367788731812172696477897049344488698346161695538004890408370944532463879190833 A013807 473 5020026524270904046901136151224765078795418856743015687769754027102246325848770789766393435262330180260796632083155458339850524268752649097525224147819734622708248866985173214397045414564616543215678988467005421917995005477748549921750634607599366514651136695960908616447421892874757353191483761831460555838389182937221116329462571376686395456112325748288662525797651793574759176868024569505696343776339236345264582201118455402088936803504695539423391557471677180777579403488121260176120113940831459700895455864306772058030623721152682885775613383697103192711865657413596030041164760480869906858724726023104979044984137656867742256364713944615020158551390848569101231923734347787851250102492180697229455783254706740903146587991317671650366966047271127050259416077519727679965351093550068654439244102464985135154739952045322178851712117537541408562992547647775792942490840473092555774863833928947319508920858567212969726428237583629391768311480339141091247281566881887233484135329742286912260362252458322670030675454504169851004866048515099276838022558494253577029560311370252928996422085509319548918106793099004470603350952477381990154750387975928752436661003703886115613460487457999806507053917176794155393227293348138580099367705339807866150573699281161576419610196700955484166544526967765857380386908578233152291877892379628669572507348324063877108763987255501259370124143357800851244639399408244006003530997991468788963240157356444397083556868154815331340814806978673326371608835566290824957695194872379192107204189322424132486812227514884323396205223751751573221036476084034481221393394891711735628516823850995042662175084920613909392998899263278486010343964880255216088796614363805360381623624098445642190004036252127248700022446250508865633828096172225046081471510429622235090978763731418300410447978644011662374393298817981735708335331922374900190087906561185269411588821140479708852775629374534157576336641392669354561537127187732557603607239733206858672843740663880096889409422206215312001981316709941345076260410752063431856729736765283068732494731579044589586562353533602768333868806671481710094059673092608511939177850926766436989703188679421957136757189634606107755812109754279580549315929121786793144770458856184978460671337212789508986648082669684475782530439458301040574569770973029706451797549658295915653897562993 A013807 474 419277635333630176901229792486443604146072178334033413258217626097606715381215185132078946106545078985561995508217227036002655637450490005274404246050052055423215653619468652039655630069851338305916724795752759844012860852507036638014534753061306690670177587983351048554305123914792608895905915271925417084178102948099644856953043423952224434889957558822817382817145675451157461211194280069685264328543629358792843170019614513637870090765515676148181086271591949815724209358731375771169728036452184345678489369242765909058775723814393227302865005419765755758487731572840954025068121960122735490747547842175750954816120161239250700993837273368191098662370715063339903991502216461589124259810249424013301376473216361706971706175622843253910299371234131802364716690210525175558386088684395284087420106681978023473259035534777353699873847768852995984589700572089882002349777487153163350872402273579609072704579028392194444521012831222310429881143149405403082064203747542103627828466875405545198897715687571567723632044635642770125777417238029606700788482107998553007085906765954894882710169003823878045189197466421952389262474901863421199714907154137545332262363690352272262151833372979601839275650216523024652597736767729882348479290117686092788762065937661896024142263238660502993073965436874772174267294991362611112569933449438966111365386239374139080001076979566720683852138577386884896803527277975947625420912483245464722998781182567592488815753185158331288916193493665774891883141555332175991291660370935982503985801096398185969431044054270653574374456492970043146994187519014643906091997734750655871429353644858956958187525267654594326412661065368282430069938290763795902952382028279387504433586708326278481351327111813919938674574733288750966602956420400408073770582022592478697033637325611787868581025624326498053171702710576652548095875257488674038776332043896754886525309930474005763092673340990467374933212625757137162334142399846610943610880269757170043214582063987929572300364352085309073717481552931011082114345766423089892105924344373207183606692476213383166859274329480036814013056602008823908765957956367755525672073287254459583817000021694001282019097235471936725873183218787184847059415716180754750244373494127425586013730755349392580073834512654717101832724833996761209828641841438414112560583145010533171329178358738353 A013807 475 35018487380700126004967613498260256261884094406636804708739594349298210475354473477416365657764751541953123426841811019273977801495502375730523517034346397721002394605951641287004077879064053626648470771666066254931798151262240207043611957110433396111463902325957462926304118254487393487594957949426482760287639336328230438097575139811913737026444145270440530630270823959356122317820157465700182961984292467675737054403208223793548547850826634787572232506489631240559101689850603235783866855332522888735413110608525051490498007228701936737562588117664255686704653828695249321127714614231410990922725943326360895497197171986863457797706282908984688751379864492805212121274256621088385247303611842143014944264419503746127983871494195491409842113784845922265303502683073273187811964513009378522265414730185486498510067906900139358367163639502371077628916381481519034718255765504519356228213910291642529361359145030344472200839512676518589414102956981488670817084361198464037099861381900746540557136111941664907845472000013519803675055665137470781256554814142147145704822018999318775498836025368374118212246961593027885503591166278534802021388760420721923695884877781912131607183275144629325218141581734219542009615572577567503627338789919260155810196509179459217832385967956163870484530667253217846766978744973596642732953411630591888587348424098767470100769950410392078236014466121930013465927401783829121622780031513144459129581203149227892258380521777608987581569396784459184744971865842898670968670765840944194715398093372272890352850230456739257185328980749350973680101535775622073680709742804109529037651045772264944104780297879779372736311864840624316841871315982882997610485899383922723757797595466119105040944191705810407198039156299009769481645523188262482729392781108946413254946423072422134571755841169373443898953782090072597469515597380711544392638028638300864877480410703119435339263170112864825621796851715861852935309907377588792621324331010388599179325108566335865808098731050517099145957776782350976589272272757422890878578907166394637182014562305817975479253451272502154743184500456378981684041574473791309259657233024779718899979658811904681075517020203851627281654135616324465611249460031132817495160318603016712369452806417536617680346732331434627062171010860243493006097995238777785095172464854424741002584305700185980913 A013807 476 2924779084523455224060900046988194863248821448936712566078639659647735837112080979307292276102169813535466821733254898140781899958705853923389054666225645484055840999883687031931867588537308822951306927320321519678158713391573564332489514269820507676625576586166293261067846260733041591477418482894049266621983925009470134420347573252230847230185641457132463558770849487909382692106657371692744981167890091192745234520810354059460968265048891364092820431174520490842736732238012232855904343624227644190070438411134620825537884061748414458257964922175436299209259392426455918549907852295221677372856993512560988352821405001514822858722226454841310189203997662303584121580947187249923024240044964667626751159908581372380355340931066701638041423185424116273520413847592962849919243088091056303558129703679822017842059381652206539350183874334877534774644725097717951298703439790702961151536654001468275694790077152079400662686316938255509106455293070050915275313702931656914842617522477732251813872565205479794768161666913129187522744324207946697121328714631966271756412439848842103448438283674791974727205078479211282025145437798749505199628410659099115789004000877223083143963554323354585871544403048023750368185102237251015470458963072846527473423422643177613332578708429666762626738485859656007779824831758939765197699001892798665126703927729153157870286407028226356766350164224969716654687722524387192067056211012009338370961751668226662789312199559387680251800257588834815569084795207064739897974351033801500086824764156545604075160404097977319499375861801166542672735760369515731215886558428742031974753652993945340396575355259217052990309503263353783566949934182206370843425392802444609810975012970925733772124699835460991019587428373249594956876515742206870820041614471000313381466380201431769101567619610307239407884518833944953413251412208834408899217520789899526535432041382335238358970599230996583100758094852160497819010018774083593548525629450318666192056412392568937848158214116070238637769539474638735915712609492972717269069788905444446492079038258344223130002727503730652466305512662617228929232836341625523940675831759462626902245201083629090868108257044445891762191035060811035692317166151260244050013284970042558833809067844799075845280239431053751486859584998058396779362310660337959388933899437106408793276843796385233311834673 A013807 477 244280473918483503768790432824501023173404816236643170231454063013438544851438115472724358192329324996295724417983182347616245066451071625535377234777832136473827896151285424593981512862224570201716105876720573645039493901177615666613856721329678621659444782053194979457647587542684366761785469109793888797534719400715955096921849665599572591512334960141160488892100120079679551827440130341149753572123348306509274732412601581400239530465148455620396455232127125915676214613251019700357986683839117070398873086536374665969749614721289323968163488265014615146256553714850024773206853731549209715858388955162606308215996567131519519983339075734801068312507088753257649418562290026300820907552795494004853883626724624802579658429903621987510857705869807615280698484964811850188105101960453113529478550981042414752186641614973942373066707368323306581913102084886501010419009994759302018337492878856631854304562033818823622748223877000038376080252532503722494709475782554917184570258094862675403746450518526877938831630582251462871087128702171916090270495574776454983367323388615141322117013890802300521190895359662205486022172110389357423778164486658617249813403157266549127266980020640898366577260086973991654501187923957442063108203054807214821107797682580837443150306306754197681347825077484329425778749773338408129077018337088437310047438747866600898484191001404493543482332066233695704716173272959342668632601799934031950081096461081959102826144219399618442310609314077072631145531180489254141018715772694135088751691127118845397961472110667163701907371353495230810569563441822323386882061246526963252563399851707308775262370246605067482803640022058571357295225452832058299213732232252976256022444058344688210381627054957537430946961605162179420393283471304860057760695682232417173933453540803782787132029157472470942585922897529916454028171199094058665671546553893198355765819528294021442979583418372065617158416840147296938341535778030235816766409097320065319026743619439750258016022201188302401265149706461301862416232857462574319029977839171625615464933354375167860040957803839087824638302723094453577398455724088905385049186144382078061502421439705785298395269736609165325869957439313998512058022034119406843301159573982924556358567155465463613673650877521040377933999398622835357409119548662086706123148214886564368823275270717891071437743723633 A013807 478 20402549462145660718273145739935149956465943656900674220901274796945400704536962842397411120581537553015615199114373372855256404195059953236340242025879317870430579714451509947513929935765858327817530878929579031407343570120255638091255927222176088159618487641864897879282184159152540996311084165519095386258897299067197285650009805920541902415701728205949865192757094129174915848179627126223168568097314173907961134925832896680129405823979664161871132337442489683603193120713338416393599405820926896836784279060604548476459457571136805627144982703382285671630493622817988919083009630512721544678208503924136041468508249283391641828528462944446320026528904559760832137087741025286670863019717032454779401214387667388136255651723980412018894346451952201835859218162746050539560726220839004495095578056487643522517380494324238640940904466109730889027964199231805450891206133772291663873565742734984749103371325626581967795554406430920205208598771767243406480630126834769238172492526341025512396307293757883372329156617860224430456068076334100603775482060900904296665822216740525218364535117173698941830384771334347064398057836831829521391376076090214371321665245098059449658465438303948472474899339724154756975593716596849518552860227340553389073744370246834124089356733046417344543851698296568677970466959818997185348641648531963372572472131660566373642298116628304705245187856503904498953599507930837259026863534932290282502723257526026306227142391348475531920224400521031183225905909725642995112024160051186856747629994628093086483140112155032179547005562815275172529580508224442271595776637371178497817347719014446136218688425366701841231242818282353938332654525045986341208630129770000829879250550197006704019283873257108483770121180224750387370667428806853216884231064075733714784095973181472742164054207261258245595718866324596152156886886719534873815553239727713819871917012822644964939097786685853292410688132905942387587223409716863325652147254217269175510432653839227381299756190265448204856066568633354392850866184488131669699702779105453343029246698690768394838480836734444454201615681735571857237896420531629466664693075964935541774743741065666893907271323671334097181984715288944469725598058311686978959356148778627841871623887391630986477636994941434813405425563772377831886167073823806143782111462055540742648488773885628980177551793541551793 A013807 479 1704041333627867728850891405345123659513992080168001211603895372315676812243631673559874174202090597965417197045231578474243870134775602354252373354243466507856232448330704562326310942165100253397647996539077370282172742320013871149019786297523369059179495706336198135775527303156579376552898060588320365755729361315391384494774469000289580231661824041489138690764265258762818146555810637209285261976055777118966821950140489363621088103824605530463638843955534180864222292635098737875609815973569635350705059771420752493302370355798917142784776100369191881580250457871381252510732047350053016133068652456247766319491277488398153317160525753583101094935720637735784460921705218172968037150269786267655630368826872367924528208287638567992230074710013499849532797760170712887114651414690694494434877774855904474644174136266454735530025281913950833582504597884039623063884427498795572058384084398968661229862676487657752532252499579516886459227378016771936552668708823366761541404748292528791820851981481952177140303489880303804656121261803500416527932037208504427761826137364385406763024337521464509320615566486616001165590188590031233456129121251130794507156802935835023294924691872584080369576067753101129457358562803885468639053439047710359608828203547385832878067163700769823033647037693427712552771370951042463917503899127038112840625444908422164092978380998912637286783334963062607657103584501891458711182669301079816684909949191831243122397159667816024901509062155917045454210887486195428594751369871635177462418804781332962676158345307300442667945451611894597684843093627413642965950860529878199316202698839805555743121075975052304481474631425760483283481638586365825204085997068520239312344885203004196926394608378306957672964291093551377103585514321377187527387862702669355592482479776089784898283971444667549930400035434296595224295349665702272195948822135298385949522380827960130116678386241789152835433083548437214153672486402962141821792990819480538807806845681306110113536936767160499517783535878826392245297194594633245184988875813666568663145713521351667105304757964897535259373143354236697088366346939222224685301830397667381384568371997545564646029208224353495130736545405647931055951675428250408169664384902139775980959898698836411621598719454503577050434548511832768896964560172838112934825731422340818366744430883701618053409303348383947303153 A013807 480 142323236225933140581355301065830073166268132527711629194368945391177643035400361007394250903532808832669609714414786665747322277526593084229512474919768566202660390317028775750055816200571338264024958318940281043337349611309878532237281571355449307191730660888905604498107815886940666109074598918397105268284271986422803824388058425373186030528627205769214352591322198677129334418487860230356714365502154560753227936097683812138996899519534878509853579886010170319960710103176081686108807439928509514126237297168832668993107274486681358682527284678935275141464098491875633590948851326723777960450026921798269690770230987108502163202564271465014186550126323384330453960641741527024463430827682818860865904034789207041424520484391860837279048069855037520932828801727218111044702800806381494869695426633739997626756068035110565966203241570735087571644366519872873357918691269126904973888297113086261554579360602925663149246261017380829873961129839338808912815443229636415290699665982140297221669378345354127786935287778292854068683903907090158288829411679691498311095480818810833558254555694130237282967132728528655033351258141227998649489360336015695088032243338003876980615405189890094976547362754806759433408044523943318226202382282703816944888940388481212147809047579451996389593234235192775980120017673202017628853843158989350222561877784196327567209647359410182378829430919449952054128948481182476523016687722695487369340363866450937256825733172615662215798938380324347553381147533734528391662229163048841656838680994141710375675421158411040272069472064077048693235780022855214874159181822315957085088565609799399821221215386512343522597242691310941324319669936371860086870466561159878907606357157040113531489404086364575411803650556424504567068565741635744079474961680789647248439729193378794924489575579030078437736941359507885929728371899429119476077841573562256492890058769132058027475095497300471833968206571049024563328879736861801047097972386233834081766835558148367622792718495730012080224798700135459106719466989738363271095455896833245481314593139016812588302158689986207042398104306089203177517445662710779427941094176643577360620534997607003104801005500106228266814247008825120849724139883442902340738539091411616229705751699225515935047546647559593258829343926256784691043377030195612030429579914125327490808861611837642841438798424960375662706641713 A013807 481 11886979012826161834495376100319193540919880696847002981942888688016547923959673551698575229713963726513398472957637397109882103941298580987933111417773990417812398459668560379420411824887918743149628543756211213020578776886212364890989994121178481585960536528102284993286462890693171374096019576263444629112370680578018998216715027745593870455781472853050551942779821355712519139966524574299623140521105451068670350450814649673661160044771072588021480845659455435293438468527369518505493706190269043129337465296838073346973312672402113758523361343669353115090222970139944793149639011659296659034746698535513282842820462274289209172841370517029449874853100655382663845246758894078610210206158896714078381170889629361306817375376892608990383373842362588785830794349058983852564622626149788833011831727876598341784293558360469580063260939229365249071309136106302255726727013488748230324124463182077651300022776916954311888196966432664291903107525311416659207258633982463041494526802494339764251048148782322106892622170530797464670548338224077110441321292899513630441005653467899629618978746129451548110697892619441797040530431213503675204000864624366869447540995833421809297979256864810622536212284644215354637673286684269881570649170633705495054069190186339319797159462883410190455216516557535842635603996083505714379501834481949519938590594413861474740916957105297842462212899823379445512903906096841621678876775287249800574676530489848730627342060310032723925743132463069832005946823165041545800021041927002304020823475311709792286786850571648494563514376263779183907745583288890401504649024981651051703682088296055672468217130296897443350844306820981130348503152755714126315508237654634246242190556113147322263526518697255702969252698123131045946133679307158981261828274541232127836934621960190330888293841936171181198227079287458140736843349412219487761497406065493224542670598456678618512747451030032708044858581020585580553791364502434485254669751670636056343247872652109812223270641481866338952455412234013680052316602449937838765163571959409495844876133563823204187584595946337998388132069748876338589434579195267008601068126727448224736387703535134506316084780374372291072592724424082918489809887205034646400823523453789599121254087671014316411106143550824788570685634064892914180633892938967712393508944007661477359846930682291767759809883251115535724921422511473 A013807 482 992812374130253862578888307274759363731169355681358536054852006111830099157035894711416701760939964402125553859894833044014463203281198782693161398723901453686109331749977831449572216026463861346600125603062516722691760024313342928060375298994947960541009971363630944924278667093584366335873651029099158868094311612556724750058255832339745654337324394159635148812913459450465311089144098970078824319463248378706416340002490355393853748099324753624142101710323377411143274329874429555097339834717460751205394439057212724012558047711696943225629662784608041525450512689058329068650999892796116259241079008384604896315207829610909039324884106952816682997605819838215467018854549592339603366628597212456540473773872733885706694008853447595485809766687965777981373774827755390350049846358656513121981197743981370104165982287824779796463616905375814967684810356734470700551966893593740944901199289430307514229202350880941083214098833422554324039443621534830793649448368849295688664373071129751450011792434448324689778696304902735046748867756813144341169595704260277928063233183292444965406723855477922749753598689468398330622142145383040456713356214291745303128071513003222934376525512605848004846986225769510634693110577156904778662189380497716652410912833553246328778555499485302517010138679401951112768281356890480770690372717766905854791025036040124231836125174391581100286483606148474668683247141114309084241467148766390593797558503042655830726236219154243135001992166448055438968684617567434946763557442785159434123197481509313561584724546594653914439284219927101219158818861871415224069791215492477489343231696574865820217962939527171366105867349995164987837331821309999543997563517152706880393997437126177502771998368113493567694954599942028088467031029413225273969159317958248549068616560737056626121189972350953224857123889167791372481893386257983837328024851996059607028391053700254896803179857479361808614633545420328273433208554607830642955272329283194061844405571776863626699787247206958495648028485197056571649534953221258231505226693621840502459899551384077836951253038034095963375178597495900675328165488967895825369811012403203178207837386957969102025716941647948122674016936623829435187411589251698702043181502383961108206262656370786720971996215508437166212234842733921085280723372155522306818260512463894250571775497515690735067081259016420659281162129580736433 A013807 483 82920682299732932856451330311895176818190995755862746289837294402466161711694794962192234347775466766829928383932276350669131981201249003529315533182818973313317537497089898460499721054746288163529389090493384459195938488990674714694530605347357048612345693818261820151020678554323259860738503207601390847822105000192350207849615585372847896795907670724606887264003345046762313247476404290079953485985889967837938599133347996972850058895003702747441972476947918804756097415305442230871284920335437039401425748944497463922252860702928640395147815065433248236247152270302840702142800162046224426088074159859290585545142473136932733873453645496806202180643035678707594020881750836501796012784187067781582716910067624606868108790313448796622570317523545589742782319047388957957426513217721350632460991616775068012470047006661413433380437747553893441916003045804819727380800826919842837459093065852508713895937209547927080211124748666285159698098370714210602716395577214662025212937103273827970856434915917558526415006494081781333839512183916790628518825802815522672829769298701768295955734983133371585982170316143090096971891934124536921985156224373860859462559660837542182702061787338353031212825136562495297720203288514721844018644719248549792526011850771200686625913733872511951523203792642330358889519627208849844448830619760609743898001202035107215967185010690359245077027397269126752803093484473008209024931577732117708784565883732625657638085975259981540878501387733908038318103507943849734188639081178859301097403576853139377977117778856132089587883457332531420925363710162362470929533032109147212387436054529629368170424482672248879668528146938946174949161791047632471914220502516111231357387059946215471209020075703207096267450303141758127976854898607621988107178155395190877066759923769319706470267907680723964293291844347183103221060217513653068077473963663562894438618249196098989235898384876533777617302808347051237725415011689400623130267300214061651239306597760375426965592930673972380515018987112143361920740808827992708753548038677989740605953270431149565020005604989645728957058291641455120304083709804087627230711985566927932647096786396116537370289904683378275153856568563758858256287803345891127293348562260610815718495263322744477722302095915480180559212066299979822963731296765801378587767936261496911702005261328008005883537693834310469883821942224712687620593 A013807 484 6925618306355994285103671558979797063032130156525412432873500665788376292322460970037257604960554759832402448554407653084236572201909518023771962646962223470101594049294445409319397202213464733706138106227097963416503978538990142846001890689216608057151724693395045480833398093535632986828740526402075765000950031721065281709807743305925629188291004566589891831176823381650635164742476762711767795103027516003792469738216358055169409768969604257169100983247167126492034012223725840564600587831336036967846479977593372684250481178769302974443140662080050325939598404767963558283668812334262710291302041905607808995315844498869758865844721925538750812329486982921336960218064711615466504783748088088185570099045758074790231314275769556942713695489884051200906922069156973157562219810457304926173774480824670455469510796043367911369367541113448734162266490388664348450571865865172193627420911953067380293302571678652417666313350133356802823144874020421583749476075004545787007809719802533385953900300612350405684707757392204458783609897112914270084520849876955269157415161596870389846518941526282328232816846974587027989189386230015448261122233015929232843172445432812360641458902540286583519926368230836169760889098860038083134281225596358127221565035788261452547682940966766070703169503965280073904811568784110347858210782193025886420104958395174189784795259277869494508078405247314735520867170916670118625971310303764203155395727175232627551590578739688918275713314404923733268366323086978273649169324699139507686956244142351053988026854007843008254469614239870356807107302436470675934505528374788084325811046710369174458962023217268898678795139360487723477928941950089311686747610590648126154200324633767862370848565742807559887353716768702780606754897986607196068699626716761737243492855593137351204103245917401746221740028131721079964126170426957817898898702919144436506407834791107383679971469003272977640374747855954066426064387191310429444463055181178643173158126351544316035593287162820847192994900822593325730982193094122779027805085738424381125149823099680042820035888134340200928222465576185973102917375526547202713936295746535387862618170696590049317703983129060436919125254463013703600423413623252172842667765268568475939624442887978941523844393352956820160485950989440614793753801637176496941028965804496483562263181431376556659398951726735444755166692436550228382759547953 A013807 485 578434566565158998686143752277551630501506542803158971806027649107310976311064262678481792423910494095962084905712681593248522746875684854863458092236931866446355236591121375031765373726070788023870360770193449002509828791554995720640923912254060321541369198117047593604686242170189602692923237505627769968644347599375093393684852528654214475435252992406154355631719465658842699594456401698449558014799961164152750865005568441125804273314110317163020483221786645571741172734937805929796005696261017143591505854208576079961284438531990953728465551237587883272801198364625084351410302874969955826239837841998269815097774648390101130234217019942922006596571082300572984254372982778835377946043424065213347000242400760164554909599626549165412390561010605840350947038138059555092754160789204564738959818412957301111269011196338131325480946401336351725966659543751635046940212808925046783955821987232140669476924089172728575908157316488093528591883023059631096339991260454668676679275607627390928255707007444118233192476605154308602065882216767712751729265902573181035296471711732211830371108515216626336333095876164483164685086727317120254217190023723425456294605814993921173135288999067275742167770201007667734599218425889240741458302243033427143672333354071384778235026912485268991199420140684157052603767036417680363465622739543715059693586230123343505015884850146938050809216484660974025438346982131204977759749807880690011741806529402604285736396726917558143305851732413635126307223670547512393452271168196830821522272467013302380133990873589055892421556650928212070886409006796467324725836235390675590976064432296743819986967141129515686551648834527295152600103160613409401388847184141522144524965313736925633075643059405030209351669778238824939056775834739419622853861523010657056313766791994424709917907202267311246185948889589476319683781880229943908733918566509862481451688769588079792334897062622362365501739315677139581971323682605438377630998831787221456465339871007332819608786937125959978406127111603817158377363749414228627181308565958942735953638375108376856372217412868227921726068547388628659528762121352748917870673357046382129673732234749897509063954374922256751922260378005367538410963929227644727992454422996107678953373094446889175013007577232306576623947112589069588189111266538618201011680252957350803603783176330001388749659847168671081396277318993111624756460204582513 A013807 486 48311433434088644729265412333973389731116327961462640484211235281091720052476398283169477785037428377388849293410028879349709868341804074763050883321720786417466035715327048364028075778975158286541676401887327054138623410499464797583650606075371372115456696795933932065456999632296405806515641719707536975551144555847407175333952568045728647202827765178754417936716841491292201112828593126256205534954107556391201904996130081771268298711467807799772633779166842424797394487994740489062492191757416412849906160449354482774446437590630416446355171304914577598827628888611851670114139906420365680563377496401537493226781236408189636498292039722652788912952213364826156217909485894671109601431492821350683954807245553889703790604670409012844408272046166810391951447572328872100901920263275154451562662993668606746114299084129357066435494124386013432504461371753680310755493514014228832442774208195615620855382176851795463388425207230402059601522661968963448797412410064434382544929778024647317718844904968740198954468838539093008753144548626656136737180017448814653248996613835586064284425354299407848236876500673133798397663128552253200752473927971404217535181772274107290301432472491097937261594334958361416861461322148695275967338861640394868466656954065396128062967682757682151413966769570081481190519226648641081637012276829430625500668015526131772882431718569122412941636570015369211578636178294580370947472063704003110470687423142234912548989591028881373687048042542919219384305628187798782613527140238967507044361718717418028091171051753031537190940833042175200372503766656647747428426568216064616033911877449856340589131482594278279656480262308554218440313216077592566613397905666684071032869627968621765800110783964567528115260811548284897734960974493271066320377368263373088000382116234166346197053527440568102592696637207402651696309146418685145201365612593470224313326497724766012335602937567282327129070769384670375025826925294888818738118653429700523265441651366403444426545493775697303356458142488262412884835797714825789170810072737456856249583830727426743421063970540167264250482971146445654272501741137502942369476509453870881852479789978546189854530533347881806177299109031386302175622118333022115326657785863057909453864674221298630786261405858019477586208686790551681075142762092571930766696546407250896467791574670258045989760340095374577389298477959623676011284312746936068273 A013807 487 4035019231848517696432976503545791483732566827669321195881806581912061550502881261008597954084111055507894081834899022032167117913775818128284772825913441802373180768979830406411988917135784195250247354762031442888711965868325799358984082270021092370455058773093197940039034066289028109365992912071693195735007144448931294691067052435747302343027377775494747740492527318194215929144556926498044542484902017217349574307181780559618099576680502775244810145869793846161503185031808720386988410347771176217637012426890535755804540914007043012016030262557770435631682392405750463339603079124135362006333851876952812971793995646048406629973849449675683582798681812443645393476018171408825745021159711932030474589455955906421950295092677231161777823289567898170746176852688479726739429282309004174948965175894195704042212373805568031545758904762844227896205118230239133234609573783982406314452944642706012269462374792838808897664661733090410419978774250309796207008681900991624064535079990396568623195645307894150156876191863623587184071385845846947196426012237342448654009446184161983675099490016440842892592162212720807975971222159812739580047374938099651652755916802105714993265941534928990818025620450057303897686111087181178144068109063067419809203655460495950011947123831604370968245918561262775390513356328921151779404902373070875272441293324758051802913579566611673051298427964253651920259272247341647161903814232622043789622284268262602131004159632323201211715939561227156122196590371873142122664400279898805155852135108997471124202697413464947017724569316515514910311887094929876512969615403973932795768353916489451422344850557756716195188887988272756878353400120016608756117606479187120296736304197567258501391052787504644515714698241324302943721675550652492730144238174725183682879914729993807400724107665363688496644615836199476872327436218035002012363257329419226604873342416470182116281892948556987244147119729777054392532090627554409029826408053102017403652952163773382081949506185640014473634740518762164986554370660939964737335228085105134090821491126185409037270683883485310077464588233122287490493617921545383249641047546096749923200964538798156322840244675748436333734198885410415344010134945292340094197784933068459655496231455637082941899338878667644787477735729433666955076998632733700229565262252480002123886420108034622259110773365105780078131598177665729044138477084936847358229233 A013807 488 337008841263220046523778630552648050512827714013769375601244367527877292759551145800699109723059039467074821608932601219148629855276470105892472511193116572776010431005964415373935726348097831771495909317079628141508112101288439088261709535274431655872776963787516985150000164250525916722357094009139887400983531711519190663892611286486050438991989619187096826033676374142899108618082539058043178232881501380010253795710129494119863294743932272291221788193191051825254907517041696135441659020656196408873260914906324436860551061678782239406590863559087544554393745096120684448586988771526909570131009642614975892217206310353608970142045879886362768518928703657105706908510513694236535049912280300275117268185950893260267710596435495023862845578968000423118891436913394515257003873087730337695912520455859119397309619672614847562733329484697512758118947679707802646887826212011994557789424389503448850757767005072690157941850212609444168687047204160124489005572121052721433494034415877911807977923491760627315252456420641705625200826217230982876792696968075078654031522954747393038527984505663155639232189980168654602961092446009719822465136802205021005689826927228671421952564702938804242112317845609236078838641684112459179770712537056453969884498507716082240947835729539428667638867364155228263391066033947823517767676851101252573629569259777117244631145078982973544917496002002429262031974677370221712609368468522825719353042804369560792583598416651266088403726988093253306481981424449216703227053375777428105421926176438577785764533490670005839867373753884692320824159122055638216239735248155306841035368687459115472245664263434398693338371113668528927236954331423907179919698610748187474303712862885014997294682119865175414597007311813647106162578063666046845314376916591222066377813358163812787915878196318840626928254959255216507853659800366501403074591615410423225265626431966006080533979980956428131618411586950709359918672741303971796580131427003133595570498217670516644866504706130839648852447162867534781842007591972366794826975584896065904399501760350131548201884788632576582979919873818606573493517462425391954393269932097546650335667759244960814239940075563185151029814025108363299947070480765761537007493195394810818886700747406264804390374682485200360294927965858029297754986002804551376873520268589382257389117693843159685703190902226999857905629211396819355495489744611010428206663769393 A013807 489 28147315431145401505712515002387717826881883502144032019591530820295839368570471248420190343179614035329556175599659786424512714142546059714245196607360289274825167208049153936446485800319479007387109842071807622006899030811711721090706242095655806330150204792497206116713163718368175090567986848737372535617545552077794323438974787258601418715049964984125514007158684444789076450890871744666824289188495876759836407271505725478385102240307967314035134971683509839497115130730839502928222803064226180265503624873891123291030085222473571417477875515318550808727519984173095685830433889186699014206912056360845401493873288247043774795233813933988904789469444258145125746705706614256329643903723562959278069356158804555990819456724888979888048725600986363339312931702443623308780220484160325534700309620993809511182696744676464683287050411891420963070852629156875384870718133053453797461130514435717551464139458030676154681461271607353386412910869538657757446234389122444346846855248448539072114124147955339353997200412708415895522398206489348920852602843470598644263366828703457013970895793897492422144311739333666201093913402183177809292110690856965559416220034789065865832900156554151869105462898783129006540682192098756703153629681807492092018723199862954904846204187966862621749865841121608819786685226221356168027474138280827716202115254145844609388837868141736933445054183583244894394172557028638287658847063859494926906085488063750086957374723357130394969567681772536609410681570551423028270226724998306572792944696182326455244839601674249557751562923298203387327554594033208959458558927661179382670115028145272783357430124946304413266314093784709204531757662714856151574073147668299366041320402021019337589049145333259315802556647689987619953804682455451898567502074450615458205941349487199807859522062834745888001674782451954937952445520186410563686192966310693958197410385224232793852278541989461833980901354153710196449767466026449028422169156914728721035643581638059220695895339560753858311805239489859372514226316089124047070743827826104320401350786526203337037369619431381428787065887781203839624752071979231161422880297998719193782685306919898372166134035051112786999161097191075611174879273624037169332402839172569994404236133124118642727488483855846419292192678636428464977794185940238935547853286352853795519396498907474540109616207344901255132136057365073749390338798959656201974248764683472753 A013807 490 2350891932124695079158614965514424580619001791982571698308304245641928799902374329139302717652704543844759861342259185021961726397899589453393473065843338720522672790383473385925946940528483206175978801119679444397638213952424974657216876046071268600500475254474159152074000146921828351739328829593394091547313022055089459687946613206625649092499688125439147055391900483513228454254856498986317831457312364122858296571723429697680202124212761738035528507969978425304638552833770446124068096734727234801955128253092260508390123747866215158359169640914920682095731196598121124776243668858762288365575501859314168778169790907681343114672723373580687316921277453884539047490607322129302908188482895701921863630695739515320909231845119452489229717610919982052462755368719793862372632795057554548983704559855023964183490014812123006812817737451583370256640682439811389019787249190757514617751081696185565615836391674180103115150326865917762186592728734738234559666942413895674292996197205670431842043762961377898185200175669819604009926220604196911218530242089507869367520660900141433263863187602112464589915060780887134781564741263741193809886377011064620488002113525617570180229653975559318259557366769265717755284317366280258604094304654243547017495780375753856607659819983180333031170544916317890237403736779233888509822667503353011684916868141515087620765127585066010418264370467056196824695686135588898423554565620608875790123166048572471012766894269510887718253262349324030154589535454025402744157606298583563266239533969844087868504248371434997312968286916789245112984687248247645502938300197189363219990677265721328138795921465640290900415819426992697471696931747607500635618163366404031351137121297197556094774973667379151315145333771715456006161720883361798020256340760189853684818427450520415152235142210020811311787879505169728372726202291489196689634522739235470082605912784313147175336156105501841835918862000272029317681028529995049302847990154675057509617987581992344171741874655453723000060285407432544651760696146079729535395595243864058944241219041455028912698147984528408313724530013373925889298917803777365833200385369151025783923659519256831941687680741503991082956933998495826120937091812353208419811617530532218502636206074659513159242565660124148785703224712393141823410348203914696135892254329476701855575514985251181064495255253653497729891135647188324622830486827909445645091231075128327803313 A013807 491 196348845062986657706406680534730255397879648668176370814407878900259535296646206344043702281071536206458188379166829392219265350478971610736876263932301493276774154125618080665921014419879445863023925448316746875535141267520486308345410704243918424782400193728936246540372566271058025765620483176469867920123130915063126762596989081630580837854666451924803001213386920283508353727819869651836251601146185963905247787966912571779948161616374073122465376514160568059868716571229341430728291507381153377894094266826518689921251525545534156241316207578855090289317565271071674462436647466752685086581231490791778690521519106400453458280580528884832585396582014225890585785463014151561508194810279931920215972299338860059117659952936221791352955244581647821003741791150845903179224663676002013485667988543651456512569269527123325652013350249693694667204886438055487022321650839661258378389188094347114625800271269019196392280470450168317415586411296654072088657942697350980612625335386814800137879337126297243434326103872119003146513047871083130221882864349557786757444693119040712647631117291716035155014295791480474384091068755088928248195520094341128167778424523773105079022960929692689820356490829935842012639101470749093478872560419027075290448265072763337857728355824815204595096395081955786510518197499538393602228899012547546888935941744047481633173924221032298256143858485779000614995408401730520385233700875198873914866876951542821351457303776283818853116230724677892322541472590655655662594787435663997787559592116695348062865343328230622410576424291577154541081594063660891600050909770769452805496841355910311047480374156731742736293629654361857085533599436491926060587464622525431102478323507863237082591700575673174096992253421947446601090633089899260732449829836631816769609719879094915593929831312523148181571835484151280883418465141587469196714964973703685696769328441658618365231251094087619331977779273124720160642037183853716512823166985708615478260803940835582577568053113098150398688035097514173561859705102816725090525775510362770067081970855561365469817462017815797190770586471247003664200134913889289371754729386416862824499087966707849860601696783211154839239646084488369893446786845259552320431086107767581421558678567561637198573098326499229030730719031203787598233055692339159335965856973852223615679522587083163893687708214040393783898237540388816060823425090353824809723664710625793066460505073 A013807 492 16399251888505708638296792364941205661086306136414758666790160453628576647511187800060874058217375775499594351616392757667545261337354187900354642439889753019969454126725747715298389045362751197925621277368863015791570533804578536959317047429156310756250846580434484247298457107525037369970388375381939838556604017156987410338863125086867742158459596731211471464343288968998901211701243333191015569979330597891330200498784504907633050406361178961261430711839204804928295076745645825635857634987981311275092647259617667500912848665088558263430970973193555996054092369005177322777171233070651011116351035342420148011047797285672273289052366352990102364907926410160607615387656404952568725938749390193908358222413080930997566076929186180235590174982703807658053518138709800679432023134883364168336476071154313299386297960174867281781807026204667072299619320192832331591326599779347961021443378827965360661464456659752301879657172468508038867192657907844754916800032025451251747080636842158922315820116125472068878350521503251261799916271240734119261878713339415907768538213995399361042798547321414972181948998800240701033670153493782376217538033799465365701021794650053509305076719808863146485994470607071460737630393938435036448915118757560355333529547142266741215330006844390702987046013640029245144990373358946172051759874426983663710818790404589713484319324864838582651391204590747910365031505120934793095103930797485148243596429869807982095065468699000834431120706355822244670986332244151016595579241414092759214764693178512165558576340117149814353753533256815524425675817791021327327852034964435467767901686886985088996608329944391885077980242361956665640851758535242156506325632737946531110092057700245424375141423780799173754889998054472687569690766301476155634942237785325968414573414021886445320613441053245859273061271471799130663993627090527014778830589568705533079871080775769464482479322629292054226116102670649752536983587632646256867503729813369273359820605942528692461061364059070619448823379379481290060084429892355696285803296401008918772753287827340805404624245189993197170350152665020993037659468142947337618326753082922799964988326067406328207314317030578863328134480622553141870569084102923069354724742806856167910002392641315500462023745327542107875660384205171543992023044479858926899204340313111568605169405995772931564691077744867729224964697610814306216033286971441801932930200296176862703847844202033 A013807 493 1369681916979885291179186395112254438019589374819497058608980991247512350176781916248884262216373442145501619841352739513151047772157159127625520091222032061980868778118261174929436751457742342801945814707124807941927762553892203985379119118330564230672826957244468558818614436077598646177296807500274997256086124116968745498912187070380280692816703978587513308173415837979757228102499544431446811420243670866481789675858980634390420002989692028023515954483522224512416133104873085002932465531831187099007012991770527207343742033356861474720018126652098990346433848751681415175672118557293843099448754822834273182030723077096633937374942690168086339619474921703024108644792450598043492559130287818385419987094162932437847716311202558959456727004730404719408287888463181262546842004248593458703630817938879401078042991931765090241698304635639998545536505241825549166839188940170921052471972443090494887806172884679172005290846701742259914226797981121101775406055474797713997167921869693955350739611918915552664788713906473048636790806890297354374871372016821356032736080171109750033655577470831899891608562328794903591033164889954197844064994120965146808715041310967119150669312715156058857656744179573215472267628132132032679249839633750198437811721306869260493045577501650355904181070105228882583754740973312543235935036472016102576791296193381737459923834332036183261626844798623856221597796339205594854096175404136757066453417419156232472561963011209248692521632515544629697165449455363737057079373822146441342376361938962514579617854502924469644639848851142489415556869977723892279749529812264614703442916790487881618085724325285554633597987822312982670989579724621960153564823171906032224845998751182198089236186855596127791182167527507613338508142492265589994786010642068210207953586112521977799622955210208147412345350454596135192187411728227906801342709671367854828363912537473041443041155505321101661019443011155337981641406222666248019830779017742415080285576828925938923040306187577637206985177469153656827108311669039440109486577118708665904819127352627331408199621582513421820864815100735218359498356438767104585220268744238795175875789981475843938203099072710977244029119956076260962171800473360237675575965243971434000011309835795311914088685233501644391883030949200132525757756698002297433548445707291391321472353958172951017214563504329097612598276509152821669469316161141790739240263258936987749888075795597998193 A013807 494 114397203388076999404576826906170602917834124174299213832080701369983478999115002427023062464573726261434440790769622156877888660978338087498411063538955339848704141217215291591281486918502098213161316390153771084117748656263630769062849407882087055110025180296015258501089496315637116527374006659230468045825569172373346592814644776305231423744743932995607699011951864203907303448348864450458869136630171634439425555517417921564922269069702067872552076034418259713501507853052104932529922453684072577696164732085666202884556678367998427230090633956109959772724501481589183476887311014023739069509059451557941330436388022122187963083492588425528739171358164935558276578121710266399190542031120768879368662742091582280141479114027948926852785296162088132569699612732333362229174791036846774264385949545073146457439228729132952102076884101473288318521754454302511691963575899472015497223511610419361223524459365501289125053896807376215290296136394181215541383689159310579870757462002478708844849123127079745874115818174182535495193404982284525334743631862216936477210150151971257432560947485941351110847038734263279142826680964773864558134152373977130026610688965333284758583051667282549191850348930622134529459264569223799501403625856050450323724472775271027505639659678515339375473107156258821502277779720832036923608530181179256903316185849367436094390298567245994062194335704425863095484069548046790487808966665928906086947255876265347692340847712659207660048099269330803016936955503961434682744326380999492927356616125504088180204262825938754629189964815896271858476725337409477207096960479450152884646255853258338360624137781372174808552737540907402625663720688180150733985887596140763717451362661697488366611095562366244189247325814064963373645538569096514341954522394836178984778491465703948107802308842111794680026496015318323807386684814953323003954944454462314603119782339042285894364240348959923731830004899734704983564671889123307700864286494340864249920531662328723344791249413092671837164609007401182571856913298909843077384428407531666485036398335618787346544240594193103503900450222028506172603662228122267342062182065787568411884321855042843961562661037651893530398556127851445391821550947335520410901780193141738139114944608795460246376601079387290841254462627908144268683813597173849883947399733918684294560692474940563041908777558445070561701820652320952818655746755094723504332086027649676153858401978524140407077553 A013807 495 9554568824175579067269661160030274926300423885161644638469212259122390149485084117707393200103662191081265929285869612164598138853571775405954790437837088939503618578603038368995421068920213744861446306222033114716598485519794705462898245395719792929844413083503490405269495821778327609482804410185587921655397362845794280778471946361789233742584758027726150629177231650174541891309545507766775209160488565080015261822370262227023872834970586410783421942470647469531359437394764856069831653254147425761761374588526926931121058333973596640684399838648259950177723088243810193173105103202276710824466154453570817859377563995667260864696384477888585824331005293582762818081303363159926793260981237737573750080882231043619696477082728322319671480720753762920353881355017214746742907722188479433335778891954054265271781822685913292517563437039150513651255453777800079024489822699802206343604913213835468749986370666033169013626515248868877260823607778409303231907102274778941385533983909024241430643612696827455152027249725899547094048377525385840483122876764220751513068950842791392024922894973307586129055522124403337288027220858877941759922540426943876952551353073601276321615058303105791052532993034491298034967236086140958156732235123189661487791690663411488298530016009279659978889382797893030691742440063612555896708049262272715821871158325017630039572126634952670068533112369352511597924972722415988332292704905048165287921758041558104611999941809009682974877299073777998777591460646362986137488883667458648785751935418226948898840235485230725384575051388472521891834576905776945813945236204156219078539935119989678217688611637985412185133192154127174698059615597494369453235317917272726445255260867635925867725312464391080930125899316519805930249026829509974354383664939112504987684385707059449911756636802019203470492973695401722716743302429716490613320915781146977967167340739150760183195718185481790006173839230742294932304960851467782483886072293843323017612724969357302480309942230913044511825308907154169584061255638249003666224845025452316496725025389216737970721518667602197749269502994042864042030472954999890676375508316643501328990445655033370513675012525723799552417806354280570570327756672410000238927583511391111117019288671205635237620098751505918352413973145516117464740795449557116157170773176622430966003596199510765823263010458890738383897762702498300366946624732266401805320157115328602046407591648314730939524304113 A013807 496 798007142763968539277429369746888592119537703312585721849587077094161147675143710595039187465857969861298411679885115877599401155189168253680750052158591505316281727303504367616866563097285172184572856941970427774245022109098773594966724353695912825293535225147295022138513560530747700271613307143110488804580443142243584124898755432082998591414421575233715826699511564654227913304064550354188832244293165444047954682666186671463260883049578347615042184057090947302728671570648155543808409511439647147048071767008357464214161913111808765026601758923741319298793610053211271144010911324557353164770237686116688278433073522482125294680306727977732576633949893125325933328968538194480245699950413957079897180505364818994160669462426552208461281741278075032870876524652392792862714395864903990751637588834894566289764489612550164104359415824946890050666506754975640400204414481710180076024225956532752185467611664397756309187100180100777497701248545260523415232113089091811963461183870065613668528785176051725881752467924356856072842014539297750782990905790224481387123031843340779853313585111065622901084846263352291133633321513354344573730490498998779546954041560060252199657611284533698774498608111233747703178498525150578966208433009723923717121849795898790914181525467111046481096820140662823816405020336552984281048952982434279498158501014463797478535103588677881956793954078200691121170291646748905761501419006374527813012513153388974455298847139830297731744726895941012235903216384644882965189209052789813805234787398065732998980035307961955414845092867016613500927915697747396291326520073007331573658733921156657914419570532616179611114509341904855757956637154318327231103666987768535385434164642925820164398285822338407470365045236815050711100328969827502568052478079379615529076387578639312316079826062341445893059043656013647283025117362232351012515176206957176746795783465874610641260689578569624583105645226390827215041042635275440660836648644054088181754032402165691260457966685068088390672161625234423397830380132162195035206765281370802926122970845532771172052631960636803158216738159565454047654427131674545869181558830114381874498611011554042138672650721160977462417487604515867534604344565036355629955470702454896991604568009107765860681268267824525806711967451086651646772615976742459898563060146484682056711586358179338672324749896537013360561525038675360544947749044263622145182144842429360171518008462058894642800009403821873 A013807 497 66650354570789416368990178390629882102415908518370472074599362265981433214975677852608267976335923500785504641915684763212979583882554521715669925106337721115521166146115988287728312216448354866027709584650312098132718491574038669425215784745036335081341355539527227544030791089088578674385415025899731135447363191683326389695668952443004125353523904385095179561769905391485769547068775310132205457875609471052329223050962576987283012213183833171155938254632293009671201378252104599174422170804950769368602002052305023768631017145011379863786805507069798729154541105254258577218935324738354693674775021782151921703008733671229586736993898227428202533044129023720347277568781278541184601105558524109270092412988575047211293274171328067002894712313286104820408478215492498452686769057032646211567523057079229071087419936929802256160202769115389203921717310682320461865472901926915950129619376115571995282440393822165004699615794142197037385505979748704176163601317314037227000241538011750119209192666689016197369847873510208976059837896336687443146183442505338909933902742587665274128603942061311890321507444761446707772188646116868213142544296966877066541148505137792323967603352095539055344898248058353841917171375319101505836694533405151832777734016803262915943355188538581713147687514968299707969963703529241800137489602045893457965696163229030829204730386829965378913387838565399923131263928628115358106360016831406937470618111084200535481015011965766296853051335075889282954872535661925270135567929298058038827014678273848085807811528956290478203277001346094576211000446991560285647882283017645340363551115828925225670236950454635937299894934745235457760296291765821008669009370485415843926846865141807425950709230167526130332358943224029850441810575888962841986311021667864868603988966955534003951303152552819902434184385193915834725540827211008188916280031981270359069130630853313355368734054291713614805566594953388279827442921940840079433737731400041499028278540261280699764709835503571810477329611101204276610191179018318691535504243065370831192716647989742581061007873984346436577420187825066287514145408464589745539912975049983288539998490296005153464078460882085998638570982216769772357689462416401458569510868539735451635805124688689712449960206996972219902390233482208232190095658993506993187885346494547130058608404221496545251235436108667892887459132755204788074580947925941985187757919384542590885355584759620939461299585416606654833 A013807 498 5566704264106902844554428689363798383075879095362820198142613335817035283547983589927695149651552666709106133197439907108311267825454836208214467814806432805289443317689753457779356364629983046765500332219578716748142781134755283709063447557690179742328711356016853571704995702551767179463344248378171444163699221132583103393771966576992147553651670018147534492178584268202282958340731182677551932047228778631761589038439445392554864463057326930288115118965143744460748410312994028227646914127800293208435007813410567890179831182968495457603337782755976659657716427651940930627902697257472122370410884594267110652556992444954766313860467373853030903762378700190147124969822181165038279068937353492130347388425218776518134425552063491484148769267117968760705336509036148963266851638412423644236331093250314291246292400552314014236756295479286421700745751505498087295466162241837947070775939912548688617984704132421043357516610742550438759474844934591521497360145623385703236287173496279381706470980714533321820527064243446163889493720939936471939012387301488411096589490963664391360495129844902830391542623293920790479840967912326950029878442226970539474583264297613552690098199570371517441461246576081771230764070438026676868986564124531686225429122817425322002504968701930883263808008937667359909359338482465804389283269052475067502752909249051883886008286638425538412225065664820766979846294582948822824401294965775938824483495255863512923909854814392766879463700556873348801673909051019660486992769022903105460871092944110065974754226709958337030015898429427165099718968333182106617596776159916756472504152745147663773203860338921648119224524844856810667597706584573136465044331632312416700614177023508898022829185612821949931488951297014197138750461108822065525538682840721741690673762509093155544016790604364071071205514035781044432111895429490614946476624551107681659812859419499584753752036948498212822175727577101942519467860283420904274385209064262866040340851961162425325048330171093821182877046448783682386759777462788995435736849885062837192046887156751290112796438643046598729382711507337361399468938660371000137239071589149654242149213908012646422473297131332704692292087005726828157086581590480266221184117251307244656074079819124053473533126448594116778467534690667513760748979534796697578045372024571070849625032528983612955928434859232051081853474226847459104777075351722600544866729184916381733335783794708300484747202673580404418306993 A013807 499 464936706842472632480030438564353804752880497923798105769069208420774603917211137414351026594047330276211253350783378481593265400049813374946280566360448074330579595336765898547189622930260814048901353247311434001521633223155896050664688203465841502259036301165883627162372946072826146595957974968793257187996322648214473378551228420476961155828541131585700228321247536664522874963576209108411814916516594820103359678079500918631574834819011002544593662851087770681106167977751574231601297914868008289061700287583864040755709680232711709114488374953561926591272133753917758466973061177641329132499087492197783348812212565995067037299940095531578994113137631418581278024604518393085162106116716701016218744228662697433571105356533894872247589357958959868862870410571208197561010715691844035190262609239359499919181587586529818783068122554725481226867985911490705749004629336600547177298277277435979022062700473843937962263144845828555195630098523782018466981016722610797319997941017582750239506162780258537571772240932676867054214405066624434072818253599807613583198250874776213630819913739776129297132031440131558341666797481005459193445477373238806427456668817400981534229691726316999508228284775280925614964645927054426078774626822245010965234065766834180318971217490953969301076508714482915566989601309394026448397327914531770112897425733390062394043298108327939393727449709391495278923742369862468631116820556836572186559686007264976462917874983952898282539687734210618965264606557850213063534123061561890271197414553785016820277447769042430267083957852724186256293627954155702726808300341652407417340019341427478026001759619367074972565751539567285683768428051650132930696967622262365355251996679180486671764716411568502080227888701277922759225577262269927734758516329539920587746763318521969444191826368067091579938155737782468612014417618166485650944674159133064679909229831576024818218123877975519233120938942967131341168475158731597345900927046256298834555308296648246925573361584219927039015073796448861936624563373469599687788177439250333225116948062219024501510871351905894972476773447804323761445045225852846302462344498197368271958544494811124241851392249706038828604927398805310414508028381018502315059518656946432380919963220573060070162960254113029227454386964899241416811515519725754978415927516864200408431532341853240337692098807877920138407484020900526631890086110451223320107814088253401118749937998317831964786571114500108957421418362353 A013807 500 38831978692190156737364622259333394126765332067093541591938429356511515693769391407984012092161427071999440091110778554161151119477560462888888299182990983616164338382122024612559824496758313450178289924568698279241088328431203594047565423441670548110176970909675766424228550828948512589841006027368581633598640863901521031049977148906656272695955583851169268769618915509757615039832848560943663193642382515969852703672877996225027761778918617943527007314985701695056668255669789231397572003147690920310722269719291908547957628202716314656951183564496445670829639883260965104920057042617781450475456286435851063076144805724473994022328296718893009167323368113711326921892993980708865824264974295585575605736722137152349292290483067433624990910766090287207295799561317879868493175985298505663125923386280544792749965376814556994580632663893226917549241051313615234862615646822214300795129416488730403901698806275919542546180120668446758494221458804797964380721497689176402963548031729528882753794221569973316531989334938104613235041325569539358195853358909531694082301111312184138659710015459842095025764397911227884254352592411056957295759715690278351627608436298147378720398082673722115926734572716238188287462192473512720525335606820725560827314406911757574420795056061966469995211084342327591070538490961898482996593224749607971599305894678471401212890301305657826103510327178087077190989886473283242539507969727547345593651535012778099159363836534730017455997259249005106597865204318207645279433492224710637340679260946678389846392715118192818337119243817376760311900100359038447445756052835150719903655755415364392209692965169157468783664134336199267594022879301870752504741432778975016836002014641833427312460879410612862242713492219433386773279438522046634334766042359503707409197419126273409948345530087331555848014705375329560944056173886883048052550130444952695130698784763061168842395924412393341869493941455557776745732213732421741926991327830372334960893904244358231470812732875632526225577978553205397808820157515554435523756367903627081294992619104595145390689486182532253996232595134064924879651622308455576027957474833942395442249594751119907803670132087698069003912141275618331130125038411046331856086057746822978886816248145482550120080603383774314106217853695349542373514587723014781552276682136014882312610012723924486244381784532771767879931472909632884822091882030996622918724740465012314839113571557503643530939206054163600232794283042084913 A013807 501 3243285692350414080861430615721784410861567299575719687300289558285198302259313339786232673949414550480465235849663335622093502649885327420942839636062589942605661706013213617665609101793751097672340952789902248980494938278902555378446711731271765848710090787347029687517992793784608720016110664411851306619792083593918938034325141453832838551838906318833508496907341442290465765741879344658575693596205430116318067663462443122710543691537061889261319177954920791272827989381796466395556611274898293355271834689224979493833969065119069316463219802490307638873362352689839066528028084256479724525160584499408716639182690318913792454738881670258663018664015028225283735843424750262785182508434918141602860166736769617101365241393436275123792865858094626877840552475160830644496418551468116491489940247145537381635269858236928614744369020721026205380630161846764458030960521438238160616710003994555252064273785998971076112999509858349341716195870460835530783042240208497702351918495158081981816479647179745741370068281243365435402003886552893496735875868389482996621447871117904931444997640201221471618646868277943664120807782870763888130299147214167738206289484208057567218106368262991944844316798247832929723957129777580255930996555217273819565858126579676904373199223877351501540470024975355542733802445303628723198358462724312007395945627629440609900701810855349847293991286036241010774068666308135089700142245139614481851327369855802239619889226991217185787942347089736155508160299729861020741383564704100057141330872553527525798360565959386582380334536362871124398010208282087250169116991288844623277073232348046649401745766143893200950280412163893699028720384902171547119948509207132772381159724264900569682564045109253796867373673583659295896691071984799856946273994623908109146523577642845481472295767018424018875982036207652900259608515699206359056397039444892894050011093202195631882885750002847504306282003484309641071580300223145596307484242691720527788268819776393043850673750262505704222886498346742268030390468375856622009379655603678837456839078540234891138175776575451276386019342578192236590873383146824518165431036255605702809732128403208285819670333102096630421275745951480918634319173333129000682952163629072402019605779861358848068579252075216214488465421358489289128578311881213917570027700768682098985631500872714897015617011025961630825099756548885448173225936079110868942794809048378293547677604610054261811347573428849798055043211313957974018673 A013807 502 270882464310798934447627546455699155779568962427863684003007484197538047403000109452285939160929052670678936963399731454492871434821072431524566909243583574596367471347929614561049337790915885428691588717965425737099917739992220327763247810507549155450115492650011266531190276129684304904465578802342232980191654613847703623564870139365572508688137294655293463170198064601541991220527504745228900504848673728745001329320046712051907319660866946052994639061972939407897866501157022669823283730290780359325658905078759512304506930287809788380324581123792984306342097059008048675487433625185443072065937177975115422421177478125998859612246135981673793981837199172403922901378678566698081228286992798104812483986021735189923126326421191134614303949333921331464120783277907736258985373837168557485731299381842427651559373829806514832064444979640829699595611747603614299203853711043089412868236243629249207660210880420063248033832062879195369478395296759444366530470944453936598134584634098165203294196612099544064969472917727124530210766608784217740877088403758009360819947643638537779217647907246218531061005085442132771033986833149070700530715074474503662727504010541176071623461983693350225342183306457254123474623436153280555612763288301926683960036590061194730153972377460274760161596955966670284669914034204374590250097165197263169716774765238509179516515944449674595841446201032885460860989078721750826845580456305741138704713257726458855292768127533450574194732771281853444197056393737722313341096707651140872501095806543172482204872829493926746987920811563359180846210605928209221374820229435591780724433438941204204683208134104104036568370304340565636577755267414269787005219437488936282046841330328760480457431611569986368159916591380808052587535023242468852009750304983429184026795728308097458047614757145792480540895646099377882582762839713414314749337131476899403950976515340581370490500725987826407164979213013025531939458254937343349197391433855190201404000096544123415452122295674738922399703228418260968166242309219920926845398215674860183232656678758958342751579035358266055036721511473193792306335833805930581694965579104443904371637096364359239944685891020212669415371577613637805256971675956267266040847658463756089079494339800552349535807712574133450291120457282383917307989186630867609366283595901097589378928584390020913641348377899341368143156766719461516876003407263418884971165246529603455395581214636342000745560680350963983355264052153083948013587633 A013807 503 22624374301702237804000300307526449189865379310937602751615188087662575257145972141564373924659955408107775494120108970810699115107690790553363352826933343733863207574450429337753401741635085666889750181313190322988322229561890233995114220381401013012349096061621590991951543052627362829925869607150425640738587185003174054343761518909951981498141914986904765337438112553585388648729677723826262999065466078498511256026139621437287351245395268201292165249095041872287037708043135690406310480437616266391238357411083073227184723324568161335313089340040313842249998288465411233425385943809113390822019139041659615196039164150561550753674409523325376947157024712078348044646048612569190442267757925490512043474996521344797569433909024304754121280152318443525214831940154132040086717408254155089765763855670861399885890461639269925288854509144581737339925088771601469883805065800029870852167959304158523072988472943564102539033687723733276454205053580645552936991463751737238612798643224512855944334595239166019850315347561487167887733437932266649935795300570272699825042847144334313858037170861111417932746205741212371169529614291443533979025853735185020414663862464409566678063168340052304170804491938616321646724024010958145285333602602265218571026216038501045057189926937859608243456739359292268845915890050783570152278365334440617197914745167485525182398928196381271919273428156467626576570668843919350808969725291111805645756355998571570052907286779721325407318275790231681512782347061368305332561738119730936812164022858292308886233183592162255835178134102583322143456356017729962378446360382690061117885405253808316379346226568508873238226856188828382532610697689707226880462932638513447212834234750388404088285145629936831455084393628716469360163512676234240988706355222520988879102006024020607793594832131573733767256145257866140131194935135704076982179386558082115117389509537760696644737111135229249352826228850060905453115492910621853868315329947019340811463492063461731781976706257049869537745613340721574322212723908357015731054504371379997363774718466626959744954632612157739182722017359752618727217475175305128113745220132382259337023501925447648079420110303899182362241249533868643132867531347543398326997637282551372316008446754481932785580195961904199901764671712681987157480564856596693601881372213255571762517494296838936728239057870530890408684596313176145351000680578048008691676692555399010198094338627641920244269973583592862853815008899877724422042852695793 A013807 504 1889610366052472603627909081984916562786746345428819519417652124269665948052088739235598074561524135640569517044405621351080400792909442517807460591458299801995988959825674308718501866863103989984298824893458968966307660935238634233505934800474994007804408852162696901238784827298489970918238555458810699940127540278650100192845305820878099446706310881621272905748168598588005245330551413171693311944946792342274158614559207322063676863366658195440122933769666992215285676413470735998425457636630148185262618849331069359007695276791257402886684534769507052418562107050919611626921659412880959514845860511898452720788387029019051280497640357797658808003501860977495707036882626170391354928645409694893056383075184459238837796689515618957368963439601788721669467978473613262120082724654795287252326362989486014979869457246573463430050417458264611284367883339292926366165282900684294843443920129042624005579070248719417408162632632373926982731660280109097226850464044008845906179555480754538241326769728970385143918188143682969749151384469540842869287559298929746162087403636341946227737122547490886737160895849711798452450282915235655401462218329816388090053140456889951418518513882929508496649761971205173800256037209419235252376347822943793320270680589751645784221559887776972340101750328027449586279741052931494562688441351097814788987037431133558548759140881889960211969635993056332639301758832512988098915960426038949119339216609356696102388869499129104819344629712275940271629094408912542229680888929498047573488751353147431930487081726800983769609912938381861648743618310956824187810218465522656594626906932203324392319376189228429601729945255747135337506178081742037296283144596901281624663128120587189897857663648157954099960103640264028237430216742231760041617743494540175512171478645132225183528833974461169817975000508082237889897532177469140213628604544717576336719489226103311144465088259125482135197399459785936884349659083388047856935564672505002363914242320632387300162476483295062153662051371830406608965528913549886310873403259602028759819828261051150304858355870400026534280125611903898468715930744116659605188114530676698682087539904315313015241247032691963610076751402318242943100229085678172171669169663475973167205341481381085508184443546934200679995287146114912249379934257387812446322734088623318609177223641166284834479254352404610497823746168672784835860927842559147733937529038919480730755037256519280820721672463675259498413483358326687421453441100005327153 A013807 505 157822147383068564327606594436462216240511841516560435081281723071126769647258503589696386785453057332836006633065801900863586154624589548529796916059188657762506993913600143938477994422273308347478622153926586547034982148972065969816649180470471974525832031741480607888364547560797180861062202390475328469699392291613135018206632787465559743888357791143890334360992789522668786095252984579512997106953901043219080001646599554746080355305246659141354507551376356856812874979729489341324492647268986606581319188914980243933681717212882609546498779028483998525050725742999856882692123915823230619639441115814270669692966873050700181998443420323618261303260478930701418947427473820377256354995393263127162962170822481220086971617305034010938413195438980995822555635030094653265531429245893157186601550163244861457133676938691062239141240916531718599081689984381084503028490593148052989619279653097768999569969526243294461347151240088502755524730998254991909483777607419662818930022653308099788453853134533335537605190991948545316418872782280520737285766240205911329203702039110915690886832212288986351174415182263779118547100079363397174785525937124594549669328344099905632426084798016155479148684769597027320971184483767903947513724946520088561902327513536647207543968903387020506817638289147180616895670252481891357370301310085040588990986353285705943550912205596331366863915967776057958367122199450317279009559930743199069396330710430080615167620769436761963616482818198998807426733594126784439565177524280606431385354001766226662266211552904144965421589538526591466764715744949424912990097256458917801439833893884553856570906618700547668766086757705256490523853499565176697022864519877791942573489123759562687458969925557800484382767816138491902418409132527938830435955554407489998952074067920088579553511742380971364367090017435536590802131784994400059782474680179356693219148459653374650096868636490419393413822000280781234517767876303653145059115297012290302436481432861537619696870198361286886136008192626647390387409940388600054570457513645221044048911876191253124612074740651680616169610371231825504005623251679367526884916513716648550626633420348319258345964193417465492677220353873021968850674233464926617949980719463176754898157325866429642729072909483491374993886377730663585980461489111287483329321073815908193557090895733849275660541802767185473388737103753719662275940554338382577886196362859593950113391466701746853427494805838621348566992543570803260127212854113544929145713 A013807 506 13181463571581269561206030373927760762623789515304644098423730792623578927708677478315031920707824801495796110000288840562027579220400343682757168226179495884982346638657797621885620572142688986489762000918102434994908744064295921865056356202074289784372017123080201851444095376825341342696776205854889909117762943587820649855636177041911015369299531074128864616164478773722819683461624525065505031369896769030700780817525641411947377355449506218145069825198504701037868131181986679276762950392553030368278359977368064953585030703337168431933124523238012040810761664781091046699328881573472044582905761433923700603426286204067529900691992908848920802309618460771113211908090040951728828025570240729643777763469264453982883956448933745627587208496259131752095669193348535535390450502046242381382148071184374073761261831596416209275315582589645669113901829185492558777442562830318533745991855906378764613083424801366196706175418723431838644181057705255179271994589549297658299854422026945802431454267649358717436323156838534453372620673648851372498844482148237920126422398008582789418559113202588429036438330437853095760172345728510295435261911794583261382931972627568218325859028415107321773977300641513318874834299268779105600293821258304316778644296258094311421279826779787339749915967547861672303743275157540048058924935719612675033116171212775446111315738323611192091841125544624136740780413220289949460157454975602729475050937265830763059414854284127795963212261458798579395088216515063163176923192005440529755736151581517017059136255110107091656976579847279445895655823733920918157845912956705273694056366651131822654658691700488441843012332090300727345042768137183122912046667564713060835680385105522435219260627152513054256133150771702982181887949157865979056841443859667972202476178226753718252888854235401109323303725346233451600384848814517287393092067763260050374356498498709504150740565388316318157315827285451129488158490796757414328482368721763498349797365754028483534702295837333042016965540256370216692546865631196265157779181997162506820009168811369652220725094413969016743102027815653297920053659603512455212955112142128203596887049900911972776313275398420135413894121175828667860377162653224136057800339670283985745848998013690070190374898472970683130864384154442753364674124032063841895148225406178468234081788702586825352444111908918097922900711642614419912948831038896051287633006422396146307420568690396598945117793678447493653663784231577059089084944788417386027179095473 A013807 507 1100929018962039215021488862860820506655101524107759179744448419530713935621156451666349781049438235245730386903334124252581105444067057104727561447418737675809610573607337915177508915805929526840611412078680833473209773212994059690091371926353446757080535242136781538834462289967829334283377445489206260099424678811398368496592589142717449914659266134842316901606673431660103622782398341957996045725045148046213159914660559096367256904104498208845694376870404311135383784184450709439874518379736421649388976903669758152988375349373423644603486493305362003660555625004181505311374647517897958635608872100722741398098766850049924164835695939739970714329701643462064146571775588310329343445523652075980577962582716436461104450926571395368561711240816058943066782386697663036451345816381404209935418389053390107014614349436764278214883632773469795930062194675401524001650780290151034256998985797156660799249340722834906115096477147199750595400646120600617827976260113746889718862141182112540364877491888342089438999146382311236080134651283825715482475989993502979326878925104074843155027475693793388181552365796499928410985354487590908385048510134995388573963861285827125162794071912258178621884358126879833905745035509227699678842140245314834841669150267772294984216712412474618403252731525564954732480942084432902353929469556237770231440895735862218034663201780526330374702662646612552524726720892571836868861810797017315568485729331379451161485388044664637646643451289300316149657162931554590451699801919486398485728839116239882781796119163051254402282340925424626600651070054080809005461448496056981164201281799069180959939748589516495151170232988514007048585317037585671608737049721672399554056861444398339311947866840405042804526496885603404774813463401614124436806454232603328706323012881676697302199529994594936051791650444642764111115742957837298360358442591655242667316629111110716496174002761797567208817175210708163785980485309835976002129175918010409145673425785142212973301870450629893002298978887752296868378206764383143262242875059585009732113985788294404723127180610549106247400624465191179095580801703744963771841223921222689692615603294774068878250461074551448129903850894726386168366561001959933067683542169601788773479054163101408352370301895360984425772924228963213203770947513282004138924674934149431845378745074228754240261484670744748456618590337102798965549399317199637099594396329404948535742073317590614340495183245817613117447652922805547552179463673673408498376025233000433 A013807 508 91950692592728477277809771314998589536340734395004154451436076447624758617014607999625200063030130845958647644553369391699826507793924676443950659649860389421294484718258470013540722157027040011254705748223501892515953468522476859376121474660966226598123383958506130904993124920403073828681967624703996049764048599006803135203909637788904134322256566848165149939090971685683514678408691918673787735001495809967769329232364556287689663887711794901001240050593038470338389038869507703127759649593965672578616739971401870695742097555017716220927795407357139907733266355974243505111321935342355403204688606724464084310607106083019716171242160583022094031531010963595059585821268911267017093913580945037973852012871059489667904845838169512577642684544198058983880731719375514467452853929991261018016079272128195127967605079307989280785295892872970825874724561484210686141874820613704532178812292764321466614104186511894193638972867811270369478457364638684201610405220960253976209084893671221483814933000006219652034647704997016748648926209876407582811877160247362336360254703617434975151049797421317574311435143689470520813907792158080259227636614984949849086035658453567320721723680183715336678403475115130607641731110766206704876574395428940320811049099514609849376764037402292603658071389746710584211540763833920437502543226806534807500175052754948312473105275911339639225541086907726999417700455668492387124207299577683213595496599486143140458421094878435200885307695133651705135515905206370949116419156117423487926558371827471249818393668617203818933023396432390238312978021986883248945145639839175123815255257140057062955127741945007191520889029433678382704894264296192878433327129803800483154383124697593697673197786377469580076857546382481970197195276766213287086511863961262616880804358890519435377006944678563653981690436787008301324497967581528996355497483697637522816952179989078152476948884668094610847619290773556547568876113562810551673830901848147382255790195000862769743145521907059293445013015683959586743816207168044508405787167851599597835892207024136976880305251773671902889147555957232469242004139098483119187950863124440265816947802782825006780356759407611499257699530578442499168143541444695569745997125547311000149744082756392726998319984602444780224980404527236529992153307256826267687127775175094697157878167344659782900879461185272135845241283545162872401651380371830890195223575828230706653713705558485700332498199873932865182345419765642137105580985488876751192864003485429164593 A013807 509 7679813796037275150719949909999997196664714477405141983938392540982067464451677074736696334464339558385312209920741964964161209757456382901275203044615989584855936658153665674000934655277055408780004278797375101564824949644465789771953041685158560211701863151598390559315930786476985129245346617982902454072343103037647204655365736857767062202729190719725601488062817046159972829455372357739553425415059931544318062146816320105704128417565576821926524570265581166081132590915420152872933613693737606939438648739151455642379075729892634676488110400217875682233790139317324791790402719361728865631058797122233964785706216107159889714338316494054588315607501566690422971667378200737932534700756194110516614093967003759636553080629249755859997294655815966084392702593933962343836129813086800111485720956887418985282982343828882572720468698268643396347882870099722760717255526892477216232106581503968893213076595761659914946920652892465112529210237551987543202702654459821372346958979404314089549707019093519471557585810969055835863906965975087437724030792301019949695144833100831786559590830130425865124065374636088267368898392708835021330951437720157996345514784229700396193999083492624088634716936645090823480845024102304350197996370080620524534459631840559729229796709167876880550125780543035014703932096136172868860649912846108593657222120581146038006066225749390998007756417119620266718365759757888152665000917868027679682709471485682161234227788265341786413141784005257724064623423918741308041152444338083327135114081773402226256082057596577480161105047093429665094138237374366475835147508985007745516173934331594705955075224134988945643016172627330252201895473848282325399629915208343220153537232957867723223363152316032636797599219131411276632839946710790899950752557389908615024501660858895073762122997026498314944204766970887720334923394750376883304607505335910383543194663024867796373027247796363929992604010784698216409500101880879500086350030753259117513385852876667059391717257135199499247820932082939988644430273438882245386559750046133450010851553022862944446019974933388851001204493021104013063561427701644408597696844039016375441297297436224327391302176902483120029502322493442095973022516725002418680755425922836962043506775535896676951626683433980790489170588366519322221474636375397386703496598910399084201323142414793329727664353477655114057930397242975548265858324940035687779995268276749656850424822401950284177470582151670746832894671804246196933195229489016475136379194435106529255971953 A013807 510 641425728058829257863280936433109765862633617867354863640518483415363256698468520959083614550796104255899661084790289655771708400152514556297406233489372066116752685625652310758232063343394944796714737369435565857795744619255427227543289994586128107441551312284649177904625855217344274979700594880549995866576168308807332180020801708097562802234144738102201961884494542512327090688942154690765241644091220542512988868564245871548514509563494541744125258633151604572262275125846806588100288349314658669188855381342668726707142784036362740814963468736597194855848386225922283935126225523810956586371661794446102972866968875486101148831250531899933270707854138351550817016631094703832863230741858088304458125742218121008604549847235568859182834046948405303334562913347958468919537398118822632111398900040194121069819968338932101356186266148095365106371525193598944697865898861586589576921773793792985930049370354609597756281759850231578663552168250579551595832928403138740839790360918827717073281079941709839783961124517946512467189373705205277886148775803773487218488191605414571645243585723323298681027064154980728178917762657434609816582395029825316012773740293648806790518997452387456506860193265534630667943657258048561632886854825503506829642602910955389145001850946410244940427055316734827463087112601389294180110341370819835850844848733057898240304657240814885544605823714247804296584626620738576398733541661255539834779577767955659788443939103709611343012014941903130371601412989117192788905093303561057565651863223796327339134229532523747720535654638290339058327519723744462428227355097936831913256363169309121436073837794978411729050353754007249994154511871282388099702490148116034090443583233874070111338513844587361857972284381074601235651425189231966754786804345762557435461403216595775455686274834650165762454926342175513290093136852946227670484123453160571143911161450499983220871608763200111796912279584748779732737858009192936726712040918542954753835499818112109467455617033188997376677252068499230791571460867888884016930856883603111878356332560022535983076034326411570224471600461615628275081714003069042650488238110982686693232591579170892048048949117072292667984063476974777297762813619388927010635373928501265906835729399533626355676812227089509602446016710960060311259783104709565134862739437595441911578710177625953692184254466807232781232404708130560766712753157316720679072984801742408089804331591833289684786520491889692446230195883762446614057398762152145019865526698414532429988033486513 A013807 511 53572518233201478445999087091829760754613022397899345566119744253334554562712789339023622570897041423556995593462769782339708857289138168256515666027265844334137301056140106646838300162503689184366411579832627896008958386344832537471643123637828005661625807153326183987772256053607811190579573385018416204772308153319897191007517379462016542805398002671034010058554868685172070941431137701927403747356142830931227343291354379437603480353252627621011085726299455165479917480785851133044724183223109606709322390305121034723307272465501052475606563872349334311555313065975255076545677481974214905050347564733932966396822107449474654051534875674814326702790685489259875788046045660758824569894790729393276647120115799684759660607790961946687809482435177759339806029085734839282628683028282185056576147530257053185872433575635948037370033134955072989049256155694577460110457738818573548054083469031383977863653461387348214202408864451191681558540644456654728835562013158550773680130734301409757677509077811547528596217080863410667772123681232450014329031903906965425975352251075830438382389523197685229138061425288145398231390454911596046490778215286040218702875563065841991950937186220852754909470201730717888017322197849473916140343001880878393918579837725905056779699592895130067669408087109009524544498731580635239216995821632243510098412611033728718928485277410100055571023002437690862655044599990706639398624133089723942540625114757424661190626237880930448979706499962691351766521614264057058922142297806723088940809268314693055691829984785915933366858411044647408490572774846861246467976925134782138227084708263867131462323006474391926022014595888439526761778986001376336475251679660799283267938515276396209769104014813781049739703163791731769802842683229843095326548685762434559567171858053295761834373360464816494645997903024841045501868883094921881266504474931424062510604115507209098590417635511236537389910503197802832057998638785803268351716369557626123995094780308541494831360590228978249897460770013124254942839983146947481978082097775415507192199251745642227842493462976220756718092542154598889163099835250329511211428135267384975305479281283932074745096279206994955922696965660410374686447956304982572855277065882354229804826955178448006852483034018742931505893761716095197256728344688447589628870860567408903896965452745497278324921117322206889121311673627772565796615856452249827836854763626327666068547578881508187763054978003119002801592190407723303652688002013709304204188655378280163085030544827052273 A013807 512 4474430295355220681288289752996713447986034243694951241027887159782755331632334878384591980743891796736903828961603994990794823469646108950952444942263270584631481521509877847250581667872470624367467061559200914502564213385906758362169105329355032860864649039252956212842726597853377998448396548690123139838787949273431133290138859050047083671649646581087431554100561187454256537099270052002678688382932405382207038939037209125008080282584012711534466890946256794876048187912715072483028408506977337461969315360674013941125346703591113403815135821182488751035411302583319279248171528971968403084710078954142815286428979236287572581038244351236167380543780842748474085693393779632237786902182816509655858844119191705470811613623308932749312535782468481637819939355269659511724430235205156378110296417874599339137251524670690016029182537464582651118382923379766804045885540803866081307025105416970221215150200748532710198399390767827980435450873165664259607074974901015319168538199059588044370983235687898261135884646810792922382995541980215457646775073646213659342887395362104434044135555366993868022840028301491191805683962184671413398956287318905365106282869902822189009734224730351842942793860718751288725094767286585910949957587860092844338473706626705316247297289698194158381816632843431584499481078560346235814642708018546610206929519686148056333626018854568966741347412186598378539811980035823809229212486219786833404935550209654865127302294014053192029234066583383944390891651744948309618236246855115319111425330898911478704437332159304484670733381348859996204541128727984698166251900764182138966864341918906446686864679823747688053284681063198357714670542689820952998749495536949616937821492734399887836125336421261807055309747943049229145703223746039725164768672783564296849609760756469315324168697439381938449328390858537748961361590984970970445259720250747469124948166331277611123370271335533986839342715137583690336316104310029074776003702901822491502194311146149694189810067856514492409685820972266150897080938232416200642291394888300478576199673705047784511632896521236933821851807213294253821791261339942771105889689285667260522488935052115290814785186335647425713619573268923134904186819758548449467445595819560107627528952123459155980326235484279428382303752872289986970079208076723831133392923145450559062378451578756678182975736639868041586301072293065192467899152946748357870761946712834512997711162335762445350158114817798502232991781335043458044376154616187014796438040685849337501024836134500232893233 A013807 513 373708892698363386521879248460038503889241566067646022601890163472215508053264241377559506823710586755262944698702127265626174451008312665692499154022770622499005968158026507680215831482376619017795216448486019580168665666204318365166725846213061699572276352407446155852837368179311983808408528143147774762475408311266241683525687646718982475339850132099003370830032970937366960235068134013315726732430897429927314099227326743329799873281699325680070209198722313764842420702657875568855015706911254202161139188238854318376730082030633382600043958920982642975228587403061409522086534271267772994038070504328962075537834774793974349540895206459595935790397119767195304111197941868664132199857211017702966986519679010432627656781432385372155332301087550054872359154891477232078736137674569865856150067117304411404082384592020700828773354711579407604058460143601503240716406253479698976844043829530769846110559916718200488480515516319760753949292377669444626642508978707700472275478923655853053908890827888950668330221586284235670350170661729575238116300926005411041977298148038324435800245719806694851135622003768845830802530205625941118494228073162294999041851577153612048282012183703716274425086041090826385608640058542941868451407695662814451993662451169054718290516932882874302207706991716249368981159162438677961474773616417031431092960413706771813040778720752454671204077213236883174023636384572040370633056061562816112813622089060583990297414898347736651473658475110810419471661645389827767624709573586086567505355062007985612873310419277269864184322743638135742999479612490009975543525003725256428651476701408985333733624923559230653898389847079390034686998395996535815408556616741568956263788894669813031961024223240207387066525457951414667478278950492983885486644319556073637176256828141073685189893778834618881226356532895931331001881440655760422558537095062679368784795800154637358635008432215134114808742911006127400579457348077938354366605270063116312754771061237568608427126677443946920549369453424641189075097042109633493844819592465744271162772947519296010196091150350229949734884790261549373449827938373360185535012738828215266098798344487721204141673547939608643027220378993729150332587373053725047970523608445479749158845610303432166632827513882502137918391743646532001727985537776051100092110334031176143448910654309336518520316499898418701329451858989097940111405153265369597723908551402651360081833989445215198090555907697348705001706568884164659324340809698555662813301596122822517423095338789593951475713393 A013807 514 31212540427060008405693876710630875883333344839535863453732468343362911448116682704095147569423131916386316404180300371352363716322665282151303221843135825161739477466526531947959306461239577596985274272994000841355267125107050874177090109401561126209976093229422310382984829827704316199662088679043845295936708577565267771649748957941616135322859622883040860535095183765659825885793125620926142812419360984244959200881565556929648215216360809380125143942486486367953403819506688425386339766856934862218700506140897351525142873181280530748138271493039391323934066848491091984694189428870555668235053686592059241510995498225567531648005108538711912153149757840075918994671363302812696985464274121409569505681110110630343494522042014258667785509119133268132994308975691069900448120954717749766171509755704381744880364843510160953919979358865823702498566649653741152167874966696877938244991384686239428317000074804220822998381136438542737930598848675329684661808992410645851144920275182660502915524470836113048769608437108045647423316603838315853462711569640897935636985918622308895202472322763974960661698285376777772634458125304084228157756422898588040614974485575446831884561939595118086956257611237946910552419226329565047794930022149453925844962681584090619126342264751310544594689895655132863546675394406040822020334567216766882156315146713203288596978879535965766593635732926757719577628134475841383795643475317787964558306530500429035453630389724901312867731429499729997044692652284603804979783368295483536204614760133968966372791759528456856326538819871400735391059536714778123167370751836137142177399985578379864058766087240590503444247418417917735087092793032026667838738057186872580796107912271717454242416704149245361175183272773560104442453336224124507099730020213642826250598146543170615260745118302046203578906523984001080696608139805009766252511576716730043560274930024715466830554539267040216402941016670142766623796857168817489295053238760941537557591233805622967744442047226795890751203886119479456752741180054038699039413177182331427271785959349759122067587728968401555631807312567434865219903079240881416056069798959671367239837736529958962691116716397464053474276473273935252364928029984820169731546102300974914129495944218152957989340386786980461061081996821101999316323080100593563930793147208617862676996466758570095363335354388015828353737148714628449056044669805876934171498566121700844245394856632453818559721319966790261190447534339774316511428268766833067513829762609774259477694345791045676421203058296753 A013807 515 2606902589008478962051958276748601384651884294342874851519189488506013727058153456128730820145789400788501532393542867315720769950985327030558996391560547253333642897481762474825509234949190760477807092554731944270833265556065996062144743027327786822183413282614580785497275972039692193311977308562421002961929837106828729555958682716241721238300558562814455712751684843291674317807327644985372373836077448765123237416829236880321148583085671160237432147220413827937836240409018123976692483667658056627368084973393887696731457910973731208615256573370143002766297197252824493653643395288697679966659918957855379910239855007297625810773034670261757614943220924560980830353946934414219264922961638894248654683991997549956919005975471072898192113507139129687735817679958693849155327510258981178220410666306185667714152952094812153032350596031832461456382785145730114770213085093489942280159925440379403292464163247723327357647790896483528014701546440212210592638948855129552133474886303530987864007519328702997946286466275701080518442826069179978397059133007977436482336700909253861236205690869569952689425702492953856348202577083522418819963974196912971740203284009746894845830497756923857740673591948204563916248606202271602356880350379944541340497128128584832600051232294294207995093094775012351896281875616186935495960363388511586764577597368633451866908272997723396791667050049775731496843079419556748215995938702016968587874319733926333470122663780213482552025796723246949083169775011462394395716486703407080427345629381149222040421940547576245097248848774479260820596683565954983625061972564106010251798624195491864626052202372421359438166988633682907152209077166827899324559241274304784820671728940846113495780885547249121810712482125320513483138145094775102957476551018263662491276207797432152957192693025705200969113851789667754260861408444654220687176019398958009968197722430594260505154745674122465914190036653306994011186137307596805523412141554552598158347577438679435888983544226429219591431299772585043707445696099293366182470827971445503137166835110851231634206994711169866327924178552944727378031525081277656750419005678910712263238487592718702522924759270232595210225045324312346212771153992362165396148462010279725803009630757044353204227698444835395088282629456495260084898619973081675053063774448010972508645421900142532934841132133841469999932480397794482693609906866856647418937731741050576212219623820799175379926484364946289404887368515592290689351000435674664631822575602930955925836509454813925940375300632003107313 A013807 516 217731111136577171389541607232319936247510028147811250473734225269510772497624034809327726829396476543256436487041093821076314427076245498919317937619528467145679188440574283659901356812191361505866926177263766717444265172508188057106391082385444083175580860777252401785517986460727131677609656788441964588383341924999442321243225139143224799544100951724826155584733469796563930697585812236823286035163024598311857912290994693481302650807898340974190570367996183323196020635201602732657332928406468547574409825062830894318708096182437004274754844264447713734043908211753154534445950017907318928495403091279039185483142930064505005341574628694932257757672754840257679931992001909210007225630679042086541887861695627369951832298077319479529903512229767250649383228447830068975302108984340366986146919260558933153153768711910805833414954131174679013298546598156524915722967080093373469181237132705928142389899378613100024238101143465200743315887860232964040907797647329275323739955978957211637389772021852603091471791949812829945980863276123980975700775847959283472441243596641791744309135507117352018573524097913999036058227440592875942262211088900368312713518483778070404418609003156037522358799073105993382848999838619926500449003744083348037299660638427533803588878972451746545958170368703806642729358533339549039558105510571876238164285509825634533376045869042855823436823687207318870347830836200799167748196796331159233427851058497261297758115001587210276227746568122308434375422778732350642324636685955262764372334311542964174038080896474115566767321098493282342997055608112126187348801010526698082240472891431676025432505994347004361635145057673830088259654334050632979486512390471209933007323472868408245281115341791793902752517219588894606625181016460711374111399017596399354933880151449330847137690914199924090141358015324840503621405694705965166013628316220371950553841975125663231651029513448382475619066051320853446808277374067792794120905474777787550783348015255945164883794597335594849495933588306075435489571983909081236926146023003099867519311235293405717320602405271618405574555316920496575340571006313391169451745773308301598937941722231458753417198819009096584553206010531891468036859552596080416051715695560572978793167370459101423970301601811097033168453494835940617550817638771754582106939505672324434894574282521804493250866196950573415864360695304192989052993031426734049077098292744285175820795201136967926906839900644679037385597905790783710665284907387983664714453336932396369881791106175513908466085484085531525889073 A013807 517 18185120133238061931625904577650593395328285060933343450816756228734809229774057011309861072518023117369320831834159197030114857263835100315240353467920637104474271497745204745558621222311034704331511541251247060007662471473056374717582889591914675270907689072976897849528247747186390764845636144627461324386365100917878422112555406846381278482722855589009205340592524130878816055793064623831717672942850977475604684692456167794251878698126477336505370627705409227336654839472673061834273103513436659561962282999072699124392818901253321034031799347810937498781081257753835219871460191445637184226864561586716631810737580661917522551133654563229437100178586157013161685599903991459129013491899944274110065016096680493565746985367715800249817071244942390541487136623191215190886207444481091791049976843561142655884555916587502414012650383989840365869707910424631117486097933496478645519486106560731824380546786001144727124390445603357031282486269974517389660660167302588404314084863318485273166431149037151262802815535440317369918267681685151015071504499597407314901765106435119088276443306689948357943279306181875113490619214065757591573682132356047661846145777283628218247446642552595409904929257384885673328931315521374881244001241709585311423304956182106050809546760658142323264972347364510634607398754063052475332932530348473675287719290066146821862100727028328361229266951179242479370321179270326947289497144626374750335127548256749760850055523047565389480817621116143322747469685902504657997595980647669501343141734034379910779834554554414606251973425467257434569457081445132891293559209200200350526806536365265013320148333153856151288128950361975962801534589634242917079693001364545924814704663777442325054124034461792418551792990697284066439941743675815074677158157348668870523432604129199561683787082844891859932696362797946003702963425027536916630624250599041685682207435604470518770725635992722352746180015672369000730874134559516121957772146158915594028976009582191796116259408564066217424749869228911726447524541668070373989308641987241904035080393682940538916334033490690840851992434624516794469019831018300743863779258732482657844895830582493666544157862562458755838468319205634107301906546692377232429055346608914615761784131948114610031423560084864635307262404342192596318461840007855714452153694453258209126829738650503633080805595635508842266407269632501502638695030977792254512968326508295442169728635994160698223186175341744237881482522689552046298475260749951783660615857153930677208897074978885097148995925716307678573781266033 A013807 518 1518839418648176170591327176229955210971213696574213778355666296980160001679959015641610906637777808785803045195620810295152222993532771413429189561994199531602795629763177245553801603108639929540472175436845405698899977279901141472787240521606305593301481099064103485290448780092754543070672376435430197274073599593762123693262740135216610760155495621649637839251628207935129595795892550447048891761859856489739978870198631590343711160746221513622265060196583484076384748847597126797460323878545743243274651838365550903568412627451578626083369913328517310835694687728858071398884226649731063263811955048284159805464613474464013400993233962775485816044015694419896277142989581270657914335856975245717946740209410851503104753964896991352664971607448833400415547137905553483958006931970505267480285115951070195762133994709304789120750572721215457197803874386575615563556385503559392952432999106058882704087648113601608754156214407237982609744535754541666901847997833279486116716681869223208500133495998731910620553956335510747052943635042025497929787127310875056347910323454567581371936821418051176803780630931616391353850007377986139805825505376509456765051941464505912416244991032635321230669596506043036322105672403660751456380227708826274795385853245285679469664154996928704981413755424231292713044551338100205792281857867234869833705602825614648708744514822133013058229605029441511119488595213836976964566091016339445522740187957951996775957487340455708894827368533241406459191415636263091540617213899674004421680540768285444528242561830939262328771072468450808192675624899378944213729358711609933476349408723763299177512108933343219611735818063182594389146970460841602677413039166968240186448948223355760430845493482283364589864302376027862513130374373547750852110926459918172734987614529474876591391580946288213033438732917247248175275208221724910813906368034282560629863647229120982198249775843748163623713701088971931310043338592545346022035087419338789328894105296314241003426102062679374545532533827867936304623697244658905705961047087416431066913949560792876750831134811175989718799260132274267190847005306479496428246707468595684065863544666080453523434608839079117746384712488373766275962536686294038829707131604123157623039972484438480344434527161847979205497863273064267837114251339296117126758328714430578884481946601828713938541964153073334014932601566976158001886447682296186889177627598299343625457905406868295676298732550717820492099301777554076458894952253096722923118297005353444091164292599311462198981288711751733622160785120342193 A013807 519 126854987084914321943958237085902089175526739151574908982043604790079943500311856945402984533293840367599056137783445696661408816642850601221019341407317539078997093793450326725899063693236715555149776564660765129377825002394623236948663115605080249458133002874932987194943572562126952191805627552263565506527901111670606332984997318833426547298947149815799401972135239554949958970468741705887970488842297073879572775217859909057097099856685167039245200092678849173543730608500159627250683710660019021421542196192129177016937391057383298429109138531111094318308056013801954981306209494012188134856838297587741311112209982000708863264355893804971350841812234813644156963259632817306619663245110429497608629689030203728390812155902161614765931093625734014436106912505009732533656696965108570445220893169349333820249193372115845292154208584248636200617777392641181987483792873642784058780156518337143942328104458096119964755881183506923545548473370755074561309246627033335959954293986399391597139649719310087906939286987098193104608905342345011612593750660131595581233818125248938963765535261657052337828562076039532622264906466216780382722352034551446338473903203056998310917197896036734664506755369781220436658587864826149622388332998468879297185421848899505234985819889498482368752658266787221798686193972309467287977173050929323563380925653598161074803050622459371383636394841663984450210806960854878153057524487775686829504783238436108722724745300162201262604876647264855508878126225356329668563890322114672523303180445507968612443347006681878128961288743637479951060460867221028799674889768952373253878178966017434510604988850221759045191787260455073465975944119859951497220214444264354388612402604562896466944646461133788893910056398748223104959161998053081698919156688858825704998900553116271167789616232214937840765836411981407414847160665886686276088273764591313746366841680223413554180019528245690374016192028652024674946129682587979845106392536350595023538564568453461722847151470377044041417422757837357908098475817571156463467572613788107739139719981266981859106167210564229837303833005507679070046732730202474021183593254484580128864989114055705558730781964848726993295797571741465333134667026575964417095969338707970247833921541872786316847516143084705071222387038429600714023619386109350998543982372557956379010816662131336016860963388028837930261185815475415692475557996873059825171004634637559478941869717487046923180146441368503085320625783763094019923365307130891395261763284184125003938132882187092634321116214494216543856490934036100301553 A013807 520 10595055376319129083081335919651628390029168780678687973089263915672266961089546603937002671205234841342240767683811168030857525774827525064580756413680568181416916270722764738473815698722823719881664488457031764370765322025001327373189292078451907514992726533117278023508882123961405174011797818792605254670716828747840711537239961066286618656955364899765381852114707342868975523172519776017469183198597493907495797758970877464357806877130201836284798356940630161823545924152541832227604354198035448688148625768162820993631627838503710468097624359256929708559407146328753081993675923149391965211377991452825742045402889906681204968702268606485012193658999663870373633728407792534266180893894868182069770360257491645598929022073104440226865330870714930619718085439330917870943540987222832912155294218397225710001032879632487514646011655165030344111797385610784160776633864599518967373377452568036599207185612444646035576375952327681761447754044398834582435109587536451252711342588038063585584700684206497852075476188449428186290040383097997714895442648884850994540229723638916631192661270588858668307779333152897804144187252964891714345353564277771349635678869422523555926115285474884115914268715239497312090161917058144842611495960365119267780223618241935576731250662990802745920590771100335551848069606761259017359141470386668033337138291514172011128625591038429157332695333570617645266056808177560278221517502743513139687069000857422236630693452214847211654021902456207996957009980467986010248124683593339563818804933989271046479880785345077143208975797157345962992520752091167546377646468392671166537159385420742147760239273759371537213463263780468190951776828834823008999329530599403142891296477935697675815683817080355182208261820479850341949294169239391436575426885810177981707213173096824084204956537330823823398603422965099128695449705975521924465168713092431115410304983973939723458669411018608305728206374425045752876175697219430664643131011028538046960964451321801576553916937957361095383224566157333969842292798759360558985275132276196546480688552555399591854406191593535040241453436453006863609373164359240832723274892207806616942932755795046583970753640486130527207058308989418926088740524726651124080272455138228383069336961098756985969421395786577652253564987836678681235966714747239104749391951738413074731362418437871315464244523131556572773344500494322194051251079456834829658107478089563605240703900674235646070929010929538746189063986085677375638019393816879180223657731258342304453916796453148163911133947350771459959437979301629133286008113 A013807 521 884909620085549980148036257345223654763626205731064698200388411500863408857160021907422400101732419183745291157719592565105251410239369720918849356427014735080122263847036033722071560973028959908236499740419749992010690460850135863536142863684381767559707512772488177801485343875380521538639365623377183475352940253848404068301818788217324676847569031793304457670472471983759704670892024212755043649930061288647956524627006656700628388184791587568342643570038371745664379131144446369481743266974118709882861372782726972209107188699668402005981684109498026188590244268523786161193806777360366326419501224131458801374094767895920920190982176282234703426593310926117476262630347240254445694438993285434649290259065959732068150852567755952188019299652981720289474213978357591499075486793838227656122328414754688524996267139784989710749539451038499370561429443598303892225237005216423673991858215934984802383349536989281537374495914360308397877865542235063159562787860631945077704044295527108731619785845610907103195846735484691547130462836727867145782265477511639914994526748045955953842261980852064835734037684263177499926663554880720873838275042043740892921534853038589914505074758147796245275637365518055003082413474613315399754754105655126364272056819184701304170786623654836142033661793071125625902621626307114388852854748164900812351127245555160541473937989120641649584046955151556350266330675798011997339363346640960939803690020612762625632147822436253964555563315044948113846430578666659561933621698399313709710406891717907073046123072806188077956867554378692175098325735406404641007410686624288500350089029725804923082944383656470159605665254208483776483352521113252534633001725192749897423973133667405581801728086368345173216235508297580409946998309043212174216228929751875210168151430219844336882174954407736554074756489468044327772654892781566653255356086192939190184082566487419642991527877685184302725524598354246325971070407464068541658945172114526220226711938848189475359696575136756047502298990026690495198136845180553247009164322840211758613588597979529311271859528083640096006432465991586255518456060448153589880642272088216453690686696758085739821314807042107762860717025105258125857697365694628534308435725599972782334092327929282225152044397490752093870001349107240135509175982404157267773965201143998414638120550349450138889166816470736514602506025786283969354541407314301807874794677518441873308830488212835395490061921846005620456813181861860090663017790979566011460117372428007610295584756563387798021818416683783107272219469251366841180683605873 A013807 522 73908536379165219891944136249730424869512824328864254658394640516963612771158862189729826278896793382645590462783898090630155703034602398460863217098140697688626891598768296572501138844028351760495820694819597939082724877980664197458402188117783249608354331174270985098157857405815656539428698456230085741044952922941672556188636207010699174334985813104408581609095531332555594293817572754273514000685808648889165976893372222974293183609581978185295545933613174846569634609412315305225484679400945368768126464716186139445876841507385004603941596238509384645297245791551375143969067935851915155948883161740683570549565769109435211175271022345268524664892499921860257734931149231853291558845239158192787343371727448022782064027357311544882695559926316686260297175825686404399594283732508162612066992991528726340296213227781982125631512284490186505928661148558773939382544019912680921675473990053105865679859736678881783283055273263287317699157207953014710149843604907840684834919483606719648373616133611268572166020315194416922707883386586348191882880594947249677340257868523546287220859562902745307145342561427344847971374866767192688103846569786535283117699512460636068249378348875262090201666508405433471912446255813178715502916817658421809070366457595125437625648269594275569418793466619093483401012860850796500871379281421480680748378498676012563584444774789345111214909185741213137930594204373325760029780966074799698653343994211598547255422618277698367373645203635869111416567728360818073272258017872009080348722894003171316647885245163845634459035535009262749156387263746878322021579947957547199837739785851728952980810597867372044200424767696746773495666085915899964945082937089823664182747660097035381597662131501570557212193205888522213419183245769598124002713656441806369428454175603391618860736134367088564732877736756860530299899909300009228446540595674920474103364760035595776002295399872144278147938539979145007391429771501806468667896759720177344439555207844539633171517217651997001843439513946019216849443587446324987743452413407937326291165533291848267606736979645073704458553245992083275647156968624690235980421123207079926428699843599932079075616033998963882461889946653816263929760741680181069813974860237835326753325725320981580726923900122825105632116382678785803357861887226377619161749347564747891588990466485736425050162101678452384436115905779696223404460652880297801295510726261017783700626831206024225066725461774500235426173493762284416632265908920404332843160463062559623619497534452930712278580295979846248902483042291343409942251875446118833 A013807 523 6172914866924258330595066203713734815526580600771071413323778770617317902259959328948424820639739080111942361042173952427521234473153026921849756755253809211651806613220726898031867617392091967388371440252027639470128264533823054435923209153785374790539362094006286946383242408391129449829624323762792991177815513077011433565431084645740605739632350096293309144573267872426375791013937494009678162851279424163872031556111341435035940988255896400014069291921305976360342452212725986607737705908246358144882690459560582552659079679538302969525806059436542314959871265756162403399440523070287805740006670551743632495870282601789138272569811057299172448536486485973690586279184514993618764286313219731419791705750048186310780769628910017540147615860605895953146280422137154181858514171622814249522447321645470752667880024997578929114869537512904867161667707788777358191169459087127023259257263123225455007447565067156885421584059478223020061551309165443741606425087725507761838097310190316831751812793095346762415878182745352895801485128331078387334250070170589240301135677436955109454973411553200190798086156072973269047417200247262700503121369355141213381273380980224785056256329076410765035733388448530209007599423731772499497519115527649047915366076904802471675931769124783489833427049125493306827135995151119374549278468963603487936785320587919245323136412035180893033780430102291862493101158543464540803447336067533345631225943740546922265320152501171645341414221052871424054623153240423886297772261910688070399805684830038871537748023561329551235653106919508634072290620655403024333564378833362299677647864654122253881910281944480780503663677022799987269131527161781880972178271988679162256207267318964492106418338885142674508919588749015263786983603869922604914830647299676109781033921200570871398867542678473604015054681451669748351177940324646070769083517091365032917587128122932994807487714092721362255193974797598170162339605945602378069611405268588931984936090514383794702118289535512441590965911644285471010482377867104509301320889020244333429164436506068459158782279276936200870082825658504787265326197176502753199320752631378522535251439637309927176474526775627462427099510234473388179677546905870403131932994301924244325764517904533702603893411062158475647499992397714869082251982683034285130008467257955308653404072751355191956614588894286021600488836566626008274963958189215352662002351368046466312460053569158349301797977292868034163029436372519756761543480978941090283393605035448042324324053575043226020219304900532738554584286175215292941786818889135291050993 A013807 524 515568022600380980029630524400374845527595538357000655512215326700729008514654063113101389444651647710029537936603410680699001024432213961539813533955553399166370540142808331250519615272204913208244171061289600476184582782129435329542742351733308287880638061453499092048874789191235522779220053144992233416162329467705071942818369620696901131979833512392513473063903905972923332441275073437182329839501708785590755947597975347995636827280120723225575081330559396451592161951259087127464860935162644078618747189872959415380638993914718602317764847890199450687763407987220440094324671927353507823211097131152179929687581873184030617663303189316684182074215887795008611456623769876782032811957166425187912423055949774568862720660176193574970669024293665035902730487137317254423004962128109068934364322751151362733574007567822789738603018642615327410209648622226473733484664392415936109636425873314913227677028081974010227296122231680664858560826892807026742710229751922133776479725444405452104743156292116456943736561701074619210235839403339997988543900110717783939191152915211927696788834306334833135646953841370800404109331981851628008721199889910749282817334052849354272683584860790903506549488336609691586523711469501370930532294047984776130939290109166007236845497289071041854377660570010326479509225451016641281730287006309126915968246760823603288633676269590343367074375302573518647286301862708701912444724955696452560465622047154219494521804457050356990560257156556874208466180381793443407476237087042578327862170602689676589704252675865805448752983143024280626351784927759915995363630484541252631376827303776944766471028658284979268446493968621277736705134280079184480677301454766472310800687173747233345220166082026001317659472971906503846752657578819805885091570493116248365021734132592879750104816032048793880941382049524909052038732753854764476704624430987898914309794527955486659316181368738180896916055969070196770128766228182656218752014179437816188313847215851848917315621660295534634119063906442366824266498681838435721355621971859826972337242901423343777400654747488988432870187681823978337187309314378686449960468580525365580666735489947762427706328950827181289373778194293451854154848395125201939982175617091014810332178299904559375179781585322538044554846865049543580618767845669706528343437193851685334040961560265936987408407079039662810094428118881170837133264751921455469683098388610608912882976134149674492035468861477631081330381555269222604480873074842138801559317286165655942969869278641185280434736564597394856817434165640156481790976900439468643869986353 A013807 525 43060756815606419833054771028443707473310306959115051749035736301371587520152422005269341147806750268389377038003053463462661264561602942281766766169501775451774433883267494634374648787149826556065761411209968721371412538546232568158739383959117641512078771530657697667014071268041182098043238058722896327151293919472195313736133049090225879444087674788535117783770318130764529648827735408546905370525022219481325527499330499039943583451262962924523256367809651351033428958331110215972992650165719196090316384045379443332006349410751212384182037860637348320892687598500638377118090924044492326902414043490961219907436525630203421217856745674918779571020585164526914237468673883878712162487474496998119633486055981121765983292258575863575125247578031197463631953016195874406663797441901797546467042600498912966870834686072127221757862720049874760628120062576977312694372654718971399812943925365134867688813062434551308193999424912200809651858822914135680577901099110288535145363148842187765240253156673858600397821369835453271058107542806359972001175081147260032385184282631415413163500230099391598322369231785130620551615516456229822916403336005235690850186557428030918208805691158117051770519815361978050998046905644224001488987731181736487232180449207654090428572779080502486719476588467832477895090018894360896491395301053944589148583937710748170269973275712455068361418899646242850939999217875293492429295873024723414302649219000367566401955630057302866208583237972786690765303851667770186835822797746883184521376350907244478448688887740987936885297905088530942193527428951435943848765781699369961025223993238754203840426784568619753479919622753217737847349520206493567010648894803550533870384193438542676226133491336893656052236842086603107784628713640609007328733059155562179694980256488289909608504339812747313730105170158369928935326998334703783858846937100540305222068348769370201272746784098381606691325910592711904437924684144043630046386976280825845864160833315162273423118036689543348176258336529972919529562236405827989883342902711704608556578864369779095632280085165027802901750945373620494700221261246222270987148296314059058662866414855927065724460300302037008469787328565583392310867092809251991229251289715058647973753863786328703574390537787723700019265365015802929396860109238179558953772217867686610784435150474971323125337567648471677561896730917074269488207405345231882283402060515146667012899049700314963249294394779473225543794797877640741148847000083890274845035739057841750012786452021390435807189632611739015836248918948431509515664181701604860604665130188913 A013807 526 3596477469996263790876567531066646891878350147532248237131213731626856361270650438302100642005967589166149159591053028321864931477449639342315442077242957787507652492364384419357605041351540663789168458825667797577661746631919890325186072087649464536730331077012061566846682246378067570010669285902595024140003219448237224798555568393064755677049646686013241572418280740599584280799741289057246083451620380793299789382271582610315128033432933926419106895095829890489663020028772656348280319134491032976659314711854136486532502309135352009539267984158291969109278160914371817895280072067120043635216523326408572047889006057160219943536613255514891388551210293526452404027621111455433918523116357463779949908388881599271016690552728514701658035802964743643360004347865695626318967026145080032878473865036269709906018983815430137688438452241285589882421215746491722133546698494783210283776889590421429284237355787596159811671025968091923822932900748611526177546877698790408743875875554448364340631183898557344163826438630026892652044200082729991221510143952500305164842976469658446722828702718131285683482600607925894559091479549940771039800923026493290135498431462946570319717660131217094280925585498847768797407875606311232828361744296029813150118943298272477286684827081582648193297404145421836386275813468075916435857826939326506030278879061539397929118437960779959764614067917353849153359674676162387781187220610897924285971565420129699513457736178015992688607080618725117199408942995143833774714755890617430454409874204123966084512944593015053476596966330899192822945604393452881466192766853313078514787733139293989858956285473955690430396366811971498682748479277166549210296406342887344139388358220180522861082895329948695047138873287915178165279974791977304901103113833731708810304446002158461540411890965500468390052113916797214834607446227912794731674755033574226832452370557566568580501084154680930172466231378613890970559907544394668025104286645950855472420576959315668238572241542347349983029272525319868212028567546851159543046682577384280611254023331028319846303664993068287126157140708550157337857179960545730295117612856446526638581265835181884456372648741526432984405107469126090509195930458521535559458296968291413337415896457297959651236672106568471149309062551484876466155153183681994943378009408527053419326808202820079878751318987568002981647176862924960061924570701839112040192023496285564775584341530020006045544317146376383270643285313538432341492850294006599645332229961850000802817937259278550589052285305365054341659345959491948106257788119899739562562236338508202673 A013807 527 300381394771557948077801796762217415056571682672040905013436102079206670149685995257429747720980419014745943958204339978470480941928071327509528037733409077370426643814765751089166530658722027780335138849578600121483886740444581159849865926832570927572253981883124394124601747899742581514861109427870639011197208891536221252400159627757161458902863540862511949369947225735617878716675192203350250135962785824237191708996704851196129808480352074468450226985298808283587145095823121030864720534431825565243562624048769333491681125361293735188729201304884703551976021277729248602431686899117933164456919244744970346011737674900078729904121475713859243663185634925622831236790942849869296308969201291732365196298547780052714585011654438276397180808299418353837070923138090764405786444990663229426043015681694282441060611547248540529876067969644413752569702360362735124315953804982788506111329595481588195248788192735818863630575759881005569615178803424783277874892772280673728697257002183081838093857110391407941906947980818476101191383635109691596811748733056777987672850237722343128737376079721043111570150285374578639469879463490603138015212892095746085406964494216760499673138691819382931437185826449264497728303178514720477057601245348706024111084263215015575461203442680864359752392491629777196818142216667168616639281563799489110154922258098832054437901056922303019500331566525310835137753388627758789872537852642805534288631115454652633063503583324073725345151980356540513611834327897408140697951126740258408982767103402637771344605645353210281418855224923031483765239824545578112937886080355561630633586259526973327009887919070253220437134952502671541481835737708227356593166154164293869865855066907697449880504500852644959032085835879963595542348774600736482645033170507106051545437634546276866316741545329564620405542606444820180201248516401504528784207215159152999273254441338517374412031049683105968934552110973210787752134038015387068124735124956461399912039008219003926953792185858393017932587870587240712936837990080555696194801975545712500932547282630816301883128403886056409063770549118817691015169527484739939978518143383270351380945903820226171680699995541029209290498980928880205418553307826177171461516421088667133354313088009982888030938091012705278861442213362568367329744549054303899665874723809588028635594347907735891553188913160667177030153858768355589332002069588304476708877994433266655621579788928800924929906912382501907147397832672043407593824349405725208977793178643673917052156937832203823748235920989394703669730233882726997782756721562146148004760541228543595451633 A013807 528 25088154472715291381406083867377160722939923508451528427627196681757420297571924009895789959404005576530595985333184679341833038750774445344923291239532059551055403718053050296718277807147122482241371131855654260746455704448671863051820652074983156441762224820860432521680862586334400150702714720525183640854202083829996735221713732269905882209026065796377860523327362240664540848295428728016016241605747834826114488727113785876751957734087485611679431408039141766653481945548242891618852323756280503034707593923177263502558699271300614056697851622185275325364589273137224572523696921501228895828606352240344668269246342345329475600322129773097237889992927414622944487728016337763933497021416661086778873560051009137782774854758390339282968938289975720330826000571416478733935689672065183584892538712750788163759823337037745353595779072892671081028374110839856000317992777745967478818924359144217727655374038645488327309289318041021466179829348840841324151388919233654150494523602079333178199437039717000782716010202305939942447605552587996551857314065933635154308424124704807820455274387554381241721450521984770182547163802670198664690168595960728808799275081521478053693200216679446681816565197410869020114765609772727968964327913612769275839781868747981315878095172736148472190879573293410621255448056078258590030329435490097129969249261918672552018707934175207670491687192767760486261540300771579041888944233990579761029320759393888042566096882782809961614552438551358620237374014900319425319233576056473122576649691243291709300472808105545475914384207240796512555556595385871229570685183317376862952147757981952339245192848888666619224129948367975629816104402649128857050017830361955988305066081043197798711469616415713759623318841098530439463292512003428111766995815433924004531126496674939590151640570607470566660891324032877826270588477338370059748585770817307617652301484195034309628267245300582693631382726860593538203845986989083143316846002371488612582053410005459426983107677155078843250747671539316931585197645769518092301886055799553453790387281592608408349580767420967317341415180032952772371277974105052964526945813853514123017687982832969110084943744327582300589151765386161003636762990822950143537637313005746567644885583423681780791231980299472157595786515102255072607747594481564516003993522807300601739673475531602009398413891216092083292735480438191827176598144854084778199202198973060864344169965551122382051070755229098941786857814382601737445643803486715575179034264073498289226113199604683495563276412356955235045199538864119241581813624141592008427505605163949189635715839793 A013807 529 2095387749715653851466417530687207840740665351349380105803851094057061500673504665230506273199381949757411907291012917603309237229503432449653338207616957145763698373935508813832207280730734816839281558303716099511804726891257522673951112681954668209172422779263084184643307324073235434986841436172983862867783812243565157322452752632914809187980066041379275288768824621702543116190482502792625692515153664912511908212977270510212200261908720885773077790630837159492665465574134794550898164932448303893961812952057688224997205121838298586629461265336536380449775860681694133521751690580704138608501031145465827038515723759024263131614504600778854405810099290596722946559531652546381489604725740950628858298609020334196755138644275519527252848694917062137750918393725275720337042737100556198193809725827658578225384204932729529677673063947068781358570834111455613002559074790120949798435381400084208831504495081709830585199153132104153876805527044535908234448153923314028303453105769267986376395180994203622373223888106794409933166463357702060007674728100843141722993891319470253972244972122929475689817269046689990416521667962817662673587571303236030839724254083755368522509775297284066312001341852953191429005338493828012695869631672852102687414421459700147483454386922095856545854452841038948497876277091712235697923144781568402392161667604709450217154505370247519847136206027156123573050107460743053157606511367127212220929899145336923203162977746903070804009034220248023320845715098489578722087707505812691670724358862330966852484789405783263693845283372958565525152642403223350964973197195850632970626332894410641326097751932030324704218557417641692577870855813657891269674539209660926099227424154808923346180653832656828917499212927390360834413653895038319322891257500856766782444216128787629509055172097706549198084304274549988927945820215778005760261632164432349533937872261453460574462508594749967154786716730123632904323420679315213212966294964069100411465682857065976801056136303669340067145696274635289442927292572315920587145825266434504014026936145896246873765335275766611311672337251532248501221507675228128650255041318859353068560318014192413043404586469984001327506544596817553184746081756523618938407006019552959076268488813129326013464486226592214074557685527855445919271686838694749941169543018388553557899268349874931426964926608259226888692560061678219597616653656358014759975566860429016450889419692795292471287480547489572716980151515049279713197616111013971554528120769682650614454200544182770232940409236465258186210110685470103176154655701929906135873695648898200267564622655351153 A013807 530 175008880244001125328326658580526286066501110810051575816843447226739833597751783144717114443885579825688799908852689891145990802645356181627496460438375877771329851889467631640079784293911702637233635031084672347325442594684719551251070882309535843498289922946832054185593671013920696765535983590603785210580171782394805504728576352653677778189283095842038451393261001229218103607345289115742890464558149247157907085856074610283433178074878277100653230151278150397986912350217312175685565633323014789527584579568810178239991568981056536253879234342172855031545729659995775725870222948990990360720614622300451340083871764077465481015575038761650698827665302849928897219598643152326328393276298609937472873958123987332447185934708535666435685175848167946807094455162328753438270146445375554229345182110851872111962314180186503048208931973923131687849194635822884253586736485545691848115121489916433205816086933719486760306418468746471035944674424286683591649344263829110957932706846955031490142901911816880744234032358567575912027996186098633753901000965710520039846172796893475082015872316679192739089228128048594689578306229922494004160707542817576531764609425329332134368538942604462502444664072900503501341954876343009448371727506948280468555539894735616017965593850120368034566309755736414017491124538976897637726238975301374536195734640012937991586961443028443105152663063594106596944718025228720542776453435893831891904286106517685162851375064399091376621638547109335155780354970740948104447487418592981821030569176540744682486382095960423966973651912592872351226273846159617495945526402994640716339681949674071174197010339115104749621038134078851805796351748412520736734487189330090208733573692833796086796354388757331008018451762908570327251062786967495468167200717729058018436523375292471604225797028772548695573199177314689625250962850241994819102811780005554265424025029148854480639683180342112006734941368016655943801996418557085922760157921694015335466025297905007448401009560218766951748075698553814009562730402932398003359006472077876209755543733841400435143754567567303143362185279585224927070521542542728532997951305992452027639226320863364529798194466559533774874674111270798859543177494386609177354691549759082695009020454161374437970567354131208311721132452972014698623490556454624209836421402438830381709304791849904147711537635248418888970491308911426579012540530032677750767919319749891882994735222161955622494401662806876602894899234688430890925978095207997918205743174804664661969829283650689152625415919838814828970454654561148487375612998880887690374306934291626584547264848797583649713 A013807 531 14616916686859217988547170851304135938560239275966317663798581555824537641917826680029918115467767512621354257187285512398404297827742793645710131872273591687339240559660226062211103664011799315964390431431222919120968290950662461640040691161374743184820672654442359997634968996753670514554330885470818744572866527437396550560435425549987821712147113447822893498816552083665525231389085892235961954490361183271875557717785207525482622465991908581723658435464902399390264906402500130225434127260771518236133391670166594896782335832866822964460247531492619025089730886932507184400406890922676505917746453869155996375145053607513994439901842812411828016785433759328911424678098274725447273734829736200587671905856473545993321416452791607396374861572014835085275335989612859815917760901264211664789138955080459210663204442643356921089458207394033881700852585178563115743817818009261728846423061959310417782965396791185253707552376928174007393135152590848100258144882259271176317497608564531185088225310576857696639170616619922507748490269459143989759565501657108344247992198169339932325047671761362856761471422482746677068269714629356621721506454683666809509511943812931149194594741025267312666680788032722952935581413227044492137455053107827333014227247548213385436504363955903258615012757108861035154876212619889467600533205456146102637603952868520593995334606683178596585455571734443377083419794185127968453232167419288733443737879902463582486509696753676510866815873093118781545931027511254726631558596688304434674294168193859536625945119036710570145606381391669291646769617905097412878866310704515387269406576118728098540108500533232663793098725996399781671917094379162144452801104540038464323636808399171482965318314903401043120709109689886702302336015030312188996792771145448654757836868827802520856542793640112039602969168488500192190585668215061649286285942677843897802479994459541475077506978905353536914509037998119121082286542874306373354851149777805854833457898906324127097900719479031634576951030418913099892688805983316813638547579554416298914992768194167605743641525237788725836753076736237571133857029754711229804521891027795585800455821544829068893275000041518820411307656447448391547905727508663985101841192927428345769848397352012154433739755984392649403260703604675639643732554765646668629747751953093552310742845520095844321015334833583194025704404611591259305706397608859278421887389504830719959603280490188695546354921279293140750384878980412436441028616489867194126461875702860397232382111599789208716427363040857653330441343203601682814098573279530620787752489458970943967972107436422984007679473 A013807 532 1220819498603168745621448256671772737724489744567982817598121330124021208390618802142778790921983410421648128914539273281027125358870905868083355924104162651318260710783381740941933589121929490668661853223567169427902392628490279458637838566489179925539407400771680349362470245577863315046092269885408252365470385238098797299358127177360532857220239062275615887914657246579828332850847842805439778400989456388050318456147138317735834110982110196654141676188464113299474315247643213376558483742946897974600097005683984172374157471096869920814684334077795033594519413407489932548306383936752864450756101573605777973248490022353176329615041813535448287789936213012910011100539446003344081749606714397209282945249038527034908198023553607841352624813356251041157281337188455664685267308234488222454853674667275033733801498254015813406312638939757103833536908766698769990039407977951548854982100557903565403651052905396583574908482073418021271482041079540224181660518711176587917213717764918209109753666164689731681000169070712547769661655795497165168708670263903346019936556383301440487720306593180787159574854677181485215418954835558494402801940601634535597043947059199822511881747365171351221233846097281053752132695214135983027812383490618846680681273942474330165042280981960996062784480486489182517170416154225788223464133852902778638395319747531708531084341684785759565413834806832445297384304630136073053182403855026414305954431467333660872855776382563815864107328536610373753497705348767506022994405554003874688431723221719342358535562287065103529131190580213610907629845257051641021055793136351829660128106644012289518168402073036125312663398693945306165020187639642001466842401052288552578774469874307201428746350979046958522484745550409027262993406311346704337201129038839017094029293121366894344459310667615797659679587921328024551949905594990164010039888218396200188360931617255363539948460385154032756636709362640907111913654347404942608970522880592122801545237174555097419343765991608201151501527011618041016137261764532603591905132391964403701679110992345072599314683829385352170611453722087298178670872982143236624503472860532515121639870671245668663035221278467693399572826774147337110472634267251124699690878274491742867043507995237407150460378159572458470809737225766114098684186706581575410625161990874326582545553200683925013535521780635701948220857577564713568471904034689535793074456658832966561746025589821050040727109380167842408612895477323027103991151077850197920636222320578603237245786342925994501204729788535472063811791425708016150316326938879676978813875672102712211148998385197484047305397264433 A013807 533 101964065342835256803048979845483130827487107956062492908612691613288375345992872973767027396594976421826473375071234643704666537098256929008189970137103768800752452825338826385211235297052672990137306643085553557787835734724136630664890914911742796560976845519851514459102877380908721935964672473099182645816452045471249649239690139980329064767891586720321714574520087891593842188035662678953135731829040386986350647775865139435614600783336825734750566936936711206885394283798408824423541120694667865736574702011732042060862006143481672656363250266511519000847855927206966656367097492781535991791600359529128182103687135156959640225777907308294176444503262447051257037128155069645301051808902393169316520870144946816482567607125220880517612577036327443208497294563317005570178210851052690827651833761885478092480834935673654751508637916887453069280836157103447968338081393726491311916960020696663686078339589711628056759931331253946554615451553004279063876468183276179799433606921443733743055735951741051079728815120954982702269911153695718732055716849111471362931121125689719610974887726969052524354851437492874826677006526820681011016420880989118047600707502331428376014875421686476425348672059891010890431874836979851438465918081519976693617180680949398529714496349894364352159822594712063013016590327617092058211947923528292974657415500633595828224695301854991424662928896901452663682834507013594957474847552375661149247620070583174689761787299248112464786108186706235026265881848434410870546515746275957617852505955201221193127248697777964511856566168450020996616152305714210109719600898541241165043559595014550432846943109542050222238959722317005916208651091850539604512144178288192199931822498372011770530323980120981022756448433115712366032472288529988092947375498452873546710420590789684382543586086269939036334098862777237938603408065199173488282541503888669035932093369604785218220035359828449969867054602677131202894140324749608211643827041509934688507859754056016291561010679385108568374559037537350403708800239835527584599508562509258961567941029191652808567361708114093998641639226322453231180769982341585266115154556784536195474483638333109492405364716398900220425722065003559742803784886635081186042881844363824855998340831270223482613601244265651303940500062833211615636201957920399759870824154639814630500787148874322101055500314640474462417354245735782441952341896881304718973371694602388200203589803287443920451568902540998365809757643161496546752444929173126380529457924437045520978005321147521986735120236668271162241624631666559216890569942262169500947513710009690626587375494130079065114994084922708593 A013807 534 8516140701498943483447453845674596569842550743598295470220240616233458397272670743641995895191009025727368882759324588676857453844983516967693034495821043874007645612425124118519227583245136300809257988137148518699997828399894615529762354104343670111569347114663518339138731421730877364813705409625716833761235891289804241954148160181297063818479073214467989922978492260793809293386926582608844849458093282161486992452888032310801967072025075022192102101139891056710275015977126903424678577941539354814184455686721871884965255615109732781932115025509308578469813774896253062106436349694606667570426253628232314897482053215444426111297196596296037910821356982840168038997980639571845189148131336779894485139595376103059440529114705573161711520046651104384216902539222799622226854348490771790616308807626437015762091814662399318500752947456356967799404716677437077763564896085430280862616417888606047724949000872304886928646224717660870188037129158470391694026499135409813028494283685902085953758122425364327230030367717281110276285249467820124220025526954639199703370167538731071628233597844182235886641546910842398398890262126590098721102488401092128453658691302223229393138410094676197521546439114157120579760618259394171992111944086629973427600547653574714600284449639527205056740542932946214910158640752907145793920102521006557536362000028418557169154776306230738779272484398106227923454020860282464443256742421967594846310475915177333263594237020501601171400541861891455628752717863090430318915541644714256200659149884361195271180938487113373994772262955114203658377656725556542573890786647063003345603140935210266701809535452061576611620154967638651127662747842448918308458793914808100730505746886528795086463189143684456001641329582257412523398118010313135511057749006282451494801038163345229314422853511351578253660271118017689870095245013500168914846148946285526550084370322761266210955573288231969933266267470196675196921494063412027444704078333951255118864954518512536687467172952923652739211545374157043068162704831303099393335554649335817729116002699116034224354617223397244860548349821677616321449089695151543011203823737201247582224347957219637915188466478352545310176732591162313278714917516648615739487534523111015797837424568520335491370589522311462556414505747892667349551223727469708344171104219671957754056243461132256202256441779087067575559843958098285334301547569423451433374977304886064869204023960370603680035486309126724510796768114491353081310952929468688428200855306906478957603982427562183854103977286770675741582730861422692353917292147678658888637292573719370823204188645238333597469420966829544395953 A013807 535 711276587529893258681014792644587980109819680656073235968264716508434678798610733179723139162248264837775576456941548970879811402586868320658689934125469405400992569195358791502844406980217028979890036427202781430342518625787598183661281577148887671388383440363811715203205987074384608386605489517349495672572182876415740092252408486502112067183190673945580986357086652113759745992969495106073330671589409019409555096657661346630491091822606290928506559589304840947498879609425616100932579508255308453435499923410697461704183114229579991679752179045562961782377316293109952000191670362843243482149571129283591172552598566607133913241653156919241382349710556563793674785150340997680082042841077379193567293344145407503627532432189324176039307865816346889274179916978427447248009102040297750724064727921767645993465670452418253480501386924502390307574081341616222171890703685951222487926585838474265712035465501855776461167461334643753538975049064444605584676787234288562993952871067730228120943832143088853974579366342115035611385620320801804594980752036778420598425179763002357833461698325543944523488188639540467956673713583074931635285200933747615660578027556252986342144313149517450693197080141253516867942186597642860638953181682059422010646625340574213738130357518342951693544026886302600815511359834323557723854000882656988691994490604373546313324976071872697533583617169414230262394803276271651712765246383825155489158697258911526051508654270189314231436544656847036265569055748643175830666144953708179392135252857491731390244303163382196109417374174274093403751360267375207992313932391549349102428119934049696685201834210491634940179126963052147780833520362549176106040786926558687381112570485709771494416492020469669449713085488039721351366734214339363391019054254753716631297277508440756897569911148121595167323959504047955475640224958772547607936865206142713462989596693727343715205220436606422360796331925378296509122080105670235944209129326529942778782719866340685576673945752201136400431687481194970394096017270215266164430778859867176832553497661432870294452321985115361287997858725456336192783749420428752023838754562354785399314959765734941378314455908738482936851270882746467567351548625908009035177738370904755150451179537387386940574763007492975664174295934569743469701867756941997510613514795531221583576531510117227170268660273831130970978333727224326889406199554545816087166911479481389023940789285194113189960243852024573157866256869690432300704172099622154326211763636088136029018042216332421157678618286968373608612731264276884688091526157466269269037875313049615570524837039838950860394243508570570377494390513 A013807 536 59406531867084214858297036496468632686752249548075892741305437387500972807938767045903656305970137327515853921260215111596852728155457829009734441988093330208496300371765561625109067715394706477429395732436403507843637498144405987897573898605052247202029173322625918265486967246439676877057677089978547228068901286021119028245013409201142901963207268278608869561530234271193327745078805200754350651021819030710105451227944533331925246480115900024639796363458329620776053923858836882365989973108991617339386389103184862698995077883568750485084581746064464131025935834116836301008008500375030538872614330288894818322765584881594431567856113319051959495230175394764611511730541630467238132300129623787625933907396368580110475136268884544506979032260847108539068780845955238821600968211507708438224610140753955561020246261856424948944956337321364140878894847733128492018483462554332053414116375815209146534914114180496305813167538130780939328735072911477903037789946595015069817937744447896382889349804422924172810843256259789889298538394813687521577387390863770466801069438985719928608554505847755790546257003363059424209345232172001365110655267187534607587137439525805672282235178560846999346513330477634982327399366821729363426008687267284985751216795070098905622385590289521668396490669570879522712324284722537864654010007720394352544071849767882961635215326498879570702437289606645925745476364437484622701866143223460811610023553761549567348054313300481713923811646284521315936593105182426688553067092678660851010528453910566897444594444508844401254648508409546555174717360891444746726051947274593186383899005011764716844742395094471841838700863081078434802996454200469737552632564893108128757902999536965824985159830041647262109486613046565566987501008315837969781302430411285166762579914782480456841936549002263749970064421737589289280947228781641948762494918882245571142354105456801474437655216085805001996070438739520702738385252505683776296290690481107350826711545956640400049384623169591113300454970116885122285293458425649245319423081154966476231700678180534759862952384518820090134869158608838655157491535343629797783036619802434031336184754593948038858201671953746833368754995397867717692768692784462822627079886476336054920832966142131944663744781148820820447501370751199544332969696927552574083951369237563157881895488256500930488008774730649889827081411231503006130095192995221105416267613677765092668558661888697527738669526764944374718147640013414596187113157932541951479532710649717209279615903950300147510475877945885532164943927923669686034092356197740275619312384021216942065804914404389014810987612079322608498708990036273 A013807 537 4961692948070740709179826785221556670630234634504846637646571436041468749891853762440919278330931839731451635357574426335680736708271993336722030329287543032343819503350231472490734444657481279701380560968820857378608447482518932515193269585392568738560678585079039319451736991389888252448734248232098243035542704309769882358051764949888656314869034253897691394648566696564337926596726889172204120723993347263938717392009155368415728511265760085957940432072403148256836799774613915252089848544036088871802890604287102917482767899913545609264749352013050108687417186801272284696489877959822925637179621480058784121135704414895648518978910440520538709001119479146135118071246567518254196047839126308366305625879652100179406993856313506041767395753458211352291563645035027501618934465993335316468957663565911122411971988036510468160831698249417654410346176577518624781875757276000367433200413824462083127742561730469231957821565952220954833675282024639545939619254129562253646263978354032753795301385015207049837334439606073911344103225273233995489664972272332973157692120613526314157315080882910411382213931177886086169388723136237726015407038570770077960285306086634815554684564348580502232420139874822551358966722516317658162703671569250909294927377941049730696487266886571139266143297213229428616456036584311084993767569854815056718833424964463352838734819284512920624638264865236674364187931434183153172682562148166670446480777233718381414476844301169533228630672509329504828340192737941459454640716647614432937250346999064457841469972599823193237189498070873737834747568699014356691306584688321297519969628797587600915589729580685382702210134785394751953181066851277432950133424452437284021988816424326922668585534164908420978646431408262202720363071715547103074104160290380948413177437062547550235895382509218070661249750567945195030033993495071517202592338119964032347380557241857515946507401302702519571713799113963508613412674674527214680042494759672567048397775029844562852524653111747419373967299559132362298389994941168650618323535161143955061347872342316443678513646107396372748154406996168813317408850523435304340637001522519092731229486888441134153475861843248889269791785970625309649417733990051119408636339198390063643042890165157002150260627866330663744595761986510937142233962057086118540065702310090512509453793074671214215288980874278609448247666547466362574991680614153861945472087361980618304770687999605906214261417544934919120834409041560400488143878063683836329522051526175031036242799913833018620222455801918305531948281804112815847253427681991465560000589625836060218278092255968974906028496348477103584420673556819557233 A013807 538 414405556715816334771408312928489634687707826908479296022879292909619511459717518092828019045477758186210572036699973661982390810611585155476360695132424881604388148739314682813898631552237493961939005832676886829118756142187463762601457069041572733613326436104386442999928525257874856732770733146593077356571562206656290344426841460379650464074176609919789082972442939063750067967285226510551660366988648356831425615297996665525450060989427548139293142827119183345559266353975528815769796240246438178661849226160663122771078257768679242831401130629481958127681770858829062490135531097082370572142879165635989708581375168436499459953637578902715913514482500017764351196428584565692108708111571668401062212179094423059084251533873160338114454660724583270354743687196970531962715025534229358966803813018688462854970312412797390811260824269489611914006523013930933060407045123448826688388331763032897644912186498290520722349215009895446368663393229979919516422939724155168986789613736107169629737366977855108009464009730338899149370845478045776537292308149157522251103603605762331284733112870421560469053889745908223802953515545061711114532811268469287681320989049661826429942809498957792126953962502485054312052259631285367127407173353135405195221629533014414557501313017633308122647554326546135107475024631558246129764461201844008352213686486456943692443970841461803643490412519809432279571340221314411136135620273177028482360520995337392934118520512877980584788462398651709572767801237665608635111047295125405053352086231708862583377413581509832922363304068377445457695951685310378085214617259753283090165383366803314016070969804308423848671292667410955077881635884485542477428093743692014398800527936576208908202932398987316228557528597649467433407444112754209595852253571612907192416992720901033943252218242552402479698240417185350634103469170701868188277714672117515945685571521397181589368244664203017137149108215797346202900840001491187497291829204822612472449230568267647734005711552546256213533122826478294031523830767481346868292999980193904270678835645902611692473138236535852448298604226727015457083304604567840053834343004162317144005017974409491965632457457009990480702279756052596487229018560583059544128715686188736505530585229484077976591917900023803366612382636875379981056522744969889706584827522641069695302090251389614482475150971600623739727093357710938068625880156574744703547774208559983221432752632415084892921327854770509379891210677560166209170264839756937694078011265517664767178034891603247548179599731032018796333852444561306492378453533427609195036809246139453585490804543310784753126406043521156168474399076139126239657393 A013807 539 34611566502461696096442793704100382778752045411223099283126901423104331216627066828631088978697347841470493187077218500222431262893090203770541121618155258536480102570856301623299627605874427733195107706151006264854827631751639160916236295863421196284118637269874460105797030358062965909177744403136600413898213447062140025856874225612368786409939304637110703998941406713543469426695629403387785225511258899410917498815303979501351114543897978248141902582063821312204455485150390142221909151781622763120016309218164744676963227167097859040521453831304962624782109183900262128238609692759416672555945410793083496450425035442984871394787764227533735812643092883983696376276911811511170611410186577316525117023410145308317775772360620224599657367718377919323298547498378175800057921647644370290266421267133879106109975463029250877947315303812041876669738808646525460138256815755569453840881857180270644200710728523722581251328786841477576157135265961152857931160348701163868945655328853406914645294627357436476058443556687635195854602385171861302171190868925785415934424076756875671232194320050479151935849925468000760246480571839099173996894929953823376431610326416805405255253392162453756235321902170054221196916776664585147848174525627222177310105720226896918257067164545751527711646384907459750311421532252376275004057564039213421585239309035370394136612888649731302107962744067003593422077906624400932501183140836018595875233074051574395250512951756081816422117167997789435227139527171069298813109781136168955461019594158555911826264959741282755508705519094952622072223580708808088055210048151853956973702984178779589936263469025643868264875034874830379059752110708116993257271817566900734602218893790781544222017116895819638725353346004281169505623139741344339655176070554681621617859649042375255974368519836219207506876737883737670310955848606190732953143007129927049299604619038614003525625162598900194311830667291610152212481057764545470961310867015989416311432186292282206391891034580215865210499951590293595806901869530809571786699651345775078591367031981432031167048978653710932334347723620467057991054683878110569136298162050640890184443106240655178461588479266931414938735107505268911209854859198457716185174462826169461678420008951739676682933574927888080982832810214468611397821836182630158183671379518504782021325879886311991190807084299055695365746564329375258429702136557279252385013649673138358637284932611940305341682223758287713917893807000502641956109689681339193147089578907300879019476652181594838471508349135525241888599690022204879549940817565407347578669345046813302913777486261860053365870559160930484347150285238215962662425120753 A013807 540 2890792645852103319670998572960168070064149584790764475226041933759096847543909248594097182589781189067457061477876366357077681508093786909119365018669945348225354646820489167879608197270238078704188590725438194246940058631528654358884971666808801734845872703417184782496273772535776975700434390294372003169192685312076997099591992197370653409744540662596123108695585230121864109987045663400351209819925854537699240418553003671932346437820903041263059845556552419816628326575245735068516074265952914798546882162210337640164645696223180284923392345444421783384426541148533793212616920148959239908545116654849126707035949385233539443764068856047845148807763760763202305043023951409224480635590193124053494298912238746296008950283331361778787983009206642199801217985612043620996637673932905451013341770652288716821411260647666062577037721489685549581333255036966452956207347508720916354244293593553384474287560757029833708692231605787048638220094548341447847268443483869907498210078721165398918089652571520451916877264298107979192972245811939027818640032563550523724259033314811012936984101804936069248834121625012891496546303840573402111394661444673282222944526072658004252324018566800300174530320591145098608587686103802816133427384554911223471117339859070657509748506650025713346004417713855945805760237795250718864613891806119144184220772329943170688684045072914208083359156347220207126205368839176590283431317105765109146095341577861545065718092243619709389391647988343371419605920448854878906169742030273967329059817523716748311641475702551677022842593660329537948094185684380360322459198431690994340400646941595850131066661196490801521350627787780708089449556038452639393840599475005116254711924228299865354967091620255752045980236811623567558279150254336820592339960588797563719145255747668223754235233145240864430181852024787653962041343431437656206979457098498637084552277386724080188463739205422743129118409162862571522938630425552602280159644924042452039747127631317702160057131099174209278246166456772911415388251045082746245196941580050480339029565878121184675103097746136590779497056224505029150470878252183672844832758792631577789094872676325761160290331376853378707098094913947564733158287695114386913501956309704499608843317567658249536235295111552140411767179141922632892557477579809453441658417288765037899203158813984663816247398487741430732642518799353750959307152147400520438448725034350188851744674856681866242442641010515948154136408654488981158816237391875130750838068719916676716585709466858982503978848828148203727777734710344573744890607023880387077118042367654893872661609430076813517170874971680074983158338973381035417528408510411313 A013807 541 241441892574213521362241471812206197379827837471309439735354248349493527803714844351827590787081114692103081231693711994509485037237501176436558485724332505429129845457094075790472756244207554571452535285979323421698680636963904740708431718583537929696062134062106690218871281755960628787475980711776244076694142269949982874755022780316594343435273780680690798161363974005008212330228040852860733395370027296843178258997965419683461506833239642909332021360728814655504614463891099038657531038766653396889434145069969610044191373194256240577086652083863551770050689143266690942910977787761224676401596688129653911698349528604090447882618794925972074673573237062703419719498403445649837847165128519914071897339449092329388963536614118667126151128911947963169597527376303495269260175164550196174085318026649805917641089900553717212496767536540026786582534793942475117355393871275879654822837645227172224676971361987888741183683875946940089312780516772026065651707668216298544158003984870455283037765872425959664549505991442276530176234942458959542440634159740303291973838721486330611509849166850065439731874672242701710683043843068531117745793518520557204542549762114469173158354354717727870876946906093029780887852131075715006279988585410740295531191342369440385871705023916797604371634971878962449642900820897135290291416857538877041410303125769183559089580128534867573330240097276178919387798610816867997062467035990607680991029023924574105433840782279361747911379831634426724336906081808808341122203024110512025290405019398346535736607692152818616624836265104383338962774482545132074492114712213263538304602433209026998796818609792108233864725783463232520338916369887602894812960708751902314709794623471833054312206459215380666632315358743611986035032908392465592692825848336961319386730905300997716177480907523662238073218462962289646563655044737104484063131236323704667938890759616581901420679962176112928887098651691444836167357351772578895041213703700949636811719846895285802110131646534129133128398068636130334324642115536356049145093757707396168396088371706559465249285826855074198494373632926884539676478222500632539673276847119382008522992860799403897868608766926171042995539985307814554078113346583648709402596892942829511830202726568384659515908083011946319331206569112520221819293084943265360900752670374944730379347027302813106596798969094652036221035812640824633872292654503038867539675963593962123086566988704926150435051819839302505781626987231574195365490963206802795440746337556160756045955040381529077714817432975766123547724180742689143747008389241513809067976016588904391138570281209445541767628648509691542668367629395757459107390207198063273073 A013807 542 20165468309690887517695769967227273811360600813441235716136522176398048935694067515108992210127801780199141447552290519493426699795113335757157801286181975185946353822421954304096075074272459165362287199620279071503695505479862287848708925567815671426144805499001212873770348323539587676958781385028263681529571456528492519682414257634822276158057501436231976153235280472872290902032976200071781313914700049859639091369769069817382388512219008215430319756069431328842400904638648482807715649888829658361602429230388931800500907680557475469238854268696367707386403607934777294242867775811605246197737756989276824358957850978542238297604204371012113648811510332714052318392226154184120106833078699111743198937688127640442895623541547805197043268437854805831887955083996244228383879089918396934655779846903818440047301469584147015304942521419359577242159888524869464276639851522832744650458222967018651377245325124590455552402461002964383199492741541316389029296276157093470706620650820365295694597243430888577142839289911250378076849318629114759944184205655669871248946983857259819003914112264484315591845904500382689577958504816926787485246420460355458280598298681562579811358914060379349503513482543795940329534297839574793039510926642090440223060632106038030468390675302554852714723324486302822756624719462149636580429427358504549375629927367367980038720821915360674592114983164603739526188327774035631982654309312971544124051735107204353859939815976754572547306354917938954443342732858753481458867518776734074864279917625169301011257211056295563679122949697783200853509887556651975993655912878763983982738699824051143966509087108446671800615762160632643331226634129382481377673291355667633226876756746990968529209795680127808657797611077625216685631983541847118767297507678951346356499151941644630252859382877283793786113279245073393570643032991487703613436783988992137570924095133936536988556611120911127933579366487921164161533853377397561892737209746807014616151653332541165478040305250176999328016935090558241653128434131711993580647375737479435380609696893303553097085601544762652132448580195686323638319137621475330346051755548257904733848886726827012953884072822440731682030495112893979371158104820012923858014295095478063657570361925718055147428159001240768536861703858846801446569177747546466207791763782385758826013443067358253476071246697754432717217132107574314245647754796748309255781276155331310482313161463624137010485963044798384585387267600568308371121170737995376278006574859028102505714210927705690099819266819568962404829471299810139974893887677840474847166424881521883652284528456894101093974112352177947335204732774763058742108337495389442630330033 A013807 543 1684240078693692616365468403432789135998648740539425448247438468694941445158104212929418138382084132484012492841014856478610491393587660915773576721223204749505425417602504045432408286278310061950223589199485328331060152313183578143412018172349532693183040300082080300430173262330349902367274380058945610945031337620716223736394921211917991326997120577455530880294363860374766608428696205206195247119469662864326916550294482480217594470929043785160955736346674974016246165956324559932583218794364941896019396491751313972909636310387840908666298347375789327288619815738320534392458559503561081767681255201501389647284518671578826284854200753271302744062386154498610363684437120623611895442805566028511903718474650108657431085373813614237862250823198071237885113896570450314198849965469074430379385388593253819931190666041137542865284104331466331250842436049485622525849237039038513665950921240428364781678906799730919438192205945428588249204833266272286128115854280916603766887663377167729861708456368591244851547080332677542827356531941222293865298209040567203316583301038742197343025910570441994522546561789776462616240672280814542217555266283269348231053850504182788228424507861236943649882949575540380732263034089859126289452992104074035657870247054128402342750457591944683853586406784420498059456053194198199796834046202409658468401987163649941060814001767192838902608035508890868928966775324015230018823270568128696336784924967888814838736033370194518653723574069101179414062428391095949524926074035751606666739522999971765189761213524632861774044027881708550718485999318619129686966135499547246706222318948004575595226805464384574475459229071418199003667379709120154227144650967316716394741973600265432682528131344999954706907914274814335722800668897398613206563455138853695399041165669318101163349068517293619740809967195827774904413676758482044493497853635544612322061151349681513505821236717429618316140482268437663551935468967933621766843304495263068667755602237987170681891404334800033160875302435698514901110939947114717415849249468970019922423902494225606058221686526620121468754237866523917436596052693283241065832588675146048461275792868311318948921351646203072350814868982324018051058496072672299413545211940669423354743934198397897683968347267942630228967226367994743703618904294652828404140975902868640962907468778428828688574946595443147974974692090756714300110746128379215537352107965769426382793277558603351547252798119464605878956129977267065683464411301208111822115387138800886149379756610892906942827004984037219309013762272431442700843112392740914299710186972529589244522456101248252217469811837766254339383634486080985429199630455952421637927794686193 A013807 544 140669415612575901011460286523109981427743141458593352863074308343870204441050021968077932335810048829197207414574401827950026851683835027346324901333283283883442636303578740378560172478250734684144624393530214107538474981349405630115915169772805320067340708903155428772228501043093154195617123496903196371739962349419839722687440214540602553622126507749663394653065563982360881902573135755026633234665225712091448397197145471230253707806464665980428184055410640504810896026838183570129283016924154312097436014387561494331385734279902860532717904271173300404472815630280269352992531348296925110318506115684597564730850283968935150137307701113972476486834554009878436185287872751604689119278563680267342710470721251725177301681506286874760493051004326107859402597755460580692202147965942565499716647040697152294472975618421848717651393677868399452401611101289088678981454126737535699893886892921817454930603974820326122397251232768141119161836879232327609706364265396435663214224532924425965779751984361109361246063696465561054483644904262827205923571717277213388204353886056787064286867076753885824517611387243919934171037189565911380552433395244939233605848647959850655626243321078370770581873831498708139139340870219124086821403353524367532180980904207858292068860968536811940135390281041584418423829018832627845231376372871457084939402369895206727340246241597713097984725733738074263816234041837076026402138381120676846744613718243041704146072243112016392477646629825399605841908081652724800271350629540009940412751700480641800414046314790861248229931252708179864558669149090388330585098603057685592150394300856290158288938019190864044764830271273919398985303220685424401205348393441259470005244377067769203077432058065741217075655908146768133904034666979629573625386336652199493423317197867117127264077551632880414372189270162731587791534696545178838141434233494321565750869421876749689519695511876439151382369219542182097521202303670784023588519634748866758199615654518926482522251981446833569629466134731975663055686815322968313289145164897845033940766760220216843588733480389839165191822700849944108221938916995709577059403638736873113534215496154229669932860210842526805812408672272684311642456650485663119318709646496650908011568128184390812462720332165836419353571713481288988869954505593698881142258448383491761862994699843154200898468114598007162017861258112091535059549627388360460895185409409028260917277334972110524578100951735803347616294931831322592948631096288202707494899249219788812082346651898386480771854283271772593908138438755746525817117590154113903226094526132643823291760056032355273455296154502075328679660535911969984032182335311602207621367339985525553 A013807 545 11748850261377951828378174590696668758826534917763175424476829307188383345120938884795836986619191088263379960472668615072214192679485585318992402084257153153229012426711199975157724165555979611554443173972037012475720968917283707632911350894594473137344363348300444566485296635620183331572137771584851864164093395385894433478577694158645665881073628053759636384818688969370763217384810871395579434392474316699589861582302786902622019929703735367351342360491952105602310847057551929960767846856522292300689953357663523568051667912791766814553132082632665223081974034256638376631289210741107482138911949288093273203885346567369432674618076504740095208656908785459056868631428420086775239931264917139608730521225109665338533413741086586066871140112932320854525164367133823159993415600263489013101834077486066856786677396626211226746962051369246590664034960790765975557210030119245719190837327183723115653258974580968458068740820212027914413515777990363234290285249810175703027315247214380981087890665485824214960632485992500124831528506048935591065942633398710139396215840917348912396303425117561297949535420673999436821899197109734484415119789604252569729994084926254686608559468419786605129768684280603602489056888821571462855410429489708700655287706100344532411883336953163070052047931662874172211176623481919910261569786038596967191223825336017561074184706344482595656782278007537700588195683408274426801132999729580050916956882361377086171984099816958721116125524169647200479522004887717228043463475929811170233213434775843683812381562257647522313412088157439890467804606001178323758798020425980958341993082401818210310450392300840155882803389087069022122651510294867331413071903168607432194308015617077151610230202921708772191375857104326221311798879420805641618765892223528353890208875683059489586223021189929805088779620033261504943936769390149881740410728615679231493078364984568010818374488847432074362606859585382590967068337604887552434136748413860100511590099081075258746741007742420986569022641038949339354074018502589636494222693317432915079766780580352730993374609015639756915986223797688181862804560286398659585578451310942379315491212454297416262462417669778681348258184716886866392689621905213069388617948385046780488034181634088505047698864862822823580829663081670737639407470261691324251882567867437615442559180325600082013240955399340156178893790138779997099708644429103254054426780579251449380071920294205643123287569589926031396260569001483894285662617793086978332681480194085981373929674713205137260546041593141718815801630543318705582771478247261747311346640917124544765151091639878344794259790120167833526653927619903645036351900827560327982744221602931079712113 A013807 546 981275722680547914657973519989576471405951022866498174627729260565680965367845936597033100959421458882845757678637755399446401586783315571427564414479241688510840346891346133125148280031400973136638648333318503318984691044940452545208388938067424990904138571213401430637418460303633332036236518820538412546849244476025288978564287593824244660053150488678058590496441721410815514679196788789830189939893847405066444829215511064893893726548785681616551465290648331812010604257093794742253291337303598375245925594385415151927243355744281156118292144673562832097029553315148693854621906170308038015724064916490838271261708030653262386416776367752397491922233678670325888724965533074067554814299177144417260781863242384358739649249069292754891144493372220370090796253107384044145810064349606865863278283985713789945680082843617787869133017492410844498850863960205565044513738925589521712537924403711738342475842815977066586359302044928783439731251293533127691158914349395684892544396762592313921441716272041524257726985862579602926054092353713149501418594684093669552511343249257898512251658369243837166043147870113106962801842841802133872835219947536778876418835967125717680233495361888997047043410279800293483488520411266470149146734481409960387430284501206875691572908185665132773817095300414913737249682769833432824956570099729657296778205115889522718476980858597530871850112641467556290826691673942488400857429270414255432635155771704575614170284000812209346339919904173103831250157370227030603418112973133758749048219285913240315693920461320978711138491014997537091761508497824414778658569463998355621681604235282258743339127215358470659487621859941091796705976791337614386951178424545261344300799772353900779638036778224038362195902961210430330182754208105107993640946084401311645264135505924811629730932952804127250819962644798034154422542916234708272840844464710145093533398121876104831561455683026374282839287519430739380160514625097813266851535364274009454828516665350486685786555707654743219231340002214087772191616099354789029633973568565314500377201280851640445297640719595248137380085397806714637363299679680302447247097831941218462809141555395374503657123586197585244887871845739107967983829911145300768406759667067492153141102884260706030088856892207825048294474290244221678380951323726721092841483950856257079377985299974444449827897835908289184217388246181044137764765691363132881879779140759660303672986854892349519300101099720212068247078983572936334632827500696417517323889907290255250331980361721606269138065939900789497214567984608521608978656634689548397190982796039159103330184324854279235561371930626537623979662688741972337081147109018666153446780132498406708635389873 A013807 547 81957129634002042380148606363049416468296435380832794043082575571706239908487860470520801625231839667354160527077503968717162906929729299841201607461720745066113896612712120384745509496502640677345196547447094715704920380764471537028349852496329402665304557606314500888267827223019759524998510288410188754325395747882108160778667864123794738252299181964880131536853309013952722601521194996515407293969874029118554538580908699651002897935081128914295994932540239321270937678156730830667737145782933839898914951568664258904115292315118106440155878215280641299576005322434534059431876225250297643111289625890231303254049116428191127775915579011047990922836879076224288552197846287879196245645081574278874037761999867184026294244931516400181263279230941217530353393855781822751102202384543515043766865556770801450053146199181801260617858753983646143388523008820328998082831988804162442952879984122408098101924867833220578359315266094496921669793839287180357893283685375876997910200562008472651032733584757180147529615586228511015986963847474475959507982446610187374695299899521268941641770758657614523945089753259716806640172715990156023193070405238219308537377598810307066370781766120330922366112669979200312034444713269386853326884410621841301518564791825299464635860864574937554401977616585954010248830754619258142973197691299520707084212469484208826969915918290924375947793257928011768966136115299350573728013350094269027989120845208537859871116290031836536815656450316441805089844393718731823028084213629104664479256322978759744407071930849989462932997908063609295441012951246792946728342380202606659878469267335009532502427244153954827951065665364139927952679887589308891212549373196444772737347097786770147016148469754049908048964011223256351607193814215146724736885457915281949924105861590346192126757251151153512115734100056176610611525206906839069655940170537056028357002944537214151636844340102045806477020132910374783770386342002794461860707085159529543676732540406737998483578919259031808413420748324922824821215968234211334544059106420143632386004228178009861631704250541314719682122112510214613227220152546578540696524858021562507232282311848177073919946619042808517238279944427976036593977458008766665478100974153144012122498053996338428339051416494089755858602787195487638800055435508979472395213581059465447526728710239165574894075855152896220955020483709286987430250995308340221427481033615387588223071535107463924201463743949731832152064283786995215604868385685665487464408608946789408762977331791350277204680405366453839596857932642488333303506380785905771681788074107986607469240324996154256033321345017859048892405407426418271565354487692348015802028523446399426711936397582833 A013807 548 6845141424161484581632391752048250312848586579442535791272299794324476863396814594358367872540988480857086841382040208971226163149677920852036999456810378348666898758990329006654329698657397052012548160839328797750390655121829427244144808030345928040008901955836993428689017197493833335287400577798307374950011378258861555696395118679483460333570279976888753466089525222154345344401651727303963332599657848786010793616816075503551413038435910968050915792760693328351869985817328315708200074152936417242197275669966407567930613329450979367988259104418454441981887540535054719177809734209130109450298020843978008679081436253198951182972245074581739249866258977325328804168116319809958349632522858165345838507919990907077060121630925181259539290344647441429352645808228753617994807045359458919970452378167054107909888823701863223088064180991468109541952830219682698248876210536912451397867489153887646761570866886298415925148370339478477394782851251104590671604946686278622742457861139509644286904941732504443101821023377391468566247207504915706614066201923329459721926142907915903274862335533842622654417841282004807407393865412213821213108433315901314868350314430235656490354063888136158966940096309332789261428856896972459376714712859546807344132049978040836585851735270163359481207572514875464889992593456555059359264444375027268976380509663790605437354347411576294803535640695405470955820654485917059268337403013223443486679362112662290594295503659749019391380442386879536002908893607782200591128621606516450681971967351508992612623054736521969933626918279380711964528842701083393703697883936901910839709631677087331164135225858982461185300955436878330922535776891346667902963336198740263863795966954248829448935736342328002370157523181377593742584434557063269596749410330542263739611245665887304312618892373395492485418227770791926694885196806066105936733778983425456544405242930692663158860876129662967802767198520807412315286437670415396249068116459609067017424378507311164371346994915433595670497314320845879251892778882889564872454360627316816320511459141655561653341570709461146702570520958965634711350654360842786297514452666818922166547450967871597390867861569074410168258379238568986552365591270350200667396471462244741036483159967828181873305913357002870499066363389354323080219430029145474513920633503667613642879908607885347980728109498225045270384265819883358477161993379147883633844643408590786755979157683710494413230453358425552353172561046173627402534212440852467178514871427844798209292629728545366502412112136611591136969171392233268085842156429619635956634621737573149442438421184003799618159032057236605622542592033661880459409972166552598627801224306766726518407639862515794993 A013807 549 571713056887391353742518991522821914379426799701620031822853751121774632107765351735405243082495898909664750079069380293485780372424249627482982231632259610059008051249631268964776270761564459181140034941461580516910377906430315592858218511502522255829583500253461528157535405351882453996538983658292430263199900323558375993318616707229138090520123353949725578241263236079553077509770353916154321502056023188456407493670095442132117568383205719962580537927165867477276533085449078256264578393327402504485558661231264326481132755889075247793747388660133733448769229273028305200449846810880755871398340998909887262885560637303429601753024880874141443888079816045188787052925243146847531319657941636827849778019985560549983138418736502063977981068875298955620962330549073730928544279235467368454852153076890526146741824444403318255538208460588407977053442332778118640444389980253464853201290561621850145173160373210529996484317039123581910489658519343506517483116752184676850072823020232985000486587638440503592307193693503112846121533018018064732113423250838399805434993381812044157419777126122069686719632521714323519472943033093510561540029458977393719119486611527712265730861770001020133077803783851783891903799556892036779602589532742208896189252946215948712486922781499313947229937664014913703077071398084935112745125658646652532176276547629455156733272450162263718286100246520960339701096883318278707150808237067435223450947003011667172726154761165897848587485928594565726498953703015577175571653605197860477408980685165382571998890154649051450826453841612156443989413471237186125526550964293984495243388147302010986159738198968074140657521099043515076981110621742165049923400802654985578168102955985816484404561635047577085957926493631838006974394558640481339990107500217220409796070849260573543494242509918364927874615801644312509483506522439447233941941954474677556045270294814381919691219235225580733854919187656355883985038560670764310118418154823008886362301517309135759459272362331929343995606189391368680997336785077819347712260653954127815905437578970214164848741327224904433745392481013768776726718002871950354354704601185383198272209652287603685682674666110663811663108092384520325840126548490919109941620692998143016108110003672977578240383189490236746952521736642262417983007015464259176877165230859822759066972846839192148698392433401254006027764265542477983371046849019810388982338462128911100646135228901184203887420694949060558089325471137467534287059957272438911216740576525025391238329727557837555647962017761936703350802163850714783797622747158261614734080242143847014581899375709181347908260516452458538200379829243473917850380285322639589992586055325463765543924488957181713610353 A013807 550 47750046224291813255928928690977609110884105737879006677876568147441739048272669942292781307493139972834109591353953711492225862485245753137006158968157954891738411448420453215207078910276625195267996858345812666352871673122966388631111268299202161329142643524669360293245514590394574440244932454124242068012718874923919121337964186004484842458331222645235030020288546740600352586693529729431125086173221112723067610278820041422316591428933724936994689108214820417569613319829792465041473851989097984577138344944696427812030688904611453770981575648283029551374654798112597078646771655491571611135060838569952694083464909988219743768014391075489167534976314315910212683447369232867852663349150943449498841310007214002695141703871291388885504956853533844072418394809789187080882946746025470080717706677134973634302023919421009544020806708836804422651480557075961246968555895540749638004224988997218545975007527530916675836366643424640684746006769194089007846707394259216395194932251472879140225640286150189300533089124475073488020916559197886784490845223333273990149736082242323740071857205350841382304510427846102014669899675067003095610384800443250900814578641281406056146107305892255202534791249831084842435697242791179803869187880364162029218622595320902252415620277633604200186591623636189607394700080239451865551585640135827066139894793534559724145519648310002428014973378689677128532175312791625955899942654768109257297846544638537453933261171807336954211875412242146724042919112229564021280920080759730504933675475805697917795919304606443426224476251305288918358439802531201022390103063088797879027223021450811259575047494116012520301856819713213422744539340238527367134652358438547050474178126986891378593953392320808685796291978674624742180508407932211641997313768525642465846577633401092362926182628670891757141015786369134625104571948260665072426064933979679544158457020293191992314530321745275728472296705472246499786314405625782905945400402708972525197865785027176327765797886974325070739857024544156503605578565626484549740275722078902709312238052033171257262331724391151243210848925406750982000992214317868165546059282995604390102893222368712947431902670788228752213914450984047522134493209456510054981434101899897902848365455616770760312215044369414063342221567966098399412358728938590390711957717246643256660032639140856167451438434430106135837444899222373303649133203876983583498193890695468784037065860453055805892881263862840486872178552674872425931189534691351370303733389691946645701616537175358150485273435685494715400562347526975549457561249465405168324205115904096246504894817758606535358645826594625789569033923718244185092781611810432181195770779926838059161994117242192773902450292913 A013807 551 3988131610699076534948440053199140890550151395333392516742928848242481487050781666250235387583134543671077667179473567937542196260630210547755891403179520550512883862583524672987310437665214012933978365605900619706458195010903275744859044239617663716371322729823909641052158624104345251823697003500910821762490293152520648933268106779280578526962282046552674942324519712321682048393230296531816998322273600555743329878097328679633304032735973640462733429007210016095831674085504096472728937591981452769867171708125990347288615168002053230406152179720246911160362543393162220605657015438311552533611416298201018962545072747126101219248329957015930761688756747979136873534207725698355922295584435947845592725053112520719100930249034128091106259501364000190772456752908402694182424595174793286611623579380990132910539339773962138126161797128758742184274307607541359308060756951458950515750875306036690178378603706909691682529178425469414630671231369859508024364848275924012543075936575266338670785702339549960569824136765282612792994971940766702127459883898018376931296107324961121094541585648107623091455015444134286367244690761271165548474948917820758486934422698464315215379028295427046770908299977142037125071869415162128398958440955895176842368577783797077024005021208236256403784318997718192199212745401679259262733984249784412391070153050799962720357946546499712790238591561540523452135814299669391462719110468887253278773441254755286689959906330520589752730046305876336538788647172525416621403726065133451502565509414767695792232976240034761401694480985269035750215250747208440591043797932239487654232693974593207210967541756063481708131383439267298281046670236062044230453299629145888202653831344072154831545581280026262246392102350883333091658242738906248551257643261030184389972010519292635243957699329221550448174779493336493023358953690679007514097369350916815207658488791907688390101887002487174117734693137747499908652765472271014087465787034656094277050948231254794071327205317982604233263598546952495337641527379689616078857568583752033184467434343862496577807207952873342984213313098897248767704870732042667054572417375075874265783744825457274082459942966903653613658348860638633096195007347017176302104357624781372743798331218568310672036512720777831984405687578096504417319613399680008022653420502156891439502586053683447961711589482036894571279235427951840694079254321009545877352651944776248311559777730899673963979336039088300304051224897958019886198881126956357799138116440461075795644714801423088086680522621888204124970367827800524866244973116600105063605935485426022604335320074016576439689458083009740570595282342871472583134213000019106205651971310269441539268910666185182669106550914386673 A013807 552 333092740257197571275428661683245446319639194689640276390886160334060296279968335546885909806330980221952077840496811867711461773884095815159119805884956735899386573086838564212573155064236339574258807073770425658503094905505652493486372233937106891255049245717622757130317340443819019777566997429399572744424951774391677119555485546312293199150416758810125963857886210892819206363850987596633887516874613392016238654748566988651653186118141254425087958724111187754339957251295387641498793596619882916792076048234390839795892427446699487856752236202414742267024639986740301827205079586423219179159759100642047304770727020912719099932839766339927553147006652347965490814450563458052384986049507674800011749989161010842980028795329579412297285899813422659933506360459662701420810284613593910091089412973479676890821156197261091738435159457991058905972774445689461870768542481342803006026028856435490400388359360204804359016519511273630979368291915242035969702976492853449451610245298702819872122692645101552256752281726773169103083733051464775728387576963046392859678782179888077794937207774915596788221414344909539731678643817072129017774176208565307569587249918198438071103671822262362373353032122390880082723127605423756126009407947077321065051465985080515670121923376333100371100470107008421130670447708693653412882805098526243907314570252955863686367016053510202511953517405811426059245835346122687244357762825471932281096436587038416299632141336631410176737766197513097504056166600496495321636260604686011002945773911830812720263090408543943307030924746370655134893727957657596166604569047098574248369168833451999259467220055008178055744841276231044019731298944786137996171690038325893728573850647688250443685518494089073449080914780448126863148388091796188785249589622804502030434852290581840188210591005675913114982005758062957233803963171199201386584926385557923322958844642388922042029699704334731269487319305557808939870587625009547367599229998921511650113572247222631655631319515363225088166409014240019363095158008279056424522262985683553563599904583833739576675035815431934479384480123332997114327478508410935595064942871583712094552524151567016988641136896538760053466358955189399274827303208630221581928058053179365032934780421706043875639161578952085305169547432210198145438951430754673950060036333760645729918695489789695257210113665129203471487813022177965686610193400145038281222370843079657035229784195862471669145518125320693929694662354702351778915216750604521959741814623223749511528042224929657740087643929902724696721650091345727637353646399671557375017431337678266833936690267901938480819303228551056542196688576558968261615952603974595769402258295805014026801278687750452641706448238920489315633 A013807 553 27820238759021398350495077252446342922062585179673445524443202997261050005599235353211458072934569799117659493316134224003128998816573566577904845307317471539052665970785843721598322484120083317581669825608379721423836989602737601908475295350661104664512968051581570298281234591208208350842173192300881715187116397148967264702393708313549040286241958112580530627374514219979152934715198335058458919296884585114588268683255063459174725757773275710837771400596490512430227569585442071205620739983289241093390983624584557330592731432775787925283803519861881688884164956332536748909995452137653689062602239844724432941755891513651211945490710124477089166391142610754425758313725510579993246419840930506971781370844716786616534985014721802094481615638316873980306384731951488485367495781211976964717878860957996093598273786751443643085842953090871230885752094478429544908459436584232249866299956118348593730836162123665464869418726101084933027819109052930086225562299659612951647939297592958218539559412411526746036207322101821856658656468191389533610658815530597778033231566446432145510950530568725559349040747501189667929532010245681287693516971115583053519496700417851746136649774267174767784818595894208695389118340732597535400431761147844932674163490539909749284253162314716876094682363807450341254726463077802626697384764634010417382820222097126690949059547805225624000869727250776115894271413943512961336004708946241256049455480186035567761576076576792009371314970582491416636275090640067785758382121963980324977033982890021309209093574011998688946529865741623487521459052751520089430980211382720019798041350138744430149961686214338039393864888232093027571977819167483031578255723691016970104216579945570365307058190144813503540687083377808003737016521814909483532830974886254814083949298161685874359536771385057939276412102919176251124540808021728499008959636648183313856845663376965157872362549005741090358850395719493760466931349028422405689255288739923574529135667660281418509983437242651922588746647278340657225070692009475071632523926827276077185427630746377763183475666340690599652671164380895251985745332500989751835419093577543217849121369663028825908296394735813778425563766296373816832851191288004736744213336659593746915745795601310490537258414235657116773065771085627959305206662448061122982964294632022892008539366002725137577445903425256203142133631425325872111369962973513742285973635184856035239426805822629496278702819344909677702027894527095122926777818227240278599596099146270782952333614668349944109860108669405469394888937279286517999413900946968143518830882754226524237226307865437803856509024951812793460809626602781588178425977436562213256246015123930576532469597279605555087964263362878188130983793 A013807 554 2323574161392226211631699347201571007193589176791505843647020757534240157517653735935574189709568204192106038541256846522965337110159040854153190584912462540413217714546004453471613492196193478767738645504637482713040289208610247248997765142982566122684787604636144332882746994292300769670689147194161941734143148606278894915208624912055929393747214583520838498528946802166878832260348080142417547398595097433355526788694146155173732270014981760644881505149219484088685036839345707229164649824144300705361108343308926812808435521996866583307628553782384220537294341317849801805711730157988973764197601674071229363728393815111662872899329600306450964266154621992820393760120668369151615934231534356872790151874321590734999618483414579632733199019727863631709169559197320269786378615142605528070201960346072791733421424943267324514172689285102656074808900682932914020299440602951661741083238634960592896993167096730663291358721422688714691416479807209773731645188829870533334587538074261463370642541684023125355690071749266263289987646879813045236695834931931057019113533661172459225220099263630527442391232272046862255142443027729546829450230944544612213001883915599395689079125796568703780155833947680204447594552936327278754179461122829156621878808893383802169970108369687468208303965707562059951936008922721153184392272926997184070230527769774118354756402492240249342176640489712071975605442763976146043744449295899015946506571160617876655014595491770245414701597658020265608878331845349101534325833208553600722406855284957469766452704395056142499503120916606135301279781544859709389364898234896158773552211604938073550554949994307727388214989330032641755839159434687350280447496298397428360074272973633982480810807099084968629221725890797902280119356918503054974145575853474888327105529331762165912382870682851424146305215247912519670172772826782785965727317812492918556637606650907506950657592455508501607861543900887838367958573202202867745572290970847156868247940098654364355372326661943531226534708727334290032095129267323367457820030892540925242604101147568217158847071128440819573590748320256752341101435915815165063046038114689987097976465915625830568686823184729902587881511324839437555696564347565443617613442091145929336150004594417053480162360015376318050003226266842732789130165654324513052660160851961183963445216387913606215605859299980823342634143030274642164613730677510841269466803984274360919232166249111838158693538174506201191351071778797511761967410156157335308916865796795682062961855830715255681999626136177414209330518930503289269829048420991726314836274158515753530817378459229230815899490273000356322640280823490921026250316061479112613374923429165805682568393234389935566501863240330949150887897375153 A013807 555 194067237533640125421691161177622412091815761634803359567242820690017272196031957679075091898732845982328888445004313078444587920777593251179728630842473783837852356736596837958402630481718275540160299411192827193675837994992336460483542342507046905132756145526815410826699911710287252583665628262803599535577369914745019582213139561279823278895161109230243952235636165863779886949216532001574855976278061132731286952918523781026265292923921291630821148191567960530571062961858992813487060717962356139212465129941504876332573343232700293904436444440458512483495360681208133296614849414525397077759547889420103147687959179831941194807424907547195090986473500183462352107239038342859912114442951981020372306274695213579777903135353269105505509515326690898383981550753719386252828128315325556309951337930064345638367090832686630210748217181781058938024114193939239911889429578599125740277013174030543679349766309086041728757571771944384139741795809977967511840737816259616814638085767500391682179435723991295452832590482570467576243058255048865351214072829349813813293381444914784966949607910597685282515958110593625982411751984118999480742512738719310556642130346514777127347577665655214708422395407144198355667544655794990648827822772439813990215939997584308541038073421144667032225755519861290809245647401234593435113627027135731810729723909859304139107609492554397865307935190341241963474542185090051693719580149642781710868175329905965676103474030068142667281292137995510603919127154055402309248427915411605285936142960254932832363896323779484077701000162075861026498188634408227787909145665476762076925854265456032841015899978474575699191104123833656272089442435144522182773255338338451614061763353030883850779799419722675664881227768125331596337848809190293654495612640858076147968180915318107859168129742302433796123557882720901555372500159265725066643511311017221050768929545090445888025872779476525562790204008146053148330267992421185716977943314176125388792936204979711165325052095132185671571405407615687237770617291536114973444586800175910617187537131946045065324066227718505691605872890456164212281133029124798401230668149377022412410092409738984994927292159211826194042451707361914664089332750873013416386692296894599164084584533730306723716640470844245459854319461032971885280940565614837654671229294516650045810907917934932304733616974593698346400146260031568388230703399916382973667136935570578898335189757292069834852243001872932429702832866036946979871280063652416802336045548214172161580637160837168869816290774519673812177494271594565223105391953169649973541440453993394250647398266293284586974741327091262760423238894658785215033452647770796964581686979727357256413794771329481808449802119695681204031308076670153713 A013807 556 16208689746047156915345067472716201480320544227500411394415687626850932591084785137314030750474066029290091091815205232624770427731265365931782114976594252899921266686997304503123746100463592091389728367122236120042999665179754933516045939988531064563592926030545149927656803325954901623040336938137619436810957512649418780526023629297652120076602751004019205134672568209108759937885513969303533545994719943866849817594708024715094703530298830198297813118107947631473825749637424938775252798224933947103164300117844428776172858200138361247192436276111535421134016019455184501066568837950575689331555199272256434998046038658743560531510935703249281194281253208822959110348711721434002719710389792406802515392368818933396630247767840388960925660229600550523928523100501396859222458105024305788563445695256904212062057793436820041831901847239535823562712041591999256680917047834177580953676417308205038642971831901175291227561151964566907735374527845169824556450263151819455975387561387400213687308651103476987516030789694768022435396468519936282998750576780125799500076511660727755224598202301029272481015337354890235677011937465602955631095406450575537001307368671260700453197034213189187662146886800090590863708997196653413980748585776945704276825524538239033656040930207423735198527326774334869679005716598514478294125242933403456563957270675358941002406652427635864108384055032490870031357237840906207511153053678314771273420871729076159233838254465321343714000800657523041149929419033861256270737947923092685086672596183452245091864984858386289653665234536737988794155212934409593073959755126284645426924274105153318914488982102175036972140207526710805501182321625705637227405059113365817258052537008492450100979627334657594206545024421595820257733470392382516317128063377107377954450438228283686505581364206841573086035677922732418806266585802032623291132708207469319381271764535499131013808920414658891529800628964366505001692312995009852267714803543304168597374824776110456239113676037535279475315351049469813785839726806387858697065334137492230658120288797265629900931335405277313868614109683789291173932511725532287269186634504118288906903328153809765761322368429530935552619609050574474659405160685664953550032927328933816783508584841688947871537528765382225052492615704934844830549436980716855755795741907325128476172840213843481023656423335040279589686615784096623353416578664416222343652943995790320167853383718790964676694187759429189461210303804271848705829182196313503747908860232395873107376396310281181175926421778657676466876499057849681998985441320682335440154648157982281208321350599081421988717370379989357013309335720796399944808998594464733278827078233808605412936553096209650123535922839102989841898881871567908263473 A013807 557 1353765976279604592726535380388729863837852174425061860072992646282216740939992339453605162310344468832337698079497756234053450894543014627988374024960128596454324114964701869405398398056819675064961502950416282982111375035478311802193672953782103043415844774997161467107823870587079338457951981410192112981887982413992105968314019542569202720917938366606688032052987569392972738772136012230200425295025004431703163615327608932229424733554088596992031649437493894128325400435467368311447888960544708196003385510142484535814733289733756069726759470217111549908534151960916464713580895914470032148660821798418129707471803194816920919152324860871083214627564549254102367855434751685889341152931465851608552888086036126136219954923817797126405472068036467580309034177876977167079118923389735043766607547913551896695635128965636646713842274183293271519781272425805369917246872752158345738832008049998593032499650372218061498617134973232592700966215940156428916779282428703112782520344514637053247377705848813501474326407586096720001826748447253598292338646923252886900045890330415642844113666454384265866886881991217787373979714029064624457264719442158519425886192738792364962551469494519774142730170132430366239527839154861689789086102632676282166904744634958262329986194531854237787516200859519222650460236456024527741603634415040790095678275204076654111462006017408575006196344660368669955888987861710327357539014196266528011527384627684169895369404851198103948337060871716981919883255007127125984988304148484624151123981905838114962317655400357281298163774053742893562076637539494823623130192707902419870702142297536510349057034274155761262950122272838413186264248684500560526870097942207426423209805943486297924883919454617936925724846984716104503746157180642180145322852981319385314133655051264481780632661119919615025718785855784534351118191512771566729898694922196045024043199045769422921404334841952725279460478331732854864246343673656217871251808106740307465421342740125521415547013336330984077057813435002768317207119822596320346237593772497488596796864640636422674955686064384166531620519054899765388138017311828182165009736900418463607793472870734345446151405533602853268290342367513030698028178425627422585452300123439881311575420514562702615178685940013488818609235756291863175092319526066452509579816159841702055458431787500421378576808133365899191610215836903534079100706066630707306364237535472403330739282461577140160762175255855285332989745784036589075759559126218300146529095915469935717801183996230994532994550673375267796189992077810663290237263044544709338297156368802838108800207523385879445919663491507091087108609028736636119790392371608288988180916401165928532693873851148526187967843811444720814585236512795223266073528433 A013807 558 113067888104848855189112961505447106957601251460155591615156418810137024420049100183504556761322280381345676881297732098424378272163127124744216986938694900504461604405966864834608279604103636081100649687921718370948924154338184080031017758772835028289134771452537922894312557495303453427346607439360655468360266179199034682579555226214922380453787130317357191125097574783270476114987571877478569721065783395140279928315777225628733783171171033709371475392668927531491865769770670068740439133873654573238398761192610450915782339091853040699648677712003373759910680905927704049342990007672451555088300497425680611297752474634304052088521324704813741168908818718251883865653765895557163662433988959392197945765833823291023226855192186233794511432594473808774990843570463009971615091600434060590430829009287767963916141606338938370186820582062837330603651654275690300858376059133017194452988144343932488667403298738024714426001730099359374977399321537805099558322447727712682708881694207001324274233370198752456637215887998384151272571857063067782974416129677004366778732806286644905983217535936628269468259270788500819262159695421506499295206632528521700969440703736677114037261283651786056174966539630716618691604654053203192874260377983755762862051176656349028062776953494997794251140611987904994989089409043624581506477149978621829581145223319686228043418204579981593092524902378651683385804155197908251229016004686376686050778691488809553831148062576916839869059661066674046930569341450264689392208150785584293726026092757505199767732896693240491303936572742660213198202843936147163827456825156718010020913626832546880863592559611763336442857162349737107729976314378171315764717450231106462292906202205919088984229836769144709973464945010473764257382793884415527917510003852776380821757003536660782800220489396806166563058713460980093539742473338194024847868898596735876453112027501707971818611450334733568065818610744659771116718869967440972824822264883057219819455966998023674147902100863700121099945635904866212621455854703067271638110069472762745093070931650594658234973855783429972887477371984283304982675343901201602603778235659850498986518647636603266008011541572043907820877684877055836930011490286827961759561558609822327024090696796791485122339028395866599619061979601252704246885619136596180052615825486138797373943681323822693960113592106853266382476836914020069820570071391063304934847483200190598586675610473384323367017639544289286296636557628519956196514137780878646538256619955964501086472688549208894390237866790975741605584328330824408663906446743418668643916797078781841685102132560712037202656214474163754686398134689112585361013361269095904581858318741779516979125037921776055745262282975674527154973538785169842405727168252593 A013807 559 9443543082405081234249903657896447820205814123203655167289479255441454416586920896426484085262398179730372278802867882592502497669336540585761746966106736785033137661590758517851318120814339789129607362584909840060025094294479472548270634230465954397736825246487419858055879114565239733705415999942841305372917791552882575723727032048696532137880754911235989959959274543473533435599876990778887621673135294945511319892862029661737474304239375906440414996271101496357732120957016134811270216900261503611444302933568017470937056743290657812275357211184233779801499979943987769905175868430810826332529945845490270336199584433931708734485389560670748476168433448167115592343268181362829866250149191877395764628308206755089550930172506586432751389361723046982696010245848641055839264065559853174573373269684723668114240063103034471616373441834470236689347589816759929617992426834848729097908022803749585385990190913898562173574090499628594357487368734159019720210649156666290972528507981862957604708245312370003930796908181513042698436474073764484301806209566753081717726542713866869192624311818963129694258482555526376925594839921299644327634953155414660986668657016791009241506099671880823197789380356497082709741512311177583872051101029581265070001376325514927172831193932855710773649515053841813086483736532732568672002478043364473828446830196883513452414331864724642636680772371567367248065748846284495050898645727410867195647087091836862745531317334486671382703731951949683073688081967267557122726616961762785796291425293199591789800819264716139074196086492039723666527099728390947270033021493914244914956727026681148036608114171334085623043873056612392974715351753179246463984966160752242837165818914440568231051860196795735321693765672219779264540868328020269307198353031787736102613966692385445240257215494910647837513226806974518392532831115679303149318858279697977137240369648970151514262246943407282338425236188004728743439476738550637491301980385297822056540781819641935288506931366237097814388559456410330944356614440654881594486591112434617232918377282389316450443251408887854765534997585499325915458027397972259051070162020546373525853023969256741380255131963638679225107525118616580556231489680246158194120340936650970575379079087164821628902877990651174266783675598276227111404133795907649554174526360427798495469150207846995222242647326356491661530847895895870251483832932652998291463396644363118984557733662347532071936680272378585480781381929691615261489057301596765437521731155342111095243285420318476068367056872249084914640008686518785436018130338457070623808574808816938199381415213603230059203049689096630955162658607369372241937196946556159046581388639632167037613502292264657951900051136411312182510544932876170407568738819624819953 A013807 560 788734161785554789765786203411169218391409801384092483227184596893725714327756220190436377285200758369260423097894328422008401107840657206263406868356200763022752690633721742169459940768534473527893936530454254751653355900569220026704111641562746977253377381411875793964685079527603387798810049731226048666051466868288305607021405443739183060687938530941341117445758569145452986074737326146843473049761932969144050948771729579377975591364376915081809900903558668077294144474450944595572099785726741043131439625314534387190133916256379031139050109635318389522801079824901802530250193707209751026119233606961192868749725491506410245212954221496781583478063730024365661388102101775604913259078710654791971657520929736391834383238937922605449828790880470607041753471743524349624751174019624496993542708857337805484569444310428542103871126235456788638531000049085606081624345481673400702986375972591969121023286735319721811299081612619479829331702524045695486051713628213925288316553515153176082102837356734455098304088568228150839216112751114883493371156429224784138146238574004874781837175147431619555194162721520118527202606625066867593888398922493387900267552902699401882859830950695158234302566836754992845000320849741862982577580009091656839911584952083332232402034148466041819525981146811922070796208158950356868054318968659844218625707704873907927059097411673666877658214789245678079925699409390527311146105789799083039047640360997306613369521155093661280554798396358789479997502293988153638447249775263389632492056131913323105875954225808356651615931339901649760352009896414940306940427988193211649542100797995436165165546303703994165322247321561323673641200893777283843918488358712188074002926361552990699225682415496576609803185002709468183953717863624580912806513643567943507026421112114724771911522895350432218036942216145318750662734587612651078334260362378654748479452913451636024622697126960319628187614151658342949380808536680487793911032703760459395984342638358314077231387414639488646555546874358847250803608794697936365653114576301651665910575789002438099257470800921722517872248533338489199784969906306041048204431002118053663252770414936292296820288876735066127560205605431975424637010249583839378531124995370025713426236064439093067267597272657176725936039369643628764571584658768002798414210616149290158140078894509588887956928147344620540062717947113118979274181210368111070301314351133852060709246473212928226180223473029331837940341800149773398254827554886663446107252507825328460785814441590419439706084957027115821155648165506735478401670263998272995571115976607199495350535180055355377774697913083039714006140409546097339018836626173316959729524160570718223148517324952236496800644170964209204795463223338750628610548634953884587294513 A013807 561 65875865926491321596028229495104264289268938021400788291617684717160865386368527266525436667237252539758999797559232204134563668927959530524326005051978243928423327474419073627735463712928767763523229472960069811112839938171441825850354108414962190287179332272901278187724462527224962552344414163601730810637284564306307572604034804066540308411717314042751751470187201453597378849948136217110513712589166403515880279292363626199227899366344124324547844733366123516483684240650617343566777346203683138663380968945895226552507174819649033059764604206851427211333868988055623449129026428619865615452504510087005789590845822776106890090431149533632694633671360795365044404795675642400297960311512992598880264807805572513182399522499334233929775150443127785570734291713490897205008842805293057613397680586473710851876724558251302265057420334311586443878747655099678905543346958974844100114125107606853852956985931420638485401510595367591574825613126510820532690525173942055254005486866139108419553311078871818424265455781306983386242168953085866184249852356125283196002111991939461146653822705488636296869371664664081819510488907932209848309152966405570250818246285986356744658335940833010310887184684772613757407271797691290138167862059939344270926255486782951991382450294114032278808629471362878543274970101643692755976764774581438848983837733218773663975902874920396331288891757412588278913474340371706231554233901669809214504297970590856045655235776394577683813217316862282456158871389096184580036752748479773565495369020193532659125865572893739755899614201439925689634360218558472229375971486001885230181405800749376823950791592831661296681879418544123314546186739849172523927916066208000660128798412643267336190028221024689575027371814611297492191998469687788622418512826024438209650353717704933927674822303742563449282663450834673167374102255491996230713555759726227623247752386784394092412512286740852855665857721560656461475234509792091021035243362450777329212008281498324750044442708258104731248965830493325281234368210141966343195713782527290248788517200473272632488083218763783186415208069752963956455240471544586854387082281727901960008534637825894068922727347273789458039955932371284019441107733055491848734298090738299917611072662338017492071256991809600057326903944192005518045783322284962361726353284871404863298017529348335373511050595794370052126578265660834810267958888871155004702636075921050457962496974689216978378798444690882824436615287490309223995641452211689017682323836706079258373292007976073422023691921695861740498740890431288053891585902119399758863095177482209909051172048773403336507120544398608559953506853145699595852192253854621605793569587415026956715587315497335744449286601803101716993721883876475791252181632539983394615425020273 A013807 562 5502018198046481671021873755660603257704030972485415238904200645261992637934885765827470995884322569373211422091944632921522892192532107948922232267946274911145844733990955448462093664767523612377223648811097990693955504476016992736847425488926057094975505010764987655516934834736356097334357815358180159035236644095427114771461590870441513098855041786164669034541505252605906678926518284989287215789159767188049836806777502423785713382976427607710560539975472002220233791463380211152040810732277819424304241907330115216891951748111906890184599507960438052117816071751393726094705416344759796068208629186976810552417033964083223567242900040198536288498865724989683873732939625328915285943177876654851078597012729221873507190518666894552048750340160475778653298778202473225459543559940881464928587680262870804059595911829707016479860803742038011379196882901580281869885881360537954085631843112432040652820421978183146939219566435696615921010033939310241710845353052814396869792268546804474309512094618453146613075132310540559402332193130684629574731918635939777813292395678775734429673926185116392150826790804408777647335544079406098740628764907159632918590748051866501670608876114313854175608552056893473632412747814974243629918007108193972852031784511598933272253631014698089958375542077698978812868777859382862671935370737816354105979111316165195188931384016226421985579528470856785643132290382185276165641169701364135404613470801718887789170947280251522729763723521654693020845097288702432309249626305779167963738715935584041222851418513658038152491677718464033523951399814222159069710514482363456309981193884388701713194064624893183160167250916223723354212062698942738370983477765758423134617372222378331185927347048203097995861121328150177845367904186793793533016609742387103708207192856433786573328833630882641847537334077162737612252394480947017185426890608094257321275527096619378992385438700882771358068102762467588318873061492345234167884560875251373313116143679021581448461899436425165258644875128633020813975667279267170950049210830461808869065745100728203538037198514369935512584593193837302607098139423875438665263499252196099601872821485856498530495110771654169324955159427582012587740758972527734698137310836553547418794399831133558955283455212929606388000344322860492872701868860562341413746752705744605587513722068702318731016456811341581123663943326258584188390194357407737147768867697002055299485709823018091251175624899027224379770545426478116697339969730172478445845369165528445738595721798169628280840772991960068428195337909711609549079146130914387260004572318491653813862940685603420068411214988716185535876845881581975945170949234191851137484725510490466451842568177652978712148866269196858505032645463247134561173462131371953101674913118221233 A013807 563 459534061919040195645417917946529244686698370852954366168517742092926887112959594047676205047254505316619991184541307686238513478812474188001933761251140826853812098027658590011002524975048339629358096372351715280749857689341415250374233824260593214629449154004102533976429914332015197605462899096530565062781999751494168052827243531090145615529471945022259322433941060202897931730621733680590257549926412915313110419938863779937006567459574210223593726859291397097436146496812978615629600553170575756137314588342118553030032701954054575375107935504363746550932116128748155397155891078530682927412852918325490194148423093714194915559694254257421949351713764216863386818048850447096333597260159436089816935501100157340097194059309577699881663677160543097508902167254248766263606537669822360832300571643235232425861510151928959723414454189338756748401902856822886722054738697113490463186057168593436467364214464039834615510557408275817058338679044645130697931514732324111240961920061297656498804759654627825258270648125708658061842187102467910946711184576392326182743994179487028115300795988907106188829204394775025517883111977056076772916055073810879700993617868039942086030923941943607414601001876343799811252745110254463802214381871683468806574546674193254505831895515978599171413483649871496409429613195593516073222714099393159711285481356237433267374738124419246990657587797414429593700052025010496450630516134627633953128721694830363227039346687793887429912595952252121615794003370649715848900838038684981887499421293655914706973773325679233004534257414723834543953944863883648947661291880081478234465939294418028755787681471535703550720328963773921598267145688678396451482911046473909258626377545385260598979837952812970947712316714448431003822972725585204429671080262293913288813172954562206288390997513684949129748165679458709008112932239443175822344039330478640465730253298636747152823024225736429946597206010824055443980596968902166302935886408861869950484773436215561504156986302829666227567278615618558531404061706831673384919060137771000738553240096557920287700404857118691383946577808142485351047443702821500512761472721042670434848019923320220613765482146759327876189579870551077273340695930144488929723126338379788833965127068296105977504229462839093655132176758189631225220932789103027317217542532736495203274733580900086362733225489340060197029536210552443209998537422925051614318803598921308660668345970128293999389439367191652807422815724564878784678531611833735572275451078074101316533253280304925523644102201061496875191302817557023341148639364000100538342841884612741418187646669002283247533773087072564532141970044875608212916622850988937598853861759361674248524343136765754435017385459669590819198831581735863925683768730674316895004990418546955601393 A013807 564 38380744385540156180500949924812069045477734632009601616760770337343346538561498254455964321751743538549418283724074559262326884263896656656109509673456532999657240239368073096308941888441012374183617567115187611963508864071484343126506383236069005879066222791576647740245402874924241319205866795441329324608615401244544409940184206960180051954637026320204120869005191289206238156073257818736578900827403933099866295383713841764118725520791097612084771661014876776974964391560316786955999867801359657728344651732922083667621361299904592189904389881259964475680401271189174686925857178769961168780448888591463266505470445210103273542461223809834138631804485301156646930430258038191932878376765776261657600269987386241202257745027595239071816431980125720047041017911242111207102681632721233399074576044214649847440379189399258645059298628347762302383275328504704321912733830721615836975762680778092407190726556251071026922057265296604516529504812487805961021938041958442094956380525439641568436672331114170593396022802107312829983121308985222390180264847004863475108961137864936075218037781789510415997203980256004906279115395435700588150721835819758483506687957956564002967388798555072034874890277714110504035640524353563071224747388304874998193912712775294809581585745390048581395625567920917251611970723709166055951634304295416092246274688354306663924405502889619927906712390427850574095422045180901674053111338080234615399263964673926767085553274711233272033729926528049449472730955520034917416046893829008372225839165867435652241156521934055219771705713535149384945577428976426243757618759116285143620829715809088179712142944184133496259712595383361705808870275064108350024304213512547375189733678968122350487395045656892146523880404307447405870298505013601859170558294587049931794965018337990031412704503340480636265696545714070835066600213570533487857996508920906530338256485755439758950931806357732365569745243230035934736703439439677831787508168754552240134438762166159912388695652998636552992646677255077627101398637816288192781824821766771752684705166104614060349025514071410223078602125113868519004833545503354544326350963134204877388941472015628145882306834379485823547229900368296524946688264781597859899405234907818343201601377871159067347130748965783941170294535020756189561677527478673944561326369876684815872709023410356113101841726095171167716103893841550609342287844100123235879520795385506620647680923771085243123005365387214034128760992131383240975135638751965428732017949491827016058173847224347684660279059934857280512852802625180146476075508320652397062932497044740775988450437441739699117268262005387662289029480118055673551009257137447057193873388003646394911001663125812576167087050977063894810305612538161090937034048154649621387711804747460278783944753 A013807 565 3205598151824699384351619838670228818747345874200073936633476299345253646247194895710416596117027372083185964474918431264148803700604912660574922357436763092664372362032260833076819135464481794504189922823027584538804223836114443822268939634259719440025489993775273195913036293516547559221393200622055266520636166927345593662614125149521198119303239075289768379100182581665794217033394566278697806376005603896433932856743163777980960074221993263658932213899623523289726000947509218363352064958637359973129073657385385350003403717129331444293004547272713492973302794570991059026734517428045926777711871624047603481803397054393035509539903873821157092666942416837904308276465581607828425934905854399149904432149616486251453769122449781962517180215412080264048912856964852370128423072646510134724107665788851769908067910277815481293997680738233455257353538712041409670473442275700076320052674861267055940976672704645703239557144854837705825060771443794041670513287202411042212851857865244303437399309766986642131029220454804874873020274847754759250245900286693202304575543195617325938285733572841699454502473634961785777337996942185148822936438449502048300962084936490182091839279844118171424785710884960223407560732234533941271762126618611464724153783683705397791063623040722247566744043058322929771883406814913258159136448729057447440501108246040046877630272006843945998696525560924507799023744635554088718589912067799275312761925593531037513752495057156914113529157193549218069411962135988836337505652619492608256674312972414093110833633868454226010552632900169211780039572445540096304880076380151251480355318694090853857737890841203013741107455679013753030862654243629393502379912216781469323221746601096546835057721608309288969821015248162314785693201437241040879784199322204997353447273296607265413620492823500283221547241194584910215597516437624527439387726421583034320381519946780084107340775398804164904750692459815831305144207965441332188724469762548957648268459854879842042616249634099123542498843131021338493135915629054206149330790938782543555979260178223470934410959960758253241747928091635412575802702553985674896681158791931925564401780684217278372236149114209035468488188508660494060072350562823834856658224624735895842540948681177076463899707284371240550484169859468577708380868772546326523706539738470592506504530344256352922378922805194791098816713317540148442877223027086392783893456351392898463114958434284810590876531122505503344468246823805259669484303684202904573126871159506884208194737894024742970511167364819214925713978928057671013828302530449208855093185085673794351331368985571541409973362510951982942042031208940127910653844165376715663889499239452550549361769905930992174051277584655353558451535064799752476152020735924491027923077644312629944313849715313 A013807 566 267734763238550717280431640545576181170597074759064375261564573997614929788211964884629704524290243143759774938909662297612972233878222910323878090215475890262421044049296457039409011013128983958784446544102086888265467579016114462479724107193006027350368949770104592595852704270795568693729981509154677915070053297938831328295194346613159988122325830807276744790826349403308798800846147570163119486330364043034058506128045781900747766359095099374057677437110456288681205325136917426925527817410350942315713360938484769817634281858358891558796032792764303646623222705363744240971893630107823850401273229912079890403701525379960718792282311445416861536635697596718605731558681841467437962509271865271399168077568118548207670250876128239291397408771432355733629250726561434805496023450509172962292196354350688674491739934313426813155980292937996416549424906768410577087612372308746074327119457087885779246312680964713780271052295420900028214900691757122154362940260432572656659600020763069467395027751048491337425691521605757954269526375559325247339787837844902949680453943241154679691562753737311580139501100465643309909046842608245814840474275740860576144654295980596498492508491860593795569527358822762819222879916960509308958844577313048145226048167046758528907424859984162839022029220274189417477474020588370234709235334299607067678093061817510755266557948283613213757132511373975815882262175706113043865348045814663273397188787497305784186122139668802623676068737962424242375356489559923599744809612432642134205695293768997470709935934327165410627366452455032737080685130223954383479888859346612674890756572649162205052126380948116910671035805766907666890679745082170574712272648257805099344803497870184688210855966447600124048421014541764693215881877239808975320456111589883583957269713005935414610997181111567154946847131812926286116920170386838156265102298457036609472584927475019404729208902083522657009682584936278046436949393481625505734456439037851491741030035539419287241351785689592897393045877146033212285204809254236351798256989998056820338943789345402515912937786882490069004028702141481293743617520011437553045707063460946355064401124526511306927535410167852851363601992431833124391302791357609511062951578882566756664862574800590603341367452097970382016988350832675078781678540751841737586493905496802356735764878882634852430010011612674147364270712994270738097548544445282611703565367924686272537824443389901665360598755882782144833332442971039092854998528008310792852129406113174475952632703646840557640063209477065649810557234050304740745953655645648372786237911540560978017547269043920710102385210277220567302292488601888423225719718536428668963714865978316474433244384313262397368936755147999784555430660147140126560692923885149415143163367930635165579037042072657073 A013807 567 22361475160446994457978931050007068227549438280951815686221134784854796550841251519129157551573245397609960162672673904758933053945743055693160621972886761830607668020041289388388480008827545869221635759809950398994820117667004896020769037156867056410330165053748905678198213713401116692869021785626107854144565921497149131370542927023477735367964775714854561001674607528513754184645471091207593902617798335238247600490320511750132354194077981794820671277224902419686942949960760480414247008837929921053150695618943186459938632855091992981882203454884467404869618183574685282750213527880235555809364741435486824526407555101259699194250210934232661692401350098975534669305512666081201886066736895459332529917006566829264852827023425106673856802977998801783228448649933137596389833374609976634983606531711723868782224611053791720861600630046474398706624517638204419808934472947598780873875344175437308168431281426853859642018558765848991256536720676246599454547133491588900856866453334152324986300112795321044993131181576034510098545112413090403983066420004644139260261193793444480002519012754894000484831271411990994886913501341483298701291251984152416180177671454595400150592801748688654399762494536235973424314153544458697993551657941763094137424768959912319092877031730737264477958902506520574337136107673561270373150044356037481899542010616060315790618186398595659226209464482465834118302419177150267536677734134486491257406604720562476401009107227278063932048937063359635147432149364534378974286243639986703690993876630880437751164559170939182261008273475496789233715902761434894062623797421488437219550879704230676528158647463167672496155581533457895246376462989007968570543723855140139702377332945615695344058901173670009960648171555542728942083670268946085427739814896098666815695123699968731763725095563619200348315619296147416342771289550879109649417609069430154659759765727641095702388256710917895836105699176462878716460450292978843864447536244880394441702569598287838289684942492580488383164584705113839923272590873723074338542222061627703691528924229917363531564476898212453053285481231558659134760678888875275867930499647321700521333846321578750865894684992629237998739402009899134382286000436978903973488778819850858083405987109920127781674350966674584276440884049895855254924573402134573764961557480998429636927818449156545509806866179902157462011254219994486316645351980614449012093483094437722168631635336367976992582568690085847518624758969384156074342332057782125729802700127978445406039836041287770214655719318734000137827550745115502251842795273180197743479376609779193445003565457817301628461315147563739001654770940518322996235336611881058860518429321374970261139004222227988690650966726716090005854124166149290510475633695811564302172147652934579664326752790950391394033 A013807 568 1867652766875693424124858300227640345433156634663376597928875398365857462722812168129186367864949028853781482746584397199370847598602405754548468307797475234854183040701868531007594238817285458543260240295086867274446371047665915920550650752378693418447185715454162351148793007556974667305113568557278154086008290329363392601199115807927883935667786032480367789420864895388997263255774391008749450340541134757433677840552059461882804354643587117485217285745101074994673162123672676084678324425152744936280199248789753876320534554690138345839783514755405602122115380310341289500580584062085153856753952569433295071270085409612311336402971867438046137211053161616535631115065723383768062726179932245658912231198305468147029772965823488334507194041525437923737023259691065585188075273280799858530465801135094889244560181739823738318081746222111588254375986337660471346862016115056397777366942620876699415535549056052261211161032046682473598737203447600792233043231136350996588466343048921736335180771720778008998871309416411978317940586333853723631069690465207883155156275166822276414290390464301501814493592619600899883949902545542026590830546656968393951784619297559262415977661394852225104122563306160964736372142418186734915119428022953995385451854128300836802956182567182907066463605496247104889211944849003510862835864854660606525731648268663973635148221546197108054232240683040028931394736352094767494930861032646446236309857032866098591488681644729491177668659272468860087148680547075275866311361355055329478975499570087765041415015146516011441621672008946967333589185914537803787004402184440135765014109023777050334308338394771227174551410325255936868872608565304934542980382360105159608082257224950768490831143484926092901923295936490484263971770224532646001010257079937056751113672426545088445638083706569039232291668839233528360364600874578974117029008127087875947337795393338311954159169588752573578127384100917356093277493268919886018402522674708655424165440315418598541792776081922814970250289279155813024231650062364224891829384928809207440020187280606928119519796675015602291463456677941010769594346661477751915765423261043955749242324178624578851070389985269386586892713595268785602742909042496915038769756295812763517984151449407638992453223467087627953352619076731351726746555295119681735423354242370469841705848324692003837524579270211608093384641963708159491652536442772899395939059801530532993246282814928789806397488719564660070603058493881934099485145915798020923078851317388887738757853146004395856098260333219982425511494865782791863576162104011283295733141013825368015720142790602358849310717502439671045157208123723030854968571549160917917089359735350558891180590771644703843431859391982054553378942304480954892725435401907877662081719944120749028144234719852967639621030193 A013807 569 155988226742224790476332290093312749290922675283719876835617602146914781144071995094317774630448407838896683220477475438488652562282871531025642621535552929090256221742460761578285278420258498782991638529685950241629035356272104963600310901489420853002127398140447093730298340784166081187990390359472428707417498416598759913444751351393944794190909157218792798140220056927784440424385532911441762841892336116075618206920748558315913702504187039639482832922716586884630097173731265579268418334313182409823058521458169033504167366542275044782884558935886231294841198678900014840377990961449414135269946872551638237647548803496229855127712613340293051426004371111374672446361404282735692366953274121089678008461913671005108073667878543569186375353542246100828439919672657488740493234899685684984323034176604260244594910939091818448064505526216981962593736754907740227361262447945625398763464414638242811884944592710540908617380557570966877440129969147065768096003707739171586065297437788992340450633234891100089594730633768144841092715711189796851390571617344627609001807258208163348397947701968925733048319349181686759207379810506215602892758087336657231247003188351447156244870257359452692921420609893869935746537706909374286845689747905140648588324308649814190619703324193683581098106794652054447451870845733622230774914268526108517635632995047083741981214611759928661797530974088186256379019774863307075944120444307663836102835569242009420459726179649451832650064091095871663338744947972274115630191211735576173413512699593300224024023480052163791615683667859259658668702396768111910094394674846624579229743399774883020971766731069687664845708341775701103225109139982833437964264515098343035626638205685113135122707935004512205261535599911621736211186220923191126650377681573422916909765034737472332068138389256352725720232473121623522186011829645710497228379787782506486997600009047009152723328003222203697818777247492718498266629515313457800142997096314341609681721740584076768809074451138275429130274410884372659596851644858722427190482058639073814597926061863571243470412938093978118985319365198311160487289427513283317756643916185652228132468157722903450220250041959684437123866332190444242326690506138384840953088815582577821785554313205975416288685677194625774291964097907679227569599044803690938224293969677024011649114157926600852513890385227343719567578681450869188902311496236835330448226213683631646128922786985667453420124655346759973756838048467513017923098872033366505516468740879637292828794652607433146297182801290866152161145562685044559237744635089126392142927670615708562040962046013899613453280436521263765362575179701471260037830064357469025353220414456214029150294121838537309707272328277733178352762640212553833595321090202747850214727331452909079579634628036839710228788062749553 A013807 570 13028292685737356725373749200883574133527152762371567833187617748912469435934037102272514854909681471112489879257499226098010750654427713142792697393270916190547289896152065267779964738938410076854244641637900250131098661991202478664861566803297919063590682420088281715448247720634335266902145393213496718072216885252745026730819077619773663155618923720070793293469319374665484248685104094296527474317689804750751708260227840339103428346852205737729245688538212053191190346047209032446077567700171308050831670770707735847301562620977354015311301246884153923976431754860408139483210183091216517991881232742385377246560923616808613730121685178794615948151311079593124017392550847098367762180304407867530996944747491716017631420814883837442015255903201936587292130530980026117094735472056648095575644137464164419888811556543887768600795566055168550497791487506649371529440000914866578930123311375000677891442457327777087228632241548884724570677095153132080017146325674083350039759707301574429266777338411339570583041497262949225272904708914283022824991932052240642531439944012804011021544990016146646149928680363003659815759569153289633369206048212444948610980953294301217936727808764918848365489970758945910903486575818777849811638853434785252110745434582741131014748241339980646376894977596134239505627704906517862336551614621569109501445703379327481214013025588801001761991584486819404319032110616358270289928883629020391255144929578661868806216790250501866514766002952418297193715316799592306411549200195367057579669994182732028010710465077436772039533515623273225951668692880469474842993937637864931481847398492598004794582929145671383455578406413448331842464340480506231572213336565528708678572449577026334158583689439511863895648714840218559030094484357725846088966194342693855443220485466308426646662986409079836004879536387591118196497894023839386439011508255382724300526550355615251444605078157121675045522094487839341693727163748495308925743260481270125582227081495322675807702707233519902116389649071473688902188646230245355841376252019594084069033382612907333825892359002547146475772858700728146435058900275336935982352656523741859745851873001174619065845503754514803873022439930878093563367517763184040301242930966272482253351281793276272743847316444972339294639133421347276765840481821049070851431256641394722476945663584187629802812638864572974802003739053458045526309958477196723634366301593070598716333760091829931377102231339216739768144870646055154769955140891098803907240985707008186334353758180425423811887004746614431894651038541017606632095669667278925398169461977494594810223191045126909615231435338692470946847641583846581109619604805200170466526322235797451928661715350076474644061092130084552789201088473192708735714812774823703197784241450278419235570663768264889438018607788905416113 A013807 571 1088136033405469771059940907006996995206321325866035716995663022006918359758646712818902713196911506148786267205465592862931955905408457029399188878983380191150700199416516643230250434960874948028943366714239066791199491348167222220567902920978245498110157386408193377155953097875100315826934085386584459390109626473194517377584740181881116120420448128024032726663851023491435909934428579059740271182487770182587533425602489452962257438957443075420884329152400008894581408892208945598928844531886007819713511974440280805702473811666649584712815191441011419884435556597696148217777197701961494799199912439876769093010014901399472227353493267818105118605545652678697311056643239300502773865061204449504056395822255255613508593897879912986994556188291328945707226034077982761325869401361643305590573374005144476513533430014102050321307046472493732506126042828042862159510358316410571538822829089351431618171165478473270102422593446404401080867521664284744455112078266625115478670770513534797906790510081453492274666208892898782244018274193229832349366151156935190704868395563893403804530459111138584033088193312598428671472054975251903468629458352751614552937740200093332023293443315854787134334087847757921424570102298960144794117888677726699041541569441785122003482787864956523566044645423806727817749531541497278380211127404808073594670246591944810558475581910202248468163299127923643468129880910788859092885150289579412098020959663339417944564032538512166393179771332588928599916296974418749023799000749517252016111617584135961711482548753732596637513878758371403104709320898069691008361696665452116942295376569500277958448360825175619617593364082057618123814464181272360967142830083289523277543049561122816455259068325677470384428476312169894268752521428041620391196545517696133500473218166631546101955939287872756982963543758627997782889700606765089394772680180997820516304278012251341415904860732760959421477050853718829657601786443438076696787002858656162158753188073570845206135137810850815744662979880098553970799697921796322365227585944928517495529737149212633428472355716251740220803024931543515518402554409896416230182076225519443867833294284931105358998482319080830934278707205466869252506018451098894230000110837234043990282152406656227575838871716800534750227555062484345902759762882175839446582389985945928615996978768214935028760714410607999428438154289483869420402934041973947554665907875354849475386911976629727698546955463682721322175227741229172581541423322365463201136674367235030730831560236987311822192614523441983966273149389984331523519262426280803128180511633822326053144651139280044617973744710922933865951661872724450300856539012935123437534744959456038982533755127753737238746626475796791933506864110369528226315636877766050514782137630168703852974097408589251830752752141137169259173873 A013807 572 90882209646058240748697324494131396036627163457657169119194771261039828325401932101347573508919245905052777823267691781504939889175619739552449654361570896945097631355466886559233746578367236534325378931339961097467772716890274567084051819863024042247658455070198719053442358687626253478181361745572920632721346112667679285893255084730892699493636248100695237363691501333028218633633409351648567189432561053419893379239745521600860703559164603102227680055137601142884333852086183345368136024147651259110292233617226693173076315224210239964799037604344714800167942122596179995296969329265526007123975886890947631417289454579785319900791111221435957611053778457377478116761899989617292175983776856827028294235470581204095851270944828212586772327402280084874413225592227198208697938271125810526230278770283671822886825608207817344885885828429149032644153223040967890424464636944927345494021508371720920181273911927565992224437427237141982675136276922726141635415888906796269894061424060939855973050192513077128272396432943799191802650278892748827651410310778384062861313265891940979158188475421405677027558993661533361070017503588014229603400991080167599075912999251995183917491679183507676246717351132589355301519514111450253349520180252411630648593421347335174852885925269033804759614830441761714066258623877394187593613571976975114700453665605822522654439076722001994309466906463310626101675783549996300296860637335962077838808572041771526147932561649074649324767681469159905593609039600428337216716341600430405637658412244619658104733954460500203761796667777937958708427190727678662709377267195226259137452146461232715367565544479492926081015361497534323319107862884048860336736311386424273663673042394538753159692645628908003977850770068741739220479342191464176693126678183498766093023654495233361981462005262420535974098138264369002824730684377627031340809021397118967342249603861244286397789873260928091841184764353450371832558805542391603792347265757821319661225021092710562461612845100070981809996742565711326195161570126350640266173205706374709744139176439388356579439621777061594981689445307445959612499746868958579961037188431609471285304571971730850688912241771950080461891904507798386838555167054230744983839257236624588112355651156334783361638404658897462873755626373755054144398155682208286418007794016189903936683663700079588537123628288390720262583084411982257861473454119706073713251291657512383033790275200091487110340267282244567549397196175201723182921217307285852022136179825837001669782742553417270701349357612397942847099710200881353175852317105398958068764512168474494284694407803808606537785132000994359418148751271818813577838994899354444626339433758727831860201762025119887917356989885023859078426797362173366990108307667898305045118917009320314504249589662782902156300611579917513695461046833 A013807 573 7590573031848430325571949239074348328375137319146984422004266490493307501565894771036650687038444337235913056577140885283074084483836936267160147581932762883751499268439949832313761747971809962583389973724444890821605845087392622117427092046779631032566681825918067214062559239949232316751185514351995904165519548676117241637090557931808889154407993077618166919852877882835849848499695982459039980228596931742682914927482785709625486821964986815701158065885147585054842447660090119188492088872835980812150717643944390640508506923841263452099980419752474924824826694021355549387198175349585997641001590049018837123603432535958249703433974400325552615632822630538624349790070649032825859830341026859050230162840738412747289594000582997143459811556965834968795867014688407821588660502342698820961279113172862554319330561623125112462214070276230956355472321341604679176141710942277276823006170400714502974460178398102239236577238360273335535010056984863010075531570457384531257821904198993757710725125128884714830438822475899052298549153943401274834273440566521415314239745280560802520271059655671223551018754709604927849928931917174536470705654176006678042419329610525889755972822537085744627802079883944995544138211338102436610005274974861671803401171144350781138887885364394972407327790253326380120527986524863839942006199145088938554896590605063902914621406126898328566720985494722166802638063117879240997094097290936888703175130745500799635401475481492363786253921523985704475083820596467375152677365566809547909262868249082878464565484610495437518389019489481156249286547396766449588149898733412492389419140724588617620214441840471728679212484007635564217935207815938644864184553463305541760663636173834271202650689455572025400234074166911378801433655139173279501586633288564000442855428647096385626053688141522625585092650605978363484924331489903787284615710276108773271392029164094984044229808004625975158667592703564528505827143997706089140340635983358994439425174986684278887356366435603028471752737935830775675146089498522931825671052313802122132540248155394154929871376650441961474465684161523193992795591358242289556925787014996454651219923155650932380388639345035042670257673756395829067142966107536406051795238603660122223732056340228237441147401195515774996678943670362395877194278360733718289918428964026196966695756275894347314209102558274681347051201793173170158848124361531970982604461130527091743365197574986841094942729463680348526293203221749023121960762990721821646740835875233732216461924440803963866247399697145088584532614895687811498600361376960026376861280820823158237151961634181898626642352009855049892963201854973579128834690692988982569636495846962707244795911366100038158745573152187077734089284542486081784380835964730534335673377067535441987709429978225290770996383379766290661358602092538993 A013807 574 633972250193012749222094772396728646734219844032475285910218341552491535838285097171752102032137909490280694398379383879727630610174544753969482686190606288813808970399373049944677694952353539884927313995439361726311341787544119191869628154839081563471001832782502891785719010279799832327375765344193049911808358224977988138771440489022610231065309989835746919313032213652333015196543108150961478188672644336080619737658289745253630284857337663834176422820793411451365496071018386844742047754748133953411640088339879450685911006786146164782842464638146458196294350311357636840368178803372772108974093802484102295400482288835768973480508975889590480010268978925216444318816490677870648638889912904294734273430621312971066374180522692504418906921049343502428799608933790509666906513816164548225506992811310653399304807837325032517956581363541085705765403750772164409470531839609940437534298358038076002929888559987897123278167525088389257219574969432743464518472296171213435184543260604157637757473175889580267353080892009564747027123886506817875433352029556435128460617765577718787295559173501316262204637412100913178953914322654334460569806942434253756780904828400732838308606111119938477058657513986969972841967549169653608104250571175421690691869215147321591501055073519632490432424369748072594046617962543152775796299758796973237043518143925542235332094461124675300221103429504690093523133669668392087318296099836339881377890094994972286348366633689723715791713779604810023463475780037551640126766249505500250929544019031651092238973840153189436973369296780955651096661725125330636051867692113344776856676052458365932257930396958039251016505876801729959046166491995011557701558089808742153392387556874812165116588234018831133452950108494605268874540310878891477252017198894153880987728256034137223873630087268111211492523271261918896624365090368254217798388737970880852399933667814377162358117794354366071227076010194412985335188893832410271090390257966126574575230040062857656950891081068000540989260425138522215163876541006133789011871960301067042631894066186675213897787249221563064308848406854578685472280585831754266083998657279518888924539201883121523342439546736671798862591169807936039516847672267548169851990123416297068248325077592202619322072095250673043497622054292337666059143322966840885292277105504431996855396259918971782030058454769659660787063424967616344837154194799511748438107198082753229497604666660475955090711707536046389264534626283700160169284885748077265757441353135396548451116391220387866072849070105254943668748528702741704174600782565078363021831035435970999125168987648506355195795882215103622110179582129248302419402201369132813198609769634172271792599313208041287056589015243816919428871134272980036713271800610258958249776126057627650255479301211354510484388936261460362327331805370949234353 A013807 575 52949996308370617827778577485347173303888775593436368354507346104805645564749409600881907313826190338537733876847044521018731436192388152396285163433325627848018139016726036504429425760115520004729014192213090930743249577437472379024143213120314931262661544075827424024835037457579161795814751297312347721684145887308386547338329481083657429108805755661071418447943763516456505762230476935876453619796127927593789441108958017813328455021569699021094249010415486517829497597347526687659700570524318895922893591818235071600737973197785713828827785489042630335012700432354901186544390661836497299313625288477274707814143681245852260434065590175274486480937675388813002645951872117906434444968724415679600501251198922680656434637931435800661571524952962218666355772137759117157889698940439879232342569546593477082563336855381224040932251632064315019231232286668241943643388289776061835283302133161698145840707222418749155633315829862907359152236121021992166900047324648515917320048237668919850063141917123473633509596669181530857236452414124935935774068994860583018364159256398816650833712397730003435535593521296080369619409878142412668481250845639051308020097952172857607388373091006848381542416134225705719101733971674198639002475111955142395028275608718319446643759620795433225233406515785728771127367578849566662987282752154482001731111678898805213037171861487594005749766779535661221301145647224373775524911408554430943232562758624075080328101929612399414466639726586373337969692960624516350535027643924948886457886446013542530874891334103434534965452777036442196935244283944192740053688041512998669107846440577375181028114604684332396284149587336357287909494871577915360310791833218915953393485601137741186842702565893486795097123846011577926661670481304915895071565728468838626293976051672227175075149458518719916495067036139066728164963596712646960524739225784065939673294859869524594977312356302271008634956615447447566948180311601776738251740484735588857635097788176089934366195373981880473183964019967994513932702132581373300192060557996305420467658424301977300539957088842234168694139327788901266389330346809253948057601651854642697121866438680480192751083893382993565312802477093528625956486634435457890694208067097852547437168358805578354968398783467431463265964891596550334206925709477513517580496276128835664809359551024692442206932512200816744528596324316720284737143955503850020741299151291069632480869439364149612245131332525118130477763196521840921077498842942565161313327259255221455123185692111118014962270427184260998150157545865781689874366831960617909957946349910647733817933239017390899292308067878487669622264308879016947466370891260551341691161086569615702312389687238448816336253371142178832927618746005613565646329174058769438451979551824459118976987886716473540070166648345493430921941079716387051002396913 A013807 576 4422436641671422371593894570153681261514094426339398921336808054019472323213435439275257780758077243265010071128142005440005468282224450876290133135114789763494322988815975294886450068910608346314971994347829567626606947957155130568475465303021823373988754822757182281978247163494469172348243843102824594062781548653883752820244616589588152136596565518568345940190711072657963817767251664161337282778992400640560887910861282605787005891856522831940812771598911849455637468828062776480025851350761638506375995682250811415165236259452260604697525471830329528210595752810713702001374052467246090935973297718910460871345094401334826643713592157029100385374395586149050793992546311159663311278232831921975913465001385221211106077394671449507055115335596357465232700444717779224144105545204479153364483751101033799412772457498295213122702588561643654721211751814818235375039433350386460544696677463798190838761707923636348227650171425979885543753913063877807771658852601968697930487748858345854797123676060069641344355023406710638727245742080128774291786016519750754276792945253685565494282493170807616939368306492169928550982732432332448484222551878619204297146601063429240226684308933982983674804137946665167365095923048200744528125723825605447975156607115762758503133447288455378404719345604939852693328867553094657259360842742694491266584178533307110198077631043305338954226271193597960864292985601826922105616125753874626809726874163041374784083401263157211495668216604220487560566725764320230113036043848255655945849133857497085721201799115652955794849581390860688730228537839302921842024078915207161842556442563462952494649159897840126070048457683919897043488921169059068808517644702277079343377310892625281666289361005989910613306880742733000012709380269067880472272241207445870906699173811716085889451557924942006145584493925370992203065924561036986789986744876710971347453259991162563697100105310721976912200211478786268239078967805291994955523617025601116978541002366255207408199003830340639000797858911746869798173214815328879405341089864409425022879299256125446118397756017192240003503210796256822670103259895855698995718947564551612706315406825032386178763277859241005568490575689328604368511720194683878488670951972079742614499738495800709785315634793983343243436653711035480463296642181271406501840629478556483560542519061133337465565210351524415319772893603256794901531000307637057582334046414981426774434696445133139764325614023830391375633259936700675569313780861405984838050406020255351153343592190812687727663788348856662826499308388255952519996992172182768457597637090887209376207602055971505299792862137279168654521137341884374469338763208972508609387465111380873072833099067842483589220217811165918304947645285134850616347058946562482268947784147930650076077005286446586540200388636463956844031440918992362886771192570673 A013807 577 369366330749038867897893668393805612642918680582292937308971545479760347907109341323708805106695369434736906150693548436354696716399668361638628209577922355836809350348899072604211196205482919692572775939925073317741838900329553660209639337573685710018914791551502621373105181342221559743697674019791012920717577725121024919299650622178992054600681748676346821270668379499465796023738626242419051194984224293900285919203045184517936519093748643446528623496712716578384297033988631154388239130666962809691029535377270020206015697625712257964942024932740952525677167870503619104856762236116860761063425798781120602435613629493886056109602930547227493286854893750754871365051460454366239421269284354955350268510380695060772790690080354134278750287944343371853700373843273638579739839241023303368155047375709443960754168422715114495221242899257039685970326723325433836758668512857627571153611198453888697044216607490031440321569967669266020499870573008138382896719028169027619852267272397904138510566548213076514721875909951879257138291624274435357624259885746102747952023580533072115647968112119022974392980326532524602506628795480838429850751755454154562101981267418673572972900166475192779503316405443421443500176588908774383733588579638392620333054982915621352940208650979081659740564464270181436799520346902018868959076946712586605076377175280343150853641822367905214795932396360495289346614450450186361183164439089362705775198256971378663341429756900153461329705119001099341546093502561789939270883418250160640253265508912014096520495463938450520941631887346075583437417708876419335167693095077017364252156639342989255305592483827505169496517234218673720969238184960982485956202203178883943838216383062956150050153720581283324334003986513802894061500149452818444924649857887086583998421695928339209572883569449081295285362517140910639792269085262370173686482918847777037910643727721888482545497895656810233683873862919707909596114470065792710680288017595230891164723058632001177940188998913880509985637974168010312413225074591083336813493166565339587335901953170853385254698980311913077332591668914166086229694369761763835821442219538915244844169093433529926036487730081668026085901372148414365462467382380192215252286579660072182905632658907771081979347133628282811035072754599394363774998851621969142440231214678516063460071734504917478461471933769670691922751846637610766970770676694154686334121890625663745627560281793964966256239608884338118084265503173177124224656291325489259658807961217747183678410163368866491702207266684857335932048735895525410422668783212877004347012247467990614310235131316796094143999638567693445194259911931524840053642841976592891564650473567641899916093267245272071855261811806388662747532281859747858327922710275845081584787879819315825004027558529305354424076659306106139570349976995161140666016774695179633 A013807 578 30849845310490475285699977077919038573549211120913688416982612450015064017549679296697483111316303950558661138612075858952780624450416701232419866692157653081846153750490399442976323318278138935643370819278482048571116126794424651254369287113491804186489782305173050439703117850883686891353373431806965190151252809179833122284826119615011595392303540331197162859347493724174882749698673802393081574856277397250845780257757536856122576011228980449297517163068942801343234872575764462645660120432435400828204477824244969357626637081397113497489922864407457095897082737712332771256741638722716327624778386139997973836024885948958857292330146362234987466811407580956797611280463028609122682703831898610225809776255506032170804251226201257649095502799399502760592908923764057567818451113249507320611677711866628469046148900833589077755373428188847211611927658258863559479920752862381912370320760906067237865830015274174915927097845269704767298169690128212725877916869951705355837681214857945351552541028673304363586085797875090907435447254751025115504135809917400247611700961469702716171033944692292917844276109852322987325956143627355106499564637367286443181319577436075035488269594804174576136896489499040002382578248882249745303813051759978190042837085228095611018919166738423879303191684620309823782932738893603517954331065666381945842584098056589540302447018645989811444971069676424927061518585516050015072379077117182662549050333620506517340939554726057717243718301244090818105271275427463257517843453975671666834592988569840329355488301643603325959566036863031578804276564463067419292540894993927567279704374674565805592378389841757059261518615919177847849071742446126218209547964211703565873311670529801160608338888896669364531700346957619331514910553982448849338551680780587358582132178465630819122736808603956718863528762794125997546090106270198419276468739865085185983334874783059847950682529743152447527510828904916924317377076654365072988728335517571279260968834580003370382742525378286214074510469240486389303064971454921871373999762764703727673881867030782845589857713534631292131895388779380065687990303456872277331642675618109740164629846852661852952493491704150995206720568503207716217790738243776034010086227419788888788461345304635948537997051947767808660460311536896016656851679086318484745750551281164340136248651337585212718580597380376665860080156983019888868165737688172493557312194426946061698559462295713747946687388373628803960515939090526926592367518107796188455963299728867462528004495254731098253460053120785969554380642470730177803911719442722700280066809920774044097805148402710126579000993812812324236069782104432886166120303804727014896371172202843019122892025773592368713423321783881387501336643713208000875406432684948857059043068510389077020161385715926112506853306661905290883055200428612853629566387039316098127793 A013807 579 2576609930177474986336947785524876020701403662029832170274804774437708161809766764539470486940249022254609936958019187815595190534723253303632939685995699343048872607394708651876825499865908442043869974196958099178708190025997141297416177229005948977459813107910358345774444106023656412852725102397949539646622785875508842206350962336365383458760583992001918239175562023336810382137582934649672566213571144495787890412908167235760213671033855676105777930976681171710988319792400423684628178918637437112572466192358764085718334355675368316423855847558175224106420247336471745388134318407759990399549115588798770772758634499342992719912706154320228388215555572569092693291755552612462535582106744003824669858322636119312937741866663555240110105489308645870067480346221697852121764855429712100924807934172812676363203402346522193363206544095760707961039809945438543351322461199818999703081560271635641773791988705714363153147139134771011869510430689198455078049494895236383024918972746150453707019779255823053751073471924325467679915990164060368672020926980111186080776876002911040557320926094644996791271784970975868224451183071900325849950138077553131020946992427038423039015764827639464773529731699449320038995317924894380977519769896045138410567796195335773527911147725159900823281872691172896792174325285132659423063684935521886498718466453784414995600677444331715041695428710444686333105093780886013308860172899904213158759232914318324834832612550275066601912596238207709218970362194977158731147803119502073285692040998341634148099738441575393387468914964837260493311982940519853926732308090787824346768189077194410648881035497973391346581296320185653030202321000842907871079655518925693525304864034319522735169072339538721995052144678247324187456844379168110345605174930475436776138261677627951643950100991411069116200785797328197441046991765793242176389945622271779818514112076755941560688955566677835569945231940967566435911650819249225261091579310763070815155378032956461497737038462119842885717188901434663720981289480886529619027834185870820039050287416278014046510506092125940150148034766242602466326638135021429475016127910300143608290049438981170620445208920622395270660508601956411666226100248858418136556411800328187780501080021188499057842051775729515147130305679873092207196909088968406164449831793554126852519623608366454551468570073806439509299754791378804138158070577453854834400271790732962019125384850400307942255277364353851335586251748779899435921127479881245456030510756654739337801463448170396057227237096701164963151425639797855180360510719575642650091460031392968937092783799742752482004742004239898132520784271144339085480533894074605011159816673553651800163064884636208227313829258711557365499137819570845441114820664279613490428336125056206101800899096379864842684895025708991799843653394998174147995014211910719831731399153 A013807 580 215201037978352888333848215994823170125001935256393612693521969565811823382513529941101114539736538587727276544670720585546325908650620839172726755514046804830784889042213461313404342574300538987946064114904137401504886739161307238301496538343805864546421050585781039397427346179201807257872453277379143500825581699108374009916638725295573191859142735595992213254182115751113739926513064284875302402723675559432700395176503035697928806018418659924030678573103388142473455457381075786563830131463517385079164948851996335203281003720362437156036864243906352892592325477789456646562366407734522158160741683092062133711573912019626094959829130714979795212151416976543190836420715509745483434353137365943440251236964891321135873138445606797209236120572547411713906025996782426307061922490344984381340883470047487542531111367383880111888373769422030089614005966452972579245803281870082674201074995447280436588880688689969324914002207675209682353380681592544166573771863145037946624257522731232044063998983225597272343407448591587386094263414492486051855859842305866372652565460639133018388001068350844777003810752560875489974387261348187115313685482375315056000513754498676130641635694169275737349976721269706658976927948405103593623428701487586005189032906030639140824666969153080076661325289039451512979191822139564847673702029499723482259465036686528124847564180828029171997443901325050647227270537673380717569310500772899787232729892236780808530054632811523837658341950411346081677623620886687274384195664343932662894284956222491625683438254378818431114791246778172833661910127175158719814609104050689877266425919916354371805192965826235618657816449958225926735528052311400508300443908596192848926987549010400858364056090870613599748750175671894763460583099392499744175289815368238954979843753577164149254356384903643903654205830578648378473685799270817379814264648317761322222117154762732995090302257884499504637395716941552116293776988074514543031629795614242437552592328690556620752495189394711397657985334236724548640078278733123840310823739038116760481519055294956011178603979320450647280514011711348400590067143675124811182822019196178294307993219193146351390204294259303075400836338944001458774870118884903941183328069975210571615230704449684629810026006360704834603470260688680534237293044019730251261014401229434228849291483394374650593206441134387634256224819930749100423100212699523409623945100233807720799371268090284119645103020748198017399499332309845980787568488247161501733124288906560484232516028654639649095676069553577998887370220861556662518890215809677249778288833281972158594926395738314430049518056936120531926268423110246344758419671367005085137079048391874552001419342229700747353478333516847982723853489828376582087350936701297598334065061500819389828512893428742691525885117442240704114741775203642503014691581992995231066038188657713 A013807 581 17973805892990011586531336848103625992010286634549250925775648420106169300730912534210706187473335439385569864287443254025414686216408503108545311347288703186271984717694710502356844096148155316812243220940908459911089645341491541850179292379013009612781632565975018191512529380233114143984765170179983444332453409091230505682247582975411568557267460419712865643202544489648770672402297642137070131977884106399378569705536710044526711807464344895514966305104168081047525473255924830769597656409964435519196935693067585912513232711728391113709354938515302499942203616230453208577535404740395025171743306113532121469724364705791191077139888826445827475914098497297863841848694580089452521920608385940962073223562544688032589260396115525309712610026339732373757145197277265027592118828316103440513971928301836207039740952515269050825028865595897375114651392324118722791188735905071175031947984694752309344339904000074927986142378387241187879836707907290881336407999781736714340004612556035231552269259077985109783393733513817970073978974641826927537053269889228265310314919838041028828784237229730906620135277864636881798150798455061936058114325173468688792218909289483929107320054812712078859207405737167169864411999178742657243022388576944670739393217344585011680817009930634401082830549465864029815535080176918595642555267205846404961792779329095515515393407946937824474398512082569555107068862577018430912106382335053363129464833329508169909238692987051282445062378040306036087796802440077007843842406081669599937593573828658723068706446443973294185138479722159773240276395731796431437635966979417669239169159257333833487541521698773025105919487716960987626878038457100481853761375689862622935230927080897690091424328765604518464615363422292322538991361044360971133264380669370685758871530142518326909873099623537242477102925175759291218500711640897938379467197692147743393313446882938222482937134880771283126819927674675374304972547820971529148544752159497142626830063884563979521869150713435690643792593100785471026967977918069236266600309508202549952176953017290021009648182956823358511515810772143529765682997906890099354800477865284007318897901660230776414461252860831252160553251864941945838335927199386062071572743732399562151875683666342109966363182077252428490916439642979286900032952329571890315571183805083576227721673984581565192195195169985189600714153185436095616437752864876894695201518716627854648884287682168619956878649395910246611223583733850646161358507706891175786252273733764838203583971229264158132119961005184388045072048216578074010240229714640053578732461644543596658006847498459759512165797633361722947013864966590884960567969372243631715733979200737754457710544882366836119709863893660660365078967323955840512517637584229076710459448001609936257867225372062018338933450893893385848367347806783425494290055619636954693866575554880847473 A013807 582 1501190241988418757718683784890462946478691150004187986571707931695687366166346545769812391483960449232922180635151548019456660007480654588128812949036899778820622435606579915867345975754390080215475366056205615480234118268566715066868824678787545575869134733542799494373317966366449926419751571778602397254090841180708663065087000377689349617471535561714838251385919718319954975329712301368930234492924858450582497520376131559628915496871229550018305500768605222297170375051808097790707565861016639618998847266020697842999017709316266954208119033819736580097672788231183682433604334539322532897369172669908316317272848664592386069953800654673581956615821420592814885935044820023651164083331133002175093317705167294889169887617543964789392506902009920787588570524021794452369521356659789275455167449423697661848166204095027786393957235883434944666950798938302719846242874411527449609843327629690407628748613121990258060330597585280771252911841681124841700098132549770432118391525245292618574477080787452394354218828016807590678548797941060026814822226154418233946982812419793024768808888277664355051820318542532337004663352837765227961509766552813278356614915522766987242972478298012525538399861734573939194245554583407765475594472916334995844824860905837084760593517486416515812839090321938429634223305431456418026661858472299497588813894722345386551361172825136194037926238127648291812097498471295156368210037159005991941936032344513851858989524876971510161094054876304400440088876736597671772125561598347126656387752879743405209421431113447093503636950964874506420801124847915369750102793598087943152524647350331779106712955433803221829871501533608298647584480649975489344908003858993016130173422260723655974125851362832054986683139768393277070779097465786072670021374337886509045266709069033273181839511153657454028930113413604591761860397936959436711391479818445871675952932397109883279997392442376898338035127179316561937325612166555363086015606245113360849335473765702668133646033336736862318260201168370703325643392483695060682222724450434585174555771292957079844746825888736843726240312031500199749559609668181367988212290711786385575281671644564134676912218300189487011701568149011816258363654975619923290279827129273743830486808975496559366500619330274200079989831955421273021177652211518173851046820842584385370115541932866236906417334895792333020641246788200808141980497557027383121837926044731475048129464591502405307418461676195819707216004937034939818042823922187257892843576154517773051601536861039371751352791263114005273912462539096817319409274225996451914949313929013925736473389909918857574215599584136004462257545015874637302791597369939160364529817676824817990062442419120160519554287542262432014351760429864115755445985608672396715934283556542463486193328530299991833686060752108869479441489256170358480708599735407698092986430256919203261792433 A013807 583 125380910201114723063422188397836355752846763539499784826455618163155504509579429849240500749131860680382893448828492442133039700484791751855106586316510906426877206444297161153156603240982413889676718048380349210524633791908960609099951105997014594042166002080228156569553889868892264304504071026520650821058921146253968247859131358544992169400840121649985005594003400793800959494512901122634422115083577102651100775399334883991766651214181963247078893729694676771481966894702064135577686608277970757618402722505314704545120958099803932282416309823658218906337728945856692340537067625058757270121170670563412487134945593315420676948611384478992238598510020869332492088180878413195368875403899559474665968988053277636438358183704889483174851568962770594100184998736824294456354793229582260075291040543316652415220689532220815747409702298220370013528397678125981464278051113725184118863724566959372535560712916561748343456871840920235295814449929049227903633896128689376260960178580012084795958900264448811428858710734791786781063074152835274499600767150643165317485951476113533221715687157838804598283084824990843318966487892362989604573257212257517821622834359377021541520304359928304145492694851933349975442582964360799980287125972445215187955617207716419156289531173982993817204133662778619581479964692940671490004825081464926338115325301105009030156236515528200062241637334659312980438195169821042755029270513557339452982439357446141421114664107249537500164736557323819829156663073917374144079699030255550365468161508269048946496087348026214696517261781537283650771730748422739596898335424105903100042011071347060522771772750786678890452697679588498711344903408366602845576061390306955700208214400637900470614965231675096064542762516595974894228540999439918575472855206074619121969720808154728009420417811064624217950272002417669108542342296092789113572127785916417648247264866739014561428662214179760926091031857143698569567372453762870480307109449198113011497348104385252545190250350317599477683410261783489512461061783630695163239924168824746988364072574159068265713099645053189924859317101182928183282968159096176035743478732539110709633100497425641092350385384650126144704326673373615905714790827218751613127461441664072358466088772442448134849498227083831464880830754748740144001778690358209398213281523593490450497420177774920972660882227831471446216977572997319696826353136460484065719025421182017527494821012146872393680897337657551057766387948346095208542754696805001966468188324001478923042811960170869368044736479086544834482442783727905279334381992629449660388481648665172091435993998666332903456061092866623228692212417270865582166457003934688612805894902186085623348005253287334926753693649817300584270673382862680812010604164021927246111547296925983092830352992179185617941293480076884887792432624164604510667262958500986352424319641488148775628165796593 A013807 584 10471939000907302784980084597175690268833514537582561528490399684604910892144583560438415863068242135886259643739604517259393608824190291906690357195741307415679211159434143196672792659290092190479689168118775146412227938934028299032637016323976655908995746659742735864845710435739750806976484516206031277225662153056277682029442510197036290980527567800328397652216758037699049937941212014663549569473895443190522587862127848845876342476059691752359276283197829098630945357012411098667583963209984395647046613786366389438313047541453724228159692612781758101276233459286896800973996425112532465957790295576126774337997790899297250359424971443069910759986155453027519071696955145948490403842609095106883576395851197801472968113861216074524246777891339562789841551279498301897289208685327939943748382997218350126371647210420614752039405745649663523899905302474760097877967107069441102791617139557013753542566303504153783393861393025498972141718672524120563739406638564265394691655075181189334243283308987029179349708379280544823741169016318954961481155673188867810481744153236478408210915907109854798853201527668060224843400035258049254763563015624960145979760748529528216169317340445571890535695366728325323298939971766378375153561048344596817713241104805683044352457933182233626606706447648933086064788131119097823516692995629032112685730084473591459207679030013430797398483791828080479439178498778623311942799702562822548452546317573259177632917860901588621551258962004242755950993656596653005887680542705973822074266317332139237060299711394497477667818221255775467796105723839015633872545872956749132818608806689977841922421231918454207609499762896911000870237677570187036265358223379827247037090274955678085206232511114735698406676068148612419140861972814221439342068339666558263686033051617891038074802715997928479307424667913926141614564970911965839554657684807525118399259808934909235185083296790507812308049071740498848228836514710728705385730088306475596833270011026360677826834899508876225975596108474418827570260341230619290728961706504411693215155705466339540620623795454487475714175023607899344795976783615871718681331087220399065579266186645486969674196537711363185731850068086837774061205044680137353480018707069224987451446200363165710670764941424268687778311865467369525567172557997408007148171486132051915915995030667939174557609544550712326659488183874309138398633840310316089652918722202543285913894945755518929192622226538496321895706487833814217912699415031850569241389557008927521131458697725431180488464435469787311120808103739738376835286918406404265085306375778163838248825654762610790429553678537313238683602273302879964288124655425629127630161148125484057347648746759811500417395247326390762098870911610073964099937670383275385522482541786555033896283912259797761996074772749501502713311765202851933335440469556960881140831600776731673889240035497243953 A013807 585 874626817294778835904321645640710826943243967693433121421046672057886762622807763551376931299322651431356291704775508886021813602605197370338685323345509736664943395247099073929308315696567789841054119010448219003495689687708977563504876240394854278175233756768373042167778581303419727149482963278043938305164528685413368280781067894166668058984642990251228100310795848066662349866787968676714323592029221310715637060832780063456437999942981514848799114448965884146755187163033587371815280191261106708836980230051107212277344043709756501260125686712145218376692294753100907714149155421823824089260603276813684319483913493700205647269533039896642016584803689592311420387201390744763867019338554232422023184157887891576823769837802627760339615136262571623770356204414977672763491998607274872041808696310673820904686346661540164705083207282405547179643990767994438134865690749546790346258655112941345709628680234970428142838697406882699652248485247887073604078981859526010030041723534208114385333265249905664088466993545890384223686177411975437337867602980407428399245753422463913132183907477722182655018244792364058039145614344787531807107546628012296352375597477934726142677553591354609869431812724516459327250765381899688271200572318789070812227610314475453547361639037313334727818729214086540281217169499198169317937715687932391083624862385318832264484560265751753629518764777273109723239627396489397636774573957749502069305120990036179775078932660361583260582699765556359219782941192609055704744966607345639593464797089897601218513292195379823832293845657503622845798546160758424756668903855220644322143026143553639335202543711061213873753029696912903703683121068339591455918984174906551499784816854573189354509745560813840266623991887840257859063932831416588835288889797290612741321166504177877391045597642862984520235415688839025273790080935538298885444564492809305413824578502052554231893342031240002991780566520838204302920654545154772202521562705445148323111544590932670172775077641880851269707762575891934897495713959922553780973610688954969029023019676254144772175120020154248459123612146755361176704776944381221815983453735734950356245891174817717194158569026190764635509849536680777727365906536729751900004642433128740176932238100531963320932958672696345071932385315700170144895819216501514165022430693235108069219820956416947798226106770420044234927112605366173548192296976557910123901424597078617782814419764446696485097000982721751301051301570367997294286567842875191393610097190942635492420561892725737625577038114872106012121013632446688971659998712221290624189873811368021934380167511428015827466752785114939008093145468529837497308459345803970368798689252588553953732970978126216326361268451947482841259797408584987555590894168081543474223264372554862986051528635850568879674161094811115008118511941507396324109323457866929753763396128473406134903217004765312198513 A013807 586 73049706407277223153564848165557808977126679425723227734207239096946760301019527219574552679050727170198308839474555277669427893903188689568057336891140318715992737314432961753649759835293038375314681073871645699390963498407141515081490768474018624167473698599051284854895034889042919031251966575945507771185646600334409932179115571588694282954456367188772822166057980026375706123223997931847857020729872593092280722957814623679945158193237759101686550837892079609821139987043728250881384016854318893428773425794098525476616051874682572741746957479885080784039717150073740913193451609986147611759134846282755728047615938907334875865598669025207437867179388958439442142159447356393422937322175388046119798364050954592387898080623113273171324995795786244588923920548943350206879615215678204587803904124563788195780308359518496096333254555433793705991045752933663467462117357092897476509869133687974135013897001904965128918030846120249957655445736388776274486280643889471883719114791300595921577419646937370970332851767946310780746493223625600501896040068526608827333404571597608488713132136446834417529778823303038491487480855690999444061429401918215003646762276954586262162571953503528370904814430564339199471311175461643864098943000637581983308062241075304355729191454035447029802148082689721930827539213742530299603475951971801235695432131284214189562014957955852214891036752962627397194696919782190980021049191525196162330433010208811770994367534726059795507127667119032678395491031347900941516004356012115164485773317745337551371448677450318266297014283160360083703940373892704394101743518891883434429707686535743510915451653291543643949726793315862630235317954748791017989809477272370087813527688510807348078008458984732752908702426464306176646878734012744916112163364759509266767885147595440497577519360729559330114582153747524229892221349817094261211215471003925997468042621069931382001963819791196289876504696386927661584235988265871729126803438721484233094599315779287545500347259727530578897262038101070294573739525646691614340696938352207968273031626380422425516838199203302985554463210109154520839559675171664027292754039462318788704013076811950557773317843636478853122418143153115236567327879854205608440287740657345508317557458394530108527641641302271436752864753952593910671843716781422964576838433929689461049308666100899897055642663572252514545347371912788180918568835779093211458370883772603235838443153146352537131786619077903390415105758458705502016108432804778860385708927484719858962457749842346332225819800392233166238359179595579909602014752443434414222962450599268559981365970721979309925850659365584820894947602677080557612699833020893409172435325065448614769731469064079713794019502375105714384859539362426745630507071812338592510601263660154711458009723194875363399265608799719136593066235866639248385934804524503839964072608046227353793251587455003640132004273 A013807 587 6101184528842200955008889683635553763578597392315829703588722816616090367101451932906086214306995783982132952581754331346228287126688222541413716834484930559478429413238755398626581591203509858144657477970833720458832662350462866481121190473718509509091570780691362362365688208967753640409195500389544754557196389706530251945531911654659335206639150243973494880131328549782925351117791531265864866228379688847660378262159635184372699557457410877931962412531584381091871432857879227241864074471689568298064585295748902946332449268625363157963447635677481832163781216091308914810830271917653034681734701496382041162264930833479516167170666435654350418104689745197820647155299202653335077148085410584999971679163899778510829635591723043688542234973859862934311514768168297552628792342428659325377969876387692153899767134495344312461849753724385884118078132330772506465903503781755890135580779914753287730495691496104592532362854298809396713340483348926983221368645658292581200104186484217071966067666331856160813170112510643822718727860530433779518859162563410895867713283224403858585809509168176057386504657101093077847525888548167964567454645077611235319581232133523999202080172128568193066341006055164174279043380685731957173407818356251484827872666436850495094857799432494571376105210014328265384646902670989873153181914984636811006518187036988853326409051303430732839914280644191602841098281437128372842338049525375908674000095445650167925220570867855240180550809885448728332269806429208034536358199818487870653016273271408337628094764989328031919392929943836434551036803967892563699771720441368996327003615687151833775169437534563016686325131504534162739883990898573774613526877351265622104273646072111140518823344502863864255687735360725316179723958743478468138603996388078973469720535412318785798171994527493524810500016063146971204828219358073529790621927353718903234528387754381738956186020192780505326775548746932585223176973975953872688399750005457084632294029453201875087734503479703081480078222684239492073093298921537330321349348988114761718131874466919261401591843235659068656494321771526694735040863630012551223518110129932327551347876188410922535785279618362350291637485734291337673339791853303106622541272387442154200190716482569549194337157523207012669036017114874596013223059069301227424422122840241593476299309101413260301984330904218102267341957849527981658499787733105644114214594583571594860462610593936510253783950212005569070860048052229542233887392416287935198274795332451287340403433724582608013832695548559706277393997039002429629869874138828085710316046836501509398203667240670433944316972920873009825966918723192445252370302753738038427490970784791333754182742027701001775790302857871204371137853587089244221805581144838331585077928142159781655684430090959185226470062912561342007389485085817576664441660808691085217639308296628954816166165835829359027465128885233 A013807 588 509577033033429465963297475266925085887848032803610412673433718366592483550680366888249226705134594873971726332580703508368332769108127034881415043733015885258197903023114089648690721078908346862099937217602003166442162792173009071369722949555443632708837083174123275867144644901195751800616417388035167445371599664679113172742770793308802335793708467526910265883448691806419708250709066482856299492260499992245442452833834890233992239738400413935755432657050459093174193943722930938467729363949984433822652228486244122980632495364858956316265109979418960104151170949162211873915355140834299109653164003679324459913529288143042669798261231372287001270521792208667178271057744704809198978485241577469782634615448073401003001994256300331910736007251749612136632024952184379893109365231984055514893422045776436385862450840185652321126153280814433427426003690398450512538726539356033700013842319260109344538730649446151672895477953890859622894910509785730565631930654026254674413901759348294067677937559702958407276780967001482717290869639362359699194636116458641433767281128185434672945396015235232488978255465740394954903209737431536568638379411527167985126744089024057937356938056350144053093867166733366999959982198253018795080194396932480264308752973472190200817618266401379095903683245606711053191093957983745195626906721431851092075405499516346018675010373913838237522480633683526860891369563910398828164916234408921268361161971716147675282347299454137515119784192442563239039506502773884252511173207039925444810572159901295767036102866673666553939616901839162850137144904202354812768633862983579942227668985806608308735926592324237716658561308390197806197850803839780229496378323255056023771039193588794567272644556223692806499295345063139132646724758214065137404344382328743943164528838172277308649123154930786685697771841610098181998457709005659281642533994509956517051045473633717219359612592521220585397620606892556450424964043445643400807835520205781165573829633960873809202673465128281068297613236810366617436825419225719365769418976836333013460092287351563631522352338885481073259062248679681070965347971242278290739456076162077929416125967132268661111322339005241858707854446013746813815012755379728768221269611071556160954128831340691318260233733495772905130557185451441133620403116527107815715160121739818128733994595459136913682033301451200119470667661550426556099560771256716502063317154214483174340697699416171272906289305656917134367302073370263596916508902000784635695109180961663969957835188110864003923320564911255227994224026694521925116361757949060546611306547831442566447368491608035313463297895324234653674583018679756219923220056294954707502473370916556986483096796895615369315781884992260860281804669447280766649423942798042292317293636361327123664419285627002109300006124520035845799177183852569820590831952402688128462452668242746935201014336774303895332915029623545393 A013807 589 42560383375985062426720568431768850098438955547790345276897857591696170818636374922873463663639546498468992555023472937722431521208679878080330665867625219752649947058393511881548297715231504038269448856351336906464415878565081890649870630469820207647474782023785950123699787886792770386139283796666085220204881375593664211300648959427944479887826324916315072316851518188363980452807471941714640989893089219852331599103134723867233265855190940972328229490949511393921001852373682914911763224206466649897301736775399595395465406645368384890490778250591050966858809948844977097921284376717621495937341910751300858216437879674995066824220576305444782633115250607060091396377013895490369107882065861791853715425716838538525171729562280460021516582061673379355263643356031391593052387293540540300659413502685293743383617756623145867512777448166902294292047254225768985257746979293555290658856124346923592565219322572392033871903214186918486563805820687814002572144480154926816661723488842528868826529022923950789134164023144930838030850723149183644436435203082742191189677087107175689319072420588461852711952874754103527028470980480019365749246086830160597285770793059378342985988823404420381458452879632737545203657673180290382783892916226197684155331357097370797762488295228109583468971528356318113873573358464760382483954876280709635061229942725104735825755541439657683436115105005881846948508077347360420527161968814067513254792609039704369987256928797709019400319495536995324287818622618177586653985697425181613076023797367116123758622347527451304251590743258508720406304479543884876317249068870251580354797141363553732553933324917512658333039699038057710971450696987502284547767013936585534161380964487729711053178545980359046891627646515018443497787098530796934341148247156479022877044613092986773095683415022974234776163601983117010258693186313861668862066081755466078260620369003361695878134203339964864512994670708273207295943421872623582478871230483107048729891824858046141418416490480979163105284955151638630254941095839151307148427642364347369617200367931889946068378389696054264719670138071975642728096827906126325120850110937132910742764256900854210844678753076056805281138711185514147636643680342070326450608659186307442119049794122405879592412981655300448809409266686089814921109688695460571876345888527831349929991962607342574167637103370505685178309633760353176391991415176132218968830312037147849204109412552938040884406189097771375979491436469957785878063740004007533557891213903099136434848352746207472471679656901952947897305584933553165707643650385663485913522934181429914592250663787594717415768103515375402509554848303151919244207262321810912125314078412321756068054727573518691260623418816438619311596607796906336911326537126435290296632681802534402695575963154852843170845811526037913876993077572550483985566875496624915177312509304302466774923918421726635642100396189188134768753 A013807 590 3554685779945648398942128595989766129071720006306997427871785963916055882943328669933314558650838563098628727188115483231515203082870152097147297543929925978961076228264084505858795373473850448780302637931320009764814478593634204588967844927469853562924741269408626340281529984092818975420739121981348103676731897370958428592041501740381350904711142483335551154975755650610348011398932864043948530116860704731286587488692915272115189597491402580949826055313594141131675995712102370736345376248948301066072538357218149607024666228427812874438680290267615167803014665737481332195483592427832464962182733727859398979095108148335262976225726753607053690300418845952265893516804577565251118259418022842717414166071296071576160868024771226301457086450373022317130974756739097857243328439143799466451374875157778418741143138650921766000534685248347846521566078720190451417712285457577031431118322361579405374639683040568755061015228352105618916295625949666913308828079127019642654403807511616853653260530523631293859274513377087768523174683248142967166975504596673710550353019992278420747618247639968922400355016052337480680944924760671697446742782418141843245904862407112338584532772519560594679791442959805872512954692521691033060493520256128256778337430276129506399920784905746940520911971019848045188834720472335251905442395221841149429948986046343472640902928576581649378267769685196257738986343128128889682849094797319732774553533499605148685705685950113455009334084586745386479842899179692810214927539434648593505722583579898905772443897087840260382397110467693906837054956435984808754892959481112282242813012043825371296637065230435574736633808703357618078046533663093178307714048770997560398692699534979673196872525338825567955435632664580855419378676256390690753107042750756284469713643130139348275724574506133831062739960201231915813816313614120040445028621214298282322405273839529772201437646797157205448989827892225686546564490538223394232217804041179583816969295103968871777407563701461860681716504739220010037522935265581756324343825117912656657798191930039380185577031485804148243651569601909477656293375163547576800418522115580277838146413500616244543958414135665340433885986296925327124760116825850055735481285823899583873225157854897461469437924640832348785010671362888907432026002309533562423684284955733002177502858708927859137055218510608005331777598921298457645435514986925739060495676491654625513376422245833938112706489319634963093183104265407344234321761628874713210288632076400742974174969269715994308307156624108012161330859759235293953068105323861000006983348985767207896659367690203698393282367773707668993000530485127551447195434756379969191618357143075525388559998901667854612778528562967769923523860279805414165170903707337001880865058216829475847537200018656464314472213024466212604920338831936988972958531008353609540524318089604646327508420590501030335463867190117182204021019313 A013807 591 296890911026840499928045522465661256866199126646766732173279435492232903399309753841500365253076687628560569923478593274979381276684397973305839438166571347688808047660844602013832448387909463332579656622661778535567070066618922401475183376187209639429037315562277880566653665801416333646115552207004174967184324800319818914435898266858390808912379331350668568014730087694626876260050271737814625183890322919861787073643120976442332750372079434963510421965846696261458710837870502106270302169688411053339444476133217073328307148064519359085993016523441486430075587897060178346298985123164995306106464103684544862133002527657109499037348924188014731267581282432779199692417035122827338648144852685846601148564440719194112531858296917591923997317421605196949096142657606192134820034565729275237485280948052811311679016083263636818130657446627260489327720460789026692858747793702291242158433401961473516295280967231342991451052887196213397507926974942130266466629996767807574138460407177751233973972769864209294420466631767747514824072719568148760752961119418784978876034582775085979261823661137844367800051295707278723953201060936060842449403930345624889741220013104429630918761693606220428250861107445946278154488874104156772245479305312088134383520514092612504027783876112890219247088731548728582216664688569912574394454291323394641538769263576653178440853497644675937722302391877276642617878364404452995201239246566941401063485671420521623378824596239425875834592078769561424182958782387123201960963021121285178191455903176736509020286728673506387398189063372262792937667016489887212017414868821978925201985578912338836066424325111209637578392336713131619496524538075205345438585067402487242059212957861037285075990188824050261205939475778457625481926419610006882390253317585915635194953187872368507336792187326803704191104215967090840685752329364919898009235472439406837849610876351366104036273698145366956305079415386581566055612814242956109669063211323360019977092496378584139720857127909796065997644192324394458343953076316653869965520617673182996715962788188819072479579246725848265458022744721081483331278987034657161947755385615380385319826601984969360555950707024904898378591461505500246787089717411822505083132473297917144675638409198890879388924903926958602872876282899844437630243738894552667188535163787776074867216262228363722985988905224491213315396839505768481004419647223024652071659396259485977502712162394296345111358694465231752505746051351086797794787853005244922036516839653066453946067608375949560624122028402125283726514737951090986254201224754194581583256290640262970736887048853503093505336638827838221964397306648338224421209906287611406853156806946810955977919668266200885113875484107631111782636334429627996489239048540493734091730527327814652262154482758206556009033704016442542975551619582209256010469468348701822434131571161869665919830796139236554648277651585777174862039554041073 A013807 592 24796625779872745394490290081854493834721817256664604237844471731746784324813749950595952006302218027425007360578855588919552903609957603128477015715110205530316936948681402004797299921806586287000385500781334405069097259034079017893608790762531936294752625633077010862807480821400093602457217035881195697434201991647511595552600659146279658751170834133739189469158271654342931332115658745814015309983703660589776318177747107073440073643826446487587353953009481918453292987889782206417801907514545779585963742091122423181453541313496721390221222733054356388126343176750363155661237536471863572961317988403836871430210504112449442469098419497107178370199656290068151537510363190493662151231706241174593974529250653307811472773336816854195084179948369887654385458930905926773292304106964274797110008150062318853562743102290262210687090640599755423329140540605560298414255474477809066836314516165224229554498161664128997988983388191514939173259568874141661985559403960044056399618351667892960812740179711828624479291793551874040185621377611051352646848065654976340220705284387957956073926774001893899443028084268767626303295305810440737622216665666396936416076436714495067203965895411685136387940170554992879097741065254053277774714677058970913071846016857529088948904537116824704001736097947681359915318051454047668125999216865621243855959547663185650116558524976780978994504418071982022468087818873424318612202703112517512758223386762713386506222809102513088575580965010912539709184900463754916950981592487070859367728588489224209969883367865539926981884148761914760728946886884251869834906507258880501811795037536337451927103826057613340140184906354617465991969225944579225656376063414523136944027525453511695086831776560773501866181270956492559337875976492247384824116347338093259767117685204288090101276220277721972177745215221787394104914720300887474801629355893611698504037350003742448375213615542799193557556537852502678978530837858385937235669828472938352228506742390035725933625708180154077228189240587125749555345304887043247873390247508681917068713928032318357752566938265789572979319517661849446569311752276121600823038477561982185162297237624386625962993559001427082017478337456400886111904520287952827447048307302315337840453995574700565137442396900883509470545500024077907275315587316211933316253645414718845548984769437575166507512779353254730627315259432361289301970133355714241965677064434988528327004022515334025040045789520430621201032415954894120438618476270851061133411922964663763300029512719167683252887295934173905822122237428413070262937140492695085648415148650565403578915543207293431872659221411539876136688427448575856841883872583047592311782509673004597854231828613261364125595994308153458087197569287896959894777734573150577165075425372946407571587404554448169764430503993157297631861046819125699271250420465951924911521102955010516367290187924345176280778797738095695421652405593064458033 A013807 593 2071038981760751568093223517926569179569800899093884410549008123507223173592769209623724507518367551868564039762906597642149978062407268970893528829541719476097600890890819376842675286769207893276559197410757830845776072171785313653492099813277429851274034045500225024272543605684157217770829224053833345845401984544391815972148759652556423378556539237684030843653568006842375967789631934109132372705148913436118707870523616129880788390806028637089783389509304939311137483641542499662221233117522378056799277703192635906538181224044559667232666743887432899892700308465367081123982220283666517477302239709476859338722611513975889884461569094817888644657445493002782084564403044033221156533023336969143263346657543814921722017501864280479227625793467801386781927915368193910032146531317763195329424990701354932968413866646384990098796497393532172711873147091917001683857031483861091071235824704635692876621240960349718041037881565143519234689812451937185750695906978146839634552524349654087980040872549711638545134929889246071710343283079452620024417397291569278911573526057366636449250438091412180375381148626211740916477527236593820846945158133123138526407120070831342507942435550679354276257150984923560255122431511083783813021944542642309630673651173957687038101455844534316102929000636688294861487278975493515289551580591833551908093597380376928683385084564585724146600003501790010498557162720127272514809781966660575183079575485808584754386235239050995670921097778676426229050832071633274418662933586112645245252059439208495240894628767497760241453945988743882730842372939459600420481226392768958391822933330072440322403638656157923781848383563644005377115261720117201506046185192444386920702122953402750285347276810132363649365325931557215048458739432608993827895021446024887149009436185947345573348691193815616838257458120538904943036582354250422782906885433590342670755703509662573030746216383750131445120679597978876250965874108770251863860379743888284116477111631158173865702352772914648684175593563077329728611995209470739105633426862172622395496055983187261557852143250897010924805745434635327626915486861853952222340996684454314086940227583626395387055185041358191317181808222696058408952377438970108101204921674196679331772558164394565900844326431558691594489430707511010893541633168237336882506820718682732699096756928195715481873974844363188356723997783050247243789847508002609203215314098674676874399702964503213105369664386535885913331428412968711833153853756617751476923697217931682174581764931817604072964399843718138788169471392258488041430772911090386248441281630443873072314605084216354723436370831513221994812354148932504139290982922008717957472386990399017017383296557608202393133903040611284972900828184494441987371731169284109355404264602573856906786551615792065586895000124012490655510666491380197528834106367736770720535154039905433337512443785629233468146925965883490577311830567538336599374193 A013807 594 172975246795639731718714121440744984446849340893220319853463707483446786681641677156983094592441576299614337165037721941670008317750317511717998421372153952363147724008092125173277082626251012454351500726943904790070063323859681181653313668504744218608258597514224294252267114490346494985437427622200214878353819151132148861809836554941165037000420713670607940092789653499482083205757848768728844900706742399098070600054002942783773327188510317798375798475206657836205513771225271114288379611208586537681932473048352143549975434013425667966939559116222283231938222463335923982556119020312111206221760362775216768829451236258780299040114712368284877490434505021085362484903506640698664214794642126999814497976184716966077144623773206569905570533896224239625413401419466923559794910442190899837108904648367865356454894556172720758041582258805200597068357118263999897637423126563562187360687315155877704748282666249368800505524906202351870000527825798245691083872846721802193117461386207459082180993716224465762928214479279721155319581346078962277059365439189157743973532469837318842877845839832836717132208914409830813085119552327552510957706552436577652864049075435904557605860159628290348507273507411800676068080602237228707847405830146028342663494019700119979109271693591350615232733062176843075126279027312193890498637562610530088915885346806461460565005647918764266448178892473003466849992787547749927709427799637457899865989224150218807271092753400778209431001007572833795076554545454882712721146876045714243528697256422132731014760289290180433126475022925877829562685830276605286719012509550456173843443214660980288167474304200965952183758843619110973102043774125908786986483433458147640003962011191151106582489906459065144358641387129590158062322376150935773499620086193444599572417119686508249631656037198674133948101159685529879747358394809349561251165978298899010204187112830527762100954738587194728427924280702793723356920771438600205921482776589293377692284840545961839437326205946604372751029749981781656263402451890205600841609444955519595094226091771783272573368856458169249450700664446177198727608378188903943562142384082308766855334748012060169122236109839277497002341804567797494374111516080222398720736263150580854468975830448398538604418987890213480663351742122027140839490743844350613763852173245100517761260235399834352761596252976057854741945018838139700048571853715885923261746248835407687226737591298272861773579739227863727367354232479559781016843019606471221104144115338872026903243588870338109778059639347182669726702420152821179708339584307180149856064283056302722872788131238834162856129128218815814228722630872991678217722184629090132526051233825116300308870311787994672076936715854895132221650070797160289227274358989778097472719583871571102711719577502569109883057305357647232038906376026565477805753397939742827349816600566941697782376817419539208493099403596555016507661400831369411116331973553 A013807 595 14447065587618626032878722136852461845985303800742654334481142312724959070437394517828385043455312894120089054361115574290220764706824268896198946151423670255322461056879862386597275218027110811199891692215081871971441758872084431972866410907184741882380366322985527280243601669348229607678719392433784146854989329321708205087219358905241045055312138426482845764489884649930243071428101287013001854951927831915069954587110379784243532060111570252838145064447735269137720715686505868736479753507752356213732682081471419381437498224235325214266758916946001317814712278360279706947069616695487840054847647259348879749404596703569589356129420891711521252878580293866070560101625778137793133883863305089151506685468923745723729196122161985925083156561546544717754152699955296922637630715042226145295172825136332482436469248226101810432390991837669159067746254874527535450575216953715277450551965249134061778281316567813531587021945690926630534314084538495278365016144031051640971363492437433190002838776172783604985527401523921590613446753605861008342275260846517643934413405413282707076000562388678355451599220740423479339682270129949513267698608966055402144858242829482184555799046392314438197675990612541004265882159979455578908123182339626433207597684019373720775185481120443194734853098086072110477621950640141745928336707866794083556343660050622467647849836719823110298018349278237722554778247608775621712219119253520121254707285990250425002088937856786396829886635153490651398588912190937259049182908234214099333760323553632947827083794121805159955156320389792242202905083230532350152058643810163650095578220731699734648035621361168877292339722377911767584455798058770027797898082845857949040770911136696131572876139477367579921978087294450499591523227178502306738461769218962686400887850253336855517485543882870462341479356958095141086379120492871684705258633673502344231263911850718509218433840721541090913028663848578034568493379751323327798768162983514372198237322167239278791644922046866343816538755748228385712775636184321861987892062452129952101864857410871110708600340260242753883371970195209165814928579354715446270253694060938510516524413488715277385258282129886295827132589859307014527620167934536254963554613434599663546103330334880694342779678287578520118483800853773828830055106416624007612170697361604040343938216120829564977001280644813328085901989918380265887756769794204508196744308448982085444864350362823047688191153400050406373448792850925312470307745840552082857839220657217930558985807786039509266773319137916043758243912833583777750420230420919993296128344985145459717058137509198668115906760917963715620197142853143137956422374582406236958708325100307538518097157310845103006537831444916696338284435563049624516551181737185256479019012364537490069585530832592074626542829200776054467121499432114775271814329549325260683084032295951537540481894167697334232552155287787871533736387858836804585847162763120113 A013807 596 1206633364943495264892063751592054465838538558741827232670199487101101306522001627523544547214431188229803957909294733880293528489078669762479432181513056363394787269931662986390991023484842322062226154025495853028926787142755363842805775505378976826758290575662074223973225855025633485062934322375462085729475563774278390997089648075124637324064725113518273761095959655846823831568746447592612927927439964449378557677070046029959804041192578459087294713927739297413651571894852656662739525492720984543327167340126574418157041289186358597220773971502246976065202584200928921403926201456023839889220930346748077785550021321278835672613285362296637966561671904723988079250247886615846620335114147104351022989877049980166591586189319091226448870319176928961371544587652966354275617554951041769881198129528211625265576348081092249309123728029273965834497234953375414288367492695191253687947550689572925973783833841060353971679659926051883108856446654739664144324513365617464105569250251866857462227097424727059471996234102679455169625686307915117277755172061162000139046142033522784977694642971264804925673018515460909417929602883523513297631455519453913242540705299361181536284892153732494192708096411950037217290743883644109405985356312187939327931766166982112532864266568660536067449665605246828739201462939415278761680610177742508652709378831088039120416066212676345995200790550067692825497634018532548701026253059173254047314407233191705746599470178736656649628961654654692695461544535099270813046805678629795790454995983522977435465865568847288764614611035275837861028835456497292417050089989668678219632788573732293537538583131706185800333505952725568740421332709666531491708245777368901761834227269047997605098188045289217642663531828919800176383611457175691161103065426936982530888554141008947509675910110641223885222697372497064278675470522685135978267906343044589292539393181683860608432812810903833454147067033297086025195135570210275661080915740546103880368979384729991803956975534276323901901133418847783003116733909750746235090732948064345729499854755813366037493009018875735047093110322674064738028649876285188787937858781663645336850635538990988682494156981770233313777941037639181160361364046060402550811044868671198499034096252899570472203301510256845578815885531108043957715032543022853739776108814338531053566063748627806096444123960735453975062620099973038187211333169981754729100281385967432758440515406653343765965413323125609990716816627702133022832573240348750512369589548511498778217053652097805853470174387717885890732289843773750701492848064985658760085935501504333941028412702905781959708648578629247492314485568237368025258353147497151317028278020702785924569992675759093848209046220110887394869854342661467689246871249871449806384146931698535708101853120668922664883483637678016845148454754069658145477204618289195097511861461390168366918588282780249052436988561791330818369196850357908755814540881138554957873 A013807 597 100779225273445668019050056596719981041300578964676152299847731362171082222024097932393964127896507272141456368542205468415995792936339577232044655232151980527096027571962424286361961272477515580959190610363439140828994188950070743514981175984757523547679187169872101260467796637595934305941337539120968862211528561991505494467924496882484833943209906206159742800495646415982573236453272049382624353427713270776546515746567314468272793324445345481429941801958713859285592936229988737128667908677549350043228343414711621978894245514133856398476262873839169687941785035045784444577320271808567131387621323490746204726923330774529634212334206744377499605197399154452208367059953738042125577009068680302501791137521091393493895870118119818324236097927976283782712775505363402875453853807065959662247548976325763153806202168080905754547322888732990900463043560540867976778741357395068699271067381143820350256399586239201824068656876683779329134799281050511488998127680809736219561249350286171802102669404010628734160597468489890775222306946123378510155389725720311413613272828781856524122034275603007772197136179429810615494898362434767354131476796440310287930242247307945243092050477571891647469172920422479058425340219905839661697302944550248880608189042032513020857356408081096632889463521015820383126845386162903497454326242655232065182940029351304115376270266148941093865165227532203772478387890861857000058413681755209351285746606523404455661734348798264300033660506358414588617643661116026197576482257084839174214591719539822598387544558175694404909376928277273253990989366162110359964440566027117673581950134466694888548760001743232344229654750677592226768730129244058376718964395571628044050156495738157807975405763730600746732900841883210630531735612514770901466489127523203717962342930411208304955641688350865660117684907248327305619253973525185242040913805677427142302182657927417721876916958779499073923817185688005921910322917959532433489139163566151142192297527192033645458290553598292848610684564275585684203312732876292076301013106555282219673557369060288144817453606265520266868263667260060560984890866317215252757357903303329322179101930852066365750594485274431656600047413404662049694541486491010881446289278476287169837826753138425025408891945438161999588281575443674939392317233025811767199840384282368452124891210349142992981109677324585851451205093369848122434077757690046136729184601637385951417710287279093924677197286160774072034659241562309852199999349607167991543620488681228889455466538076860842687682435036585547479851580041827432339384163235667205301137419021143475088634057359393815056826037935693379805598149144753214837602913232109575149518808567117383206010358272075277296267749349881426106925104553428442873587933660513359279010335882393400876374874491389089893733436902505644923644089514651917968401606924131863739288181116768252173407411966089181108589721669373741281013690138742897194386268933573248636510833 A013807 598 8417181674063455638619079777014649536550465655708716916235582371099890958265674683411476277926044183876526577357013542927572384621836017829997601649644565565603587318837873638821237367438594578837292558968164800481178423655298858569114742799422933124225713391614887769375530842968650029166526452604922440340769077026092530403455521904122015815770834576244667878440196884309280499281813734836486168622636040088527941541669048671704611971250999699954510169241393740241392007626864889313723472400657599264960474470340129379299226279585973820257135951485921291506585827912058962595542366421723335380625520559270613764997363509619489579048365281497153144525691974779002895025214396155016370317374425247545252097596899074276003676968135485346258523135042507197815953722983456771560781323819956016950577538051704064369047811280285329525546954989868132997573861219933834288537256910993532831818818740513019473764749842284375548038290997505933348667570752619770072612622028909978793975106985251355083417051292371722505827261165744167437342298447170696546688305281886129576394159932689438751196424732638812141677010842157212416749406128914204184415073515491155558221762737406894648291147937281962288272791486605873438742840506755634384620439231781336757276556979597520015027264559341271875560882738762334219137253497711863010882782112807637316144334191450271020341468899025709100712464968717191281167435032673158501878769113876840228736842323441263541323714545979832603111359151561144855934216220071624047785374593982852669576915007685523239926109043392172392436070426646139446581422851225619374590040515150895215238057180792823786480984105596508622404994431343180371951109124592999681944625282537945867113120680546678279913864792543504967878611214927635072641090092846180461382638419865497727932843890874528838200149452752650798689161138287544892625711122796996600499161963984392352220597772755855548881981314222542153191135165847942603872080430898108377446392080208509547042881768605842102321885327083017008812985492861191930344882762560790504736915672603726269355185021284326143298542648902518209104249753227518114019070045680135125547289441797368317720772366695434933855402004605806390892560014970779052537799493215719829275526827617980712025128248874396547176064174940728367612865462631174612985727619548824608297868735647695489923038779570771916775261359826734899056100603343085033816608400030343385758227113356112048358580903837203682964194537434011270406774514525681165596145678540277821714726835144918076210020726717494442117924656690661511064683816673468976417704697606160653956298374064924182877805104713930827361167514427046774743363014718933256451432916059023826062960410334210962749191133241999235061578693451446589876491657406896977244937807259736280342222263233379234595705892395308177014510383534173969667678000353242840638870611910417391369088175053601189775160454819734495370522143547764245531544414077945516572335567600971299370021282993 A013807 599 703011430599453878393104162056040543942231442030447745560912075216633992725307415233209910208661136281551376267435128118853773136000366045179229687379963760604777216456658044187988566165838857819069511817580092300988503122114215966551032433350602797468455808181067041386013711535584619086017455848015727139701374082296274231827008644954174882948995874642530905875203683974395416580516364947278161289531184704233942205501740614109440896450854745939900643845210446578701301869003382420371498138375323348208763788237277945888450678097300119441696251804055632187921554933043076614942293985908754694325224102630840932266344797686929389131698516675923727783930319425517100795400931581263122265277429371100227000443390607582606103104055643871604858110761885243668786270897301293017528016946766546491729186555616375160167242245940711007303207227708776336090366462950093773612920234463090855646339560026387899468305671577433330147706102402693059214064176829555816234678804476590338851594910515178427922075540990178635409198679824118608534266108606143746275953945448411428350016631738154613938676590094726228885005622547812538259327149293043247686531355087336803378239845590961247919924966869726772278831817752809155477240781964737339437883705077609027304495315492964469175092163260742368318720487224168916316562549382392510531940844843806676281690936004118085889939823915526249800605786652228532994385341363894871235416675160107572744329807696137772234897962594781598844463827697538379512481672916602112095082271464041837815733518356902586521868553413157630388653038103912212717927017957214955785134773865917919271897773796997435470678273483525996651887539900213767845728585195131926435697048222851776767154952359939116616685901338026078422189487281971008902056485644605838315139343465586235734679054609731523095314682443354147357317427430914036976992018687127953070290506393940433649816546578341811298171961345180943176676800186786014218000029669040909792700112931094925878568528195728538228026184403300663593069361349259611214334953211839783746131933891535821742814408162688203814437580578987223342596043639315540400986749285250565820835161468357999264356628838769421110537030826681555573737505010374437247009551472870135860921276169481367049050736474238474016692055955224573991394136304418334851180956512337380109646294670031175013862121908530441260986604034088725504064578491817805109396950178934309921912886734615834390957035669387088804852491961026055315644214227699416631755683217362543947435699998138702643137141116171853300131185251460740065633457052384802379383114048764143979083996500276532678137160150812216632032071972461373673340422352340024512080128582165728976604516431523633819775192639505018111578114055758270633074459718281442436474450600140433870462745647515067052667951838748534252428921743157744120614134267503195292999112377369970944537613468651824971211176346999044787841379951252817551040121008204087489638038941600723894683547576858353 A013807 600 58716217695096987377270452719082562270599112269825026156992937434168487706410400627692924910537586763371452497232449335614785986091886572459414442719661953249471597895676536508624993034737027243906504696516106889070860769262101431742308779865875696247362897555090900363601251201163562970683263929882121546434998464727467120116423589035217640398783084446018823789602886889225479588221307316761619309062934077682323086945710877831034613112471839235646441674595821708699711433401031503131847896015245381365744160357365691318549289085364603275889912646926530455967396189562690801956595335997085100824737042275830465503817383847610029509668591811289825668241644208738613775532681206598677234718236178503662059304032426935906844337353831431800309354268943417436460698131613501294116957503410888729535713390311635269752328239623214124040971170865464708366603497352054782065924710902591811354437926392963943751492357995818809167266561378775326998617854112981331327736608428689301691224058521138217478479671259040709808011682937590210303390439656893731832713949477796770907221739099402411510772207481301629362704554600815851007957262836104265090026785308249457154953970143602674387520053157926449747500312250532373474614627350476827327191484931786983569498753245287885429972872567700463344347853813449812059675620686966804872138231302199577409723108665999946651613664033248667909596395906980779304224058096053863540453236126047344583179169868589122874830912733878753917088463353126102995261981803667525004293366394948238336207879186686860928892983449620338447690690395476851918413982466804550322130241448055330535508173965299022807946520079617574766362299220005754104243097164082613627835853164620803247369548776054474958942223165653276095899688167277500634508659737523124221918753105589227994796129320059386540443777592351381741430508856457371282355350392767613768383733384528298958866327786769686421434620383510857555059223028400554693501580477987965826796106132117979304303922043435443241342974947548074723956746129251511988232469627206070578260685250554963367781602184155881470785641167537591880796964160799273249830814287053412507921973520998728456558329997242860820573163351675270203074130155971483373307484748565586617240005906951253257303766561064871588348137205436311644335229658281323745105484668866930324137768177135673768332778283922370984558862155531124442824977660215114900541942675894772498988086212961849104167122576142879044070084981076857166017920416511682976500866417997337033033777099544542583457457163163789359480256723387252471021771966472231079528457068466830069277074471699596285810693752955987145323950683211946390571065415289791187273444419311063849854985816877285420261443864444098617697115664050986521545011950130584353736782588574329177294918979226105915305880005524116329297115972910277946697813108156134374066578864870317343258726014515269073420528659677707219725299894908586574680421946726213591222058650441434060407864577166786500913 A013807 601 4904037218112195482737005481550494683402708455888056009658207127439186261727103070825540781453009784063547084021351400959882540344380458418382753670388885997349117327844800005736868043254271252438315178757721763482087362309539973680549371603177804026275996566698747089268340101572381942874436886687684673679797506772502781339243814579810412543746761996015938181731422715875001280687831808403247206312245317102105306544792718227325841921766760484800426455103917624932308598629087552173075068123089309497048318017207539904616555173698737030205601394183950750212852897148465498470216799057812544705982862507919636309344331716336237274677030456670737529637210365958057761146265067056328121320901803864804358855132092330113875545900129355015393637577896423167710633968650491241585942407642380837579552318072218089364984206901570466854025953161854477907487090702340967452928097779295370676134010050266741546068393232168782760459270472916694086251561793370313773823889272572559166552724591743985062020100623226339123874943770630471954749472910583421376400101774335064102942066871321188811791205541045793386002447104814740692035598549334264324584127135730302911038910540363838967520062359803175009360973579476714364973288290939175095194360012987780654708105369799689478996764289726910398983277098353141753036167515396154509725857216591010904837483758892981544289424833720961992477400582546941668268097556240514736762194734483600266931707446594432131628752662446287405909145547716445248267275982224115355883586254672471814078418277551273311642070870695740287489574152520622149077854229609982847454639895983029261656178197755739683942501303569739462061345593154100588540487718241343972810478292162294108023552083324845803045813421018527272805637855419184130494797769937668858138876178131917911353367516940680023244404748290779754426017530200176106873601220154343869549177796009188057343474563078790979604640929051210333856101366555042728555945503102032893819837580260625749474767872989771654960206610594162749019591393461215532769164095733878220766910692811601095440487196022883376321487535953907211476043243674116101099119440068988066074151150447334799420208279699720978595091176295270242630954424756894262822014433684946359858502533354475623303267886946699139930424767535246184846522716289314440514955185028434887602310535922548608804921975051480347001340726092115044589184959158826611608163594233407293887983948592786599029142244682029400639777567704520187362982731107472273880328864097555586336014097131059741112950279724602851093150521794026713632209416411727211993296262815418114216090536950821981387194952940637002364601685012544974486885954550418649752265351345279363803738270411407755585656053002235560648680797377202445265960943086856535808449818580316547216848928063943592152262403941379719939224423173439324386148048606308499056414733372833774826312055458329788281155974184941784698676772522660059303883521412520085352457560543519014159325257349547175342754673 A013807 602 409590092493948678913677434824578866452477612944226325982663117490848275765709375578419991607736830174771516004547290359570349652103000267561745969304550147384595628338925541279148955840639989274900522045023679407787418587455088141773164065669013370078597509247246055642781033623426912250815843213042111630410367563146204800234982637520345466066273308669247172876390156652595981964328400469647609918405041129684937307927632619064481643147881602451016417956734303951971346466100021445047402764708542218502972569115190940373479304662492215499802034043637750608527686822736986897730977274107561546388394659523955944192747929280118873418300260771596669212829446975182942268697204665611581020843039560592324855939487483503440999469124703860240692004143487159390359859695657678988499495828699289935481789157709727041852845944626066962115101634031247849311229302550219942636007654624528654241388653408328520669178271143968904936318729168475206777816692544081976703545055934532714149650110627049376364980824152487069965159178666827648132630726964837936778312900294238888941824367159617010749613277993685709392310384641231957339505226438947090653590882503330629432880847241728194406243128353120979956837874331474660476934011347530843125728142644752428061875668591039864975288750242281283433482286531552752355333747053402220806813320586897821782931481026500711560597051537208466573704974054903115075419775994764031329115266418804777894403137647013566065765051120176370428937745290825223580531157311340338638753007576499518383643572959359898261657401191378924551416722792674882513131463111255377402258978752398586962785659254757134142561651375448209610825645285823635255490074715235289953103957439686966196235093551374446316189382736888416351999679322465677763056004542964040700617077273755915874144608382402536221395928981994215869415410139848908622190047508510954328616878700483395737384338982903701407559215035286138293995442236043723731721124364584889324726654540947723221882087519978718393931416323435066960865292773274182512413354439789242876673147974317735092284931099027242473746960490406284209690607754905850879899554754001952266579178236511849782375215728800395853240610135357265934779944510120565725157467515800404921741990088299158533912237185675258866129007009311296604566423787199831386249572008759910247432578270787182355995888278274690061898978783939540639133316973904357428125431553968410592818307370418129537512989418087777570834862232249230568743680684827191786758947058291940126370233406483240637494720312878554726151024730758905149275762668123868472892097166606536317442097736669602707439909664554943074493897333932768814119201810005516045958954409709077744252024083031187154269579202799716260938468877741325431058323927557344727257537297646618340098439320828632760149108239587975589043963047868825812055471167647492149690814946032449707268409183935162247030428119900522799818182717865090813119655591895090048722607914155251581601004819091529631802213043633 A013807 603 34209374115187087611549253033983651504977382710714726972398006235953138840227812757685216119069787793027091788215794238121675173293294685347024585102285332859708811474495400133175799940766092544228966501722422727817812987842836416689036435928741665682334542569839237813340714709262239138100390040996490205483504309241534171120425984868336773671321213013364193125808982273781469009642672335625438027995107440192415648895423803976884571317354219318311342244164405800372598828195139891111804126311222154631586771945069862530933365004716012330758965685358668568574840931121815882685388952910737647915905110358100324414922499801404808426769856079904525409324728240814254521223859230876544858441831507140231564292921934109690895716660764391111162836878068191039442245841641025006798466391108793394701374512241074112262591546141113738742815403575923851622323182578296919828901995321895257730895021721317006374810438384215426909186276578880217745290027977974270776256786616708106818492926889681790963379563414039872570560059761432111999685450946830229317661471745475126243310112969538372354818450591310624134155155635620334308952816017407299958478564097560677500863641242476380525003832323181017366975056102039095117694005561757123548703940201832367544155917716392240562601091708985575073647874053401817429469829887647206884005855348738292973132220226814365930252626341439188336702413138039563074214135110858686660639036166564993854518444459416220051378762834608250634595309424435013498669542789800456423447289945796816274920294857138698062711887804905159157458876104366998862379252930515160376014072164379082381718821046616570600720891684528809914905768719917275840173786530291166652173195629320095103675751248504345130774453435567657422135365216691655872448200555432899643356238910981367849724431836706642227747209384505138903629444470290320697033934957958343416480410325943073695382077376191100045260753198962133556452793330996607849797080028054494541290494913914494791214813831756142538979545822749620227638430117716632997619275776165637354302617991962991552642729730321854318649819887119223263477569250297491571340090712608997055256959545491706205673760392885137862058508999115174208138755745429779769930876844387165619468812754164834019910883961984783295757960794424688803709992281130717117210950503743636463775816369754416257555132584889780388659864607013414373721053766977465836754464168818995621122777849884692597102622389188109270493698528499687986332040954477451885221894017255601131294568264342886741284196535251929769282859736537714516972660973804373618724420847452144519769081445064381887728088695093293400524804799227398784124049854373470705674537831253311882277673303438847782311749524597035101829841859137833241327422272753516988965276772636743210383361750514928236760413669278627309172540837721052200648685007393086191834326555107576232000764803451448686034228387002211564763614438778810249802566754690669815959360935598160767346897523495343646377752635617271793 A013807 604 2857201135474540744404205162651348557347215981381604711461653878833042109074667149334626935480827746261415733243571350562160432148629265414868840372327973285775739643161330314522975986852724815386547511190358468650071558557621540358285012165204432659454263329975542981408029833232291475053282676614067858452187763412162175506149098682188355673802419032089190774060692008488502073154365636143772209536179368512310747411394691531953376280996741751684681615574855336852919826729686278845548992433639585576984758779624179988446085578558886065877319573006841357515939289408225184337766370736057719091584310722218897195458742105913131004612245149649705866712210627401047351867137946822039903121920209307859280481309132858775493301151223702709995431298893133383805255814939700049592814711451797533118853500636886750930283908525251960573538685322064736011348054532121937041029723551280013820942083109186117689430542624288056670882147006144654666304368426748389069503743075014077789587347746753112863052424515904024196965746751334571426325728548530207582840403781653828018967503945328814397446791811836854638308772753842645941818048146589875099832088151992365345549632180212869777828845079464401751507123660698407263324921038523516715911301789597241169655446403590796324029005780626184215726144088814173193526749662046182366159053044581970967408976165563762656860629604663342449069722247702202347521438778594028368583232939667674851723234999694902114911205650709315701252034838438236762422378883346923920942741103562895892097617946763081200895759581353483797990122791112836111984777584009556709765071321241105339603537652634462593142809594383530732902844709256210795447154824796448529956157472156443663154102420026331409667413125392046315554167838263303790122746158590311211112756430084074824176834271433575465503674675003253706370034831603117874936971281623638800487860350833091458112006484536856866880223367930516356768493751798167684222901921023139438583123425705052519457052466042104780998110646661871031032589321861810904594159532101130197468708957306741017468273429806211594547951606792084646188910061354096793529895716407816043052116518199012794004078141774159599376988730115098465037957018614040636164396764920060459703654710040601102176976939388931085645000643511144433574662265312318624346575797023172261091019959018258600247262228622579347841260551842367381907556131671724924151569601843931333271795528800219410402608124567380074380904194798822440306438392558911258905617810215205062086853636006182243518797378820776426260273728055366454172073617193115089009482353600050562435633451373222239644937695902886958105232221636271573848824767887126646808643074204107861719713551976516005626459632043868968739930221917050970148907635642646492435368881327393429674428756764757321262466510071820231489399783307300000850378820502477951828194788209139874472935877149068445706264789110811712100621841541245010873760177918519433698741784702093985449580228059854596689116277879390157423153 A013807 605 238636296035969117513383619389803282858196825980973007105988793614014509992025274979577376278294214195499703456236322770302201453485664876715260416737204656801275550736477469199273477397926429305899834682129929660122626642291108672264322501050039420150279527582887325350180059701394216287925222433483561605785174187947197060449078871035053654231651839979121302640323057240968181651925772296363998712671237037516705934547096031440277940365128867842456293214427492589292716848290127695459097397050011826975344038032991136815005513606816723108139608057104397021088765390664375621074585050246276756248213215830444512661909599427970614636219327143893083693670543811162875875295228456523594748645897801601714965079420085497787976005451354874041528417514853393348798770919578687842041477515165581763619763226693418324448242323937568999062524536784168816403800862577356303603843540726458034338903723362333735538928350523162781208747800100207702384407155370452203474022125368250791064124871156566739435001547992820004954776134418214740098151174101791467526413364247509369972184897017807907289153498916425936246187009173691631706585199251332958213075834542554346025650829323559096714042969881946298687626475265191673040160730058522639629627836768951179730792539074306899779226591803679531881663280441848559296547658523759197403970269336530797168965098324051020863656645211087024688752271850335642267338088226951843372440198353983871290776310409517919539498807152892756684271201741199972634279506716018432801058679710676627803885148531599304980014735994224320291933045636535184909080608594062185956288521821378359069027068285682950241880600132506870342778492961787981846541818121824177670468228231978331190293788223019225666832011645869100321399652019589395854841881911621382663348529797052013390073375184403656454332412530946752809731679170324008032610778412487936255546584361930631672972893595002822378703135912924656633661366643934763153980991345773629049901051638311691477572479016302633413743199319846130382872892751220308562608798280618495222784040823216316519967665130844598588239466150881701734343957234355518292410420130097203731755823716499747568014610479119583899565475727943138898435208151663287973086582202888369654908945037301044654923290954702913204156098746694294236589367061150163824050357143172370418583077997163976551251588596786449711049922550426366104300995673354137390063244715606988886193634360923125376236233171992151192367499253792449036834040984912827255056105126984141990556102532872347160933475876490067897684322040912261618905760581586165349160975655029823025186541492142894677384841299505021627907100383283038119427693438700704668104678200601292718692195574630593305927534927935980138127712064734014077806914636509477694694444337345226639837964193749296229162465387708497554226159301609003371024489467187461014642656906015571455854077395367345653832941451324105006356036827366324553187323819932661621952612600103591758734390227787115770071680644764545338139161713 A013807 606 19931142081220176663835313275055759987599457102756846526499290031436105889043942991569282044139411063822330732368313914098410167596576216168135265266308070140699335273061334704992520105752213302058060092486173855143101899790795687416188479610200342410371496423250332300572388766320146338583802502866980548876783533351537845685767516387718716255081793326896190317822422063822903499750492427964617536481014388610432796359308007641923453857235928171069792065562198608550317003886039755252439273699014037800807709400553452737926075501954939530714928204537416343598354774193679316247770417981619280958607015999374556142035351653823533705031674422385094243179057489652134555980532775917307157001654030287576835598398244960860749543951302610434822494959258070265885022145974131587255146243544144554479286244456660991876241647137589700370701111836750563714861851843323375833296616365014501486019577878945475925946834764045078649335825012169447510848070023695538486353801932881674320466773363867610644350764289908319633827857522743713307737684212155725159273570595316230089446854783824334224697389382998810621217785193195898771765702426670580002914306776828681534408382915932979316653582887510036812689250840624073723987264335217869384506146554779571482295523656025186576460784174035118182288398845783633521006956987562891926377000865256388710349133977123065313553466664675199389029278497211883177810344466803244910309577806723086914076928221713346157858479872216755931027015040626762914387658680428575525977221988115422630808291490507705551235810764973609455102539904609055178791321510384667833255173631043341927804209770288525687152109603667106317899202510661494031805019191352877143215176890163062199344527486174788746919476444674633127943620336328125931192248819140529501425532557179581210352318368776577790722297426997203741421599575984631474891684823789404923999506272492808287958369045948230727891664614583380246700031003468075353383646378190359271876785733883430783898331019920612245349245750392868655707926875474671391457649441195537339502145873595849972064219359393271718688348452387790610554141652170607243300410699685848552879978152625775416628148281826546766875608098273538903936207020035069474800164432167439521947649998460420550623848183827742013724321523422654148934180526314322832748509878954899549730477257401132485537083931192201066316600581334160523397323459634210908955472261892211318763778535458660354548626430757956459737725905175999136005415937100904245169540956310842523193236239648031307228324838680326960882492261179033002672628029534658116127273847683745848886605131965266706349859330175958911384428931112182626772720383693721554584770827992420569157890866588721783504373644716140997116564639358649589792511317355908086538574685499410674185906607426134970355878271646801424226523051029685570551336384788963931403969347447326543564388398138476076353781102956040574235862551858462793006758472764595831327104156973252087281255006215007696232156839131379591186720925431473 A013807 607 1664668917765590375140189200045932129924294256679354578739747202715574999958839162598858005608567751461504885098133946419413315607833642150578825490307316326221349181341355735895680271752530607201191236984537726555407013772427046608687478005523542798456637752766291004076106482151824942344857768841953082422737837489053792409520988736218654900340686460455696711534846513192552723202660878076032821264430802751131957584725764106261088789610201956775920103107820389984731026481565926398438980578615351451161260696843624926124323751998778504544841518571169550433678189095430290172330033080242823964943816583283762303538934605478995358577950479432025456284558060593235930250050077977389411059935146263648704886013819817376050662660356745326126809601492193286676982934653905444299137069407050497334664466423264782702495578610578629364661327561717243832028976727806211672972766695422376178613841164027405094811005586327809013871177440841404425553541656449075069918755891236210320919705378123586708626820184257432764136936488157077679175559123083458321027687889691406853300690758399792218780950658657443661894730637120914661316643232377953512423405816307508310435322549521638365506223896347725784632618919459763261501140304541731668863337866401744589772804431274879608052581154999587105702909359998694855308022054558240296582933489267078841477070018903295538053299089300337328171114369365633694893897780211873818153966247995318942150619122005720384450498097407415672115307323208187865372571640648075056505143557669388213547739313578694075344766150901360835299619235372852897587829963868837842101305356838370961152135404224267953916631346207880386777259292892958643030387007880983651878474789043309117951454280172804530931461592135670033478979114110461405899107813623436164488561904708195802269835982478588553658917003400233453687273418185812405414428408167714888657362763384871841018570941086642178624239720274618501584633289440657121589955529152836996746421021279678022501972505114789455343814354318562782993381760566520029285934338978092474132558725508598985516775665115885447216569551091880659584092464930941287567693602048461756985088655285457388572199572646435012516217663975904242795655946520349037604784533539056716312589675521412784808654424161476840728269057957783497173131691738298557313988293600192165293039191015399986324542787017103825259828797153610421074667852672108929326869998785499381554469547060042771472255828123335281473754605326204623838308344482604623460805230212037878379622283971643222811016918851419588099866636145934015416220565654764180517066039032394137044858147226871040581046601115626264237738888755420605170684379166483317960474644324754958356636203068356632080068791180336812220172595243873772389060337736882799295788296307596278918681105758838218859093309126212501752823431745050368538018166193959056514790923868148160245041283400923660373144151499991464800753476193770670934717474403771808428271066294562987581817699374083657797005971361091954835506118412962056433 A013807 608 139034812680699873722083742177036297423406980612116373770922426118007539571562205699419219486433187169816349508281245338895819532881873626058494083775957366882333304974811372417743111977043108844050693304185575459634149197286879359804186850499331818069896841748793390951440489495802571009584865711448763397029486924923261795835602500237718275931354473863720245044101915628355195994609439197788337264826525076577292229433880543919032396797033677631881622931668266791914720062766867738724022096906532768552439654661076397454829644090689979478089708472582652021771236031439433265483176692894960900376072504852443111353875357184211171343789001992642198134342573778807658130414432562749541001136843351086203480784760244967065127396055655726383437264726229475496548291685228836613308227173946264587888510900137497916095133221134137703165878739282185922094892165283102605138358447168372280814006627860732900923709997575684936647534611036514939026657352688283198914684410791939522213534712886260085491220648609365041893481072427367284842421873519053522430553520234915991794526992832309045904803779961728352085109797542975913427827359411439055311115277183819401595868574658596757925445326046858405258300964772198887363836739375629970715134841939740109882414398904509219744159630646720514655412692656450993010181310018758787810903187957075691919006365048822146633749593237453473986179643243787091831233236501075913166037414998817033367361859689039772229690051593564764350742582941671058703782555998567876794366095080104972983720735209406107866870213689432558325059498157576046859433146412289205410143124708497581046387501096215083779070966666628377784023473401712798824540953285227635588542092855686220840423412934312807227926603636763296866197814589619847082099383701643011894249178843133221601378971092594194590146407040990898285414763160297237912618475078575715215551595360667881033712063570497441400875125677056411870850156967373123452314675750374098805257830118299988117387245599692330099770718687040682198390238024276319365990521925789261532025437313203695869346620326143868436975105476744964569122986763497147278941337336689574405151589578096686550938680507002898680367015512931498262535980309326071969789209025715556003143802289223917200003626160390707214465759989692035467397132025674433805421616269781649837439926272797222257812138114455528589526160967066695978577333723027209886309509168563693846810851040001832316134279020689086043969458391449936387599351239531620756069913632539615640144432779595613612398944079389415417688961317544554901578157864051559120965872646024590720123597314535496180369593171778221215400189727741484364460730032363853199376802768647858876904612316472214267959425508172910893441035327363581343706708468122188279983534295906748811567164634083926877330332271530394358897565842778351830663815258685654359171852752391602491826093030928545038025372677430787131623731085179920207138538179677425211737627727988195285820996069422841182863735734049761159816306515969003915340593 A013807 609 11612326589904734153142156230368248597100374427704571653721211951802107712556446982221192630726386225610231327281157891949917743205826967122031484371051735239379359964801220635702322455434617493763957955458883447964103775106597451010205489940554692777015854119700972805655261123178926533291537569085912167683299777456515748449985356422354468124062657011571778586328436095195854324665774971238479716695576200920812024294547136908661504812885049789492385028875865310727509334362351560405969049555730523362268312396947761791824826704098517775989530541338575679510355404581852905766420400567280029360309951677780901103387023707382501241804601235427469030378426104579794414710343822073404413955950293526070800918623960419894246505245964421923271063787199412022947209869841997662780116441795165964645036318890383963450181621762344315106117358183587450399287488536610012683760835865949621265866647565556272618049182707518781593738738248380764222445448753878101056553356673753580834796632754973328600312239792502777663985432650206142997323917298184869246922260563540418550670688968347283823015116506183513694500455400586891265405568885402801338639659065669780240688539224060659818691119076759660865578554878738823271515008309391990784098777133649033717489133010903514542251956511244744104534723503359443387203353194076752716754445161362918864767330615242674508997399776785351600799709983364341696836431145806361343540610938116197443875429883088290816395942799146122683338371269871308493998622859556387637742250627185447448573339525424807535148867117555096703867294345618909009746715821500806725060563918778426466575330479056980012311786206963468740899424521984454670624484959335497351990624137399768850813003871686739972483657862346107317561707672339639248144022626144925996419585666157329801368773044624559726363618062470600815696126433911185607699807657037722310518084796118342091816665261471516803242491371673428575865275960071970643860774033346995106313939229310533307552300139731903102262950195460324817891751070025582469766894381763844912416296549836085882703699076259862035724597784523216185777720977474045237884459435697649943892665913152213357420949534625389100682933502655551666385267611415222856988764527036788952938573510998270788461502860541992257259394740099068494272475863916354385862618812468433176072820082230296800194727587457440203325814490130377514826757489880955596914456515267608273779489089711993036875851118086973155478373134312290137028685414876920497167715256503341237880503170184605244521172208454683365100799738202638769934709322963450269342190649268619841535442971307319176480648791300088814131439246250696515604124633033061383065149944040237821257950125284075807874239177868109690731088711576733677407727997966033287332504767928427567490901157403323656721506681650490067249483596754690723248872514220684537732392313732499031719807116036183010120917151391696772020345643965312115620417847304838231109538405469302058467055412714265118433962072243570101829017736520247176013161667953 A013807 610 969873129115433301204586030516586491078420372576313529090449343426463838260427008402096229710898503949192130685849588293549079830293874120999191606154611978928203523620162748714493673800354687696659532397881404457409911400678125705823372725325068495429141151931544949701133064269027122987042509307624470157076880712945651826291226953751467532189837176263486519308737311106852949050410191372809064418131219877107141081104871421748317543476972243468193489996741146617272307115277964676666940987944169041740011719705474012615001351153012303168421580343139179328384393746080936542517198275779795332202447474079938641055987607064293886216762099784137640886236526680609009311022626363392810058014924465590959363524391798229987362364648194483453522518570682091568573915539073486793058105335174056533118078390043759011322619231212759541978027872851407444798890330066204869360388772359978317746448271322825445332085788914676157490653157243009808622866325372652878344392902748572824903049564328127378026678579709624493273727320377867269279490896661698464372194124527459297770566613325333492182045545712953247278372535512417745377938518877727370604522964823805715482547484532770368716900956410043635153986482027145258460205009008728462278713964979500945118409878203672438083425659775672272354844641724084071142611262122484463656048014322192346504232220315683417665971826756889351050392577520573182861475565728893105773855366162402926709919779265417137276205538527483312635104106830921556727258979853009051891870514633155756352293890503005350143168530525319231803700291040436899403055452127568878483783359060292956914838176941318027608292695791795872708660835500663638545227608288660074335608918579766094188752896367148209241807588321009229270071386501479009644236913758250364146960214423126342340121293460087852905615744195607050727756175886696133140695635323447605096780960256600049850619699303362554923616121853536428084843713461171060145895708039174378274446518371245052380075659970548279004103863275041789115136941119606673457400785659298090929921504138859729009295650548299937085754131561163539052341033759609732313347936528903420963859349732386011825155126081447123078139289075294330728163936173010828238558602062639650138382598212086574523093180415327735318561908087814299710131456630157834661631785836176007298778006087956619049063842832032863221975352030179260415845612312347292409892322611665910634336708261835370432907961233742084918709202550896784534772834535935276843944745938415563529017505276988414627652824022343609336583894934422592703716857363230329945729105217564397784881732406558604938840267698174717845071937286104423679772093475554319774984388476184703069285252413851295549464330374722389479551260279600373470770850118121066191298130722150198864407555567482995133036959558130580906744119484548523896469081260225793275947138435252051628270010138458041188309121401385906095911288529626833208732919024747393900499757163201577225226935125308136956722946235855218474861390371907564387795275669102513 A013807 611 81004773616850104749908229854775820321360747937946282263163419612321686235349124168751479201683953948340475947012843463865512696505974660459973482137639347092062486496279612935383226129479423871112700805403452781687333210096037737076073913391875045806737298150474565743988334660813414339000777419882103371989218154025933786183669566404276319756027390798702657579185048960955465157639309593648385869266737615355865530234959966015841229548740198746706988478017817306621200362575130887759899578254084942535167518841520895007617527849650740572929738811839327396685992950066425900967578917191404285940880615482630555239637140929616889670710187336070959904459360944891145066665920776496930888855464506290622517000920727379966774492057781851452521654273541938969898861999738956690443006015699072375702555025214844796384676480810120889705546865968422401197048119257459496893849030656277749076501106069153704019581137175942667349776842346093422225990418361449341052202039630463550908727602662249526740166221655927547302714979525279852197492359180081717442830025474657928009095494111545178600536626023491568165936952538532642511710803035186667720260362545049077162817848455661513965604284780323254451696104965389199131854782557418009897980469069052898437234711437448925701165794530123923859348979321437225705902035223732024889016786204203826972379979272986194726879632942562155489079838467095792805773300725242881087338174037250054841739209884026904722445962783353933754596530106625399339417397256303169023060917252675801926299938028701509849307578838005187559476852007988330275042594417146680299844069932074728054484199376315822983872214245226583084500061641850927754935955071877178068584392488700643952738830657480585584085011584159011837865632271990028364496311274002828663918264068833935238589270551079997562529932570961296483832923566232747736044040157849667425288242581591492763573607905516143949775342113329216010074231791990468114445355431139883247860047660884758019836299196400162810701758764594765268685352459250668973835571019050235852557973947181703426585382029444559045339270822119939945190575480636364452543133006830542622322496748998612093648781285448545166609271562857657796746980113106037385312653002873726219207852985271682790743265521468587781541609125402338126089889389207412508774148384823256305601237846472224779596861217174216769162603376912602009191841385939558209366616676848948522090436210736751973926905830203372674495511306253450341128761913275850257283109125522406281507071058239349378116191515170160595400823488817909365207135643834360387397240596876196067391107172328181243096877998419250609138253274072727570158245019171772341926471109919422585049773566857274055586810337227188691721600809812502792652252172715589569363411176044706759354183448551747236506379899254624247912175603468977264356994135935318480200380949250686604044739516774154058088766128565152263036606729282962736426582129865927085963640218027758931428178848600860906762457192564863702238898185252091685233049219159110988273 A013807 612 6765599697252937598817085265700731289060371028525211440901671969440719556062594199698292294403845517719344891570459698945511485924875509616277445201617775908476150934655769551976142429560250961139203883968101779779307757040431167838330769320402795700824505878825786205503649699205797179007683930885973155731911489442400015755846265855651562502343163706898444663671114474267961405431192776571106836187027192372137244950754091321609075333140330139523714384672526119266309275482637506876594572675359428485479726341162666671931223543530679503391664715303632463498610817182497957674713158742743277366068289885724786604169733647582532242187385556495982642180350285478253327113004369173800164768097251029899083242433900071502204972351157998015166061086580496284704922853080197401742490305437202223891053098260969052238844564353742106829096979792548607370378655968502274640071164889442973880618448880001786513419436158071907519720711649588068717736945731966610414020966551975946235447838101953742722865422998924724678270057804930898535386759331079605122542606557668904805247664763690364861895419542108039264787220212970784835220597980301825674663865740125043973715709520865305307921235469137378535060110382814271300691643293978109604689226757116367130376280333967171723487068324950480244656686101905758528182643883921322450755571000561307832560148248859079969783713822995733788603437188610307710930991849873010671295571633765161830436900548723811109323409257628503901117656791035459978227480436243696979975070869860735652686497124095178804124018292129031270155066156559193332901832528314507885323276564796813361838574816109273851435991205975569445800529648389031337020005903558253789466237045048766483576699875343435988568364252520544827710375472988879159031096413915990252839117333293079105062214465696752476420062498259258443626209609175325323662134278023762073027499308657103067106431305876613858829186348647369450377409913498835887386590530964234188744519040684755874574747545182537998112621593777719390005869322749075123363720727082094748641494542042563051891837692481239016025781238334279504162262054718229795440855011863493750358997250973113080673639861741947940860372970201434436842104526026729348458698091453016487554459089182876218365668279618577920102136735762728682629153651675992300145325647248823189900120986175206685816709445719607758777229796643117432409711784395057841204509191467101029513515322756944261614349101844415889146539599809594425941415323758712289338542557272756895037752081855208699409642431538526983088472178609560608091465176108689613915804931891696771744572662140022025604694347305974230125836051703828279387186782246245597770040793571580093725942138077486386396665986175552026721279821236350045745108753717378756422801464834429953248020755806490480940249355565645471809872818577332450096360507227453734784816017262366595856420689180494121085631835823890082161080430636442330709084566068532096146769194649896453711812925613992503793707187180209981274695015330439949642349503833388108851549233 A013807 613 565069652314262601190801778476590777993611248673454184755548544559658338041903930153001070720903581485437404688856364515628064815931527438661108500684318261651836602213384528750599391859301720525307447592899828748947563175773851569025224184409361899728563555505408489669870326527367386187900769591527363939884979509718691715944035970529874151758203375963864996754475152005334404543018651891995414065176698134113274835531932461272111580899213513583160149122234054007241416997585367211840055304418694826535752223740247083106367721579225882802775228686874686983867474061899411922949717731352661268891389639545619901966860323979740675399732629064100966257545036193429196133805237917764963561596250503268201331491321767871935661495741067152224684588012289630194839861612111167190934532800420566941604645819854396212040536859388894504473008849253452236181395725145278480213383762731166621483133468906629211387304727358323787954593557685245087374107444479583268389445147387583005530838886113278545956442994293191929853793497925633576574037526091099699439881042303064598239090208728182963630367335576405547434293419407532920222459563912788782173600730480983797728709774892191164622889507617822992626755479283030753305066739556345692293248907981116099096157309773272149517363433568189060513971079917270858032342599828992772409556045537880991483256141892959218156305562210426681757947677429921510324667370293243724277277438423700081239920370729961427661800464606390274325247812844072652841537393515509815464497894121638502448028926301553428899242131776908820714621280461980386357293954597356013090085381968394648794119607216262661345785421514285535682706036763100286299247913071088914750009584239518025474809550288559117201218350734768424555198269879504176241436203586677421907375918793971259933901214389458463583080039917111524470104652767932346357585117034822632101329769758349905267796249098120666103272473025376943864971653385336272150415427736663803678130974797031495400357489721190756140364268133908901172680211705325503378461318846623635501286265645936908657058175913725563857489274806917358467136289072121270745015651445850861523733809398525377610943074892549233968599210844194005599489412118278461912618923296247390057035977587643004634118980382023246464850562307638862301869542141630552900437743383868961643648004886339437606097389615947359620833009845429811072291537944459625955241812180523745085998313271982741674292051335147459477408133915697136049052949255651409117844412925977928630448091628628885783392745524529312154532284829649111548407262973773865243861943716526406072878453314596779600529676581342273674339952874355441722697227239988678571351577119891941008084413314369740478235939831368280823788011949481192170677228219229191115188801144436424125227941545713891458610566426198275451032387680397383564498125924144163382962618577770120452524112381044049487193056559847123552175598647186299903153452042609869202274309906354001710464327360206267909354217980478317846043802375413675034078672909668408239390243489393 A013807 614 47195182430939526714056955340143338368804405100455566964968169990167224051597858150308802427680588029245217477017972420709771601491417103204414443085654945531423044853464089225778811807480738999994203330406586596940849424003807856896555749106054315227229356719367222465717239541892251461799660177053956963623133373631214850807361828294625619028996904163877968393930519170637534801837460824671348978137623004859274827538462531097908031348283211867979118814838110424738810389055327454900093259080353810607092561479009176628126938474018524957570589875156460731579595301123900783216683374640305621839077754084489719832174141119111920950061068912062776802796418967911399890291547276129647521628080438283463443407486685374431938383785789669620957881475374442203503220081705136794954043114023926171529761623520059026025837679033019857908090172098497584218106352359858803945902025247069767392892790456550578364279078133694561093755608531429354942572827870379274159154848154958320204941194607067137436828075326361683173318686740246841949040188216654737996918304534194258309527053323186569305371910234676967727259620682336557029900045237560031875921306610502247770099569108770698260468354565748194167179244385198011546792479154485548566024442043490797712610154669573463199839711335048718523187378565770379333719286280317305344418530479369358289673036227041846859632796861377046887105547966624474463826543434262009095362488934585854485239389283737108399741236604390322101919022576549792037978044643808895297410328614933369362961823953632043935093602088139201614905883965465063848947548381925771569297021187382289461933663714309473738261344190294642225755290896490899011999484947610417248835550485268785005681568449650746027762957871718593587274714698606068303860993159762884955125944113591273600939363327021960336922428013917071635267610703830477500131866559865421055735163699987142437871610520924136153611420219552507728546297462396670786274846939993897547001177146022867527333257899003573143599364038812205334843423961840491367672467811388852660702930193014296547946155910490272818941361721148544696533689999592640653894452224408909805323771494774238063443576558100604570291374688917927541674955189530735417403845092625878264953701884097531390046251360486963567990783814496305418314446029211125408797460765164119545439125016111956168298860078113539422891593815300143250568861540659212419407751395129523713327665122789270567378546419562850963012604752772940499952951374781261340931483211990602577143655060914713169514745498954212680458690961257123445634523010832566999032593401148001961612881299288437629015839117750288039554547204019040848121395116311094422957855072630494804936218284429475094482743930655710182683598546032618651287132778098241271131683860384474579363162905839569928514613118482506163945676051454469872690447975310444669908420866233938230315266390177180057219851276934991606201258174611646954211279468050818885643152637688592576859691085451787702057173639947529584819424418196925552521284840088415124562112526477592753 A013807 615 3941788831814500210684750966964111763900912718395149408481106525748756720013504710571941487562310392790589808898018074550100833928164647876735898700956986705729984129206174196226272140972598802018515856358888519163096684742222036015857232721086762462093423102558269787559169563778382734340969417647723539558767722499052695554281667260995426326920850432671251798229470891650817544184266565537375738003032410988851492870839929059828376686239962138425483982534093820784610182504290004360710689091650230615714977827288325441157790028288501222981253236962942756762259379145169317315040612133332965841621613098890665890103016440409346749670050536604395181346359708618928030237040320049624290653898906285873150256836695449157929925752172938996412023218704748787278792444444094730251356634926392337772337220558018849912703988790516851552341599263838616731480460655447767164365683050660514042421798751721560855562952884804303437111562180153511154158625156561947357046772072750273861836893514776854385861317679333054140318750035232156486425785560043220372240613713000438648270009020605865454953967314710455021548450779009431579694281678286251422308823449415758236006486111533637489412577441685854925036977670296123122399654651461787501782927423914394915754912728157445219913812530414604019775133045191707852331568509418381659671180084167408173711781658718762091563390826659072333057942471720442731693256734172997261653770438305545152461679032367007030654787822435284092274378684616015180803964266695562744135008056247849942563934498431301941502952740003474258078554334679607597727948188406822367239256506591356198150161527082841556093325728117598813337307650965816376381208982309369659039994012080134192459530278483279958984790004403808655002771446342277430806774009696555914337073978311256762424056564436201149300098110150367740049186113594625311288513626946519831996056607386626123553474782318104775685779428157244997995915310356832340740461491275230317023085316412975918750401032982677432526562483885634201771457612716879679519372184075008363074569432650747061981010887800058076110801472312047601599190322455976940053918544234856555850446719015039137296870957709120594315305905393114226208233932384796552796986545981205978567198135061709919228052959879231684162158254970545924843040846805742405268172720567272428554621160470686691132489092584120926139328807047683264430761884737398080481354804272612950060839918720482667058023575508308875281775761556348763496570451773105728455938409348667117845615214342657758631041058818154797284590327775156207302840996387746828326201233457282271835869458997869599213031898953621807351635337026874310675947041509418917299863013521171556603077887333834189366293255832295570167916834163190342374152616759543209206189367703171701342990729058626719999469002268777397318906809493528778236978905345903649275421219168724754934161364173988255559059198500887433941535284001739365262680272451072444147801751452388940611898259148018760663517199582057618453703146832225419072130231129024519618552200323935024323313 A013807 616 329222145021978872096601085511809578632768131153081273745750498137061910012247926931679124982691726316262851428971367604498971750514239555312858995402628486649274004455428875043014475486172424543388462838950728009020998206355126670080411934097887487596504790948769250926729401136334304354892106731355517747487838950843380185389159131305599002250756348987135621439923638341567932107814127820247159013751269998199865536065421715005925849211447877763434847705230050005751427052940805454210917463623718911255130663112948229170939780952683910644617251604381941987540665605583686551469506965988102640058078747632447305807294036119429049879192290867735689941229309223561488013427844570864670379704290551902411382601257640609119465328747236037919328591249439323462312023752415235965323557505687214443083376998226292363558949847772757958503122712115065108029979554403652961334986214074216793337111053542536484217473387891740227370994784848601405106482531701210405207903450288175623214479183247677655161523113895576014853562321692624941902768035760369808709908297923509636342159423410022488663210304091931913854748157513646734967646100052146005042655243318653543629497726521400936753227880507044289194013412000802499305941556144739953936411881372754177758766065968437982212421536352758142335638887067456631534584933475132654597396631809746098076581715917849728649465965233392380329332413180563097393752495694862904290584560777717436678751894462324794207318533717617362670848382117814203915927899518680095952900007865876675052882373243480769456268115797830173508978936586775506169835960643926210934189942687016661025699640903486009606470658138109970488745272316315949571734955411460863292679339882944887888412428389202025454368645957810502674486473969953353298412572063866046521346755742534476054419628318275956190693494257868864016648073393536700624127946636200282888142643905538400465309767293990428970051983619121259477616842636312993930984084212798511308085108712128161709952244675746201842051025216612054166153911271726507713137484186128773492351113584423045363716010359948650574850249768974527733165974921845650010243330733039454401185160418855083786171959258823461157808664524338293287137906266710592886157113306896304535910955438489074163846211262073309492907619613394966188815614566062411430403053794499160505310513943672223130076621501718363872082881293429553928521663375152225079883234607652906202031410851453432835353187050029465572409193380947805075997060702541563546368431887210026349583628317113118658623180273551106824006268766108821590140582859301002848632653219585672626003653084961066795871637232505446971815934983821569301965772853908177391801858752301769579045668228009165330062179020369158315994581906143820585431600704373808376110142179936603667867928681705562281075650538490557001472415635709017087130715153395218691132455646191060256856091297175673092548183317992619370230968455109273526104319035386021607668550083054976708846354502301674909377620026293034350871740526574299226323389034127256903061098323255377166507425073 A013807 617 27496962774380697376380219263031847816987427082036501064518827354905547786132959105260772197679395673660589614199117593695358619574699801899285296155022933833434014126121875072467612007080607070288347804772003754041442791192986534611786085147789660851547676644832156606651366312307777434024943646309544197787931797013389956463887959805774934266985421023754554238283862197926095257576743769674862967987519821519650969437720087059009932851989338198679841915188519006530364938888669012341150037479316627186939768113856549048586061444949112900949077471249584176741383932043955084465284691306292320600290795081009631428331005190730833674960019325564152559581413135661079040369507006403188134783282051185441301086239639401314266863722297901123060243269744421734895762535825472923059788846432501837500766730268858164496807050235828517452139312038562352887771922363347498983659383585692660796308852302926189698327594830106035530252855425340037955898527530216794253369304071518716226496515864029285436745571995672404336584378670089727772661089114741846793260250950869448336933497202628488275639987808062245377062420863697288951232769922455286487167608577217262617479279616793927638566345807828846077773194183719025544531544710764825692723056744133801680589900595749908712363659137718712806014895486761045322400068228776554444629164085381803857454181495174727186532046882258164997486172481253810457423602192930644629253913100715738028846036977387829136989451254629119747631927722861960125262214095699680294082161556965885777091788695668757345756969299550573921643429762664077050810869268941361063434478203162318545527459707900055008342035838353082845190493889131024424180875210920622763067871146363439981328094431494542367974323679042290993875784792444474020836716431346156071509402386372221974541181776770726137002911333911465391534463737901578772827790231002083827100561761634472745263137074161374618007711723852626712830036313827497566109721697537144462962576364745656194176921427562998524049943677116655376011340823325869650708955816709661290854657357684597171822924901273271244662067710954521530801755391447470534505533226154188271041385783343195452904868209256194299361337469737258593635045069301935428444728260505286251143818909178045963238599410819624882157137297730360971056068944172098665078693455970364384564039435089447748047129504445019468960234328508529773664057846756088990896927637665778378899865465724242163841533535605510994073188240370141627752350506936973928956237799651668610743574220673604783486866639627261993047827573614174888030131620991679058920647829553014963396451109309033259857995013296087436533038705783761289669483314531264883940683044850996097011473256071553497532123253960252471710183475383038039115832722430004849381095185010485074943997271424730267277719408625269811319977626310052816134244460326722060302073828025523543712877601231409392362716818902061562421060716339181634173758830154475910694084971486834709699556374386738190106128202216020522019158640520012045681755775519342623800565993056612356323866649522033 A013807 618 2296573827879050225572652293067682961522606897318770605409676979509066256645610877430484954722380806059806105167524500543030047265498502154430207220163670456702242293827825127927567422443379383117553097002362525541295343363229428357310985617628540263982113501053026551944128765770257879067197318283419440943445851618355342553820386290938128284912889349325004124535706454632985402008067216387014229949285643013142768618407819391255568601731001515691939076598460295944422610060920524579745192280310004019280396372637412833086956437943594858600167899476236520025617127388243172609625042702592840908856887495961005426525633884535029959366335774090443585928799206503548982530701594681800676205234500197059242908023820922437168882724950042999699114578132323847720228982754679324006876624242888985969901538078785302756937821642746633606120127480772766275539598727709146462614215376460636722368511653192698289794019047805286193522248737979825310114600917851236872835657645357314697953215501479589948962426918650554882595863890904564153300426823952353786019889419667567194549022619860733969269727421717166796137630452956861270495912176693387982694725835977762991074486912874245630300699768215673053261694951418396732504819145787789006681922422326799250164549087657628125565325174841404612271170085949769266372176098535646603769872413575173639978430692658488389346343087653084198755042611806799503214476678755760370079916076084879155907249854388408877350495958237878710441966235341153771622025383486932997842036215399347745988483283650950282274967832867763484509580897207466379360774612211251417379111054006320007240998962263520494351735175255087832313155240114112290932010878491301333794191666015420870680503775012855673115583487997291186099499421649754914694303393062462301248536796712194351535654043177667817688620157519619500966349945853277760685349867883525043323266018893472798157122471571032169470622090887895235682277462967186424219050065899999842691097340559921950993850654551489199727175345856460173659843196904999959096862698767407620673471837171175240387822510679244887625420557286632592774093412049084186512436640581623958585647582010607027422067497705286604076958266809925574998992599233166948919132149045662012981782899113459576895651061391065889782646264243737478663573934286197852606037556136100803763173137658105765364644303340752471067027731351360915226195775418915308608702293225483475984095663562754429766208722427307883735986755023954598891504066689882999520353937264707014037914062484880145121606588608308548921347606775829500823164623116846026680111427372097362757834993100599766896599601505502518786675925745765526674484915912965774371609788589000045018495257820352219667380466294014246689706234047466720064993464810076435025158450947260723944397596106664896653302402727791159911255851327041921256348231570948153198489508190519751894443250132448543859526471431519083754969412089364789267826511253331982537080670903551921788816647945154760375853933577284250019562148814871926067385924127151015282447072306081320612525666434729718193 A013807 619 191812142678286153890053492169305948629329650670961039734421631005576722821298066093871533903367967302921065709696813809854412577661700398440165337235289920214227978622793782509638358689893489457361152214734320495734528373040285085830970829769953311388050101721449830644925578645897708317571387220349475127037540973016656565437632483405443412484209431344973669485346738797401573761115781979859815499594286190100697177778039483377056345185174977592106443616580002377574120814898143133424898204443771845694317985439049357232255688653486986185144623132154750389059568096593458019528493191563256665548636100550159134228847467670250237236235730187807938740359238526382914569946727889418674277337390690958585026921057547262874782254070552541377869748680189820085441244868653571820378342533390330997192146361878227271562203801423841585416759167321622212099342825336995621704001882457368839688940461786307353861886264891745308169171736844812989726081583259853154856106962197888280887750511899076832127290858672612994349289148032240102647804948763324540562167184220054879655928918233388361847376903989239487980211033061410010173089080909608457702646196546698742777532221450169869288344745341141229081470024037415913495534999875341925627080842635156600172993304350252758675341523927928954621500396748610678896670519925795739993463513854212077584638509881529608766595921023873245364219913980715701307976306686359861869444670590685191980529415088374297845190772927985867774823461941928504159643182054212130912764706746368923092704112333811018525887588368948473989724706115664799470591256386495929630920734341661853324775474327211495208751273572480190842627038809570772650932480582471978699824682137273966540106355792848718674286648501021757154216291195609180230182913691969913862579041798199184434609361340241993801171244176196140340210513827611611850201106315499895143402501164001741574881025948084177826355827653047897979419495984482377337199280554033886861403140980905241268957400518794929450413412061277410164243763648702501583729069463752651886269041312373727252431323914441212259362750365136840781085055867751560341705220658017814645031871697107909537318499475843242459111631402231793949490860880553336740674836220442736986251489516855257321901672298443214180536398635901197955460358565517530847508862726043275231103983630342651629020456859322987135989223150197015000607097358763225490307424232485605397667653916424812728503518705851181757513349766355712054017311154005718002939481194285594519460620412799674600701703887154538314459873465524055738251532487342096994349586525544943834897136458755193130970895317341075871581959994212082553379654661966814441291221152741872759989742428413637738839283925342363897770954373878467926548319174402393929736258981566162924560031624424758833380469978227845466947999958685868305251460649037160703291042213580400197975794694312234831691510420431905394298800267115836564438138046389540513479514714535560059723755253027270741351696386308357845883850231166918137074139769023779947405261926076217978878756186295060793197553 A013807 620 16020341968633137859051157719472602135470241753689336999658629043216773466757635778226244383143195997107270329139587586212850392898882878978121049131228649426212535002554359508987505356138594132968260794126825182124243544244697650653688514673216270520441332545877211305294829254084022496391879832030808512085302459607324173001916502646506039254093655915363545849085644971097776842102151226739871650341614376883400328985199635691135123006210999303470322277300378378577368144581107812646780922933348268324235132461854841365395227372027886573169464068620696907244644186995582207249039279852554759963287635754049841049927569347286970064207644421015906851533543960962027407796520660052137094317496207899551980033473647404942564688642226618808421059279518133963356138212674814972009819546731293835216485256290431419948146823698720673055593142413869208776749212114971211320339941224721902859659996308854176501898602730023459883597392633015625714912059915446195346736909589729827108025810504322796096103459807195309901046978932800725613247317125661628952292765393243203603742839179770829369854766398085271275595205692322025459666573126651407995782712981776825695522268667739637652831841475637456594113457877629014511060578724588432970299419057730914403048573772637460657323199419984554218942334636840712512128818494722385999994066140617646931946592983815234453794857919834917326065011435583356088943489110751462023197888332404617919405797277596109730328178545718307662421030364851810595917558208349851385965021072163478825625740166232230078300657268162945496095797179486439716583252324656526538704130652949939651538572391283031291330115120047118019367052908414160502578531710728642132988057276787258959396222942174517832395095169453838179277298856948474342005107134467019175716464150027394083163008468498351564267623484840077837354722325395949433340646600576866742272120299718589458075638168209938616235065081410213487139095724119952637580221111153464264551251737866186656024591048730271302627978588769950574327803383703281634774635610682085238193076599450766073850316604658044489114236273246594078877004951130478071299561734578305896967706956014149712466378394721903453427462566345801662455426191604695237917902995967597835828710655937267946782549572038275691572580550469103954438004607750589693914787723741860390577035816789848606707417577347515208584955906727604889865705378501263356175966379321430248418600122753716783897342385831396551569272485835795426463579844893711573323508408827927139859870477497441622325207010359034194562003091714034659314506244875299283065071816200039254034443734171692485491820147799643997870396880676587346940822137022130308951084081898153954787103277363535437585595832728519575105727880260703519693242165765262343405502086399387493622178401303580282522770233051567881244963904549402406722907244868232699099571136720448604935136348663652165377706641824893170437230097109781785698437727772500813226322548472724511748187762488090679588435033880860355646065055157292169726569227648635124987234881327811801813932595435549772508652824113 A013807 621 1338034981562208307125811743888071202956610061509887115548488356318508136717064497833234157124502872874396325160067494788083477665307596935131648144489348028726697135948342660550145434850051520579642109786266566036198945058861392480246718434021696130137780535564210565429529434130351642921146195451045157737876546728863322253293068217538830904541156235707078712861482153631057419629213772608540820108181974371678478877172858772559296608601748872825144786922404902557160364803558705620071789464316180718708442498346578205679174785339141114477686808475269226389979927142058021531647009692565226106893746625813996774331000519454755026732686669687669556146933125163509491126573202048214542254491600779978480924375752504908207945360087409429498135292084634066753468019660813221277232138362544392411116065090633122625489170862140849334276194847548770186242870945054510540686112231029998048741662551711809675615073198614289392937937830102098075335170156197981681554813425843824889889423719131544252742657066556759478245344727446449403944029173652384911724444058409065608188205671133639439799639944334479942208987174628427888416811854111052247215767970950982258915715401398282276402168231886716012196950115397452920978290595656350510112377779120743701857019930064453351560290938756529952920282731203573149725511049497708401105504398130526489403111392601232196815400328322532129990275820111357483904649154019072859639510831410766093246691594422104680786739800316938774273066877102788072781630379119587937607184524968165914995087444423882088369749195694237370779417076227886931568749817407637753039107696265031909636153104692350056483182544941455344095555625963659099335861547011766919589295531814548655547731936353357903879470743647954018571419277831193525518608552977819908575014802274437981219857630297450820999196181077328141053703763339395092622044144726780487181309759552796310127935375447062283166568870664462440659344413974222564243337647424648488839585096398321775697829868981000989466791399712655041918432466410281785418012340839778441179123950662727433254052293137644533775310127777828784061886330523368658993010695633714686820639852673257798134904389905568098333715101003767700649939650949015750966141176126209738846249742694536556183225322806208824035833500155730031378616582843937001825456985474643921681384608454104945480810223477641817736224102285796288006473578917804016771172887967305175778169900852513179507889933407024071383617207289491469813664652225367684315552745813717302648236242151063821738223614712196894964013060223047888780606876078229871420877863160843478536210775121753928080762310564374066346133417870989251803844405706225345533903493604215716457773652828679843282586549545318683432405498287254218668299278926880476183570939758163242854817962255276328776584292634700001009460630271870638411903935998639663261495280910028587932787522976736892504511436431856902488087894940706084523319217461287040421475685570990423945720390110767821649905682464763337763914999471792199307732788462441654274058844523380169499301464303372552549695192522741873 A013807 622 111754019695057200019454922661275594942139028947367281777725296008078118086745943923529550037195604445342455473693997232195520138084155803619130384675894836707282471491541527351808696864111153050332288651458769861909372090261162361342686170327926082485237568110858430635239727868001099568417051390266742619425187059341393537917290350597060695978181909962490921176903850953419546744851563502037937836255466681496958234300354337542925012047026667607228917748546179866476590828758026652094015927849151729807247825904404558316530357246310405022290879930662961057317513494831828016344689896532740249673872611934610824588899494385380594587740723338983848998948001546781476208382520408268926783637392988744582705284787224962438435804419860522961113757730200721889316402470090781054295705428178070198568824872434769034803481039576865877248082069862120834725190824201897774868644779647856467028952397981522055917046528621464064387569505507957333350068746615811628025139572139902098628454558445585707533319460855887108382529436981054900666809260612620840212137292202383568661487125858752699651505727790760099253236817812140925668460542867209194739708156701796989246899466040185934007385492895410408054701470588110665413027808839814050955095904489943634722800161578913208375667059495884138197854933992853633038224408365098103368732832836259702921437266621447514310219050821826206028917826771520688413200201992826984309951584150258594874056928657728605043989294862271043366060818642501962626794550894447104136889658709866185386304698445727055902729822573578399444867693623629344411553553499703312771579313899751730124721143457009769067531889336055291794204901436110771635630492267969784891017552112682918260002119056168805489917275980220767585103509503739114444839704953260496584093811300763334629463729140073390020673864239759523668946392017869617530885749011725433069870172427609100618195290492714088952354998646766567506309104799541042788167803650554066436370986836284233028058448487162183641255884495400661756069398027053144999897808719279135185721611483301657952811701575149209105447677182132037873632808211642273767755246310023484357946661135123164558025349549302953140930218950935682125983609586912744536443077171237163598177624759590387708979162186097367192296849766506727950773435615708462329463992883827734982750923882695299151502750675076122259147173247011991770588679784793909284745130775917295586168528289102753265678475128088057466031092770025617050307085418514934361719280883107482834483339180699001455398174524377396864289334802889182718845066896929837090943140009056808170822860148944009827233348940647086395295409194002893299908888608989647084337153689317700854269713257904169190804911204574561758957939622449759597395024075251984251328028459541552206477251025522934255749096705142778784311161300936907590800628638542383315263347356886497692734346706540041998869299682225120352707589073342712885472144361584154903042070734574691198370512702441439232021772505139498733379944670883556278381150225171589406623668753437235136751157600081978961503092174691923974833 A013807 623 9333807478950872402824894595592398965162393836713062741357394447890692500723107982437111548656614078879447223618396342830202037452926776874073388858515412656628939301445039905950414170787427613916803080458487917636532666350702541581702491631958714335249526926187006985085857311263319837053760549166468610317011048383252529680390007372217106388793731301977204227616186535480553963676747435253710606021892832705307448686999894625922639931179714305223366439276325488627991342608699144009544304309889001625231145667361773115154931967569091337866756582688901170468216044601849107753124844848310998393011514421390630680489474670561372640562692953995270052241136037188735674400316487019029033896178699812936292128090713816087820596820951170738235182159384094492917595250704452124435831613066860601054666822170624344555821539906499414933637062556954194237082662828166704054804080640968619982725133231814703632247643116993300121714192669530104438731091786099202984287682204696763179547153175933763878890374690144547179217241106094686358592576255626705195357918782035278038176066238848884227593409890812074249729592260487822252755493000812179153855164955890786338890290303142369394230843752117572691136721524989590885961495622110109349820565038904582315682992295232410076744088476155739106423041942017128284985540811061358691459934931317246647701361945489917842703805343689746553741245809784179416958894070642902556551466259813748102476108738422150821879029896191739812976765633840406420552507685255116584617161185106733669649554718885569436051897511167841500034794639139146474597364341848720385995075876221164251746834622672912922289330929236674025943787572845407757779494344713104403882676970003390015993636985690274803323380807144018729475430217261794577547456997401269935200099213651054471587440121508069607916701815168955176354071607724488325797108643208319895428626671326339692732288857241973423389641841976590484694442741962467434710563128697926182832141191553295426736469676096272739901332728940358670528672192617505723536464882042912649846654712696837773876786127258037093696095445928849935243685774644574347356685927059471437060063084666621827050835219707331949283632817001099106844277056308539336428262248418899140883393397545748771841648604945038205267825189348408425176548116059586482219162149650176253494339913606594080432661239133032807206231056763688564671337124305772097371198067535388444652381651234151055502731921173042647620382899245309561658698081239785832825156058638020073818882971711161300556310934450524563502309532072107429860658832298476923672661996696433675235296102499952644780356536871785302821467871292315651301690285511424314130923413285503693049460721013414114985216988717271972669926075206626371334029805789120976655168264969369981837186482902700991974420305910230026844452503015551458891259304519698396874110034594517173794865371276930847787562778759124276978490546994656722907518969223870201656976789822412783579103591420611446097690461401756073710626358856865503926672047956556318830615437955831315856593433916446964843699761522444182302026993 A013807 624 779568934449455813956338021518472753969328295636111713220910941682278528352894701801129993655349064482090311563832080949521304370105897331299483510852065780494305639395991177984884541958336741741945310082973369368920844826277026975445373803592823779994375738402065010401355888494023736110567134826932624802287079772017634531435853805734944942698441232072438074294731515629871347600245622539825163525554511280379983421786918199051684809692060918486560788374797981135698464926021161206821149840266239304740930517283722652350855072863338077629969376542759714658675872261191039328648740166575782896782714695988966865065161413959956404312436678210638950033231922962040392261588833312316323940042741187076252054830264508633470864067082662731228140649133918956142970472934086545885005092154957264260686827654512715881646770834530737634672301101819371256875381082071311289361291619214340109577185852654395862068955400774397419465691085951823852827259517066791532450691505418478357518957780407163892928802984495562724955403194422134299356010561446198044621488734594368457026503228334897659572829187490515253411665275188203402372391530920834015109137232280954365810455936408753834175554301020611788736430118488655620386390075854258443006363412614349619588159199490106122019743013617003485907558886039212571490277354080655739269425225398547757262665451049263428140464526110311321915022591278984449083823791674165864425735013485904055266907077941756458794158455959830300919632442503984584650965994380192592263809919341299502822800459676041644868490532030249289924406083055540652704846467195546975358694732257867859470147374520264360182527208540776251320851081871621301337501147164783192916685063211653137525804554681837441848372088393475588304517407175922344911341155879951466257847486423349720521454586388475481722810852304726305284268414748756989458900310989402085986094328215847217476693497645706862294926276283726813872164552251447242614460943071979492716323264459722787336456683817236795509299210853827696521225230199606695535489083413106107427842448259152587711963054134718516102591587739423475441487879584089494065577765313934113894693528894440921617112808385176071736118296508748798502740864019945513917824891250194875145721899956418483172986333133614535942174027639568420079170475201412722581426641900932370868100763924336344191816299353630033090671624091960032609914747959142391344539833798623178285811567892727530306643672788293694971902000127867499899296122443228152543389859173506074585426924680287902983763645556242262068276394428194484649392086332401091142064402626082836989327165776898544844700158316068380276951818078205495512368474336199670140528854401018553947184008879761360297680308114655272429364895727332641160189503409313173091216308658506750253023652238516489550695558369928322072075517504361873398056868372789729805322544199368668872520950674420541338065030844740818737520508975540724153958891828546863112592358462757738097310311059040888589525205026736069032385224118084263753459576117379540305051831993508987331658540194135566950710647782116060550047596482353 A013807 625 65110376974152999037447307895244362884272268579823686399923702760245584966562118389132178200088409214608664912122819232984968862295614651007464162309875386052664901307992579176475541828902243007029014243440018783061637880735483570016173065449876234928910256047078871733731645162909356463690677667880239756111819189638684853700053945708788336559116510143922100403170270916922484822920114640148737482817838336648616595371065194902995766990290619972916043605851502182434671489086213405154909255808876572971267257734053799646995766540618859581732672298227834128007267527126936795768071427452575963322189114123694501537107346455349518844579023800830775745725563437712575602080160947077971691796309786685795647871478522025576120037746811073974905535156314045136017036869927842398861510301874185668316824532532556543151019946870841737985465260325055706745488703355677990198744437328400900291996139599547796795861224028078446871193985189782280011985542124935495581814205224056730898340872777386735501306554068053894351000230201331078816513358102547906884831360602056247899310576133758987425182266568395324480195695448993936369544513054038977775930250777337589586855090264795528984176470775542517207055379926291006070291685525423519418334478584963094577622644500613153417210956240305748146485225720881073183439454890170447999521664250512107234335081137085530781719737685259311917664601846212060171930046904418007162701814061356192599947346056773441194946908400220986563108621230375296494633330816628065498465668273304675775263117192602674221061197725698450943776320462881810854561481786639278928933542732909381490806178867306999626804854984534173286568803208999682709009433312349857055594453164500481699292722211581744980617885194711474610781598364740210169340124680249426413321679913564592007672408509751860708970885195343045743647382268230932516596812874145851623644584386915775450870917616867082845734537521493147221417055568593125150402392426314799211160035370940506921128198689099434397732179389722543041149252451501350817819583735746035198480829121052683278290866244385825183404551999584388092348509190742738633851120536785091126598698226792600214382878869138290687472336242707208399747419703809869267930652742107526167045838806260028133090991529652619656426316962484394013432397259297192002723334558207772547274643903724495803244689138314533993765984715784593883612689664295531667487311458694806473609267961968496058741186194951077697748226952679621459089111442580858528576464428030400855449442176222325945106923440502909970204512739037231552401876442568471533276360971733064628185594212852343363974201922716347189111292797709801190688527345033732649807110448427470644222755605646548573422557014044123008572985456042549522340187514249245529751477315467142287882788458613135723763643730614783387781819297481808028079107703363771023070344214075470592901822321278278033096529441183597921776450430146136822062800604412062554026826371167989043625454489962154055885734649038023221653846303566515792952697256899656585818234059929864130927452935554396687290304013410115493200525305802604913 A013807 626 5438083795258232632606636602718704432457304144055454111808027578238471501992234689978708655449584026013330302125409985158137584347792031266794414300283102118504625222144848205398413729091744238190070298626353808780091057436908323251320790599439113017497513495308074446073000735651352361203909089499025504670215250537812597665882205599543710657753970043730517747773184197252282854895110894859862703302428675715229106661986736143493109454796062870757920878004323313779126197439969629811943175954413180251133212633205907400316733417239027771125894523020286934205294991133168888119345093692266597032632557000725088462880742683297247163418084646869187221058744783881192026861337122460899273670519589693784338305873757638098143121672651407709458085201790505363805278936413243324995312201922833861203489501781651655040516336982599572798284044007608977683089961992969581419389334150105371593287809575493831536187125292049139961128992837035805808881044463816737526488704234518442221360328035240117535804624702317929310089890226645373033834012182082903730928000068844339880798318629267684388738648086058945895910424679595422559520727274786389462823470475174012819883723994005987376287403015644086579650472386823751117996831866768897765338713985894702622217620891335711186558876276146576390942592537433708113354046711881925987368048919867021708318900311650520616420014211210542990675265210797477477619769447503896376236018212218530562140202290007774582043160736494857018737395153782175138528270423135592658497351079854679825425750811043367953617252295248060321275142061380351724383829520301899215423458422595324451493622865176347915830368293163278687067513012818862499539176879680772411140304322752244732006627451833518922526186389347497070967089877021467093553456553419112343467040028060828289072807231142985158273957302400246523555173014424915714718682408061535673458419332579592481432189910278355626358594308332629149079973898144466405686758217838238344915297314216322078559548282712273860332989354809016517339826714001844321655109453193244605812317329019441160086131439597348505143131587557287677861039836120024273437879438352827595984649874599944762505472426029299176508376995327148752755304241081904091126836047673562692997835502937643809703892703548116446324382419023659072395887251493760773259455625636071370920925533482973613982799681521168193693328809447045065753215453451627100400207740341648931482319669451570759322122612188508960393629663314754663884581676795795885165234885493527109847992860000264885261275352674243543621451108477128616488157122359761310930774944720117290810689014251640570102489318787192033581764285757520305247496492384562384644539671763110775676128770939205383400825384369979197799024318274129778655374801377611235890373136865131191026258374851827708784463288024677323330925329544978088313195154492645519617858219103797379389753102095483059602255235457095282024690916376235493515507169281099876574874565346321612912641584456129068901632443622304737495750897120178965543202227593516217704124726919402182079191796630438765719173481504026256107601074065939364938673 A013807 627 454194196663762847707938895695668912903266499415655582872318271362055378317893433541711725611804707436659360163816367370392809182311938243433936276773944972039624803178759866963080913067471570517872861411571696463121985208188020066273563751655754158334409824641625685810463094442336600560111691064048109175561047940168645969652147693879490257846269332022416572811764117338707916323694557049590592842522145424411650217515794189440687994774021967028572309651799087490146399136383703451523305998888543227754897052337990591981853891741220838472205836457177385031760442954433398704615821570271798450762503793257560113508262509651669380335841847791161385890047423094541039275485737805056768236235466650814561719644882111691595011665221518223301648734138744798490380702048170495746933470416797006921576646678305327880638964981123698919685481639559509425069356715614812409728816577550950740842991143554820303733884891517236218693454610742067536963553714662437734949863066371214812770235957831289856707938059762295773908017721619648201158850531459746202510837493749948111184156370235066267831840626795729220172334579664489287593730662717434034324479077557008724729508511703374071654900187269609755218987104219906517126213394344405110258854730815911457710237914465249934012583905460038206747916271319000735335443335423090340390966813836213520100502872929363132404016006934515761124188825671016116408280764024972929239608477102703891080511835463739340866826827872786953061965980639041049745019674010707834430357259540542713699384133489153134854066528951413246093221140108548356372261825365134924371382670913584093513198875322393754278068190213290199222565754343644214824011592167817792550849357340590232261925531404587333928309613424692302864242313618709953120678244798117682038710650183668439531649932752293263404199187853770989893851605337783385409019073403707520982920641076380143641697933496358540269096155226249519160308499946923978669363733112067504805670546980661436323372032120411825088871603903003868544739666980148039588956396640152982722050555637032745131553783966610144498059493324372224142631908152580547341805128570666513644233942176461986509219562494393096521156155026718790978875765519401711595004473537743629681872219040854948630278822493042233713458744019275029385576899132010393543402993308750316970686621482031439213457412200329488705460515493826650936774307887733347052525750681074860406334821112264641389343002692596456881036343109711624282304146227661668124885582871304877741614211660082123481906978730705495006807218031118259177707371016609624450249254157968916245799557159311272055530010394425065836782534910753853414576154540451034927896597925326775095245951077613372827020336927965032579372310086573593243075558785859468032799854764112622205704125725999502065387158279109074721922214448926114914006372498380246444003136317768260924011568840116840621039959520612055049984210026659564653908674285526742791410098572290127432076737775360355963733243323778513980382610678374467381133793250838068018866201317035389649436178046370876151631088348697776936362949307061321699042907633 A013807 628 37934753499554136803414764507397963274593721297694969937078894342430227252488777462837305034823540969817226420242106819142577815715875394029845791772436658009721503186293202848623480940308293041223259257955879660296411326573071623955234318102040243058248242963893218904575688110918395215381088549360362126452034285010825480031317027540508905825578260879844254577811350844246223879271293099338855904800292107992285437817136646496275702011521088708193387874427911586264517402269903295974678040333170018925316756708321312232916418892118505650037103666739912375237663955997231893208218033370670878406135079316664678240323593068617078315029846969365590110922650824279162141327844307216146339858622410142683009386460198850593706969290966423528377003924002104314715086615765247975279630382681302815097003107218739289918846994188432457471051112017649786691217742244864747272960489373632956825947463300842146588157800024411086221496022543788222754732969802321462060747513166390232377382877434027160122103694689406705332571548127394637408988355238049462579907658315489416194211924198402969755583160990606100198013556428157809789115978680822807980814817036638925698133280405977505838688918540945076365645021931550812216898468909039059213929805972475740859416780854052139738665020367927851065792714896834260415951562817871928319793939258414389412314100449933338181515820915177690884853374908868937058536017692129764023021339616094931686935429009766973488538243490763039106688460668953347515753788193048329039457868674085667990886262213147558976146490564550985726951922843006067272567679916321434018422252057373457074315883265801648751058533314804210729267914368535508466316272189448309851639489174443436788748282308442538717026347222843725827524382275748273994592167683783586921555152213990171738122934033404285652782120368734806846924379929417006132746682029751055860014514863340345977098253103549361641815179980651586089788126224067037622443928353252990068874409754371823823164355494728916043247645229582786104725201725848944414509227203782217269928384457360611906132503590675245878622426941944892532616759600811679894534906143350637886080063084520281575236527079094205814543483223986580141346682811945950354126368634345885694659649606511246164549517533441380401981787759233869729312768192404640079138561404140135223708717312800747834547176524383719226168767714559895712890326969091376879174003222634053415997490594117455113479316927888348675161036412866224571682324597080530183458568766994254693857360572061719035332352770567253648463545657177028124781297334678252443709267956527721853765424813502836753349921998152775923753914098281072591038815003373010888212851755321217582730037079953346511885565560560567486061754710740713081254913745353768629567476669753450319242614284761204412003200846629469029849665272988758043732726237437216563249585948396322920634370241095398645509878459121039449829731205636633499459106385001479084681362842856243733254481215735872290446964215645305266155536026468513890139675546103246279003724000200112778910559026610941947060380129971587027501969889075068649625762688415793 A013807 629 3168348547036261059958004546422385290657342196504781584114766334374115010355115182473634553813496965340104567845041003641607241746405628784766750374625682113629949667622394595119881751615488943096007836483733025107616570406709515104365125482200503140467951500587325536129066046712015286783843896731126805163400355518389154917695629457210844323458121926945471986593381833862288864620617670949880584024825197151623672051925069852015442907704252849997019948660093603596398757954984593183101084606666693150661380837035704319005412222288629710396748935349784221492224931268844804952643578365151802435358807959607150591310066816683966997949607848728383451654370719494619901205842884382999758451332002317527027626966542268200436999782150806659513575744736579754469318749235329276143330009191925092419716796518016324233312019801612067280439659926826127834237197050033348556984933032975198187059958082349636925189527615838838332305569298879736152698052370859690832775693047170078598391395306167382440558222684153937436081708271148127511036116417837129164136467530167991529956774120974814436956061189096412094638290246436168431396755655401001745365634333717119713233789712787647265153137165458273723135037876745055387167577021751851264606631324627146352319348953711288763113041166149702048866073340898494264200690478111481325197509600802028218105885983678882338258382878656555920393838725763642492065986733664370020966765306075864789424533966324747392736202634592019789229726923531652537863272143671589489704560649528309076266811506304297273246731038441862878900751547770709744672125194291082490652644914083888508303936886243019505337159760985762484319185475974454202615201369534912287118781775338690284033045286683429276184757546399130824840663932052771592302332437117288963275207868064673133739765573403959342006015475317099802661971136084837769213135629806837936484272295901049036353223197461546233686045647164001121805194090360303049264139339992042983542459577094889097534510135275253796848086577219983878252753573344629686444225165287094568601688598263215667012092832396787211028423720618179369216684378619392316471449895998788626883292948882218437445329978173027163836486262350583159985416295136537719526988434709202719103668594785425790909340253910557532553920895438972033661931712197827944049731787035188234019375778682431259889214730493052613488841648287757049836312998785480888325491923157618775357526411911283968532906029134162769698124922238999942451479432672762961452643121988127146285660612339166835549993435750547591973323796833082566009858734689662322351041768997151856948342045848570428476538835207717997927850659402533463876152867896717242394425591456183413727195426954783454019194321183579157003363815195775097259491650925692109710105218934477924113462387677540553694919337911339882842073893265294060570601028076993764579168667996009286654303236906528790271630558784248335889228980025977266508324024381708534631672105998196332845147525619475789570420898254911541134576524466676748618355841286089232468670032220713619407388800461572482360430008835356920123992027105438808685393325499175447153 A013807 630 264623638997015559988752497721744041860991877594275862686849399013260459779869575155380431569057080042170873610985669665150678437901544521732503758039111595812487026189490018979007643776677252016321670510957865990013243576938785411031679645398868222795023777280554016103035725287434228767473426098880441894052361093251380607880856667895706928739545801460412765792265844146012228261978608495404976258337425291300760713448833759110181807094366902284601103132039677865974820663158268207245785687433408878636389188890059060427651034217768642042046867829349327963252118484505186954449744308635843691203602999594348824536808090596261607635749197133643314265624696862910148768613203546552522825613700165562174874431872576782368698658805017523009233359776143877673031971254883936472767065697718775643987166561981241416290453205850441471329600836748445022843324934815835304827938591847121527781434758995924025628754536002475616352493453411734443209494032066572238044258658992692134616247727366405948817863316803221008598980356514562757849247479334174864917841904587160820573519731357937476589007186574521434556284639672595223558688429094747066774683145186387555568999350601737087232855169196240479629961498503623770991623200433736369471210454864183890492064343962920548783964311237989264823343311505183139440305869422349031761821199368586198804421703242843931773678396408274207027213804214505184579843277982381848521165205128762303077526501401409226988720380243760084816256022380287151614878352711594825769614610009253902358880363818041212558840223061702829508669670021357448584760568352385500701799555869200452102053112675903232105264920397291868452822690138862389456624233584925409132447772658062751212723975389086696576227135032801805621517092268979536160683107480473091501708636348629564803078960456272088203684418513959492618130491256941735322450300937096911293102906425951516565257554675185802983692218496784537694291615620982870977590181815475422028449766338542232315179821008324472366549039015990273495548231199316816041508130029943425464181633415542035724517005454612064652304977569750959096346695986670265664011966763714824905919510383591766113871405106989401750787169117783056105141954386098766872613601055347320302257504705073547482539007346863675676436027107958383223478198534474787714977648584965956493532284411335341257207103505510247331201543306641756559378697971562149273833410914047477736635963449242348335836844459314408687957091630323514193490013696261835303486206191570367384924660003179553271971001747321485429203976835295888995709411380015286825081359588411120244182476011318450756789000055383814904932014923958997436400163679601720802024819824011894897909089254690468863137128899573714772077949208966331898210002176964730695097697990626530699880492081215864585153358021693018354852853639410625232917168466018596211416746319694691630654060649670191092276855900219205261804293640749647276041730840384678520971885965075355915559566487264237420711123843148466827100965899981308721353698220055458785015789761106222206524520003350995299225474767937845325675938095873354740212735939016632521665713 A013807 631 22101630952669736585820597362217784120271902608551514327468348654986526861274486786552529025079216382202153534863134116103049813811974899999620446375184639593854728914372395875145697415871860765655202242745711925351896116789504296314776915663358872836063180902249151978941646811731794220888148021204593387433147250869448559750817029759317338395255604883775134611735835568919087316668715360144719022072600097754730835547960044394641494710328618045712168734691085935044082996607641718937375266400125742952589861445286622785977842028902254751993796447975085220818780187944357719622597094401574300933016126129119608174138748534690365731345408693799023250779240306687118535303343373411613258918081851527918407687424429485440216080682053868539254179441863312807129303271179161258141978094139169860561452138423235264329994942205834722126919591486066876752897341880753380494534259129663437121833212506098570544539207601462765953376605722401472431300151052232179893694527457728639775283626437369591251216762082721821859195438356452796098326998721469618892803073713024258895120941482746295982190469229890604735575449390094825666845216286422369764088310969112275028678394761607683262775296586439201099174014316521160976991361323426095314604968400711502717787706072127087154985483238908101387310456720224400989193786520024013481779068392463687910344105076545568025669393346415470045119924141799687521293090420366514370336239097559356315338090923547100047324914878339086043938519245223963190026254896825111443103981842582895178916046866446620114126894270336482023393599509853795463247787429359589404115000705751490960015578023804113848663831416502214145048203903087925629806712613246555096151170420174059044037919148471909984743066545074639607314729063397439839676413819876593075314207016473889881917957856268301078859926318704410782958876760271030675866371584567271128111247847601896615046876224026193451000957781069941372764930028280110366919309575410322723238152934361385785196133830436268256526542287654523632621683817998139792602800528230904838193914204499486365747384812574654251825164031603169854685972395502687258523943476072225890967303426747967897596653625940861823627495151886358628957561172281355107967560573743663538964849050472447759289140432617401056171613420083792125208122619797868744742648187464941652296309926319139037143194491883721367349284098514026149595868233282842269499840312952159388041572303244170175357429086086398728026864250056250228954479433925484746382471427326148654356292528125559468828290036938037784532545349260747944810645747870256770917620234183685173914364578941328325657774073625711604674826818463979424885578070684015323105914976521297473768265043641002649918076142821296231478722395882077006470397591822271272385254833875118470584718579115230226016593615329822586015665188817214830078474827450339174173738069367220339683857799521104030218055281642208242671156409169051290142281401519768734750092887689058801423450552582796373615213774503603097866299772932338885716182229037251973183303776637352784911134435199878478386610878092936779445780025705438461257307918362608164842042015473 A013807 632 1845950318797929069384322112289791547509229577768831028144483948013129709980506410899653776703641231457906065385303824511042823499389955622868299301701796283518340813657296875888043793871033683008288146516364605717315715570376188332506482773119396418140832932136751422433185283362651185122799010879028844311803891539867213158947989142527943420110143375497783017906788722551691091775487775594647077442525632764572874115801170867884852279701356507795926044890134188380816855959666844007368519625004902177143257817771784021707655344095945219141273873131327092728005340077300701100598931921513887188226439870430198794312242416365874036247699879514788220928332929654814827187070541890711350998097114321463273328461375775053452287274645821154267048321163865748964246538512154727441276152400597605923953044053247032512105507567973521826762451200507791613278738891222403092283995856768619931852631741721858710450459158081771675191967486540693378934619916033483896901260627796953722671463763675545630892875185911009283501862206969293982928369260215864039545805519585499127179396153580453386728530180549693198119997108510109934520579309458282745066419820451226322670248208884235313790255546195988515004112849730163885959295489093870906771121565795825418492346998850126446271542545596843535969556655729862195018454243938925630011669571206959677959850000098162387071933401685966473638461184247251701465920204999431646724853025667254998813352692025577343052624215553758805475789065880350629594182835237730132839487667474365988238247150332488158551992336352773315075856824662498850885918453887542266621088973945070276471461092126143392754251863737681427608571038189806636527086444170965528185641904663357585417091045199522393835725660911178974642533486104017572849613758649912930243317884222915756827669758113384774407459906064511093003508345894596753079035221114643051890979531479558007185330149106891703221050994832742573394699720891983097955467655047845564167573771230797302165366293651867561053353338407193468320195654163022633617978502918373402990793908274001600753587326931047697766689525083528349433227100444779942519178283065028378639480149505417026775170107492206720371192022580700559049164466670111059972558626679644522437883157544509309303588298072637953612509324458818402089507609328137795429650719265259391741440101356100811521236747156620292322379557191989978040396510712016269190896162778077304248620160339256337216027834699022108163531729028948075372507076800890411502610396081707261760491908241574852396007612175101853801942720115606929098529943507871715763810559579255569410501643997758683087262948403293058934046210704930025545868366041599643801129124754035286306599264709940182323807637524577482549334373226466953657414077266587918940888868980083769781706280446283143707131915345962112206614372235202599822984296063479778166164777291619609990735487273802129707842195178038874636137654450208332803973484936332604495062508072677880153688013602267735920716269660315434336891223335081876073901255951420322052242714728528341948562859162329050393328127149200172756090993526943925722671614649563396535772191174320433 A013807 633 154175616576321833804047967140555679839518363564830536301655443822004606507281875944749983084064819292595772487045960726986807661492548483577583225977435727395735343097471092371045305707902604238535234285193288234115925880153389625719273947693705108239540507324993615553042068051731989632641296187627368105766172825301249510248495001173076362391019284864950335438592900896239791676180514505440518555077183374129891019025829592056610747252936996887623539195268897547754204626607334478339426127600034434737182036198117173277045081994237440647898335157801570111735734008596231856623123393016761371847860484418200633499752798857294165381444141636954627000155294617699789181491318729254102746712069085242934051666422566108239388485465693628625538142831927231219242835143073674990622825524650312644374482192371245402443564097584716516493026686717611263332653550933786328670651617953171905328263655700351361355532799342147652083708316443365251701998390007032608553090188894229371871243325005945246637803828402473406367359033388282402748160328982489180446905222801300472601150346143193047312953569209690925600180278499872891841093304505265233150692449823906873695741800654220217643075933473835156761658509322313017919206318544609192004430844296833134777899313690961410919045504950793968967713341443213820390136316908023007544204654256776479262884631858198620730634949642213605844757916569514709358135121441757530566106449556754804755890030190668245269098227107265489192143378571392764934335744581890458424886849475126521703646640242919743490420951924519980048450637852636566524842795187141417650459972192866214561172901875467622306227869911234890515295461680650840089378786903603211879592997519388288891620861186109309855553642924962579141119039292893651701972590736199377846852153008182146926003805867388009743285458814414030998746020557462615413914100702716102336986501448704164318125959383556701944725400139425492472498715388619320324338614017251109364839928946967421474153558212097630566737124177107205667571061231349813382407182542245464991194098012952887696540367132608034765171675824501371273012560656248465579144289379874235212348021566841935493288982547856597492122328917962691392345265420754345839968069058910590158534439201274962022344998243324794523670391288124971760917765038695396812079857723753729657636818705362895879065214359268083435057462996232194955911956971178310819092838411387794528149004411695028540619860781897025495926333540226772203187163561487168059109522891140272209498044668244573246966951776476681931392057926775606325238319411720953572309221746619004412734507808336802970131288713591439575230473564286460663616471800160443849914105628581781147613477187838913967866737693690235920002956186247746436420881147382689577861979226085576535937890249154014445563364701610101573608638983456356339815471391517894552216248364173361446036218632595227675328687983464984848484853037335850164120669435367435460032115736738129228316176584075003571834143558299205391251491864169373371568306798318576718125363776841415647885918560096884617901158507628347628761475870363883620283255927146184442064229179070416884593 A013807 634 12876901672070975881147890263546350935876413243298211222450564323457646740094689560781463337164177772136891513890565685878665162695519141896883328616861409387819211590843883105922074978029733408606701302733628626601596245436291254929699479385325944345274662712290791764605626565748707506107833698886825411561696520541985660345464550992976510863260321691205516966166717675754843640586272752008897550238601432590702627800056313358160186221312550917051205617128053592085978924618871182965387209603282476023684180845302944429272082293240705280353116850714744937302280240131965880897019888908152926538105155519092535110532853513360065986823596153660087401679970361764904092227336431586031915508138722068575094929231279143926261965694580197556433571227465394278662380833984656408891809010644318762370801127189038787257488916994373108174014081901341610324806557227540767956901493783066870704921908787749046051775454933855514049683402297666309187402607531777370498962645666634931368058113747821552944436013552002981373208193827622734559929098836946478840105971113587416772120678060225626504625195053962595797052657040587883799459953885584257537978984101742525997942050932441126797767345039668186127890480357108905569630030931164304325402068546515800249784928578782788001369599618995263082152385990678661492804575324474989613099516928180228324515387337428607002043361629067322573760025949802438040300803477937030710411776773429718048016691211554802513120353026225920922817007121661295120080655723224072978104974555012042219210271039728899896063448325687833253626645724090058672721395096825238343584067337520379106363721937540931282638457922856249290727992255029638815105005660975843859395486745816829276517065947125035668445695810735799572445403280781770683800452750878108237146938671396381093406763869850113961768944805638674283046266382979835101985519604791551583287449587497220508014198253674039303125410145044956556795565207972874252809085381334829905260795705579666008942779335432606202564451348396170924561202605103567763512030293110883481529522260139838133302748003282555671621903536538179030093282078570528093635710193296475999170519109284205294334989111379530879139549033557161947780068913206823718899973095869271400630954896529686103068276598280730163411474750775485766443612653796878237141721796945635254735484735090614426715405768500429596579434366908309154912722558189783697921452956957519986785532997469180478741111392364821466445263303613280241182395087818969763464886461390926675209486188736455002159926779323108951591796070102225415890229675586345763312838509499365867555998826660098120868335364647870624762824382562769481085911341221200430788676016204778943229825228205493933510197798914702194274566903631598030116308414310549616232610366941893437858068531499592440507897783243177293529367136537258337857727986090966070895653279624123321334391016412986010671127349066978999530303410531327541557522431911323577057342338448105291278195384478528373323159504132707933482715851987290233366756552102365846074548508005571876327079804057851900171722659715627222301787226168661923849677818291176470785646485265140288618091953 A013807 635 1075491704553039976569352942701654776515333910493509899510293582859506113379448566806028599383289291706645316131653936650271993053492454250369592489408881773480048371278871960889717624240021364020240299505615396522391920015084481902983430217741808197661685104393239218971626536397897799617632378364726545199044455092187184337713544763484391163810365327971175982531210426996720295705406086520535132293478230251408074176488503347986896913390245565143033744348152164064613045763092740072452105133275755679974126468380547221677233585213756945720372672488546211908423747936061922338399998141497840577389080694110127624966814458289346071285493574349844159875712804584966554686919366102496971615155254205889460503584325665379865325636777032680110888302489137195548160709635232487927052780378024147351971680943955708550532731836287036367801830134481952635938168466201432480528369662255528108145782743861588075290337771530546388943607443303387809641053183661577761443859128723016102791581718331803923472240287876841007271721556676878413179838263960606859204490813377934636224291152268104551292800916102009963565634968686940642814694808477882773829542731161637513874118035928415351276326425058126573587540809906092902081069813401773861561906167073546152662287019828517236662390329778103367884449430327472486540530935675475607475684753358540849891849665809374685417663606621331848683011127353449427563963407280778741964302007893623481088402066680268660698325005103415141394599251808273029724256446659397799204305579809160778190661047509197448219115267609773521176151077521725790404363639881940731694484888097039583342604419945356121657246644174876797010892641132330463476385177810363454980570448497367398003981864969830104064252959808464716090212527414174269281697614206090478074749464773697145302426325173751368200904039111747714794307214572858807552932582911795179787751076997355354049853852345109436636337380724299816580122401735102430468867620134466328517286918125719284732909872874666702644385541069396591790276202780855083176288282110914099260827228689139420731578815982162332249533005275205250772421012484289076908548151054314971926720926526526110388152625571529798556614274831727723040539135699947123826244652940097416652097983913055913014365529765004863978289782659519346699136972457769067244313746202696402110762420559503207533697405190924380335910937758548888927465500782568924234097672418049026816314501481623422764936364601702253698974836381084779023794820129728173614350782141831586840171495969457458235399244535845382745898399571007968960567872734647184497651585151896536624144578001478055153044237990754802450815855256025069829776401130135881179901009549439342117498232884951058820705230363154841968006102358214699073344195071631414497363850457353881823343741819377460223660130754253410732866272610728353636215299126303577207275857567486403921169672081829004597263227321423153019770471150987007598425831035665656479406289449524202032846156707031168268323604944667899312409910673830467581024873988141697829992365937133368682714032314715848554242448262108901233867570916832812541848941061497350016487980095829782045671658006513 A013807 636 89826142655974451883048927127384908589337203538328440316999230334008810095564923748206314649091704932630723448631868442967367131820743271445118734307919214602827120017582665045470105694150824344334490055008503532946695551579871013019079075216013562476901601604027732807729219946488822121864273873400325781569391933754565823070172972190979834392605522557480589236989226073193075817611221752281614784283595268827853763294496288127213617103266699846311321361702016894840546195179268743591272272836324390147119016765611684501704226270638193863511245978915868164803459851367827815625506244776041142864113408652771969364853310370784473219835708823273334076979409151740991614006192376246649566269381986530093630719866463898191731862509254546475541501912195227709377930629444252624155375269952954810984026764120124733849044295698529564475176654662067166106191768465609842206209962561243963120443920550063697636324301016002764950959037272142253249030402952598636213552558290075027921255696696790595492324981083761637768341456135209561947193271644253845487618277224138478752089021328584360228526025313755974166965398219701969428526125098881247153017238449351126796280212478777178553950059347279789552604995984166785274713031885129554691511964980149648216506874183097588123279502733396971389077100870380829548351684278551398211976666285258690323817175938064783100768682088620257333853772367687449639569787739497921307600468001283326763984429011202718810184802751242336024418324110278771715599622681439563587342806331240917355262201349015680072708726266035894262153314145692059740362855566579571851855072338752843040357663758256088636934896968129884963146764280013372640011166435899366123432224428948622448690569344145180121550471456162781552570640502159249144676666436106882819281150047363959272803949104836888023507706250652280887335332868339740465628482257376045211052757701896116525597843601715885257303534375474244980588403115317490095190292501250762224092320688778200380177365492365037671561724775657072742915658732459797401966773610185656484363550967345613558922194289646180151813246133590417749763375383700307992478850124207440770291658504421987265728895440359740305246980848220731156068869152795283729091779658209876336199875714402342910872823411502971244330740937505715355658619076645330265312328396595406200692988127550267396421940978951195170035617432531761752110846090860939120956071698027872768725403478246669892750250107898773931192077309384581828846367172055026788444191675267915964477963514865056369278780302878342212320180230570156575555589298670467496428358043471550635385179299261448644437407801225831855494591046838469857252754798790078932026512218578723292995569908783997383764121545161055556009837675060449881304780516577727370234326154048653563767492660496224855340317780725999117819723954720642824050337998328001071928886899894031941900012181946440292968022009112583163364249521001585861628123833929831294816492701113710877985343854327950204938655808583607618471788149388994482834778500363582744458792395435316085748958692957382387098883521299597539953853390544793336307765406397320170727092585583799226236542548361972273 A013807 637 7502369260769642195724129442606314950290032576724729663716092716726749827991677996373939605806788287678250653153182284225077470216800298774367761808131720722842723890988521767262708697681171000063160943884365223575240959163502406878366503441116668751633298667570000271834352179150692912440226018180268609602457183699115092108643916810362826748304805849523336293662577150859158885362706851972312748398150160447771174164119624480673008514081938037863767871450714153073977258767567704733486651499562649389477527399280653501266838682349972589674322775405032224992549770246092346988857907069939732293153616004088167653321913335478289987793898236628612135443397231762559360593411193456496418424385052896979950131353966931240871636888635448976183701781208457613514954144101813423422081097921740738768196899366076937895806028621036887754531229374030511780355242694016199630904862283077657043782596688261870090283441945157566931469049752006593133612268285003990695192123220945356407011197043812647326114474745096855748049646757868837823391529240999725428971366132037269883853227150384694350646722160230212718399117024707728188639930494383660643467152772528255461152119626439948730004462906744155303223121869593594072929307136077905537389770827107078768690870638646493657644427347796048447387108541795077264707881022628891330062503144811091074535534351523108749359301096723652512780800921921623481346508241790605885532098687935184734654743495444662277745444910586511147095442848014593292458596085976513790378458527591572658428854318871138615352705526465583924669306950762346521574846059776292420638787496804976203573712434753306779045439529675176122006980899430996896266372631892750957995182816530217895537085042192349588932016926490171678052252465380842647812539857410082959949180933105885242423858633185081724611387133760729151991134336496603463429756466618304672072337376020065548334457495458912452575248494573984415023724016594432090240388419996964911718414716247444073952793743287820311366506814987654372561058732993774738809666898696316215230528140343672990054740589265538612459594130323605280877986875422033423839826041223929660575529609947828798420943076074285870034533087424243686886028020510614892337474528833347081475749819542598082259009084152139661297747813841414852219963523900494629089150980012044921288079061401125883216556932502982771796544803582485273298049976354796496321372064290985961516714423906640116112393639261813497507093488957109658927077432577207892397647332910051609269163990725044373018533009676702019915193773037450047346978373814256115769192892148787380618005560253615452232056736966182702402763738822995840947607333549746182481786327007913548154282994351548245489363195573396521093497652458723834536456573525088367689341154712297594299424754497305196142878681364016172319421164422222809307508279958352977528572562766049441819430917448348639708982166223092058387345484243573452749042530733653439574368286889718246240213904057324729066681471788711491902382218025118208200843535128866794399942799659153034797838778994493534352885850582463686134485789031691684241760874507710577979297499840544495174502270181740286213233 A013807 638 626605383028741285829075015175922030963173810840626146243231779793734872383692937935147809816588764575175172802006937560762695389977377753933969833976969446492547142099252326523548693139029083096275265194166067838227700150294884524888048733905505290805164738014113992703876928354845022739920117264434214542606826439733791608006048575918313652845165689358038570582992106216907809264378638983579533058961899550758296237361435156250290344104637546860419756391435096778891654629526022267045538619894972039658552565915319461079307633588552060662189112524603696463602749360723878912856401256388436380856483162277447850573099523692482258070534174621458314164367980194040720356122296288680037363223064003008662414920814672064168839984575721333939838956468311588338382485069527558937635635379521708242658573231954111929995615316457621902146202808548402374407050225046927009372805002744928993953766258000319651810563354701505147683226504337342665112430259431818306853141323536577112469982188296276117324407045185234488932854546863963203847483913737538067553117470713884817969305384827280056860364881544587596453412653020614166043395634821417720603020066714332424370886183319890957878702746434178595080498361670326570565128661312362748388331049250810325839830206610393796780120216515273762374218692519266648225666930890987632778150325157767137636282364573561565855238186899456181519965273799815914785541714862593194165526414515034564223098831483033638099577304377095997516558482109026846379434403696844408286199234682975740004636341566436368292873318275932034972305185834621943828452717758575719264172170520648417498680036263030935492654154958000384886145051701376291773063708588314452762715664019420328853152879808947230017190985717385628722602178161073358787951141430747538897915540713936641332483096902251210721267664798829859503451530918532817869116689848427424516153689982571894662442224478223826951537329515313752327196453589983562608967481226566506391633715515702776500611286233142040225642015694583880850672186438373059960122189046015026612268940809643911802361988756047050451237761358757836664210341822123653592526110789063829180928808552452609072915586656800430151154237994760256972407946301067066422918210122689981591936100678017334428354697717470856651249195159848809872263573479693211916154979001586003870901651287283434892130051559581624083219218540012752511126432075128958169257316181647438491837505399106489137823229144785925125289955291186755823248434246280980380943902891980420457769845669346431078880895501207829405336899117860865404466980759340485045158759545158870816596442397942216185873610728152545487381230230235435631785112105408350907061275818027947455393869971235661011517103457485650838250017431005073384319389477388905557781462582725807373482254920369427287049370346203994728290375073708471256172399050401599036163909014783215430200689656203526737133899505118871808569482189507498347052781209405468926690813689316157644228905480771818696378303205264972515178865231675897867142652897498083535077622570332120619350292660399094482687379126497949529638387585715921159556109999758495183408906484182116781469604107849130444815433393 A013807 639 52334708195943500933730174342508183948075239855219936360380961480152530276358417869281480223691310206083205607596421432012461081666300567386319094503590465140504029855271653563573310399664848049284006424281944151916615744252779050403174718304521707393338164083676814784620504933125011144260868114042810032813064751073006008892273183109273474599281083540872739453662083703342357137570168306547546180617556812378883660040664425685180499829963432551329118473569050718069809886312642905765910431072247959724321968857813396708804852864949456658566696867167425332336565229357019090680679489334818594965514330196574721927715845318319810676309084798558819857322178073786475004863690308326845400613753528595286493556601362225471445684351748821531989289483189852169610043535492011250030265902533032594135086694906039382505163786845857038889153004772771114712851241846144390749826046634259214504012511634444697638870061948024411439650760868759196732855287698004896806681216483098457010605382348693277595051800820915969750160944608625070748545703959272916940103924271494373881614355046159257629034535271485500643385478192934715762110446815919629442484838992047758415880784917060612692987132084929030439718303665067345500170110921469849108141797564476929224468458686306700300872420603572179907257119417901669726455927734946178077263893307501869102519939371548435541795348608029479736729019633034425018803229567038646169898931666710201838477437504294452487714796038879434808580480984228031236456740831164141824471646279956816780927231883970331916189072415724119492921901426093459370496199439914002648662923854055076477907255308724606763281967676247150146075720863150649265178054005004611409194774974566005286144181674523081598265808318101765096540456522191007999328467283437465196292803875968702220730320736372923370650996631663068695587775313846779481246495052830506923013672341034387214101837030645732250819349298448519908119775000289017132663572999524061180335639553587011596107555237478256341685846792827340312528991683519356340929365351312221037683314205362269157645075662893805700737829066444813276031511959325589671701373299213400077020355019109394362378982713162628726654553111560371422592484083011422454708551827657189952540095064728685788790612708060883418368984028945732449341325920597456752449180001191464629301576817165199765625594036307816825054552351680405102481790733346845715254540304807375710276760288438773079280133921401665252389342355875209033113532476683633762396815713441096697053395280149483270139211273156379119763143151222857339446486700000876651456704755971214049472951465518531838060349841626028751651567730059493819402324348155810876108664817597512199421951413867573643342919997872659043661479705854974734131739728540998781091465536371842157640611413204174936441650460685303843701540416531205227786774941088591953099445844823708935945791800775774756612160420567033292323531721949855769444195339390754170226143450145374802603642414659543069340212262006935769440254003014802665761621512651937434933218114696709046248755793289192770288532592024235242664927769546579451167285863289829276213495278465374575705122804691667223881429812416753 A013807 640 4371047163233397141486077891260626031527192107947824304755378283783819481211731418860258509762921919722275415552060714423112762001851089688672757092034379239000037077542143777283206457890407773924249500562452257512227663575736359068723555647511957523198996802432771247626289192519534055779811965752969536750579981074368534868691548526469629872006555378417232071909310892986857010486998027131157604551358962526696742170256333497651960526298375850119559304030960685023908591514718248132474605113585221844135095160973432706516090116133443569580149089042690531182082264521127591472741031628733383870114722372348117350124755116831388907496011071460431193303405634900720178881220278241766454704661308461806923228340902374433600615002742413323173277446925499643058000446127828271613777838445461415294756575845247315266213784641152825745060948111626616271932048570231825659816221240939963854589628984220455591496066443960946867851071198519636870324806483825066986190821881884866227982772139145211238016321456363722709503192254656974533989285740382433295754419859079481600966312547810267356434593420409740499236198524152100395167226628512423370665776237454820830652779037057819432730978258865357551355712440410089763519707834272083267361111074382677605756830137939021915829165441230952038034021870902565357223325540350439739191157632935863609311567856251096884886289311091230177091344448770668211995464536668634766756128671735302767751474057796176966226427479963249274647450352283709396900103450959660289321696368948273294359823334181086091972027517233694184168330129008751820083213073421057415218976063214534042511291870639987881476073222287838227350390282211205377276936248551990149507356800650727327504048197637842298168758576536177522628155469189915179111912915979980530659571272524781978177617118222602932840141889673131160524186581987796869053188513307456768717024927595533054508999530636562203320682872755718831246071727799138999937194280493249113842812951155140795518499120989421447913943609983732290242733914399220160950761523506948013288348085746062082315674364440553545931324221458537249627427910354832574970170399323602387832817071551035726540255015186055913878914930430633781586346863097197014839712957197756162026101279901204565765580763989953043985595915081576519901436882214220185421307962879512317303896997346454649624815239506465169045381266964699114564381643839861900983774460797816826698025296050694766354556065249388483544810262905053333654675345985093775469144445202313837234596627193364992205297064745293940461737479133284267847910015670773218806315437923471768626030379351573297646638479122447547366690588382298983290301531882321480183471794230561816407920804037633618265644021142322355985650446512713344769417033867472759195540293063312628848301505842225894866543088126897262329796357129102791829979229854660288514818816405520994039128476992593483447004250486179187608153692948973903719748638941255179051457727099591848888258818114779696694363868335081282399419454585799333447076390358202466503057310157583836251742332611306669367268530618456151702617432240299862340942882587829830978627339152706549937467561770652738205800899362859627313 A013807 641 365074230120416562654058711555978746779182612047910233757473949639908386890285019834627650993909001657124164982323662929332800995156604861887637345083803388420522096753397390422470686569464747685927242536476574999678766689509076445778860091235846204295103411935987487372995299648424003872785675191653768678945190599312334400767986824479269956539859511760785639877937555093155284372884562224021414289734051909192238602801979230057389395116966649377835712631969867373881869471900782802272411493691751313644007282939662073080930362589581340374903632065934555854858692815069097567394803702663440954215851727260887109199769672112874432942974340699446673695893742032543050060338398859030576063388017144038576034954260507215068756965644049103164755305644664655687847255261042345073454338844803382866833363971170901018349441507013725159053235447231166617648036628634332310933510614264546721099180402391076671457342965466062243349789317571558591046398162335553419753643634396905912227349111833547187810361184356954484420416120301205170053319134322481211294704901050177382794307390305661339876773677066041936236706536935707577104761935239986112341376297128464090596950757954106136841124035158693528046780458735491107138929518026238666573267358043515616310416209950805049431967726817050345168639540679653161200649372455609077456984676660436264513311458921947862922587769551650635620846179705774979734073193567101044354238622792004222465370864781194496396197449554010542667829700873087692538493540327601787024437402430928733818226804694138491487595710266875371955923100704939960765170039105200136376504099775741097764585608327722427848763111598702536586531946760562084315546992415310769277003947347149397120465609514910226585352885070878082867426172942210905674606078655563953901218052252542315599372759331070019553741490767389587658140587514202782300191357819952096780014638977706516245646149798296311783546754215430392504503156777511888413754403501076659237265580493428514382500565084157468751220484249451304613363379264537267062768553204823805017856120469596851177087438592439472709730130300438489626132406500745971494083601921906595034184714633014054916368639123354575983080853904496964071873276352740991876427665898113792408582004998628506537307070989204868186720956423528352518687909839413884106573062367659748253538781115373238791314193618819477383839288798158634747531719275149105832065826740294459182645770751450077580698877125694175534146097968092959480172139572021017220958413207742453999670744899817037513978616144591695201304775994691035334925292418838650007922271690806285587414683313822753392744892414785941603613364632277993383389274244343372346403747725930753468205953474027197431164854289827905494277510943188331268486480085645192320770720816940934074038990069448548965148545263446586247046921543779794276431695256691081957046182365005518943142049526898400330977242004856171928220604588791249412577126073012573809556800825085010810996264747764515047609964647214323787281912266460546128833267199107428204801849601671559587581771362028944332223634945784076246354310558142084802577890496618135313165933993373203757327228226646687347686696915685398932809073 A013807 642 30491364773887311729429637647866900909744110940853510633657981747874788381463495141607936038662273727404667383488654651520804871916474794669717358698744342804270426042940503445475174212968265191476329223889060020548170272674487573827896173680109110828931332068305610932879940421936021227458932377682114413834181264045165481486543027567333106040165606281772577428245222538935422506107691521512492542892877749507644960344624107273623219669564171522686216554734755292933987620162625280428594080364628761466861132278403516005792384813844423129452326253778920039553652882607386097926381400050153251937062152112556552247473962784539385513830159909558485633754741228300028084089523411105092743390230579887245909015414791823109757650527556625145423527882748036707704690606657517702879979834656823340420789392236164823953563704107293339009285277788194267072581667260168068941477740013989206692924646388105114676788741818690984626817753592894145082786220916427757171244069988463978695140425169449694673109176478677195493277574783676957008023267417747953248545048040611865188363347545719140767848014282232888556425966671407232547366821593178880088864089712466449310747924255084898655107520540489242155995150694046952759350532275069479670865863011152467789862272271301188533607376511486861878829943077105311676639436236864925758284817179356297248416286360620007459157453100723412737688693775206032082369527199917846325510364014210984664530239997390145533506807184200514534159804446621157168507518981701628854068036288433598777232120954859140947535481317199697941130653293977290463067766836105420590301998917369672226395954593139704896356543843835234558243734725388905844118800353519170760784646686381264796898408172294817034635258314004808359170301390306397052848774295391356993783632942184586741175212232090299103148043050383145750795560009773730580494282396480219075163602662057025943352612077303506256473608458826961812368608157214570432205181534813423656155658548391642949740829696393915947570686064998422412612722799553417082349492332220089018896361037741198607161519958679137200189370212822923092064204723348804285157356516119560723850141550863966880670025108221697540682895998957490936246927914257280382511115083476362055757177639490451494502423876089379795823121001449511530713332917697687014465088742009309833883812537537088277089352765237421570575641239711007332748596725579728468199969915176133525393757418931861929617550916415103234787416248393092068743457269194767379311667629523857500506500284777618790205007999012442974908176195852589962208295348113822887311676053887831778546461765053790186115446159375336628675391827452490285374055574161802801743987413817462460418029440104225556648319795140716494787551991486032615875259303233172107823091373351723754797810489590412258118171648948322329939605934258032197761851619534095856134454197307625947650167118536081294043550229487592335616913115860433942187854146744083177147993561711925187945219027998040061291431857299987537037572594407051273226283309736651511093255280581210328314417125928019459571650214306831832171758372126585064796107992168043279490931973060523351015727428717757973966140613094960204267146586033 A013807 643 2546669277279842162953692765987491430882737889891026061633748293564250200408212577722236425885111763986565224536355925149669143707335891325609463515877826255355470253532433788269532025441322477057294493108438181976203729344045876653679716321936393045543173785676952930725065503980518428938597491116387877957844653354316266179237560205451228349580671602259927439384469231674425423132620503568244889674956042516628014732943350063600284930021669169746275492868001496821139580023602626046676606186134158786473708629024540060319785772037100064194987741041869180623560642408251494284909300913588849755035368006592835800261272845727514017500608785806234278616829742128846645611241084818908451020695448262762665566876458827857950068729712056888770918472294998773864203464158642536062238795770372542215284750828956722261425594130745246967394515686147773380169093431236497286061162323708392532199759390980927282920072505438889727016445597832111891459387957160962706699475969506499964596823450577607948792751528675598044794036323507483126267111317997726803271730957399943592397295150366008356071434000866373085121253162362603469588624306283893243902017636874910312882977381708945820573235223062201994110870981117495541413715806146078011590387744554465262277086842371346567515421693615894190981755675742912736544602353939195464257706215637017302484976653125343642996289640425520155264497392798983005551585281264338442952951112830915650166230174822022345104022042831611174407561027186245667870916492870701743520616458846262603473203974270790311079110935093835971741173293766277276765882953918360833122613251577632394020816523573621292648594898380962625539074967999206805006646324326274661111494475893249617101751948958235413549771409643995598966262742419780588250982477925381527477802806964198869209694900836413871394027703611050716252195967576311751813462960036424377376739257937664863814753513308466146046932252089686677530838521898718137068208966969151957185776757620218410805303837072516253857051270834733238323827220941500948134911949079354054947242970233182648868737308468840218097016389545183359572294442698815482700627573582821831216687672469709377840441167063784400295376156728928600486279666326682314827710842887029235258895233627881999272336944554861089926942889162064652556708278619028517135138676821359566635809906947635149990779832305394686996048131981903043438495547117144501392529687285425848174412013386608040223587470089905837272679792482039442673522294580416166287489792085462102299803410284911498976712473085518249707305784053804166233599035769814601371158495696765597975979033079057610134548178677187490563597400820659441124726495609567931804459572789448282156574236866945022716824317609947782361151129880904930110517532265337767617492414593709319724467929901080822210287814291812829318885827235165107189267609115107220000205749013330226773689607907252045759811358717033199463060200349779303285471766190212571038577570267741703622372638437424303959121680153552259080915100657471329391132408312514870858019774289423267831148432774634113282883797549120901454817430998384511196835735613867142746362129321987970800184570573935863743626030146304171220596350012062193 A013807 644 212700364707689697292055373508041271798757151301588387693712291226779740988294322703938908526350419639921914118500983224425516551580400979406228002309631926673544231045282402430059584296884694606302293358909865396834511678544055663991983586924449483556811417753524785727088195957956879703380601055531831954917143292805848867556100265919492042985327272892351399664830254698679685765459597078523381430542003627031288418510161540661959397640339830726378675439828353015998398863151314930044476825272111076005070618404758610377968827466310634461629571119557955834860408414579573054169909721603854320390308971278640238873621769348007698255668346399322493184356236892343400688096466645160052737699504534354200590811088717761523847690374280703407035881724550592591912137529993983254454246461537285098362797673985294399996527047393973771963757344622748180485102852470303489829114338438448652681856104094118027596767375726761508890140552776535817286579541570040766226246932449152383543091291415692393491119400426514624299242707775668498188955404390488140336058241293000688780614488253719383907442239186360346442412185373687004383511490685137047623940415049429384242299153897712863880097179065378172750134055213914345114414957845126581606040774812933493170644570161697236665455535272493098724987215793723814668941733203355544370267880836219322120847735045681826406693107057979868887846086743963859606673954276478811093873429894750906017533710431310128285433025039338996897693904551622424426246816401053880320585407259298698904685469135070677571638424409972274195794534668653244432763310194215415143233781385015435181012616865392423983303294507676379447649080402261751560960107654054785970693130121080101269955424528940779975090457904876156421261230509642494511310307538805790556473568240456853755262927812758122952700587833298566872099659407941133823212239885202200422882639562211707090672028185036400983985828626782720994053164187502837526073881130230540616113260573198261888869781776133630038394779191387754798044373320255100689175980899056730023248680116845648016165808740626003855680905871203259374837604148647767930639115573210862165048971092342596946611486714334336897070111986156845641214564011270833616725237308767568758058188807834332461224853946166553091788197045704801846188832138539880779643917426796772364989479238173435362379922373978869652596936031260524091026586590771025900805472011766052265375065770062890127514249089379025434851488947892416291535255565650938624497434924769880246181880630406093306034002464575569733803886389957777767996425066530685321120528719089559508551744821795970656047598431297376399362218513942297182178281639806723232240267978947509973999236837364115242331883831100448730585703518783060667760534812333275689180583959281196092707285973268171351825448537466499317542663176508224917554819980902870121637184363342353870365329742021598113905204491405329852354250993413917189705887383972744145713037246332054828244185134932115290969801848104838230697110122012662902076769874669554528932669568426920752525348253770215775499737655100126810407806654416072759670917474205797629318911403101757309202215518905697275731389663849470684515427749357446421553 A013807 645 17764947160750951207529756850765115061903996033859963728566544275551870747083330126555681579029313398745918189091320619887243567904546670200987568980902768147701087721133031533361006540060106578212973843629510867809015249903678073112274461163516945316148446422192143628712133214604516549706051180759074136706634724958437303267153050309861894922177519159242081251406287702688426034816951007595351340460298684933280240002387202037627510850318823002097873351409903872249202271449260974272244748923551989179019503119783843897378334438813730500869763409476600029283376171194100521057325029858075516693318995590163311390963763797714950966011675959617813953250617261485413168870504990670412764705400318213797187545132940796160233282947750298629259043877516190043869093638642627475395273118714055588700359224528925773582109935525392083408184977180236550782296275341172217774017458660717669920641303670044831782909607988074847984013429108449047995592409891471374835982370045085656225902527750330044396771783443022927936097050196131608637239744330097959969007920371032710527645702673438896663333483259084002495216708134595712293115263213513331354599127405343391601301067632690876104129596492719450366263946425521340018301051694182817222318131553151018283105405144475114903535511761493896098609657250307606724964682498877458421349143675321874002855323678750391823313414994589536629381793010942605518209015335125786781371402738239490421490433028933453224527651684310632359892292602056056510504560352632421138255613799703886631218235067630238061460812845145294313106955330060587628268824430731065688178028655057874161753354773214440643509474460575638887847098844277303752122949151374309779058260920842731138167947012081662884299530134673161460460159233395850784079148195948598433067228893011196882493314993849371187132505796424929603724635653410651438048509487451972981519580938875483987920018466042425246583480392737519640144314326104424493015216625877984982798395636334092031220293043724456914436770352843896668487464104081026264660667100670117148271753012039065367958184511825824468030324939268767426245811536099210225334909571790144418887055114603546039577937981867918151980192823195805904799881600785351294502508545265576110241777987419131281493961026437776680779242005454310754995537449042989382596639627403493224696286295451483494901333496597089172254548694266910232606631538647786854261173827894712451256390868181422646340117598194025583344231208416922501085316080098732044856650262351705168041356852132147319013265919843816159737034395175663556960829417981709368705307679147079099713750279261221265163751468580388174251131852502974602952712260838297331079939421869674980538390259893488269154801269457340578427248543592280010032027628060887518836051552863124778859005231773330939475813287297739489500480771165143453339096119624988615429259275210716737606782705383385896071476584326664554598479397220923777601425420196787563794098583850899551309782586654665201217088820155564193866053334500619618244353896702275863810985495024584848171669611503142191785513588691617691332070419583484812960474698363142423798344799298461872221878242354522742166361396114371641041413041054083282574528113 A013807 646 1483746151813080195804092821932753175085283652744018030573606344438367796667146815500057081162107284376657833071096189493602470034955642441856682748853980098464142547556751926697844627232360161518925788393780377190276762687205096344410275270838098789750034393627910028013666078216983826747999100668178630971874838863253642006175889914929975325795188577699057868198704555216240030853946565105371339306584606464312498925239381501384687333729478415958216480183106581314125622913713725832192153674843985688220887920067466426152935870664161585163143509722895111045776861194302469619228843818776325229742695830686029930684684516148950419632261187823239439189444804296523193277233447325783544520959739977534554900957048348236098844025079052691814344603694029708653990569793070889372488606148116636823842702791880409535351403925016272198335017479070536957888167212770044800703712164801800509441882323825814395340393368771999378472785612566772937639873666545580697676083528535599093643605020235315638062776124944717964150761729431108084990900686194111714571510517309023015979496732988290088218275855281954972402994680109568486433279898855846948067473720021685409932266469749974663093008028668421214040731069405967839668522138549843077225232665450726198023246543071706071858189477831731696051977183202941621275775246988744204809501828906558238592479488972911475474959733763112688822596734066937355486335169805040837766920928100500479493302457009550946765773996325308325330564170416323895813851385212212445888247120165068315325978211083545113131268549639380126325006016121990339300640485279089337342317131299088707863801944013643296986554816421737935551877542572884686681060836071933727056725010369705747390925102396072565759581056378037118339092959332454853337074536473822889728208024373188174822724161601293330920494016623206545432685294408511018757249560901476235389496919595819298155067862302329399019898865881830377864493276830567638081123907809955183748304801942259700539550095304910365950673496639875093648741489436951394650723576915068854340805083318514778597235528612204685394360769252666724207476425306542137230196982345484652009865730226802768771588958183590391971537684786136904974790911179193325468144016209126182303503539287233263761657118889109546155363071537549488567982283281519516223853938320367157619858527682403352977654274969285484755872161493866609537538472739401805854747499279594278641385021701380600844972961918763210746493534758189784213146684325926199118472286561876767339982165646929076231306982891275369477396849719466595940925433819250348183636002670043193487192137074176461287741686407302600701628783452900941813213480737475431389127620453977124049546892896564033728078156826346542450822225609370818717884979523273386460705861746681044655082975962940373395959401568394499902569654488483946366334647007198674149267163924874272641656098336325773425785795799547350264619597735288774829048652520255894115646907821810981424944351419984292270852475348212877035886640550826251135386681806470782421357319529948351104146017622353939000117880441112601197745853514032235063271807281988018378061555982206834029843492679692093948476670164868433831419858601878089843907162525873 A013807 647 123923962345580271033753636580645477936297975960833129931538175493836916745436769177380267475740362498422838875931024842695171899789530212386311999867033271803823649714487477669730681111073953050222200772436930883309105496398056851781490600895668849018712622590196673449729404518760706193819632886906947437401958416697807433997816501584866469185739945198003012209824003156215583616952471064165719630225252916505844222734918382377150470800419766779246198641373244777937086151376284095230520867076644528665896779971954863378719356853741439754410909075565922569654329223809336565067612264588017459513339698474727905840715535473276487998106086668184781200541619499649913625707814754096767421935078442663663559882833635093027211551818627559873025875645129055296489946379687073751279620874096849624164166379880643684802084607221284070277138994869450317259777613777766911799574743716411180349095453568255844113224994553206160089425527147189442524619888503553445450604172386821771900207534895073797406641124731507789083835770403815578366525016211618404512727129916166911317623546635914976458078617709004161250070518677431269555393970432339192949543472569931187122952827819987633836191123562415208217895899647855839936954637533821443652928657451110102785099574523891962827667843377984062985957186318292887150574024403746904729894402252104650645482479398506539343144111923628934883152101826004674867574199717286815811131002835881900547760114511894704624824209947086076639934050077341788102268681544309195693032287723306670764341026167908771393836680534430667530790827472524755128728793970994820544167669123231187969492602165963501807614044822359974115228364233229901916288882089563976817504729591088193727837455477222376764805969409750038160799383056405961805565802360830161572989662403673049549368744701101620291810580762386833881083308474293248797624240576052196655966172221562423601209422927352853735540973177316354989620342974165839700173549904195266901842165363019472448763763509961418674566201112859007696636537939263617432623083867523465783398381363845672823219708585219947528822405808751977472532638518027705843603282162477223620515995654272794050571881376451653127854798971022940440399511692597405736424856377802427872170919104809009422637364226737318404442079097887670834686448281955791514532504782455385371568204090562010444046662699709692972295198800129233095184750781667578226794365887330993746407118397521009163172986752417022124757886516538768967266224221585682076573923845934509485002650456997163375914990518062210134121662285419569559582033158017608330645462579004677563243774480572292223213473390424320513200737622769739561181403124674685505051327987936623377742206041613924661002815736293289572035123105120260150136471374763316510584614278944547530637185235400742926403925178393877026362520112532667684462636052688240463620942798169424125303758989148264922295055450973994241451293422449053762496972507144292532432945388185474979592777174948508074753869593558087702914288105445559321078631051158246218614184684460816232569379537836623339228845492322165564636931431345486304719524615998921282954079217189896985006558352100563378670719968839976462034018010287459941852970121323438833 A013807 648 10350253259065209817010137480852090962717543250224743845011999955420753123495624398463977319841310816230773925756635125886743452242321352868717164540894485894327155047803708622453576217078007632707608430714704904304859800164662106317641876477407157938891896951355816363194849594811412942014009558347355156919248968921017574694931632028869632372862185962882409582776710567610281759271487335750185069236043348839484615327043118214521984471721859341169421756726134777098083372449098623917748333339108427678704364960037642144254019403781338789728153536900341418940099231101779599251012043950655806236013644956307749423722402238263525554089818464613461110650436602230260435932742396076916111847439686609711844184974148036604725736019443592428154994159756823827418136811577844086780625215025442977459815340214011241198354908479728866833616925990491359947853886080332870240412282169938378193936801377474296356180664770078331696828909452860409429098777707705287317479911081919741210877233521971458633200073378700262052071047379897080920750535879010580763307482617728176600159236238578254748755184229673736551767139790457737064536059804479401734338820372513222679696143132353187165632518831056480605566883434488567607374388281462300795336254398974166894714301563809980627329645946772606924650130158490140227703093092225345229945510370498032526561342161842664672478739371973412270375746696609736449614664734587512143361472487855692215649472524147957624969942838990576207043931796509663484089582551262248333477749702938296448908526846569908495584633394916183782839180701332740073106557601251458406669427892841392050399991625503437634473732637608327398077988209123594637950363721002472907774812520177277028342712118913090129773359371071732937228125272254082335962661378978895924737669593617176771412826926180708428392311515855310752581959007081446432826374197152455516902950670117115181596612212315437696846117620742639285088080665545305097598195061548292886908759493284749358393198292115487649118443683147097181830780285225236591590112587699427385695216209889754439868133280746155237554776155552773910483398501664192019763589729492260194009116473040518031897814104442618520891560664858807008522607616077427924511940429530436578311587334552753275988095297581327570457406888334676155783846846957229663085269331935456241618747973847829674297221315342453266739067298985593677342925570035657801080092233275771928693668935679352206317371026548622104881903439747834522915042313211057752717530693536296166696906368818860082319795923059073852611975355740527869185850991390788665383839680061049674759683288391878418775012511041629673583038806991351417889431970375954408067391964880454721132406790801636601611616173110951838345945516862749247999548225691606958280537569191727554306348348045905449956182234824635003118824042318840937674003825756574531762084763445908472369495254532652234575005326320798973040253477936367419297509640769198456601332031766639055770568342428874342911517942323565043035104256854918560055808344023787882424875319030851832560427148379652617915732404364239590124041150077406361656479415452845904473607650298917386084732760125791153949957202517483674085543218237218941803501917503054934770993 A013807 649 864463502450385389126503692538247489297131929802020830679247248276696721627478045384109849730466120682410469053119922349186699874730921712948126299620048356380098316747613547855945139226572275491372163741722868312446195369552743781755767165269523238214190125274189138470397033008244020329952092322729450061052593133252308856095384838683220565413822633805901730763093643317378342816113893769191207167663576538422594556729968276395090665062681414033811274543523502718009021350321166168234258548815674988153067265827303909530239954623221197056885111555453415651296027880851733909043776922802723592638095640395779539618718757342007917803135727982980885422635115454873581869538577662740110577610010065329742938173225818165263298198079948283191933267217049682889790204639793115972004598584140022920421237030014432876127800311135434686810519275651828874204704419315481655349474219115423285135795587848030705964565302261712341650847346412354255927759012925253302043239653473018705673677420988578196503503328662424586851025948216384095582005507150842715932204255715275037821899569882294414870781742046580150540143282438820657367116250929924112253712616332676871430901570557270545260793605288668316657551671331919655135516283656012824727279303656721393213433180910973391975199359120394902953703520967255001957990038155753058950278971654366174650929858699261196110096791086591366234052739847541798008266413297483601725693543658195269543259594689361568795114595855331915388516227576283603854646024263974243060395132939109457709289070752365327459724165776794585726511211356011783645932797414123057583437287038005905441457700553672614668880623625685112614871653214211747756252328341847539730260116497726354684211658883740200728800748031282206650230250863933210781937441033696366530014902128500221125170717701538948647754250115751409366397798230449487516091599320370237227251342918851577082130648584797671878284589802045975729841585267009427056498849735574970207506501638635551162358314555777643942021534860128703723688600202296985366197793437243874680650153066202180572226359741199631595812459287923229777483926257494981682674777796923063663835416944817106542137331817151941483384038289672420158816710702402857683161776614811593457162085769180506363801707349290060012173080720600487207222672504714778690544779872581240756239449523744582226978221478717039291313639878575769525358486534948175204010383415425747256423923176875175623833145508367466821841457191178887188387249041700754564720881054844992138692316830120012935431675289816907244004793686804628162271460651950060121523673918378929885603507929778077414507819934707951967328984198724661773543247597770088116196644298780458763699747574543490603203794394399808490491715513893679942170267357988704762548778316462277063220520377142069085790296434788340095487302838511913955470473531014861467301081527765721520772613153821647283939019859639451027295010730723343227147302706684224293799852625181460577013638528002013994312890060806475959334942636779653054421168701210787728008011520775775907279435859816966300939886144905654806750040895615056731910817258037142787540184560615879003182964858466202969054375511462753943298655130390763238370283651772651207008106353 A013807 650 72200856188158638085234714904486968553585755908994581799161409423317986887048593828526238759338260865515604785785629034526422360237401312387140456670566058773222191513077431130476393973342543021314894487872435684323818683460414713396023429410475850378887373453025551034186030593881548821977928702886686398549173631082366087969942637111661264843927880198102718455064344183510756570344648521496618813850429576065593519972643680412794367436700214381517951461149626470510831472200174119537093508255633990685532331109162249827875171250086057599388101402223024728611895544636617667817245292369406277180726385981495902928495009331961843302835699136866546531383907477906496431325731544969716775552565650666405459939165993558980955928801835360560473458411235206564638167681720160839097796078345958854336502137983835448247070009786342640477101380421716399402451117805648343336443436254739268197826783292655372592866458610200476487020421219706239809342360518530081039953419097719995316571211878387039550169101513214363918384538220980616047104681962745534477373631641595486433922873976139111824422561877472420753263307092572740123958916393918191779542331428721504978780330074513793210726742707314866475555373141313261516573455527233847134047094720713027482579152702865408671160625673094502689596271774706105018533285976806651236586249991544317273020312728420994360311394088343197499234318884806538511448419105019127899731650459876127107522584608050167587336766160433176905164263843398782877543890592551392754647261898207361017337532478308304514763622049843660594463942883665460181891953172824971892426265650701291228375988607943290449759578565840846290706695348104179384349950715439448365811055190006602869580041961628865305070167276320721181633880782406565697718197012575354228953374640674466968595383513150234530009082723917673461690910506005371646831486466836642583457259411925402569476633900450886352946207224856681938932099043085894357185840428764957086701150523360479868631328790013104599681580613052809463706195577496046514770205905672045657202581434242272323572917791944734430513852412186636074245235004952238365118680116376811200267197858648069555505852090700347304633718261991730204084530494575389076555354744645679097135634565527725072011082399520055102276707874865273292034444830266283031012990559737857809201875063672671252179448036123925838649806516298526846527466153885406541214151233239773836603782487655791543278168146004359196427020346064451836861291427211888722000052706581708588415720993968453600380188951880797909926524373515609348741074665111520971409778769336926602975490585802994803737107628766742856263284089261682475988105582613355529552859928478442696402966617173446878670184111614666404934358571435914042450002900006574610472836513769245842597241082419282752114291348529956953115195020375353565474849419783892244610453630280520827136449423220337802801870877696946589250706591240744349674569869364973097242457491107780768852756103497256210819006890768617678599613743966473402758310431093826201830957130226713579551885762447772842420800230708665195114570165642665153305923368208520202758143754687198830224844407943955738178390497092880672098246975145366936431924460879703601460524050708913 A013807 651 6030287709691197611516888623537656100564035919275136466447760076444941582793185605152339987418690885748728827313601522592681321949387995011886358081582347794798290657363740125448518901047542535683241302521593700790409660261297297277549272847792353499495052318170147047926251461231580839160418583193798934693225530841630298033337578994203060501029700482025737148085429090551001899511755389163919099951601728622574436381635172831756998362680638605358760823986677952443535155389630742637857586903018806536046345826568340267873962177978437616758493617215069248358394127783594944233764144063985181676411448483560519308490831674414785114496140427610230832847715336462228488440756424367415714810925835709308850419579082948039648420129458091149371303719964775687485144402944949553442287026259532829473038995066547920473043534287365123675287984394202175394492119810245555283803092239432078419150690767385869374328799489582553996672432600691084855116083292868150898537949516460671728835344187294763930269673527485176888827395016754522032870230142210469785084723088337696622447672357361114758687596790568374053733304671678767827893172656136441295619155063258248817332711948153466522753108277657644962904860320135624915125731579090098146482747398168672768372493412896021797624006616842525959137770214895228597252918578068868317930920185543772922959929539390449869967567945652512198333549547577926903014683412070302581313487178059314012147393789048958047061954046485539368296224480464509744715343286180484874260893961000176999529048050120787901377572477224992376510222973586622899851797820947514477427334133412222544685190944524031561654369761397593323046113902169009166360292233704218166960905140524541478270194684677204459144765441085582953811243356827378773639121532687306160556414803363772155684055026401820738180888598184328005193886536372074645315012581196663225212933763343421548005257939999558479084420173627254932221547844177576982606518578450877980838366792861590639107957211870684509270005294382783699218205160828047300960122367447634925335216803969348826737133666901016164370947467318240031557036272848615900493077281999907648257516632352145417345404272467383707230312782959811298375344071437431071062979783627551763871865334547441125739437613090314522197252918416622490624008866668670225033235984539865622082349807193005175653279679425106409969870490047769260748820500638663039728747125151419150606984517151499365486135881722430084444781166323649081866491921292164157950166402106410883013069433137239213157353761450036122234973242200397208416203297104779343053116132593789446807115949216851929002926966262227130097965750419224982077002566365450067183784414086448012446272174832943456753412447186168552806522562244898976739466692211449118041301778466521182019564172444740914739337727720570534681134203296769905142024898389770464162109697654659380003263392276785833627815057576126676080808265207018208829169750059231918054787292114812957595351042520194335983814274523885717134318339509823825071776845515387458203123370473665344877753050765400435571827656069018425761164014804641036269264025636143815854562924535229533499209229795887127208397352707694486614317685611116191897730762897133724497584429239259122673 A013807 652 503655659801118515711502054726488575175208844013778672814183369344757965936469654927928588089196481468619580386059312768463336690534834731387760513331839270169348033993676939017585747134391800122799996827906027483715805234683811565918192817520465156631326264665888851589848448293522863267517320486929280824512889561423804122042387935174833816106501613959271592345243123071910229649121321858359687147057727976286039501030551270081176260249449616958169062780191329266036499713297349255856503515727033740697126849780814347513101195066937088189286145403419798692141435946613633337348215076368106358795560588795458133164462752278797267547832144654434089390274032616661785583060417319590927916723336724277184495893664586903219475697632469230886640657995178030194446745678365131653053254720222441450417689906953148865829069027215022494483727744588159891123376338671519022858518066929606621645884843582835196013315662169424492356078243242320098184150392703640831196788081564311763464056781867045978220053402689089458931752859194354434707354491707560646920061157061052759603452042959157665760346771545061169341859339483282367753465673413171713451407450038392199472445434621725677446862356458244164946776838798047528536216227217184087292385545442445718287239022338488636559354656645304610633145706118264387671161012558889950781908384816801458298536275059429763589561242388843471317016391763256032866689373259523741893883762598691965608562476655158025048661463916518733579468964832876318388370186605080277183144124516695783177665622194138326310956230870308588278510332976928331218522005803357356669208374156722239154651832877591640060934616841688391934134479223057814583577967651210005522741758241750228806604930258924793632229954404908973885268856405579502553113069531576497835832320791745614214887959860106469873605996608953259321798597404332046451355165794126509233009440848205911110947148406703123731609857321521959194075897493555407164279038190795779837601232906592911768935694292651440898740112192144477342403713237519338623490380251593916598922642684323983357912140993239771064425903417886725675675226544589248625082307669914286690116046650683537402105510240748354611582953945586399451607112190525680486251134508356750870342064606736830262883568882916159208436760999074727039407844553034005865000902664754116621939938246566985275737572105264312467093553199279736427002237033841775741184688639771678877845953857010378504767554977339083082912567792517494966571271758242842636155848070329543360134572125055356322115343510068466965187200161819375244129715577488275511139312510365888386777131194540689962253463149187472132912197440764089728053331345408755061256858048914224447525098314222270451501761001435983698953570921256207436256997600192441787927565839302315643456019246757205939944226356949771627103009793549519247367061538412018937283564057814806077252561786349429610428741423815676112945187118355367819621086694697109027853889424721293031321314422329151135704152022509458980775402034199995693819873914290675896583067025331003269534812552977009779394617662540487937998179680498423990245200685156367643988950020106905867387454081782288751572555295499351216514427419926035463490371047931505803762749114492161184771633 A013807 653 42065824362249219550740363112811052287208617860874808532113409191043530072979882049235523605797779328740575973424059861734826343730159931600237145833988547683814117147185891623687779186411537538056378535063539321467427769006026625797053382312126770347005000951159702773635732249923323062966314124388820463744141049059677544077102282733737295155031121299492322664267050882089014290524261922932059430209408498307386305165572672628449922432294281457963238292464360011628634492554307907198391030137037585056764731620543395118641724913185652542657368150239025006566344871697117269968660271393340611192964015936785458740029093533077426582862488553682989579965077478176208993682789114949553890532649806548354726281534759962743793829741961462632883114396415264259870386645802734160794660887487698532380335878718633946422909674222025893761775424955747702266515515182183940308166287468027674646485948020881978406228137420052503026072010953841816920438424949000785862386937360332882796281486478317547146917080245995440699438930552771676741192954501907172791410427898896187534839918079991807401969922706215053924601433892983226637137206509141514679175001634656554892138115145041150306039390873749010900519748353251727630873315513406432154747333140898508837068490384732909414073860277672486384690962520703559922683038929931047579255770208284074598552048229238633284763744525558595567868526056458907121058763144008682446719065736005351659592746612715453410089254127771561147290827411806662988115066355442909830613380423758948506781810431276627151817375358519043601609461520566031151702176446702209786368952617943598136435675733769331369529320133234656182730845839189011731835015436196710871264914390109220860156450380155657688957478021852402407871540155850405632738556680346800675746551264847385444841657295475952470313446442776385171815940653807216851663634802291240177650181509083005901897416782076251597187786893350835553848413034559241161767749548733454327816292573591546583853278123016540995303672910400098892114900533310852681172540048993375508258618039637423414036179927896378919071915879365317215158070596230638634415499418898911138645182332311739727361254320817543325514019896489321668597677617264895359892181005272464189441839578019266800386298556670040533247846715403720277058382584913953203850740391462928574381045582291521177214877759803780641564120656757042866119653839303498951679486379882370391556571912091363823096690959262337558167940574598853697102999188520200459814372586681993790981799598456748415379395605304428429399400144715316039764957974747398258965866520178269363952012774499232966337371495683286860012959642450057538176742287299884631471234041103364940081743736302158250379878580600934794520301196914239701283620696565672930569498226464368704857090183508408597310081729558801876067270480967049397059344346749710233660860553672750418378211212957690710492618912458509084629294973312158675662572781827797243115384698642147115268987501867353032005146481072012523533342353298417840343529689195471541558514341022670724074817079237192833784817861793044093069545965094908870089269406424944981993601094629348884950067552364538538820091390835401312954501492539642407946179280294287296236068568791499794313311559793 A013807 654 3513379716559417066097385867545091898079950972358124883410644049045146675225352728634200167079836327315741645876350903711954431054686687647183406657200557491099838878250112854302027005428278026716006791627041867668281034695152349813195695544091139986152204684441809535356829993245845865542009521983078673952374404558513328158863659756204472628643354282054898281242248356722956562558876880065208535670520007187131211593733795190600765971467650681650547625424915812531235181452628350717116817228075516141526047149679404903704075506474178886015286045276113607573427690029014931505052474527043201187447547575056258299425969920976159745627257906492156972708263236054755151361380229669701690491177444492725135093760064686848324404453878363320561030597502999286248634563044090159843730871983860069122938032926459025839187838900697824672877245267729003841001642343531184878478356495617139414149152864652083718466580265460205105240560426875822391011937690165494636012419395272362704028226032155559855257661459225785202657838918698043213101176752953788978711390348543708479097364797958995746019929914345787518836636360175852071960336624850008447519375311528150121146267515028981914710715965166391139422309902211937543458170184995218619996652011260984356580797385423277327172862884251483735335773880691682028302410094466771024867021183566094194545665620154239890576752706519179460423947164761504381657948956550749166632423089336902975960845789840607384264064594005608558582877196261504299430358457072947271962660146372771138234923589030655176346939007318869040650023835659195487821317479005015263567321291603267259953244072960148325314458346847891719037862975334905448854592324246585488678916914776312235461126892200980685839417521863134501507838905356781728851956992499245139239027708191318479738620058975447026273049360347126465935239179346632558667798442322166670877520809820121735932374147055790609648721149119555136292973305059422381072004210059766838913544572038939562230009642112464520468758065149526659568328607442655726784211717431975715825268037288557240963715783757833463699805486160470659127217214267779169385016926965855957210784273577008813768939322129002036090256455774684635082946632271581325353554849741361481566371883395747182435064041751638455377393405517234121260193171874598285538817688235375257460879308078570140242163805376571562964076921373004977221179608312467535943222381934155457473196442669782797868858725608549695195744564731070859635739595224395662604156212812266803416590884262706084400902500350631166851867299486767910957209055008877449987088137631809235546636058938950436581463604690963801835142402297071255646059692577573664305108938346994143160567318599692559229977838930370674973130076267474214090909284197861568834095061372530538598369029216805794455935336134480691491014497840848932691793499184882548425588734303301787693366578717439285831054024187447137257323345466004804750013741311039453542240045415290769214381105143463192586101839245615557978028286689837156443331943171294978622508676276554481545452797274969582670541772634816835697261548550691883738725870094017829841087557024537848219914592041038623300792853053963553059272919158403473554072839669459169268932682934034854320842094785471153 A013807 655 293440987306759072777519765043233620419535585162322948387340401620299695461496685248257032154675009893738058005238703828926146036118486838980405307416047762214149642950327675704159597520375209069347603243482163829522500298773819408747917687538036102783418287449264374202537797865886292535934177285548713927176262643131591681156451726497953758416921592991507159347633825001858055061479955899926282107737501520276385923520240308114166574702949652582135388223114393578421293590104972480244313691706095183656396983988373576962268090376229894738882705787506284618140254098913356094233487724973175206376806621016273749426356433769849838114534207608131442517566853738529204996853838162243154891513631341476896008165934362710258902584392374782896577836534048003386772207340005454240308246158963976833216907448050784297114807492825183014503380402005994129804298170174068092235390812870439101009151396408606684250047250351501790594796847413095561919708047820312277494393280312543005403141466431664514670975142735996805911185364328579267201423383583453409290954033300719075882691005290333283703330566376074519360754705438247340902199275244097555545265745394142626268257409122735598498553708126662154355690745342643235567169832020985654360740372632528674445984778427937545642804680955568173058979170289249974685845593499959182767918476272623753222648538260902269900860962801188387714068491148045607460453554800075121146306608844507473455225801213277369341118938955942432421400486308957100592722968693189629101593338085200218236519053079429350983672692830279261144130640778091666338324257163977879828406241595996484818554898217704548278588875587082764265761353562946637993784405513399066599951819639032374217948779163518107861993990843530856700436213214303766775444299970529453274382833215847110746249285945688311081351355625552349561377111498210097932493193701189682518361415556986387506807821136246687508470839095614364538325423411868016689514863628401786152898156201264271177012635318875149214071142359353616133806373622218048956744146851636043761442211742377589322530505975238008721671454009608669920964308952859184006205998757115255402201913313425353134795581123536379056294309442757435406762785673954743874854254605248252301904946073096200424158983831138595431575274622204911041772593908138323406487592139106776878390100690030256683165763188856633510322668549994748702490142065865601069513876561522597963618840088222929060804949621551679092443781790903769267636606732736750136361731050293335688157087244505474875247777731785065686634808720434342691057057483396453500371588343146339162090590278640079413720421727393987693072928582253688342814551583771530016427003639679297830913743016764922239446979085303489144430797099935713835086834325489596090592453620895123114274379689216836758754175209287961834021021874165543707351284845420575327053596677746068609937670021059246591895463154159772350868903136666187297525897688039326199301430833130500335554324282687189307983811715633057017882900532621889143303527225609727909530547151294106853157763081202734514226319392232536934270981796502336821742123396122463166157473850246425621175486641859586856705519879920089915063533481029016514709717642032899276510526611333525067731052598577336169713 A013807 656 24508484700847824517451228296175915211060031608342374972259057683729050864639664648619675582590611501334896342655541782495740643082652139278482431680695725147887992328854317802487113744499257836680981170498873805205548747453888170838034833180864313340573878786050009797770159415556689038893758421066314135911688632216993668801868004648835595856739708368243669455873724697980186616789867396717743007920343864475004028718333990774003306485765057933312529759782737266063324861939157406522485323844984775834165932499692949521465593176313097038486222470078312397591692162595342414346475128277484566411797265793900199825838715704891628329164011553638746210509701191095697730542229417148710539694110003271491831498027003907923533802751035534242305077485160223290866601529244595543604785027442830309087109326968649555279325836608252110554336834555942635715384787471108341131592076081751944155385333779443238875248196396607781052268027492789154427095935862000301728609221164983904354275778417839051929834514896453189226508112814087268975930082420273612197389771815309357936798235452853926188185872234296119931529593752907856159492585667662271936696140321064186288551127067339999922197704256446949793941646741762905677805591540224742837863396662641427418403094679079771749632689758090009382058999281728447135736509814710090903959319056765808492908828564088818484389808474118055330266714449175917180704541350457074193260674277302108690453914143134139164739594900539267898267790017010405998604815068223891012194177190214007427332307832247018823507326977877754170018935248426994064243180282592596501148317704339222408530523654040901576776021477908739554240654010930866151878867332884603441494575928071622927057299984516195886741600109242540682477132963871864904851883377838590466929728613020766536637486611469833429825546573201757787715777729442005589419764031117063473616063788735060070956096029120459587394992952104807340605477688782628621924970925107745581276206904085793192975272314467771337508435880995573373111642131301273666916227889195494010999414966935118637807070389557853726442721510336525720468860048051751907382331222193023246447306001850598919171261731018881915160757018968543762608234622274374163171702198884939280507403000971067755626182488560526629040598511721176375119888815801620909233250183050337111660019599732017068434687707296494887415659599964111406380679155483160866926868484294928904519409143008467258087490197341617789479997098958073713002277030924906108139068139051549690010568083748341767055569643936420471213425859139396735899776498070755192804535430007925393156968190662298072713343343093673246113144068118410304080214162828181958501999770989654634135746730503223070360851140183632716832004604583730755220287489699216555082372318870781577627310466023079422927907467654939860339269767952180375981686661574371871890843448122029396370604137828889334601700978098578346516921658877496629276660500802732563491854804613892518525832718414316738192115938301388555190597735385112803137853897410150084731900828623235098482589530305133589362696421958653717287246670625671673688723888167544246100638373446431714306197819814754553858901725890805829796021379869024488325070327180229780473435693105187347181965244085777694230599473 A013807 657 2046973150699511151522044038524908614342944899960363500058048756802734057265569431117363924333550463202991877434933505215826754250906189324678131176403387660076753007298241477181526227054322513777432228341236439084572636936096193916563507302098968314518070930089682868319561484546710225217445597085879622945480146251395528212000817616275397801550757182624079516624029360500003166420906514841262613764515039904816811482583973243435530160997583403648195798066813999198874955794020365750164496732856973462445372848306854836982327807678846177751407786923410729759255721112125593788631949188863788471279719436372338589653875374388253689680107408971461722247980753181503770152617543149677452985791761583238269258546713393393681466739569238855451562376638067009476469426324037864397415250277052630245264458097748579506484573199357824525608766758946884877584652834374439759651701786424004127801938462592878754099604611241078481266477924225242966905479659130127200675170760920620675573467289236335456231708518666666817387184090345382792138656413823672364338191131786452884239325423257812769163472234880646232801283199836617054296980247548820614424798335755601903006078683791304133501874457202705693739800277518779645116000811031110746561188752660474659412444870691421616301071881285435673598949679009241633223849036234401502389586286940137091136238270501262208634721193566814099239206257509621778849623998131525293695324776314549419935401363148706437178215705687940194131224090010726119409472759313127601229469873103864114338221682457103259158155456519327906034151490883870971239654660382416252372408642984116194782877866109150140593910089856415836309733663646956871871074878509854964037068476088470018490752752006777196656545182724046240341172622275542028718134151600456914388437863488107441906499519276571957892459475340384012187809471740725748833928111642928258379887263698940952186324096448169905198817206352745613894710102044813925131795496635924018693770076836149533270487718976662729880042073216631283695657462448413677934510269533496855292682137453388043748284326006261501086222543264816964699279660073330371056479686008783494566525444580563872328102951036428036436141586981271743596802363886978004482263739353069013647258806044104550017654387627063744584099828297464372026388233784567179960070288538547205902956496989217797572733552001110549491843305448602548772320703745109078766598982676796757034365571033210193862725268772169259395158837702077274583663179899879083057883110041724481659372656922745252726248232231213774176216541181181554779085232895367544458227603649691936761863140252305797331091149358526683188615905713317747007083567093572585356045522872826944697651702678359694059608648079277188142525856579437776406753631427168265897034818444406548145010597432713616482361759606008232075396150289134057182366451661353113112195135630600017214269228195606666115268667391771362079439813871107395973815961687545026435403205136156917039796074474682148290543715282870273518073913457100006430876695365593145226893089107441218660364360160615062517161767858408717121548129177326723858155907863641462978571417588619423210567948108748115092849331048125993710393501668040794289398198796419971494921822523838352423984919151288238799833898584433 A013807 658 170965244519573870886272640141638892378537100989589519888348290216921151196877624456353352324262468237177084595243081289131066341789935838586442193984387340757270487922556426415678252009804070673204917143288408628782591209539690212105300693378607932596863802152020402844918094750825784720386273714209751988029447295062805911794520288128937499783320790649945745307955556218320764462640533026057094764226060647890204911836896029264978914576679163456100961250338372027089235182872374967819488931624947280556899985663436822839601000825144911611975329771630187560222797083005841718820329028203092476909753447045254091346481325144281336415772250904705454503873600486472376386916769821404210550826313719193643486743080049329633669783555562398446169941259187994698484202956009966472336519118389712730714732804782059108961098038183564862203369808474002771860747789379787583165869784903919248758145702334219826421153076735466115833857502709216517838912566610207353927590937122851159444571561464307973639928527187558679254995002409736716182212722338966939541890061517936331344552698675915780293302364529466454009795974133554092991938087255525046537373581800643626540970697748933512534210056540027182246841858978645994739733503738129400663537045810955504028786808045018224815081824596840872894657876140530870448489095355333447881080636271527189988789756590535920927380548807893880382557745833461120591299445947943124054727220642567482102424657251543110339561753954762452954033967221785856219198574330591730382286553271507834693642613140499721308148301883950786039878366670111787388907196889799787814395942270676368704460742255302328892543964614897707064425265321457484895544044928021596451339996191385104414366160600358038241951310206295066039535078585075545780567282475821761946636718796390221655472746349498566495136107839904213081938034889257155268358509812529011068146564151399247267553974859447598652110411891787666418100082432884903840932691674529009965322370587432045168284404776649847862310993997126261445545006921153958794768232221707190850900104802244422801900455192368966832222393036020777708648536488984625921008239855139606249690771656813275180715486573513506031182981486262797296948530234204289912363149774507677088832702739609656122024512108999991011408601759232521816015971673920835437445030569028001184220829585036459671072278996684754204108244714372733476012997497495255367665113632148741944267246858264748601608677173120348713943061283715196050502132448417800896077455233794870432672463678844606252948978604183205632971781735993464636703977736653992680695627684425920250287571337012832498890063885573507106596389061082011547778626607222275901522278115861379248092567859399280007552573896229310030851902067371222523268470050428520735986245071295279307619430108177673962223336524053413551169161868298765589928428409207873360243649923003344037752980208125264360613354369228135932236892694328760819129082936105448152911311096176961868080807936199927707374501644140608114503051325850449637113252473629705082495337695342598023732291724974730636495868013302154462708821297019505303357039580679198629433263368419082845969845593990751320669868978470531120685775652816435179844826961675792439227365539013503032803644432434744992800927043670428593 A013807 659 14279188187519329270292377177269821930347797211751506290594737547207471469114416072219088339474725609637267282479297392349515791932637231174578238483770015087387988421779835290663863286110845786696747884724591177084550800411964466205246819211674713138422661619538896066010404191683720365631381966884512695792207467530940612558990128984816988919402735755874118593865756010910368568684199958869314611802924811372437804441529393260240303924358820411017008384589511170074520011708683629687251535058247221819392843702595906880386315189916928162743791517856324895217368235169730906197592700764550486763979517650666666963349466757375521498781714167811904265618026986230659348211675532253501069415564548140772297656268788800060333733992344127080622559663908640505212099115088908409736018413287027196982025198588202358839539869247129520856087649773557185508581516116789238733596610304960239575529087204656374122521126122022865460559612483776472786423816475851128407386322659437651687970061385060466266380470519232088450056437596263620272254588782472857757478199828039560330228385946111161885876906787865567705352169555608571400779660985668707411847978925571556332328413646688675900369758132279610288438478903755492126657281965712305672819277603176814651988302994727967154780449072152746545034720473133278830728257733172804900475735822034222435053709260198150651775750816984104783431605489756506252905921025018157664174872195287878672676609798306132118670537252055714833173870976330776497283684126665351913258955215789605861447724692107677223377854321649453600836681062654406594508917991432968078046163494389160990565265653905105811434164468600871391727862584913450595960734176433291757212367821900675305792276099502503712006015379739970210688009298504094659138759999663109379545045390593307702886739247856469772240262862896639780816546611985646865168571098052235533422669184489016531033375534235922887022913711613997686906136984876980053698539341348337441313689713832911844500281771350571943308076529633982482193364523061699792497837523389206287058027653188256436837527918121848478794046488761491375004034416096484941548529200941115053580422939548701556368538154106421537230433796714155093038438193690976497770482632316655698136396165514938088967609275855788249263857827532859454595469970177542096570846398155787686907307907771830148187627814082107355881324706789125072650081563988301223562757955670695075927144724849130067954958326176184644937238421477176889333988604224303148641285138581781373407236838920780358852551641999985517671436182371910159922152924543078122684379519830937285224268245638648783139797025786984887050037010770630686482018672861811705571042190514858256179939360184887265510798524386968203086781712568911876365905887081840480390307174599653023051682422065107506998855289825465153207199568402181200836412269165450790920909885219162297377166659962830204662787970272303141196357514723032432374480135906463135179305614063796032183977159639354162047625751820267730331409349786355404141335959850026598195093099652709129540144737161614477490771392339009242879903463548366102441683302817907348728895589793730218378247473855701541053668126950837229730796668298881482655819792666123860316708797183946786802793186641382336543726227614397866515953 A013807 660 1192612076609801899984089634222752797444578370922697556896763074680315224571905144767810477201268557642514200699953397506423908458005794184931949056402955430113732180975473623311536525519263950950699080080082579701278767401207684181928419587378283716034199121125508138329254968493616008657898653256161384865260959895651690901539414562940899731537435893066362259078261807787244893225073064764724025692392083170637377864760976454488530424066373039548551557289300562435793985897920965435108935459599866213577509698884512738556745430977051757080524211362878111573449812369611095016529139960556021205014333293701330691445910813042760931099747549009818056168683231916970899421987352129344662818657366625265443072549225509369839133796774573837900676805689313563635819730191340719289561993896145798519135726611285249212637209419389504711421296596737269690862236807590354008268722489280584169587764892420105023087086974837471746131399394257494783594903575879562095713313054838892106630947496941635203034363278236783259437163724477533828758975509700915552762336727837692118341005022605150351870325131829320080318718553453983491964518065184036111744955047842661956432401436185084899874782568966125330900670196520562457910542847058257482099538884694930736548715054422674544734417886955269544187844888636564581221254814132325838092633931592120291998120851121009740586962483985329415616991122109953158748955429930541546269549500622638914620623126964326460683481941828945358581514877814122783829630581943216857147301198577963671153975414009525309373741770798484014195480439033958693179979339562472926846493621214877115093001552679808342476792850582013379508502810954556307225236479149884960854134172852966302215076692106548612530454410531262051966873224620360490025928373931862558488981736067743652652803348720220211847278994571990251133578789579653211825744226680420763986994752957707149688438557994918515447040776107712700808087467113910251064955704328754491435960678589038630164508033824971119277033859831559850895271998330636228369211887790989898301373527621936365861107169249454906797357556787848521131711958466794518803074707391802870390090504334047102689456675169122433211023061135362947525663396375264048070288479933719400564049944139973144128663694328751290366766669613371954507268247379198493447693662020369543398185263765011025806778862659951688470564120835734515192807462305866906493185107215572123436511054564124192405666074360561117729803090200195290974064062213418023277668776059488962088345828023502496351723965691480790421436021387884308466858134410762427884722061875799712999216108143985585016618987390754764751306141176573845565664681576091375460999014793991476414404715302001969302727403555323971290011095415468088825956825594962398762678845529737620138299567573299844092051392661512675061018515152518576075057989132967615508505314523389654239238336606755541523640714065113030655860975987182391784348955431043707513310784192222308404037956350238498968379750417780581105009640303506189709288520702634071507852370776093919208322428592475202774506717459546390974572417179023085242031831134654439673186088555162141569169607263902048410343415631060876264345868532990880312896724903267330937511835449600419580556089741474894130468558256582124209278910513 A013807 661 99608153250527264488571150339918536395368630117834622649574548760374607871470089596152298866327151202860428556660807713134031258321101936119701317139831240478529025487252532492602842147894444447353337867368577139230503932116266990558843532357421634246892344795523565221397704223555302659116353418607855025331460631444724875787473443711386886477738183224795642240475504448198480727051327442214515349854279178494804436642701514455336549548447542636134574616359672275199949496180256954105733398521240426024207187560533388436997935140634339803122462657238942756726101778922288266875530298645599447064002131023228840680253917016144435726382015040849013869264592212937326490623805637194995583277081917908795070862383863768078334293840409181515302427487977158148427299685310968215783507292199993238116735022301155299488672367916830823002618113056093501850504880406753957124611971027203670428139711579819591633256591225400477708640608807780221820629941561036905796071619653199107637923365892062313792633055361614374611451351432088102911778393545730167882263125845731883415959080493004762538561425335516642428299692303030155232368513322235880089050390550866969263190600351614475922441714942619753762154875483593897047146449129152723162435587188605310047285230060436200650763316336391067600112992943814510388180423331145986323334878600505478907975051606477854543563693624938698121746715509745397771871506463228760485979043841503424788029064187187510322745095263495345294086704109913349028234575834479415125799743406430103778451180553489563364204286438860183349620721748555264013085054419597301323145993737487751529682582681370272572004215673460339469929663273735497335758975975077541815498140250852598527305420401431046667156082821981537842325218593517128487455563719163092747558243578114017613214788488461512313696588905647197764927634084482215904897983556575422628957788761780658849128076802293589328652292661292272484192273340820898079196165381241903879222871836435095429969875493095412853137145006991710306624012572573068429624946080191267296029018400511747213085531882883723270622100500477896333441714483105145004951602636070767537850749012483948063726110966800274744217857089086648740290932528658428558878564132544178054510015384514696970770120414031636522722719012778439012401551289358037371244822345603284634159831414917485886407977388221824972749985936321382443418472059248309897217313339751799321540839788250216673913636196668425113910883896610510897444804540126886722174173845264577602580731902350951997792337338518167096788757942337485327460458244121288739359871329928667829407528568293820046173034445863228706793840217208624155489879869916727769878098714608962101607496226738506478133095472344213406113016700195310246832740030516854507057699857489215771570918183289576278412224366482200133771327404053503992364918310374588214885872374308027311715425111732829583595996079432305433408164575425460544220609106556201495219230006518599420213654152328269672338045134643451914471510167789140470709486537604700286407337859590140226198297558472121410929575548938774120587262855209187102499740568197473455944175302215697225998614768288362985280292416921835446474431285743931314613447360645790747231926008586076643787625171297724632670864454147995596083183884956273 A013807 662 8319372567637287657349951047540336078277583356071665518315115887015247624033053353160236153614509995614105853480867321008667424726236754806653573708835845036007222737720818766314681979034291894687398132020490931245670918914282735318465170666024212313934695529666923690856357654455562433392056953875546659570708923398894866350645569492218744145507170801118156835566754607017985308804053919301198536535179251267064561352835073188824163954835887208512595806532976188096974981870471241063864959177892521621967808512243309135646504540880920694696591203595253737984520746677368438337711166073179111418232521985191096002455487403105399416303152278226750487374848006216738445823390870624163226110885158865660473113497162685773670558555844815249339574046223340225714796497016857376350454312551835635240747825797614791768593404840781627168001667420557985368056018116452497253004716432163077757828656850858112112801223755736673298703372288234611906680833349119363408993697745054842669026997442670936510274505416857394181923028322959430443294643207332929351694498533761372634784318361856250771983188805447685492254018600841381595162650601186462940917577669198960139830942131967192643518254473722544453968937355265245875274718577715964591249782677579504100459309699877691914552402943731718357029037283660331722131217137040643923711252395592818103872984285224636889332983255248505005826407426089445367304480091315329304549455720686207541720975469978088049665993101502394734307415613964072824187180008271555230721920369048448697680021051008001821741706207660041373543672301161084205636876830179186203810476542948714495510618988130726535486364097263081012867995406285662472979925432414451369972220171891459881599076017347922448687543193374720022128844582149144088400776137388220669368812061887660865073312349344793969952252801988559604524520926370039154592984484628735873393183475172682407738026102604362874318368135363791890152222861698702228472542928806705053896573478650895605406513971058821976906867488128954636519544154073875248310705121563654835831639645829141638984116708390331451285628455900414379665385435343424815958562803767266575528832408271671826230468514058125746911819641937605989437838975726080611666096554914222295290730994930052005695691227100336314014324214666268004754789965238472639283738807127131935929663279605323338718680679441675043549051575387498183056754204860478090925487227449410031134412479954446346821940808781943533938950933928806480665487519995937705922709173730342785945145309216253861807613806850375834090893852101969112034824933007254156800075813346972265779946193552468144076418009952942724820128328781481498090670256615315020067988682742855123688359692353426799560154266945661047891965267817012507125717280088798205283966149797356790457374657586528700349267391312959837372715036113952706946310342200795982295482946574580749101784020757037659651521188550265582103683313504109890113849493188680505082205309374439942175664608456609411303345867690555747348575000723916801254127025107282172621027265370828101832308010381150052362249079422915353325568780929926515987880831996421180513913465416357248012630304062212364893595302953728618324990975416618887327829737008497088999557692163117707365786241931957259045303270074894740180463601255432877233 A013807 663 694842316221633902429525261441616409593822039482461575755196793999400496806864649109296083786037489343685734988575519517964911980560019998206513129735678613252359250277180504181368553570923093336186179384483423068569680818639808336533529519197008236672139705333311133584013847657783029999337988844639532554005179991199098132472268609559601729776904412480189577063370911532749150976623387393955402969954706245076499228750138147803782997671848135542180514357440704206047447460803628524895065255496761298388373334751073422318331705758915377341753993915479187450205157283240489338403974301597992564762198468725145529221084763394766064649055581429776427456034680327228211733615428905400736808007239353618828374912396524678502738721142714814440090563914619598991925518227344944930166294638641864090942499158442585023304689765706922282698667264632423495925406689104229023068206921130692417411607248840520381773271009302882690581004356885643021057889882151798351282562629364725514559803853409319288274636966921346419468393248561894590054411895319653592382876212038283603829821053900595920726807912219796139998547887560873032209579740861694571288377004509166349838820117804031896779288131899780635339939616849108600748819770329415078625773099014117761974462005443484706395331246263416848897422222968594565764121386502771621152287511332307760853575520486246897633980094461610386591627374634416566522637481706747618845275091247432740092077592228039891996153409830581510604089659493893326348937461470848564425125511143295483678933038201239320153689044169974315559741054265274913938997589733395810928454811343619583379542408507666410970356615767509789275747844328384815405756352040687392871449800976546620771036428044915830836832295053849990968223228345678663407321223770801578526352552220919323111788120729626537164382106274886486729492512291352040230760657140676648881672077029897607376687678115618991625944425033719262457403805631937308824255257956864812806495713510401451859157453376803870333238479476018420196748847292404134614158402458118015543494374859295738829592411601468873142826974265258509404032656945318184053675123933445871654743611571258302598594960762648720507822088314270789843837749091617978766964050362990760324977143427552873567709826978647189282790372733141370025124812686682473305617148910065186420781406775916210573122929027648141312260336627939235747083167944151990632187618723802175210377264738275313332915318290276705898115120952667846071662183157580713136370592899131959824924481371050738792033712761950240039105545421408562206260613229698874430099132006552470610206886031695691861406508609279729319701938148158116202030870502767725791098482771366002785575489865050559726063644529568556380984831133344701607647032950296514903522136797225036495790388776284463581871161789849718577206532531273444036862786090952681237301031180855558745730103197648542371754701188906731682881734027176762132198823520611784464970869644262598410453683762904474641466750215382906574300332635462255157545943263985314339480818231036933893136197335044033523347405362481313225104830152048392541823794969173093417702566545039573711262895625580038928277973297998367931121571257771426088507667464686685370332058007155754036897832712399002232722774419925283594612500440455009339377393 A013807 664 58033925093147085164816379360865244145685610559614673268649791431623928893806142358257518213893637147473976271980815965659947413528353430270206183108653613457450296942400392889732082962797067678531605888371439978110008311653615432075616918972853324935093780329143479188070420570225696448574708166293138398443066638044939875122216346539027496072696833434757913665909801902126741838718561938530549211453587020295034292084440288242719759748550428128618458739647805055993288859373779858027760745204345000402695329291744403305449382396690371230960635325814737215028584941453528910032838337643765937001503578306392879746074220523494256485553771216596356997555472535610427472203294237607974938941572638053598164701058270137673227240728560684016850803988712943527404611207866077145512419094514007130739608472212283143731430993921607855973275388609364642803185892080674312235679710259756561394634849030409102806085367967986065200016064891445790761776020847200350097470913367171239701549377640599756275985954114237774300419672513137998055934535908992787689410204105649484875470484242831671895023723636509593408818718116971676523176309536509592288576535793610082704888095059110548050902924064401578444227096738854399443142176037683076781903195002758129597869041156645286162844461019166838636761601484559986727185182322097988570260205233985676494251481046531827137287651469528161098519309956841106052537205109629267873576220896076829885230412580478119819410728942459998347164172450589464509989605719506742949350907816199182092348166283605709258556262658120424809865132593290026087099017692122951524555474298230451223442761500968806310655154905518185110099735706151028167504176278790251740016358827362150313417733506739415107323070115192605095656972254659427646442875930561118640099491514043402785619655631459138010506357898184794258133944119086013752113360845046454391246133545614078065708331563894613799590504323241266519704823250185035970310623399815306030411328488102239660728689663484036054102411044316534473252660474708885727109123931704474776208193682623239402786387809366281753762051717608655963934211540729920050347000026045332646475841182043064691337249717857183785533808638096210638547172641881025204595604450367351293102415996212643553248692459083591896087934721044700365868449480404406852958449894117554435050083875331297823277800155318200410541295575502112908832133269863518409590942103430681475745919528205492444878420298922200753316473017087771171751297199504298741862808289528400416537517608591528754649447723590845998306134259141464524029092677557679691276309604319268897835089328253255879956533005555652272510825576072314023309820335261663225798336379547259918654050489018887798880561654754095397496234081088082822972287839041715221257072387441032273164909060984054682821461303850038345286866803544489319402816757102458889620619425256237122002123949170803907431324397998679136885965307683830350043377939265016850298832003558456481839502121561544626529944444738995739992138082046443013013394727351317438947777419474435755688628337620212723903498643279801761873980519129233793485665179620305935339936060408250235938388305544070431328704607822121687975204753020327278338248894318096648815503816815655732915743885972277065479238842326579611105630649287242835034139240753 A013807 665 4847051457704737700050628820598826056291807879549577126070899230160662165139582815904026178742610468194173972212109730267884467925301606849597890619417858449579706250926223214543313301135773889578638255402671038411726004197621614502387600689531682551903967626870392525266829596445820393081408200756969212176363368676151423310082631479286115499487712225304415707290452564667527605111613011668010000689815041522061559109184537314320197053958680307730342292394124326081615478823757467522336605200212098778633516597775784308474437867153976495581063223047372666936402442895140188094852690798344974824302580363728239709271864972342763795929936525781344332792830621646718512905891338019255674875339088302874572313997087780168605612372890116889771395999941293756352360532692182629270342755192904389566502839207642100447592848043326609738743933732042744331564888892469999232236205080605127764241297225868798675467056018054164151570541755798443890214295037179020440490868155339509111113105569920532243926622873575253147345351467969798735629708373654986620607229657107950626284170314445544068344276421844917751097948155847591394892208548798817657534200846018107717594958587431972083759463120782884233240291346725858295890677684843328255901336749825361742143620186444170945606932228781833529780965717591934651441233612723946103376702601347717686476377948487384734333401938386461543109431286905326018613959907961346082068959545461232908844329289134113045437003492003201521953498847245682665338841859298922677872737171716771887535011196173032442983877613468876000544745739324176268820597056663801034282397768862505516633162883322415671872229192863784338580640025913440023578116306980840615577906305620114156326962520216382689178730139091001570194365979681410056458555440596395189939749630744419044057739257995098665775501518014292201233605146770182954590260011139124917211268319863233414126025560548042039155598511581433820992266542678704389276313576975974174965984566654787158703720889383850175274687472832361275740535455508160844813881139899889437783684544566375578160121896226081218355960321506392554763749282093303652525031789175332227966308731365418806085178433685149846951569231262433608742098406222545106113029479299131547351206886419676202210884042875120678753160395836374419257698769052856464765942693606592263969818055351545325497985146772331416488819547761511972258568602832270921087445075420633947535774944915250934488690541786281129117745142860187736035840093399798535219123611149701531189630008187173073117076523322031048624526639457754258511433849522294965495088654462349657616084495785040184349849593157013633452376662939135739540859504221389374281902852756166695665904950893346527850303389966716801694282966686557765457468452604603096994611942871462456487006369682449231163931269558859052636704402298839292445842658369954468920003755016826180666739394358694713152571645045247680191852708463061194665972968865353472353808747769205843819717056694941768752407489969045663199883364750600966889891741023109383818357317851924348750869927386377786913144110185372322953476726938192735665716241467067572025526799701357467955810129667346306495004737549911425501377076177010754614088885902341750205719694284260382468855845100290552785891507349958255699153377459119808824886343526931313 A013807 666 404830584798957397445928569725234551047548085907860231146567574602248664694623096367120170474761568914045604333127616781703978645589115505685265422424398955567346645783609089101872070224160971031497445729486487799185767596589554864853914797190375658417571280163842054102810874724751365050552294335422825570182044915200843026281411463781455652632713212769650104288605888653596573106527030347523863267614042082964103478358201741029337178143682937981945918603049657838662606406839047444933075602926914702090249939762831281228093525102567270887425981452139612515195268433045003649870191588168570642300575814558946308758095434355039974999864228569783660019190006350555576916412950442706253221263195994144387154237350768487462109350996155452750596765311096795824305504050983785379288297256466567520983883633461475871483402261426681771989632089233942049316631085187986805875600084537220875997197385601787934173683985683901844103323217986041832154588135800228966210237799202111140469277690305332773544995469023878718119431099956305560198528873076038137539736428191313144257880188832806286132182311028909375489451727924546680892792150204226049574913988860278374681248536180905740407674119310907274044462373569890410731085290915799619261135546682164038065577301592003601548036586680087518240836037698995974023023272568316702500125577967162728892193562635614860396260063295975654542042810513619734400656545472839586120481570196467633779587226557770255667943968655599394315078177220806661891765410930505320978608881318956504818811670115567842670456442154533992441497708894094526148165086769617326184300144053165323254718397177971479330440454417176131742593635604316424209267852075346789053682312551697554450584236650992498582896719947019542144203640988971049325475008954051522658957828909404622978746440567008635664235662286071698939231935463392450550333106390350852210402341343297117981219780842533019152314743285792934163095093911068069296746986262610339067333996991574478282093472402228550489117172418431646111125261779497101919700166685578665733131116846728254663511540894698529438308162012535412566423103789714814362543180063712923011974071552371144103040187959817400367242013764269717435748800986113189807666335140542765966320150360657776084855246144972954210142709420649827870822258890063624793716299712716192479023173801016417130917217443571892236562697448589241435007908277154099600144500144206767932135459174266673299429922740531986185043192076825739901449400440844573460036423126834221586489087913800882239811348304379355212169089454151093425133466545951597813115299509349905753752993172462341237083787870066935679575951265339556102192126652074661929398808165047798588712047403563195352585189433410153994308207660627991128773222629989055264086984080567415828251259002247842236042703564825466935270188384401356544369224669716967198667633622760339435466740956232541137215936365824131497303730063543334039696728332603187364462460422431841281666588292218231467969825969704662836117458507334943355610648101991118845893021544310573532021407205237659140772709226792481785397329710604795475536286203570950683144023837857077081137217839946430864769290684906152169300514779380115236123317839449485318931914586315711404181309038621367259230444585375863474248989238763145552863332297712830193073 A013807 667 33811855272993720792081400072021314938042263683110394365592470398354410723959615631678243758222560997270002919507151681224698000458248516150339053346308225167940359202492814730877457177192148461521698164772440947475794495434756211867463817776137365366693970890564252200720867067885958760387178175188849814447174573362489610398049766866490957563536840243733946360288652426237039382430244101655540583974392408811244886615955367612511270455738542663190105067645310472342939549705604081648255407432058842833279765218931431439451599310091521031788705396864152576881624014796351749840808271635427188615586392607777754653784888772767293751963660234376901068462768520404752339635726033925268975293123392626933359509057773534841322835104549899569182592435548115484041820003842216738663537875157344185920094944950335926262165240276617888278346061724908073900974344865985846013535994660633224784161922842846930050120260168305165921353658489412199863383355690170923486845271227159524563134541971991698579251566568343374416053004899450596693341330008183781285456326218966665121562411251504813824045998799445539950254497767986063334846893177207163886546391263599310131752558990365428344589350118966286435467541902930816994670974582578500000309301994441022623275081806265732804893563756107589610992866704657842746376926748178379309512988397395398279804898544889188755156036746543182643005957576908033836877235334437035072368741224379173240904904749331529523642348206084317012589644439658993207862138886326734913454392376640566238971969499722341787679192505188833582706330144543668918420896212085208700238932331464420963557335250701355925157717193376967699273163039308112066382260273185039168552600426630331445267246029327544474142116946695019179426032299039851010712998222851337223998816828342383515807881462597128259312626749794994367103590481838000862414371378828493527465013951333518590909457315749200292620479673972711654235865338546316215733605039639478129242802762733292000598728908506530765401555357559829514847292989085377449435277621746215740696844010155590557751147407066115877216935999448970192960224051620771010373968942101367042883086430125590326630019538591909096072420231605571069951175607161159725926099977273272356273025278272498116383195013274286108585329233522094273598945884757004006395979068305769112040494499034692175191336918104568011489953053603622033893295507216187552703668796544293464459885685693926820641686577211972018160992445448562622308955374219779619955702095976321021125155111648563485551283621730068126675574520300153473960572259384423400949202930320413478459203742757227202462475046695860534893863025632425065211188610107927839005317856752957185927818911193001639043267606667849471758615812023310447066268327279315884711808997393071137391373403126742031396522644437787823900701404053585699942262013639430817399919427806566309989617671405498068321412221209997286786304838637202802329510447067350811867269156941929815686075120754358910436307834815703144735366251991121804003956940126400237127831052402363411967959951188654529096477447330934871198170374759423122912266160008449372006872014961660934893661571210165852256395927294046735332148294888606604636255629268660463322512438163674532188627112214695214858185962215177493232749830210736679720698376837273290555650033 A013807 668 2823999964255708554275430615415292244940227905077063247808648720140958738075831057173398596930506517052987913840156815567568001696273374317392468074537009274251546740951402379137616100896265431654753752419959040374125832053206273571382445524480768892791647142750816908056407538376903161626297508369947925352442467541808494750055514578456191266664160433996902933957668539291743766259956417614372405114125228376323984175051208258364553819733738821772300765354803975960554654130961758503343939884132986612278359270850372085254437025978153928096024463451490887373730119339806094498454147655262514220362391096994205846438767695190297141457756866435393154139078889592725320158715474079472390085456958875594101119556014303403482124510767112161917699302809414153342656848540905784229917346871016543752232249897197006897342303033143402646895741421326047240283278257552003844896539810050747567197987957757418444716094249517015762917378910694196344789641250598765700544803898163590651037560080042718657037670091354606974603163022207013286424561223613517596742597822134314837618014150136933555398145865728490942185205908079963995789747365053519534968241144727077981514105479434310940768447111286183209376684567274684766211914468111538898525833211877708650518558107541120269597515338473861991899735220039727684020147298934606418309834303938861059727584931367689934019387345108033157526500582780935894089823572367515606279309635801372928253618549568918677344132564520368241208499693244758771713853701924895226706624305689396732845177864586309708448753837225876569661215400002431771735431672529568715852655867256239903297272197473827948225097697708037719210993850206052827896312760276687656396681740232591912640165655615465842024823749504914696884841643648107396265760324570766536285605180319984213623790067637574749346049898769627724534858980633591670029710711931134607907405430229326806231348784468688957639955082849874850073433708940726876654286426515728852832488129546247281182006437167373956057103305018754520909560757741399809954283822245865684878741108572205078973933582585569064181035711609977439486230873015418415557444260013248276788638261730519429670465861882734839613064610163928901333392137885707221469073796201840980468279344266597315178440830703681650075155282912998835825257559240789731618198567763966142006734141053876525164155650737011624887652368990028115892801934058203200589363121556175934445154112354842461986814304615321114928824250036309398777866261810210213638320194758038308005394080079999670876728759370517020008070659509989118298660955676046426870678377943291254134391155798826373176868378375084967734870333763845773871503683904824241041563152713863737125877363281750689894532753776505455730751351235998911849421796962695742007014999271266694466064898002548621204268967786088476840010481967959531244877665641178901300058670529832224776642857533458604164272670127680183389678966427817815253363042049512207157966187256946920135916680160524810558550866671642342351442524732550484192214487596297074205153577327697794530975983083227614924666892878527011377342387870281778648755381950065699999385957561612882943253508089044262146306444243526077381676357737391312225824706412147790557159561347868260602926325039283559040170549750173839412292498569030938226952449131825902500498446406193 A013807 669 235863301014601034161638240430100623589652774859941399520226149754893014762831485726179424214232834810782603551843737393018847069674448496362936326053405551594763435351002078107952834362956985117236688155867399011087363618915841174955433232650158298694851161009690978977779214012777328962189994196566420673361347331559387290019386633107239550783057343607855329947078434070185731101797819955569997647536853199218955482284451964946865899577981600133244332223198582876201485267672057031957789203062671174844100844660693926932535834846721394228508059211931970404341313297379944818605388866315180450198887266812053066500412316669988807551693311241550471626850007937674011464976075110591613492327450662248494919606437870634562230521263779974875528163469945079501332042646984992004666926728014172750730189743663791213072926491631170132471379219250572791555699683349000913129603901475248487559943152219857345921132907813910673534622404000089972913175626891259510075202566378521254765308055445247904954443243700028129125830778777751956695465777957424603197538512702480109552694159833586827480408540851509291982250582648746672892355489676635005080082468648750280094039603747833084083921471181733307830350071743348946358785308291143840343776115689238104199960491699941906037054078584675427425457785312938095897046722554317262663655670899277614569507621052760830979233250450768037349770855174446546810276154587707270952054220091766468340670474878545656850459295921305675873975102879495497372312775038469174229763968635484104523962100428113173159348369238942436974674371423603104007114988721342108716729670689108412963291471205211584063708384810273018346221417363059738238727938051069229749907255625966309135619275722659322591755304382399980398518858919133577843512568068474991877110030265505401506072570239157880640131433595138077180875956921498209872551468371200293587034408938183604183248481827609370431046688474704397352983256804438449465042656629020189517422241067832119171602359638656240183845325138471396340887424047319453527191739117796947866757336129059140400981906751129313809464283669376925723329488745120761485773302040566509325663856257994713285506979250307896539322769305501505768266244748352152844318512532573960529691159112490474361018556621202195095927044384176575766961336605349999174483562578214216146544442194960821258235444105205947922241613510416138267482710334475189516424197275493370220793716617988797267600717535776234839970330187282597295326168052650567253286140986386117522918518962361652511295262711384952028094069552933801149422461679019073618665928804201628836558483723473777514105223830265471590184105146290162879521859183414825436032396077814613188490403258655099370681270128167512168088083606581865116575557904121311068167899754135465588500206346070863391601748458461895674154515464445948009103427512016903015482200221322117245569988104051996078404217681733976596889376955017771747776134635017309054040493925887463716671897043687192702660726935282240075534831108187348990217946218530327934688631931986647497021645083094253626123103560107454517247013577313804434522698255851437329648714561503469596303476249105065818721660529663541508994991074584659788413105304248995615124523723335304993817009593606002134594084485684269241554081772984032991653295503939231202744130742291645553 A013807 670 19699538764040492974214187478962434182831389409077165629328808253678419486006448519336231689796940596231373831253540790802327126106279612864728804888306485074746236883951044565654328678828530353976725431466201032805027696815469970773452739024173871265292663818690400255203097733561175292251070505291424021059813090479171585849709190983749754520951732395471685012509937891975982447353255720509161773519925516051966380835879712564327186798652601224728699871613768840403224251041237875366146512028997359194154146646905817471332325462233017567359221613439770100140990827910470371194740683503510186381061263411409484167180937100594135195524977048205536940746139512962471111566266769311722150492681006761656544180449297393269272055366472167281578987741173282985030753533918833517221786387250471722313736177580543505907063893507526960634142063771027090123523593252991905265497647455114228929494012016554705388678941593525633364285197804491514627681341533584885540990993546500473719253294098842550269700054157070049372718512474296621175161997240782060283661614119423841229950568923461005417991201740458907575649550913405970866642422853282232259293567864012272143734281744622767015773205194569547603298668342076247348832107733784624689352524958480855700884900227270847934120793697470676374001659687121902707417239314459132094931185289178565646459846017947637364216540310898597247490211595024950036141074707319898977186520516284427202281138732331011805807210854643371354670274567598343436032935283987983900844116424404267893945838589856440335441935147205711278561778175670754849778250972995214262129978825625023759107066966530476712584988007738812765294758999580112397436796113963353137942003897136332105316057527632229282185994777322428762864693615784955555068013197647099796568106837805276639188687138944705348944417465299527344223940798040451986765371189831019720682700868926032804989096450723762227771450468095785971318514591563503737769827724312395248684622996226406425331400679380207836394945400890269493787258543856168078044581242857518882779439470835148465430409833761071418680266436350030213338202229481231120053271959730155425388770938523976448318828413964965826860777015164791263271365027627120157710326485233109757400335300234316909106630867559428536606922674010811784632377794615437281052041630095029546775538356565322752309082527110905976413541802003466284238423449845702303601265380646481774210912005651042336587279529305566910069161947572029808702936881925428027561711781323954921631677622255407579395891636917582578338444783130584005800913421893352047704597039655724242058201119068253371755582399527602452683766645923300693860545200857989635242861752815154308115906970566132554538670362374678783790884830905323956401507171710116021724451155365148221417125734230184581329969632999195988601059286105990023668327369231163756756088844685044554467250976438526764464398664996103459348797652660039314146010540851280669502516093184046857080153512985798021718926574361707973348744628986915575011993086117871519433129227591456785598744818985115157107427732443734708734987820990826260175770281026967897209590288891331284152862639801504202245451809098028650372770649540385370188050968116180362770815345896688008388590458267566904283432530328835851323838463761399419495874893784508529284392543726940528232113 A013807 671 1645325177111426013699343152430421465384260474835533950527171394155475273890744586783481406963530275537840573760126980388601163899522579546075014513076245939927880450784475193168015185584437683694490084761488576460908718265724867428969546216038025901948508574800840919714817925804762921584101659672445025662936649129910890021753561340153763247344409641402190603929842522675726029985391271032645700486157699026176284093793509473085170968610263906890565741977053587319317692671215228588455922831173888437254948482096220781023147154931163860243409548376103038533875694937910395872555936626896674276732617781384331527127119047578722765665441608043174650828058318262138549709126166839684345731299210365740316226495305767583242871336263121883524758635130533768192753565906434894191880820849546648719365559287704574156863883449642159279124179308219953594206814032083136919679629013098595514420269377634665548767853880832854424218464005828935793218573326226543225269108771997266065505754376429428641075618223252647593658822880365728097170705171547358456951701672868398643366701467056386633516043160564868419625826141838580092752841799128985320528458081570168981716830945592638123924393871055643185375108078598550254821806470033425638679412237057279548993607751881888490305702810406448361432992618728108436026195244782941171700747526537482981357972799265004620296729663306561740707629962628078851968538700630065282473595380040591644361722988063018437032824057790669018913416002160381242120906787853960403382401447882668858770250384863399753256445865429768211696758275010197115808329299515533290387357961495027609384381340111591945511810783394353380970183566403930567546318648234333217434054107492723593768102440765371421877456469796746572703222075483975272914835530280683422109164851200334510181678338531800735449186691119281823316927759393136590386630567145876598091139859273571185905494324660899345025699314545828140110493657201975395682273781362295563565388397267825691050103916142514338703542234827756198390605620841411014046361469984702834608621564043622434981213259725558445959594533030390873448219988408501904377969327348622311283895537556461036940036867962767910825238957083578531099687678472444702692124178373154560047833404610870382565494916689431030805946788656057011064280825784075937150747568987166962776239739078692321595606881746829978056035424845131507525877364954562902099081285856974804263869581623980706994106173567130253895886475023163501652677991315293674289981729687958039009599346688393896438724265406993414525405246731849506748498089909954656376335649349085744420943015665699589862397997590944884450600874034159997251926595720860152325119056456874502968148666088653957087624287335895546700998491962043562162610280488400600250447884947252544600979758448639246417260393717725848163949072634858392766802370205556028128025296396939606233659268803122193894831040899139557028270928747819143556788946382439812797519646618824777550191501558086836571986466417264211642060500157616175740576674545650747174574386217666062189992766026455803036769471641433166608254917796974800076140509641653385742842190518492880183731240538861432475742380547676450907784177420262526503476204908031500078981268504637279148623463664965455412656568365594699138418312331815840915714967003775936874361749644617799858474309873 A013807 672 137419204117523412090182839434141231210358819118738631081979882011259450350628878632743150591001012143195982561019565529036357810052025366267731287146641137148716503129970152608585796315197819779847506369364287394591557058271606652534965469509711961356641384675941034455501307981139603973625754717502280988394131871979287445506879196690982460181452437659552361430824377336399313750409864347917601550304377180365269423797727704701546564469297851767406941335665492666496733009592567106936427130782474336167970552173158455851834273527005736771389808889920501881387831916909214173671744383015037132266984969719000753477184109972822504111143348545373990011810258799572073810255926580617276239823841348956996951553114433014320027856876032202833871365964737310853226970578071348797800078038174985647690130877268373738155428409597562785151730580001838744141747314773615678668562294803007795959895318689424901298639923981040834365150332230838546385408462779767116717701233745983659057106111273762309531276709624284379669978545791025976403794466632806925683063075419641523092630273230016468017893440813538375275568625192500047926810099905051982955857347430822083521971437406842728748289300504438374485714401832629515832972098183661742768143189451261045211495113044927208598822604427956973595244976508790344685343853039516029601618134163937116085999246167412450891803158209027343145641962108659773795264320815323682457477159736370254728735465686011362879418498130734467128667417916437201723180255828350626850901551328608385753350082394176010791731615126559670809124947887126673309427471424836855946442524302026200963392913907460270881091948439879788732010701649622684932036079819179744653309633111899767275105683955164586526627041813894070498745810966497098769119978324572960097979557537103138624883956512514529225451521628973537165253123392274161165681771598590759349170092186387939018012791490002974195891432450182112090168540743166187022779188493160287764544804328206069542195729180138940082858550995049025445781772058295489304166156334592365449346681650487389392065912665538366964991294993231276141268781651866487555552376189484284060742239192253182266268819249118338680034782934577562495977014593697054013548903501904242009755093786504505222252700936817969123943481735342537621099798850311806346767587709377171898034319247591461391986682370376986597218134718490228640068803398370048146217368076060392626922651326816492628854741722500285935638334280409638821533318512644642970373564045267943376120747034761346624458689371057496974576371612290802653141308967369322855207929769284990459781581611414895444897343156793307694198635600207077130478161201201960782346268714334615362402744740390467149915468102581331956014095047161840355383373236671706533517657798679479777618430405388798500016005343698180564501190495536007822276100761938245025280800780368792852241455789705568756290183366937034942558216239946602689006569590807755604661638405250864245769544401632970677328881661636324220556535033664260614028704434727296054767627311285687180170385811295615125434023040964139508288058989321132277159331505780532430627922594295043845825416941046245701806479365722484856269042282317746476096836110123698918096594526775810191772180308761579801520489246462834866739835864265590849121429759122370023683567692068123261979632834902833 A013807 673 11477389347099672901184160932378909771920378931616169206598041725462400552734874572285340680510995535211871659478915132550645640653355210616047184833774614415797951057918237116021694294041637105832643579475674647483681437063902859226372850978920652724468045089519271138757924743892760863481196659760508010431666288079582066736180057386827546056815089045763472779063882819513407083747982280202425999082971886481287667545010015624377870611040225877465595147296117612998473637694180797338437330390083039031085068488054367391201050359249046140883248228295050237635393109532174476999237762613798916324070851655900661931167894049040108365866803613858181019776404625199059176706385243939735528826327053306237342390667670559789023046634143085612887770356740824939772369809651097122941060317826412976280727421000331842984479536197998041378657689772333573749462877477207155098076991424242014126366416912259457181363705090820511527011720898251866232655700219828929355379124743698301188108559519695901854361762064529855674416278123012280575221317647638667239975111122123879650219573050444205425322478070187538641390767144702796502895106354169846668456161514769691237838576423656911547785870667431197475421352555463049791885662612397612417738087326158773757109283336625365389382262744427394391648455682990678378464603949713418308356748183506191872618743039148455310934291576776172726867162317277372967154271338816649282530949858341380045198714829561355039051912382377073429053431411798751525121738147039672705214148468516700986505552231643974597336216226985390265648924772480706881476691840873799045502826072229530330663539562464989284259680625647199834686265812478136268208585422577711453189073867138980462584101829619301431290417159338246662125748877732804186295669709646658200343350625056391241088932931881725995438936537973498797579106118846130214718907245685898811602035269499307054723446358036538407815048329671660183882966691409983106329540602137240394382546602296099134233729496854384414660429037657489654257139384080897562173261543221488954694884198130357249414737091738429947283037949129669414594909912345540907127290011721916889037252559576178036061038052505612764895185105478852597226496235880171648265617969382544196896755188142642780667767834943973599200883538017544084651876299776892377888375693074890774095724377878086446920119698256256297586255829823022386247186528635264791220220799080640052593206761467040280854576883404946381630449317434093444013284295494593225528570442624823898716980913090302431421414194960093204813593133430140128393015266263653214189821502260451688191417477766983482453270997798533851927164243964895289014666501685588966502342709289941409683239643462152206828089811395695426298253232434004068321974716100057601385928297003508830506468925888477839519836782311015738927703931377662909324322211737844162756477761977181947812058629011998808094112404989948095437404778576580203188517698793854555856944701244957432670918117968787343941185525261527435225102362546672710744291423092858493790247000665891878975010793345221070891375038404365895871726974847090288920624526694295849138474722998116357047184648333123487260578963104507657680446680461460503430083848753641457338345671470842443027004271568075906602792782353822430904977831219326413309470934911659466748075257209221722963800914003919514993 A013807 674 958603035659111780379802305233218923060561968747514068304275042952345156564969459151843938976958858096430732871338470785762474553008880545862876924501689570621860670308389082167247929132651572716248224401387822232484557305014230705445886886610431836200295593921739044780200632534667280078813026219857389539263200046694773795872494573005223474211253052191211009980194556968579273041715228024786821869408894930803627281026781514963664131304690705511803972297319039155245516693855674374503624271510125502915256005190788818880502927054839582732709775275430890897545667901236744493453337171267099290302721601152479185153073678869878890825561304633049136952745090701250621497694001959090651103103661819190249073810954512824138993877930264653473999467965350439794728098871869282805160298805179838191942634929368715857906715342792994413986868907475072413128888989773818800946488400744117261848249506928822123244678012890419943247545941142894119617636738060332008690619877718425813532014999644521418778148729391598075782921965112108685923059671248429126549961256030908552265988960746150481328358690900133414867598262692722266718302177806619763596127065875079381875515741480248909382623704014521044344666786784829381668082427050060986741902791568106942967524453558287142686595966677320406984870667099064448847742186484014410532263965034620651392990037372718136024542966783922722320672263901323467589691896489305364726267463118530402755041861279793934216654774088515549867971644944843526129692691778900504012190894238983383093930227939136402344118115494046780377263845922361119447814779241620570079441536378682602747349487796638370010652785534679777392831606923986419257049263079113038281804638457314787215486768911633674842806931565089699467404672017121538443600629819398539550876987555334852846988767403693636865055418588084593072604522152147641663537852066931954643813587743851624517556963269569724359120651542506730218089261033253199023749560631104454979224674770372495790335321306775040696853693654191193413210538497820645290272977351401978985071423112045567828368256639085407627026612549259119176381470789011922104178389069026220489280371028361965749853959183321283736810755194699247772954192116947816234792678420799473869013890068861667684152637342355618978856993978763299494209360433665828293615026261307952343248995764755658133215317318060782230701673162648652721751266058145950627504061360014137832637221924488671297255115878864526740156757441412918537433517644003920789371731938467916844740962842215149374747934977261944559236112097218733663513028053606580102348081690295185449435379160576227437979647007131345846808684820192019433793960887282076071242165422605196478153858261602414466488889137579877699856408226120453790319650263392910925354117294030061032730791159131557634536287895398345530980760052593783849676715446556482317583779158096213463210948753711152450828362177165454879027484511494555150508186720961526359727878392680089734107752130871087753311756255368032917435774422260651474073963948138634259855219742615955623871876470986209061918534582571043989102508666203828020939481094034283615894547339525676256937909013430806779490815577451584077128587198821642706984033131752888158355968826916231684058423765637267795371855974973603251614653441269361366020321954756710322265993557371407523659616138521361811730353 A013807 675 80063484141284675009101468335383677672941196191761122498841355862422819821462814197821157627294580787071991240147060418497667637141854712071013343611305614627908425044826964531690714289088192004833767950228312300679342710672093562749545918656589877391284888299937566759087137029927945899462542762908709031708801731099994202205066619231969269789598066172062134764555829592572709463717097559858220149354900313515649754138637818911280191910699072415051379570244383469285260799787519779432917202780797192128985096809539872941718484970547256789418653140779263438653911728779194136837716173881399399825373610849856214023169866732891154840641705724256896967430222720459153158108900737625210270782320938800588792893764731865584912907678613634122801909563934034082095485545877394369169793316507425265629240811935804517168226772145413686450597278021225523016937937314899120073851657718549417826827647068202152555518752314620764079978284550195659764584637999536989697849262806920642372007424785310073417769760027515662887465425448128429556979866802340049078579314064957513193807663990479234351025846222670042943156674498358856438579316192586689275312128668952505053624950244171869160546114382996812144710914699055734786299912389648143673670463054559859983590609885641700444327181732856477711783382986780961832212275157331367582065218623656551424993920911406791438905853128760009690944868153302437336558656886683273367302584787122777768503851295949669179709223386646907240522859757438276145878063310065548995602195677734131139388146567704611460183089124178281143889453675281523057400938177039391633605036559883949664061376570263033301659731300641989687626688641898269722768011501630600070334605208593388343024670426268556156546077731247856789217105611542008012347968203145985421828796877609122244633348842323896244606293615895413298017002294669523179380344942482223783805954661954231531330875129237732948198115937481704614545033170758340435662587053470475184319824061496281220904596370863158174041917347691702665064757385876478115288889341366444686812150329741157870593145162753052330416889706726670892730556821769064746063083233434138961485185868659819741393552524950176938982171084616475873244907079799598559746119294383592857013909112441395346648112423470883652733114994100289537055859992780203644911020608370701487660499375268157322944276517721754592690434444217578123973387492442407942359766708849740805919693412355218315418044533318644137864632538264248369164984827144851468249116423232778882789609957544651490928322277235894871531959318471805854310271616065275176728214130855144183922292302870487091847498097682617136471308164867257655129905407266686275546216898261408615051888395867295258655618509659808965369707071453806421021287509648839313396501230514684727514708408401826825194105301311565217093044060352685420908848950811843959646914819063353844660841650858709163845635637399035956951254533884536740725594263121427643090832131235033774682413565722484120244351194204593477297153315521631871766131542912486872017367808123027229661402994733239167060497926870916165013830626310009920136886400454837401883128488344524006655711098710754413029852407844333753705856731432782420530013431197132971874048872392870586484243611329790243537252782885770317178107470068258330651383309983235202825978047905217327783574799505442659877530812913 A013807 676 6686982258964237341435163736839580142921721647132080712225728882985416334308395704616220906189270681917039780368322633213343698721724847406883105471759856239337539568168992904651340148138934884435721132971018871665039382538043926454404824672117043149597505155699085513285716771876611969469011034100898287037350829383202615762369369104873305382097020084756801557670467443401265267119115705296918405094270629085140583115413169273289032908573497227177506273086381151738174267259053439498016677693454962283804964270629579727965269583225077434309035328971024861659813361499367073502822892558748359272815029351790840851429170439397802143445235903795660291616739631835468930918413498507195187026010227129563976571280124170145517510962225489335570538288689334460570697048277225855107430307588016665610619821853690329078407468236357096506040335257610776907897673462477689407688164304310965926314471910783311983589481712069440836723866303916891699197873550359328916554068278896818971552432125493882641925548127258135680023999798853134565028515455198243239092022890019316459460009904148816132232029702363624656655388610777430048606583067721032874963344298559582174583809469343478684157972019382276747138400306579834025086554982695802607768630744779894065689471328258680462810650545509905874965859930438932713188201433415473151821669124666418831566917268441606627768855759167164769397406333031972868786715581832673674910479184005281522003210164089012319558494046476136339635709769801002261979881725719984717661690985200032366892837389481256853765951786740494219418791060413188087277183757484507028630326258518067359892070232524938804387922417960919620700268662059985385515307088627689348474416561626928387797763498672376078750884958191552246892201877781600051199314652294955848416562944014791498994021928659734138245762249093200814063678048653093245465025789941057812647257139321079371728286021669064693566454841214409451111415715454907351526974933292907557869576025440230903851172793490861833854154978796558698288873601625789328667043326680266826687237607690311246509810077138297683688749045195518279631748836310974056655934774739652720202204208936336804620930900436363728120729911158252681409287884211942271308555629586212059010658702980217780747396997720711673559922497422250282424442482456995388626613352231729358950892568321771767769628919036638665336097775215496342492381296756282353753830075289839201851218713493320188922030497467306477038591974228368288041028697747965139479634452784824925069471013264086837173824404917019175565220774238083696757848195645387848035517172423152497385373775428045952398194888616549865855220129237878226614104829520320904419895581559691108937748770711232367298175913545296904596643304314893366090118954093380708294189179273816983126755960978128978267036868870843238496828132964716639039727973220756019353669972602990376459918155521370248073551334071204882160525729924570393122142358450164758178589390432881255895249863422707596206928456091161851817335542065682215561779072595593816037762576702243357248550039523114868472059847350185789018120147740038338539752889052388474642680774475022989559891646675420919330666302955566599443266860065997420545087251787015742943892435871124944253750510661875410930474889679402422661032714007571004034334185433109787375228512539091656433811950829494076395631251025306673 A013807 677 558503445250952066994006310464578573116965113690118513165805102035824957657771517645251386305834076624393079496142674648611679060937180980270283852106854952965710642273042456389384580512711980482955864746872467180335754268959966781398345361439887560897533228109143321155136350503906508302021270579141125831646578620914465671088852077008123338818125214498972822898195111340317076375055662822103922111878577211820026642382423310874373317556967061911092501434447640174324052975743402320313850937635051904905674420847253128459387280860541692390924939710988967470689271765788637346029270809399221714824784066490922818752215744268943832822689547920917343216121710790530200579236813808819449215599400180088312887209887250814723768033076035094796186928409621903481325188169162180644427686720058739928464578141042069974957670154568781057280994841050909698124521585259599097019523170860356185131711008460533000181377102073751768124014037569442711608705596799561510439512336721741217323030683553374572136263705136726750131284487200012652005746639333612473572204843797303330010559487204413272180151352771112294948514712160741735089670424399128386749813479159994862803414350689036683179557981030827136197746332005854317609254158709736129603443808434761532260450334807493250934408344211532848583023587250190099138191771920293733113297626961263967231300497177511427157882601861400768704840774341163405973935272110246738002198131927305117999230116114878397941844981255733383222714115683549509922821701613858843603822092774891903315256671606864053683386059180352817700076848156769882237477664608863511538233479437687503965545597890715413881283668270513967640507138923912039383623963349273242073931745643642685877257005172615522473352662593116635212683593034197017876217959074327007415599753647059400787479705503589654960424308806513225191412454301555000954484419001667089570111563533235870206118176815821952271363874793068691766276551970509316906884473403556932140824859220793525320553802885150271225332877984067379039785012081387550519600125687662565631744772231902485619745847452667760839368009003774882233123294557528864185960328321030534844008297734571786258744769735345534936371482909848422203985133377265630441961874738670017380629225531610769265803344646631559687398286907203765838371860577290711853483373791746267788937498198802699815887176946859097967536222283773470021306178286381458467873641718282659977815638169675595498956909178966904268740240279527547785474757864607796414478549131041362566727288498829796727594988123074358562382804285138988436912239148498438455774429757954119734123803097525825990249635292142861346093840414076827365036649466366722258054098867446961109589715078572838549110950475216742768816245419684208829212825164833250137438974442128468247729784616854310393841186324961698122493582493346098409237120051370763492437869781774359232308824267300364489351080972961102962929269489030043803954451920116210767833964478344675373627163842927961142798871581189929025635681808867844325935349922256591109289968168748067440756147851010076929654910510534867284582412859395742073178701046544537790631340964928395111031710221977830603416580289151877952101091419572170561346232356503341866416840136392226469017496400990496196324193260913369743072113306626337827951625501558762551366460595777474237008407945230174754639517716884638635633 A013807 678 46646766250804767587406401056312067005302043260512388338121207927134136288534734925249041035649567913745934392597332329326696046848534292653154377611816632526649118553286779000097789549002217321916956779523535331368822532297805385549171202932820848973722872744903759326198143130436775479893118540040445970584953892997397087315012014323795469381428636040168709141280153894254622535921024014564941678706210647308420445198422377347538533855675445977876356812306501354999719228587064705194933144162217170149626833303583428542056485084753302690182441889601509552119438667150432779777710727271832396843880790017388364745003811177086457861183853731902937422753701406935872882578437926126409217936077502441155980652656993075296543829890543527152472328447700031000663761041076594489603244822546026017565290030917974726378439568979739162685165970119413028897058167322466976182167594753427808938385635137632176708148796942301821425485776431837424716270700150296176913418509875336548212036845721061397639392880916724554897715011655432256708171965063782647405224120758794571425811938930799800905758421134796069986394897274377310456424363516239601989731171592921930936203969983899032815839862133675713242371971395460958461042516589595871280609230324279717935925072413456643811292719316891435046502713030723127270120914982554852883355731101431727807125448824762931907653512790066053602997006313748308830349047861919917804681590176700450760413698528030758674500834679460107900144305656005738618263991340491104476634825010651746656793552469276892627690087048802247687128118434901577334356372025796889347184798436115098018706333881430442082778693257621597091302796750064057441359657042894650451256853327902680767154382329022021052496887732439694489598546373809169130039600159846865986358307024356048213171092483365311571949598695828791081211959595720175234719493159438236987985287897859393115485196245834265275656582186591890205011183897128908657379898103138478529333833066979896028297974170770635803011027302107291564781883994049569606947522097559265144128955121580727501446792925094264053064855480004281938992690684739368265675592581700791300706417035089170160116621913065794423420682624113450070899042324802602720143097740048458521647533545625663059849161148231314496651192320776565726586656167275897544714784862460440031999848787062200291322712905778618721346592821363043989649513316656865792695274429952686044007139915569475411668380011536494811429453608386420318590637251609907764333662901973705642935629862710763452485461003027293501488774196699093453239347125921738078264736147814086034313754158508454512531639789235063922487103645224110698355226000080415009714936391508037638834042593077482048460295694640577572794301633697444805624684370592037884729040584381011796518639340984288858404009723047125988888786503426759485237893503810537537651903322043576257441665311629193742515091633942684280566815516993278288550079778820026039540260547195825631880714351325186242607704553332564062150117780358451225946446360856792746039007431422007340719394224664212635241707780750382650475607704429591773693958290108446340811320228731784488068479469449810389827956202330253998437435256454087257454198672647515616025000905031615146918810316907127232813192945344745554311125975482738361728347713515689407052678155419930425749179239993569425682247159231921903486703793 A013807 679 3895984564033464993667770022624240148349831955161255186388221407282170196954709595691725156338487561723974186404121793477694980528836432656684106772516536965258261030689065068867167480922214192943826147182585194411255426720045003606452328040152130127134308054527106882683395112397209924856153153582718087909225934097035602129637118448337721398206301110710930756188859733402040328822659846720478493947221419473846584003417435378443765886159868923518211197320651299670931549690820231242586011133572540268066982744348591535261099690763680593986727729061407679302567636919071296199814177652470713616797767463042293611867463313321438047023936647542265236485811895208691039025833714028003824291239129081387788660090564718641842637216288085931301641344280354289206437985911758248366152610823866639013070588672300167121853651240756794606627746990343495586511195192939764317710819681401044030342906632330177030841295669417990427277997533363493549727645147252886991985627363297983843217529391468768992239732807045751549612055488473357512523230694092190493931723789895281400055238951439330171449849091599302561333688215253267346631019265239847797784337182612432593722691777025231119811761125266729245716149422920294711624732028079636765227763525914166321726397973044312347762979210066089546518953095039026312727768940257963867670754017322679338178924611293024835859129041739106862975912964330572501819582826475413454964811093148198347960512514759656995252984213263187671927952552695255295136026820749157536993017219714644532522054295786475349157303760403012529076627579801414640542778547966581995166221550182769101620371712110951953195759239569813410662700887362100141559799915879604100339423646799759800353501166502248220325592560301095723465760191686915614910037444950570094046632160981241502812262815303154187800802432674316459893904077394144755779006788169440991473519230517114372398439075648323670088113400806341261812739090272103579973026469472228865248491071587227896179475100716934272903284011299303098782147733067014103141863993110247384102794460709543941648337591896798027976029794545437631826608518680116776917491168016231790226300657187682580943100378801168216038518833448579463371558914009838181789071666346587304186523649264201004421661788261427618074804233823579546050244109747050238832123546497558411912659370544222030531564304603536014225588779033062797059517001720498087871702015664078291081520332888278155857954766943539583145399394826042211429008613891711106384911859235745869003626741763465674315038188433842580537843909682504984308003511304109486034749027801580279671919061072784629341155086836701773870045383552762949637326830752716342026401202355142811633058071416424378169452356712075679457352866748044287610579263316217596170454198648086486257033276398348789742761296078619009717980337552706378966554103331759905682224617360401532597785328492581890568602968358526933797220998794795595937991213206827394848442101162342552600309143337030880168838091998889083034839987133318204842273146505120186941923939679797475104224525038179703508022675556052709350373231081663934530693090348147546830902276823907372227967473767917613568820729974825144203493030054301821829832127338193151766024100589145528685805956478400173611790687988138493441619552598293790709913329380543894966446732218828009088997199303502912002406964986209349301112987495153 A013807 680 325396526772639029736125820059599161430326314727023194422330640157614137019854300141768576782546819642748048022658656313050562468748947691918913281747353683875335219544181403616854695174104251608861303638836698022422464495084878746214504890241546060348384543022158493948599843182527370133910767540382197420266459241718510525469421769923614828899588475067687647687649753793471810303597373057941084292965880175875140542549427620243001770577958412361164517411418117199815873961726996533612026235887112135729222465790738713616542307272273366890365486658937830783029751603117753729904679931712006471988566336280755404756782403391919827125486212739377534816531495299725084270476657629332907408628583300006589496679424055865685338902941597225068244386715639470588810907021335960661789432208620165557010668636499182258184338805279248242340156056380479094881001533709522055579525370610296598458269904838848715792895855605459978476685631984052344766802650343708374457631583010010908569371272304863055000854723777268215175148486452783292803452750801273842243671502655843797814013612463164295249662845979465349225150973426168142057969360052097327918745625828972982660312939908924328357798100943402493331458515951725934609609243717239342268588037447877085356910485106634011597511786603929865014809481450754516665335989659285400191729046280807501004041962459804727315790316695091944302611226693853745924473377250053007172115987310830674220009965745241311900524494475954697547094525153660417505056096095790386647193791207786826000774496838382207636967167372620009441009012092593952192773407104716894818277990092815058136435065767218818082863007448110385871959440813369965923216048774180414064449002404362738285324770927434273609813816228907815919583756969882879072901237439716564824868764717314271556383002596934740919310819979391585046798762448036364147418425954699881048859799652019909497090030037223641249429319348746428527861781558616363102927143756790027054419222790036861116805939886979067407155183907729094113383760813490084908511622568560971767649496152921819550410804012812468094585984470229496447790170088682033324925779843883695351490857188972436842948686737852370571753131488458805360255972057015694781205054644933318232962641710195332090301614217382696089225724413179187265662438290183382997497790727022576121357223287223968212026782284791931444135400413620437873207919500697720797132424050279482949419659723161879855412240089891369523886902855265871540762228440849603316374223395228730725051909098826416584466304536182966169101261180592498794388761267630528383108273551015786538478351899860045027202614007688168855400060479710314316659174231297621602387054821903882770404643182771180489090830284949272823957568783663406945523190651433809849752505125286831418673676278066489268105166209782338310655435772739589477665565264371919082485082266558096404099628421028932082180288520272528037677695040340122968336964118247430845136732731180012335730419960652156142581526281839215104152870565361869786631495469254143133576429365996364918179936555713807016693561885117078337652522633171653475938017598967631258863789062609567635852071376570247002881476188227370869019941363165342461049409107413230228650098905306023701367199291032460900230370051457315110737506652562095693882671183192406651492597521648734147122135083027866713353032122613191062978257828582673713 A013807 681 27177443312577584402590964617197781561822284132315704221347477396604090338035251002140653301455092923381959718900473633922296027952380860176759556204820727030951872871549575011483320995636361198623704941219279855530746657093984157762581662937864168506357425417753699573081007502447868480954361215740261510738074942327571717597731575645790234124522529026128340022520195086584559068366756195172297301232803278169267613254270744270315750880441664558816821658719052566645821609157400477483810043247527492688240389565308288099967230045687543876050215811241146564829427883643997909275368772576518492546957048972504972160691223113696535881347733974205551085411527018928338763354480921859513759676067905799850361352162176569957905190512585141834924839422876924223048075765329000770433315167496164847487088055189048201385814161355728092448492173984953994483556129096952991604057538478742582199833160722045483591738454756023622862351260668940035887268124159356867143075847444579121094622458034174467216726387384601218599643576737022913398237177199673192578033687573318729837224230926535945103547090559050925432633834451526989392823658920911220925101553414861652484771997054133268828771655188893919645536746710804101784529173644507547105614741475684142046094520626591179282635781928946826255901902700248467986405527192333175909413401674419323291358588746605350630142123040690774280098392264697358713357940941301677212022299376187888741529452349008299611243706303126212293830881835358871730439790202016508883160272635465563494410686750438520364047134786128595808522513698985539481092627734793059772117396010542006470613193127943882905098801245073627538411924456173472923872927609668322363076845129814780264328610192630237966165259745254609693419554965881587943047784252202567210737864097954805274660664759898586496321758995498764574693679438422445169956534354162488765081819326736354861106456398738955740793586181326650457075543857557197262719577973710859849612147906646668677336748905300378688913008115157441669443925086903505381643799228548780923005853568188183290669860761954110147727916008938037772815882795976812105331126058341010119451867883280166897559917265032167842523393295047567882493939042174007843821027368999475672135272798277224331514081121050020160068221728713138899615392508434406331334012979311652580231876646172233049036688883208106906145632777945992591608198644617774338697297189103392695418479399738203367403885704547817074004558013374660856956002081608199718586891512192898818887060499843081139551210221166537517409506435064266091806143729833769361085586115254389507480250429028210820716989524536123550971868451325885162041690890972208653852969205780234192866966203268231765629355236229248215529760102380351411497042406398403232461178980569081446919044116420391250161411587007230678044252651174983252764105676445607053688236555985198769766805065352757436435779877501681814234878767464247410438471580120143671616665054440885810292540405533628733184551656585493084713951902489588726449249133087575288659436957077382394331306481069772875841262982206863499839076342845129669963819167883375530371562526298213698514000853442523599927663772716938242351414522592932567689307698060260401927084910670064405561889851986322166848140737067766415363907293128638794448774579891412995939313237605623924701787844269570455765958595912776330771007072101053491183473 A013807 682 2269887242909792426888799955792975913824958993015139932271162659641770229123042198949789504390830816053784657682286458378824086550610801822823134893782831942352131374104692054534098452876544523670250460395575472813783491547146650840488583070233353217819478528316206742043298827611948423397789203099842381638354757258141117425480138929512046144314246146791265087020909213826628957949059844176985442896264962595975400326609946832201041829285368265616939761757873989418825666618435245279925298622076743716814525576884113530397363020645869352071590074770671802241118646269830349380588075254363401016014399687232587779833091645679048373346044089259621832204656148147913781854129601074628448721904867560309302030493937149299454199416801623631194757513438103588033198335996043473347360916104447184226969081457444494827944584570591766009390514863397342573261091458306610811762489671283059207912265416665960835065587479677849005086439642330540737340520997913644900656837854418692772943962317472285676408204600749278378660831172652890749934167276893904717309951619811153634734804991215208670993356550582492343059010487225985681078024816733426082885406842762660077180641965958264745847837413031609062714874622033069385145661111962914841808048822790615227831860457253521884865023142487567875719182815427452294692576036630859185130116721249176300617560690705225489980100258481534158648097820339788097098368585358457382425314466198588655581281389641522191830685594143404376993049081771008325798061717462620838430429130786719328616674968083375659325580744472246450523608866652971243000337361037651145227017032196478922432084503239001044116756978789794445635702342504064632074790786887107952086541182087260262456989851898670105172088659183410256204094650305396106591293988528210616008037147325283291344933381411489842759289633063052316042990800376481043039939705794005224148398631988347094354472344879076322426821111450583172825406498527034672579601871942304725499456205311036414599842605319592928476703350786064685673626067183267672980271755367622731470371895868645256620037440699169233648383272982513852823355347002779323849360979518699506186739457479442819451101849892751690375396331395667917113776282741415309123776026886205207612410119384912053392387569311218733789057947003850074034777197696950051199348098045088535153546569364951076488593292214424296908189395246827247243708358997121130542336958531104461314046817945534483448939937929538229837934689835065049433822249857998448696095765989863102252266180007393979856456628882050379991559386963002568253740930459446250807229237932161866054257996082865195957103682078781575100721424923189254618884064904889838978453841035970940022441884263165985297129378685103040209261093510909330239644478824801036378390129636110251528125483647547497604731257158430913460934025678785776254110870202413546731095205392439786449693325863327653848552771148817966806711309537381407967231584843214519597095482011957223761443267210574205424306938909676967928393976847832940021767736844607375684124834092060054956945048605428500363138125536899446370059495230768075165048140720787407672163273758953106313587865280373013589558405961091398939432492341484320985978668249691009029352058824074449216934602327749613697323562500636918777608901029397040751156101687110704833847380918059315815018022541238794036028627889230991922325281668952088637134848433 A013807 683 189583252415068773286179461107785141298574400055617502283219776495940291306585607498485369196226580587628148394282247290257766532793564779044011049463635906657192364496597985086742436882701875161462988702698859064880010997509235424848446946608959894105500666163497903302198361380977544270606752032101935556817027680957204268493526683531775606019270152426153251333073358448013877196863427245506001176138945940978461410678789369372263214623743242912592425841779393470249738501638330121024640866214471711972065990706938046172318156847363654154371274634921279594980470455102500610616096633319685616258538676277352963959439647338759799190234948379052875047565086149461906974238758411354042665702216443504593214888884124646639714189490688407301017342279863849776120758220725546937444931073959533273820684652407221652524759647920394888870305191905809449061339619689226441609214899835232388104040319865357714905512931890173626753824525367089092923417654266745535747759754438903639089052676717602771979289656459180479464131280371142088325251585133455815894444469238247362726685647671285443410036132461200342984631614903601550069317710718392479868672064914380132306204397638800229837957228573813020527009043306823988116750761732254610502650045728294974443744817250271401345811597883704156547941867927316243105018643155445990001252478675452453803879286448391138148627953688636214464447778052599441657752842617723719037544689531372323102804202944249574983890691508451276970836452358596386378979912704195555046547871432437585045393310009291618442531829359066495794182336151722811186631176731225661300505689546082116080450129795024606205675659625502421893939495348281982135518601311598143266220006069110064380670249420428825854078016903657608008422189288156988218611465215864678859607270581754985776420180948869043157098629443059192488226634638244073195738804167621110326098402142298737667579884716645333525410526049464157177550776163476462888520927946493232978440081723783072383793454238897720979302740561002908612146922757213699314985277280059218155136931114845120478162147084635313563546619342772539501659461937019131907222478370381301456222666228140543723375477604892513931843476994497580105259708910845748033326897541562745144996105581147239611385602176442299864795908791708562033458626328846965226220752496823839544559363019930078859403800359040931702068886480410258517041765851798553944026525113476375713410504281628985592138912555812962494294143229714467993762268130389888433546614471239356163211523620397552591591114100857729787275031558536937503120696252903410313670593181332091214717682090836984031533256630901915933987354131009689735023815984921304241319443257165328881614368615543886258001542837158491021317695791124658170945346515926207359359522017337564317880568519726814547444759329129308323170670758717866818519593990175781836527802649581963404064836269430988977084975999120425405663335283871632574831149197690119891269011753120679285779503120694368211243539844675130038347393340307854983558063148998452624513790268202947850059007404573993778829659382967378660273739101168980405859985761140885076186748787621522392417172096082034468013507624276314730820341192853111973069924350882442765140513305045522073047594921015975485614161263615696093224673022876270240577308769009173178427767101657232116186120260666805316683147029936461676344529850272547395062139675972593 A013807 684 15834182824958959013634994771183322786398232467045229408196798952717429070217336523880996520638040237259290582038847575929618918585451323910534846862252334559915363475120360312429815070880143315360550279438111407957843398522968851918767137427726939315585521138641508381702909340900625475025346536473185759640914968941226657708847842135257430390335462400784745704589619970936567037359230306971906724232300903936462075481303166919340795948589659391302631998731256722028728409395334970038099029787098891855618923609834172554358184778048659758627243228783260193052363872880615953499267006911493462355529408781360796902856358785380557188167613123566875176847683560289207932395395341274700997482114819577947129900734490974611995568820451786466188269444556508597151381847353218405762338088228174178562777402853703559640520450553959301513336759933165110995052146376063881629643237649138444286837551555474541706623345584399191480106178183184648130056765902012853891188642450491670840356768612130901118482251397127212825323708667878158359013337641931363199319896515247657982295511979153431519049627819291913846419417108363705063339484516910858311111359533713943030346497495190233996296025687713437287436322306029246311499140370639637323791834469272924560516010881559917711803530466844854859040652751157379940374262094986004530894608271452464394153801883456076249311555320028585268285142870731157966697175168274902737734770014349747797869309834106668752229534445477359103881231337442328786758781288967116953042724769908619540576294645286045263938700919898592795225902897728040913118622511768698457479535696578324417155275290610250134904236767581587779003720590983859429940649100145988523737961126898141687137959901843635964158450049810387078471429671536159813006648186294233843033258846258758167032389933030491353524034629713746815809176751620783237381300662883882755546064645326932868733939551418934901375812546177295871626218375949717656912156423019061311592294065652085988566813091486976553912344194395523930195123135605245380486885343707825959535191623642979307456580686655826024140977194127705271718099920441774916023128615972616678925173306040526352320043265038227656101499042057432387971396147942747721491495809568862037255219734242998599582536879378637327007619098192290809596497929611627382659183469287223902601142558787580116416264809787457656688495467730345201601845325708067023959039404002660375959758728105934505641034115574054440485941136688982081307018396518293871858246787252382266107589664299223990002281440817738449562997910800563557198143671738745732808081613098037590344435525908795743297689127069558920722557804376060296358924134876612251539241220281705433521313681138840924154546859302314328591475270170522575095526286356672764861066638410050709393702963336103277817133743928208960459537592438874954549575009653471474768638605095735165470899190059145630355114280422537050306407426244242624282472412140276503438679130632392254627589880143514327371271691367111535932812639175852356081752992267499761652016276990578407384778357437424534401631981324818433084722963468734412477831870756247862448193445490937171737074630636867600802956170287182082632845716768284765102773151710052502187300811750707049063008175398175288533980362898446553402217915543648966763257405696415153035465536097513683575980950291152246854693123087323215669971477624613430982984967876906939953 A013807 685 1322486783723397215777808398284002302442766773880084605402004845329912393373622163811064710400209758656133208702466588389217701699175480024331780944782177234778691072805527613654450584534980449842228519888950502904047038488036881481107350085101181698577018311020477421548208691061361140299591968072776947830968859120940191678500680622978835843631208155175942745993029649592593015527280274468600621514606003797677249006273921804270262618422156942020987127166033292680561425481107772032552069066848286546673148118816959925912549950847402111700305981711206674583926483026861925052212279684254845469396171750828035118123465942113769516912947215693428981645495378638914935721595814298604302010703711845969722236439245420690568481903452953657442510452278804154542680563272788154467676239466905335567741731463744175004735908550717234821695399526377883235417750317475231457589432851693692005280959143464789197878888446554604871609948108037764996470471144902015569845966606107514840257437671253784992316756118939461942383861471649851664303152973191749385770397076849999642339303456010873753902543965095079936366796136307645010595177086336911797002331859615322235837569817295783533604640361463513995683969075321868681182719702896193148920417806708143932218857744838765887207542668121349122681934358429415529999998744435326084424848577439981278664119687108134944418750411884107470192443417706337044536514767229488151558345726368505285825842626654423080854962946420714509715264322534520742598880172035822575035081415507537812648472705068935786489424239530850368850062635921143705104580470805433463867148300913918233645225747547058701517336759065181792890169747479562923448072953493293107491118251279659691851449548961882319362477906610213339181012277596371603742128263167480704803980812098377740868712239596639668337680896308321847803198251472119436769323612664724771625962865242350760129527365274060861897809239669273928494093384977696368422960216606975019805499992657327873851088796214083768759312899460108554173826879408885699423645150791821331966338739598285274738081075530181245362278556230740071999167423455217482761167725134648917640509399693810801472122333539257812065253301491678810475758977672326232446691221511000926213593207423709486035733062702583168189003354700118320708309103579092730627077662538338227569150027652497478903202853178258250944279829960306161582987723448463465908082930061706197260535008730135755845644810366860600923826289677400472412843483495604422471472629918106219247571996351935486868980548218538333045951148507973868860746157607291782349863784407561197583157599559428529275966293581976630617668750379292932012193702669029531860808965959148319513133639962397132826311908235788595038288606039912215994553450962795665993961146706645845299271465200794681866564827426627940586541039258087275078935054381267591044151464936200896755294971252929902192889499815170716978641454647345388222696378334368033843701919669548033498750934379466460136375982934672522592644444436606364632304091667173847592938051470530099163184073191531134537758704712230160349669146631872166864560995677432577719535564760848563520652210225421818886663702298555734723577907110203911866148716403975295035185551098230803444791505817430998273646573889641154586706642524121105353034021781170289996675117040400440365949504949267326809550824333376322295971687782685338369129887502047144531814513 A013807 686 110455418663361858858978335233078156302322323721238546327780846686799613006958296743663935677335919252718901724038711928855851663616835267112214676289152224825951057091790471820033367270946102151272768209645034953048912701559328378183566986457735796646851146354741294725127938086135943798962220765406403459790350082640045749180055346311815348495922136328449914088083829363622961249853975803891992509521408043185801514253004223014456604153236969954534865848034266637973170817607602227930781360532235740664688004031711309972142084444725871771321255898501692667924123788886534842285821811508648948449437660800908321100789998951284143822086264401930881976013419519300814346403404006033729908235984717087237170909642216781496970177058294142423255915484778001791559223325106539449294787196515400531953357153583377240570547818064454169542821463842607185705325924265848806569327021206308849973070988621322658596042641944687153481734475931422170270210220493361242409104976908705746973141451740787376343287787809942800889842493973667260854263639473948100448929334255588820127820963949484186799694374508706171365291180100550818929919785427945210197431759246931328459389668710361136510193167629794152433520781139957794121061932305592947990982215634070889362851217706678565665461171184163200075517839550383214481129895133982869897247778036364676375305940386958538692798453150972540017943066690250976296734249873774079906304593412023929977460202020804070136087360248004496565928591482405706942601070848603937289505034904605065650213088800062585823383201909856153656726081414769843394039665502140608335648093240631364792282899660877889809429483453883048523979867479240574929306501148713333630765687465128457123124917778845373195473517237991628301737326437126552716146294668011155945933281407268607295095714963350941739231446140567349050370921161202887478410677453370477650972044467906377836778255075054837246566925506417427781755173606722178387054060251231160629175164886732681351916787348596490450546572675807726553152194795109542501562266639283709467160577869988384431399269509356267793902867294947641553442462374403219377695489570971012250252985571826771949753129419532351721502020993886505929745865574170359260180097511820308358285518277235639983190461129982448790313749187908582263878684640029403954704153452864547104802979459564241935474405500301307377117195678114730921572717650139117136108994401683763301397144464149668463984100206650564249758895540146164856393100585036376969239865523390149537776460707310003798784124367760540114330885874534485501118379829518616953642973137503918783342905872803030193657980806260270165818311700428924974590430240620015530546625645874026794056434743299370930786396887761299246192902665059508192081098777863656819481628934085767645240452045035572624177360951499392225728494139874707301867734676977850471598574502936435097898991294015958361052323914062873452773112933600934169747824214864752554659828032720321305849176790307418217050258470686783759460256643789800180454670040134026924809778996870144412208296977029871887728144776270175222564716795840595248694998919974846323713329904390832873808393250237455735233039079677673519847950379751340922972606942776420616633732413275334934512431357377654406813235497836718872236325490257118840190754533185123790812302450331285179804468602867756402460494399147923814481851335297662145928097334058479558441679940273 A013807 687 9225347022182645813760729537001920692526262799521564627842584096128190477954163902327555571706773311906335390893437259009969586796941698344479281978346282969688258239363431996881006867836689397776452873637762964313598237746936665474269698275936551471741654594694347676737410516892160162033123640547508223365149829252179261017267402579309129721727912748288465274550849512279153346549053913116863106387737521174921328271925165710390430035482504967572706530493669983870157199857404545679006790013012861296055406784732560320183279034907949536212522613898759873317690742971592276562554123519013868823445482867752663886659081502410202976164466889113669193518616811671523315025958705987943155665777679555843135751544227587807408446158085785069332757317204143487632817891336223281344549921440162767829276342824437250509692724312561276694385991481598394757294526520607958173476762138172121458600862040641489768600077497862215745947945164268311083138227825826024327250856776392012692943747190842302459567739325674232673120534939174663293808953432503619297595026926361033845895734730024868765697273853341648138600484653178104947845830398727411900899697964062951484256684520358072482467843553608037405400089161590414922785213648095428609154825631973234750474696554079500482944982478472494633507325477087556456678449971485383276688031669375214135541927447059164110161219605622377514838622873036451791279541283707484927854465946365650655647453532979576741836152415273583557682921889202007049552984038346249446356750020267519688171447389670027230554788406713095809563419045842992090113586902404285748801664395550772218816260062576182234773359887551766095771322511733652058670608282441686338175180982774993867380516257806944414659143633234298787389403241355246809405254676966959755760293596416481349893689209454034005002349613106325560036029706304826365084338191582955663886836126004008583305556642123655061670516185221489985759973854807043061065142166243077766909338946504800279193441996142127478920100296456137129445824461482344099272982071979614698406718624279299856094898388690944842414561379341321970185067899972531285644504984457069914153379607944543820015331122248761548131570295430394861758304438620282575769501924284743974392364772032997887036050504037264105415794645923312699261411619819895847700845600536699838740249647442265050692757821790665493444205300231820441300674950857269202324959321423029594695990902790244459780416033359661776704112714408547834970808153962823240847882808379068679544627774735238827278248851319728070889029919126994763538908201741224406585214759417464800703582841402381884804508214919664024519311211531524242802767324126824317126784720569044591866387486195106759510210654462711474341277423488435183710805451025950481219925130203777399498127795253416061143917364030180738085069559056475428559295067955867049238384541059753995811621651867506858273451145626445253649063165327283622791508026249718998117743497120833955785829094703265876906254637730230866373880095145967900871754496422034062787037551597591331452049171818511929934942379858861304763827711505402355766255004795219139802861026944626752453350812653082540462398656973758970051220663667211745227595104467629426321865964889169249065412779399539073711448242014820596928050141271764822651572009366154724132434312954119269502449022180117882489902952711233744909338705375396040090060617437898271200607550291541233 A013807 688 770510208639716761011109891659937418160485995278840599282040466292722596909209723286299768904521413783729038182810773309771669858867367587429254110113459899911333016409873203811498574608588135191687120459099600542436038414861897237076479469704496715471334733403466612308785263781350108893168519582168434323680678888971264059423190730826477823488437000649800908195761502115067166657123531877433523508610225506050604258599461765297519106993534297396640022133361810722819399489290285059656326108676847188307843630067648170502027648274546853214006101235438323379366848543730358530781082950431557338002990174597570240477653146162802562772232439045662764711868394727617298794283097082819000304361417574183574541104725432361262560831569482854775741223890207268230580583102292704681178153988603834531868989429039823599820046027309430390791812394534579528523996149527697274606952650542273756343802598496417866963247072698950121317318328064853609974787926240815377836318808821037292127354709126339943725557156219637587091700198654807052962217599636134787354434243916599907843057660386407064179802009504947794184051078718088503349031600732112169375043673656501770916602547824826571808196761440896892136420846865193044765943829102578292865220191608036539594397130893273959836047881584501224285165331171829802818240820068430696652261093057887259814597322305828445644775222681186592416836620978877490059458567556532848659332850306405508410330966527987229054897285876064972321235319108040830785714779866717100009162118442763511875767457432630344323166482517084475110546322127852542358376891675708350025663811980796046487752856686425316430505791168211056084916627502506353592227874357812084650729290862350262797488098368293804456746335391361869021550348121231568768336275874957445760855481466300938824470816462810374131801242036253417099769237100285402838209010099200040003492440079980800886263396306809794405783182305884065100658776327339043503221738866788098170034898151027424118515468959786629166885696860313029188444704847466861515378735633809399225627546218431403280902008321856404183306580963966552271827056073605785508314700806838936300004418235136244391500470661338813261496882644642009248915345018004621010844570218186101485224698124968016523137974147696335348432584622160999955012359898977521095822325402425707231424390804025419298909826033778172677953470880661875077873672570549981047382927484572854778603856191944007525320127522232311252104198020116323724596867827128959898856020038628195184246856373661882093106622311075008208722667875405729645533151917628803662403721921306077619563942496768337400757330618305258991877391698324436283129929678396493790746186646647173357272549234501511661052304071380125048457831687177594978710182075138410141969366799749692183483131587360562842801122161164725425603094641955884268700883370741971819439115253851713484182451985626040309856913133866334030023404631300055459169541860402780441792054623029172821188231818711469305087293597866612190412839426686385048709807295664706958036163346982425594206598879453934900096322508191955035179654292642710155953384255501497775474755831442170991656313223598106861959998229105322937648001050149192173153970720240877315828567253508304851192340748228902975453868621319831076027675849159069752681945794270608714265046252240995508114044781505625663439184513394953608572878011658452664361952829030701508945943207899815321393 A013807 689 64353783135797783596408909261329633102181950811684045692635301785234484016454105298595042998674533000630832998066538597605439638282461408269678732530786284300494444863569019855540172449883889639344899987864457736904800364447680519137864641789189270172881348268590934926642054016282142444866327924022289803148133981485768945507084313029358254295577746731272021653418196418152524826369614505935125316962634644490852518282485646099414093335206978052864771288600511793380599064745013898467556012922798954014659407826880042848499851211538427727287003581285044206968098557220903274849366829102994100427347742372563664054934068420663432845299625541532799771499960196045324412597318551454125724420569957213386329247607772836245010343213514777513724682760534001249886320881286588987676680599282180863936229866102835106880570064246910935669322963003922616801852682404702804072447292325941246403590736829019316666637358758889013082543744078304638358704262387559141172267183231541855675768792660941038439902259244620350911485892291848139870457376139209613574629702486158340902960018853133104407361243635862744718046130145613469888214468324746740498373022667464684408725561396877340103992401712305149328126005551027788291896394550476441598396055623294819823463642769337134399466555117819126753521293624802396961182291532935400215093498753287801826974982956305097608697271373555385385246611420776826847256039020889180052876138990441294467939252655384021357894076213654822553241895087222678228053684129248078909865229294458051275375973812230718988215187786309412445707939370440372190313996369646837102493467240448066598703606343306928853592274184160155615268321645636833158376464294238823122113561102114356299109003463818266842031910678221934662548906625433381855100214097352320827392410667546920711558627061790385257862171536109921649589826451852937130450054732495286541131692087920076470821605122941060838565417169369743001272121657635684252432582851893008747259484728471961489802530482990339054647460287470204510848090193565279740625947378871394832723638287709609233424216637049768733793948948691450412295267550323628811439952126087994798712669015416814267822510810105679022413481135363145254478658531248763951446749349193121382147452012095453708029006738789745624636437900227508877242587311122501539444176439935997493675796544343007045264247580167186760235351841423760468379087006764904967058469486439009403963772673007355452522262370784364868086994722838135473802054997789637859712353649646265489983481691184614054298358202043295760600725943621761945724574381312275310687621258589404908863600041272588308048653010571473536260591632035755242803294856669353557896912254914618565972760584614800755442749488345739424172246560344759910216853117097635153467423484481894040856694633307941569193592524022639032271796067590797410006166480007740228331374345116948961912402572291472512719559241853650084521584778210811932005299305722700625278914194170019543198462309730600627830195848587417316755470761756273565653291815141211989842138398903319168053729345010872096790944952206700276493239906175811794935382606403740595705427081797881563394126936748137483217761012093105677075298695709510679493992788525238314295317765580267129476435491632826205412882561121253611300907514597614664813748794683275510424130928033420185833193134196131361036104129743259920341615344411725624980174662233473220728674122667000475458064753 A013807 690 5374892321284966683755668510415512286327338713742663180294593040404569339538263328643956586292295670745687802831515370210603924028989459280091837419703801251061596529450148107354570743186752346567725391886427374644025831239034724638913592746874877034109223088740983476008070993493900819137680574542265666648735298267672908097697188908525030757020948984742570520515141183040517026023216573150207601598036208142520493179471483647869164489449822013953318562795203345494941014486568305813908745755325091438258368401108848058749556073038901022210737826112508177210182559597647062418693966933511170261792510790698889785532148328562230574672270024854360969715448175533901540264540642736000034629330423396419239605089448795056019508875535967732723799228842560318391755406325937198839744040332647027936817854646774890961772092335966248258037523193050620877907537887123182898934870302354938840874301930696522347314218840901169261667136049164081700357338698871327029848927410681607327895885331834456471539076594369936328478213210107448490120470512522926135366647381346430790556123734632530013207218429710892301595930835891782618533560608951172513164613226209317906501167613428592322825549383413438377034412109627391905927478769250342878739636961713206646475506907737806802177846149995371285580851964837120996594906171122297561364824109373350496390777551493558057376004802390719342761182232474701355109671635063685207196268004620647355256754321030328847832671139440664434469316319579925308285271752158928798630853815902430900570676708771321880614720699100348436877972804158550325707215290789273481637356877389462970390323905399338004780880332135240357142825492165233942220760674319120745982046736809693152457883078301565464913347211755774204950747230262821485919824981624963187824641531364186364750088090827794767121906428867436766095391895085209162072319021312738827201860054875172706919491281473160342297822207402930305209248872967389984447421752372955983579859424006706695589797148469836108183210530669798950950543341056765729216819751030717767823910993427794272784823997743033734415204410143658629885313041070579801960276241522995413583280828836627744462803925370836417630996357906665254799312039188428013988783952393958690958337339502224389148290671830458344315259929864901768936178134812262451075917060439894446669296203180072291427515222143143605401616821147553898079489725892011627753690429976872504428458257422247334750111875470280938147493886246163912907421435470388343681035489172105739988910374329430150429053175392858105221133231537233179468862176901582546223940815138645687393196739047127848076531548095940041222020873699258313634173989723881078509108008442723857248610936787612773895333880016124502446290204966554692461221789193111585652752676847412272186391992468512587800618041198894834614372679361250990481125030576726471610464716678512694247885775240356075734850307438858708709327282260945223373014603313265678923920192411274202267478770571009495037005787469869681712733673492645724476928585692409166603605241214804120235015528624653048396076513353255813792991890203709976924798090669446818293912975298840866056240875884141190735830617491028279255006022364354041462017771690416429248259235099029490921001368696665277502289364387408222869463096526707374419909113080741853906133839240279287340974123761195087405096453020286811806852055180611735923969167964401916868479591399270546710733026235313 A013807 691 448916381566041702393957189658414001666345656710500971481384705327630035807575291471671898043718826716350590980290995235359850338825228628532550353131081184289915603736205820074361103041700742737682992455746300757643681450915419236566702179811736604765836421594735680899670097447604090315198219266344570744169020846614308957227766914828919093857146680154684232443945106748727022530485071406078489093069582140271454110842637785753680487323338584427395119683218178619082968470932671469883472354230506962014777187229012098714821672776282052276063033974742795468771657560155080300271738812253786451435172293749961973777430560549846059827202664745861082551603947068766990544434699021953458892276306292492331311056675852811873805400793639561004824435392159480352397803291748600784294261992623012420310964037953285668018166923992237020759551974606780906343715471870415358901939302522986846928662571553704242970030871810906557903700869962233267695545285468432104860012266267538525633192238800145638959415216238371452090828845521384205343351817676427313751957755937435246058038010440243539233080090467883435921593739344517576082541515620210879472021661266228440868884020241169459394712710052073786688291133808189399374968954286557887575213218679248732320280812441169361924695888293763405142998336955161182756603158318305414622751474438971606809054131878293462510101297100475270226756701238519531880114884632154052190239500013921087758399377646774095699832526237223734231311768327634941673294182012065892190447541557986931246563489393289574790822087509560201796485166576126281753392328302010910459833683756445336749970242902858109497303906220267409868925927931132504088220152279807283825166525505082381786434852582825049195027672473054017371691359418781113325509702290298550410301885341068209370292107434028246744788746845437186141053226469411754425442156979061259586726553643229299654622831319919824949056408584500142021381675119109378891033112179941656704573438952464149922355447637349181591569926732072278182340330388402130469918002425836578686420870082082805457261285115495920532092287539608512426651230503255895639524231968242099937889198105263985845277846650897628436958446808722588746093340825056696156357224487895823827531292932565283206054385201951711375554824602246460643318533997654972176311668805000424080266288185802817852317498868617497066748438519064849121497061396226703161615978402098368442369262118163519645664093951153334235016836873165856169940745711922304852583765091143443509613783374368335593984950261986901806174268631221252382418837876997075843169760821194826456767184841955164999199991428521008182904405392235753613039845795728271558159209973144739281261234051438206488512180992826734568816604209011614469053705055197872745303556322972720385279645602962639845695419418972895481827020552931043975974043678798771635377623601706058736277667833849779801450432527600918210111723941716406001337552683327262769404738390382032647582094396861284034985760375270985686329229143779263554037552405615706003899713351501654926148731966259647255088706471777278823804475661704060982736061330802867710725905609934487973883294194719356391447309003468172911657357993893213896949186309355270587243859574706042111212955314914180642268710003000722182280427285007126618925229033616640380094204387187366358005499790658774895161060852707374808920090500739872796105828877554812498772283953258475331827133084199577073 A013807 692 37493945104777369025645698437460395833174855594117751639096731973668988220684495919005508596509440126176317709264884213052490060149021920283667138043861031593078041139651646298430713687145887734194021212896386785579157918461906730057287532760056052966647423768013918804421346208921341227215670471344364893123740790130073698416620320493426151638042747873199381777950739260760429648768643648907081487542264569937612118791687950503933147981732561909960467791062065496444428609660767653836137494497686171974436205454554319496760620931947853288149060660604493020347277611081712461758995897338248498210317025146290574011864777847683692762827793762239063475792513263130487817261730497012574840141809377855252003430764623902700512100879685569774683941668388551958512616928730134886105041055885866620356792027413896372278545319658755628210858540471132948078733459926088961190848872486022384442328826638736932077099948444518726622675000360115684751199637787608917830013084490931085199409848976826963911529318275445022050078116006791530214482087164152885671877263733650529186013392669979580640286082235968092451607430703793452471989949926115632864382721170616665609810062254562714418105800256259254737992763786793786825196782030967601328169383237309533372122173735898906277312525286183413360948364100832017145014252385903186534706825896617347572299010148606948282306170435128795044608946444142389822159075279362138592980993280662703170669274420436219246945712423859163506733390202492397963495203375829755381638369118464626484644229197616938576104251570885977614244237597604643178325080652112253252515769101022070970694264657489612163324319551422954339662562426736117873952235338561784152361733376709985609184825322570130933817906232621944584901034030016017366059895844988025228818823765571357914816167104997473196371500925277759223686906527951739141367354393048175461942988486836154336453753494671023699570140301386036361767818887623134434357976562380907109622678194748758265665049342119040995709511850589408746067246734369734338978021480608296888468557490125637994595919794131334778760879947595642566386337422862435659708703378219548428912443714949753361783451030129620824683206435911319334662461919049560319675111746453547101899241117020785018652868306452208885797714505604226639390607278018140931137726890262440419607920655566437149843409823005801972511896333550815263476556064874250474761328132121657830675123141371135324325510790894277628642841232483685473169621022605462823592648644177391545366452801210617757145217030831408025753481090348230220232003758324672771497381593547013100495652045184937335898182484101503124444358842764922377514700960705020968809015376167021769510219529210170444127025868701881697922131600140859052069834499915181529560498327651004579298941280405042642552327125292035203537674583601353723917328102096952205758374500838091731712647095150967458796941575137756289826741295336095945637713737664176313763453155103097748758704106120251303886045692303007995507903547317587871296770414469429381151707958830769721086868242553971998392263853229310104642973611741184877339098578409986314067538362447338370066706614437155365170070695278665269754534197007955117887092989743661554717194395539023343170617240856947281422924928160623317386243567271080222339254054116695421185848044622276025586977348015611538018746963478972651415814878712294915803554933682255494709959928060101118189533982325432876714033 A013807 693 3131531789096110638390954379195129720382597114076308734648998151172807565179789783651259083489064948778372231395512394358357022313706459804012163036561317219685471074024845150491231637864111689447618845722319120718356848507856912001114712023652641599827359480528290512464075256715319340638280013437152700238587954532453885365454545787931445610960968345117485565476223693797971844694805886200368352921017479145759301773600569314039000452582285303281808230377294772328535121907476975216048039677941246769476886315769831318688943820857216654479497695434347861552424973355155706518573096341587852819023888257243335032044958110616389703244140162815968820561666500249921472985516992840987263223484061047848502578540892152977449471177572218473151377492085480248126932278504469595822379134028643465998819626921636038909076383643218928823799116158689494956483897306486876127620888678905075571007745929693947304011464794034648566252438705077222106104944947658884426080522829767055166939909996393564852854840191683443686644574327003235395043758402037213164200860944298225848145024569189364554657333874430291049650704219811532943913072607779103772466109254891074528396946209563332470914614543203029214971893624236803869427260432008445030530035057363329536773016072596012551187419424427324867319768318065590903968735373523020042565248805711377486585985626621800927486493660912392090920783815961216540336548126407605177424365539794229631517468468869253467724152847353141195245879483102367570309082881152676999229818227143284068623970666814164326814803195451967736319292968389537402896889061145067503903369551086464389543355678458189897493010493254396569402956876443427300950364647712018774189404333356194708064725795766379905723405346454817433675519263220967786430688560869244855136176979724285384403361092776493958834144128780123728121554120121057204826142806261776662756940341409042446334953945628418570411797688112063142971210001313171811092012560466615742702795705503611039106610586103124423002654139273078007880282514501294581725783332081885564421782390132783410946645817125643212056887454103135662787153287894893488734530614852274904331196211516318350529515613487456060898366084733749302150343481940938327459585008175546707497726517334692985542906213823194938350710913222570613148542910467353148709554087601609286286073141073564397192071431827267586546166093674497641620825439094362273902540886922932983675816959890458593422990986766280961821878742578269894404599917429030860489281607410339919260551504409912005694525671632070029718956494146974536223997185899034994548232808074640081166497354465891151231552099254641642456717294906569081892405338939044056335897773232845825211263045299162645663933327579849861292154353375364688887924647267415876530422380823739553467626874680709566548612913831516072234670118896968664375299160415239545177145196684498259524371998034103953126179357297080543082619259727766069475607489083449669901837370967365827074075725647269509151866422266839530792815612175512256598577561786901211343171800429504717874896322486350295277720269285565209249885799026235502140238852367380466937234871569964148006341403144405653254369474540369401995168450668301419401047893596380356711534793109814768644953122573613093891724112924903420091416448982047891249996837853880518272863214534897115933049935083611891266863765136727274818900274484929583662828711616075661173670563151507705492308067737802479296032750193 A013807 694 261548666557096256629050900704756429376074893564767381826618974584104060651381222520336809912090193586918427138384590689204336860663077229290899868976637775505350229573629091814178157626048472414354573613573815281517882344224717147245101862927492279059180891173203351891512029516120186649449785002284430676627104550505080959608129118753822268873071037152557511914139679129700406440754882421340965204316300875732962643432893149677851356800125050815399905209342036679651581916834384447019548321941330871433479021979412081568219276861815592198782127020372167744720086199595959764137743579545759055297694171133220585211426946356791484404653830538552531862130947767373691345223364759072097211688612262777354783862313853508829557282222009259096076199516471395803809510832971805112680927653206330923687414060121963605724968638265288154292525980689905308260491586935090381055024243350830816766137947793968172778341551062567882901969933086754667523991106973417686150671347264974214597988222808786930075289107649592900152241492365637223429449745496550080687220106928732121062920597043264916969535182526292338757876467142879043008563737274318526180141911077757435686241344368939091303259521262860203063667527389882095978434218541777337394899058026042646240819075399291564287724457747594600243414369693156217890372747132016156975092145501819959057148105521079435264599437053063899825794785092896766665448836065689592023660434249153853053970483988428918877788969963781705768131100308192841839784911316752735652673648149234228695542654062985818739899177687343797305123668012862553427351071275897182993513328276292592279050609620506478428513729407100455873104361277431491602675405741555520039073239326242738212273963188203816105924537941252806878013044383478450490477539292360199545828637523552039590753121829785551935786551779844713896440321666630818804284273321789848650122414254824634160341688492831147419363754708807625764098430519677422834215981062732213446280200119367097597223222761919054933604676366226748296169075893662624760319149678811164226071687006280203265674805292150846714203297054147993691645829758269399072596731483076852284645838782054424954575673554085817662292433763047475464898837955189110047751999467829836556917616454310892845529069884727064445989726183262320180779452425143802333370666950574009199899114815605172017878998057645216095922338309787717525812961498600231478614117416690285729587908307010992181281630205706552212325134458879679850566589703590086498925289132519000396560522199820260627612478620382120952156965347649460239964468963473301779662952363202014219107025542345694842010462881846924619627485187891556288735586313527898629230517918180516167469900806431363328497375452796640264982023748263834180608354464421841423697407668779551245169664200207543707706699176122053869111883000393719817289361177041222052740343972285979133735073647806396269051626100809464038803443191722749888672213095738799879871359060565361243053878681785596673873035454148704451346752744510959183369796538003776072593051943672663541629215750382463011890474610999691841759711820470215374254889188575983979064793708394975605637640332023904565458192883086192824038464168267202849794921121063283772904097455324839291995129750470739214930689635600858549455193235429621925090985894393954766667808541169142019844263628118348770499728527984598720149369825255803757103116822886255296886139104977075070423062125529000873283951328869553 A013807 695 21844806179515236449914960277761961737919151185422936497541043376238955249664011086121050700667685058573013953025019398953035418939440873267605247956797763647982356524219075377411973903085194464519308342779298626127655051271992600855058152693567082639301847211677117153330976217215874109148695493175797934542572399162734866827430552127437989718547766094018755952580860140591707646338288534712818754829701765442092772942158668754243823171303244369153015482989456245521179773275924623399519695396861895712995601394742476464659242222775700076034482030868503822206766319476454155460548481507241342057518714867217716497443589986665581568961092580410446013657038888478818074844400648042460631217444584799427448902964315358910953453768464435328963380259815207448929974154280638134816223758523445965077296509715446522313755105636555131934666062433201581251224517832405683716096679828904740647124607537700015758619864686296732147855430781338836586271261245526818564990221594917911377438574357212693186818221560001648613615361683870386538051072193617359289077310550794635483296191185650529130212547979778462425396600412240400551118251900888357625091632555125378785950563323038161844739538475395347020080575555130342538214804366827784996559364225393107856679449996424230740875034435536848606930211571142100474421822213213121446716671084457504800412066921226075512734609582108949977350206245743830848664952237042460415408143128923578960920668793197571733591812560345011847460077628840574343300675578086505234446955767072192014880418009994638566975119219624641294721233876102293324805788824034208620801226690964233599738585966114321584827895193810437174977549358252355610147052562940458589183436021767119738227333679441970924982923333391375683258527479952503663415174559237216226267153634604589898659291488345519083228828591204410349344592105918672617352626792109209949106874160977208269705898164609750263612680157034321711443265015433978032536552954340457199246768594169659358417680788298241387109596174783624244444337387714596082606615700323987247325733370451528856952425412805730868416973573259494581119951347240418479942351610198061779665905100915967626631114830910801576972326360323488198303815844855349660298294747552615779070316243880500081351433445842289149593507920552252243818880646000435514685451474378891822384773968514159572105271796772586093547529617971779955473424357324589933325329700759389354420911689709865077972823036410816947325607555140089740799172138633547614476739073637119432121131374651187987878821826852935124045101902801030568702072412298253637939229444326995429594037880322254778899555870354736991155907190377890672791484904492163621411962087044354890823253585253953896559429295193028191571563605478743694598590373222976617548631185904136899547815523665534258011371221888890061202093580075883872859824734867659907066926268909297263228687086138438022787460863565707245984902378815875793451791909969200304766735780097479536381103001381414819798549794165953944480932135974299821954228776650613381359044291387484531660413728687693693216104329985305262315612890957492858273142599919054757915470635318856757558461358170968533211633727788241910856516565797845049217721606952326523996723123566185902506725231889066609970226129055019306909047194216317452805524232885677496066862037166987910639412742484072607660907826385801669705595517175189985597009420164282928651227224186790286956804571786307681937548898938513936113 A013807 696 1824500056919292063533347397358956806312745426157709079211125483826853781407187869923916275570465723777076698370602645219956471225241041176183657914599706017643134399259301394596825472359578526871117152097269800552807877537288094016015311971119416309117129580966484501763356464638087021470208196285535819290930189350470778812293827144235748339282827971938540515915506019802360014329820196707749335222131521151489030488902034173023198355090418272956029006154762375082174455843778500470951284479241302391845105624090286376804804569688449246050475973700168307734531329768992927518220469723966304129986020584424890899582986079276296038221199413408460861506649545004639364429079186525154354379912189167032979959824482583091601743412195918103110350482680025941342080371339673177657985824535636730449220881787943808990167140177870721174315244200483429267683522953880355109652110795989952843588494346156243016175689718464189365721033434288200970521962010487645413366548297829138876155047168888761347656244682912897693857768623198538554044563600683115465183026054512918750200381184016717843484482219819076960231549463030730494429947517014096517205278242636626761581376999303470315434490993003494778464149750940041339134238675521823430697634659469057761297724343151348175708623751090473132499418200633359373724185013069773116351223085644975258435216241327723052899107326907321611058266575850770496311345475790023336355303522270826238395055178276654388761321776852575734511713143638393609726815724957363003686244192621636549274827392612762207752328932342269665576412174565939640781104288372161138217939254456023754483766438475834253086410634482241523291299899950594992915091977109350041827189759974011607656485136240672853625498739728181088441435473653113058472098794362051536434058938715809952925922684398106099350354992765983556787609677278433455673908742303753324159355236798977411894106320606370951767194659395663583661452937354061279255485439299469325738289359753644119274403117119457418892780582114103080520235502959310779415387149906759738883892576833482141661523522902947447861054049812206246909719456472866991863265148835352317899476059933602532143857341792501058510305669940578057810533003178163658977773875610342022483731883005143247294553072830193832063199375032444659655996730434602374622043592591599423897398706624271121621804405738243163119183221222621033661095875748107075821264861937124958270588965236257641177368152824067842257582068612855435241287656190812530308711724169245852090189013542241871935627077800583994495370956023844874128565789947562442094322382419634985275123637802395041388469805847897988238332524447551806882217610708089997823948485472031564836448962693995483394540094163816907588248563893190152116568866561956230074279225277899417987133100352069086763367735823381986801660057901517896945125421680881823098136748905573416722123174121368482101231518785871434891905031581080762144887112112537578654422539089521588358086103778377147164394677358534639396991932928709495429439141654635880224488738260974095568809415033724864951102249744702680813862304265660761015831143087839372435858022932466235248040251095797462862368860578601752636647120092001816355713326334265263610730312003371412763264198092606732331323256524804267532350530708141049975770189454844670149000384206223997284514391665012228264446682567568541255481043189989042787047823781541074483879148991304911556919274640164203903106021588243622458093873 A013807 697 152384069253956192438368707974817431420046810738118020004792411534702654676909738083915411251920867715585222924611103531415984433203357000076035292685282046299572228160536111778121460276944358142802575660316071011971066739791838900311614871139864769553771779731901752071777295283037666120213258761964237162997780344740669917181592736913713937045241075044278842429778978279912910756840912649227932227087646778093515315463586796165070549815506824575560498623051908329238292726528224137834322230990712817069295066829644808477114082464948969479381803799411757230295791193636058299249291851815389687240562425231751312824070580327235521408272796207288059613896876648332484356481122737767416832164645951419761519224500609822393669211530015275889879582663918446646831894694660843471172634051040915363849377267810854870667749714795940503199983510868576495866195520631041139113253945791876851449354636285315572954009780975847560014386433465184833258964789077938632569787480382987508075345694592758236517597212161568128288694693178165138572355996492654486767551519098973486935486036870260291005667439481509126795499242701789641625283646568534355213502044103253703754038188358825144215404122226644887392104251348263192685830748418258214755297144393515173281347234864343750983359964314827406499483907535098808252817656476600520450770503336153978559767695691932757101186343050626408277197482681632202622419885483458539075731305483581678256993403544844451203734356124503977922152793469822272677993376164163915430878801211951706231982858658410512353682264758158704738607521231921844737678611269131270425100504471421559998238656707940152652030102602591294266812658943773644403261397020150024843448715942789423483077295063957237407655280240837412687717132194981655756648163403912906374509036620483163078325988523614219523840999350807712646457947855972040651340532065951781387113508732687392418807654003364708262547865147385218170988210780748552104697399375730977554987665615984110485917422744934203083343926998752003388130589442664595607552550147362480151321591909709261953712106156377073792803095294365277948146678724070324027411768495877460943282140001714417087187109043851480907839239859107019966393526958443406961482651864851376059863770600472569157288367195850619047750475002084810419128502922628424930807702896842975483334637375965748348974725771663807226877301819734531352408388638357651079667862533850613639717860965497474448774965492018970253195511952614298806787586332712853343913911914339582812424676600061583385935509164982575804247877618067547732091943342210362726159899702070333605163601352893836251806386654222287875653770774383974462609697063950384708254001455109548326705053813165196768595383204656151938678108304923134694927948304121146292033875174435437289703343674505162195563236663704686919661449695992676270753820344208930746979479405342397338048449625790816993576957680514768113606800142683446335103116490751251106796024887295932581255709473673837708317407847662171617076163230138745767762186550136843352229523908294817436002531153031734445581011000927312604254593514572252420803232901839432225215297933342512434151569811772099895727909604385396981965404117204083703845532728764169082031806388833583765400589088892606891044449708208177228569448675274648635026301993458081695514661089288034477199926506253486316874851374725892134199032208271074842617021290058092081968070402902777518145454737221154474191318029071695591322458366833 A013807 698 12727269848159675148644992858764726689633729679658355148820267003789900421270178234506699063171682792473393403886443978047394435845577580003350543680367441788986572068196136591820482483790669736445013921725258566990835465174154176792926385652472645417900572814988166234786911479334588912026331585058015052090737612173085492152923806979770301735955579828773213198577570044916606219322109865376166127538587346553148492662834232802502857391140945495375388405495918435566311446812363808216060427054575325194444593276678764048817045281555002879887447635130669375631534776283677225211600104755473162068019014317781101398379198939511037983540352212028906027012281034545377425937659852181072421239223394508529901847149515432976141646216198405857598632623673132582390046676792768307555809568576988292104063838784830409653041123929471746767765822811254377511240516078625186979878082806483346509901548577185841968691850916883764059961569309445702458621998148578512530861220149067499661960947758081760672186236756946331642800069468933530538701745183062995389312670426665364602338729285441009765084350212935123779086892249696172658185315445050557881786904225547852591241023529917434870014767692491607639875939176858290116313269938641344354577172796890780787631402403104854425881207579538699818243395441238987564083583486582152068568803209138916443290357711885915805848184557931368245719810951052603195227131255463940642144154365294225349702346057468953408987097157874696740036123463393026036338684770607134380702428356023418456201440338009104402291896434866173178473238780811344394335655291809112837174819233957600112612890846903869489650206199471027488458460087642918554204795140519950224949680204257715438730098761036772425524776660994981545090822598057062870451011255658209853305369247579374263464864887480783228850724106778810967944814262878640807240612578680358733233107362862783702211234070015023798796260244974760806859106352618899820336431493260426976370124819912608891894309065079649575723968126862766074980054960840789689738396540857861704718530677890827267635988818286769580248707322080682379507158753713077533093458316544181415443867615083189829538954534451519536903641152272477414613153765096151792829992566404251779895881984322069448585881716564639553487167422649125451016031692600848678645990153647222155343592248278035267854718071175132843396019125286047793084501027464269375824939546689737101802875465699314563436133892858916414517142353794298850641705998094510224137033836997556296076521414313743505976719660968509713746586986538619654132051199884751705251600983016616333036869148595046097587121219747299705662478588847323931091624508478200081218082455532204585794732799529370399309855000636086466070334283735485132855077170308502259456961288444022157873312967038345651735637089389279156217043940059004314809629828968674104918473099413602368071144561195674826120541082434273947616553554717064121354147392424035243690710794611843585119058110950712599236378220844592235629818229144418185269265582853979293621562066344691447072367404432363492629371619808450076019947904930589094437906815194531218882206898690699981012773262249017555391090738067872741330732517273002275028882739039112165900378501401769749670022601293399420146923484079255170307348922807613928646031768795612441291080008838425927570215061728797430671704461668481236940437369067008441930216235166941908778055208120842881093026525107448042838933073106097087482843045256258993 A013807 699 1062994304988144228089978448556888737844898736574745480384617520423536273084906556324234012455162118510170290485999687490496430676258485059459840758727969105657947485707809524285438517528680527057624007756415320773641568886810530999922004656080167817948473742080626632095637633665504200521351240315630475165670496106308273390104349282757395371288745982878967539558397227721479868044001938066082771138150353771465515255692577957897841152165482908719247815015424603656933898349215437626013582928025185735565206875061487052121248438960755395531079513933748636922121416049989005526898052349281873969083016094835395369894029074626901403423273757100866260282092724286264467991739288514015349694321177132746925932175774678477600326433623107055632495395361803706413799088492408801815368770977118639144823515879147820644631647711713409761790569287018776864116319143402854241746397354080295583853487238715138707067112080429048858052050230294214515046567907367425945090059968070266639266640317702746733101666680176914565138304602114797404122908459434604437910783546705517916951933008649318576589610014134554473153116327586874036584295731286067644844724027821982196273041526242234077778503412444591561690078315990381248804600618545263721838640049169114902163762360109720546504024338250651747519506630647721480339824976382827922918935012830491440260053966454423574020246222462985807250764330442864471468565229587603786372521916743738995432489645065864457672011341722852546424557067786048927581043290725878470610647518723431932880400498470858408783821482136457650039263376212144295159308265627188913273678077239372719005541256424258083645074871986019686863539044980024200565738694931366762738022240339808651158176578620552269752254871502961853627530594212323948002938911083829345157917744927076917858848980267282496056841328122273070853718832049886958861543203183962241758362360053662557592384480761724802699262451920536997349679421677083131894319094748604121493409195083921007259904587424517412214041541923705085348409170384383595676640617488989467439796400748119784220225422092129282111952284247500673018817406268869948641498732056086575999287267079363097752923021671925363241729012678949586145905215614595693888953809138649512908683959212563562415341426849195260146801710307077606794309982997715482489191743622769641636452168168429783606493908022618270213278913363015997726210610314843242538274775879073532479677961770672451652749338865469557856886246531253634304445926666851588430149203099872899404607145044898171362681602803750899801828691702692052132763048265574347174318965702530812751572348159806845116573951394514218716635874219117342048703570572607748983415464768505259210161878149492545120758399508126577732660389711871453781188900341336417212104863772133174647736972320009667178612145342881984406403726917668099377215092945292629916895791736123483383670064895623957152413711745992994378882169443523912479619744362647847588291856276775788072728852484714467000821545383161188112038048316370951251874330745547204582566485343174974350931197985595431267897747058021558799262068967707731756548415111862441932260802385545953114167835636300195243819289534166799228684110575158423012687315247285687208165512815577211262189957682626012970091196313783471079240089381814722934445219361578346709072293418194171896591932170650890207131428343013221390502269501845612078453590177378155163051949037460918271770668403499167985950529198894334843654533982848007354353 A013807 700 88782347346914794074303090001919904273543787377459317267203639923294173064324480490756348954267595300087932831681179898893752386511784930651145360009718707673657431953801959277844110422512926300379814751823564006335317474995302359644485750880471696322874475412316016939259750801376576331743776942401772916311965505294973301814905356445180418805407353236034247871456894856525720058903085869217299128229455697346571299670699803621585590870013298019140296757903278322030776124024822565962280459731591537820141643412010460080218790870441251390151292083260619904372502789911131730612052230264371395771782587256747056688919202341913432115315247466821450925020666425113094631138057115979076021819399035304156000781252876921127656864062635524393481647916013207363386913669974475536421415120779925860014804869742305128060279848530015696714510137421095262467859091176149789124900853410140367459027107664727099952952268069514589673365287284403090511204398191234782359866898593196739978189065974851109895384302795056081394916338673229993989749437440437597258746552604391561941742396815399736835340817990532124152221428796383306409556963772743655765076195527719775014920701313277632410138383510784731823917031029832632281409048261518971311685055546653645743619596078723969764562616755032684604576713298328345759462521852470170950112371206615475581959967332239911325744984746331037607391087642918483521526036540386255841619403008353824637516967645546065369224059272034367529925430858558592480496316684716095743871891411299758466103930032784565160033554009519079388929316444614503676000585653448445225530866689109648864061811277810459404120298383144350266529644575776601255451061539362683390642355535421158353382066022967146121978079122798876976824982759207508461153460792632510736934447974054391256488925680903701353163444566100369150773450571638608691074949873127710393900182674041950472673544217700017246245099246855170555642574977891660258945425112498164831251029382604166447354491046283118785528963623009772433384482319674102294508701013297889310039235186883712497857447478556729771272366732635503711204648588982286980486615600056406914036471833735485287421883693060878263312448867958548384492149513346646949299311093069145967646192957392521296491731311871637322721025646557428797067564089952194812979783619117343239118121537595423956597977691957100546483268122992459146090836384106022460039247556196100506235183045048333834489277531382882941764996196536834790741628241142111517274491592104484431172193361294940170382530147772078902348534159700542886180502554189035050346294334441076011824074090655227510981372994421222061432144850654899525249770917794771802843843032930327754491930224923766861030862285318239898809528409125215691258678145408758901972210327112334879753639665139527412424864991182846219607245675890557328084381777883785743289053421592769455687507490147408525326745618737080883518617674092560694210320668912710878421724128092590595622386488375836998375616291947005592305529833431618219507795978198848073940535422347317032764124586954916014926087732033018612473167262251917464038680178557863012624354476043183550048411800179428606959030881183145238378925599347806648442657256768547881313191795869824261829367455610607229274986807323509288009211505258547474207799166298385095488427018580995430975254766824933000989824026636807263756140051063647366404522305204800897373261835557773354976557995728654009354574149220853740476870332781448422242916913 A013807 701 7415190432761670515879868380050352324830650665552779637474115210033452628505444935068461021009383827058644238034843826335505093073850789192914311613371716183611542374213493440844817946598702117534022507887055889373132050829082648379867094399287876548582799060912046050783913646681773031803571994006338475743291670967741465140882710275657913759046427549626816416471951315311884665039644634882898040488852369298082981519796518298278450135054380663856616725516839708734332452654677205531735626277242256830276050199414525636359953632290123757356826066086010235033095805516167633272449214323910563346255053470270770921715220698798951763703244783676394402708651080491870776687281668383688408418378026827638413341251021533329503028943375381632867980715593339092197438416629938171277453012302660187754296517525747066600722633229075441005292601187547297416578059154123206537500844177668333630545403059265672115170526381433928044109142159280630522586302541330120257478443237402384919718328979285539549572392353745878974184807522326842328017862764462788560647770820071387644936266724419001420224500459387233541317685954502730134632607171263322873154928926670683329021191894386261136527167929204251586665374348642651280775565119850326002923247524312059146152852284091104678706034313997084850858851671389681766176069287640161147924335355547731136080878431556009633837546870998314592006911031024194662201376097889600474147894158660719787550054654723652925702962654459582410466901910737672202563532865824173032623924242563167126847466340268199666731162464429043029642765438770647961523244914361667593681563516741126982775306539734007379891531441258599278610822444613437513456528110829110679469840176673910566832823536304239011253731146415285003981399385031770314183998198861459929259502029240996812133211561794758040717564053605268931841749365193828236487270888353499499808937157118657745428167086606523140423636934196590699977823504728489356487380850820959224870917225064482585849494446676612364086164570757399203408705347821500697739661217331653013063786962043714551533551870856536627226439341876449905463523454800389590897222621532311161867240164025421466690763147928137613430119041900765919621168819504225299852427761804228140363777681994380771204285890898831020830982783026123010559880020356897262974884507652299624674384628941507404279019694809948994742829036900453180340652745636919101884937995141054510381268723105481890190378948698629766179154247330952978557531532328430296034282812264158644175932761728714697970519300472071802003051921552349042396681753828422396439972849106853109583558492125615256944675253867054887792874170071547863248386116825137135745320613953373904382920504315857932000158648932064714588470622258547139749616057382684952251620978730749321491903738472118469013137148928582499107816766096055238598935650470631669065245030824849697708476313084601707443815120822539732472358466757884761741140192588258525276660820902421259136977341895638281941329848319705854074950157218042185311510627895145989983587459009870265893492449627061540482641773467129747532371402910542398513974607193331276677398710193602733283593401962786056681825218227297473454646244983128159084579176742565887595159091982843592172250599260053526396276173134466819243817354130699143593309594168407421560288913018903319390484253379985229175671092528732779476176573204886891689472107453010175749512201767620788380997100361252911515303387517074925258368687064239353674150663490673 A013807 702 619324120134687483156802486970185476522180774237633708101475576457203996985403266421852932935724746619765025404908191219367720878621091764181396220260419107371419630636685185672800039717870199558559093881234794936333362017295811875334879591322922737214183960366434998207523251684508365389266136511403395832555463650896734910031664844933224615069316675372381333920153845806163919108776159550054527239669438736145188699514925004790514433729876927425968485531891969313200180778171294883216091242301550532721485988705300595674419687322503426338199469865569660840199194772515836898548230829547334161242568320890485058152576947984387250256258707577436136908629246893761539139698452225074039559511351178671187920674626569485213422480379655249358766617347071274319422253995349066003264153040530481541426599440267920749558955049925609908203043343785137827530016078611524333218608006563036893156782608912928200731157533903743104172039662285277541876930574554432974024857057631084590879794554678907548719835781777209557802889309072260198078379915950696563373862466663182367492721933090199417618570502868481132604394448606022523574649983551083989688772818884462142323178968211034916383885592615068296769878730972982877621655974375019078090152556478067491945832375619573153870206691939350523828582150446137610792791482972993899235788413230702052216611047481989480627745752212650233039009216222171762381721133071837321201306268025501977375968114817174216007637143863118782504606114486721120030308828486500755857782776663118281601427236205540304365053420191578102878793412211563288394382938492400839091877866481735666728376377505124030375920597505359470348854501396558914561402684344558153060000521395981684452444254575666346458922879079751018817530458037238488410961713567107994751682868984237294746177962852659986318771667321165666456354748730353728139653351866172631723542240299707413555905943240463419211322580381033451852847796938428159543182536041417335420443877554610650052735625680877341260840551114228738867898479355399559775914244532756991304100550856853083058633785805808795642579440272862972554218942468383339021326930573000160550313765739567226319479228878105981611296972498593870372679640973812401268974619093650938511323075777852676391753161893761265690824513021124819964971739180228416300925328963627716952429278593823639912788003930221749989915823990962750075231657968341120308531906292176013761553945022492952950590640174258256701049141891328523722103591111602826755079334763114794120218080192343980289195742494727908975096899539973744370013256761503666973062972330253478565528388820823511875276221878230291283348643558545749086368456863352278714584922997999741867965903440964770338585250517454977027143654841656115659027682728659229897007635764570914080325292140929806650446227815664138907983964121108629583021704462957627631998330219522271602309650145139019207414882706219340995823851502085293185381770025163940289631988422591125984379484572465604946021810261510152638193912081008101359402679152430488229419208163963374477690382885301806922650723561748143643651191942491411666285673167394221559373017674079893886579004525333854240122724051562112280405509027235846974903137420715845497835282521499079661818542300798930578143382256363803210062869234350123172056810614539556256136890304251824138812635326549746325981225319092290474629743570645358080796399886582862888775008603833455866369258819272204422669654228813614832504211112292335058218737565404499633 A013807 703 51726569837769233280739300514236861184609060445101404934343341621282135032217866214819578811724666562429394686843337038832811415503312205236194393712370464266768338970406583392577932117276236937330414080054611307877498729046563503639844478346881829934865858553765017485290549503941823185676896987568923023330864879586546196420754679513667853075204398043776661390345169355576616687884093621780104169584431192681582305372186051325108556019553050855544313880109149169007792298773644719941091156648267802043431231262655411051323206704862808671192757922642243643034276946595295213603646787114622896481140548729094202541961379272604007528652983515575043590745623329813857510486754428290408858049947561793796286322665485709974510258983789186081693546647444739902432466075945549341658625326098146348821491011850617008923913484724836865143026383116278496493134472901713123834751359316151404353347640279016676253267008389174527803552924633728665575103118517360796423530086310405816114871321001337037376629404329814319477255117983024244003704368960118127669548367078175654515359628573626545558920626970078412676251628742023607191478341276170085902795994606049162588974230603953847251298508580803119214517041489594502921838328635775968421167631669604674994807865844122369384393533117466495100687009787411859391024737449387423458072284061441466103183571296743243411509952970552760113651088748092007765883730755292924904054300811757950652418232917645207695173861892591543833567207288045434666051423664021029629997875289680301997632804195122931760873626707820794730539704581321977409987257405823810481792731286421044620820723425605464141027264224245128323006676811141997103082913599141841501724303547513786267152596586414228922595697783619884842658961385728195790571933278838426829655304900432483094495529635417014717330128426331077628101204968707873727951987601214604374181971452071862887602820285386745235948873236004294932201700848094458313206148592715217271650893097238636103054532192492556419446663669611498498985748894242326632044133617620396670709782108115226350140152424286956420863877431029788330700920293901844858400246568387546409322756028334394309429224675128289690157134440055058647396576293773785566386029161320820035404214612042033384915615834528834671763354152037366088294404628071857557869584400371150547583845777434744229155966876256050780907759535549199849033423305173818709288893345428832845378747042223633923386280857994223857928325379905649629793814033232179693410981118750110719714734275744761577733917608902169685509068146478147103527877217977547769257192511995100783271496562704000535334945327491672158276562058653299509442579885684045670520847353715936440554380221292818583448978708468357136284065196029960435957651089180347540227974746692727314902848724902598381251919393392084545733728667359113851403555778450684017452132538264719646496504289772156023222498418506145579312203901305665772136270814271717456930353305043233433341358930976899790696687614851589458494593730917877633638671165490146807409321685062384999751178468963292215986711082600766705261391202228825193779845708613932778860393809156826817300965036960408839989290035510519179771748519463765175190884940515608131824700631478124632434746471505027480817113429433761207907660901322156637453356879336958278068809215101416603897770115108761362892277919875907192731550812763870952266196114927287291333377493600774067415026865844433785585792190844741924425584216309768116397487180200149213847793 A013807 704 4320254839420324132840627118249576882999733337435314441521290235551105200025868404127946041934055875960665473639842352820355242234252138693532191957250893546024758439147328251531501468367028585242773514380241191045236571348698030387503450676009917317989931372269008025388951985118725014290920113298744019831617165607947924871257851587661052756694146529014270535983018889747114602388767383384696080347861277643958435726990351192724391707309090360505916639580596247744699820585873580654199874494419975094469419866288242586417565547196846643026690334457002831309865844856585651535390183306600418937001339770402676890507156358227159312800625836204343215742665206129383193133364216605243238233189670308579659629955344031982781071340585056610729126709541232121391061999129048226564670045861043281199919750800775383202334178157703099813610706544254696305603084311223981815802268281444281442995948263743751817349113807672245736680543818333651877498187561688491078089656338731404167730167601352670698733464479030421777059824709060167883433392599918026141088349166736308840777351538097862711626609685167919105133212284162553696239462541727001744687424265491832108593716714272829276275702735177257319915677822252422478534859045988644658504341764677052060241347763166944413353932279503919137304479744454425908197777096510286994641655237095652690403995058275292432972722782053537077452252583329392580614375076412820380911519258098835796440623231514645391908616119131138332523366719904842748743280955842700415727052542069388503144289439180862383599926176263900596689406666336592875259545725791810475249810709773172067775567641229993970522738135273177362665840653943390740046588026713925744065515556591898942818852019493902813844115274585716401943719113897404640624358439381864247239640720589021420535361130679664486206129656295597934576640740191450321632277956441044971936052437648494060235475153055786348851685841544314717032418256533697252777290736612167661745554242374468125963217583249170804708604796349621966133788733396013362634958083877273150334351711451891819990055670628870887226971906917038951168471563866975984418446993638296263653045906242516947117838274091389883211614025567838553289209448632280344290127541582676210176995408612362670341537150115682800620347102132312853060436968941189615090825558703398864884750383177127272763335509471781617272196984168604720591120547871422512418517661103561548078878331713560128915145563540535570838031664055099762730009141869584880173378554019127997421294321444478231733914532613118114303402880662001324233751833122702767236129975794342812519618664413600828711709968697431950331416739700782228328153714632217178447571691829708727451542390462597500908242150709985656379581409237618325571618976619431806907380678818523278068000828352589919400541559655500293344226752026500547983076382171979579821619561728407649595034534786060243215566290412051784929734582040950510954593474678788113720280038390515899586103639274121647418778046280019603162926962999992057839135454412902551501633956458095457564218176906283129171426096329898635990136654601353709009686493429144279623198951334587332607793900851970306724745493055874072413716208094133131197117901116804106778130821441684447425582460046571400225326130739737169845655746139327844516741819919102092342585014454485416174145657783998857790125944145955644644131855432851265804224965714841961859455021643030250884570458862192954205910949571543690269949219330408142849634526777496662489781519153 A013807 705 360832004443224891898982017543322910845020728075934897470299681763463857411360554981170181368374280816110741023873273149908890186646972875822502204461551879857533849596024002896162534139482594468061686694552124517289203675614608195994675703911024304315837058143279819288510658749101031918591938782824399280356497288741418633172327022453038787291851812249800889435837720690568758706112240627673201326733721770101052510353961121967533919786162535999814663654410979207885073715152747329819427717648450739865180416652260309060181492067427828472232203424183333473831305228266890201887323499950573590037288898963801976572048206195490572964421070465622949722043140681132213673691712735086520500474234453842881751953500288895233857859437004513184707391907593248010702889229257236930907806900360195889098497506631560780442152893909520599532579821282696490140275204757738185237621249134507830400464594936141895536815334330593636173295700251044938460526123339784463333126187067185607492991328232576409428917686753099857241813619525414281792240383337753461329840010754983250690565177813471591537766067514909771579831023185540647263616150947580912718038362078143309541855813692780973983822968144739708616677327392344577829709962380017590522941128527592065123417606527466364347733777916446830266807452736578106278586540877635680079465687057466008355232071262210699294314779479893470245889588012254197725493220757075171034110999955672864554517292919334697777599526885951804670684111813172371217787568712938181421939155366177397171114198249824807140649434167737241736095934179098573534552518563857802703339440290965104272683184963170326412029611796151046507213677258005937999431078579173792070095924802111991603173339520150256915074351848673619606741364111825132989587041215612683793702032624315658064533896995496257552422155023464635093775611261530122313049487199912517101071035644839872404927120258372331642441653171622709481264605203950928249212099612584855276650435877357952348573895770553994780067381195916776233460168801968432060634334123513730789075389292173456697389439666593925372083920637618010240541913485733701194613111355664142236566047135281257940228970490386974435717215029451443809268062359216686635455742400526699750192833522713142589595524314811943190612010317192901800460756082937097842000841488466576594039236753336846948466545086592672456191164314746034868490979278769079659707013573030564057095997143048255527121872612469071411963242613545987282973093538089598776960750210231589472623923021364266392648275678380238024734511995771012601327186854241257822328811708319306044451070470488354814830728295578213923630257516549032492195726399797410961119635273309102625480271993826605873357292669448712006479018880935120170067188546231563944711341675601882707517497184836662658252631603987040000403162556005352268094522515385906486281487415118335301826879379866537573607312141504977129116362026642227625438601598647062046031509086414278449330962055813914114063761203353517275770822876722336662782432288020034003967969677336590711221066353389673231526678991569463976532203528959663130198025617695559378409199614416068606735554393057411987957468325519658402065991416230093250714484219176595802216264337630926733432072645549689918219463765513588162679013573302800901882793541463325854545042992253076444280819483777368601489108981014361396322536697607170571234673361469315496463542862647529584130209294629217728231888419164900555036428747695018498944325310983298747809042261177713 A013807 706 30137049843102586196294877087235872836686976229630158571616899720566264834854244912582314718067988308042385201054919646753540417278941821561571206618833274557581084652109520745890391013863725772566980134415687991808511580191007691137671309466352660920763026933184873786795698729383667286872717319080276652294655010052972025661185925242300252553402755210915620086570602269796993295893200449463893448010127175960610006717273186867850400514460081169240520523080059394421769241763272609733848422405716254244279733579213433273015418398963639661829305862191216195067864443970078936551831146039371856813504406130355704885274038229653568144561412226359294383734765152828843618240405539347161278720108535819411326804908297628818827042278038053945699946079514095667101916011316793685706350940124983920853395610251374587943309051852217069993560599253352093553005925376571050969231364348963228502877203433661507257130353538625511086829830180667524305161602347462138162046032270038409123422128725313014291912634115305653176693515316382126229569709056752506843729567538266956080926694216158960796825759724912779032119066887479540400104484543292905411123282039128607356245339415434759728102878122416805203373507061136011484915205767941449178066565995753016871172961914780518216687072865359555710714025260011740014493826480641009635917053648726618483837337823891099815760464696940182528406944280371482848230919290851675359939984827297753320457838821915753293082890085041580677900207702747969616480835526473309850541780195338502389128628952023617717194181391123582167040468518572491960179360902971967539585613392541696473958772291308948832259125206826331555328993538265913947650483114011174287486481735397195650688640490062469607803924940753069383174645471983746932423299269369186963133787466815468077207935610960842927035850809714789787667232828174257345708206220423893340798553968092670983131918011099515511108369314547100318584701091239185478302443771742699697561121054912813538105240348652440198026007744864165067794826758509205414136240220329990309234365589071619276822663390393591241001821135574493833300301156241964457475281673536424823740232822785825944425863844327610491845537516474814038393877836304136884479899061034390489835855648650524382225607786297408307223105713702268351276282808802989348861752281958216943710751092875446793982874312177306596213542234731903578251235080342072302258389480633085740612714777384533349880745922466029313398581986325974403861195745394781379450538818308752584343022674667364893380376632933995860063851176398790743475447973253084094578724682690536760138597856765657882489477257974988005115522738039691742780679264637479560883673057662049560382737797196391949148674441045025875493134135954582171724181654569806452226235968087944845614568882374742901879918044196601567873672539840123026783522615007546295640716110398098482743882792685833084685256317370637194800927672827185493504257444120601269146597670406406950366571281863633920720719399465289116389654897486726280412251527127721260045408795420829392791894682901458897970339756054873200783946170942240024297269297615550814844114760995644466103160238462548106646195712015727389398953669074953618392924436469848457996904613743272631702980139428955651659607833159460396935113892655823234126152799376558438697456535755969197702778324104569602964971871203300478182254587520848493280091153823278699580131563431184318396139210496726893879655552657071659257197565436235640050328994298636094715759018695823767473 A013807 707 2517076539945771101700744429203027335192932941674940474060015081561415005271861389343787507567756451476008054377307943816502449191554499878643988748011573924323729771228839282217511347868912240250566747806532676763838695689133153371509445437939240592763048772486533843546963553576853275466896223206903786276301881094634276555247909662162159393512751517970883505250463272175714677066295994739673844671253831863406108371033373840389733301368220439336137514608169640681500588841310291637580754087747827270736487628269485160395520760099842148195645454916072567828263106224824962859745489148354376852920701504413438827722972946978895665001913710557754626223911320329417847839056911051814257159982185020173053426072745926256577253398104016303598805196507096784212019127181189925423880136870178782053596454763805056959613115319749021902932174810239220205640607893376590748001172781789757807788806907982842747622784257899541311483114246519532297491402189662385241432246661225877968397339613266868266674835113944443458970619092739551564819891670129026124095137210363594438835078427627812564711684277984440217541616585509178693757126653540366752842427639190060415000966993316526567250880483662373987390958683253140815231602900944237776801297658531287722097236952084383661975921012787695452514546103741440537750538881489617765801428237795295902388578292389208547712129771953140984955076393240906618967094610091222777737547472760735655077959156245225630791576062792757859798903247541213170338095864006577312027100023694867058042412218701964575357775223968032706173386971139693101006140401977121700873730016158475031201510620542414715419114396399342037832632869309507398821716000165327287665158441022109177941165942370507524113391614976637107952129564465554527542926378276983864347897063015894709276483990163060562108961295478188957855754953041942147770895091736023995716836025969067973182160924205042635003282113520288365708512819841388010333298406259722021440002391627373099516087779159800457779330192858799930627291725697447345394072919442181120617563448364850713619505669029063134039713103064317299451074452870485113452793000655435737703607985591894968704392574142086355889431138913492943300695070765957816728645649476653328101580499630940446927864987919345839227581012314127154966946416474034473406282412341432237355665642028050191680243645427360824222351260987043318759121405145250220756922947811955954141714550921933609915389780190285234284362966079931708184890929851117535593088452643965324596913596810892983260022436759280268228392914104003401685812890174070836663309664222996320743535831594924512003403630063328973175253574603813094048785112861786930404565257448992041332726643559639851984846437990521606147062056169062657564575375971324804696387454290673241450574407624820901907912634969344359550377004199986915319986592328045274158208250256559583377251834727913465065997292883112989146968280162199359602969085990396738600392984030013514901566400032532568692515204962740412289980366692988865666311659797234407360252588002343091715371835810612748617380746765459064602675968143266829069332229006148419606595308953117221453402046276630480415196912063265567289990009394809201161795441858398213060359470244451873472464604225245804982262105833311291812417647428507012337450407956729537358450267322874303361333748407537757809237415654770859238260085404328787007246493258474060267632168309335945456763942999897126903722711413471282052820397862799836892643527932816385266754909000493896883112433 A013807 708 210228749692810748185147875471466046062648952221632703333966519627090942655311135099382476419566586583727668709647136775498101058927823384364224584222674665733442234222803885690088765285359419217967585343549415695992571702652090102741840392422123313548162596526847793146885942958292362420270639458463811133583009410904949412170860662893445714705578519532446161242023942955387865543254107776652299180787791291063541577257078416523190915063575139313793541357588936559359610680615076867862382162162786281479182183200695670081394289404298916059448504040045296937584362895003605723008802999159705909132789910350114824330250423504624344836624835019494224136847297385233308069365872267958578572258872075069873595199021812506875588781063045545692875808817469230514172049521300163761327892911534202055898429498327762162323847004620758058354798172325989910795309211862706235863805951907862361864328941761635009124202564004027589876381184983557857018779402282792077749662673392246553798514201839662104500948903551753862136685077244700086245322172180846390910549954946777771125944585353902533217284582581538431409293358838312113681288975230344971564152398852793035921295764248789615423360788875965137800880260183985574028958705889763683356221181738191681837283327475039807831890898909041111889467405130588855153462757920894365417501087848900909063396447558639087113464790683298288204432935439873761722750708929429017619417702472449402647766226688757489909343224340513929208264198137889665199808104657693343677815421079018991554760310918206783298456744481034059652307453216558307489133852513531181578674804679571993080981368538323019446519853501669446341819329877599367456988542049808300393081698152607580650824120672727158921474581074463707893269813353727579694912754040071969334200710600150542013481219342408981207902556359633819949070509433016050123972928956884460146265861724962526188147262550529365918109125403328004592340699225972568011047416189218242952690439751109828644683167403205694034187437037759829005922032221976499734658364304730409375099516770880696452214732982976382018130878081034845167453189378195787160690724207742648248743042564620659681159572184921194530241178153193844117417353005443562810993213289939562616372104909675777067862211656011683838126793729488214109994331650327833253366113361168761896182550087824780059325629509738603399874999668898845026080578879136443687838961524202373245870141007550817033743269831272813052664279289961976199310275352095187690270340653276627875658820519242592854860333940571847282703604578880468112200778400228570348956286465568875704820856190639690167036274586519299168570353804485073428048581411329306214319694867397264284150661996744680077626359347406355067008769993296282222450899976501019013046976569811319799193425099232666548250771185274610254007037767787107154440600177830669342967711269678112963251450488310060515777159898890479966543937727427052713399581031003926004643422419170758778093727297117152669767562433693041974871450206565123049316016137924814937135656402543697363159571098738187377272257350597906534680099535293788830699697098822522153962446799073303453009592307070454354757661292436003445627255574663859290234317099455277153014283314286864924293716209496754877923513341303992403464934330876334177436195522954007689715124777073784691041956000745961069985318192902116934438720593054944619632234363441011987612906329364047500494381283294407936125824579964534948333612449898905177110480096476757313864636754630250761574433516593 A013807 709 17558515403093246499171735707252315633198503138502985015156217685774262621514241314635523813038620878059518618298438510626376898542710736885484401498862010756722828844522803336721903765398504052503870695478590748344995581177205217471101251415488161270856088224518854531421060841819536401703424078210355969687986529008192279853922453425523479537924623529869435833095081739576949918038126335613776679878577116420918056074088446426433428417024859210627350367727185570374274043655651835080734020565998073015422775123105303060868132445336449768201198505928623245523983573353596153591418235292817797236679746102351940242886845621529729905099742845663177094133623124912071123261507017692168440933633254581910912544617500802386756050583166627021814680428243847601774163748068510977509866943864248089910692730129833023559450025672930333791851098150839003339535020683985087525580936909296572325270617544873517597062522348180388334065232951011735776065474458061077125729576144393824419805704651850418630023753373546034319518074336554595903295553142716471415240042787109826222210017713343293476840825621792671329735590623534666046774936500213642370009572504584127153182543525823157469774516447709484274267320210826659128472660074618952597594949319955507458731740794042799789927359767782022706120207143911911771272363004311018294035108358228052825883934696545095194803692782659756329122443200873696452845861960494840980591385928201446558544083019271714314718255440144063881403434092674682727153172709115205757314821783940745193645135928199548747870405755800445696220370800100166399799948495782637816632498361642532434116644881689276907192784684312933827915092250706976769375140020542039057130576511403937743537481382706845040280478485920283346953788081116681183698808130180850950761777550035173419507964920697340519465229409712976275966318018354933522404342999407946995876271037130595149760247515482763170846392262811358271556887540052454852850691247539696869651658218452443998232582824683142771429368928830738678403614053211699234338401245095388521417686740220726648385426713471170402536309068206111303230857830056290339448049976554873724383267658039682117230128628456803088360273440532903054530814740367651809536964167189042209282014574161030576484919779721751845844187939080585130680836573767030961154391154038176162331062765885213455334935902282877894560959847346100435423276028564354913251997905462906415868320047091651789475271639577736618971573270576914214142593507682342171079069121702317236802900348587660597830789951050501256898687758032675577199121212765490424115178001890778067742342729898417562441036689740678385858164520104397817784045568055634984326195235019886910276547440630112424763431159054726181551639478610098787501321616937341608988696530087211240948434057713011542776452660165320723024921801403346976646033367452595334194006212954785672803724396234144564338224171915231777285716222932434869675846407290478903833823283871560943905166197582521708131656582024476558783238392702525642201922983855618468364507158396852147468450537737712147937156206179287751683016593287272536928869401390755872821097519105401377698814159078831418163714628805547443782234012851500191779660398463604203096905956692553245341935471533378464159049757779050749529794780249122306833648486272641676252696936505979571180515207138303414526243760789377708481256382652542029576303846268956762217417549534814611288791219162032245233164994743217923419771645428006459297444408137835247611288326383473173857458261739363953 A013807 710 1466504764981751040857322538005420654000372180630907811450862457333552188411490948839673584388798654356409054518903882846025624943185743455412542697586454000412247387923389057486350124389848456969175784357067377892522375935501356968403847619472986717503171344600039249318818422569609499806671682436207140944310322889293227405679457232553146534487002481838225150215934321971206434104462349676798242080138639340591496961363941133982146374818333266130806930062942266023229742400163696917777986131692725056321125601056878016946767289966945621089932300413664542089408632030065704344108842429891435243004729074214536401026152233155784571403835622212634214079134337015781092285924327624667600355217983055935781326638998284516144252100756659855488983924047354395547779930402430105352601597018485864717430967513173783960708825594228814408629195568656224397921304462547118495224045431601359017178927247965381063224258929042374214049462321301451183752764492211719222618059929155916609366592258227198814398213905511938332400469086663376404439147894032822409072263613622199795905202889436145214479222596757745702130846264468238842892689471434343624385569505155370883960959217820275935033037388229143836071080851328453397069165042092249539903727762152003938460733722859248681254523015164922318437865820866666783048439030483060558936106285187565200070652109790142895765199224900525508364635578580172001438139236802489613539973144109313018016160357852592851279583412616272359438696218854282176054560137838011100056691230216514979318435397859154510970884159130209024994021589595165997877691498316261693082962895662745951429856297163570096565648569618500546241296419871297406754981069655691644090602880808968284277993982565058404609265843622547985420927334322946329143708153840834852258574422756487719170724738141562577526255425528637491544982847211022402724733131653551141042582033292184437503125632740635862792261528182267454198702804232721081764942583685763022250176146063366575176383550100360767412552322304872125158948249338294331751177610391611944697326614229975310399799224535825623190235069685642622157144476824131425441040582091839608334214898067132290113177573177340650742938398026748596017468177930246646784336784207795994361443139248503434778596984922140435916752420859949550699594151477596192906575903576422511254052693269498913003029181494568244631625927410193654466987437181723486709720117062167406759737958653141849108764162609172140153124771131854452079403552355136900470694932113699237935015040014390000791425407501688915477435300238647096883247802811386525712523781895919674995908207143845733232637825363831199465259758883639410139141269889574689525908152224095974633207518788867619828666533835409785409374480892994060830897882768223708524344922889413970055254160934248437064232102629667752107764493775008942836453352883008214907217592912196654178239865297871988158092821062532073270680304655539892750196367783308088527104754492236641595903385988289795584864089387266306666134853796907644162346809534605110096272002376463488208712457362391456307859223496300292308317228887946289556836101273557321253890885893202228466782657380423078876451609512468128052135966987370147517629016140078686646856682408918739604203792517939302705027994819464097651477989841186944189053155221977305442301500833915919764567810615398239484646405144889615590063014335522962852242473544229537737160931154697251149451131415632095154119173525948304181942747597792527486981854412080137715742412307874062953748771478733416718513 A013807 711 122483944476040828683444435696750738442765084898474051320187483298955612328316135538038377441736852410501640642473371199182906220879816479139510978645118224568431314086749377470317448739164532974522530685286624468961361360509008835358057757026003323632582373872339878142357033471436355033353025588754456618809742478036659646149753947520071351706888934285610402771185050505357132582838799907355865976775259296365542417710077727451322847371202012720511125605787001000526171315004072130269735179705108089428996731325871508853410950825329265219052235662849676219849498355783117692524314628586962562930997977007472294750105260665404283188219755002821422194103378961895052608812685767539862649268161162814812392182215775721072884079707296987790295426320359086470546127567141364829154637984580957907064551837667787610182361822455584808223119043089736517938785270016397883839607498492777106473801182677316591781553330012548136731625142537418504318214643154015001192282983343031311130907151999393872177353223602262601460419578587211860675162071257515360428124529273339749153798450528596284458519150503803678787670410854651776397240317343667813852307150640081731599303274831567266369894315702286322332492743783803756176613733480586773822299246422697520944178941266927309107059016749589476958248991224604876386988676264975700942902533045150633075100934861782524797205204462916790984122728158594545732114827196980735012472096969153932577727729248206407531722086205123683732679346894928501626252917272368525087834908238913547587655042864594443910799215854714187976525677184577859308742671630872492867982144008648204609373027795398538035259534183106784122619318284070630709582773918713021806091243208045840071182335417816243011370492525198830290341271889986800356411648716940367695488394363044610792858100854321448037570379395577331931328512381911802097972435888836244851017494002596536404698555972130647896272475095311160042129856912321097470089769532018613381356961895358439725306730487932231655063782511225224765400516732983680882190105197517821233065416147101767899901631032456691874471623255214557445186863848828280784261150456892535927681962501464956002542704089344668490700957941592069487974959688912130186074592553819329245062092433174255376143198777682091348203078942643846423980803125560311627750126042606384562449734994561818712926000267607834359878029083226784214737257740854727333482533897149283979980074044669060379413091625280666317729134009703615692123864096253389064212911425068274051570391157041867256100641459948559909590873711232044178785739738609814014035698787729107175333249368861139485323143812212545610537960321720447174231218002447167643893374781908719897340125176765012475710057572467260687176366018663756954657422066684812359661812304646744192984882775389363712041729443732480323792598284582521914643420486141729117265720577619576753620771789543566322952070507963741291640489725135347382389150833629674861872316199946096542731446701127952017043433609713869199062249123971523348083367879139753400350733910484606998679873151364296822288710205634496713882963273950162050076508014468781028446220680686143323774154327070315970840114878090850523042448098752142090819893057035511987432116971475302050482704954890808501226643155316460899949093189525774765613908577294766527846463651149491534656468110408676359997152404106325583697653020317213380382143632887595221345418130971469113253307946965008219367187492060728313580040222115229688240211462351345182156522018365949611960051142675293697746924273 A013807 712 10229981526583406052469962713828318425478182655805451240313378792612071697273291956272503322311303650177507528100018435926955510474103152154211096447418919234179951783839394755698383636143760958565096285365824162272121862191072926937940341924568823593116912448191698962327801792567835808740678050198360971259608501508099850306073599450823879365911070680468466449852146603257933070451279407062269282246246431691746468269563401874461935535290163304429809721720936110564946354400455108392258551944150332737199235997068114290945736023882325560360461774796867807558049952173361772797323282094211700218559882037641093529823541476035231136163302157590648003073708314276436688940644327990696868329526088479455945807450843803999728351221233151717233264301702711261106483120535213931895824519110186185355938434033851288990041041773312898767603125597897883714765284537039567656167857881615236709798348578392159062187115675978032927962063529867730899161605210866486914580667051793318136964496242141375598124718588484574736575703623182521815450211353498940418317388809438609189074400386598890274259977969228187056025020384991371016473908544860479480758545528610266304905408817207329654479943141770655927532126453567073519626955634032087936412255360470119646778769353555035783930676137942462705029913996070223880717681230327035518452162462464026025065505180590938253587375881947273299784914378533975054091962482319027968976682010960705602824397674539447363456960361938135189037111732011323384326269903505491583861059371022298408068536835093792549873861307401583693987401084133127387325496677282101476826736649746306697179444654499481295242911554507261716705288082403863147495062860464830294266546723979196608585219836431430432552674906197131504679593369523587552567857312487576450294886185595848938030301441453781661545915657498014340236488682649655623024755817871492006201832116590865317056828093348323842944573392435483397878727779173970381799367641083726608224314814462232244297343437082587920062582179120041997631016558055530010961399776201885947206856622022086756767684125461815362047744445898775052379452055517986839382275547310121493215925190084854590288369188246156057011834708239711235705156608177630025271136044687544197876831022111146983270856105110785951493269356368556697177300657849922787461318277204527845040364316480797660722292468350873933571372867060184244399070503773927681619794713623805347291915764284804591948960825635066531523055001624455686221877253183179308032126575133127317061210639827293795096781675376363672208939363235811561856363768708430276266275598449922760391008320536651230953674294339804021937740984030413468438965558782389888785618555159798194545744594888590606983779718510038079853657266244815644609942548431582213091314225496400721742290394283295046593437284869980489123481601326616812832933122423043357603150248363364670039160480634468202859279880895639636419105342333029348724524266775584074138437721335697929345473159924907680415484618516912069374878109083225601555270968633631343750693646937584861136741685475097434894375365084798800040218975603591484584440025876447060276856797471587376544941143551239860200537234733025926535028307655877659567368288016662996702317841574588702558366000537435216830950462975186130824648212282382234198839258284236195172264490607656682466042873049443058263322165943364419076011677909913978742897018362404840481990667716868071808029533038464451489766866524404089478518539391286098791510701547046700958894875495942477540515431487383204929520862205233 A013807 713 854418287081772656908343755821654983214363293595527093042213710137752840227962617479835749982762392166475606254441639787055251190307569371071864986384875553357943752938050089390684699674363059020315406850038999857129890052060601930783715297881912715320717644585418889032580333517058214581830171430617306680573761654458007597413573099732261228520258534303406786358101136450705827977161307357247792722488748221326356776342204887956935317842969729349282137767854304890494884465880411108029826516927379940543617389711125973694078818450675713126866127892809196155055890055471348625805237843790655413954339907665821772704392007619938539723495159504128511864719192116682268697011554918110993139750348435892640049784101925353861311622348614064575039467742512147238874576710221602805871159660601860387113333948941293507737217849948866617968980653062029145740911329818081730210795658130386185239067871615891517032930088373361288176319508078082752428876428816779853592691892832829724117411690639889831330974621228820166573539342311827404548217102455585002678286630753122078080682994689125914596467619967907411106265727574864298666917315575292106712434481095058052052004649821973380071819331143826953723410733528375547432762961509994016537087979961824863018609595178270143709674001717092427586803446865781168741421454038144333536643061027457917639496058188135753877871221036118213271335833809536130492814798485767534996901458237449092653496518175209183243288786389434989123568608969317740382314388610682162575659539727153385340292265003868647558014770255487671705521725947882932516812807983278397446045871723461281655124396988451177259983215944001005840942365930453053941935145168883091007436248933466479945646145958589501157231960840490620402344317815979555978020010596274872705079189107150899153228806691661298153976421629891655710891771263581887290650630664444883849983220209785662145903339184545355686573714309604008874229222844389180258264984750953930045502997618700099275958421208574825671546926182285027684140133945355922045507070708157716196663871927906708011993745842696280853589663865911591149784215128917778812047035986888657234887287801077140235474882971507200037685446666888922117330385071603837340670553588348378950870803797745107189765172754957953454669349913258223904945328244283401131556763830399370145616268076792701421186589249133341805814633229733648276454767545702213896566874276573846411168096548831164324169157117866391779337076790676163368937410063112318986151243681693926648269373849015405060278302309109270266562824556818217457805358326296805104035604258135998870617405939541647460481830737554771716262064727204163297490842435063985901263647345501505006655134309689976085892265869676890467457308534033247453467011587554178019599655427684884680637836020935085586530475469625640432082306824400362824619407317895004270372711893556580606340722503071418771009914932284718073360097296996944234820991285363557456116456923678826756863263790088214375981690823151012946259194548740085467497786571249523461401684085874025187001802312565612859813124867247480578159129061387564383977015401226734921383356581624449276410029250543104363809070382137058410132099283726558004726166783439710147574288446151223026377286730887126744937813618150520832605443338036846582521253691157691256982702520042093776246366799962533669210930621755739645647571350713925418585501870646414681896342558380538225478434628905589452876818458984753957335346928499606257165765303910887510787858896296611666661389353257732658918511932243265393 A013807 714 71361869755356734077641778829980445853046836644392018337978731284415254968679665774533361674310297756136209109977220196654641634665678501441293235527851191092008820189138881515999376801502477052435763095522107307067345547038153533860986685394395231896301658393418771030890142035678219140089037748056588071268201147141987252543579038862738190067240513043554838203414965017499401458480489551784692895974982740193398644316877294447051194681562674764981393428508959398759023245474797816153759140520291700014143468006062952448903156995818886236068985867735316872066422993323022508575879269951239330828880423428157100278043524868424886776246039216944317439453211644777419763843102078315548258025088851714189189598017976907479850608010178595287371871385322357049538043521414418487949165126013127981392092764749525775059720172045579288799387233124393736281426655177736004188935864162707984577352187705230875394107353911031508149774381634189549565612188211206270151915219581290771388010341813934238602594331339652289132388579409226136655271640614192915008693177687131509083376724399430485513011572087339594883006419832780241088959601114163972044729240295540343565435480357781038676978422356463571001932987875023454097131795308276210255194125174391574384177291998884300672775682297413276644477410685676908994452261262719852881313965100074312739168350275931286299633682252157629290635240175606267154890384784329790290476206693449985667512682694511646193662722728031999726589573789726386994471280051152784900481660417551577897006550265388113312692951626508585828516880072893130406736722535571395033091197252215209705117644760872430775931058178858908008841347344877369518284365259650284644032082947172053871540311756607353726153170601358617106624199768308428494840209305011473643200918953418350248176823163694243283118264710950180976629391627705622808402431323725101144034448535141508288087992792032412652298323192852436425184498921186228724350549791384423191330455864111450991627323297761378014913270821670627797207068127250071965162796052616040614461563247290696159869729646527836073172662315744802004421127431782341804160980492660927540915021164433763829607097700663252854347526191065229664161551091565424098530145306252444958355680403991469097596376993666843230487438774105240118764938760290793945908752471878785793932016326041803215398925120676865840963443981980584037697778640184594606855161906453724226107170591854927675518932171641318907802011990634063840737021425881203994042338023538758447590106373243615646039504087159115361933593669810014340293361332770635459094157703243776761672836361476457937546902985031312088513923908080818922769732651018979166459441089943631199660843472679616492669807937701283568732501866070990860561018274804112502374982820975669253411552702304519283272611841698603114527946348280742703475037518597908651665799270061739168822183484179027967173519105059351938205108686342481779436484013144849682292302598722579289559976655011957752896366799240395752284514187905320678330882632217331449019730056536284457643577530947792551664452002037376825368428618336150764914144303325858127368859325053855628015042053034610619569697367386469255472643064276125851112734175919668031235552145310996298386057365050423712863951131201549650460039233036175463418757629539181531474452297176435714285872801499670774586166136459661130944130806782977764885679701738259200646664426818500933130184338640823736693724754512865635270605510815215614204741883947941235788512762877589303011225900173439089405533035092889768888753 A013807 715 5960214723837149786898719009658796818092324843376265763606321615605646510239094365154800900400070378890252321074407408044792323968912134118878252324521659331195668671017068523097783949838288385896487369501101924393571767434173621301603468950825284163211010810676729175270975552961880540799376521755434292300391428010445917319692264904854756372605994889910743641587421293226567509213748967854609335364726533443692848171989908509512162830998796159046010960542496797943752380485300588402978117175395283076881276591334383851484840575447789197322717768659121400471859714825332162938766012505597460150158921845143109172322473240535714968438845441438406336860571689783454876095939728682992906058513445984020795304416059449289624602631618126456996586069973508583134466932952053646532002220489742462133848979804645142258762888489418827779813621097782489247961035667099688805864112310733533579885032069328587943791240306003262592177306128469145369269495571588158889358111054648986517098011758641601542327281147819098840626226540837976159584942695738006454441062893606910770152707398564833580532239512306690304223579190853638515990994844656089109147830878723825034928736754962230131339914813634193913652445080309833909646544675942537356724068528690358684140871605038815676490897761162254278623397817878421116125647312923624832500223679123306674288079783396056963031704775382457355983145894706811039043599827572008414850863259243636252936326771328307201740904264967960649164487792491737568165235781152331747673128759734325337535884084715480611989428012797623596983558340568107144701057802893458484558809885702266529781130808072826290836537910156474855806438171591502779536628470851251423754203599830757111404918378223602790562038961796073059362359788848888256317549121363863290153783951908454031077976447454906893249320586923270065349063418137601322580579466588844172650901176103553913729397245983339137132608251390228342667834534396395009286482269126218409363111004226452498271705669152328053183571292296752504250531537056053260602361889110544328160444223976966233968479689807651396667453929273321608211256984229892969825329251727533329144763482674672388812614407057095541647959735003959046780436908718635786133336266123510455366824783021771490500347002888048413453541373852043759959366450198247401156244915203788068294995935567337446353333625004052511903107804819000359412556169806857526159149977588921501088696995002315414387016733907654596498531843469747646042196766511024038786410114063980644301173274399680022372865420863616474144055676896202207715641831874336244179003145532623478911676965746875243401854884212800216944771438726818077248650840745756158961858979273182021426873307681674249084275028764748904944107288356115227664916807329914280310860940190708871714186293249175755058211813630509030728488606954755911336938608590815928495779220834826517119197586782116594846299489173662133230828882592010420700314581261870990314735405347908544843338810203253723479657451439357093626554909488040288374873648325423739953576874051967014186849238962290581707566695662163749831596526632053648036394246358078996655974499687823075907444327311503713557080693821485298686330621371406307210786671106986593636824550728519721837501897186376438922110062429084628356072936782414410880198055976741980690277730312473087292870382254054002764211181883247357317584749113321085901016854368881146697210059592308016435966126147620239312396585221669050723436242868797623313994246889215999954292374468299136176800598408385806186239524623993246387357539313 A013807 716 497803093949602587351567910405712369043889063243629092842163587656999202181679400472094126002314278115292764108455581127309099690207510353742830512396373509000793443072016580117650013274443684278460521588101533827275507587869615024731223330241878558595546833918531097447807149158929224648104726473535627527220992458860453460458017657118374106996425299200235219689023013831576144937041527544184826298997324799750670372172769148622965351807850453999681881435469875061060142570512790444005135324606189437864201102184839073659865369701974801549590710756178478488810195241926567580808676130480005469201423311428197621181545287522783449878980810114377135660931808102403934706408982079332250506913101522031400844620133701264118736436395377539814811865150257410371973812707088472611999357457523780179881200642263766926594135209524749914997813447707891284478953659951833108754576524304775458125577763462392993653388181597698494961240785155871490386757539634614618598078793395338002894543040093505202416716848746998954267943066917328606824693998890734037081372013936942794433924274635533465479633176307367080899057557599286742494083880420521218485135982821892590742283022511200422799641025149541509862165865552557637967589057879396662570950927584747447658129737324446924116196271910032639604904809147023610039930189222694069635251181904057696743214711589022073609371014544718220829068328271807564791960501198641714816758950275287743481494948268111545796602065114389041378867184916702413430728657677623899897407387141770586516334574639521656193969017056870320443663776162588876832577048755464546088836360463739002833849826221050524636958482794178936431809522529493903649678746513967370163374838861464664701650187867613528670532056128169817991003651924447996055898020165431225856934189447345989129663670867881278631076504740418439128019125746270600063252577628966854143975917129344926428592987381774468072452573764363261407960208147321307570616285599690887768416394183997539108151129193271591329945057903917065907508644506458624378769867340401772832288462030780196827281392172424852301062419626837094039412394579864890732781324433535311183499790836471312586018367891815676733979245027265663546148871053089179493642378282901716742692572702761376658079482028212691540053229085496546875566245287007821191970731562735583252066355534519590856876777693963469846659466966287729018496103858438547442338365278204312692429061719588385725018024632701219554153878098436793145090316135767238743479759136737727392678293051135675148604092815950111536985674190047704590618121439976437450074521718030245582182171856144767204166321784337286919444255333902572629884566869926300152653423807875435611593885530881114957767734677460593289836784830791099929801516665001770605843416585668195674440553398464408238216908886233744755474096941468168470772449528113537163895976303345545536312501645629160118157779635273435029572059102967302347310974141572726982077015790062669573860500766985954238744470001666543816783492595350612925357821981787716184662694097694336991899835287369471674797677988399578549684773500835752737647683850073115879703646188426671122865657661384101660000936628664273631581019827561226184552113557526627287141223301396695687589995954903346555213554524139577244927567753004034011125021833233466969232686313428064723787827196240844364869682122070702530521995830693690415538828693743322253297681387209157840748326821975390007610675194299020785472118440644846296808113494434209532182453407966812152622562779666790918480911336120539931518489040961073 A013807 717 41577012209764757698190303444995502774914658451171145463270345004700230365416045206829773497839290822467366951102318591333983315225821472254954947225857511845255269158817896788006246758694810954621301223559828206787877669246458116480576503765131939092458667115709635789938300904902927771834354859796169146701024511156483933470914092740183723790448437414502845783646891138227071201286645422017860877318555564599975740154241852062138689148343477768507430419371879434974804167631798770673752907446433548039855940255579944271145615542878637400223365753066782701863916316800948850916721439093820536793172076393794493518703843959190396517342356241562892747536685544520879030613984592247908894587889152221584629943518186863280460985904178327502872901789214649171677624811108736321026798334209843644403857758842512077476068766834716637650532376966010787970966688632837053076290985886459151038106380382142525222924634315221375997657791617003542748592376467822647559930138903172025339755129251649648011046607924198099659412872892002202570605267481352997511073271976027399133915789341834390570324442518367605963770186268250028019848379776602352689097042421267291071386220323157970512648818061514856445197955256815166480691005703145088654588392422805691575854653791075131549108828826197836092441254564768558934145009334068631390005813963808802889690035926626712609928276505789410521864615845589639618989333020611754663210524285942307623317939574300944416478001080418887125004366151427902272147888217892825743331362381467821156430780008467488246976486273606866033775242248875585581933667689105154353885701662291945255685971335808360868203409441452618949721163131185860326724818587593068723415229916548390260546525340890949528091507859880871368426616012381821078584658542236981414797000436831784358098639454556312272546140752424488454411285401454266787882918536148940624959012574560017600242514899113185347879311413373383956054244544672422929605442789571782637305905658641658463851890461351236579468341181193057261661029497823930766739238090137696468725564637272792819211369155633096089037034349653060931265762607704895538892628998013302725357086030452920498496840104692337136498680523922255485037899859225061360488505076566234284066426364707332939859456418478352210116785746449757091594168372616180233774587470851238648795834080598610747957205349777522965062845340491317415353813090360645920931542606400902400384367663881741564139230435347838558382486052659539400271088293975415547094172962859471729563883713923902724086562436080969265680580494026974335113016120788272032267674128411604141269437175597067101659175361749634540798903649742876768620588909543114515049766609857564257715932913424721602387718967996186212160458105852503457236952473377612882770647996651593370924949460393145840464114447087128595721952050648362898847385757037570737465755836831723308738356449944593082228655912917672567104887948338932059349759871278295730270054435801824225478402884559433883974176879009191406121574085056278542138810649740891843459212873733528719900466143036385643750776863269121200048221967563302904401072202841956711388728233303583998852862593536461554744938228162668797983278357017741172159977076438181437649322111355953420523204052149482407637991287410661631073595386298649924643172948533492394737283193583825393795483115257231562198280720517467146051727613775367717196218511330136017917675647141096072017141004498206548825651202903048515023416804281098207555710447168639614337410691086796117799189065920550044302444195704123615620355723190109778033 A013807 718 3472553636771762327710552334029469387263647188500265240237802485137567940349913511719629512313035408783296955123016751066805620470975835184206092147250845246827565335413629557631069735532949305740925699492940411659130330813133428346574230170967584684941240336171184490811436829878397430431377152245035843301616268196300694607424215939752884794702043941296692182695971994755863213802661912292353758334523079310954573793422433726081885456358795606703509096056358742288530618884775465125442516582833576365836807986086292525470352955756766674304055731061890758042376154695532048977415491314554985053502524992486109893175663751315541107524950935651574365167011513363928337515910607129137598784875089882698969877512582485008047382003702878091367447630336996713467686901848612766268479223671540351024254603876285451222878739474802368293210114656578187022123108801303183509984899432222954753853682995896925849143888382641604544700376413643752893905183874969015346852925131331830728401688150227030251530623740436949481653822556812915960899522545310083705122350748709784403063780641619350134824067763576580817700049727310510590245756527321605098946074080066665417573248507610476855186941933315782325159378421004459519633793487332380949519877123545154166106956539284386062113118492392869468276786022504034810738725324590746162324675588071275026149801490627789663893819582040037356196654580039492290617608083214514361226006198886187475007137631185189178608659128237665871567489665333409825672063771846626698908778717462573890806255177087213085875723110057919058006942007868337783388681859061751596790887688536285559700148011938050108073216959959564187299661265879774240348383573254360692848363417860038102951106342996552995535730827965110257562359395970142078304469266106174924745260273484627461372756465883997757315326221783245700200884968014861816390769239057695669937201689239827229989855086888832353440227968556358401393606558615585435503576187227824857650426546515409956559373743222516630353775323794425335551190844687752521568827904526390546764427884069660929053352763247631818452462145917373302040247758758120580303851266543069056924549182349458372954954582384008689977506296038510700365850434142336349889360432499888453639511996406721154470001659527730454941164062329230162047036536649275989305087320152966303186076858245676568280133748018768495565013905683175321847765823120011507962123370029209769382502771655066937178472665190686824234663617604177390250041565401120681908852420030985938324905131670638279418433781223918634038907763441626923442974219424357268407028410879065589482964662343042641397675985388691226482065231730174810591960206313950467411471557021913624368692432862146172953024675926009468625853621458906941251887507528971605581887291328337729933022703881495933741403302735164067443293157222201917674632505813534945563877393248022362469136269055822358820819570502796930477167346333215944528951294209034537687885216532604161136181687321288477423407227111726675430679989157985440117975604277009027657556918427098052214806832732541965351708634397100271749227546952854621878481951453563066491897970773748639168189936674758805513851985754374260676361391656478760439973445401193351853909032062560585635518525639576920168332670315825870088897760259049540356122447834465818300852629611314680715192545269399237306362604058339373505386342030132487107945366284804290352502187724871485030943633836694709164467214117665515023270794910361603393260492257971949229074878330260298554706069974750260250184441669404108500227730356561158771094193 A013807 719 290031152296814361372713041490475312693647076830730653129901501361174811945965126412335176497897030376989744988829482065850672227356372730420077022230537845860285084379081754282904575381447458964787855347349876122182224359843717068934226278109383640470977334117353499857062015468273631787059051132657638668394292336023230314306677939504100690938309412021041027790950276974004451480012125576569678249857702107130236957800435087236085155200542967867483783211723138514680365819875331622742084427514843131651056039805913238019809349217760909404549038714020178002457298816325532262642719250082946906653584389897432384387924612173625308841591427096555142553113968607668658677666369818032701388111552382092900663139728401730357125392331268081069100593533376302505534677729297986851509653240270721657896768770351237171586055199674968602217201986232066758274744170193643189937448785478693403996613457500307143846346701606609453177920138443939885451854862421287130784503159893965834266837395995111793638089225425034457657208913767571553970289022506843501135523856882989903128290022968689742610640963681679606475125853274701155007915830918427779469075053241247962341135288604134637422068577212467455579636445100713463539334065855487789284849657235614821107419117117571208293749769603144850859945445385559491427709077835143710223519229791300961459057570298723620518075705311565960026900787179478435604673244718159453963957263737173264100071142094218185386573819049538091259188304338311722049956438288402108519560107261191633934029238645501124145426269875147457643797803439171440006406097550696555115571730634239106231716062105077883076383153712782760487455008587544624328137344421777459427388161023088242396579352873415102740139774482473973821865819110822236522067577574453835889648883301709570201313992787097376688733361369558464126478113413569273766773437615337800048825022286999610075982686712042166991681280161795610042795413382132311158694186733455159935821275591513554981795454407687811483777668818634198450571010539165778353950075413948664856311781305382150455465076139205457108968090889164935559703533059236988987557961632943670703395272259009112767570761675294789795611303351432452205256194110002074279109272682823183536425681451885757542489008605415575327140963649799632364330538577484179902750198066495898608404325277537152659325050768275563518085526416564486056047249312806481156504505988209629148596013991402845660083215469391354246903340005918499811073721583867000473709262973407976554834401502263379735307007841602908233563615310408122272880649780541743414623419905030437099206691563553264452175295975648879927008570219335930355451108391547456988673515914027247820897560685079310511209573958016236829099920317869366640298896516327237469804808459034095541735989250886421882015745247743638076931287784355526366102981518052252188440603761468075735784730327811339231073671347964102430383493933096528903002541043632773622229861170019632142255030706761334922880395015598523658645823374464101944093440444820070998986811383949656419032881476654637488140056853480211796767233949049370873912691067353040876469810416994260091966391701012530195322431702191092625950379792540762550707022133353069940190336266897122672864142779943103949379312957448092495694829834596076660083702965582419610305512477766613448013596573445493699064711053556562814543372672698695455742704937473139134531335220968991301269443241674578804125466190321541480258600061708311477008509573878075171561562913021670395587605670361116486355654752670300546047520267110344541720558093553 A013807 720 24223691870982232276210365938325988591486097503979454880062503295186681468538953323084646276280857874116560491212027171621913995101031606817415252973716751424096870532425287199462473040433873220198046466466009003600781560758507093314455512973973831035776497922815481661561676593925682000486959009650698639222959690196996219081208048185321993807858540401409367682127958083145825792062092740280676097106365137689624520952450138921045068247504549219260113057626328251884618833641807572463041633470467213198627851500629679552652496656016608914377340262433679286943236054438324780108182554486177808590614021828623450176463851533353359419758557582531382061178631772081094041417372873571909252636464966504781156286093255840921157469892899841398972350672501122161564761818628697159824937748280650943589196024468505679808038916332053052625782927092088447717864907838743272866765660011965951795201152583883152961190722864885628138873067882976303172824369964288322450252488417503920443800526150907732116446850196724302937987745686781343759152509448794076058340088050724199699177911008367935992583343927657562412408986391356315167416138114138006569036617521762271062693960439505929052128589637362494357466815531256689188268720514316195648859928221975785473712752080776664887902274507024261088673503544047314283533689889869037821578549591399247602021947328919695509290200983327300547406780646017218420137914072105395754523674624592448190902041858851197061672031940836470920058666366640133337334411682285632505662179718561986457804056040910899389750147486242190809867636341043037840775043673531726979807666514302284391579157223078209872422597381245328938672729772240314568510359143451275188834886596809353093204704131340502795959214104550708767576055077954984016559606146595958827339364382242085012783945991571159998419699074946892482307578510414719314274684283070628397877914686432494433156149976876473829312212200393331146384315721089072760285297170164908412999728758678803625634538147584493702936594677401146888790141371241664973900264248648406437464016286406822588190898624222578983198123919153944582881998784640532557229828513545088320818276534344700107460277585882296138519251667214989840635202588261483245865485563742075112145809340542950355706224487732914266898140424994915094701250912530056189657599292711803947672537651505180527259487565217143340594021251837882439887122309854910112672412844641256436119887684575957072375810239219035298055613860634319022720688300406155746564671352802007609836324047870539738872576601938516498575466714340596780353264750320626951732762653888047136962842086079532200310132895182170100383682793289156239217632023970435155151000722655469765249185165978509093206734826547474116203254444868767371164404135940167200715567407306986693741331558223284842007837058836796395823378087037157917623287119369242155030747666761575153528476461709130863918504104653309799088059796786155190507675230505252885702260234781209696153282419659413454093893472097804294493757814058616258472628239391817149906377473598859253774045293811671977646945688459520769477796146658552504760061870636393327043635035837777597141125001260267534443524818198702247212001670652797028997601195599781754474637075347514582760286069123627984956109597519022133332927882615298918726850955388409268272326707655545321791543599410741079239583731904097682833477028996467743159086459082694053655191648990551122473325168987902496299363061681845465972678535753939882871227728119870716403993296058482933109872413194230810056910640597776171906434940229323086469042732531640113 A013807 721 2023186968756307021941365973534924893149510349629868051037700337717286822933841920497352741641253530504089248786519721401033878784833260832997339343617796795691994723738692412186305210810077525224161038925707537989740876736111270940716638899099268341939088883011471843855292790801266886362671303445036001046540816284943321213881577392486278244826153152866111798179009187062422515978818047760982348306420722664975129614469588052824605145099827455341823902686008561925655249604597410259685700269086892113562596785184091465917089173207163193137709836058723327724786018502743323959415515133240056751296673717148459182188437343917205932097654487850603561131700504235985055433220399773599432689450190467445826954170794821089575993042924887653483569700517966224056050471853687415485738625674148247459513241159634062883247218330969403008358015853658319241843794967599676893105134689859408259886995464958504818471610364398112547786817502654063817297464203787324979367538085118344939386663744649964694097757375280610505683674507505664612108176741672730026468622494084535883075038305329898382036553468181887270246810952392470799097763271430920446652507332035106641427262269867974700362831935102152891229985899986089937693391806076202976788430065027639578549962766538547828102485869101173310387099689502375736275017313291751907896062040423256558968475062858701888631426876328479469019961726336004099668338721216314758813571828320585865352329438093110829787909779730602887714219873608150576467507398116178312505410912274015670942252564592919227931322068198434018630954854840255563499372422657043369080516114941041094669082790428715166754607755878991118286885063307283313076553706020193955046678563452113979697550093753690134021309521226179746976719696165878220047074864969841077218211052569241182352727953162014854228011686438639407014811264768347771847535906006341954419161312525528367551634802218699970697985275189051410677164433341080446011788304949343315562150345653612357616622260624404498562967324051221189298641397467475100285123970311363554063432104256984229388292043993694019255690507851656605506887420491961919712392507279799321643063274425003697675189844250475255785266418497463166479692755374187342177931219769301855441530141931487756658939575439940732485599586436000303624543177465422823016392350526582577513558017191364182817239660934501028949753248974751779261812342441391947520512593197282378801169139303468510641900046989813047128902925254038959096654607538222534108827916057376477581139620802195349530376470370506836477521555448440983691885025211529083635672069615383584926273533871448608902102609538510028954145570578303618255695844274034714593366731356907490263377194247691057973719699448071585659412014489884319607022197837858704770964905425686835647969753074366973289336558991108071775564361207430466437814563496838474030323075875593518397851882558408318885337381324749087729633842287376467666391542927029226266738477069161415032418300972373871099376076683080712480413146387989688523892383182243960177330552972450323734462036984444655245050550845827634187555011965068963750065127497422207068011441828207022690823901230258804744257636340773810389393591534592260658908649457689371915476163170099765466721852779274532931519229694386247598099469683912380990985318644995330495372998950098800821351512966384505679169272872362142567934834938813982376390060149045690055335261715339820300094591439038604393419102274729415163504083984704812957287811080299722104777924080100553056269653822395351486763233613366863653797352642893293504980918063775113877873 A013807 722 168978598817495518779564827475610462000740253911436209490719769906485512738257411041859398334619136121232038147898913651135750589988058778032770779318302006172991091321379328958212397512068484984247154132114019280441147765876749460239594397491669991187094642598001139870637909180512611615896669935032851843408135516934751131104603225397846445286125137480530523495709026312640590957066862167045006712900565177701387800530114463759963846323882688897604474176238121100592652102225580302299209372174406316216861646095360503324861204835435477054054663217460631054901853051367625160414343239443342779925049485529956459355560475401308956654728200479770260029280757814293707814838001009490798217655569358031542913039298954252222476514938129541706601224956961056999385391459691826628784375754930535776066005414893796566071690922220895508661069842113396481398035599488892613789033954431747637274021748228799280943567369244894758103702784639170064084501507764521169601756148407169287682513542616909701215738793740811870045206178541380614067887029641248084540685819328434521490310274299458442766074982216019406698283897554771553611444286193181906624864064878904141798646372041643114949004086051666911628419652352738217686089777035290548824346467461173485240071440224066053150947722273199096056840953166927923869425721023440411099386997678190811061606005725021640440385404137830933732016223345309398408399318334707824970868332673163652060091906998974709614716012712879683784779358063626344297142685398061328838764424804038062852767876447365206836051950458001407670075980431112984919031084112738919228973786435990693267856463739396719442511594378769217190438927372487609591466842080512619319453640298084011698319081380401953683593792522331758647242605743470314816551739797146096610342205321635592791282191376044642639977764063041601913284051644717174252478046405555686375042771983444654786280090316108040252666428169064762871167450637080379931350571017674103059066359019335357720497907829610888124477593872082044951411828157880987850913839124375395398931912779647579822739539806397318182254526906278211348540744246909151496298734600516119142950287743250733833529530981643943838441236539326621127550418621607501006042993406351860268332038984259788923911292280319289917929763058721181359025470725089579601152105508330703456509879153839927913078673720910460438912341107620243355725828653047496848860732296430221559852447683764993477322133824636175509253101220142587902711689476199884271303416377028140784054362269020157788126573181815101489439077832609239398929929190692120594334966926346452396627291822477259264112512051265896128279192200270496500333972609611653397552582769660270494287526640761404853023043017602386905859750862209628257898100985615796881175759866058790200154081746524203976098678743496337262766911012405799987352710157819446189486613620205446250106987083160821201622263425624368556266748141683969955964688056808408007024264343293430544922608915513638088090989300647584187076586399471286775204015735764197797970825114812023488626003790977802050721867057194369834978782154334524921369189513712200156527383632933678742160303054652445631045142044817769417532542158560680202492709311355674031752484624129902511546075865977788264973417583304833785640865807470045972748084798548654998304048245311201943400099714465400298829896839572558509416485348924682622058474213708445079111656393726897131284200371579943277542756841087675483871024598486530683005635269237713089913156997094078291812697756900282151525952034622013819228808690087090766829511257604561286193830833 A013807 723 14113261551836043223988033955590461396763826746937063652874405902359576509411997227627138808305724867981421058150665167056509025026392657200075048259443901857574388938252922933918857652605471934369306560268295004321725102553791991668671163672901769333937331644427653203135548812665593834771305769643878818813290886509907349220987565988453532956742457607511389852885113586658054797325181395053766005668168104206797610488075690127695940408817006059416823287673584112442598896229982692428332265973378589936748501543530604598195732689060406479031699526585529366336457668703275421022966361701547432322120058080947493441835766465992725368759554032270891887905558173407624770403084682313680957936810808352152495639955287958099873461004147517452877040909630344441645667280104921051862699847427553278552808838257344782994873697514811413778881214283152987522845331304911799996273904908093994412763570433817544743687690246702855091579360275848122922401650430000572606308275271115186076531213592906915155239719792026348198045665237954650267563992602666681268922620316130179669392204419765068598265348589664156866847369407672074929181438227140746023215271562750952827164743639290074603655770271121272126117237784153048679359904267764501928358241308824670660736006758954220825220304711979861701763413249454987129498305645598766575431901433080174730676395204159532431221429338995777416231726990023586264467919466633132249391894013195301383710936164461366721730696097792424069388556764832135902041654227131480245942443524058063047526025808760389440153894954202735570012415961586987613422395176180067272923119616920378692424639707978153404558010874109183788962649653077537640688902117406494478180087491336274741055307995972551573607437145257670813976349674300384163793217859597439134992391330668326345520679905918624597933582832309297633399397277418423110741218913838416481729947358829281012404899423291659629942952747108458059762776644659590412246331041967158761596281371653908412173705759836930987044493117790164476386867299574377986296174757506957399114192287268945514375029104170110411900080341739262490041471500246099242122366612569706786938350982604044540510219957117883833330450517001098723194138513695280091525716852291913721471360228004361830713995042544547413235411740427451788287166340430206777867825004161288683391161616807864619228243907844162566318397641649550345313576934931179984313697222130148534900436282995736020219421939167438014708328267007529084222383016741690534223532639225767346425004391070832598622119518718379091499441219657356283838026615935796604159450772655382050618708040305123170997941119033778910530006411758792138204393726327374903416989265504795451953388512563033294729337575873168956764312251762610361727907292419616971312680639773096216307069061551448040287737747335557584523555174667144820743685705091237965192111456173179076255185668172674947580693063571572886187955071541586854692126711192695045154673582216210612542481219232614566755447517379386878888823572670241342751814598266761564284321284414215013793532462626257005078341058483930962987262864312173855957676077374756669273323608406253782223970671427626911550521308725224919521735453625146571192393574393737250805999268291953587666839802402330853678844809975203022610510753105705709689892790459582214113352413496636897514719728251864698358571813937939659264974272827538417276945824803143041452484653660464175301987699234728442483648594124483744088391845490193529175313663322003034982636785554294513010488329354068465577599039883665216195809330604763907936367609746390563184194945002993 A013807 724 1178753718070898166110704584004870926319111573730930493351723255370974189642599420448646260408502446698676268197801705417726690279229341122007468105677014127046470538511822376363836910003261621430458853220168267055954802290395260936159084261124428676539779876274242023179084172382643062673934229186426402826104868132193971714286102498921627526080086801836958791902817571871267394727396475296285590559411068231455943225574569715155292638884805163088552497809785418655318302412024384454306739186362553210107171597417219626645905789923014209535206576159949998205787280947766266439259173495674943094975789370978815599755565051006178415524166712329297161369760124201178228448836035751520947287840375524380128588344705605548459531336527404805181743333813235998110687776901643111172624553956996677378009146980091693620514846090134564090225937898143220670895564915917538447488792811828918507348426166202875154537539577094869160103799749599111074601908245564077824651473458918811456297963490493178460680776636749832627848972006339210344997212226167323886261686171423508736167306305343198294395720179557340045675959140298179370160162902169022248604962696192522331077626553497146320971933588814319769245437816970246778748818564347958965558408672354345318255332020514615477543225069849270029192982038007729980042827985826054583146647839592289273680823203846608308188044999822266325581090069933759948394625101772665838601460379876084766868921099391977809965669468783721050699401649555544822674421002704248361621358825572853483792421201573476486431093460469966677543006993527706792460651867509735398701811873524806948769998333050043350502089626216473139237949461674689021287977793747907825312079087363897002647680379131623479979266757809065924054118701147242385744173348851437713993699516328749284704232706422229445044010771737304847639151060007264116632217344902698382970566933356780379437069604732742703952465356391245525609446868138613650821225814956139066927283016441906084493160078767340312968943109690952327232307543727751623793442811921738588931416454024989598306116805809391791712306610222404942430753741172054454801302181848434480551878012418072404067954081038442775643592557630448766459897642802343488524319397220272925931009477603152304463063579948363144500834823972241200809532419919071300294298612172554992125513209397409660862562159427052301701478889428212094390935259182387083469864305689532135783419338792086868144746339781203590426454285188735836643337651941282735108883669560775314540762791746627009469518044322877740101124830107002054182435820989573668176001487982950164249725114234324192364919040202820248386376665516506078174969168416588679308290360444226020942598961957777103809089003674502944437912123579464980021876544970178829061006399714488769082182715089838491772872144395213105016991851743374602573333373774925286090810340931040089627909362191449984296887065362561339027304195530224875690741115045525082866363492260280126570160573911527201229981732099043771511673433612991227187974307061838192610590797995559652167049624811007611321148123545636397959659181690217072623441063658417051774377261097698722145128254448306827279611090226039510503374866822225866772559903726939328924567864887012255595522127136445075230110797373938931651452468610141646579009535751974766104961306927652610317326906423323991471606276471910658281469916240828836149387792233383309965152970758375628385397314627783754244676814229871006790006575327186453750251372474317015484784806966280232021148995755981152313506649410123602521890191101440486354753359133628286227707146001594978353 A013807 725 98450689286999485731732157560670824637098517749581045735229278011839135293139546195291384315578532850720140596148596238193950898811513799851185743654249896905048265847045916696284022560382413883493353879801673832780401042096102588648942876573373407493278955046300968017940289161570731237589660755879519590439104691268972711548889566812433252605734929776224635258515226420260124075026881013221068809112571829759431834143213637179485196492297812026318993169571087951510839935754688614008153163584186806661361078987883600437092697480160069794589988447455183800145559492038386339273365429532266922235472904053521657707184548625087027442993927980455228214763735333406606818275234542002781038427716004171752719827138156881012888516758105376733584384983415283798202753814602134288248775371042319491288701964924238342879020460294128927379760559190819933653868477342348728672711464436763102652247901827430335782129843018540567121029458886267356061825978577757343992715714762358051641462208689480758214519145477982770910573990941457187224512162341721058304462290723462873153429589928569264746224945116808597954901783356844239175146965752058907225735089348695657613934447374635157873896865271360801447148211911171981207880075312905880762403850723707275326003585685401199299887701058880882108227052796443615663157036204177904838991174210587592427096034808472572508173706430155505778858223730937564649867483125154823505832572387630475813659159142317378666142679702285165875464725172528659134590316566861527410977510470670295819826811176618329623211356911912086875069487106427599013106104626280610234974029488665401168219030774672670677285027671226053062292776988531701746993193311619009477890157455720041558136912945452324671348338878970995042924048038518831299739102269420929310467777303293469007782219873091025479520823666271438179669535682866706285239424863618271644084720840891654070963490456883403376813859031153217544426611873805150730239601290951691008833604816244438082953222938727030279479097464498029322769558359685543370852137094515528686140833656621156240125181738006211835603560392385483196758983216431160119459559530163096250173403475169825260159592802411779064528494005852711423497111024494530505039680375234415046683842578892883621059533260867238191854225332985557332812957244060754071880114387263965497314988762081052284902054117506835290409218323933702335625303782172151598486536675495413512766966595253887314317359044865905076007888353248405812288204027787875319029072965385515045759049129470034457903616579891071730986046935366918567371222204870182339727820277823980668301291265964990870510403156779749965478565480604104155251599915321903084507719194662201495146807901675501487238922675898160422398858473480494596407150912454305982004315510553816482512982547018400671362054372032593744124176449458390181527376711055534819590570484901399325812617839592094138460304586146485596899473714879911842566388669717300446081545237070856451266381293664663373929304246644234840426476848790640285966802100111787685029154039387137708644151713840166705153612426655097593988694513948620122582421077814650581247763224140894972283256939777034521220397866769045956752372251859126618710975719177699691108832643228150599593603580563029128294083907468753510460961630787640463925455435540684439852473315904473666313460551382443091700027817210450090326648874350265224033017795124407431599541270710290858376769115027126938269652201293056358108139177901939803674744880427431450304711862630691258638385274535301822376388865382933406230790650983410860835355308199768094024328541199214187020913 A013807 726 8222700019939484047800001531624787944515105300962758520852084528826816418818308037776931709421434642224996862730926906410196973019636444077370884495746605639406536211811122008390337848265699589963248409394915600187651875436908584306548357994284720367246151604422103149826390891063549043694726055991813355713064462919475869841274805509741237690883587069840057761426450225846545822870320129105236888005891111793337506219475346190867783096233205558250188628515746836798136862274167347730574960375714866279163538678147026192106419186240449189313950425119904406171957274334538065442450754039964465612028932419454182373361760685715893619066295858855601115725281938781453208069165864182614275110521268384428958912682406000859077461808153719170165701418199827918109692201349384857888825967764825566231923676812437310635598667864225942143684981664176471678704749096110308167473534221222891096618397008528809074859266618751526706515501435639935845639767556792871127615609212666906831146565131954122406834853549466599009222050297421445734178480310942884510646994983514342628647592780424033560869453641100970909791351847746987700147449726577711990400620397492410019573418979176903020785740084329325497667265807032995042463351770209212067156732016294755342503145480030393566725920680138790154561231676611767223802538820809142790057381861242486307103487923238437728455176134753017998156017704231636337121582058096056014030642278387284970432626630725489783574902751414559339084689311134766139580117829980841630892252652020853777167755096282339508460235740639809407892678632615939497173634964491582847435265916922822970970821669331436127637522796128471177815755026859156261610618498579731290602863840859193590977153106117123608875684611510536476980059416225131308985509560644305436939579228148373824998978786020435539075058713430656788204179289768710175649482004034261665985599969352111839660941686449358733434870320140947882528055050312079994140341739421576184748791507857551713126336133065420295972373699332339907067036283759296267876941342271031471395168567834655590331495303940016818721444967532427942076507037219546924337381871518751961910732831649658975553789350450234199248484347862824310801902209876807682311419144619953579114081216031712532914513277480892601021856754036286733993871001981198240837499033738673662301245176397771567887304461948288390290268323633266752773760997190800273657194029674052431999809817002199922379100144786245257853254843151660101848123088604871134520627203141963602136841542342466747958567960369082202043685626088780405665411849772962499196407277424136689397192147824662002495899382057401496866735267505535383150768876527600667521169214857381731076156542755839559715682060813690256639175058563564389186521651359096089922982435756965306435966815309523842472830143206534262102995341235214206351348030284069323667024037469449773091195654580571294538343099339540623538640944140485117002987348083458650557176739745395001666219432028166349653949419983973138107259772887843067324233278203436619241319974523653128563668195291644563381134863486660406147529754499502701258206390840157431196394432243471688980069902867117700246848850230417487353914882847526114321359403041440655901100811195058366228657364652204755824250182035697761947209976365014519187517963431793505100918423817657545084166538712013029461878023321234001994172040634608501776461679266585633094625286470994202782486133256180669011219621504197360085549892277547914342718367158179502160899839478777964612736576514462943506698374425647981021801865960785458507829710696152830981005944089499568114173674673 A013807 727 686768128365365647156303927922833913913846109841710554420086951932144534116123905623167113302587642753273962972149746150286061383573055445786093643969252249608873310946676721262769407424999495453320470401072745843272872288366041869867225408040654129792765828152938477176649993612518679678427214922492243282510857007497544125013113030979097913180288075660111464292098549312929353671952007502998490123140031548091341856956800389207468111980493561430614004442263691556217188874000731049805351265540081346502017913937517774590920236853988556740690453456439535907888043509694953763818929428171872132382268464605232766005547614231677150958036096427478660786491272808965753391144802142396126871505846856735891077346147231597751008687678806778811409548149467827548439602348901972715732633653685996117256497411051576621595836338688014913782713353573683091077099349256229048455557051690757087280665136549334662741320807264746262054881195406083081763679026110897389449583297051152725444192266385940257541253803304999815849234862890936569164320854050260657213747668018101410687275596613795707037377637558394191356683497675676159704015148613497083150250216218963577244791526559834117199045797583269594890667707469202778941581603199643601060997414732954260961205213637618501086515621125871892499108630862291410299211844852800414968382590432833698855590414836797557518304765950706816223988754675130498512731655074240694347853273733184428015503408824823632213959452700895410559692335955286802743871021277829873853751833749433728322828073396597278086107349293977521556604412074715882743439165869301491000640844647311097358453996644230876816413541455446041242349675598303590125980467619877737122441790852400707912002804576008280936906054437971517093851542502539192057778744014573034398630596714180330237739707187212796659087978804441885607601258460772442580420386458945568604783295040257732960321510593936890775213804008492108096625685857115233190595482418229464526403815527770576632024720169756968539908623741936361378145937455860183589350017847818819522395873954118269560076819280374144716433805133275914150171944255613778667582471291117682610746316832211167297228040338954010555432661217850949262485674471120854434332038377803142881187177244184662461553063448481630929946497953864704309902099956471658272988756796887762949062298377918279121515555966382994645433500658174072458417292246372829656122502552406533173056115725840739717024823192691990181161697754869803366457088483367442026297304633619942014071142457985165256247554617986114596890667176561028261580863104887600895383132217741320435142885378463595110460012288816230419806596277329820736135367336461735352035573994103379561211670607510475867013481401220223924760540066287461349247474843163064526457416016857499358838384381466740847173246390752948105104273895306325728670938837355753981993514633485914498349752266223895091136953999937772418570830295557457457206506299278549953185958480275135934164313182424481689447509506481420467856443491365540825987287628829229875654285592190032950766131338953445578155764933269363781847832625552965111786655969360788810954059375406998935304418357364537442317062820094698961286324930308228594234258701424165021515840851822469805783691753116793411197199453803512775592924435982377657060687823786825339533807675674575822974673479766040233685514385812785080555243005843136676871855914024498661696198551343906810596024335689465656486074007652067711705212552913079353818180743418310199980515493107014382420371607064459504622954930404545022921913646910762280032445267053380596364597456299093428463899482363633 A013807 728 57359560849203704216141660364043011323998340940089507215720082312324643633912784721552540470145422510396194661396918948218042132817405163887500327237955917139582707803577386436587763677543382859756779008367996805575993566396620183013180533304963473574421594733161574552270984116511172645421919417541474651198589288123202382865220213460405236806730840367208169609140362937165172548035103618657936893574778574928136963234888925306996944180722802744246312265022305782466815831945415058010792743049173134141195038189975422051608249102281978247539207363135286478562717281973232233307920804770342932368699444432293645849549342288243907325166132809719445227548537596277628688981805019735066912435039835321438358671027562930275761996603621620973107736870991702424673224027782641663190705295389508081709379920268438731012305846843561693614046002003827585449850414749229506356056580514263722686768432869736980366817855143558872553085732321511465071984235939808260864218646553009326781824382280820116250103058905836889619543944983513913193173242051131820351149418980539847922011945104780831247468817666514641256301562409370148534639049227347889881792048308824056935062233089803905302581504059952259834863457595535285299979837080837433204215565075911072829740820648227534829246871192053946333418051958249440879600472493950743458574282335540703362117767037584168801486332356968983997843764779221574366281860563455657032627053275469296612282860208458094586142107449031485585356063591321509051970851568145628894139206906586454423250923518157201263029771920382296577929157100892345242614782572569929829864523985788070162475436253722807062583675395900308810602287255645914150912014636079808482203460813783359525518386240992787632131330572713819079195574681354575859857738478841154406008026068165055361786258083983199989763687077725790727832464707902175176759291097437592835440105585057366114579012886316203054436632124593269360338273908472121391311725287052943106709773076694926330883336653298271769421708163550266838664126842250898393566102840667675625330025788521911991927176023116128940861267838536337625736510956173118408095155584705439969332143128143108903831783157149777915600291297576129133352066017502484883209846177352496296579634230611547193451373412280634296900061455604733968667333290464469370618293956432862849268632222822112590508100749868274095781251408471356705799470665709305105709007535679546057146819841537944421905630257876827711920806158184480846969862487219332125478377180304571176957235889233378987367052009248818277246905413253553641435495267383317314383294585957972824063568929694657927220730686374220380892666727678863957702762015308620598337363175561508364331959940809882454888832980111314322419925066876395059350498346375822312314249843143955203949540701924483662296756711802076978686414060009879631184325482634789928330080335703377064816669659027285941906849535028802690171454317115254404283344612622043770640044438231059628357337601309275135184345441490834718895838016842341335327284250047446108444521586945303742080938055560730728133147642991590532423712828718809199101533293216982442279693993093367958075560325625443531719763403797129351945595144504273560419039521001647686762024543785064500648859718912067702496601295581123190530296641817684164295365707730499439183203150880016247310667703703539446357647847017469622713054451091024618389014277795240152723528199206794440727790548541119861095373387193108347349331057631853300710248273871040686212572634499790948234131856993630722285613818742318004859461149703633776390589861149565400788967544147556582238733348666492991793 A013807 729 4790727881686342579836367615265236348791665433657215732164156994807666560948029692728789732607015833490800574314532067474119096975042496693047914831241316155415087338462586892570246610112100879829745939557903461198512558659012114305443851322163854276409266013708387868180224864395129650518284131672481504342757375933337986219286057448426505783334966518309593533925012252874972376384439889333929547288259081356572927306341157930565691774918149208002196246686928001257410925099913011060119420692209989336606750784664937225172372573271693105212722138176422261976036710107686329358110853535223812054366146298429597595000210617256419383705200578400577784850081408578703825732449337053292523593486962085881853154562893083499561917718331081405294931291202097978211132344024434014351350896976227104492449120320740271252878796634221116212338736133361683764356956490270397600364201661131820382521586281713302337216994079445180594506273449224959074277195369928725755640405578753891982144754232476376929324857582874402857913929828968065543807022349352580767548350622673668638294359667096399806619843120324969352367562793993004175761588030517323110817153666801294059273332769893511974776909800591272693667630841836702563539615972828623258649288210705168713812783081360611936473527928831537651713409117604951551705111063167260044403582634946695085507438020746067362468939964786406512483909078125365112646227276120379931022044116620471122354476767470628517929174956250558707574523787210763757529657493823091070867400700045007259884340383160007606689509580562249792485221130223629567008429255243613109320114907817005408040110911347182568674051152740989692170313633878802395798322374420021684242115250627999970930821137233958615823240860763630883313493592961415530391178175491292057144196345239213588871750061432360846345052908418735767379295284868697572938112751749085191208793058569576275255753735278015595309601951678154450244812975109500050723746607699948861215506957138636942081707160620124956453870487527881836632066537991637284729034475355404935903189083883138611477749668626682205269673951142393454839139131570535022562515489590183051678589926205640598756934361068306601288851929464855881346697905847825039930569562578657843186627630574907033144252158767090857111390032833562985797064343752882946303410529535229138033765431882325665671827082729748120753745898886936183425077589470706871733922018387491366238959539985090656061980144768130527327337651137726024819769884795045838452079540476218089270645298704661046403883550864470551333938787020350053686334000227122045414607147113795848238613340577027524739402647656661260432536417762466396611292386280591300993734909786072740097369626216382192514770219331877083522834561510583391752012972387655055346798461149226282589069588965434799958687417326421271336867988706085156676146048635140289604056639718281755830553066591617949154001980015140629485810036019783163100149225390805717767627151525496331220033193798951968565731715618756006556899287004689190667870107848212746423394887463258713842342027338487791144408624290300632858560919167423663118159162182775590561642321997151185226428873956562669212766359248540040603848052064141432039758599833578616446051051921472372158693412583254806580218636808230989996280905821254799086113239275359043660020310364649836991634277281023318099237105830746080358617020809573467152468861495736252795621798725950678484025794404702871918546680671755602278963479264470019528620646081983189153160279006057039787462926827965031556016751755177142083867054684397196637918455793072851839295358254748073305161248013974161167543153 A013807 730 400126383406325018610513259594567805087428688684484315166082556363331118836940387966401247257070569428985154767324032807505901098452524366300054894620105966616423509595733719854359567123172777584260210617815654982760967411759350798904975906278447273019978306730938263138280560899145623540937608961417327724211438795328321947020990804150030189529919738575735561546950948372370567848004803997059129719062686733982327461552919851518777142732938740001551432719538913593020217875269834596752234135634070519382732432286000221983621729692225079840471765702632963742500562064904069914318776598115428006592714904991138420732012590963873403346442057508594657168463649325901922228999901080028044863051624560374938257322247393226966910929752730250051637956372490425238171984505264753312639178266351463994313842978308548195311689973686781847170743580594501189682857363023873877980018486939390770168585407834976724506700562509340928433758464752717806842705634491817103836842314343103812240712018250659477514141430179253001095829333245241802284306313640276898286405792356327478338983213755558408248695917252661765279091212117089701763783593896837343538559491404910881124568026274276013645342283455183686647814195541043234809392265666619443185647200646306396146357455738319669546205526143938856208755642911483158549962581106792726168631625253382920236666730930732292180768334798925458329168570114108619573325548328850252218892146664258368610168254095914364445962621521002913815331801231630199792634523541598389329916173868459051352799993141906995318314529678139664918158154017407765066111019827201810503525317215784108684918103426628035318225426328080200079756765015191454899471683033934631089585707847701185572113112202917457552172899931839215005226298377730386513801592395208203904740422950724358156157436880892210247585163964041230027286121487518489989364115138835344254949605044789580085635807724155140535853264606111137838897024494120553736498040421707428837580356567176096039606263762153456487983716988816218877346829319599537657853688416158775651570255475003619969233130073369124466328438073363843741619739407902655619443856206061678659247509226621308448777914770786035646246202000834228065957555794316195160041100436132081720790326333246810315241084552386195476800406932292014136756611054584536558207150837311872837718122636243721922576669776671292793473611220935796975845905350182908634088900897741666399644139739094756684952643671179029772906567960674015318972000547967023473356135300114211033973565993111995256698758051751444917961901430726656833936302032969460355073403534091343040737224818333915893759648534932005132585874147938955911371751394541266050297733400242581325672408551218457101026123488817705892910665411925435462519875466789337877619954273644528348121681139982079927349531782520031003326551284720938370748394128055552128020414605910610528723622674798522731291399372844560515284340018408309565287563453865484353669987322560979079828392379282267366578478620194120423638785349918645893771179277590576794028364395818831038826248465337838804172152709350199156979866529782391767291771384667600099298928375524064141296565981726070695319459090797312731273993156449156545392678016700319624190629907533293995066232512366024700386440764860260515479377535097022074471263857517262685528556341965919035378286472788348550966382316089743377632052195036385550041351780985387569743128251390126617664318374475188565508937316385699657941308751647800501049924981413317941261099662864890020088691111598467400590075123344150083986660274295538260395587346293237658469787616794813830520372595375135914874371681713 A013807 731 33418955668479671879368677954597897648707131507616814486986381190021778376380098143341798572157791029278269111321670544115700365643853287597746884853565870437770307944945276015955965405694513556614997051010581319815178759197552738075342492668282194689901608156474694675572330726857541623762650038066536628853863579624616777337140172953414671459728426485584009835962890159008762197233209234638375573265834658708937971916361418918699785738197776503669577212168609602202641617160411855355343347242293203849365195476959024540294070485624330893356042343249607764737389444222852823313818540251198662538630141579764872037958423609893670520898187085175334361367252455348654446488300738105022335006934734907075218189811424529709503367763877783214562853754186772806317362317864217461424936807983940624269086479391308253820627658292293706657547674594833333863501929817116970162769124047664856515250421847785091007524137681342663683715940734611743945309617298391056329556906936250373502156508476313330221458606390001389904524761741975840568587547621549566821778898183392827318350216996077993815339331704859563297874977127231448981012969545857751769684027281629561702405046122453806935672632856460396692512089425783472014515251420741722514308439845180156512539921060720197120168631749067917209411480051609984885251424736620435282330281972787794881086642034065691775229952090741053205110488144500466015383723121973901915574090981545523204689862750344863632891244112055684364770327370666985916880628040717839075223928757667568428037208227205214155980947833247902953629487181687913946086658486987722415064938019179504541473044916295400137813505832347586390861364770833805504658774438677254323233287905147850720168459244299868972215032775207143076451505666806419612019222798440184398327824865267449117560425285728998292088560479440687573108964152759031802401680260510666787517645962945870518332388296929161492695000513167008343442518382773442768626052834061426163943548960847114717323954755678818839332888026622919416854884531602272984721597910205997101194799307527777343450320256857862644552217476325421593143822255087437699991570314186477463299011218116638302950380219570820483210129037311675562296841017497082935961792749526187597402128845679106844339250622899847432417846787391961312716048911889955077878019445083124931279055320701711898695526036417363045403709482783778699219625860752626712027739091880281719364678195148933173083929752060543745662929462643454433455860457766753767518177776400839019768506205310706955834736971240332430993095969395721105427193882095642298316085736570843062105413754052066989362699605286056000678704794710009536673680048223481081786916991321660634901485234606316755534802859909543613881791685869424295265122518861712288876696200889064652163470930492443297612160244007855509428836889851177493663276625969327769284393048300260101969525689421847417040188967019350538797063362677480423202382587230299118702871011167615533726347159910034252724001112837233131902734991210555223693662664443642564414043022703184587193807098073481634763262366437637983790115432433955142795976037818822627893545796852145361145230487359743150543776542722482356628735182419790003827741860632827395332025600507088247761926805665322749000975919121893818513353091108838380681914428643699296758030554237335523753829864493755659325263217422131456643206631381633957525003742099680555212515814684354765233941534954542224179871953601850021130916048246375945648190784372621727772068304942138479367827570331815595764683664376826759164649852769437651046499850749757502473055131542319645938892039538326726746222397228351473 A013807 732 2791184596387090675036751351445971009517668330647663962767589543371808951773642177030050358545190864556350314446697245515087410238940270433451417569854675064833013889869774398128658186649011466762041168697454762412283545146938802236790680330147597182695272214836922973998476634637868733958280293829355205778503540033827617859975284385242146774987977908502462085509456548970570827475114868486231766254735776530029208352426422069508724804640016491362986758337534442585566830506854758571133631705023570678702830491431094688629901061029829740543990012550550490118631503770936890655993438300320363493888928054883541877482325498321929255575937483540929101195754292323174968025149365947269570442114195994173829298431239988145867430779006836331863504108403433451556432418150337306595672147139626704879578371845241456667352642648230662673745039329835074877613544680255426464964640009585016481010230483148858586039423503283420613527639086095507466056204546378919415700922424222567445273613744450165653426444264299306086215812625451564180129000564899441370521795355175152330455928473729430121450956323321575586201815964643497850343184229439585285555779642588982622946571857193464409074313968804428792155302220930861366124328313911769406117555204309291852083846746912411583673604292313901513247256225390517547601084245427275375215507480649209416263237429327200642758980828570783504744033080316823422070863938870382261890663652869663643578902026771553355482709599483002813829982512325477330763786934588794637401777753769152982678095668344406691521684743980698102590088398901756260691103803491701563828638688299891398808370184453908114910321820623502762951132047024810269554605499892762958330767439125853639999189884543169356428371752418075796888306204797338972415457507348522641132738260572002617747764280289371666353528659803365666793633795002587095168390737038111400760261308471202051561639402947820497031379137860221703852662577847620713478416558753644374638729152758911868305614025149050628279922140871572852615136810963953441956932579058315083888890832964027491502314198173025545935645755840175536880965178567157884140995944211168784212196715948319747700718706318774497578193187325308454638594458622373863894464892233176714322623203319964682746058551275218157402970981529764000799357121169960938059450062072787677385357979440327679490949030087614578915163219711583980737522371515920135615268796692933009483057287537034047549142896821848674181513531649443957736666921293137041416885726062774475770085406773755555658273066574963804968974368459900022446384660226510140397657796804133383390106262152182687018562033733096683232686103158974706512522431307673363431925094032176417887606948279554181739022269662504992175021123395500186564838297897849072079270543394455568813345255585659356659865235739780100003005885877260195448250527077584224618401791787086023976596755106202118118613622714423176350869529114185842426286196068061812693182489723730416992358241142845970821761296945278548409648329200896782838118399396997470622425287299192679907013962638195259617062436107237962044134231032316367481462714654665884704296838498888032708210795534773107676566760624724448907988591170883280909696827941914376885526110179952517541323888735973421319310509740979693616053763522501290392934174994750408964527469920456500279443624112382966422505309182313841390297261059625449766445837543907419651904533358251994347104030940938321105727085436780115614875239265585565356482542501585739325250916897072347935280326501683570373862144332416947752190720353156202053054714034470496364052037641546079148462202034280586544571240838909143376433 A013807 733 233122528674846200269744509624118944685925176644023541834311846251956855461086368267726835996052886198610934612902600642665615590566530326872295846851832316089918153095813427506103660407112086715432440450780119211436333974217475701618994411854257464295891830655394643711326767001589434528929528420921576141826394167165316471282995727139809340793770902896034135843835320426571046081549068930838563349361786791564569510803007197667438204408338817375128017043109214179189127250763016290619652053635273646655939105474816459489057966518272409759974589838234527485198221826452420044479227960281057079373097160071928301149201307945345853354957874562821939460970594249123896504428500193281901792895819763629392396834275595049930993686093429977273571726637963165307444791996334322184177133401248762018247265194886411702313960066622873177173859429867155288853160865239613473780311698240550161510455460183075817964598690417734573062441944109782879072480259918113728518756741793493055596697493550222285539830051398542343626830886290340091888554256180966242707350869859583897792009602054355733173705323080141314535161871182989583958513090027023602634904271528674417651120628084655340910295776988514697149602996794366472160070025106224892568344328219116364777894964148871527880003104098349368287924087200841416093190157262331466613374400291302619655721853334837124883872837783060409099726386901141409034780627038393196895370118951327177175353476177986907803271388458419878013893969411936192142722248563790716910433879772553426266257228315793191282582631502011886226426773164673584649181680771430406312531731885495229519873886175774859665424988780295574264441499699559178523470205956543455042744027283230421866372338346930047818254037133710108631908222530878548315111426471255959510047432261234230636911020454048610945513067195436903856271088192411076775559162748160102302897784744823266548479684573604915732557816973223576927478231164411129610430829403663131814201297567577078152753188994473857524567377127734636223268841588520355425684965935529534121484051259988540117764784145609266622091069173527301015835092679107593641340122256461028026186881912719613647711727070450364812228273198597087439870047778599287486329602264207152356939812564486770267633556261057495724453539348347419110763106117236307507663328634381299602902483800835608118763553941947657245573347273531205655178605991381165646722865168590457885034427712380620685351963885457623116314191676893208794124157933324098836179712726488986990793303259150837764134624793407551954813708228139309774744493206778353436152776846878024314125065121212450202477319619421968080277176021940726462632385985248186987197815778661406598390819927256644813024878984482079451449939247115571082081859478726252349132755054848323562859409091769855127588604354222173732351054594354648784033332272046912024353536051849211808549337583225107107384728382731338112000973941145915745285849381800590657947294724215688157618752658491638329004325282166609641722238103188100199422486836036625743855582420515871818513713173504706278476671726112621827888135110050095328419247390672349356387576248265627379822473853859784726254532414137610697244115123183342504858788766536630671856026248339814217568912511117236122010133084076364990506426383162830274908255229736548907126298815226447359839410929490337738574065928216034346759017540960977189943322797504691596746718530614564819864475768218109517071431902765312036269994858700972004138778432274942534184281830160379571902548149747113481195340156787795893210721154615959151673182770873010326821990235859570076558711576105148868789134606106530563943060593 A013807 734 19470626717451829492729331188316038379113156678485490237543559710809688524965394564088813069226333108194183869804238108276074879739707179430701021424911886872146054064715433278737283820862408594559632858889606336658374049860617788074920032272479437675457181588169216037413722906739751161290723143243790960941482267235814396998027086126444015952436539580779667059812969797347640339777059786172567649502045794618264410111777964156382106270388866365988067111457524677460055097110977883608843959171671690242350690028362145512985610421572629935562837717879185970091240685167132574534949598470634168326320447906367523640282442440903231018059436641361451205719725002281076959946372764643097719644451762478090482375995531974165286523656209365131865984180529321529643096472325838923144658358805697852526029836342107991788964258724408990630737913441934676880304848625677756943605413348748990039514750489950675392221247222379609276748213613993175843012623788620776719615081831334333496491771358808115510572145722857655082056542453855494814623940030490481557160652001542306727486433973181845190401042288976482731291254643074473041798971792147038315669839662346416036639245978258498728168813589857736020631991895262282121281208566897009252200686637188817902614565300677898880065739257398237588775707687101475913519335124707186423015643286729886096265544912378931507425943284478988428418247560370231623993912750873638197898207704933797164862697683861644526637029635435686631598438219254322703952304922296364467076348072483434715184069966163363129112583965679534749517390521486702463484303159710638965628962778808447064729386847286892054115960487919066658140418496406882149458755071696465908625023902722688064701284071073944523828395435444601983045606654001507233826421450305768994238671589890544177025445339342594034780196885230085646979617556918365543371476831889079904440325879672384045395571735272056166898961431420606368559909345082781956192793302623348432253906574141605144396099098007451054309391905085524552003636918314808605508634039901362219360469445285502859175832536625431557543668188442173708143562775651745328518368350981881521775154564232254851470531156651084919482117605820027340065386260516391090145734710708845572003970085198499539523022252479783100402084059913324791550045386017693639347548870872160524134018349529590825687250788785410280807531537632599827526172351006146335979940421745843633015960436965741820261281375677306140297677603045797691694043794749162058896565786629086682458047481507537120898287997370192146817995724922423291696434817123334857340916075028099468740039563988785053361108211933742196032830018528511414885519509873913825357748771649579340504199671144402231428650917662927757864550375858339612346558985522695322451916834935986832293580706753710070111327824268990172299692430775094621091247944693630139186031684586498019461849224288544170715879899254104090452433344538448028962019426217367132342416002661218490612475840789880124876770251891837403886283048616373316755965523032615018752562099343906130154083837964286573084650099236652287687044932526494011924903961316345290594846755831393464390152838748223080121504801761187383044525739203395949348310896569905930344087168287589623265573141841022678146408325315142080372087237948142747390612385042826301272095603346528109941147440241962498263444560390531404675659904038601775881256263370389346851882678395459068319900880637344724975323063950861626581306240593563882757674913442035475397605402736825062224872724015028665062916005235073500796852641554679524306895898206084695506499446489227152364260149547878138670137311436623539231088363787953 A013807 735 1626206214068294251062246470179343841461909958943786630129875650606535995293634719387261756354852567529486430989919771041326050030740083333231580010430065703448510581539097702873416682002249228226215096007318810844044059018408658277805396015429755114091859263425481092660831550893810756742162487646864664848793540441802454251672220260366730656363452222326298572502639050444272268818519810400919022654060366812312061796945807344305189897809148507753689353216043918586141261765805983816894256313977191240731371981858834755390071168020167624848143769034987491407990513265844079757733525413865836372782610129587721941960029875106678757859342207723149766152917151915517828771680999675756164642424255653932595178525522826014258895742290262385178578864741989463477321060465126392699965010785810690340826537961129201582206083852921363306469861268583826147719941262065231937686867728300864397090311475671170359433710789260367346403287549254324039584257351449395892398971249634874867960489235659012615558496182918794210108444482288464782412206095286595510135614815820815000186394451874120892147485453017604814200176879044223062924091923051912787163060678438835013796146463350128072275387479838507970179204595084201065051527820715805109753053548624647260044271108477918792361970608517158201652135881734402369773048388950668917236689542950966816646194576626800738431722209062969592529920454489682115467595586865717135926656205723775673006497373253808412509251352181223983157733158510340286556800459415114656654683667361888950846888707643930251906612125397520421814441973745090876452672484202192277048296600248860307293263118872248511251819135911488366354545893238399204004944682343160529154270621379301629851915946900166920574671415163768602225952113348859885676416545950988132167808089859248140209342220187232796378876824051301983321384637971378808547929116476207842698760457796117187855483546901657403115568157713680464508492188410659031763178289428404684410278530978881003265106592764680319506974721304648096107895759054571129540686623646601673923205768539690484301224709291492669117604710766878790277858506585209421583182643042357726580182684359242157449670232734655263560065944555694503469601125864589500240061908773113491019343585485863880040502341549363964328682462768020799915051340685583790451946629244113719136197346571060955352224873130146252063325841554612370194813440928384348127380603964634606073126031655815722570042481777944286143802331083988069007978231781244764321100071065047948805578583702991007874545911828355818294385820941245715745777932360958050619970651502421895728636844423907316441773118968918081954857995977519801882653474984179156607704535156944516098251260733651618771152353294125389264605111942064382762796953029841036026506545970688556219992154208776618765768211210770328180642611510766677848162119588756682854956552328348901083473109061803497682361005065602027738677685369195717826936824497100720260370926958267629554444594698611577909832728208258151809986246503488115788774996449207038981232739099302383896599236230615178870603060938344435719909679809545306369979903753102475015772195893793813539329955245090339874828202547896131419261834264006833085520274392415113208268504382547772924763934379704055101466169738645981694757098200666830404811337011161895508546696887105374270394575356448949817461153128377573449915790845208058923378404372958288638416093182267136845146441451711668774663957624239913913697278520615049051803766445592244940683400841982366022083594782459209134719807673238573860053929475288388549636252314070399853398340270226740992615371950388330019868538388498234620119731231933622513 A013807 736 135822369205198004142969887435848976982740181680944003135077344214308492862919665397943489152513641292630236202709089197142593024617442500074834794051129517617723052280726979241690634697509857790681711033627274400505403853276509548020584480604708576884066177540559606340125311962201968213862153130753783672836085291239782781553915508366089711150131893060914783073992916132156064163991593084495157691089775896531115713342710775203713765454917892516095888469957204124233104323941881574370825181599688989617124919296831737604934134024212420194941815733571190269886775658476563385445661776091488519691176380633296124314443655198784916535170120531245191618857793445135964576839568773918830627099916256472104281905630191951536917231291825004672500085362115701979089332291107821444693777665841694667956173277051472045347434329479845184719669283013389743683717214148950236667544879535416495309379904759531819590262958829815141138948979401270398110116758250404994329054477740754383846928021451476392664061159693560611222467391605214867091849865284431743602036685032170289630567851014978451033050132521483371686812973114652554438483081505218807896645990923889939187267948765466046724512637703592024177337346986027557154168655114004758571684785434679163806157567251184255456864147193961570160188040978339020325814774493548818636525547316807699493106817234447024474555870623148283337691486279432739965969051010611560909730252958255467985175667111531332421185182185528008297317031131942131073510531170809791238455834581732327063682991751128698569492151325326303150364008089163735092203658553051301171350780349385061725440628951329067908263186050463419846298027549164339917696984813983110555493836568220651426861871801048841373317131265893117426513746459010126511579986334372479786787499473134263918424471572257870386360171221588792948985366348007529468731587737209355230043172195589503646877841320773327965615368100404306076213776068246652991892413911349787646630873185887120273704967734298864965542035698085513635027561691996835310367687493587818407740068994203488939322588944734759217371463047960483442797020328503276100048997529540759681703437980368264232353907508231142267800267755236160624284555633336379649550210682639211883426595603364837124862796068544427664695887972847865229705003025400643762337034421097621935974338582961582051973173628702945118581037612482779771041013399779589139946955423730246933833559289925384964772518120575684723016514494465767511615349896601343960862599035423869732190728889457511968689949101816106299765398150833783424803118688719577345830568784133779153151477883129162976533332669403007122951694682038431373041100884153627339032090480843162929042043547735316851385415699478646636769083554513159312731564314005353169969853226017878904049964711671231975935726768534748579975451555990743700556348390172546908728826207016028567392757541950889929928473504084146958762098959720595548623590518822349256866440190481470688016766993822737598607139292681929097321861294217830918794276478434221102751539602312834405427864809217210354451638252631465615762576367373033533327091541362871815792309573245553100618377192025190276685526305002832792268167659564114706135738837528902670267793754534772542449208563327262386129555962741451037127807598817894342240247678509252674769328670707927964437625328345972737704172970435223312110416767182622289339487711633849225369150518676133536443475936488410287728708404734141849985910399320289511855702377302309889690818321723209192530443919825775606140933056676558927365564243705561500054169429523473866155682777709607634444228480668383711589440194745761053707020072222328085908273 A013807 737 11344020098387342504024987968529542406575442714174124085844794866123259632403913373701638157507091834401769957886465838834546512009073415048750276833944388440949847049538598033245243500570720832535527187239583585204611835229507353960227236404585865049934091214365078881133606180395070587189980891633686766138942679609637897698164577174244178764970165840340663597122962348273806635040741846010120065517509172654175315494096546655789377404560197300836844700899295645660073106239949890973025689992387624101811890384590683556501703807836245547101735391883599382531213389771621050515807117200937212653126742486873525598866648525857715013933943636890129649198621766331200897422217623566474652806012105656806621729040139261984314864074724516215251879629529265544995520122285616354882269004428764180362367548272615996699463062632486149672971498186561324782207745442934472716710015883677521104734719025420857103998352584424990403066157708573504920555061765832075531356959035385546893279275279648759791695052118765875809911699014259150914378392598421023657385705970571894760234657484622015208731380118326812686654306327508895999256545450397380054335769807954211610859806348840489688478020013641709451315392557620007601073320243776791440665684964289838440254086174386160200012750437786864301349065370551853316632375780475690881341250237447095869363774482238249931139380870315967772647330625544501874697701109457288178741580457326454941589856892822208415149807601317484781000215757170938729390673073917204574027069760100865688685867154046020033222553970842578165421552319615044318635941766009397725132388525560989740370526770643955080766049562120755288982657558933754834265969868648683376705400724014357027822930394695400280340820120458659060579854618002984776373672038633123884272278743495646856730730290186549592539187860598317575892206782751936868757930939399462558168435784947830934090884184952309125016161159113868047791450790996028704535846302289845614034257159358478172380112610136375500787036363539800184311136980077267681957219627151948181232858302464869599701161951253191824594081965228707537625849934856922123152192322664773789375552843558337796950430708994973233348946163185079371500870371051887764710083146424709615715672691388634561505665590440899142983065259380226551850191557684487167674151451884494481714512732787534294562851434642898679249006842432174249257116480162991064557509663945373954160712705453858077642765485948601763751062307092275368337625638714040848955205134037637023902301867576380857136953238932783014262705818955788425422981276000547819501114935419637368650364584276830820963040477881208557916048491538531826707765786945395108983299229050501810996520519150401398744561304636156045749590627556493578958652983070041102109052111290239263945157102683492965862127835434790736148129689407902904614166773895601290363940293636185721977210502661280277837556035534612038142769267214823860816590903722561432282741951149202913333848396091068866973266880864087400137419177154367456168616765755304580722911339124770242375740696730630626014155278498032639694106140779363133737012012626168416926789487867041840516747481455135917099051842520141597643029631094454424371163043449251479923436402172498737517900348417656281751926643564128732071951618460869353358247726356771292649409099906196851517794905048783989025790230663720286250774118811859796227923353163370721152056820470349349097295553691448515641389454671800261452673222461629900319700118254666224296866837048644154969335206627768604400496869826682878172499291198532202046024284923230060775188781277084139236416406933904075975661634505360708966664023452081064063144869233 A013807 738 947463902637409233278671020119555911339587550930537017773843112013480767758007248884934520553149817101070228652635513325300159229509820698286671871447869266976572175424513246334675982411167174654199766205437260619874385090203683710112139011747416034835545232314985753231159921792776690512694394050137152394690631543676566853648403650170048054629073221151092564295306938290176603965237799720611237992087883609249376525382437673238184590206272238763194106263810071621174965906266854843958078653854206752607430896811398481322578803734291064339484041665510104028389473527115561760130726235739476938001798659246163731542941351528162215678776906496700518430718088545748230153601038137895529477010937076562145853431161471300191961762385066318814052238537913787583570836133416963576121989518894813108045299999277160660335854454127875706836252500039788407134773107139330095772337236620630240188548467722175406183046406203759623454488557977767704469679313744060780454464575594436262073578350631544066562162448011444713519635013369938543519797728212722316888511548368135222269558827773115332248453598862773722402054318779870502753905932562639579518177830130143707950621886061506539271372709559369215083312901804980654849244780080481397915838673902451596368461531370906486065264929314396693312975288813861340858452657561110178100502561081818894105131808531020872498692229669659944339277701176102341076626694362982165976675541376362843176526437545403669041727080669637646393919020254673973617438405806638843227314893433384403184732310573077639194780930198742970954173471286568116536792492238870907400782222043379424105486766410953772300661225477887602491120541979706137512728069399406684305811773870403113320798969495354526814345637280827663398690037550227291507505462338677139938304992935499921121007324566670808518465509305032082256093002702224519215531149989582512320785925194627787446204738011401810430474796170349373219589761514779313431538419013550195529755192206779455435359385311200218201234064119207651193850471713033474064748940479357864044749558280168373836640747330617834381922319817866882250048612409184992647794254981284571662435549046835931139096923245969159422537332495381014187124194260624717996350854472538171814188698857470147211514695779214337321088593528695901837079849089366052731312803412844863607277817955147651816183914672809540589556300486777625472203625539693176702907764642381578025456885872211680502801416151913167910252474950653931038926830971035405745587687999957481873344154281846905568935471468904970134235452705006405079752819152841754432552620521183532667047100443385186997654103753116419965706286061789716698459306291466344897394134909526961756240390279960675224544504724516389097051558804145900208205655798992902889250141387072073563963466373228016001770778943349157073827939789037458496279823122534515372486657264787867685258598392772790085270517643886332037722231967049303679262488869812053385686890501932576524556351889922162838474223156649443746877387095109924306659040892648793886558277955039935413464238731639000515328263015434184099891438984033188292848980306550212350142384816143201561799266398614406932029908939124746376743477818639927977903908551924932854685331745849267056232555000191070308202665197119595831381471125470269261834208353043895133371297433265467235617748264579487547423025855264582027950905177285342040752386379557886001340937702504047985955221939863471474884488643643429636788720213217790904601673576747977719498615097139808467193845792757861608133899064794380667845313300192608047085994301073097906004542201043344393164734723526602329563235375522231773604745902741262551617922623209393 A013807 739 79133132612179056572667882271405429270993691841269382261489150558477927203916523434118616091119625874098486567296770708442394599007889734541601121375197489047150284663630770847118472726963093594293418673244325444232528517118901867152275962400155934645499573348179925095619707828054501968310748485461505105156956237159410540183568321265852583570674824503760402062508330792933840139780626270465171208337172126928117176776466576906526415158618063653740734949259680991872154327457313983422222687248557202184525235932584812558543104266691723984698046643945069398555117218458218833767878385935196853338848225818898841022198004620983636415707126007510923999852005473429437930658912306315172517449430475571546983824424037244463332838356163124013668457014925097452767419804699118214841284686607613685597051501239627735511910899863214306910670645055823167552303384681383988929001378339791658290787756572623812099814218892544207510542338850861136445012085963217700444337335818222911044647337423097191983338369820363873917873435951670637093317026058054780628845373031255021899175822854438365664723093030617724068741978758813564260508977393564220320937730550299732631743890545743087666484320075108076212973376871653789273663773277101886835328761883006659780290275561629480622656992161267726222193009097022513049838824412161483185132074404114595854554713780319394291963273714239668211160812879929243629060938139890633484537917891295201024946664590229659842034087504608805864466510490690624950502073091376282825188567214449698738392027311374017503187298071129211677063522495325455661269445744282737057020731967285092880714360217409270016323526213138650447660878786687036311200561084307845679905705165429938427666450731221505434060961971332007274721990626232533613998363719988653404787171314965888911947652755132912598270757802665584542111143678692494069400377178279921011544361258180507435294465923450290608963685450943750000673356471475883037115520294430725880840683408302426897416651220576753424385270269300342235361585247944268787361896257776448162881527857117942751210071857800532145412534073508059872406310157027539770936423970291868709818279491940783804668514126426590164129740547346717685922799828841637071773219716400860648092854317274764165252918906175760667394640420110210417334746075792942090171976653844215853343450633431887027339496737387725639580331772956154057063919008700713811403559410696351778264184564932991767274477078423939697032196960353566974302207849531848123277229289444448843543577109774135400023059512554412010581479245374839958666035208464496171961227418549769831884440876131974203231068399564036511955754718166738928372019720769560592175255541778601372842953636572595555429181579096333333774843242881069731289544577987686242213061058789646656135792674958377124483897228127464947963183359120197571067787107017205258425458101412347496940483396362776200711878904135030338122598536119924892595682332895572510825954781611910723907471066198188962432205592266518191182946247570675988016469754394919914199233933082890445667946683105220962040731855312078490207032875385435919407039684183380285696242122229096337643036528878673881370070024504637942131992010890625424642512346165322316956173592745076633803599226170958383211394799928625763432811849870402359017654915854579165434304132923765088986029952805943379448318542457553155556487551312049052585680062807054196717996457850840591834966091639337001053827376005742886694230700928163114143236378803567847110243831528213942988497194456929359372951383790691467759108412145386816700669330019926210207405369173341167061511808843665353167450981798992319963241982542852989573680515413071712753 A013807 740 6609278368901806984005794195190052858142664136274660075861835343794634957998311953741020934546402272630579696587193586339817239303737958518649067258377869482707038925391105611922181960628684540088980621008039305427745014278287802846425240655623423817526769865613335523911253617506940058895282024254230367887814141883791127726671809760445273632406332017378572540662758296156627262314617686735521564491528953213163274721547264969809992720462939294424079923697117816122154201583562321209407461061686746083653732230325416129702078611458359478925965553748936141236721945202848895215126970671693576387713942668620250101014999543949174297076274871273319883391639349146300085406563014735749523829893882750211175635999720014694822021992345100280745603198343559064352587669508275052421758938310154502634751338435034948097690310267475522127486122945707406777135930991973872139339124120317739092104884216702113410388583376124184755488006683162772977023854431733905558811498624873795753359990268914500571640403985766611113494707244119483280670931333394793332901794400943450684041063900625546738683337453010222931945398807914867700601970300887877245425040193291583969135881482271008424992436896993101633383749409697396133925672007876826690373493521230599231509624105182855851084934642301241761803782312792417312435588453728139237105415986306055160368264249646056130659064583887011328664362252544570357142798614381805599262091440198866484804570373240571419666529022472432074606107422692971686490883646664838517842574322318053288329240513073269315883706322198782888480022462332077382284885378008238481739428554639618242490144079718239641033357232847553224039084257142887959747782062322475579031404401121873887417129631522351355358205604807620579592055379093567439974757336257172321021229335397266007814779905761455993120171962436432286541664831188075797170388902307117282805196596644494161503229088392491721951255972548272943806239405854137227142925370511148656293694718944826996899136126593791022758082158162233883839634961493553273389252937345746727012028088154347696523816411635358245317000258353466668603247430625097149208381066422747166512732521446386204149718968353275237098280060254945207845958164504682369871571083933516282189363285433105577846089039962705706701467762528024884266215326996302316313253662105722752287098340354864636410422107003360233143388890009070943000035579525692318242236685540769996872402959047768405394531600067045867435826122325690267260694701800749487104237467483689811861603103785445562745325953548057045535775728052952008187745926646163184778373675224695326128820386415418617428062063799987893515056589816004202036559459098394470219069518104890565261216330680179753385000674667704856370208682488669825027034052698109542635877072691170078367117540005198615814019580390433999918833037337078021333152646965184000388952686088060675291966113747615431059656837952261868870337552335272246954483984125771111676694569315008395571475890919938940331300243271691865845790853543350429195123570356818106153834217325016092912632574919631159970603965287520107580581592785066993424795361462680104841635838290696355216284053928475721245909618516651865564806104741595926091567273664073885234496574639661545531910410969024615124198905084838752387671878513025875427513556227090306476238515485925783997202207688305196994903012984597297105233396773133648921008584525707973564083782156160057070648202939809065665016716271375651639588842372221111456357245594052790158494675053067956732342274178237197024188272525582342078708493690794852317656603112594257002732703838726627614144527786431773961898673450833637555649933623961624542183370327815162520843313 A013807 741 552013538649047821111147936976468404764933451325795884196056349749071706326977012688403809474250064212378646838658995524687875643887498033436088746486978037065174598087590531813352559533668361472771750447212450828630691337536875581536282524798323980663653345945891396292591813387797140658992849947737574556358124944276118778859356223002149699052209256423475757168694235653297665575779183813837496587896989701316609868018349117543500402005785152809593579307106977120338441070460708629730920555333138719652843369609009080568847307707613642039375569014664895452232253585287142577262619717470519193478256205625831908686873776910178986466107553523618949980753110080048129433241549553744535979796566981180387600294332615347326230098822655120548153524728852396613792474745000640653317728286602414214557066537432553900067192403849823083609768474548428321433170092380649774949742985653057886711692034663177214149064872157268034963113806184437961814009345992847526177495176648084295116379747250008002243978181295213126810191443736103363084916855896466533957290770161197944581793698044146289161571027412866829499011653835857665221977161500456395415144781983906384686197957280756894663793322073760841521844134447336222501606051769880442006684552386700878414915314888977303538464826259642013187613702546735486351932783243827917222281448592268033049117798394688254088775733110827073181376199694775060798923683071782785455969139176849527677362522143425765541968170485919999303176698050739688227405093053093977848729649974326128694546496892392526531923035736364545628739956076437435045815911656626086233358812312055555231019323682147093058747029444660492824968356240831145286094505627235482836281926986100028950966083954378307550872690319137278428108057317273846154131707481535289424014095321715054238698232509102566001389882474653261004246388365659278655468051509592742577172824948344796862911196691629301109090850083204304539640921416343395348204269870461646922305676620990895608012748429240020011777779931867936212170151618903062946743794580054112386771597950739273961365670516196756007121178577939889628411828653238738999033195048694266094309932923723622156788677955833901077685448912553278704502271857595576214043488501211213404737810962658410967283202706725143329413288994103166358798570326058165760799259112732069993770740484778649297634864799027650032368983482447614230305971637565348111909850213050650908779967542628664986956673769199737894107633562763976811880482189100397912433017521705256776492952831264198846052368966287272500193524582710604675848727539414195355874547728441778333605207493802178346209171630638788854271041438022486958295482583357004547166905221638564901182049154739293182468641348921377308896199370136192456082911115398807110491088988239216115300024058774193591402729373789438107220854111430093419766242227179132896485717294760915661060301786314588417533598762610863549919462708594273337885456838168529018349207123758816206525237885524220235410527618294976327306297878794171196805915719771805044074387665202669096155985289862514111904813784778966905237755211001580357832333384724505036478266849877250284019260468160220714179617248129280463838170674122833343093790263697114968670388410479171944370689434543904879788216751590817438170742965286434141581359729642809487201917051900007405230325588334938358211294547486550851526198531888895491531557988171655660045841569464644126597608557735792973407861159701565800590099703770279449946413509260883086827633755107288814241959081640548932657228709609162792755812101548876860422997148566984939125238157314286664960965105250568193071739105287076242285438106206898843387697273149450188903354345073 A013807 742 46104722761507123067024186844211617634372006788181798043938822387392217984135447076748174571098839613082076962611637965217456061653127723250615568195338892633720447606873648807583019124811515218567369369101631105658063971202417385445491852753680817189008991106746795309753560845962204984979741820484989964521586953470885716529112291101362545014539569305745118714486511255999074326554653211315521552517744476843664572786760536646350697075925181747810065337308881836067786936645948845463756215701979079004125131073114047418190695987047598996770686899673826733065890051696767435195551261422855233558497436550075106845436384721315059128635768977846178321342480506995699818393767460278297389568589070835167152764182954366424034064083766978323302330538878481017580561283177198508005749984225320237614020754272904334287511976761941073766171472762759281834419799285724249853577483904729047756047230427103224102944047187447183548154228206330443008667874586668618233870574648824648412415152870067918355419301679957495564313999572283088988215340721328781382646882414633413529415991454345142217063573780550050466586952340024668057004754505679618601468307336077845155375939590046096599214682052922579244745943953175968639556639049872184396840300499889644066092142014842273368836120754031560583442684050405894555599777989307751474322168867874818388295367639722757669748638005149387979181721574707307852986904933838370024067998473189649401140995211941063363830723567154524261800620997895829500441100776887462123903749095505692594697217966949516208472743867736903215457989871460131012461590757473067348296361363115192028449964933256607359359610646247489021234182081590458085439899204492334761969102823806060518013638297953630624956437968144664631594013055196028904639234340565308907983081255364963045070315077392755415002084374165515012335662602688228612583347130132695452788051512510705778787206058881570857932376889799306719455349397614416722877368823850827212597892417061780592076832761558555711403691957689541900376663233362402720374988467120699520655550632443694900527222167183269258470767956008117521654584340947152719938251483661993798462859907722320646157147171549203251909366378625362390678734247818240120973126203109661754777106709412193142398460373268390696015927310076490557453215392202704062507714920354495217949726016029197567987761542879588358353489869437507188129385057141095439654822599644203414552211669127888728375608349877331308653763662795610107305069752915854334044318056430344751229467913420017151821139908433279286488663366672572413131561572819413010317998100827185768201040535089851737653736223762582283897571651945076133243797000844560376783927091016474579111625927452980505892963394103262354216319467593144930124500819269223768675326243386727569165973309412879422947547360028267660153192956240752832512296317056228358647383594175726436927417465494780739220823702252021934552823444884502303453531240580673712141544128183460088385194393436868398281722677207614717832949305134767972528426886831060929086136932185392125580044047394607041140401952118524094892362552978062993066514316625575385151701325568597820971572653561209794268995812181005633620227852873413163648536456614246739298319510431630919965784352262541479464791651309616663253458623203688265939016745979497091180591314091740518492242023463322386616165531900624213670319627581892440348207254730084852382688733723256542097558864350651164931997971919434477231085717358597509938974402706978216294930798860315869054302664457700287404464399055266885613758182533463744259389144845463149100679016137046536544204766555632706053544721812681894831922076068506398298583863950715229227397058254842033 A013807 743 3850712549763836425680927109415398516440384378955731954427814384617385438252976675297084288352746183324228149994286614492927147725330880573614662871242899651660965504573694022058141340323382562569965257076737331575667160938797102449792925033840175532443219946226599091065927155415609322550493016588726846826807463940841845930227987665076901122159359367985138060152627906612298686828171190862283675587834536450459708783723026781239856570478347104758844467037375119830217632735606293521978382891644994657503535072357558354414705119534202515809284540547657682572396203007765712954967636905298291962039264398098822998837692288308955053482788060798690659576845314424787844532065852049903676274158127785223995766017324531638101749066340301796540533948937669613069346058932242796587148244432482971565760627417627242904027287811134080422024407576618417978092576056142975072020645033206874797632820732502088380301989765142776217125389294020924930526949553353149663511104265244483460053325982860942608962975495611729987027069558276655875384733472386101149860050266152597331390353022258360623111366745725320765019808846391200300789094101068867425213234497016557705222153850500240034063009459742146741100425984913210076744410050084374713008498738051282962044081793221641514038561641497469971489716414573950719178249057444972710886861866013772706608817400637284443335075994828082033409236567641129059189319286979114502780183300479272707632697061096529553210505863052313020869849666365257575706341177986417724050565028205730951201706341817590543247852040577253893458266772054221602291804521654908057997060397408743953408169521190525103261074040785236530542500121636516649754025821458404291654421436947105980525017084283385183426986655537410534695363564383027530144373491358355165303654929529337078487317785578920325016389089014677979345286876239123541951573735655812856912310850376406657350086237243847679625370050212927896515630237038153699111440721536844939623388572565416976830849149078132131572147755998188229061359289913661237608439411762387944664672244372329841786934122625313831736737010453753983526112538740247142321962702166933384041416522352875942687691088914961004802722189309168892231878563112027233143796473609922059420738729476815783446261808835749259321946264864898567849050002772162046004706857862927795098379066584774610075905831822846099278041827385290037859754369357481432215410438344883513386815270817230394482659184990104588230070994880352151772226730833285069833715488391118823967436389596753252537253426292255919286819653047859920517161154123450194034769519379187382545919106531239506980577703144874634933409081942104703724655169307538527229370374568786973321982109086800384832686195638898575086501218252847057708928432926184838383531923173902873304311256775473102284002103056920943243654828898183917324259500696853248742588125169150847738614834135589582120462416435791123995786366940198516886742382744538449111773907130010770042019820934240685492887759723057188848125758914160955833546742015017039858203242713056135720570858882444974683087511442891250929505012787280799243908342238884681743255246412814858605366719598085803227140799229169771525595050499840340841089413392878501912934943830760246066462274885319726906378863509030493331592117668595247659492617640953576552494167144256259844990546041680149052568761389872034949958765615267238510322618122311416955854545729300109652530213909430735946285402612683086972817510199507422627613081088489527603168915251612441699284412838171585704308271073494945553346697163377425384288440766637927676037812106782263778708526307492999242298108710517004538256963715317722892296022901027686660301429702502661438193 A013807 744 321615362868825382109296713105483499491617343714761688565765485217628649188326864897487776847509713977422859315672812329063768305167360476388870257669078221806375499907499498416318022885149235008406068236306178670531296948769272793709154891751365300645190173128791782684917301947467106228739727238507054973821786195803051813938571757774887858623871853773486715922007635388165798622575686032008794868771528318878845337325330919795934060622922028536563448731428607383339606903710573241249156517493081598789352752778375631319070586288616128322907254111080917306129103271411600111711852001967418642961481401793611795685922897611852235021935941625967442578517697506072705563162672029060004946093960990749693350373532962206945896183769808346348861935949223103753164852188079850613755208523245410268143893362547644954587263105273729530927900545206746887948270044785117420990236293818471389973090820399306923611202487174489812430529639225921671122541353645608413046110939337484503067113839414528787643196676368987300246487876576824575368008324347159554137461258279331081715053674772040537602884461969724515615219454659439440322205928415372876221234558425319916097859511747630547884976613087123837963448678685936218819769871793097060405182823100781204272883755451664720894014706859510189488792604661630938016486539526861565785981589911336310228675038118626633991788882164036239512372847365954740152551136167782622386703689439329335814190491239843244813694660187992235816070713984492677980569321526603594730427241720770854775317715374946979762603850281052822435527899068740642445013805453139575911972481451975703732603726579353847149468164960423740267440152659203507104105990634027384843268932835259238599429951896432613905005352457140065268291460260834842345188218371741181761326563369219762132339268769337004465693833103594919512897705190367837347337389975709145622173114534287860428536552620843402049990531963833950844881953027663635103486640503478826202285036969236191321889351780154673761037352728724679079433789252878900226294468109806403526338090522221360715886524855788836540484011850107986458084445348124181573872646847684443168523149363434551609218647437266458082128159973291095048098729469679626539403025272374300324879519424633131049215232535770613887828273987781193285320505281533746244359121475569592374411718020226960208149730979675929057801331465046809252084544683106206700063295221003015921580198233925899777586177789558525313563759563401892068168148785926802317581751305914635296584254695510428405163943417355506634754464242210308421513816753544683655977985028069109377617709696595654862524830344363074384273259932886526959786924395734925332724243054359656798825267733038654941610783745956447889799668249696039106907411646427883886630969755407541881249380477144288975862139649417094100653294964405218958839477757701880188229702802252647953976849561838577488283141483133710467252073153212320328897610549206595808264468497405629524679537464248716293051478579829459469784311510269637192173657439836238185996993034637161511517798704720686730506152043221720168883188173006479633650468652133887503878421435644709805578833787551724371334026692419488487589224212797165107388628895986605358270239443688926511716995660696788910947669059137735833547905259798743679768482917990083667240865334055427078513455395947167729019595520043502231055506062952735027620655388193571855569927513856874458288975995929564496969703111613904107056691269373059445280872145591733834944270970729922743165933444656929009609531108329371347561069493782445945521154861270366357430354104970561453061514825728122789715980337611090736039759866467051533687456128716733417555035710182724785979317553 A013807 745 26861636722167164739150570775283087361039372164400610990701299090861562408858248083103076610080858821108334632904308958535734992615883114348474832790779082163490288127774265607229297589390549257137083225164528348741444452458158433003382325713965781275186928449889818481626977975954400179330570758687347738468569404859666690551963451781116408840124401099015384000521999715254995666756143873079406556234666816721080041418748963752276208677287070745402315801497648717263907308204810787682370801497539668212485531264802711103400094437411507653657536770611589294325208834331568252930285591056320772478785888159204250787483966331439510521267111780542426771600376613404698441340909530539120673102713715908405138316547846536486328195164638162895403297752415062848568081619600617203111448771069979911005646117533341854252082801815567164152629181436212706828327462410497792118525525496012548961942518410570513566931242931300563624010265997788203893825776397834860266024231764406043180668414981740858872747429607014188303886913939572965359311423257799113121114901752748011275922997970635597741130513148173361268698744072611041495150961347180357994873731554241144712409324280673850989901131701649670070545197092528078932045999462031259582101274568200346962075524139078489153789002331613150536293447133944077574074972267823004836010968370984719966609167858705815097628199227222470760312892584851905852281223443869372404359878845662225456537004018842947650084591713561299527594042102698812957615130303223458835480013655760502561689310905830946696752436179323812782637725658120287197649998045251670519743853623350462751450795847634212667770730605659551210876868990249336116842036443744601209494664539333686867062989012341948345959952042572795391272971052445186867512465186626195241887755899160603753055108066883795949979214634645351272636729235204712143086966148161203551509520699018256390851801411445461782617259220151375408515385598823494467478307701491055043241048572707575935395520550030298507195600737255813921393389512189698625800340270999140628923283658506450268351558442480339416697765153732869136965670959920679769231417337365452377878221957983417184953550652607931845477426049129245549512253984037112088197480073773973937434262341864783738361505436620097442525305271733473044383253921618980020075118184761047924703241100767375943544873681153513270836625005292174555543353256477713489795986480153392892786299736695725075323775155161717592714158762494889427425471954749392456366745450821296254606013536423726490827697718160949269641327607973647169673255489072805523630937287529360084328008731569365689772936355191548335648886942854615618208363712456176698714461504143172895494685186331121499378274269246028484203958091882862882248013928121303290095305224941393305463829506831568159552981765658965116380663848722088292661232021801018735201133007746943409764100452254319830398896259812810631935360401829446206189857330680284088502056673371815583530759648551517033511952542465936284375855481649230367927536043032562449532654855245930366603478065616976476418604324801921290225292759397674185482120792294874418211429636726481807671749776770107571218189243377568097971939595477032026934205674021697266128088668576342831185115194577056506631260267488242834553754595203650870877943461793449777971624313565643325024522308124903395895445637429553349839986921883875382241904758677315314949055915884840011630753564156033156351406573585104884925481911509307297929303722471967201628380455746333877431961927231191367811597647698777424319648085190203667815872375168162268538940605201246263121150779759638543519868393777615909364776783807194611145110023326550291767614137550171356849778581344113 A013807 746 2243510760672123766178594821722418739481369402542903430554363201367848553950249738148852061550563409597789216874800788525863122318271173593498966509518659721376872354719834437781398163963488064505346328048966572215234182113757850482875495225956136017884887451063247529403966827529687457377868600336325970464633385263284221661590539456210623582736030104190863887107597938217812493083139892423465114983275607199361326139335332201553861224935693435726746818056885118514598802288574001798019291711876010628775004056767587234067079287507046530741131128618250549451335767052206912052990382850614967238200676164944898230021448351968159358246750443022684026390835055128173818519234104900157897738211752266385905557336392690573874617188345744003186978831579458464175254744950663149421071312808535792147102569382502245008988207690437985117191741862733921487008737987987186095531370414952464101850401080169259863623664340865154374440961426401268577416222670523565364278609861194957132492606687689978273910738068207432021328938939147073639775049381914639726988637709291266649776364713505455758936961588648587306522987803688546796716503442677850680089848933141774647525139173246160708527532420853482093962005406365037680483413921068312831556680553210661178619509851619974492613611263738661945941764998074143303064315758780845186908472089313014796331164308726968382769004827656847980372093101579416028688380063255413852584541441068554732355427112657781830682715184508353297844181990459507557032973298055526505398126220542772934454852936165906499059460222133304167418685484691864507034925486737464773479526398475853999463921919990257076224879190915291376683646974934614801814763725817992837618203876989688860823967905299811867802921154547722443874509815271274452361508604852206452797707260453792786058915680854201521538213985500214383641892262453532762902766499660571881825626678302703792020333305685336413545976107326263025494613520599337081418255737536234408266535617841109449700169271859080561619483769176342834528697285447595818925470219774119224468301574442117232862990512674400428422014043404922963188509804243535095005977207434099948052766976152732986704505504056467075666120101049323717540812965000763638718341733241676077228447025054888602611691295571947158497156021600451402139933750787538830256693945909427483719139399977192006180811394723622581893545757067007711053536407334275108381250586808891527798404540308563654016117024734261815061079254002335659868002843132624007348206946798045484480948856575646060240420141118520643949713323145566985258279971702849790139179513191739683603159617269404991775525417321953308541730686354160351048380745628052334053330539287541943404611601447561598749572845241697545029198783792148590788236371290619372092049987692330110265644504240079404254024590049602425485229425309117536291358759692842885782733829940032460526907433872733046554746214515825756789873236121197176587183074115748007355780275416687409352072576606671254155951788299297464407355825682825369559675737850122648347416866164995350149089091518395492286958251811781268080906676557653145645652210693260206283436814689032487058552213105616154455714383796137865110714366953837191921571792099966177364284093688164729603412006166270336490349488800885529784764137546004124386596715872450718905968034293316096149373127696900056528583515083753725331985547702663155800226127349488052419860099150617722611412168431876045251625828432401545093861174731168854830353376204581172647203964044389551776994892124276334230992447133449589256601327723171000539649476646420080830640858287013289142141634276304770793322928116700258366055521760360701117450734258256806918722900382327861895450356892441661873 A013807 747 187380262242096449075002418105078135540223453869785837423330968941444079074478808379930273032764606533016953182600236658468613839144326689702627181841507978589117755938555292077940156052394486635551030664977737077988574124323169430180244236767082436349763684800253496903348713402107026127656963368690281379176644970574761477397703445922167492253695970332125142715113687397889917234796926955100229868518161988897857320483426280805980043367854051445333620990929101983457806565943989204172369263067596283725917113825285653376516529171876033294030012993324904140725014599967373501577809766066212678701758673972362845069621387804732637760126843751697592568188934639360205496544951675366087776993183761040817218054292853909420581902187824884890179658992347950386381451553024336902797297117081717895918153697395970005395704094513070954972971472117399856516456805494677769884875588427244754250647348616816753069712069413398558507683539294460352854380333664798702789913774216864014662915003162554675415298754194752929853414309136502737467651899426892624637818010117715881855971757236689170442173968845518660428106464351871117008559084035896766651784272744934160335947148888692588536928035322103677969800653545014312111655214101546556004445516484707632299480082317151889597581426358716784387002154404150522815234716489134970855782497371512308804375174229185126297250052210727600168657587937014406132082191263155420381713485699486759801057627876290596280451054925322175789243924025168530670950962826895629257356900065952938258603772081512676707945177212795697366976030366949215492064011577799795345783524327101801889226222679506261263378134904436051071994878993513962862370881144044579790710006010055803344878623418545587010767777748980326234842934281272113535685560185861135144117308100361227284426696580623765280393170282963405536154483652381509890401960818150624141958165798520123413330258024144982595773470459996814152335615853977232377134137454763834012829321337707302348407837754942267587020903885377329882671325977868650392474198225754211746817015798980073405949830609078598182235034919222570808467527360224294669994222342103461761315150615252411782547004204300186626710016959740566212726239649828779869394619902078027646197123979609350978731068697464598624840968080091301558129406799526030641869335056301292867706241825495053548227548498711681662330835175993551034902414276965991327110430260865429293250545611111544947080110022830281055716400373529076647835465461279889717729592403519556909333329450054534597340130606359962703324006462440900175756801516593717322214412121287290114219494393957974318083658380146862282713888654985826679911808255600558992468219971834790655096565564501792289163073607431820658383711621104042451224289966563820576500107022051103139496894638635671922700387785532844178951846831242805748590574968305930663459712210421451135667835784484536781298958582576283032847002554078509385738117533221389322362124383077149116494453670765789818359249310545623524766765916855257690993677300980093712624604078966576639802070012707909911299040149571783291385406532771748377470518289311785688998926199642682351617339390794166836295721049037230631911974642351436106481597647981275099642371788929206381206574167013064774010479654138760333153285531979810472892944306382956493745356192212053666491792998372789621323823763310194893452764929674129435590686382356591626159135341158742810227755719598719175461040816502609447784379174721953924285944333982824120667122280951459753966390385111683711306720177032843144300599492766965136072063938985651571055955124989636922440811436391250761429124279234922278991323232947086118030602775983866770658655362832405353369909258013620041294833 A013807 748 15650186882722137523193276962554230958455003090658382927434025856958350928379544554700156333969532702244108946763954365951957096459173309450653124854584587879741704093744076549641639773652039918287857632169605578490683699437595433978084178899023492166368612718201972314864587892057380929208037237516380991070212564587374653353733589506865351120520941138109424044709010285159163777367474136216926298848505407474737941264096246399196259202126538230765709358783389526760379462194207922321680453220668709213072323263801683055660037032964258176750680715215489318737493944403875002225280249471616149137849586208845717183059847930839074638363554116985534628887708010014003723276930908878251017222247700905890094869112593451368716421052629322210912695298699893164220965215160145642458533052515782160384980114960208810820654601677826199230297550322717353416110988851720982018554694021031909119768317203825152033135421749476461005120236885412623130750699848017652455716388336366699368661323979139729045361167249099959454287016513389845136035754292033498902375198023041748168492617136165516204500812051946564037615880009132627563671863257762133847523674243929646005418641822332493687192766438137421287715720384733140361877555136975269904047293982319266157284875955210842971079598310906384548786806937989055816051218755889041900845809962966079543650218926795770933472621610692179893686450402087380214557636696490003865701092039106833665344134137855666891939552558417833444093441778506100850168495366265149851203705650408455356296845648020020271324289145989909439787205032277965427112678310989416707075185735323869595590063344415042446978605205353403421584084288417279692228078364031747348699890411965870751167607506540345972726335565372585827460316714106128194613993672283307868371821689850270064022602125110277499983717975203386593785158629130556087556262169492758278960487965658199227604756480434613091381596026289393914817222971740032425370620294359330180585517747446651599441371017130533131135572913410599969130591816997567549429837510013217519305903976546614710938335802300853598778452351488388336494016352653293315132587444234823229766802694536496684490108338147355887249447326494491830653108261793349523471708048841458947038029991900952603094597588680940741745342495017305597436526185303213605239568733237340281603693023507172367401513078160898364119533684734157375986084542826476561631590245817741520001578819985647345525077869216807904054489475597522010703865910791557669114493287134356912624429008998004784104445048373790444944324343749526423579383819467423864468669914782035757629726391277763973020665231568246084714546694353071230132914137316014287609938200267613550304320252512754193783189070766313093208865978306230729568703922297376858369865438588730185313920137113489954655859088235488678670237199192230378928033411927879634942818623526610020302113312555932996510870319775353735186414500319191182406233314492183657593006990598986571358733265036029531419182861666081022412045056141667977609482921855158406972119557279367447532908689531377343701607132332384912279800539023629196234715158041609652530879315120356472689431803258519608334254917736638539607920034103834295049449517157044077597230534183156246164754281003098182990129271193323401785295560916485750506491601413410909314105894529742934279061043017093761962587084535430787696068379691312964589969717340804889208437142828919358253032385456604624253681590035114443688399133051952313710286356718579453382238720027346870111026891354912935252048575905960092255130370235389695129874852248020604866164427994259465399179011978833654845321888925979943663634307738973579664033974452948536552181554559125327518808191138555559468985746993 A013807 749 1307119258631835648074625685189491923881120313134878800482217273599018427889187940753111757169469340824130223342672232598673408653366613978627999640979759364303906867613599017502619395535192026015320157296437627521120393260727408241283568705825341089227272902836946929709805245332524512588384478114605656755175223606902118422757183129202900990937029524796037205638141248026778517849508807330973901406126020137697587592318582595507270764820810599571782811354947476664553653061922439880229073133443471262185013511315980370491781953030207807180393604015512883390274231730556044060857631716118852392142335289749003144846341559031610352870762403404748837739330260704379604971812546440420403209419350227360846613563152917651766564202736653620377639224042713776968899235735390524203779139079170641817513924181591600088551892986733721985913681700503676074667005899884588139171706599330606081592169621180680522959503559938023499608647304906547696503429202006282350753888470241683097969962440061729309597610049812077713581505906214833255606842234224929861825278914082469848780671875829680078916112323390628974985715914242766186745437691151551181079024796527247964018570383643032205248027045679675563371304682253296616164375282595311517655934040697287428722590124655164815787539130525212143899222902267783930812413841710608668600542893916889929565209934984909584134566829546621556900586024032740082900068374527541612867220908198241854563207427327843154481683369231615867084128350782608049106922901485831580722384699627764599813268845368280113081275953762223226320467151500887950437878005212147072791626587799984912493277680588888760214100085356321607174124303852899617174581333042295570310763547097801491008269746553756235988076272755483740895313112278857932942355365502774156474282919357984406017231752091335487076140109006962051699530233863613174988786572658204664217058915379738457688776866002379320005282281711716469159449279822699248199379577605185616012683027784491788236942748721759257645574185300966720021756159147453839295929458673813940429948406025149807272280744543969593423575118848661682252316739789955710973188835929936670973353127850382739585298338510405311058961090156146452187978255133242345549880527947287492715563302953559462363063885204220851691312750526340380803496103522709703523214020168715897659822045016342543297741773801076392269627572882681558199733767101410148904032048920943589492051864624021251945600028714857012954535015491380635855997584735221688082111593834748623699304935260522357573187354885227351752194913514304196423773715985738708584287779952510408512992377925910124790658980805811481241443654459062862211931121662770829315469648424551351334967131810117743018965734379473235857897695374114696764307720294199212587909531296369333807603923771855794502812006908516249931216881113734273478448278597628434990059154255565995505652805977984079801584399977957319316504525481159166745751012659701671265825536861817957426452761029074222493661571789212753072876415134008251157921623116264685308718397543530048585396066658350167123301929299533120258521220819792534098719644714793279789031571278167292955494033639954816207685304984281787466593089168386344156825073122473478404998291445511392835926442303659763341518586859337563840509670543305806368052685041649492556823438417018659613921457373830688092877235887483714819163327140198150115518860762021365151577878606214173720651517865721074822291740081322793451298783991632109193396826799492474525937960135404037938543076992853683265186349108241692865240743652429982726942277534606928939026919190508544809604830259484165686336129484986770874730401016666812347119781580284714721374755618332706479698378932083298882409158574602353 A013807 750 109171907600189545162840811852711554974475049673338212295075268908263618115732865999640647070551248814972180383803327538873801764137832966108989158014270481866026605489955403540836274534494773204825554857555767088191496365529213863720244941879238313113351060117844644516292643895417779815894459996609979057848989850872071832787102692134155493664051642940489823452103195176444568589308825097090271219341051327920640213298040336959362761548598922086834872187176568198500185657384824101236612417178332163288954513478621996523844120499035986263513654200979651533639094108367771356006890258561962670644119985735126491660711293351879128282118946694768027676826602704290488986850755691250352496453913550339405270011408094835193195208776768047027560805631271497366219433067855551972023837475031411175240580461570712030995942654144987193985496609307767529432262999764260685971760106882691550540659598930631617958100696829583660710813831553099770159662910380766708217315518923055614025549232956395693666901988970354542716040954792969088341539070244700366989509120183081964240010495741170709871152617361908722619781978873470074683165701402668706194901230030752277202795017012249692814520466882212182728334738366477586678664787977643013266141267013078143334339449801324020579391055720596243470606996020307581685383616473511746610185943042832563807215898979874633376503156170563379053893845313238484463896610708914803048283157473625357934973647537848788105464676681593788834733483985714206869459307654998139453514292497610527141004027234004123324661248934174646085511736960505662508522008873323735666629444239642539876351045160464578141841853229045336952790035982098028926038207517025568327925282217155478330501697501916274585960118376810757523317446450642493417278462482157200322888583707698215574965213166420431216086298044370477519996464662522835988238443334985911760072977671431135724624332625384723186161181450844271220666363300071663908860381701162707834995299163588538645337695315990054957816001530522041422937096168154492111835324317895614118649720819626537053188160065056884412330417501359072363395746423996890936191704765704240696365426591191816792903702530727561984955489210931507833192131846983533942671571574685398679096562625984239856025458756141729754110132236710474945088798062320237147962358178511320488445997021809945558770690689639701358751564514734446422399963962076877046613660757926129537965663785262878983748459998293572578975719028855602087328774274670450610306042428672039799989647497894087826870181067369073645695071371628200789510004532844882679668299669413621829413636396749939532640628735882180724766615464075389314802699212396282435257340506066953414847789815912844014687037101107984132087473415341433588451745106691812434554791963404063128944887317349167812669361629006185710505165127500200255193478676752524518804730622579127510627628008087208329108130670558973266633774472711894765771870328350943285793014664235897622214761053909308136893108137406838349399711068407503144960771884293542781669469281233173187900864883372064308305300437026305737111950884089892240459163446224249521259705864723810474935817183642666204482084357592199170997321400432795850322186932262107389863862299820557041049412387643967094046973893078732669523208193447444253666128307363607267838450400027815469614334041319712900205199618558527345411340246076489695798250769704786438824935999069614003322535423662889890232628423332161031845925737765105391941696371120410964880864368469080652665056333520132479991629063869454429797772150594604587336945961967905311916467317710464171043005028102377002288479870715580090228357823313028834043791277366959658243940963998765977890888306786529205957695333309363124913 A013807 751 9118146894675431001545627446750321783023130623766880829096981534487085648644124701155986483979510852275291477835637719374278797142555947162388883466509884915932408117126565259134186485395537952840235167257915222972841967945365471111778577790695863149540193892102502554645277910789188388003321193376862060890605481334686311546211603949736800986315257270032650544543110964331826813147662380934076542510583947959259791254865626983182937207300530571614535359945174152506934006290437893759383105695151480610056769920247987771667984788199984608714923912520021475741070779024984631425051481285353684214867545328583499709994267932042296673250856546893720439596234684465045930670761966088920690856327313637897467556622815488730170857032244444055788906047129426731524013269260363556255402929752098492767268520730847439540812126416843475428862662305994051825712038003310816753047375886949280992706430362285283363478528299903656926227882025146445903505205937912016237018409455972527939027897485751124730753321020792981762186456585263571227373684685907619351330791226811188735289916614798318859148537754683978421926810657491094107612682546852293010104345633398460944254642615880106593561563914469243713653245683106574516988761756680722111001384762199299609427365186856383522811320364839918850908566914612109529944925031484174588629340148880418561742479098698109254238920106521623981960267854406991460909108823019273265395657595354663520086934016008668631356515261123394837265775315970836271944110834653099605296967223692928837343797358611258384199032172231200615708025782678393438374266703108871726612557812339184573012715642847162030984773423543095587633976595260809473931637130029492492316647496059042705641832277057549169693975046949611279104996445004111692704514464972251528167977399850662663036669568872600835598743698963866652947624725078569784573663025781358336113055168095599886856348885204757465231368035955964376621275329185285441331927940062810521086642381442078336197249650486805380131750263830731421685129209060431335672598122354959586803743332576028001219328316793616043002248800131011082863176137078644327881667373736383887201136794322931730360110139068896704545467414386210465736040043991911738425872329489299183076824007084829697015102340771713410793032354542295577888761502963048526834964117427443998515498117258588463014086857089397497184289419835135699645267390076622847810219560162748265140430205008940915601655127517477475368631029009048741935786556194750705423370969685117436134935348671612109388024392927732399962098056029758958140665088587737446288576056689095108814456325492951699705677952649615616313232490175040590961636240918549905275128336407218016161502253214856644950676025721639942696077867122731874741078203056006866346450779575470756592605933632319844881957752616225636727101896613944225514014532561047600335089906328431308815130118863451726855440181735756006202519477735370162732032381694199134172718377771646405304999057983559324901449284744356545780213268144463070170268628548080986667815743837875857826668135924118183093966997800874081469327249790071889815389790192095544265131893527597374677114386995019124064548167630458066960867280685547542214759374769463471308819643143312744625487972028411775661897306523828831291247871524923991510448702359315842617135215860723175837658793465063741138038477341626762416100548692554495882765702536513468157097479578293231171501481119748226522119358545125421540803563543879367440362422612347844197814672918906085191238170031934984861380851043440703431139727789811969738969063689521419556575266842495678029682822952138629608136127282035964715962673760927481248171491276965837616192193254140933239424882271117705810792671933331317555858673 A013807 752 761556746790186672680092349980033625639874892827633653727008994741895880460405939165249147128452725892884619520310297959859139416143415262949881936006372098063590658350527857008146389446720725359169281404548337337914734004764869512726858595656709186112746534062293115866528256387023803354425389392028896187644260406554335426651139373485967355178036602450397006130785170851958507260905909717995006907026481917505337025397632031262422098490947613871817607797980890391531635139383663324677436370764746812032551480509032186677481757495250914504479160097584713675369972534945741401251724768434025059309952253388622479278431251952104660446584789653110424835517117081205101175552710169712745021011313562350834387796694172434232600150190088211983545221962296850043617112261894824582007508095825018214415034119961108997888169610461183911294038418458929202535295126074522726031269881453890897791833770288429151801090162136253330135478934622256308306658305140349508132014576172281505995549025907419688637248124977650629759575040457798732481477518651690275842499014054497294360149125584570389434945021808960561777749152924313670961918858995650364496925051647072856525092005920922382800855379700385704208032732698744210233418370679730591432946656723647702678982967771432008208724288191794862346734417275318000050530083554589745816911118574641438695293596802364783023288846216792556597303531467926333806589678007392722399110718021616851861180815951060012759527511124287060203274820165200216269044081021061532134007999490057109423791299188570911506687366056922106624550021395082098366457129310356075478407441044381034722595023206237819989879261107742886574777359212778068072244264737193242450778715518347305817911473612123564202010489896278483642128408083188412686373752628947419884117640412927196279485679061808494390042672481161106720838564663287226977376909576284829590498480694512598150129115241186548253589089731078100699785536768884225345483953481985997531677458340423824717530488058308472153983913785406519070563676669936285586711067777208579649435446880082434689839520346919605527590822035742176651815334144945452909004740721836518642926146198645581051406758925173321660341983916950684308739800514248460305067282831275757069759417895732061124398362603594275782844855283727068960847249488976776009783038051657550200012918251554567019399548390963568362329036634050368770072377686589616871957347884352897852793871152551754211965837905387236220263432173864759975218828959941773667665366759070693383425935256401714988197185321717137777234391737661497942866488863936419251468160830729912583292206761496818911117928283248545890097490811909565197706820477758206638483993785067255927824829690758041842925412344297089653919119539957688910249592597440749484121915560922893061371040182904985764385993456259781405084277507093235659156007774031256627587044066456911343548482657594351678693219418752077394040629299935851361542076551481205885239611629865679417478826321844858375093945711133403060109192368693700083691006124964272087482638741083229521541149380518274770191217623326804158399681229716594309271170666634011952568080879318460330407270716210992260995127508663488210638596150137616273318917740120358587183925414972623743865380911784979915057324938176707818276313477633176694944186069752418491225750363903460369137100088995588723590111666050008823755133927350844050624474241552141373948938591858628960674975204602491627353930945047420332509454430748348647986509899005904295245679296859955141257403199237241870607390059999210991272221204732885524568435168412518482784722861952081524717139055785570483501137486722925809041918475186424161328531122943463723541988172779104885090005592166021907023214752543764973582872227633 A013807 753 63605981048663181088913993162682388447067990923856790392933518249837885831933564445020774017315500119299616306955836395905395183175714186176837089177188204002369155376094437145177394592979561702723177552189281682799976498811966666572459956767844007933322703271416783330288306501700615079964962947411645438488236273415824649169329811612921479471824795073259608349049308254726426484938122485556660971881758796231963253698235624883068756088062435658188078420895161946391113698476462944540384163122642418487770732203594877263489953867760851630328603930510372870880575476091203267573945304384378206978626522155271138091813856594291733345159208216617435792687225135739331255283337906084578176899885920041104038903167693975879540997144026357553077680483512995212492944833225717643913849083671401346286158064733271784612617814035328541455189382748108225924950384224870212600857691768910421674471748328259891187578851431782014386245336098585469126080408303627131268693989416485123662254250192813599814671600646258358248149466954075807935585483835307823528641360152845668522254015117948903495996043166506195080239387001391602112410425022175714093147677238615172049832209426521358333910242167955914401159101867731815182905335737541778727071137716215779775451336451237772757600861274066898698061605265251834682220323108562890160374233534472627601269616498530309042888107724872731119563388251732675325860176496855447567496126279883461084297682929048483325688497256611579555237716255017687263006830690960080225364482125409059836184473099528631099950035500440191267389042336938651937664865897130249780032067883467748401065858933208188963374705766979793629611979818810437023461913235115116802731489098807885329217784187558172205716118126627075232274206771515979415978622193322317456141389444928092360458923400921307259950754048299056794431157759242412484377496864720885252228023606086386710096933834059141696688014363429374048546787816473979385080165278768952499843232998050538264232863893117981902772890463270937879292548839149748508487695091820237780900497958871365027730086578895072373269913047247222336136268523119989172412984949828507873575834656657077574994543912189400998393422838727638104150256878750545653139524529350982506223376342069437477170875643014797507658985158152168526678923124568829309113089121112490250255278945288088992027269681161668193190083468712520850045215056761651390762749652649038381563196912532275063537598747695847356352622118593358617890251813563296878497079097084343382077117538549927637529217115255137064292393632321225969686152016404833672301872260743393028869148400926975812275480488145201801286832530101498794877671353122843176652821644922602282347857600601802412762973364408037224984978783096806135472956223330848837663346509563840951378770647116407316027282559460273202734043941669934135488368925294864584792697507474547692324512820044937846556136379073592256027667399759942241567355775656261796741097602938011410627249053226804416346221439739572956983379855825666524689956522563140969018637470294012412868638337410266827081140687117878010113699775987159673304637445247939312290438683121557125255945657488658284630574044651083198840746189055643848763869328572592469560188634583928507711380479133193307485502836161456813690255977965400550738433364731791744805665896143580913490699736533000565782969716460162786968852540746269845952206713128676399693589300130624549424534604063604703208227666461305593591522143510532827428481293274872132643214380553040313352959572603493678274999825201194101202047187240495331897480273700981956200662838153099801025900171078266632352498504028585486496990072966045332378320247919361033653950394178683619107602357063298315696485919347207794358615071324135793 A013807 754 5312435143165397547727185622940395765487565669951442990408200377744710062568923236012580066700207885464023253573258411622414511094018824543675610525167935986481874226166783484802361173800245972973142512336400995429136837157274267958798428049207099386599045499932001160529009647328537072093753670330768038667975981791963090523271595195722814886966278709313715748920947274743005866448516928116177881032536376420089802912130337625858785577231062688607526497791584820924532207210452661590957425688166217434517099324376447743923944436989254089016675328880156852548816544338613388111043485767487652225061865756930400724566385116611839860721042229460104854841029730562084685772519665254090053912855371927753050433231468968559435143622466225409190600951663488873142623245415845163337328589317319111843166207724587592722630452446044675110878872436504747137477781040845385026636235274231167328673554892124594371877773250433865623553596716289956966879361781927241630692590690054254013395137230353984670121186757576144339243691629471365554588035195408744728935655041325823080647177596666210368889085521309763919296673841743228000030631108277137816773787150646377784774035963512490369406517336109845926699209347094828935891436546135226901063708493196058142625471071743830018487581534471341446160803333359098484493723606350281149084616359032688329885639639573749941571057645289095375837053750172964775891167801193863836284843963022146553221626775917058375844828979369455736033009299335332257893593506139676860502666911596290086577963377745730798098926915032265214843600205023453148485707264594215591878058341695109814205421603960481150410018800363919343738822166446866510636562455310049670480936701021533390581598553129046100793615902054019950474774023763786116801950504208473276254384987829839202037889741368348503658346928867985522527684727209685533107692915638353057151336759603941104414006010754453573649079647647984749908676265219723232221280484248061681739406663230179006366993025217106966501494584382852002616392971594626145177400781763918079698590490022895278481044561155895339687876407619135256736437283319504615669104915994626806108927286358655776141119302089970960786817068913371062096733604770124323495866228215923409902282615465981487530788704580238902637186099394027267516750338287113192726434316484436298191571152789406480703109591040303689163428961390338453916626406755789885807895613738900334666539769331608145581723785006304867049927351967035905124811721720620118588954543267581443614462933937228506214077742683224302746765008565101114214157102562148113144324673089548929164180143593821946817060405850375399645277539746607280846977989084172984957220316605580665223975414659863139316376298368723677067970412943028345240836776728815825770480363825281560100106303217809455441914666648681478165550084052214568930124061009552384986470888521781697810635635242973253882215066516605498815686808895350135957947121738586641525613212894985651026998468174555931657652760868488872940208868938415493808629858720996096873405620156426210735201542578842895664643951328772289282706318990223563074076624064553139301809729252995572658501837259110228590630174783303119850377962456116429892607130191711495650136514949084292892562208997683438234496682379041034536223869535648219398224693055763978317914021311808021475656732694972740254759413688469256130425533055669203803774256887220181578808271936209892992486554665996328416654382930514704482357520948143212279654186095610595390493908278170480011552536463416395503206260400628932526496183125513410615409449939779713963835560905385048481484208188627907400713027554971488417715107884197072205569685426472952891811590872197834551486056464283738625286200469798142192625889372063145567153 A013807 755 443699895592317168583722270413604794729286972320014470001883303749615929135819037595006699750868062801840686161692115797115682381083546244712330666672551181526952617243675923434178007596970343908689835772848547539236937776212704134186803509097826147868138879199820668928543414754526744798342400299696077357588021975246549283594166902341965222174310564080590853065626437333810592971646582353191292801718470694982320429024037928849351630195915586815189220622050955828437854478424216748738355150901330646348302652671245292020271763321779490768761740143399580481729706599705328788422462974786336201489392089884583998916509051324537477007282168046737417581177644126275875040406614961686855392855593518777862525233925519723052582630492001612401008182083886254173745036080376803887097021108371809540253084835365280331786818018746097309935714304769312985669281750312447402809685006339061326458143978145138246533603499649486890744819951341253495830731175388345148237075867024021349452775256616395153633191639179517151357972368585077922484747287555733768505434844706574069518732920051158556219985311825312792303577495936236145790558340794414827594763476609136118962112257708526708143201734429230441643844663878707207554588671769760286003741997060227972130221969383116426974101297340580908924796455205485264523400289325981831852696242922769162000378508336839168869956305592190534885286566268196191047206225923512701470346452635572702271623489951368632608935961185916312529212969689786285511530823226291951066043243123433744321078079272701181988020474870409823008952332723763830414674756446173480449247310756717266792251017784383346163395180225194907508410166163808737834876332829950658528238314206019490314765692755891059384383593755453800283603601238775180261415708061995896506042488568535999993406589088825835374048793845983018827034756101280145410687620007030885686336797498880764981762196024222716924744781251207334297122550347416504078353567324882359720556983919647780790777624459157990949171329182240182110523757380554770271361690693704201934505976317202236554015322792301534666071125440757795777883978340128345005299311688787225473023715883961289079082425229856464615875748412713664477381287404005553622698243246822139118448546326334239820059003395246133387160420207488551410266505004077980969704520547096604061258214252124018674804416153277204422618750284282458009570554118650327052561249555086694851684068074345243927131152247511588800876982363638805831929399809827912924668072408251669752123558705371262067505987146645576989712560280365810160280615363093172557927141021112216112721489773099602820107702157029203753773225397176386703620448626299211876611998063214702740171650607806429258843064816054170232393956859414670422859928429167426584176290467051341181120978551054663527964154873164525737864908570125013011612891699578824746455035080227729182842098891128369137496484570533407866584977965748538705343701554728494886860741154202096559425939060407085967978816240497059156839184942605400458390574430236315006963710801084873546814768037727537488806727458930390373180914468382462211509953718495542747626450396939443224010731949718145402118022828076259873023417802297300341060440120741935828195051865062469226679688257695518444783397408979886245499953807486874932359124588710463233090496973983517761668325971416818238817760990674640741269270946342547570895029709477516785643645680384186472625469532258679345687390716739518633070982507109869232808997276891492537609441713301076661044879397961000768823290074920929073545487710826005568009612668420341489973509882378664634222042552122391454014952774418773684135983525596023667681385696504447498476995881236835339574666921953442133722528749438010634070306906244085980914185713 A013807 756 37058258979765922237281067747214686060584777215139928549027295412471672017352741838972554569892251473272535948910687203490898908150478865904618569611158147232312609544809056801145981372506560093597683773584083539024608280007061261991416015883359537696094827329648222089580874543712828252302355615430916076983109183394567042715068413850503277321220592622575028638894185672557194535584894204720889966092328390915618384552516671855426697505593065726391418895574317881746958043892469007071376160558430036913656585853755078034825117944398344848497749298516876361414546824913988765737832530117129585884595516739250340173505752475676694617125213957431555853797538015070687359249800888215047849266692026281845855970062693332789074753881322466669344604375828263834845359158469151037454230299992321904611477898534543578591166827743692793423140794448637789876084081067845919530067701414444741047110643198660091488733097894224794601898107155972833225278498499609975125908813489713287127645242207857939626597798895912451998569210196594293163848578203942440079342423664737772860274092215592813774049393228961949725987096038090379132573223181490320815542240329871657791834577876073859190828352061263755716535550171813504682166800454882148847318535336467300460288269104847267097303914455182658094307924735217334778258915564795328578169042905152603179433613394801144223187620599365345664154019301286014072453711195357704339504806070575667666428265504228259564130940414208916338752396441460640352208565886683130044986997708912309759440762258935275420821458081651498827530707781421478880064050333140855260601584641711782839755597256369481454912928847588503870009925488167469592706706194290308950936992240800953850579545424664777170843102134049256853486856379063741830613701353045959272081174687732695255449311727287822596275929310810347715452769864335019024846040710607226603408535663904020372041760374139105540271608874882087767829972527566573837128168296541499566220639853952902299426537972453334562065738584629882250053054740181314967834399768428868649771873647989047999227913774935816476844926467937531861164647754945859503187603811559197858732413774344330825174043237622841781182558383178257970815362505269947844121379974217831881311941037721762044011148022574352306629025456149651302336868764445597048570691260614055467800347312551650163738339641537865390581540642493555175417342250543793965756968124090395840707505049637389118037920966864415408238046443993476701888575401516637115381202075609587709367111746631313179140167552474985235757782747176432830396797275740904865210632745224313401950611547339051927138215391857236126718893558397568993873083489717136475146510690237755187561876430414600778127831616501660351979775670855172688387684082332492635736987956098595066788405249562636552519094179161574354152215028685411211742920327640523021648670984935700169080154941485932518732843887815520758425043944677283701209011297552478621445495961940113306739813856264260227131558711222554877838365565591345651685239166987767265696616089817409723503516241279041658602626684097325134358443157313771626367522844522466225824508763602779237512600343172409222130299384623757300854788878265672821785709019324487222306678926821882492281514242970987396026754134995409079110401641955111281225566444773686599690951397764077386972300253458704076124298215702136669351550778709475915668723776365271679453742930871367638380151840803777157631156560052801335752721529976323388193440261563254348233678181336619223807129372197100745212890010347470917151592679095898811045730859679135341584077518886148448914859215995814256630782870672230396872721480041305492748417014757747959520297172996781724396615755988473440450639323681812086168186103116412305211933704935473 A013807 757 3095142848249029591179952059315117794466101177785701972343308740145046518561318351132826730231970735299195474988969505922763367707636145359219647552493539614989981461791997233088513510213120405577372146453516241262874308154469763662785057062594071947915536073399549157143884222765439128460545043356405541665706262106297633974605228993207884225145665116430088966949081281557649444806585948872493450857997359537663363096210744950037093202364638442533937697577262603801387682783942903939608408306000635113065511707091477872546628675834094160091380519161428030581704365363641255703189510747912780142667302153578927661631373952520993211116914994938640976465024172556718878931902619984609011418603384727086047736475606209847876312518921933738690330702073552423750119242274501963799214768885658717795055245563503614227512844619980965799494142293144676848240418534867559045070784489835839216995728030595289501230477069223549069945131807774007003808485473185924732491030011474343454188058274442502975553074761585503903372499004829751959337797100171476537866758566902563527062952455938527399222379371876131003064168248197346555531648173341253084834903454591210730431815778787564793477174792508810141200765685900035724559253340792211953876891389837085401743736523905948595233920239211310786694692181810087018014962886887270638177256632481250570149474824347186366664853260079593035215807846062709181345406412747470824139780907820550339167755163178648467055780274335142901528938903187234142856811631421661704487359035646065023418251904628533138422429000437614833574192244612103337541829547874257372220704950860409814559227238449235460595782730279439431727098986697235227852456808053320893891208528943936466554254213413426854085986733337927981660075731635782781434686950707751564363491791094122440430381964774806231063561891968191051542330791839125123974166166190626173143284307184927685493299868208472233829025044839026852456927135474887813450781744295442585270314061242000352950403877997274955958292552326872395406681184954683607428496903058947538497596658953693277943514586396414327962565103528610598576332545140833131565731857945235764359189930847012854849361265249497368406148458721431283980469891802651313888861776826647536559054627411559287677855093993432479001962835123075026422477616075260711093672704777746526726152807891626373325589865200884055286760856001704221806031842107668215813987734692153951011731529250764376527645197073482839311449877048779167618435706110071048513753378556988375074050540190393908034965934150263241875725772826922846427570905267156115247257257513879879644317027045304956006510887743308218539688708890923359937273806144664955540711719359347551020355481344657871590014624441835174257702843805494878106827762240492117429388971081310758573234394848720967502947264937753851633147151410834229815980448684864123291118649332814613821743620867846569897085854354240109264418095303391412008677832582880566941749268237200203492215993089047278430254915120019005951938130403754780174402860465985309798247072437639877516737179987866838368149983282492692546751530942003520005841875497360901647088796444867724696289893262102790641544734903160833524692821901627259748364203003000497294276130647090447637844351087179838303550532108951561696379855537732849319240535033943078492787951692653507437313489469124423141977511273658156760910872588594137952567478525803855939656063329307496525148661895772271982511827052170020363403054905152505705304324086024566418825035383415774191595252295274051340925786554231118471418172150768564597350487131261062864443738454890004601817956579186402528059616141415354977206570734529876059840537489581867327094740185864206403329744555913290219877846953228627248853071518385872143605914969915640433 A013807 758 258509425828607200484940775946057953311603236469839614432085489285654430276759870004964821335704427782924105266553722104175119234309478496547384183231812922183578241670329400904785736886510029394227699043944129986516525091369469130879470750924919483161853488386403745153814354169592241448153182566170347245461452717380084687193003330741715698368391096189357460608554217716976439279690865035779525509110797465945181749158617628972048061354696967358877010439350549932095700653797695279940033870125479045278344603287987323392966973634339378344992192340881630542214530299536681317586091127176423310295715743169065617227113983888505873985695857292270232995335283916109717487271438723734529242693173295790953792998179106252704477497892878827789155110567885171984033709234008678518474216712099101768960809164709385363896100295505430244539550258465736555041887996450673399003356991375579127242700200843349174432270675298620041870887353717092838965088515205961619582383317588348639637240815139712291021168357162382871513574489382385713395852151603421891919169542266269008343824852072441746910452347518466337506922396257690581664558787085634798898495971430912511416395685660116199116007115845128331803229150852056883750913398276306334599751845770583209839038618213148732622532252299167888215527385716960277831627715275711730971202651201466528869454286804301352530215209135107689894259487111003533535149688999081510702978641202080184877630078983843898616965824292745470278598506133100982845543764267968607220488714016194996820915817326479716254179692545550028514950110462247482854831145668005849985245498200812288121801218182518594904420369415669060777279034467939783465465045065421414378687627545926517623077866158502824280115697955117082956231185181952213688206488810062118407203197883972200347185932079956591224659752779075284815867010065195569479446332366407288607100248620392345220085898292639809441634000770000361744055011281998105067222742065299660164361900708993111478770682294210401596592552262892709336761419248600129576035489840386357362857770552471416267120281770414921085761400011813085803693870502707523981501490507444036275043902214273360649873502234903269706649925420872662269332825833249240387311624462338428900948801536040843266142135305425474078722937952314349281831752972221849851254637975742167658695008667916526326526591131443037181605553454118338309461585484674557053000069589223390142450829054553091491965454504774360222131605180991084858659368610019244042917195930458226074559775167241889592988389786164136224702492272277423056477149578818145901566173404816761427773002415850915230619795855208845720653340655278809945321045563008561751715783512612066808771110157387170093069611448006515589177599217478737714360361530088142139819996253682155866795109892160023926813658514866139442252083232984285708460503054608536441397520710926009361005848958503413364374507641520488165873463737834554122376781255154767831541840632439198195873371958790317741773320765739107396111824589452002994946301308979559059659393737064120210075406009766626207346254753737072174197234615807075994407919283415079866466503367871797234358828175144087177172457803846895976815869178045810361443126599013604534515236707775641277160398047152347274950843992271743384443341914366985307992288726569959858796142513322113594671859953950740945241103719087202910828036989471970995936388373953663851936014065327091417276941390196795928251370307224292270771786548733242429012722451988857811866685780258268876256227066953584042045462618795937245851317156204341283735310035690055231501205479490868074348437551450227525546067199747151863051269994318669778393941531667367141026279795063564383012503595054433912454417655380608176451457386287106427306109624202324204604593 A013807 759 21590965754631101991702738547790706318538413913197474436982212150627143671145261102684666842779369512857604195967833423862810133568761953510134074367704247073694638322547581892968609530498204165035291651849257680603846692156269431280184276588000200153161165203520827198991728674598513597991201961109113572288185992408302053159046831186878836843426392744831324467487056817939589185079060738653341750046442915153207524871476902989374426132405645410780766788904997280878565014305837307475871568866750135340692619611215989237103994604913659218752092896502774664516299785147603160326107917032902051299208474585223529416425787048351899101159303696907702130003398247957399714254397833645031616878976526837756251745000917133332130665101511132575778023989740337449278479428933638838541485054011229078845375742245692574977966192780909039454187777137316782813653527351556692958159379276679744286437563474637366397757679071616044517098382669805311003203157878517120429140237068296466731141990121283910258379002358559379811685254927706237168534967554069399834980959339621053845884595469942407143707890517089826974915665457838575071205614456179304038801282029881243866008784062018565066368030322500963400537501908314642987760037937435381372105873910604880268966344431780395297366516244278801191649062782466239364775378407542719482445816630997685957705691488182053264676104482173329367658446622998126124389237174892286855423479091838939121164541826809626256387602610754394423138825830742727188242660735425006043662437883346622329479709978924912381265342101096883931597148175917372015518352117337516596617689255230043116220959543822135565012093673966095625179122237796798654819106028909061950322369340263328678397086459424314386699543208909333885587384817581830839452694151905198191488018290467242145197316233250054455674807211861146863106028547655199158492837125574703151753619865023789065126794311299569524374713378311200213225218597283763733319510640035892916587670309115813663818406155894746951749006557549061976515650497062331422320060146958908953303243854312965158046153053746824624003877890386640739410315758256635110458985988672233353727941756838325354838084780161355989169108421076705625396946946418809806388654186718967920236144853091667270431457282844441020529018500715246766367869839992941121426638618371961585021865818953056195317827417889253908444877430041417733944541081265503679623618812161526768087635693465328754500446725693259340112653796321556398480089125677417281708487121307801499973306981743209860695983303330214821623376857072882651100028009972470363844708368943700731209028934774284290976595969622898003434687664869541485443159046468038086065053954756872431935371891455133833343267017748952188523702264243041652641091755354491719659905907103787340150594373303097358391403572820134832356336243702080526656329675623959572121962327297251227840569510863163587605923252727432692101917564847679794855031147211781364058206071461954272517539899370126128110649523675295988830655701535620742140910031627281752221812224313332384065707985341718387463766543286874005061127232346822794128943826470110885527148827788020376810883688016209305124620848235096598879638209619564127198091376676215264327247085070129335109713605296211196751169441078528279212092360029844979908823946731849617366512618855176249540588415213919834487482223721882274315268477397688489551603093380983958577547830750184002262387421850626592723482699429680114747130384336749140913571591912561393304917463052950874813796340859030292775679083384455474710747860203342788358856829490869102990212182852556792437655852734674453161133078590081870753905121195489618561240390666390170985655914763503960833587312762541374802105416995043775505402172360085415915033581923002319892780211953 A013807 760 1803299050792544269449004426250027582430646868444166262451191341032529666557723352557326059375775721083379960051429415394445765165796567119119908025265026419842049887337496587282631236596740510067912594054101850741713879575583779169952270964906364716992173678963263008486988170631142454217823178993794274671081582271933795781896750387559307331999815748441057050848986472491132428326988231953065756305628958716511045684790622414575541445004651910353820422976134277896258628559837837757692269303319838053789988282548370637072162733396993731609393550808808242755065874355312963553596859338505012226561191005832454400389298160065398964827926204069428189600013825067649981534241561463866685673348998498016239901994221599893032885279943311303861556341647102724101187880383966449433823373196071863894244627368102489554734714387254303884253217334285835017379156257929366552558429516567568922547551738965187478907119113740443654112574018964809380298530949171628415362221740181189197851710156919753468690072655989237961251764176816952634553209025083430343617444705004490038262127298245059787049626723877859438771931294704135628522164124994551652624721876417711368932919653643852572908124260565602964176292696884347296980706128572540487579654694887630204944338053286730395631348803238409754327721372654362777985404379976375473893357050837557728873537058784453270719012922455598642116201120399426492035113478084178690451824397229480034338783697916966794559748957652817776614977872209463317489215267283431929772730474454993243580474857149787606995662637625712842850925412800794828108108287192146723666106024286068431109890762059568584525375075743322272710585468423026420449146554640513763152874609668133474548403058177578161891532548351316475458143967349252093541928468261274058151270775638114531209025049117277798192415573141854847153478610328709888916480249565124781937614084746651886508454987674051346245300436069929753008783482463737230770578848166437812286318811887661873015777100546485160157028776693055205340563645165142982723593743534155034688840229956073162965172749201988539421427885282982621196288982445352421060644968759893601936711423472893771961431678923856613571393104436747530538778405911845413839386786328954919666043054275069142093705743720450558475604154198238125173810856906050435402674284045044603542611255064778206489140263769528375687224607834489250556782015648376132825844266810542877197447420753917722904631810976626713345548957722572711957455523865703568785574552858748889079270572422174630775189221477442872116806058479584231902525439420910697258673887682546828771309305661282998266656271978874064144868548457568974405698086720057008986239371355248742387674195746224232894663004589410235737688136811843081870236624498962502917715001267215422436717792652647994470208417805510481333233559410241467666863310837788727423198415538193719800472206116802286000434315991047905877044256933643064146087056446275191307505429294573882794937449935292304345929558866884396283125194847956580004350946751542199227317978786873834049551996643725661439361245461863003776710407572838986588443517330610131270112997245683249891621816506801817373313457865443503035026262905635615467711789871374175091876003792142272197698390027944855363854422888319760408073166002052682566964884854990811892068500439403175537879485027081798496229002807475329433085538500732340335839441962273161204355372372086118052956859860386183650857998539066312863795076830189624998242412928129040130220011431645510015323084184887069082917492723353105703316372032043393026520081255906878350845511724028395861185454476252745002470995856922227927236909627368488431853358668847573470892967656962614312782045949240218164846646532843051173986694837686694022639519795791076759764896082526513 A013807 761 150613340021244089928650298684828553712190057099325210406185951994377910280567612128940429805124164000604977643455436203159504752412495082356013838178160271611627848640315052466432643511796364141382127767992640675798684936032332820053583623259944487527903337840690689731841738999283648918726809732740691614803404832934182557499798489119340907675956611125545525943958199168931871546298384120952005032402436260961719046639397574687763797028233532204661435547389711024173416915946216047360216024482576194090593611346722463978904103656050313457748158757102473243145856892030094028959963288811277126174617233998132423974914571626822186941393224490082711823582754683475194107721389455023609454123781703552814372854459382244665999611466145303409821047210707666619655312957549261823162361952709118144311205522411288030100998080337866714716712964976887226486524509818518623836232591653239923980094068790111423425801495498715594435136294637959844251913603405763576879468121961673102993772684016094729458463558300877143761708595811928700990518570983993185729272599206680012485691134076725638474171873605002698185670473664984111829799669883669948578869395840283671244646382391988210741859446366699725170968142336477570591125556564507154063140339771709762347156058548561009373525883395275221091205616765465033580118959220006855955047074243003659073246688686736321623722678296414054188187233776880500041264712803068688405226825481003401948009553233722983648424792692120993520659566864806585740016748338779518206548221956955490697084840544007410723884739157137162347752141402535184838417312254575286507316841254396721434729186337977227748143851701158019539060808908159589662333169390130350012291240274092175927757171822049505659342689970850303346739642296976884104715407597649870610852286452070963761108981127324158982828741084380858689105687013264178632193346923928786912211465972125112213072669025524442489753737720996602901046605238853797251189515977709052519965633487669407296150719214742987061475200458180663805249216207837907060057273053716162652246624846161186644014193186099284801017078406719991504935252102818279559406128435795073527356074799879560727990735255399428222096323475661590498129311240163240809279423780980643845427581936108049816808397421275751094440934562791046452641856579650238415266758877726170332482434634265340584179483970294779465772686470944376695752990728968022989747339008283351646408006028787962134717753484578839725333594497946995475398642808787427768539972229315565964789757479272447336974578967017506122067758810273354632730827225873882345741701773133993685808524518136017298229398491947540711443566035724618311338309900945881447539698534961730212960936502920394155595148806312132299047450874661946040884033114777847206190474620839099297337106760141813146146277263534040911433000115502777621004090584482952303112954864165477671455239127081443729042274505888312146756613383354802360545337041449350253194160960112105264915970756045548551276382686121051661962899398896181518543395423635556021664824906258489493652632311680610969076890582220259938434629950891084998853391010969888773811107642956710714198145736464594588836513314379706816988428504141592239478756401847042477848575712723514716223967233523982264844485254055354709042678897657442100675474147973687600037453225199392624099232468946898892203542543483146989580737261119665797189646032131016696948965055889004665901009892399314444703310895981357516697028611934267669478204570170265560716105574782464641989799314205952896874351909747174741446686708488296228967983706574598386740967984702575650722070343311105515351380044966001398710753928987443522316824369380818183862451551677174510017869259726492261346156765069584477102542739538430371464875332864266522052323885708696892273 A013807 762 12579376771914327634930801596455565634595825758992740898335056896522437444543287532621233637753775301494528337759041487124084996426244001773456631778478124045274769546287753497048920818748744129452376693310513341883381964542356469463695357798293823542818014679792327097093153882959169641340981875688235304359995175051495861384940669609736471950003572117816687872365332752788358843418387340166032412311283878951783736494369124835496720091595092843265527758353536054449987954236743910491572602580809246306640469013289606913982049641456978230304583967551955667740785113479245483392765093844806676855230206000758018182808839936843815875532103502636198174217455253918531687070998168673026885217872371662434609235177302064456748953549263921886091663684085515023740231393527471896732343632652218256531016196437313187562065460667898965879854583547834598043381013584552493981425982287470251690741436719418896195946366705548225162817018464457044151764076070052779704550057014360899235142888341708247899100334852847559924121663630808097035429101567154094865294576758341121322817409209222202051001309055363430355165383630973138004136698228353997775255750809976332506024110503761247349370842819993127746004430216084943173341397609824202014507544318072971060996821166034364063886255307056781740758584317868405069645115593014192616221486687849908609456636685804904318334941813994798219851585952278836243946470078025099924292949690998885134099705895633777317300087110438637499839007684115510847591938838003204140129114046066879538511222967076042951069577299143252936446606602081141172889452336814382504377609898408468570950016372134196038752722637932418949921897820818397088187728640633076963376576678932452625662206747749396762173960809055388185823041664285806337309935557963314843288993816763418964291583212735241082404839284108573698572796085034837463539420528433456211694813849457861497148042389680826961186721928195357270898313516154308000216599563974237775520049674523636566781804219534549022361470217467707221678219786894829835563043502719427620878290353776228469694709429096198365865747405607660410483697190879485527081159253086040336078306723360740791562514199266215644537707033010731699994258204089674035631826753611284354613957070885680428749654161022372007158801295618870990771100503388967562681494968226567472339265423088475510931254680682990275760800546739745286005985538674138248126687501310833812859643071530399385453761488785509272699587146063031009100770046032734754656227020564665384945205334426314074031453809904269128821221283592840852280311420732212527398692673793924286632413776279238300765417591445950547760478078869755845981286981236900964379963161338538669116710377660414240269462423451995601748742144502640395280675329779360576508234630807102412412892493713804375779283223327626630963795602646907489683882649706600659308297103209964860597613027132969261693339809006297718809259106391176447955107095038891182497029517549523143831046793515680260551154758327516355858803320695207976610262929177465274485467840995615300999361503303876308748270978317618330317998728128374310189234070627216080277477521447387435560543330055259404654214428530307493061690537094409925433505213438666834792390892102380672613741967311156522742076252903957280653953584211247221690516276312910362042728130821878471357391995038913942375732076774255919716772756785975607047076426249614645545874510432905558700718247223083141736065229343258961152052526697361970022489123905190749896569853711406229363630028521795391899842745853993781580368720579650989339634967156817031858992387050343820923958037143686843747662612735605402821720878902960270427423488155055315534375816047629292251202458441616360159892359175376765112081472148989243055117852676156404188332143258276073139533233 A013807 763 1050642127367056558397055480137565297367077963216832712569842287054450497805699918012058054658833066956124501297972904046090702986516325272120871342770271398385394027275499459827022915702713858435991953801987384827441945060542154686077299978671298436119703404070934951476317305458632807614440147239357100855451157015475985838731629666474799873736248346852167587787824956845636518961147129038007193108650740853931929455746203675385521558770113749362380143905445684803717443925807088148166635340151769060776918612458961259062694768104128278773269157553906889325378113462900062018447133403012098457625682035389310436646377120365132345740316816643677907708816080262529685035856838045739878480281918353618200997931243445725492129349388072019848261842558506300297807866218807980286982072542745921003727003742640834738371269340443589529251334672498693463181225635595408849822679466631802891462415536242585629181636493614093313823640199169916784599487397446878213703725311896436665018369177187814572780759067244681052422565468108723072496073991990277157244268345433408794003032834563447537501680333613009066693768006242507459243501172730354248187135563400033267235639733384643139866802163168646022474036016077630538780646869770127176453684608989772615985515500608356120979843929500689467769897720812687059821829699444138381499434789655912216970427752635111413571652675246659542120224310320280681930653127386734370776871451141917885285141536109228715318220575550945442624053760785011581501726323688865612987723734241551845935995853433158183316282165601743628504957030012418991900899948623074041148122356324973703514316317417020187352666147442753563116426827892573343202527283794315221058175060801117375747933169778777366973531380733115076668126262842814831098463127736654019026340052569897515316597321510860070443534581848032183878498501818194659792275941955290696256962547520570050103301648428532348625276202164804434622698043182723958486090612182692313249210068865888649694183070219745068896652354033120374861786594821243082696060956390629314323375688637744378017371826227543583715473089063757405144008873079445510707345501976999174909596255841812431652092748436913596847433829104089322315220439463773665130005802288368080581712308517442915089599865182749532409910243011383724020193085143549959802721141241251141857247787401772563148489322185324030821817822464250266032505918175602700621789066796982150883850248977290487072483613304854519965142218026330412911105415014700039443642736984581417616008494736620177777181053657014461908277222826957660823303890170975122500866210807942350343825831008618262118228442655157235699502889625280878012203069959887205445978903198156088183296767452575457761545771069134124653656692651005028454237284218501974710544264599640000587137193967470655269461514095546703844727172528672360445887562786144993666088282357199475121973237639172725705889434188014991772668129824897448109658499684743230453334402335253722495912859241223131041492996570272493557683112147784465414465770107831077190300759547794785554767672117443053182964340380065800566489571772009950761315018812855714240855200068807246005452139469545320736124643285279812128005455348662211382131788931610892708695279699282936157372342851795103935940950718791416037498857306907579202813609913930586348170696214374111806240736817645131381163518784262628670664577419521468676178870196794064810636984985866705168242688726319127080937904019978331694380579082290369098248314117685436622111410751830359682679743612168872926866765976471414631373975911533030280635652091904515317894903158831766267389899220277868876648529078290498849072949526854144746368837154198375008746602532114046118112680531502240016914369730686642798926156635355730569206498173365259034213688937074475904686955153393 A013807 764 87750681119823930813880470756569591201395718565833084986545797657074760027229862852285100783160396585242474472907994918833541604136830003052807295419515837464546494552076990384212780942406364170432483973495788368172778693401541301535862171518605516683153748011408558082253497669210470724765655537578344420548136085089569813236704441373641760254325198177439889099626928220704407700153969364383398775627618526861248680073378677171874146110038670460495351999126729040491284634127333809223025550244815903725149019431184903318175329726824897971422213308059857303344905414534876079842723028952973475279354589277750596979142063470016218648577000842896622529748027839606741823879798970418240390551626102812545765548215383830438828135390241163169746677352329004707173210794461061321549029680842682068152283079589105158183506786583189041072600723181763376738359146310564142546040011732554809297832408002516994334879461583142687663864253074870619766533786922160715286748841774902286698999212047903460933221778055343006179385090461908659737944595885019938450198536478943735883927305375573701779677843143692130259330197649380465503476461447611917162837749390734178512787866172018779684815183470008484443053962098819780229498407210070791904588192227434798659726240126310511580357544835827085037609627539996435923379038327273881761214293066851444273587096327837140372918003089276251617423254622260162835530079852467441381655080470824123696900306237378891532093100690590514313403594154524952298605684280817744862347674007588651724420309674590804628759202753223229596362516103667246622555064608947766990732327322618128691219213146986943067882029300566220345047085092415618197618281269785001577999839253170124339843126273093264466996314450210504318398573598894737508174738891693080323098947530690410376757524889908543943514451810529496029716073370357436180510678948047834242077768931465531154677856978399450289531693681006631184122363264664287736716774020110644694887274161747885911107864207823327899317301261200246828831278186065043509857707138701750961602660890713048196388912298350667655500027871694082235032765088468368499788203670620948087624388884164016104014438442199460522294520840602644289089526324453840285323214612926790458265193719685349711198470339928423696408113406553780013890546664274436192683072437610536619059192451583446246724976678240448378269046350036646469300926791944513158632444647950746223970056644832278770780903866834754362008643191777142416748435367442761994372485035689224580706645488897253868127938782487504873041221927730330789623164210970013206394846792890153043066677231670805870376557759001387482858180844393084212457212606119739286053603974013194641157129314406554807702064345465151225198060626904590981526352215213503429799367523626532489038285577357116598760695118774156251815458176767244216800975131461616015985359430755657361662326780861345223681591432817200127845014871105259763566787552169439350692942617442726156581137916686197127716536566545728934431251209695106335881595585176159398011109738191368284319750742920961244894364672883475729113775523970043097535791686268522109110467164946849993621368140635894733201866331829855188743143636175616556847029143357073369922938455763810110799895447324778875833724144984177858867942061130227922598195513621396502385564718520740192169032579746539018086158252380399009202576170655852585303135417706437087049211623004573082356797605110899812927014681652610241446360345531973917454797443423205352115367137403623471057094866231956435724839161120869021426985842107150222068970298367957023865900206728787950418671772776827886446561797147900754373421817432385023361471647955802479105524990084697245830889190671598588452705074276679093209111528341545972870695933937639799796561513713397302035359181366536753 A013807 765 7329024637808814525506110798059448826731771810336945091161291566116541032234265375285703902510339483196036710451748643615896228319112178684973518120733382260876387771484022313879835677090721941878691493950341740298158649251590131045576744427405451358893684187660854179587894378830127725403152316154080904348600873962765960371342791647967933458201494876977956977489940671921452835524559675282665849139194326981978351008408660496072100557256539795531032294319063536190872583926949047080116316981997269095028171251911994310037321714114142303471154677702467341832669845127367385064544070101181297628806974651067007610294924283079224597747799687399568810307085033191794683872264689808301855659262363733006634884352497072902081364695928332189100412239143870802147813738764182302637096507973661649014146835090361651916644670322214531899424685000864058988564494259004627749587807819914710227364260548778221883843467510885660416373606281066269033520668417525785101464550013881613887387113189452944960603616124960303219108422140469073169972870592912750279299031965257859764761492472273291146340473137204310411389517437873905859315857536565994933357371666863509323566555370553180498055448938598578629168309968455526864547936468592322610663110403027581818858995301589580237703042502233113969426193701768042324756540660132241878578378971236499477174267872397285801086484536019441811338807649305791060186307799357933171637213976003701635288810477252122399651947862778810345969781587380078540931845356818178868648140080787811780675308684331498593398597373151957359117793707494392105162421551203926446832954710312388726419319901249496471972574969212591289438677594003644847483276469933713116796124574264021954988037749455022541547999179196031531176967265553287371420262366973097761665547196710793765077165236330051498706270529667234037897916163965623427232432416419903163732577338924932627569849292692900487631976587931354843129083902228025976058321682933661155561680025263345179181639926501612169478880318636705815390817185378338498986825557931508942064015840253244498410598344070546113255017827871761442352171572953966605470810558773932205226476583994262789023389913130941142282560675127973453669046328144709194470480207686258465864767244661840093229007441261161875547702039828778260540152347946865185249082893061669628960442812748701013972716777143320489001409020201410749762482706589997683522140409441494275372203101033036755214391871861905519069323888020418711789246070324186924531984322665799726205199737878187540319913575052138894501275896625964957880116298064426473011303998988978472309971949066377377099720480589554883955798122304554786508638854075726744910483057513556029624084597468549864094084116197594895479767221619698343368062463366847019960272974940811620016966649706443735445092017015136304307878882381777004231434243954805631271113205016143258503399195064320414427110198060325371877743487049582400712861663144743744009225260351433931323813219939547870304012850574465826332632532284944976279166744869498009081285896443481270474669901799501604134822231843900776371311645537501969549286857428833235075015328083525858317250288474050564011753077900761335219016099637023670444420721082326124929333742763849184264118067656012856488508474313223518950509388887657766323323887493172657275744750855570741590149770093010685329574023397063305647608364349347463777103173222259331947437203964964948411522092776467463275477193226307659975841462419175993559742137272149534214027578683088035926159620322559233468174291575976101538603284518631293697422468289990138590303851166195098406917885134093441903903287859589818906022563613770229536173473508916578857372552696863998669041696094082585706158380508662514543918203958614261200133395098405613718808614186856656063295234186914516147313 A013807 766 612127466774429997984795879964723225457464313371151990958882232893619623553238078409237275641566063976016182093640498463443268885440568275947673206961772819810656783062117027677557755586294187307650192266226492491442508544142059335057615271321330702946159397037622201933360526414271097753396684597504991212099493594244175776174921301229929770362447053620075944716937334859551662275846748639283534385954649383861813854573299733292437910642623460262547348253822505606197869082162711361178394910653393912085847891130941676768627146884527279328214309836387774857206418134882851367975785278920763159255587329831767542619442371047059917628493977691299386605658049057211883791695419157479179286517251881344447152176004908025854737660768630232765855530625535233266187551275323270098552937442468194587310557813582095529730079509981679918771849115957167070783895125006325514273323296927096512899690405294505869960490249976681243635939970200935855948679746900171097459420681709406273488459080696299416054574622372809485163154525594117460229304124790665816077334448770301705412644612776737549833502656892441209869663885928666491275919737311528462828941038988107162213602271103972188378089150800691885686766416875374059253908201793299376765193643971266661092922146584063331033195812829011911840445124165368663005991032474904973940744790056643672833072026970493707392544274932879799524828553677668975137820613710173936428311748489805164280956739870574514941330337447149018905742127959571539817168656046811117288361307687478827733782456624051094019244251203024630590877248243639123015270610378103140765935210360001018819268017472259194835621434003604837085207791328778421306650734045333653227929120567105377702555900872232937692630439445631749515431482986276114548391733151960098152068167416482206053009917703522231223446420908337054079271855930572834265879987851806732138108591924349297987261382775003741627510316600614687852984216597986957546367085280302313373667077390019852710429748301341150007045563092856306407256442139984209773878657423997558350128666993791233751751584295116081925172344001677387426695721944688244855527568679357591712720550771784822402022548934609335144581750147363470823892418372974256631368977426163993327491225041401546426579930501573501007619622068539389098574064252870127137188652311403709080405144163584257388015277943787270561886682776242027230912318137103196525452689136963043373361775201380262832261223529778210858189000451353391227349621039546416123835862613370258932384487307324101555059501701929692607641064162097219247105193330638963452377121299558470985801167157972904912745754259320213462872214972998720323988025731258773461668455446589713150233169665170753199001999468939323265365638116898825336443945002862429954101959140031527315437071550131887228109530353121199272098352135408397170413619489349321129394645996153301093462404170967105333366670852196435384601013781868171689938918967512142243394502969812113378096203942570977675661457292829960281127801728970889363812285698245343216478079356855999191314904868196173478944487625834436743308319946937701998725987619313580626700355216864163212515061343641177156825628819349487478827443657783853979188463045516960280222883529379447718923405128697849786776716283114741526265494669286064301090334407317273508327477336208123908350898947938345449411352008146124350993898198821849522127434130696321663581902712357837456278736710783339000231130655454442068842254782711998158103223047107201247089797399190195848588777648960469738495385006717099976605684926280604280902421974048266365200767953251780814044188684284618361255906505320801264849910535585703341090744680938221582746612973794778032837031499473871640764054098464001877222592312827421709696341292013935263408614265500454771062481254525287303139729073 A013807 767 51125498152467167861688136690533648513432876917071985436876802973508004578789997546817906498859239229340847544642948072165245260580881702975425613918654227683405865178131076268657301304322876818122251708267502879377769756115288937723347085076028861640766178999979243927676204526646336355461444494268214371025761804484867805001905602000024964350441940365402362978703323144804614384940996293101600075449318271189522554947816567024317706734782554024588217073507509490735252223611311815596980721332682112931322101715147379785392507934942602896771787371844943343848737249043550629104705562280741059824185909374879056927118446272221491380249445510755016068691165915307393746166193103451818533189207394381769570596892105923227413544165056765670837019773375328217625250470066274841901239888132386080126765099148190200738585970753179888495743610013858550918941704735653313277622235082648027853895042340602424764970106168302394149717342251152363624689681140849190230908274757051321368029590878835623528294127035199421010311829132146284395811709806641199624595050495744368737769490703725896899643975406313582289524197416648154017856092379996168743935984517325698295242275284874861145526383964024586984444417903848116802945666921978157246805738338124162801141950604847553471223547483291903888825817215415756102923377023336538328504945610320936198691008764602604935132690386669053736113205631712590472485915477687437344429025545617017125909787870730254062414851113923333208026488269311374577069743321685711327041224779365919171153244559697371423581299104727820171580658650556983193358416649389552419911674704477645092804084087300560211865937789415079598193639939570902525952775958200312051249868078885208251095171396749767189026186932938609351278352890496767363196225944584859357758885410792010331753441336515880274013468520685219093754864679177373690720562465370750074906967706113577717194057950751087504471289152799939344169094754480468681230125329696129515282047970691848118227803007876314189738452475078451567440465303973621184524119346709700070961096395988437634180044071912390278472319343364097075265053392542306898578518063668625417438133121010240151839325309567506280610612354057944446682318674929182888108568363610642886705394606682898559094382375421920377657398454786478316902004420463965888625133429700749186104518045686720761304424029143056624599337632154510356353027723128996077002334049408290345586548826594480932013289650430605949086803506697486588699467698843956221078895081331297396291684764395016285980124641646869856282789319882521848737472852168296866505989548060423055205099282201054991217438141492683548632550266759826120179803897100464018292011067354619432020624563604726477933845997645281218446603461161506790925134730584073012196549729334573192912619652938565353178936084623035684404926468701444740070115913369944650048170228244719860627073458763343604548117716246298479757261272075411567715388451085581632310552282541677521451973049487470626448920574554451112640075128205377650554965913803149310783465665963969908457812169496612605134922550997317991237854190288183808635593211952689567522640368067711775672470438482254757315233344620888543719146921741765268195799622024622039564495455257300852932201719753973112041378120682026327015220380273441376491365820033546000689019234597438716949375431030758550280285531072372451919361371463799693937605426029887481664024096438838942185856368821335256638304263474210456031773961706888798162939292117440555358186968577764347469983298018827393028873051146018907146083410727882350145251185694485255087933340223541985369784683100135610150454567230898642441529377842653528751240086496641204812579862184313656080581707867557233308254562357811900787508132559659088615548121050295887135150872068863482933909496859206520845533311906033 A013807 768 4270052731192210326976054864530060857490427312990769295673387461150362050425119385107778368691222519673776927776123665935313449408975820714210522700099919750345741265542685621034526462238350994726388584926210107988510707800505047367591671892635006553098432036257266432083444278270028658744495305605775532482442651672380643941564157784644085047513261301258770758344280252377226198044656951396138739901602511328020113311796587494438039184195773694687632478196420700175699000968240374150475426826426942754136953257350824307055767655234341136541276453083861513021590383777366392093454113267249774057575831336899273713609859751102211181569813938503769697073154868412388833073546614193399335710495790786159776305823025578813876806622209706125593978728492080788064278544510405341070433456696705017798267547845955993755887438863276337467053002051967480031300930121226500378260286696337845934385167831329455118795068237282784261778542142158496562297706858564865217275690015983683411979199459791230112706653784106890842202254280945989819022589814760479633845803212455065421347245633065890634955164469910716706403350492435870471725358691669660009662277362871559647316930074068033277735509115059297529527782227747298563498825046990537671410462071738468201314176856467472513470061909352023104698621079648739365472263372366091017735061562319614912250871743028374166787217433784986037093911047566267268852496146611932454444056642595478887373111392751261549546950779885990712867580326741155316051442031970512295745810134797420935093890138870484158668933682525972268550588191153169793292488316973664807663442982992677395796089907055430089455254990109736863120731001392901349870101800804848262832440231816571478339719810227937305394656158825965591628119311767180506941511987117672038419379868394759494918379173867142836365878904316150183929500052869573428022672097670230417006304849782312124517764914104681579460946541331003733964346962988963224725021297661550433245871928560153846682504335020837637441145289171027353364195102653180814952638971956540859626741732089350299644351460930194748448286583877112751823212524398526014476176407195667263489850316399896267721772289180387692062878954423273578131353938048760283997715738297124504540521262944762370554121910377614211862323576342221455505972311201570894983859769182036272772635451693800604704906799338057232343161278375176859472961228463456881347311942140629817953734144545997641922681964893614639473678915682880777374768241675146067540730396087871289835677803207036155221345990194988217266594846785908107328402470085948322587446753043554593993785097148714313921471651015610422665339230830047437383537401289727855271767056356525169581794584176830360163512751569331532645878767679670208684858177833112362051668029943752887645254906033081916862857920723800563397183863592413366135396151200571147116673225633227247479433802349373221195463339778607095327806218705010449547156958823118863512209637190163448269190241066243034191640295307362311378811714782841346752001308086752833585945835886976730724304930208526581393473866381846995946176819827059399881053380655500585369058446181383355215940403492476399585725604176081232059966870050793976964981380231118457366466224918545024537750419835571588290807942017483520858638221380818097205935364655021795523547575492812679078328785375119984877959727840695619556756981106028014237362742787442232356060956558668267290304909780326741969687810389629531498229793055721059311366852616940752624071133802583456065040475033830482693164506104766645143748032547403461766481524280389102990199280508810450160069786517206426295376115909691885515358975166796265374832323264285970067151482669496060869506264822806247683138729302686807765673466739515286740259194618241762789414935986063546958123055087177787827539787743703782193 A013807 769 356639074161904598719367078340415212878457979608302042343936994142739388813556396163586757131459596065673522784789624702583314608087069521871577066435045397468626656239390645754424684652609313430542701001621994429308402826205982061188624028144768382321334142100243149674041349565391063606998992419499978248466092710328903762643380022331258627253355097142433792507672630958798309286887793237556903695321743348627567883914562784122959470703215214754005752211443253299374556259868404289421858123970004685768272473007198196949604770332827406065063950638017197429076250443469418434037380994193968379062791009089164239834409096271807780095892429957773348869246967764671127727135686764046905917876318942250850676838644919368113804765893576865315734697382387079499916608316053564491543672736765499791529103863642090554485474781299702981585733784382375899694284984654958538092677405164833230285783602440467420976882894246095424328005618255219791379666774534196107812082905824973222251914718081223330243372430702391630031574479798890015674585723918610019498435330107459519056343302519296251722090291691412970035514236478736337668973683286941673667003067624395533303557316716236207389747456798867588963689899443682123321985366749696696853873202693668602641961365229019771797533040730990321727533531193342360543608909123388287892250076746496557086105058849472838784235187287155818804120544603782208561829330661175210527622054846216992152289636633978115879710876086857830329413176469748033151932489952209157452985808268415393919976798288601707416188010098251729841613676313303894305581916721957458400858421382531408774285225127176576501392352028955332544706573967336513642500772505021731760028240601551866442411738270047551683867077041303472178372153038106683120262022676055086320825025988198707775077946980557636836114571967389179511975773915719642281881596269515314658783587358668490951848243390937110198157716078506762864436222695801197492258503801990353735128469345272609428769444565275380316721895696853375580330939168696314845659359576782249136885096205834626376595878368350795585149343772000334145026533250289291255064729705389325513935788276035736176390143364635160428783713152386232519108812259770507679773216178314135743728876402409497951050816076648716588953127419678678185314313403866402719946951781852851538243285560917920305558520787513878102533173131173146480041194762496382187008840719527543025313829486626269051024320389879588303481136716749885407118018312949874707069343411655097998365645801654866720242038447075610894323268198405831032175502704048489850826140260950723244954925098957768213035233764474798111431797898156392017710427293119360200153256313953338688641065465033048511216748523822138938116440555373735499568039870799377590917365528932184929019335006789034778302756396772546855496193471101956752994421944422902778331664478112772936729790606022000807466293601649043208873703192461177756628096357865710599403261107759641362891038124093684458719989104366207608669733230377692122073901252713683413931782159116183526824672075946348604564330794078242948420634168775828137465459405728064390609130483515319210990558440095121369799388186390480582880492953512363750092209858283244677704625571421798994417452815086774625636570125242241145634322887947308296736927591352075383922217052735207769301098483315396256992074428982738840999899818956565777118773640349962688610567152736532352353556369762669816050295611552248100263650545806878594744670897419508599915045166325572834008245515300555745015792714376214969050979426391684530198303389422378270844434107376357607819188639703597930616108576893375970128296964905990880371370471356428505978558984038980499882032744265600612743429810089704871396813615551056263833188193710170269934724868492013505489395683936176017143950612141883592541553 A013807 770 29786852113076433989640257750069818994821688914864994878607961687795736493097043763978929542376636923001118296508414244784461019382040133536235988165721426641977166955770146124055304086870582467032356930356470596730267112447549827732535067454679200059860148882354408103925607557051027023520162845869057683290136529259380371159737742845129051806827471068433212784033325810309793589950155378993990153536967326220723097232428198292733697952603237951469314430451951958817062313380468994656803012372098761360051885218034200607427940022968077781960206221237834346473877513289009297029236098016074432987703367870136086475209682129717657601389031642503187870908375994673097258898099694219961629166948034375733299380240462310544233087852197433368035477660074351266912535043165109759898219090647391308088302283795251045201181339208932492725022071405400417518366376203366792060038509556772036226698932259430279467410236210328135935299357242294212195821148675870593120572976377407588495702169168861853765256708784694451331867132127283092999157074247406227438528817205905126491104848969714142240080703252358502670336184544940537658450351001808655526341763211057139337046410649456764277399097339298219897836344091435774621975539816301417817932343762177895361259255185292960360301757094893042661005328058799147294962759698894513193048618659944138944388580620166820968098107077410541142338952005852493841292547526152014758477521642810889401551382741306486216389332081650452846942917911929825476882553493298461039630827692386322115590382169862303205107438791416082728101415859363454556296507266534608883098096212290405792237076287846914845972790633810378329466437764325912955935307020391920058329318683282213437136670792052641564188262141566707299809820593895708280887404395926796864601626995560344272082285209763154386189125165288311662019728613214820243025032802026188595616263999783351032789317136254458380860330604592963341200577755776011815750922496046036334311664888186513612100252779536365039432929450496890781844820370308684912224315371212430230161780120207513829599664357203026798067258341181239908126761083597411894914261289723821856249430972602780721188281163957693234172444506200450526228487108748292571922338788428974931451979486005643678369715209537777458225954155218982880715636769804325821572689359772132013325617453333425621840553214693946613001673153088712367159520627758460336641165385735659921017236352552512617410602263283133094695048019719667179087904007515886485409138631084845439921497103000016123341335293138202097504773683199053413638330161344833920830850060734865356141880299190051758920915759242699613064895192251920017711192597948622083277000120597696800613990428705025244705334053458148866250423231625369762659422258049034815771009286341945017456623879102026973718624517014839885917897574899906529966847115220145262949038948876456908448608841205563529440392307903329737848340564337550027411335235905302014972759770981193006270022395162428619676752209985770025683704789134375223727734306527899552414996377711542764343923436455114981801817472252208929295039786410325941869252635025813665968065187113682975821142431475184631927014700715519328762761651970306132771451459573674878726568032350720073812740076568862503507791973430357222724524281924247136251764929357316688140567490461497288099797046424985210780235048383067330739152632779071330270737093215669233715443179163707918600921381558947945706336739772455313582120357236336307111669658023374777773504487336678168669202673683417716379464023297415850430106852671659883646692497387946455559197981082180763762666454376684202762988004450711654401085490805913264319497233138160265247835224905919690330647256833807228776944001168502240563933269984439770211611711126867131115218155741321459991979816918033357127879899076702259532663048113 A013807 771 2487827675336256843248743967543581352266502279858439237256215568126387707639958192211284174308839092445976401242679266138642968799807373993079965967589219274564574961312878374427223052639517918229009483180302780709508639498731809162049061368882261468199579494803122519247970668772458828031427521049829566766075493060272707979632456020168023535958037211106610364935247405002884270426226927408957051613561048053281013803949635549607411186699375036944668610545777479552359861475850150902730844396330060647552893505295434468932988978658316824427098383804005162451844723787411345497178828142400552717565972987881636078495987861156148480525613311813508754166138471451091756160428184560945415229652666779095620897537063652638964891730503381832331691129647069892163801839340193132256459156669960769442843095044863162546247866632069250724886568425850448271551478106881397839646476356691157237690121521239876371397570338522816241452137616233654896807178158557387808023375560017459198749540871152510888328005574406465269688874742402811210382597998217615521893365341854402069663568090799494874033780416340234501529148469377978645771431766022060718215590405150703334569453263853278409212650008875526624087189294860807332202019060997310717571527283360859998467734252330853342252763054322561816089826004798963581222584652811368636396613679097194428774278641976953054076522001212405806749291610480806138118594861931742424642801085129208293706973037936659035279053404791527472229519446922290953654707750313780764491006359695798009416224309209069425993778395297862645533758353989895087996440583408237068525236093746706982173432848637262174850493446526476608455366348514264575992672777650153555191723025746413748483091881223028676082567842325792960387416025822763451327996902552202000928392488296195513948584543004628417488901922930045078323549753504315001517693764658029297694465985525905261609596556537108618427835672426208891220413454740168282863332797792261000678044563126225803396225212399656744458477700634950814990461242148551672553887044119033385253342037419851762561993566777954001201375483913798338366655212463139438875134017179023325255808724262756848614366431094910496611316737602367828401129471809766143899525657948376415249800778650677365661116984015804711088489916998044669180250698650827096943572588017528237884968895319861041361744845044453115064512743419122345617530322351014365776606774182028052263280597401538406318750911631670559202025105655006322464600830611734355147856667606837375987683359539664346637591665018195777385696202794468140160486973405681873901713427922636689410325984468652312956833805127709514382793111352072611799256516973266865017378327072440234484081094595872413463034205478878051458101598728582507947077606414513436848010466604565589802994683006480394871953238285596442111748723353215093289361037910301752506766682049110557450536259026329871542391005948394003034831252274036515839422130238046729592539868832120221076678540466361200744022021330221498315128707693292153060964097015516698517252912462845763220768829336167658395069597099976741983651018000776832990861849329990983195318772492921915823557637019238895643176194818460889857594615934211938515204397355052899546121688629964491284913863935107965155474293412876865599174992550595045066883658664852447110188337370834714999383149114461189789576011476002166530664767042340816575542232762465910069147529766932049069467554709184891373338950842535240245692274356736044706273761507770284814420868286846697325420476508712731089729214689823469243772954441989705142055404074338675914759774577964819570221664935995041298967521119727888087233061277600681749228728408932283513764445819367318456105989538016413554679139921594475634140270642370394047844021725027069657874135585670909659990146288811064020677657050785249418427550441445873 A013807 772 207785855271759507804978344913207458122650536916056703534876380465484027729796948171678665522448549840180395008189814987165599397128711683276031837579019183030907865343812914710536096579505176048405101044702068547638871079573579433023499654590415360085497078985451595930109758226544533776012857985602815245869391255887036843166882359260453493746751225908835204289756798513245897150268899204123501907816232294458083553919677510738760589724318502460655667021393880869692647990324480453546982854825882995344265218455779982279752172486521279492975684113694315173140523175448382987269872905281436563523827629920862126912063402151622677241979749415976064656710051274066634566275122402714722025395820382056845352983193093332058986722223372954018175174839252924463412893423532270599191725224231793424635698141242016199025168068977055889793251081495455290088251002964841228965113351787202143649116639575475714415496472243764135302323985845451090636232326980871587113920350148218209738760403099528861904043353580002385789684507360225195102364967409133466004055766717021515260370870511664611374175374153152725802216009310918154473475752529928533246084326228591893206575306050289666015849741391292859170386137096069489192844833993556388442291530233582387932023632488925201998293023060074685441638357746814237267291492787458319880481571091876775885656526456557096029525194063261345385507584598967409461803161463401059048591389431076605898700095101507699285541819421593166008081693726396662740194846013957283231053342168152745544452470529450687528426365353672786017625031483590027644550713966839368200296243785818713858107284951032774105688063147337852814800652794259891651484023062118475083167898833366222687056317011628578055092148758892553844517373892743026218365629298062463319540269014986545520499729616289570057090577505040294986661198962433893241759300918003264972739493577109133354895113998535848919711263196709392803620152153353595153028418604407431037630959956865505325456125964831730953916516034731727018818313405489184243373199811865787369744380307343439060940264690861496134340081791964351018721410000133869074290068248809207148690400459149714753120498691478019587473785241287363395890734615023478104632282477506346578078610833683224257382151621984025274821766357593688814603718602015729963824126123811975956390487106010114035574291202957768623303168843108517428321750053079070844027974386457164953081458775573889234148394890388756775112338849411783058565925973522665076304136735190664479867301872112305895518293453984729523030732553596773534344032505815955790145007213526538936239836548806309830467716238071426350765263453236456610085703554124221833116455255417280824344937101741859844846079875801373735832103627409939646247868765346576758982682181279922625935918919384249060100406414851300441615365123183877806620723247306312671117660051423762868826238890138097201092039207815815527472141021179803839424375739611900902298522384727512984545268378290953847341463243521429760777864795251453915804782346832970176859480501809340989961833394986058996814607819387157467216516674442881868229772517890176907456219197381331331499357401483851803013718967432671981796159917441315316728386471491373222991629556063264276607290829724152357750368460136888691708694552818248759031190055347141235090040125549486231463479997188913032415178054487176950807652008143347341205862822553915274885270833663931670330999636865831312392642513319385800560464446548951189912690834890481957985245340185723007316443618484196013345273740108745974709160927949422163169609403692840551076651132526199695324483677119241844331066331440792940933792510966486540377332625442433251353120279279377804772428352204668876500356445391492199439029544321417681269980538495985884895305678250820045712037008187788878071018594538634816676487440420000758833 A013807 773 17354482418152625851379596345496000109861895493765971935936410172857691480020370908246773823100425331201706771479021537543058027247587128498897455106437261185924455821380598449538685322416851808738842444354561467167346151437064927825555714651046081289700801533943902743678697116839226005506369911815532732150257427082941204178141181527792336251222409139131825097484777568624810575887608730427599002842719537465433596506925385374412023214364805644016421965293838324117599652799890931960697555017912573654148375310645199899987181198246743784532822112859862897575869636136624395479767054922010863222073607478620325701822447411105677625927390650971736896193080192461319385609864498197136298283084314129769780726509270348186898630026818332492552008777749243504108708271626838772715092082453063618618998144454674434958781062289032684971422123577581921283460812018626504284395232254618910239717870853983307143696680858271424344585401621797920541028760181769375827341741564729333095591007627275750075087604934355379263540239739233368520144624442978236214124741691972353976061435476004740006582501424645468811726883313657195179779168327052161025246209010938223512506376136626243195309786250742170890769820556400819806875593379975823119088630896639034622470545809107521796099431579000497802771077277371671910801452769101306334737701299164640198745918746178105217481973733357650827942978973290357005659261848584719852797401436672949201265330642973024552027738299910882818160991141722375668723813733931726252740806191226285460618214791090250873061698460704104760978060254540922698900520181224390871456942577235364800142978546395208326081172722128804804944965322029380410623597090171197157421266078461580285045630653128230467739351356491464989647935584895790292784115724603474998911322808400691268417657917282121180738262123798470477580929998541441197444978571972550693788175243053731926934194816271712637623204413452365196351158728000245620776086550258713047693975406557363870287421096708711001002061335736828572338724353939862157190773021486842426908420387649631373808791847245443018636217971346654561434630884621180878953780790208793790265770936748643325895377171210935673965398017137561878188190045781375914776992864803807572547703655440056573200814685619727774978388747952582483484517181358955782308554837986900043853689873581070734365200375562235793186903964945266484130860886183217075964060448731288874046316518394706802725308089640159354614157653041721532834484703234586509837997804259859488022996919660691900699583387570258594493049813608956122361947938918254443548701147480950058493687388392851803350494127919963600242265568877762092530968046544009131723719459387706711730113491674581876101389437306806535790433127064905569194268247150511437486992598462680417640793884065891865748646044174795464184156910453440658286769426338270540604418085154964098567236298343224016332408206675984728670000690229958396472563286148125575260874888094826611982205360223238756283806351562153335049928045564196682501931226389836502141480670991617968822602286982630633472952859683034778819390689166143936516418830466705465487650883584486174138157829529332786439508821878944196591597072464616096568471566485430982957483892151959895646517537389390929071668524159093080420201877745932954603044024612648583095955241326018639538061312845215205380348086288823506108405903372140513284854868802525557673692705298445237037715420670671097042345895354948421448610551040214952332697851220887943612885676057651771294076687459418535230610608047622572553683829863263688490088947005829735666472979239720724753196201196676198080374991068266467219731284308431922338855198209577467586263958845692913632397988404486149234186270675542819989347186571269126157350044555723237092340825553186741037915042960852314885369544034461318523636907511318883378490993 A013807 774 1449463726046525463733075266372171425175775373534827742061344914047247250102781398627678796479170624087297751260699357837133749493745724559356414347944746491509596474657528963103920536813577879917676859794937328299283917914175099836918238843370019755397100644916528701054788461895528995205897521404745109321921650567394332314162529622382743716038346833709429163967026107309112804108708968774043496316426778488650479413854915111856266590886962932193895578963306670668626040601499690528289420492651076064168126454320397740846829360858766287627965835688168609068434207879767006134865624194141269307170809770221848222941912630222957300995081594559810437306942250754561856405521492753923020768901485000432501856058780768750917960478469893948110436325126394566706663423554545201135937205818562326490677344022998863482192353103442298881498147183323219647515930480607704264336974193138026002131476291595539795948690481963687632684117328854184121507263079141560038475409597227758629476856548037697922021391851722295631470144363260510172170999178101985266839912550855222976434627152391391890089777101487814200624241021239962598610335917843723540989588622802571365988045041307160457915468657448236854967986182691152871090056434688960722729401541118188810703362456522469327932020624909700576985243145283359409662048136728110206383627550207529914039457879599541525869311928183764354800625546828183907469667208855644386825491765392361390238881680631749983609908730546856843855624141147794538227481646871711708355164873897410587956293917566648843168986117136467533741648570519512404734870346056042349974955300993274903472741711173474194602625626924919906113808448661215881275693452568188557784981564139189646987296117779922936896058364645523647400385227986081301043622129434606835384072592280434135429511206909320043136440390841772052758036854408179710251802055309719406495882184475090744269470885249829711206927655815954993564445128121308514492839524764157972456448519931077587810275697418208251514693164822075659190302596765411227230730553527602566337818179196884861971884103873786646359515561184843935625581806114445648191098725379028666156787454408183439222107796716708558425264007789346305628155820813706297778089221061278812266756757006008965050305243357645283493970006617747641603110359504281345894192808623503878562704031931364608804915900567333495682763406056193602021093632074908473401594292738485978049222401932844306870420456954835749456729061339697624143868996898855899888179414609587724299168725726980648238329904113255568070654013482433624295792253806391529379631068538756429835451264365959375467636620058003279855834262578239567730278982215402186690696772967520652270410808938152752873864147193301788675752765205587978044674478270257865770351108816201531161776745991067354519192666255523091964124969317981817220769269257198693821821602890227756476434142873924413068099065829784920523247127648696355231784958222377596171363531528568013459365773891205124163579790288822608696705040293567271119243797959305534495358607121890924374032565611076293138294495793586747761774329749845507721787817139409707182994089447859869750193080080119403656214216312151298243526779089317201001495313704429681127592012156423842444292791240299319786994826806291613169775681031218066301400839979673022308757277710790402792858418910145219168572052514928828053680169455544547810064363497255737102464488439231444642627029649835120696073771525940647107809401833429793033779257231819781938491824550011133590252579013298095480995828594745484882256227154009646526380718942873905352599489699080714652111699920147592739870999629012683608659176596724542585663525009662119670272352106751117839491512389531087670188471513092011868330266369618968685788033071338560485189398091027709798227702303133346191540949687302243784412678152252864458654946226353 A013807 775 121060659863131853256450179322670129602105934973002347844705588566140137575834405194782360760736809694395195483044871065915247891467136660922007082754693171717373007159871476527402547155206838108604289006932960596884492108109818513479248226437107419990521242964073393640796987125976477208591766885245716275676218177039342029211168636591029137907238765898245233203689987508564410511963481780976886855844280966150576691124576365057347241937470031059766352650594336440914315537077855652613260688966710523955386089591293939713268035048285019108975334562511530398004693476326020119390111798318872953804213202818698985428331484788851616736410209859229927534313123725271760808845560596300404617639420928721122987519885428586845418977122284012440131752310881600605907235798699169744074611367172144070827862450144888076896187523552604244881606750898338628180178029670836067861688421585081069724023031350351079297430577744089154769410163423230312012408119632982235973504684970059628492536535748656568145148668847697853436017927363881070089894022354255911471736336159979078214796494394881442052188273293363729850337234334982916198533866194225633866991431365093563058687509895015348605557857738734190363781173964547778946312603481656688523082346115732247658755535731213160738210294613083101890384492737211461254383922427668492547366956620883105950489561562033307782130801553836182677303046296636748135774074950832274832051897737335415674141636848044390381083187084004030455665583892804947627297494628372233593531725432785629716697624289084078030316889489354904885636230258360195555861106172946713112258241694259313212946860458919738207405894986396235478531395440633411620027192851947676534759445218469258506025959053096943612495690673558780554527574626625496344464363872507797498113126979854139425208205512273319322798637883495643618403996117025577579940759461523074549942575929544054052130477806951027309713804741404377017496021545819808438956449947827238017535036833163531211502036524066171374758687819104581131233263184443911109537846561178893943100912144703020556753732239642534490593099185719350347384218028484614982568756642381853226081044979625889027269665289576215508236475194573992792369202310181563696723789832259067679331791101898874769966544230473891722699868922720900774333380336157082290428877569043667441435603450939503491995380931284260892920082437219345834403761244528430606974556923811087372649104231833089354124386985324836630375467932152885266120082489989343614560632887607376321190871141443150721513551921443218300829093860066338734808864830163626925316166475425475776286725051109292998432478143864491936839133444797146936400630873612606034593685175020292398276981173323456072778007437731758691987546702735913514269257099610207207005494959437968084162755601919936516797490678327544163935681562407159356095870137630492106692362094994712448668256046973040903860702077169466347022123348346768285313911495691199209828453516797529052139688801167343175266347664712753100957501670359032051150361249359157546586846225427451894643573912402703079203494583176158759811153795036846650431440275300638153630849344774704181405876241371652712770667560607188580597600116318861944845890095907671397457612447316675744789778217181039487929594929688281823552834655408364115559299555942270496249716591682925231662328005794238850178306398099370647871421433096536177644385703654296418534936538933049487996852143383879115656777471618088787091349050529889743974277343258820007284775678241479888591485651769670232668252600061737642850922348130039687529844026827771448954461979156920368459021289030647093226765760014768347678823088535030521297203272331989896980817120307960113072170606286025973301811329244957923254812177456945883605702310151267910283503717960725350057775924060000207263691658833170703117931291954311492451319763771228913 A013807 776 10111107372428635515831975427208731894497489794880129094337655462632590430471265356273417553097499082485581121939390676296307419143226721056866953558754728395006710930999625591045188140950030325668738822148047802012389665361440152064300291120253648825028324733602373910273005161748681352938792962022607469060753418364502885621746015696719344627150488966587340122405391446702808130369701961828970567086970190573862315819415742585954698993859434464142745539730289573881604547972279581961912146003188629671277801588754461138791859555267813081000728917995525530371750003836225526391581527507390587974681690912620557961959673941049675881441717137652742777593366406658422734515590066563606094069862075387716913040648350881001916238388230283003012244084757142164205978241143153356194855615997584644939613899698551197070446478154637059136756677441780140564236649216137899223876078659207556024420127601412672494000699283764070295495906259271618889588338559866309330743084793384350231325144002263545228050961970828572416829653311358710854978038641049807982030890532417612591578018008354892921640816773735032080830016148892108143817747038407919166204991339043979480224639513941576930884797836196818313373367430692995045374974955391448282136360629932073056706921099806654398016062016379313752986803217904638455427399585081300166048635583932777892090838671222583899271346676577951813391027729741397841047986513968462426247806550919991252519983651185515529018448868443100627687645232310962030779514048856277321965363239871688579568302278248591281170096927040411010953223587408501893021075448670682425848920604546232098858534732389435454820747755158799983402420678597143171916291174187521891859643624091770939681794126073709827459252580746302910694697560390388080186008134995723754839906478484397578932814532590579903159465034667439650652720159690093265054232170985868709485753884211448938487989636914356751934606685806834972878285215528416220630081656092478746462543811342651290315861592526530699391220365339433720661733374427939899779710482636222401021731283237740979920628470387184123188826237090465860363877273957063527959125123528374763295514957743333877446589714650695095463418644726014452011468146148674381514067650580109591645470524621695919662375740673409910571615752294572353573098259056175669978910283444096148376143035825918271154946210761792754037578205238996983435236542904259052725121968833625828451025834546931455945822925401315680205589457161341130311615409646399968031718619405855677722182748604473391411533370030859035703546748286600677469971199480096284429331540194011162311243562993699260522079007053706231056741264442902509275117091194998468615299179502869841396491744577148374654491959206794217713491888159206232625282622216544116136305944507218532357357510627955017819443218944594816116072059773808356580483169765036331243052774536053378425221413299235349331349698187270998769634764177270433957703202031624649204082266176446423963758948362297669341420623304473851745071497010056715944129321907726197448479983593926209692525936737786163878155071081455955778187376115272469090684323233384599229402168124928067935200189555601806223318925329472997440092159315067668495473586700304622787057249212336074880587066477177599071367698122494986184956303254361979295628258211854374117272579453949598273669297371940623005742328675657535880868989513655798093036738354910491172456434668227226286985087867564967618769711207014393586656564049306921306475617986319905828431749422406641775049473121454627502685125409756389668551885438169044742180102964682299188125618961165146094065917081128675873392703042193467166482983177534284169263714508440128185734826705241136603900761207615175316140584029868130708165167873381577144631862646144047134788514027797741962175502953415277310870791037405250295112739435316050161026677989936810042673 A013807 777 844489798852612066917802419655900496560324845158183262088175321894536585343390553821312107452256220868278220885499848674943891954261438969390584828180753670279355503668019728989685158720287482830178735164627100471876797240652842940562424614654705003515190710075203871359911664114411615278800926981090198423423186255221645510013848977005696382604235988978341234363420699020065237856607877553917450733670837286919554479553422236521522414666133825879666250223813515500165493451192762965040864346332317538774793266494361348773034901915523016338261879959904287822178932070405392189751280758944769298233389506712981621540833927230409979293893657053894729527375555650518125209476597949458944582808950398457504294067990913932161046146423381466694585638203001270696647508678517311462750535903734267130001492516722694530520760301953441816161054456614919120065609179181053481077353965695674286715593477397587819371432404879258915150113586680624881277307624858594021612993185028254315670507352213053560992044394765573196826029474217990889318620765339121012467202008158051421261187642075809011708362657759123614423003778771617764279802050394867816680607081628292210167842116843914446844429200076994462351257021178909639184763283249249151972310976172556673769218757176951581976699515670016663963210791562613308435751840745575271168548092605649542325318936659181429851042145774467113406232027015731289082168881633159950302643050939388589401721554530665442499149867941236207525099817447843859772735792874525138207869103157323301854124174581600592394607665443342168045824187243945486607013242548424066889327697812305851128763679383898038622083673258618133413753577497111994861620555159316015930009295127768800653163127203802318499224234796511965404131834941365602845215585442977843727983828989495370190047602576497824091781679160459227062165840457476279590594525152910740484959650163224426791455382464723990278330285005272663769767259486148851163245049998499917383298121667149578418471076069408370543854116133514843783388633165595968369501199220259931155736018507299364383950810475208005152853956148032799123451393798167902918674089442213388605204704785680988778216619557340705068200188626161453046449831034483433018436444244101333203821343686928664906121284236783869140851919247394977542778739694630848132308565783534354408523842495216519925132262469035692609972569279766267053494391299906620342654911958953262818058128727194262132051076552443286926451037051572372544756430629076971729977170811396472059034425346194222124082678598347377520995927963645175182969464551777121771822199568544006287397373624796755938064560748132598124090087147535660477167054573697467097218402771259192023276386998828009399517822924910659857648555990945063755096229890147981123820408791187399041018856645157431043297717089471503636830454504368247749958534821945599421751010782025714219452917660165435611503658142299061088238665138849803914581329136883322326174154953322981775877111126167463641064791879012960571600116501776946972369625095055199737094496709748310959729458762276638193267389691794282882549987840523671890923045360775515112238898483962117162015855031873418457577819962442914219193937238153766740410449434796142399797808511463521310101512379240350252039701514888903741153735404107566872750167754112289180648723108573324397415133385801852774062605033319593054306058873170045912528521424140479133214733879925006166715281523786893660487265049721049166751142885962163374438150089835424854696448143508825127693907044577011943651764359348263421507122023681316785911624379713230310491439821255474166922479460532948137621631950787040571211825237970840948101074699459427946200758461248444970294395476821227057579377718758616144876662985952702704696797800068596960744671480115695206422860182172197376281239338235123909898111110377031825499109172397512311574091633 A013807 778 70532632489969012441041775892080465373214891392456624232866491059953590144465322445709808526519891823139465286577832861179988799911869644162471035434484727295402051021856675784947494141477130853459358139684820058511621982336566095238714266240575616598592243296191102539851182098499772519700732222387634462522727939222367054641866680408492767571488394035460038235267260202854868731021746541180739402726922001040808109686781378616514073595330163271295604884943128628089322178537070755603178031070021493156009508410875554210872648042886397847587970476131166023196206585452328761080216720267826076557750924990174938012711990436211071880605292130798341704855933783486924335620694937336760510500786346229569216144852669122528022735195427243479798487088352869129854696572338444370680387509215789724964854656489196169883624421179453413927587429270934659826999744254380767793061680568868412100773082825723932261721405887920583852252636873152470709162010135814631279138803806744828699116444564186446467616539895215438972106807716160817066780524941888726082273178923368612755155653053813644466894157538699763400223698606784287290413347051029754916980984064676593685428341440920578514893571219630654490039337665883711974350614180260538421879385040908105949878919818176173078275920248275461790871328522101026133862429490911192223268305242516455424552962908711492202588891057229267778801905128380892995431827162883152209227050257508674375421185955955708422971496120319989288703861853061367012078666156673214068259435364802799494158305185229863077390026825493381217355281942801570986904353030886926490663538648981596992125471265822548083755050474233045120850112546136290922837410387461232966490306338366377999352837547188773443373707314439475862518494986137796515235250911782952486004937381031642813642965814791674765969697625160715103459153160848876347686045335296257956044314941282667350049144998836212392036423733925378150714731279542638198005389820924711599770442419761999939089122744393056516193239633587293267632402030623740874189109660075329710058228001748150212711955641699847798371515271439847415589783861416781419670578624303104429695302148404861863745430282048653028001147954245630719892536337831090809132830259711587450516362446075969021624155780740425534513093147461675919350423118035263066858543722806572814554319849042978960666971693676330082477518958815358390574905055759500837638880901723735463827032969423991967531037964736615767384117065584376127310601842571137755859423283338644742842614239339487626025509399212571317931100899451608676456792648828976987504361930164363949129716042516649852703090178244782727922128168649325898713469565049786149426778217858338976976067118529114173057128088511463221970665044919722669889392216655049531442604362648762755304935925860193798167268629029749455251716390659340420324286786863718409304066171525569677322927135894677347708397031702959881150781551061874472749747190841631964004391595856488760903032198368632730765372482527041479900613330344912388079283457564105337241869459694888679667564125284107098539885654448350300633457534428377600001783671577331797689305040278999987488726228117099782995357101083194638501296832067840751925821147243608609373512764685944763340988415426533293400607910225036129364901134686468092778966760991212504656962002751152626996509355515556545542482834987885731488696343146035404660294637865636957685227788385216440050227028148205145417556864217751747456222204978445847196448733653144519289102045394000583490122810270116614545739011057126309227696338539887259276124779818028708762555545311078457895532407023172361402296322161684415548182855700562606826349859973550881494633547441931372363958204619585705076087206448438379036243769249755682598981249059529286758355706690742979335643705275204097064385390768735784078600138049800075097511097187812625774979707279793 A013807 779 5890955998194701888088250164282452548436280943989369712553242199818383802455888195988128917943467884960431280200267178398613844557439264550093743350523598908439274703396491418234599658190311446011779051184615856106949179586732336840432654230679116073931022752341177075230910580048799500617924855946037617944360760211791318770743347014397724440338282158235657853447756839402641491283667292865956535655155252448929334129149667523429871940755570566581880215595335046146648277673594686578733032332999265129883070151984737163246294437189914834628394882136951117423370370223563950454180780693489101740179915006104400997759718153222784934540034604056408297531272445530611407435376061861303574597536176423439850501634239777782662986866257278802676249440106319982594594112418279212283596645157211973618789625764634153304850195281329128584646029680137733723410845639870136106844304622792458647068668650687288546431233541165015083923992484282567506099920248553373819064952032743134837778904566445416195421801028588288678389332687261467602234576223671488291117538176858669905923355298707569399519466931789742938950083531337230458782613159049056160421168770065853781200660505487127638142425961834771893662575521192273507809737646949540429533788118001685917039837262133892151670683135056214844235364229494399803726323973510393685679592122160216873514088015098492540252426769990845674153313918227500563871461636471163755666852464557381992509552872227376723195002327465245825381835245829538434215822276071503512195096301103694616551595807375583394086692430492032692654730503144730010397238469492706987426709411501591962379311485592765038503305570658418161538522249965849154166303352971149638594236875686698256883948344778753546764015408609299463513407219737214902748963391403023974583618375001143839438274147817215468128555115351048086156011931147259001435086192449278760746777228210869659743454639447799295195274146681181508525845071198680684935608163233452837524427121340941996912662620734452473288975567436844321005925849999725461553148627919151612713773260934007253915915247150412987967787326985927495997474337889391000952306397280419585072581330736922467721882082586985549551683878286549323356144527471990535469583116121371495454577107858711008655071114963221081068068052769146634460066689241423206607092430272527768044391348111918645773866142827540764818604860959217548139206645162089269460436971792868109674297620639261233120159821852766885507688841434672678529108776493383996507134892047726947566957983883873346013276570531633169044923478223097808266347778822844986973351812769257841395263013587033112347614794777182498218784066773760348386447691542523188986273943533746329696018101806670144847904395080565919762211915216740157111831927327246391915617758972787314085823553463769246216728443165193704252078604664258771245904756725644625263484910711987105019688197317059346757953028484862912233594425926238817838531635126283943265610790477529797799382152239946574306254675113141031442779125963737427564769833659211641871778179143176797414514623307853908977149789745180665459207006732992525529748974033810329074808446269142357955045903298568290975555220439569499402266812711138127441596508038933434663485159619334792579002693444839487198112173269905242560685907670148501576992082844747059601454123431779018559375457882014798240253708861023204179667407275900023032632468449175864342827910113721662289435011617966241950419766856330843699291134782004775603694594683444283395545091933352322733678547236570409763474667942502246473006425891189923782001217735181575784557401699926583881892762166982378796681191123266044070999780290966689484743566654850943173313288515897550151210153208032417673659879569780021855486115851508844366349512902700945559344626978517544377092297908290321390914532222395581422028762130057352072219224348223298317352080131715591153 A013807 780 492018535925219696395018741971034719297946620722936147762159341771031233564918238017124515355556381219780180953606515007030626911281884814488379538379081504431756662502378359742371998051713002282349798133990300917908502428263471505249775714000550453610792951298287450500360882556255783091109701893469007888330955053649022735051255085989512342981493664138000379577810098983748019993503175967457555814454221839787026915800709381224386334363846009291485217486737978389214210799576301817742361593484431622912963902163917232611493757688538876902998168950960294278317316691442284705883632984300903266441566681224845675733889419875320220517718230165395277418109405923162195360410044062717935853960818991062119753746993340480185795326056674182878323029487119951266283094863287098089138275400175501248614928333488009118174393160091890148518221044914783658312997238687593637779743166400248938661822274374053026686483056591643224824415776279764320676971439079426334742123858726739364786131888294087606057824243708722458707755455372765035606234040777266373562427906069412969212624557903354903817265397610011120004049926620816825147982633656936219574536436844670173659660366078790387465293558758401983330591970105499875645777098010872566215091517403618809477084247970684806399687126123030120005381855811601766007026304591561591021645213634943473492770145109041195454422936256405421550958931764279074595108347339708068037051184692297101396390365441302731297969789392224796581716261566928879564139692319768044842046638164481678069005833427816100657514638487125062523215746353150995198387754210500380296866196758024462289882474588193328780834584566961743269858916839397687205123822343503388965029258094228725113204249704266274979277330942457300492103284399671925892496171413371965381198390298470534613724095099841653113565051789234887203836272501350219058859833879556211376331580877400044851433074941319644934004492004958960773587106191585009486506929401421214442877677601516816524142494746362205021568528367892674534735932917827070274380526552435461845467056526469219854311157357249643168057565337191650393205054174859825790537582607257924164847065324478501426599313419747620084106189198370886036028547078988121512955051441573068671861734625467402153880194592843187911886111835331896056739229952132907639030966868791791714835609785655557213679074115099032218414696592174808838134678210582857874605156321112137388107011573411737451428868480964943044487679725465296783429694121503924772272413318718202387739897771964985732374872447372533911801053824671352044213632835062836157001316754301184171173762157802592576385135274585059433731064041011238057584497645323079267322586037882027202541127880994897167841822981523946184459701370817354662137314402298945899184310847166169259762069008847471213267376301600143372837857140163556833229211186482564746631523227575874998349377928118113700570994892084235292662040047785392304692000697382361225487078831473766242002196737232577832632696720124652087132355379617313687637141277051015540772785300217269296857675853295266331680527589307234359818428409346268724770164060277872494657076240845038878763388889399722230569347566333284159576726464446967542049581947919759396528944016566461210990883959206438810273526823675755763911047694518473000211955751276119164973049843145615409097597617763757963824230017781519036290001523090445823708496397343617365777329880608146956075901605344158493941009347607608396608494868127820863196176242555949993479321623365519347039565943745597193855167741225730127671969696858073624196523706460100391102018747379568212399565388948535259477609763806303266853972649681828872455267430579805624778299170136279286179223206088075556521746801547597205392055882033870190321877667146485674062022589872763823919125813598315932890572645746701355949264241864520102423821836787958098763563084681017888689713 A013807 781 41093880139010274262608360348162790790483799709400349997243310384058299658575536157428256647011424515857260493426169739902204990257174301590883947424959266331644748208861142984042651649277121663624137489949003922964636031310993403589966517409039974436027038085384266153240641271981039259552573411844425007841289697035820027854215876036930060398157332322469929702718277277221618377877378759978022519179031062280852275034591048229241971032402782542034136849709842693045560100191412304119659782649413213577313658072632531184944570135904455537815310068953154738419340607385951060920106910481795741716466090782580335682970178237406620137860344301643978965237915692108429718696807290162264720458661562952499303952702630790245597811427579484428180417745793745449711230366076601719502917899698058039785567429341252009559043491124034757094390339892327645925959842372426508221001929000915191605974058177995282841881751369590633780560030050662195827261331563352766903996926804715998486302521442210490945555538658796208473730443388188708538868273319758064786307541142823440601607615700646104921721823273785738753858253921297242053184657545660969995084857741703697574228493435266651951488783321060492049754371935181455113810949002966087602850658625067646586335553474759565715308268460921598652969497979240791098672843985791815643718829888004113849589655289652229685548858059071237213357640939884352589258044278159757550522551996685346205727919712023045420737734779828007235301523882331466950076511242239346873252577266135674234001436213724628543016280121083172347001502351161524269964543619415202262774561619426961114913274160080495013104085337617211759641886593343334233059146765951746549748208665288077350179932139550023552544221957644976194400958416344998922467172732616239920603070756118557521472850146833874709698066690488687014151609315585271646015032185454414330362589966461329146036541852173958064532989176746177362770768696227371577322545250536101251483586510956286032912905303710917725606425057814764069815679853229834736386535958185962208795254028147235711451922173634847447039335914527583832490879329738467509851489436940789084172191742965768917651001256130740977044633028037134772615140280584166896883518851451624268542563937653662895294227732588855897588639946598755290554917224832092578919505383848359235814784964907737794043689949167186269914213874075032208969846458826090872544897261095606826792085713622921723680790524398673008018655498350587052648831482722129300904964232792662981626424001812287573353681721677001404847535816490375994084766828017283138668906976635989203160603789181830334572262883268618748964652199769299613807514827835028903486049708469944793983437541748574806355316897239861509272258718192036278736370636194410260445772826266165622744587765687949643203304536085945574642790666203600430268136947506210290203411451490364655737138393934352974385390064381767415878426246831083750680180590246072191913906311083520430298265473690402133159315462761531066969381453661017656505141676600577868980883801059446548942849944943073939288289344786529520966394959177009710161528872478468188626253664711618492193197003431554200419382478087722226292007771037075176079523133872206224557493933207647406803169619156880975872855233840222797157614614493877383450702756302332748777714095949364944583240450633246828896563515315130251429977217210037125641957327602536266007088368958273041918415377979949461572447041721535060893138099880903726315007835954515499405386421305111541384091587187576023227977464914914205993290581051283167166517856487254044765231707799888916667824100850370613406829445082866255150910649674076029256336391069455945587108324988952182260974901395682158556252814612056866191549899323350872165873544637741629983334188728763107337549307077544945030953517945410243950238498744766583474540023630367048366831552395643295081253519473 A013807 782 3432201963090277116687312864638904449611997435528826632119758526586933245783887355404565423415041186988914253671447122846372062991269454843172218172880022883285301015152291523170226308399274478467551587298030756649929365971125480061237593500520427704871414247929379293384811599677128379997090483930658221079912356786128724546411964182480435574514498552905010998700733236470826788538696551412124418824351853352759062863164078939154518662597312800693233143824615771565858225128086947052378104706661641011190814035884341637097755442320876030973872512269036436907521746869482018559108249270350062143900964368251892216577352256566438320534233816417606767155635956520588158535276041681642511717427872399355694365433676426232102574808242866118926056670546439413705331671405083852214603205900681505540930377266010709090380871422170506947280575578147097315382091994787434393126302112085437718122559313084344018236805756139579323986154269861357257688693673502786444588727323656684909574472893374862414263744144321318127934440362224909125874817055939513329017192143789756582486869670933663329167128401649858686460995225760666953524035782871149874959482403444834525097138000206906037640294671758293356487534898398290312560604271676730602677689859024274910537331761765393688108261890124632841094665440724170113352254602537318234379040391075991592831577599447043875566726173951688803296843528940081012607421116156181110377194065315156800448601582267876776585436346546014992299618576176206451137340295463072490200928505844917647698033954006494700541262731992987637593912477871361668551708647637177108189194161016159219278671571124083023989466311483127143377050010162628618479332997039055823581520135933525508364378112227357517132045962124466056732562447891550655003380733800840974408689072621778042750933917113712049628692228056305628108956561646997473146821503161338139286213876588816671606118012035421151507859789031017479515977372277606301509556301870025712625160628981579965754918763871239559360374227253746909875075397021609027017739869763649749640788411684885273856175991864156093624172374917258329273470732499086544890306249262731645099145626564243985771129275913295617143744795134689533343589131374670203394608377992091110532943482636771578677869194453553833422500796979874640622437241535201204283936009164398811734486655054059168296323028244392564449505056976620765125370546087613935765822364143966177780501790887500045283543305388301568302726125877739381224283054268434961340883517687076004888420559055364070414072851076184834334271038929092693401953810242831505024765779595614454237176789076255651373809968273478306532276716376931673044817445935609449048058357701118259138290686924382716401602422574370473115928320402117062036340411905593339362691392222576418977250714778023242149983198158434260339740519231990911536425065992666189648079127839926746411821535799791094773642163567229596341582038561578945940559363077942195540841369008006709858941430628096076563599186765305836244349708391221855688965937971356864195152395948286035214255770251590478483297214365915732120634273385423028002401052958274141582253332330379088086468006923606838373227243952364648062134781044787555781337851664140536081266450795435919063607529761601855985876741985569248241401130217143132943186144909127133510663459007786909536536825677339408396269881362634993729683127158599510770741917958691431473178027663763922734067970784263358979992349371624329820855787240152960125555769466757089025837279293824221047940713453493537036023905847158549398765622619984221404914737891671945072836917467154522209013336727123804002351802082766072496459208371428504039518471718512030031380874411402275214618884739468769564776791329213601521184439141385588194165924321688818677838054776815023487939455676423631353930268772318608984967869653661649818377057313631886246646138087636523648481375199904433 A013807 783 286660940159263035062841057767505938536043637812803129141274351899067251621116055810744708729047654978501107380892935147251841073093816137956586834017112391234871626086534540306700471503815803716088376122718826826158750575274371220194625046756966642338565389401309687962792849616633439425736994308372505282815359951134257202840873660484948459619025433637179423622483940643279924205540474670492043584628691143875789689394327037077124553218790162426699525405375733856952044820922949904761671683205086918895667979091096097872041632298081886982968806097222192246953123820286007672075280087308907540320752445000766289820757037820685494969339742581014934799605870724556043589024790277292464221151293330666586949095386088795331439150559252421118823179180709166272083006527424008420815874360030820024284046039634480433937700762051102910743820952862423714878027705496641307948301878703487843655314276388117496747156253558533804718647590773090419519417384304626226638495094799129980332569550527561883701722174677860811363212393493386635102190595329124092752844905041464259525885841786050494915367731234197847351908782250756664625280992621181308706490929818116024370638062915280999169755051279924419427195402249123605195374229374712216666243334715566464802988486074407446224490141325099459521067552274723412037293656658519356253571832503057893824886192683416551531208536774619000540155668380604506253984419042480402519813625529187211130267652752595336257192229099869718171856443100812939005441798817371277454071749736673366853387493872576443883906804638786320479481164064293997919107257959304669253069685522230634153373928291854538246624215801382262141994593898792904844012371245698981441352143273303983984101224311341127188385610802597529524360348210350202256537362267780039023588120034443523908600751691254344097038003579490702365288160985318875954695678765538122731323869186574557229214582483210409995087957439659610906653946109997955908379651888486417544166040893170540319816570077289799237337815834460195659676172234641807545548651662529790739748288932333302957741675016486181095584500925464332919249549049056207315783268244672609730325741876272221935590488253554363239462709034444404514389907841543830057721086338277441642821972613305799022754312989955269721280689064556109859426580850261539782998619421419753154876059916770075795277195641999911375387111863744342924036073379783603529097249675668199134405290076714891282126820409336335286211988759434670859233344975553956406151932280742275004285773512863062525053778594734033548432651442396750845624584185291530131173462677605314832343242600437948258391982360169181639882283628517710264376197901988036793942882093555098121489176462611368856578235935833996285115449248305219138337187542767061296911347769821805089398956948975279207608746693390587857835467906775112922433757936773472825597216836318521787061746491534352026589367143298583116045273442701635143901458563632810113766611980917728414128647227489212410668367677825108748964331994543240608998124105305696654443323261996797947129856187183088353403466641055647862447495147423916721788538344128014579091380569565591816069894406266566747770312642145447770797559047641701446413118708840681714043455236885603396111564493218748613796411367376729182370063796866011606547850008955207317944122759789370471401092217397064728664856761288637311296864463413389739083135729827867048071302048505226590672090987872460005367941011867435650967696206084815382646543421633018832526955403899492766145056328349233706785752640260529204334303566843702155959883823450332524428412183774212849419002896786107234080424861754705140976769542390080085884622276401843260250962011714729428200183872325171102819722388607249212650845541527665711564932165271771824791712173014367576736191277550578114311609978132822541033501441343474654480670203891848771206132099217490091644812938071218148593 A013807 784 23942208383041807951483547985799863492468900673763130149008375144961995922647234097369208817758789191459390989559558836433621018265868617658272088963943244028327713082373451340955930080470199742171417262145599135347605006797490758681875278530188610934759319888186786448340421592830841494276979501629580013726021678478684295838472608997363380295840623242810862640373481206467382549570945984954165972231772913027649830647903588463718519809386573156040371061382386667466491735488305698995599580652972064553085085281667437190370789171168097282704537654046094718657771854594107646779399468172127266675129564958909001292119448555821473225334224640108948369397881928785645316598939508749743904214777170270604008575395741522274877129293859321464265230748352010276210644788176980607314962642424134119248227809276311440322910705347270166208234669804022491090327751990784978681150121211194008189935503678211961445819237453462301903906165428959284928681259354506687075073748812718135087356541429612496088651537751269612825866862316961145150370060712483773350810359313968136419861511391812723385826428280411438408678773402365447386168093784713684084474828949338868471460061652747184331657111637950567434978787191249052629522851011605339048181309558778826706810401345420584316115641093613631958659083033537174096766803497776195153654573022487898350148319699111633800438068199952953544114341578816468966839032662847005698857353817823245060811084625549515079536952166650218731431621984222997478673504479025666464241526609756696272961776875731457169627780230236072272766746303813899000201757292019085280685633204502224795123943864863982888896301127947247916361530477021082205476757258812024628963172358329622046336118355707522283901154599843748263404100642876659242668257033967256639289103373396757560370243382005254073328711096962642952251232493654817838612137786176509548642900878331893594341231143580216653199741293317810362534644233053139275423776905378274079706291901438496698051399749425321322101691716309950001691813581209518408011768935506150652374516839917409796333542439051942331284313101795706549748641586126223491221534347063301037286536287248132248282453169425113972123164921265831109446359492833582230250922852059270203450133974635913640179462975234054082391084431360790851569167459194694064215827692696399203248403400308553500497346657215474597983706969971791265358416884752906350353731390161483659904664232497304434774514167408180059439711513176743144834028205703241992998215536019875550632952089567835845155016642010781215998643481120419027377410895739733888085738776296273500112139965231177876489156758703690219744608210937427678990964424971942821066903455335815350204897507333764138270270843596791203729127436667700207653060240759447726579332677083286982871690283335364294698690132578675288474276115041764206394589896637257223866705147386159258177184128719440615612770533175440960435217283207883268853793720693175933511901199258229594876438745087126509751432736819630907822249972516245998904132323399237090275760802165234561342232718609718722364610937327608765119477242207992948520500511039915905660291196550687794069973650705789921340524282184629943264782929218082546505870087681082577438623424839922481246633978038123102972890073814671798040730098378046155390482980597947870402011077020368011141890623089220243202817501559588276876825416848749724397962579290953283721963218393205030079523711398095732108335801252180093004472954828409865574021953118211365911483842289089535321201249600056348424452846267199659675205368206352847767925456818395222772785414001006031396324540942472462297631164878614728079520768949961878853169537147358350939420598180425916572707557200470615678606033618866061489811270473932167895614699375663654578428592402332994376583431692301834685419976983631471449659073882448346616880056099251101219907359058743989944266421400646210988635953 A013807 785 1999677186360034841915857411321990398754495053173370393175328500482370861455419639046373689668031832059879794839003913577772461066583612815436543142357503684489958924352913029447980236250951552665898941151662585383367317772733225655868905138119882973882033156381248590951840351854824712443507604955604152326411056608218191072725070776068786885688904693862806058586633523845362257922714979609356896166769905468982341505543555612078234492999775976565647831417718316853468856239718780285811472575716879803538219407810146021576958682365130653148765689403583876997015763067554464766662222981204241439973496394933038696919108462830765265253139776166539476760480496574105882487660026710287360623922404038171117400225627727681920012715752424388016896337333108250279389263353329597303552994857906105773731234858566807807209825021309351551877967856701762478355264174022352204428339273680134758031603202707941231916268531350624917316146842792108436528387462547753011197234574587031360631105696742665285820265084523789332829226207574911804104057840767357234033032020261932721923253292955590469907609116408243747331259833338964531140145360993071608419422188677731633604815809299097582564333621113269342736863285000312124670378039340289522643151155658766385379511530770872622666294459779704154819165274044058317736060194937765595428383593411211758102737809589502766646387894128270632957973923004330304579362847033644762974265048218415250724002599010521048958005781910792918667900499744288972416289767592702688759916543973489029414040566437967034264481832609546992293751418040840658395850970786726021728144770873230317113546915537304714863507966507282093222431386971277806883624243013239109035633118540048362932038941187047968673708333333549698707773889793701456606895495733979241770065202849470588199683097508460825458487279529416902014975189102544040698724360039248254012203724259158084892973966342963275091895592559196839289256020988831245422669270914098829411149205900044682717950958471752262143255393837923334091301962116200186955550953262409208636972020986741983599573798052057275451197114575079206741556293914848312210313770201073965935208797247251253508798771163554944065698857389043480092069391200953621452787327526842306662358639695566143141428927154523431015385762791684612713908435359400042937370144721695957854509900397170696915038890157293653898197189839013978274000336631447491287893999437677276758897461362407363696802197776098606744464145292034764199682869768540474497203959783916025864414791472795217623192144957382457941422702186658517585588735423078314066808988335041059002866042036073207422250861643690910843289422385704897177004339738081636358328843493102633864463244710023314592471291128047598126660452637922989043391244368469833571632444522673212096426444154452961257529298563103538768660015404403188282282542757040360594571080614839407402216595614776399656594207701346004456509782710805618497937705346014747142847500063246593993675040428421893220949413611912393052222139954529382074472035782627681016921817957642555797864618891002317410614670096539211671543858746453779053380723182564816356653181027109995248518269280598280020281928572342477491417935031223472366716775593211697950251267066055165556200116479722079683398751855075203244159818546632792944368529022521204083846367163818156658581846731034763932542520547758372473029335640624425731442232584959709209742089963418877317271899899680353641420314456383333547826585660223620382607887546386131492293041991827047079562049567846306276758726173082782775732827557962796198424902078929187401205810562778024748252421984056242523560452521826780703929654143469766083695572912084516828811347780627352978069107884940506292092854533881312321690527121253288594809635306554804094044934466035254023326624798372741534760961897649884126946975509735968357788439165465551224987882535945356784135075781803372187981863430513 A013807 786 167015038281976470031654326851023960094374181336093068608396611688788096719618103672792176934763686645473220344748445865929133720742129925958075519792841065232285859320879649132524757311915724630208545463928010793804221747696451740003826826040910745861601291254118263564888658027266814807994198673497014406454177858974991536585070636288041149479623008936115424819214218545088501143963077811953097324744789274674874144884503308276386223089834289338739472527839251541918572341997552248251260000996449518071315623159711205868129166109818077281638059144676728990667753547165216451776395525613159449308026392401202325005380857924088345719207487245205543638512091554365897411251853090869910646670623107672089896384244653443721641382032358237311559198990398534171584870664533441296390049683527175860327806466622358354865971795604778350964399753359587903954710019078520878466059324477038535125557531093369959630878664006935543719161900456839688727287449259450879248204228904083446271270578897644147336994360124511408867229802082864208790575014918730443543672867364296882867752038280943871637153421011532926020854152540303656605356080695502333806798560620552823770307821208469929193355708369001368774725558426511068964594644223740321220678627671775827273282182561514052317711579575260670714651502853433794755633483541397120295774026105297817248498764594724860573072963305487291535282940023244671368772964347097044248373591092250260155719421071957728530021600910971335360061717639142759265180937679110121267916989669209777225690082149465444668803787141381974343366412186189052629879868931078144060756379408103069315640551932591227090115048870654707708030691871228093708727180400708743625765113693583379320446824406883433391596793708351404385771983049459739357264518699197680251877615807190632997025731987004156603118316073576429073192742769033580823198157274838053423353267253849142408346078642930635698950211786136679214277952129008174448946760176016448331248592825977631945285982002519220686466833748737194786639631177907155814714571167429679514568540164833677212220003187105875702959434206425190426261523224062045884117616400963898708874573954887671944308382166351272483311234267990300500769727622494847417358250382369396294746855946013379841315285424872951481836034294124290538478346429652450986172091857300768095966521391072093777040963144827323267231327492544286479422782115795125919856194727034243832179874870449625423320616360457531733904389878936035540721712965938268970480971925112450396221787798599329371106631138985540269725565509331906047265956771270923869173953514730964288978374696894870357113814215342708564542375847076458717120579459264316350283983337387425082993834661425857258077794706305663443136807664771965967893080120898968969736313398978189347505633042224065777190104545288970661497253146591158688524520253610767957219171224032002145640532282341739675718404821424119638212153561789196062566255088204497696117766052782418776945733051622224943706915974280534980114645351142248520241978900600846546214327157640263902793450834395404552451947861133051498019014626362566080317411380930996026924030332565253913151494368584848945573966956290616062560717351742815635540551814320634224502936076623993482419389928502867817237147153687736050155472204833317499506603912489993486286932431889256262281414420822754518409883858669327027319883142040592661515786707728419872906869095834708052415866351521202816485066083711592401248024260927536997975793375761716088367807160199386799132101941956091346541165568702047100211981490468610701288646246534244660936110504013783404998790536530361431810292555075494551172908643716738333076337945190210930059152577985777148081309959658116026021887303524301086419914515694195916727095550438763792738726971537730451282263029784889745724770298653615972166738341548657813210848227538848303862212937284692143967745664371999448512433215579876273 A013807 787 13949263012348956753513801032924372171042225999371829183241893404859270626119223636855275409768397872316568836413734947168267177490103433545944425488617878609265747256339189175197600255448513236839647925692731389509322404589355345776859620337762906405106801446835211491203065607095351639578483467409144140241459388959450268127121684613413484845687593329353296396325590747104336704044940221932134641660009545010120163454898600810552053738686049679860859484997662128032581080575977561326193486543224460198834352161922239625312016082658115632639692337822545082029561444012786043268816330694736690365655672319740819386774414634677782722813928542206812210232168398712194117685166022002545807120577112575880620235908497700273075209868724592338498735858877075972544939982772497550515793339617873255030438723898765992156760830340706692650897631800346141326201335503457142290363740839646735492221690554449352398330616896523263546968121088055707642191775049598596885689265402297953516022790020110136829733105951959317379999900299762901582397615821027285375211101555133439953997517989262713103006690876304241514187759674318701703335945215769050421877622581589192394119879535152616956158262118687363321433853365340630990991909280211015368672299661774388869691801169720215163627588837705346478758408169821643971785264178861028884223342434340578994411865317716015079923626968237604076318366433681418197391286755233892232668410701615833978465841767350981444555934129685236900607714718938842396587177095896956438417694894162069803666861351205503404183161105835363879132306112202695864700196532992577670098433564544176452311614537961951877793498996725951842482431415776841614646602834247594976367528060801777424223039221287311240299555807315217645704061796273926890858089866275689452317070349832368858544586161286574163649044876781176932622131068812453703934333293751749059971888234308734223087472834336209624212020638589921584655708839766891738150482356661069781074213721418477797702230502832407830954396421528279245774928635609983560800775698474894262736279043107073554441826886190269844586874904354838329591788681196886134287387439424905784063913291286173248460580386915824629078637597296817888124788420758392151145178430185874347933552155466983497726493953970813780714427420279554870064249972151002358816079284013617452143219833103732344352238282819122866602427703504791351047870185093324711952309239796627079107495329054823164981161199041773507947428547078616624396618188628130162683541256157316969542839938726814588404196939359211308867748956904910124973699975493318832477277771503844868379762833059356467096502877079638362019143773123672908512627917017214965892068572321935130356728064756949024051915491665355316434229312969419369604397944777602787321346631396057352493017977319596197776694721727080118618912080056440164824256456101824950554902399802376851206042896753464439455676889090163896303117277634195444341596191221927852077451938494440398669284570204539849523345329087884562074155294372751738659130319757083304386366818533272481425211807139538583625339137309693594166046120608427881594190515946737719164721937406182572080325961158575168783283294156348544161133673934911704695982428083873691064709724055712559645149866218488022963463767423153402645035194019883510876291065375076745968170883643822572282006013841537280132111909759920862648783959906372339682460021616185356205054613753210651245825573545402380435649204377675908944636234296928817607936238536994289416567621827012984850312286294114705354464689463563675856804906065428834382329023156786648326044885405735203768903984401552317146227444492460380408512502831865702316868821520231607089470482465950093184899089140605508609374049477653151038877680265294937160963747468195990733331215389802785021545890510663776452678540113848659611338153024485449217183254812272149186875886734954772556330085634013765939206934598446846197233 A013807 788 1165056396054397217010226176070876488097617757693534545213546179067251141964103677373789457499266358693752145786111556522440842931150928873190824361234853839324484476596705419101678770935315274054084234401782618383208116553707547834629092350230295705860925163641123698956771242570210864289234517681479127737106929625282245844245330220596907667796673482460916668317509664788901305858537452275993817406085657208790246171916586038298118080308797555311658845046489738595409204430786221899525006189576650140266843926915907375745684895239688475753699743747276787796191001365391903119854808755955103116029927407817072976002785884702923090792142125773655162610800936828841164903182751323674628356517721019450125282723313636424507514603445746676703752917669272262302925932301141767916629575518224392133397272658748834430924821310886163676895621105596710069705661742584243981233469998668134995045847816798164361660971453814519494706324441395500757983499243917524410489653135665327375611739445269618738156138742213594146894971672936497303063431270988019901823006412986300038397826699981211061076221828679806555506475875758772284964321480366246860285640915636910937949286458655481720795294210414887271969476866926614840998635254992504214606879140051058732785528925496202090681339847313988243252381008751673526167477049482651993439217783458559498192273403200959295490301248014172930058186282907505729264317661083889913164698330209656069715445570250921321230756174445440671175656941040491055805357618226409698693084295255310232072059926914034849820781798720475426549009338797281361315625114632073079584291269744294161473518357825120182785190829705548223835975154277097588496898915319193380021192311166225252248532458801137522101059200582774292986848945286594647851358523721211858746974032688349279434502380776815960722131877153640678589533008998284945806299451027439833237912077217699791046488818596594564023812175755668840672029458006170564862066436910689209185099404226592684141887993827065534449142143522463410886367814574781436981641587112321643717996761959345890340535823361497527689740378886620452125835782442245126821816886328207555990802102001512475884676134495596588845276890763827526834070453690161670855796447667554411413758209576757928713614501529596337779049692569168702302636221924023868010677757880101343220453863680656829132643293619335960941501364224423678430869165729179573266968820017054090274137117377987885562391564505167965157277179680553139086229947732410059317492049255515270613187534522402281238106932572220687727943260629654998547928395653177482207334716753772627251946171579950511488367016796568475634200907075062284991883196257194811166271459228900344022524284696565139437840033779382141383903266448518875168728920745770162399866192000830106137569354483709994034507319853367458587170155838393939006286723470080521695296003333894316989579908779746103447777589453699578783132658145285637706854455487046636133360863354994156537257316588053372772039325230749206508995524341306597964549223436431354665653743050717450921115115344101402042971950087242918678342338039336505098628386082387481042356740934101774602720904601925356671948604011232386756882045580717760487913148375993214551415620862857168694122561976434338165931457318949195342315984439734690711898706071191784900007600372815705059565424282059035173914118815058350369289085115340124182618743465405417135602366395281906802702597728085552216365857198827869590964962924713791775432442578848300046361144342613951507682932463570754305910245328686301771236202559490681676446502343077977654839594873972409953982629681202051080370062391454783432099372749020255323207200842191264055719664166038617732895956824112512684563529986423068827918102733437698446620853152291197342038556440571718407784534321341149273104164348848753899398573878758049204068362625175782172237060935990157558677245082238463745008502384596879041239097393 A013807 789 97306675254859309961911100451615675162401132740321698750780590421875882627983903237936269279796225544460872968201823312310781642452656730417770841474696227514220267969833433308791312627288467004271169341471286069983925102682208102696056422183584527649210330592470292460568490950706581596301156151274818227730907869233198455157214225354474325322045965928618221054546724712833825966610906551543279623573680175735370150524645182504697120185471080617185058397127869457227172163263696039270228041959631396365227071619943499929655348135314021183424756297516304593525668625038897140473393482106126167353935567028289752028728679876272839466050502486741452836416705044881642933878726573304628634964716577265493913738333878227811292127194392208184974147436655288619802676791723661598164818776857619455373473609731361400505272000706523276457999170360542821731886574402378641556600647758761302921224255506799485650285996794042482717366923669793618807539840351235556288506319543903807738468090208363826629538863888421596742814929095329191249160843184190410220159318619028765507024883809130729032147123353166123322456371619248420012505094361669304017917014914910438448462354313364488802543767748061799842162677402577798135047015132228944508181152656204476420980161386368294815796185387511612064682114231948524579033850649840577144036908492242347848516866908747321318645450535391737291389776534717786013885075371387569437428769237440684598703729472927199670513986445857650297262043372642853471919273631887964444545093424018765892890517155787104691881516610932828100799808985687736578442325199185375679959591140313192660429726763911862786401923287837093203004480860377467688849494306374350292750003020914299293049679491529806983402565491873891724554610759281671583193315259719335654406018184163620167649073344860445855473176511749223116476386444545756958687936449262802311863654601299504247993792618006174581832816731289217241768572362133371747844650877217673440348687340409247572214627132430340502726800969139666540640326241100320398143686997208216004970807555606528107131892502975635010174806184989426782001930385358755237284968163018223283907782361268323498364035429206722696946371193485638868708398362655992911546975105641811995688499422060398964089796782253415727644009373069539185018479891316397480119817015903944287115527148472139025987500526380558793795135441388090046224623590866807138830502816644374673786206180526926190056505859036133617900947324099478729621011464558620564256253445869890916884036070845560931287929115364444059725549071049415133721527533349036491438802877991843600709796196529046670019901609866195653444093959816277104807076434597167823418158546256985633105250782141817010987837461287775830524984717046744972967408189607469733799224222101331294715930055833942411756085861473103508659038585778500179744073430944595252512817494450187249286703561193174306061832048762442519546022740952401746914190976733622096494432668272466948148268338750805747293496482597404476837815188510268368597115690634183173030066273338972218382455548654693200031060243236615810933830415383424242342541433987084804138677359557114316593852673257407714597819355622140174321545328947128073710994065511329272548784070086693586501810498833772357956761246735955744185573336391081102948491829772009066633534790737940502279963801461852676760481117552488481193393677918322511856500072974125844582645243700340138068523664847433406663092759103302496106984668435020602875893036627988868172129136639459843873186202289892970383929600097208610235418873971221224298488322196215771709857803469049651766583213603676508283587980996694967032371711370920744849588621540656565197762070811711391669203209906701171927430587996041131576547858399450011960220276132513093204402272472990493136572091052734128438932910580196774431668288927751027572993714817306502807411566434833949458282186513638730446855127663915934403330653360753 A013807 790 8127150823961104427328777020819392805238905007604408601363945692625495592971843582335675146517860553698916571177184484867508793559288342781222638450808103618215191001108458183383559221943760052663732334569023283851127408501120702945277328437195163333789696021413711296599140932693964401504668862910624093198313156146225968173185689315831050125222601120324122440696796994740593978557309526091446257440497341957593850341968890287974808175010730124227913262386516784937070646247947156895888716292510373855820130248769301057624744331609562363260819070724859275955857369231873728069478297018985763623568052493769788379191448071946183825044004018195132882350359622053559699480485122128975888220888093249791317169339383843465026929755402831619817225768056886360814539368321551940340323829061925234532247889358373035531600822771009530573048548707682897013868898580661066521448842701459502781283571044183399840997536738235222199037202831824832836424535005975544896772336314626389926124593362292755163925715450824860181556645692970989382321162783586767251997926450379901523912225320622407619493959889579787786014878614011247287864437986180981940880447002708234729654024294606515469277258026085869584617268979340700278037261750858893674267798050998854075156684059150866351310113199750357351254314862766572721365486240125334843647106634180573134655977241085485023854586674166453290314165525956164205665695380093661186983488235480283418368334189308352643680998661944476810477623124526503764828169653008914678372850747867471346140108883368494770970636148861720735806900846293625446768081442961161762165905011630098164191751209048682691783075034923441861408137245939586478840398613962692110800773002309783191254802280812061009060765672446799310726525645225964492299888883807018633191645044759529720022218254836089298294975175437806863911224272234906166946575140178878511889164295955135894296689553248493707249258686214006713249752932257741341751733085916097303411362715358320766478937872727714469128245143743514089140820687982939859973358881693827408951166817851812834035762793741028011684809987376501914259583227715548596173277825943445026895261890595491646906862603082774686371657868451114043953394139647391183965314907798309779691899160229906581879743917050587534988555306848140982271928459002636833937087236985313330804175942967541523589502031463830651016563507200174668750726786932786599042262425748954817129297726403789402319709425852556915900705021456112562976676498531400548147246544052499159269071576673092094542099127644353732312337583963118201383555701112844876801460255172756769374882888130302506926732202357634527171304171617815280070591830893990053779708019941929697062583650575266698574715172604216325141277248552461186887210899404205479636645006254125291065969194193306704172280047236095078146711561722806113512404757025923540085123029953974089247674768134415111216590274544687961675003365347085546304020144567768851121311510886784711976291519920806046819700119723017819309971162359566124413599699597457612794644165215544298651521069879188630759794182575365389145004450123238976144691403108035309926466471747569744836235169123131949730924470400916769499509787418993083844415935345571732172546994317710735038217714673095501108906656088633759710123270628719484799360986114387969254299459257223528690924856661895397415712143419101390437753433373416214512766742594871964665387113399096108671621165011722485557908170333066927777351466492361355772797462312206258258604397621264325620132384801454150779436184129718960335472419772950367874634043158150137468979033603538495965196796583392665648353551760824960341510717705410671530582491259697176981882285916264947143603521294617588580550930140017351350404853681380464448929557682863626057524882199216638977259637616815407141348115624568614797307367159534693573924008055256256420977821440203766292705186499805620405651787117617922757300579499343451313 A013807 791 678787763968055402874926785555856506486358585140127810794518108193774017420601347840257923912318231305487210941289625360619201946865321677430495986049943622296950967603579535934378249775964783358527588315539393690530012285422102230692507748402977236801449201404494581203256849839532600778071448099158234888016313114488939087792641957347525137508716868170591030369437181797729149683085048928683682867687778497640195974411583685741943953585071190705639543587784268394729077445274794491101521473466758934811953098507460793633876271320362258141906869606010971587109163335615325642090896845322709963604027312332146495218448934417017219251500259603675693466784385993535359660309597885334195160096794436315820601300394677990042514200100999899718754513373879205741591142581584339609164186527081057513367875967100674300634832318657487002991587836614383241495344278355392936937928791268599131795585137181241738119955265914143993285786217716841863331013588234083485323322301333910713019852162212053204046239680168343147223792604922630004200845836847950387654118815062179755178672971003704106787755023937593455675748676720833384729725725043821792684275814113194472855433763109830778509505867596717913576818922423514627921950138693485658568520761017475291211161409304339508527771964556349596334111631653126920261166776261508091476249993193395648779601875152700794677358933613056345260329418893384790621404543840802675998047920915548751385541639825222921152880689244264647687901560983578120942213557588957562852378867312639074300968034047820051766238501789079777575328165583289890939516930197559191537858552476357428771459252730955027100414209991840787706669030918120202299228932636778007786191361925915401916792341295704147537764209728429125231190148414917780361379019464446003262799385783360681745975690862165014282894621627741067080729362441331597969544902282880112191494891162468905027553808176867442923165334731280054697332614655098814604446499068798362878220425349442308737087370068091440176060162650602040239130484681023120044834907157950159023010403793801259711500944296044400563927014955672816380874650762030334300988337300622472091319168364426057841308071472076424580447236830905496065031431937489759075967066414222631109647109761562027625178091695982121509779127783263582980333736824359231007259463120250354702095578932592035591718799169890599803554400684865788508729451971413269538608800060978455281456075406970894671144450956631406172942784097035977372374997833841105181806178605808782281312127155313324828250661239984068076458747350183595297755955712645916955334761972283818134959593699530995681027600273111993343874495717691550006775900308096943281734993533569910228364049079696849931658785931076751692124617076350110790006741529138645864732227567350798435120813068219169239173001825205897021891496346650489406669557711562159991449560584785869908055044309354484503920836320246883247057956077153931912858066494444622214503058700775145928971844035305641836428173699386171286588101451433322277148260510079257278221475322967475367673691277379713629688769922877092666779916678743042526580770678986217120368406186828772658467197560333103573476542692354969505368556955021721355769463335997496642783297512409518301126981747211609348116992823178780244749205686181280089927428921259797580088345136622566339794734953258165487557693930506767230751604508781095652320791108266301360817797098205906092362471322944073716282048294388082874892171832908512795499816849777778896016897893725617740119076911002252127249289534698257286178991971856587675257309918611857631546597865601138721509201647441538827616136996615861512683316653473604696905780252501167918703790402012364650380909702047755615836194236224389202137163784322577771239045587230452911950535686160772904019702193394039619852535965079595276485908612531497141987707076783057792536488624507258764533029881650265221900442911850566526612501700364664397113073 A013807 792 56693032834375955303516760056410691278247155389488614885368946914452199708986045172966182063080730996865597345027450799744276365804138531820672455250877341277863641765218566420775205799538354670887582703702165700426757156090739400409668939654365061794893838750504791916677215355447602349585305416689794936082010487635230681551529248919622647009865541546475933447485762860928136310680946371572589876792150947901406807978829881016852900947378730918925720319995329880596167277306796110691290174985417172994429134740441632945094980056947976162270203656363642357926944430953927612953073795418198058870171965153293207427140073451443695169104553182358597594039298702566066774188717924980997313966444368115533652441210263900406340828506635612624410095711499765142743433819556505628497002022928337004573998368648215418263321830086591971976860407701869902712932649472520773485992750575544668086699066242514491209516783764415220463222150689928349267269585902898886777689201929709556662131072440112895655145984327340187999278382155742980580858845139377664327259657552808315332277945211200370703020087354291743011494205228400725126011422281385039946783400270548115567358683328696176451892439567545476859849493219734365238669197533818615689301422480940553797247412066507740091748042251710874635421337587300813507132910320137417308187875681505597981721128214628723072247695494296079012487973395394391097490328906127680302032960402787547264471823299842443597609748046370227639541226274909428239214618543387324606993535376818928124691151171707978543568005907925732102868983717681954981159393527030341236433484161377848808421048247342094818453695232728534430048704131312317416233899682756335988310488739414380283492413137358506106501604560728128968434232385762347933562737084689994638512267500012067500105635676498884157921641692970561663649597080462456394014359783568429850345844804780565416806321612740145700385691922091241448375917308608508094577976048725108065951848145610771068030274235457065174944720844740933002812417211043732009264656280739155231760851935262075012364270368549924379499748216112749296947031706295535551152846919685289491539068260965228776963891437419295057383533667354057936847490226851082167783845353982288372908836254395422109282499396540122770618262531585957714100454033307307332957317619266429875073724848029019404655945825468432786192667099600675522037592558104407685134145589892981563562492874065616093828655688348811674970354270568541866118132194080242945889633843335755304917470172138924202980323477424709349813911037434684062863875177075899630026514654687116774449960225378528290275106202410586796073741756837315948115929969632564799833788394917292472183193743185360603142073459749461378077940142833837603292153059255188841268300378652706036099725428270733234024968285443021725165399666368595525734448129627383164645858749601900640590665355761595900251972170303339935677527549519973547293818571682509291977509965747440963133657385672762511820317495546432412027124821325162509909699866062329647134335840449566510183474369178031062065235752728617656622125420925297654862552547879607840110289653130125921207838807436581143560334322208179408057887245440369189355221347285846917101903791533955378028426642508860824364079357584714904821698408115546694390828790932539553686558674155853363265996058031075239686306154769855705879604760177905889977484794153509755956863231439255482740205967363611980857592955595587069793869083656351897192940203110289871174227328981857319272485422683819099919987911227533146798955588481434059225165781712380961244403400332872707159170030795964764421327378094353369400823290214768937890267672469150045738059278166474707964463959224730596790254778803697210551698056430406018031656326491074657659020691043833913716629546894463583089703656339412877087379573227243172795955282759997769890440066407470759272563188745311801598346892440671166869202754516157135111280970033 A013807 793 4735058795359914162905023316671477346250480665285478603840899815241962171894223478891308492090565733589211555854037718245441706348327454316194384135008526420868449223872819886029565963583242920467201794995908581465343184433854645461615959508872224326171328306280910725672797703702339195839714293707348362856505597937782101753865274399015803100910979895503216437467458399907578872804383321900114279099557239319673398009199850492408571140026018985079595086846329946957272487167940917961047246704957027705667715762656425625207277829336351917048969679583147773376416325817702988161453676467123320074895632701568201977522166074738028864218781386343772429651756266937020463047015909812337876659791400069377486185542322451225837992337702713002003355603920171884487074336043178906597698105956997634959024917747867599948770902570662248091479358111667876144486847816594407522323600520820066223269192711641052820310051296787723628308777247773505659151623084196017922559379834371271881977849301270669158013447757003779841887729756029809481093911604885961902277053858468103304867186261984666161486940715917800668063007514881256963249600000363559921395296373996449160301364590296033353438508445120965772811489523205433919098890047222064600986144107030635993699901103206792960202888236905143960425025536628951244929247802848197230997159564795029049031330349614005579717199775379102815202008025956734938853489760568689986506094885801218735075951153826140731715963766580887782682122759706710355967444155362252738500707068207293695902329637012222075937343421435865070963720389084514561981413706771101130408161030642439310328134370666259101332071079532719924132097817751336062921271535403491938079680330004628455657569837645319788521120514516574059572595523091257061759093364050393042203183093868507889676322797336863303753773435838594280709677997757304820484473343483418829530735303940077604177080787417669709041913375024982577009804989532291204567247137565569750776364308969557210372956534419609540476558029673607465327895897883583541145793357223614984111898114485023767107676225451658234100198470757952934030313035141509424767836927579035063622834520224076872680801176744696942487730115431078272943439231236829233735474547809954707193718912803360049989383632098427593924807904900590774239384021315859615755928124878751489596032573032231729696269251288948974735597748825748020276101768045438234270088973813451713170302967334834321772663151746581099905198959032155185200052518981775971083648108229245618822012026247215088357119597157989149605807663757582247614453718664556212999444530474122680118835127983840061332067145131534619794874985272809465302590586993681444646917840531887184569212524624584502935029117431734763758447638669624950464563915662052627211569715925452660841085167494599910438999376168486617507539345534771466904866842234608669294386768625500343402772961178564251184944967635905254767722778463457710643527020925494858575253609849192016681886198508774797749744737545533581484917492201898897990168042513391834458306863730188244497033962788118332334750555303646875298736537281101785431775251351452726413851502119081247065199905035910693691302682925149352340402800626425075064137442146661220363268106572707487128312221608982564911712272024832973565613072744218575462216411447476636063455067024171028753339256762813435093839976352533118410770469174818877836809507492495288327273173953038057173944742600176236253207021244299027656253739736062166805451558703974520330342640743893705162957254987975255044417310333634795953795569705557854060545071254399770264093816399201861374641040142109773089233683945818487765726162022027716461533046272295880970088448971742134083899994338408724174518869380463594722488373371123941032021968044861046482339067136672052307526616386172492923235139081124102907215029335512577035090981171397773739019444786418365285203750087197186981295530803537296528082683259943960081629297898126193 A013807 794 395476845647255390799990452431718459436186395645308458471395793468823922558777439180480976567896140635104538356485084265577536755918657311942871157340047135197353747627081789701075378844436031960341161119853280632566928107099973843599626554140517047946155511468887944718917737010923071975728777524731442614138204045361498920584581583080198890791185951852324140073719593018680895035494899428419444704674120185218441875126380712976456270186113131652832861248492323499818355400753593409024627092044715911005073288212827324642937051584001448463846996608464085180171667948620371274232772512210606815975358138867677797364628832728194908768416840168818217096944335170846886094149815803436271796502437525194477023702680313448833214958037268292640322263395016675964244935620662345457946343507634399469412720155219649815321294553604281622848447468844612683463686016489781510671989439099412751033666244468972372605115794359007465159977384511290966158002711615135612910081963146522998854671951491427558746441170112712696174305076953365717670444591151680424040081815313114456125812263787221302473550775534170629597290450650397462827569841630364888194856548452557430317530271946115001712537663844948182310988416467641046357058395634034057538963741963305748829809440040934554829105428434554528718658557844786636927735705741684280930113764011245621204145742130111360023560242439438046228486912335932458827982318292457556362975550957003589972278516318713100053649009748602328497393575013464155640756903300010710972317555043741376775458473612897800004362859901744886591960890616727740731249654203229137512820017440287173637916110772416626402355908633652300783436941836409339311247519908435050160352980842316573244975890409974754057072506492938782029562750684104881055181236858852877277852055182991647453656156356372159992818911134675232919153016050687855911683698121078624061236543320379221578473964445911191768889646995461569814435922530726493696661048176613951154592723449446387767559702711260208430142603196369369111651193287134780940037806988673547088009842419903670052600226025947947370282676476174987003145775008054008666034508028328587548842761963635124483173195082893833333517706970919088434508988032131214430820569707635227099526597316249434735163310336492771072193881025202242055247592844321910967550872917998203162550236532225026295962104136904307318891859579675300401480295768923046764472101181873300535696874134772697388774599097026200045182122257324633223093586437876910880877373647414823329633266444193651394674985874232411764226661884697026903006789036582399465926606629729200366205228724338305762515580028530902979887753644970319351537668416299267938355224959063749542405199269169922269636566917015919203869305229325745487750842800010297477337514243809731686108274274316479119775666896968170780847193678409647687361383530276750668136477302370414181343000490594864823217788641918442783454974180046451450658020314718256083063756748214366425287817185651379882856430224540510259201793866194797859036825078760999405792247565609052368636773606026431234930701129515890671825774330254902221047300768124683162811291308487784836132561268504297047791291380591399056822782311119648694431823305531291785960515529059102032443765061003832803991120671786074785173569448669879641179776900504696120655830652925788492507648064086940912472608664939918582785960355950047495808166875280698976382182761731691573225038846709319428104103621345099088877968596495648233758119634514655912510547697570746148915352893850681276564778176375511792856959777377897528990784896238723212227379639477738663871394313709150358185886516838705916681214778241776906583701557708424274502757346568874780821411427138235051779990489525699894816951432329642678935506793074839463251441226321986480776930527189512781441522051194566198913506465131345946547833838416313460456643048006448286985502411032796253864784028242238543321993788553779489977760589749397765553 A013807 795 33030621625304417495006002577549557450569723950691807759989448066309642836031650497792951643927253561984566148071990722945301447391082177350780541932198076778818182355561498157623516716466141825359654117891265851712622402433096915391284409428370124361510854473392990030868728312889305894484843227643094818575436940072637751346144838400441291557770641884657964503097134128513247034259569495161020441179087191989629483852430443528506604142214354868776253404335327351028328861426340875115145879354666717603054726104823550981502745485347384977148965003735528858333117878736722029195195392992342091877077887116367317313691164738291566975246942907739866310153887817804302773469486765718800856715680084541767915496671562459559998946510230685069612355761015187793209701267973339754993136556101132678084819800084100372225449842411583205421925181045370895935570519783243041552835229943022052379082838404293041532351876260658662497626471131767532784482544476807741525862955643960747387341056060515521134061512968983877097174134332222058105553202697579500696251673296766632490083966083772510403893434323389465154595295728771846492821460742809705826922613783306049137550445843211471058032858221993917134796063531793847832787874261750158519711790692517259448014514241658894953881714488282428793111081409754424702841413879251212827564031683983245528591456528449030900527775008784305059049455405209414893771911206104347564992080991479896838074673961455236829580818943213015078430808778699539743271657320520194591118934514808323529663067174622837154164390421853634673047165545199717633614702368707900794208240676630225029412391487823009053751167844991273813733436819118744428614704110272403824442841312931122513993631342931501433600752814796740013891110499887123770609792083688251163123481500938645386976815835040559174760228276879210128640579053569500413599734150770607760218537334661392965455723984486948647729432206707945772471502685688807480038827404758973814382738855221211752734353930147163868293940361563966077574219314534784038892897677501003326337670048752774426463223477913198512313379421966611089489738274447678857795868145034031960666896321964769231959108426518375853848732403918133185138625189431631160476564802551401802579560934450469038515574842614212732720705137105916458696334201950610325920816456984127926339358305407966421265050899618384651581167003954060764832035782916221788815474362811239934041938624610350458607843291182725253973656033054010691425999432877917473681759124405733459314300046685497958134649495201765262959975027271780383966030027124398585793656112321612543785826908285459635591063759562929547783205072181566042559777603797731157479366743805963425531224648160341077882315705476086587826368242058515588882438141499660055604706527157232600155449175665186652562783474901678591787138463214452184496110113832244492553426720771279362839948743974973704899972925161670259716942898491659671610408514705583466313568027367612098206463779162788899196051908783847957358793025498455711984614667403197431371174308927233662880911968348933563172647089038296704801560497837219688404091607454541662441161861376208277298627649706747393728576447398374240624895601407024178607640314301279021255208217502545260851735701660101119622142389628244752132481693922357017510976146507052724693295631963014780682731273960605391950624748304446939952866194889303916897393905590319259206416286442592611887328469516009067954682838558364021002176815147913036131711909994298576468793454248806289103559189047302750899966838069059120451206137566379379518839345318754401408442974868820210945202724475301947066043427772885556867131739493531449014777337801365303830744796342778990568985103806012529759716585675675980915006600579604086187372462864403666810223622663638632860970014561395297018777363237821363499454973474235144801621630018368916530799284012546567377316146871870175919040626822820005376796243213800216782432542216459450776752113 A013807 796 2758750548767050253600396341279516587829033914085730475922078691946247679308199481226165114252448144750512949253120737171114522187550574534514541642719115570643673408518851887622873739675968631395863671580396415200889935673614687470395465159866901156797748076472255920368187057420827717613268591215978922342239068671806777630181363048043257112196561780848517853263175739547554905548393503805343588267718541362165844120838843073944400084561885132995061460583490875685237054835189416230492098989581118920924733779000967801526090805681698940676458706076995105776840338349969760600411914418113403855665422209846114709356799770106849965339599918597341374090362864430833171942945004159599966353750316341012998070197505568184910672011480977047699093565515749499676667459602401309676781758302122702406322234522824147188641796288057840900044613046090422599434785382816242073534351240071144836753377746364959121823561057166472150464260495396356105692766597247459379981599918339245582538112343230316840637951624682502399033080873561518515033909042504537477651636005419245912204302931282763841443583528123811519176953694562753390926941222700209440370403625795504530017350787270865274237962351559153953015302022238953964842276046215634989724848470429734026357620243977592565443154675775836735229430630424099305606017728608940546570975490277964649793487040712591509842980296508673942836869564898495541342723795845041212975703596489392463812834843934702835243419578956094232365619580005764258897792091067167172444844529611305989520989033491673981952964052423637421527572313500625616477133556536852582233066469552833024681552349454465539178351289581516180196830376569616653422328701994061439821290549297320283491262083392981931235768475844638522700199440061072464445100444621726425395236298439896601365690635358422542835149025913228509154189803133178244044263396006511930741212456728254201867827522908334438007009907336454338862592375811414889540322903672874251951060731926930826800125974599821273443778192938184010765076371369259697712373706922561298819048540141880472872634888098788252946925762702073324805272430420144585881968703341387383386859847706819491022456694891241269689299979107646401755963114446519266154163168873895629953247508806237624565859326429981661649566013756223248546776528881116925031232511303771348535789545025978763470478316187027104484710649337247109139536460624945760023657234256357570531116755866081080653385679522872395937133725536704026958590898633396545319374203829491264255389654199219474961364060488746636527680074252766369449226793895456894284071952157213401269536049206909874224201236262455438760401070833676577440635185246790304003834189809417871263793413838999847165808890037068227901846101944969280499050116016193107504160693854699223997583270600732054408696238607263097664653591586134260901299612817382892262554753145538023663755359045533778806950638682427861761818787824921907432572929556725036689975515213770330054302061299455291649753451473535765246563752282656519520667001636182452665551849455911482757476648508471280129742657523567579081731134339862425595198135146210774188748279824002291528258679931157249071604433463159614951231905525116066421488726690757125134256245534030082731597817538353305611960954524140629942857003558089180459534238732415550619108744477182957497402398732463722941108129603135712871803337463349552443187236388809054848179094659971777537441561102446593364643065359233121398122809777968844690756710434633811405250098092314550072218367028419773057916130282365886799205187815681572156792980960367686360034565704018732838354276750901693920903013131019174595099710014239240153163218030507831541247636135345244071312204854981972498061288952218133602002266287009112882455535470897858655656687188489762255181076586182296602305304154986078100837978839541593528976240160764190277568887000011901853920821902885468962934192192868749669075399029459807905885548358460909788325113229873 A013807 797 230413604583572804230958702820006504932068741538354295079487934430042552423500128871490536507478721497707592034569897089268656007626411535697189032541543251575730246752903028506150037611476576062813929714066288993993528317395972312214899645617243451516904717095039286725071351222844951802777806006949775572946149254537973874450377623135620877267769036498249059622393700942751333266307373831326101835708120293109453466816581012378910239462693208192880528249393741428106684056889855232986930599708804633394554689955939831751260630181341177224238507590256708229587481899327824375107003504115249603429031728388557346640189273599094215955128724801168548905401196800127617353846709692413948789831580171117746611820965862560371924237070902684000875993685440913962494942893452159785514489235151590227678439349580795597342551467774878929812626126222518185927392709958195354223662549921982087910478862754147750813825643055600920478925500835999058303565558968705054875443206779612130299165681018939292846922357645107282869641947640731587894147117139021474670942290808620837833215585123667718801209539852428861893178349523575725963609057861144192669176481230066333851579155103649938569628853564572097309791040199419674097591737655976049976809069098761815615414800397252508658377721675473659963097275683651198103520206711147323390154443923505885515401831127356355493595557344700956379678182929887246108485634152773687148943740082390547970111779000270315502365646653991946381408912941661436667402493238020869409765859957665887550782525066258102646693510622474621083404367195885752113786671775514464520687944603522167054427933778786416297715078057137812886219469881470952510486315519246005515314007967861487397473700467065243878742618871020054054443357433340833302919234235251212775435530881998604042663847555770809200134481793298758313067086547486180120820923097859882967436805598400519194202822540827000596783474470648002836142577820145182989297309237662130397204543391269189585173321524551672579297798452390066763109943613131939212635164375879242238665753121189998974795338488898893674380186626639866161061158661120895957447908071776015647853921340321270709686605614011362085720023555049735121059795281687735628461862027516636909325185183005772641365136802758498362633403034933521941875322468679766695533570576602286801057678590114772303817819446256690793667518143296215802443224727856094822935875862325240648329402566690957937251425339429825381065345890551057035608470444759912861619452878042939881874399308373009768248087696080607829428367481665299942768871052942455267499973516122620487432920365810319605079511453876540700707457837099501424419291306997172980704235367072390025823289717247106235135524304785975462590088280545779276561164739788464531855005311438333887502152343843741916268718544717221180049532622865519604737444962120636544660835537468481274420511342842026739735324293395057442208866977925302630675923649507231789383445006169311736465362461791805413879058020521180649158251154399755166885628643655594629079556018407182951387207160076029787716236499025887772485266071199649648136543445546670071018445079180495390731693206530184599709473887276554200341839981363218983589159941938725848338215883247726539825781318620806438016590882810749553457359794175166441160759153170079203258581447478797793140545744534102603764292092583497874765886548276417969607441170429721069974766165095502831704656624837441924408353461868509532292615195465735877416691212211050562377893442768203536581750232580647865570213117313481231356416491553540588107506562790869532476446962165348585392187548512060377967740559715852481357322880099275576832345133126044598156543817660170130080066661692949325010576914578210736572831282557288117055568778064860052779102170669853433314978697554531594521141308328592229060088830657353433133624554467185936172831011127994054741320966150897253253226666140590841110846402339512616107466884447013646430701782072222833 A013807 798 19244374668424584182173901818229763298431313362024889079333911771531584020963154263475761099641130298210035794319312374792807418412965517872964925186902233914856565939049213843862157291348135109342282223648530523067333478597229003488500633301597790314143398876494776266564684325483233219519805135506452205628035331888266115967969989461910191290281337697370259708721944296439534105735258169766187351420177915000794663001987662734898962110163599441477574599917614677816898359115497598914301430618279071785746602259810050687697039093375796462945624392445830528043376075713759219633312039667209762127996158986740698148735248320269948010788306224118398373128013357943458729010631040220105416875523407471925314765898889806904823484204398863070437163868601710575061540125404017837445955655409095967405930932916337629085647241140025663096880346688230941406841766528418434180114519832033865964371105096089174295721531533646844479320336755323477348572099050625214888251892073439984734716616844382828677867802232877005372555365108901542952507061370568212585991771070626820996667998885113851541995821978014710974180148930558568208206592121620624115922288888816370269617742613411946519273971478566626139411057468495730600304959520764775670113070260197685602015059543978926775656365692057235553777847562374231716804111184721735596869089310935135064131876337587930167180594544986768577787101516487112682226828650073811124366930115421340957011705893881577021073081174188061353721653817800504851898123637732741033973054389524212594128907276058942991154488700699702827507016152567573902295576613362743591232377821230774914552875457138020275601461034410207270069936343970335424628327558482945626644541259483759288924400936709756233996462270726465934681163656190059738293117362562416542217150974795405408247327211705533755204432053858105593065676135532593249871084318056355285323289440384009763619013941432411916843952571262991844877464242116345828449100564838778792904920668582193983343260987052080245495531424542070766121705600512392694978501563837810191015602366434909904373881465931324498577907567243588261637989032535478351262006730062804602924407364264972850943734987487842972761422087341308927046035161721841367424763178400217031303748791669825136779457590903192541745504454880682686107368807906602794177659348128399595911138373524975897587168097970805071777904782846243240035860572495268895706427287897266424189120031772595497877176295774518445651958754124714834671055060016792682115318323827024381874031704634622148853848532464348446521686680436167516519998879212806806396865288040077385730884941872843703735845876139222555863787586012387458468923629251710884521398442093253087346786980474195559864754125460029456610986763279464030957665040231872346165061898616641084618067265910173168588679641573327030178917014194351062907276140681277684846617644924905024520875527865508915329434020308648592630726778863299201016683819130493506281094710360267085541323538171313379972592804931949528998346294666621951293454589946758919015353598213386327282810929216710083899847788635141172645741907532665938262012245115503431001531551458234155529301748302607547952334968539225083366750817083437412728350227510664321579056128784733368332789081512528374509583687123236613454312147369304076332187765231918185135359981074876670480891521129232783568997439864666325998321610398594705239583093995460733485362444874941492006804625963047986968510089488719784646611513740493726217719466735079154020364038233443127578844361175368290380289769771139265924119261791043263459327055630856214221965326727012079200540896239275794828243659288027715095444964268771595452614297863820370882632696194795069434417247651256820574208394482486738929299441550467260824598159912755176468163392396516828603900335798452033306000243212912351563327679225332816088753456413653836575091018880421191446049868413889089488962744382728287640419002369798433209911741655899026763538643540454123234993 A013807 799 1607309416681489695479346453760368060448281723309680760795047645070089429014863607239759042803126843636800399577343288855070068393269293018267903516535261478802735243795329389453211239130687592467376753601348917817106759465919163600363061393982749044827570817563720208559748999548685121727513644722634394666259138954639874271760821489848201086755587605822061461132165509582926328045114497597041733777964679638781371048589011579281496214402973988951648508159719095505945167851685474958921369786669286354617341967341595243487144402117839896381681494881468211532710813219688883782993854865045026542692367194731569850080516674957266327809050124144592750522024803668795616505696915110223424522860590515462674214562641175562497762224235597442505982363469483468939714892813868973801323662295423104293710757448105435118862343227256083407514543435747736457240831182220036041157344810891300519210239068730463926352958035221718097757313846141372151630090284807268572681686277865780965028266555459698234004196710292120365721196649260565768936342272731227683394618711589822716462707934883593994639033047425766675274500218829182175317622780589876146785945490282832061288743480814779185236281371861363181789750930826231915468070524133794828743513741201970899165899788172663943229595318966312370687079606257058207219196170259144078786103208338613415691358443591681515493090436991839898385356505758520138332266955682814778918250370170105818070574687962883194377044812749361072324186248516515965735383184347076263898463475667451760074240464603718977564214050771139879856213496078596339893628854324669707483319428007015551638370711055624591438509627054974921403511153384746385000382546012054101682978730533343059570254890634935550419618525313345161330505469728649979401979455238575592022518666565887055102225016048857884768429369570282837238438336515817720822482833328384849785486457350312879467223663402376475706723762704456341876010690965799319937897328275899643562211879160653423682812500899576794184032280109178292457250973460395550277299429113297744963814125247010110123210953916050153445725417923751735200266481986395687375754064101575503240849427470774797483671689889972132928006734156833462895811902742169912848683645423164526671520402829055465248957077449825544279126277576089498626373550205167371972512286415032062650094188095179511942377866710619610399962385368101081651035110875377353438296513512467589014699494173678948578199641399383555099297247103250307706561189667662541602953501724356903398501002002788276494422283279954846601937793236709147147266826390732837277072585722395303333629241230161778979721583421024007088299402971340612918782970438732144786111719282070591108290995396185287355464129312547120245606225455864115329615141825206210224052134834360480028385596116083573213695112343845846887573327942526395125078610545840993516074352321772992553008044962855170117229658810198639105110931297441612568114449257597948138103311303999867251496883231606264808690923660721356611470880876850931993980620806943251675081347876380239440987651619108842917399187154595625880545009859035791829581524724291962060678916709343174903962811319982085012526968907364618187874394993625776148484539351918194802604346932229715656522876877007882367414939132219845192317604860431645759340654339935038740690400979354774395234540736234651316466235174936796213705819222101028376315219593594875921430956758399988353900329165059730919596931184187365133469640239119776507430147581180546022934824837295403458512659889727934980852181861055322629248364864049724407386455013344741868032766053566775866908376194800553659849738667395362792486658860692072423797798771884141196488365418885478994231962941080620911178459315571774922114018657736576091331262914073225093797474696349482041826359946222512273750446313385652514920691096579022132548777433124782084588176987911658330765531059796430643207657373589849312015435496927934940125038574842342614317511047142268826709850353 A013807 800 134244089790654700856130495164519700776700937812547846822363174363898939200750423340271915013959957107389206173099288828464307182274244622178753569604541573971083250297029705936521655903434158410467773837538262965002573657353034463065923250686833182973043542253739475539118796191305730051803667120879147276920629544630476939051735571653611602966913432425864395295219595525875589844656007953802522646869388008110658891349202836113169845323150790531230635050007898575752046364140622554044071725952405465623995018454337376331289787609284105985694420133995106495423539830921635262439429752183425661872209200471175445448574833209105840964939675418680531116350033627221478686172312046920970639573839380441958013074486353624155375598730381333995542152979334728809313927562707150560860353598576033093715016172823214046562501768683655342279022182297086696645211461170199630193502595950452310664958377259437077592925408059753117242788609743573543476296770677387878458947119613627891980125850978549456202264513440308185065400065342891713587332242960784867344801949410693583101681829429412654026246679154047458485601532776832124464703172257647045655708953293912416590897144261131172330119456459232914306261787493537715811808718246178677891487011178929811469235116207969065202479030635385375512155575794195758525154483336213972604294126063649331091957948567220831855498406387995460153043360717457360473649268405584373150031189166977408031072468513347967277565159805639386121588359662347929974184938939852156637063567951221238453160637844167212725140721734456373905470807405980444904255775542050738638714321946573945888388360158076821501535762561258560410542655041847402821616950625472770626664066552875345678367258720720452106596958852695901219485147337206574929632726080981072021312781550249452729192935565416659393743989375879592848991608304137611860814588722420031038933614404355482005981987591029885627501275384838898129826288920154525000533122754931414129959498359376934599412182887633553427044560066998680164322058554385696754710325618971740957122719554755531407600702082022424865940432630409668675661456841985754205310355187827687606178985031786581860633743211300362514280050443512887654521105928928773291034906749388124432132055564685541513058144065686879283736905829432571014773345286685784074516198673669892904598516683897488016939341805537660480215258388329170440576103495422391936519963105074805502096716452879839464199812249317913905448405375310568949959697122232843137220279417520012928746202188274879641090643521825108743040446428923184678886872606980397302218379432120178129728047856784341942165326368907346096021854435569339331589672474013347464680836906157817839955572226484791385215719544313248030033277556299226776444786260383047884123058353500621652450793373211416118381029478070348977897011923087747047241690631399185619456045980266802111019784923342626663361138333486600536697970092893620923301486916443838226442526663421372912712271184386986843086674635067108425546659441715466691069255430416707323154469255983153978350729650879589669304097510338981269168999768436528369398478526497588963269963802481051311153877964256223722331264970112000275669457344262618449697577211211559548108317660126758081348447199644575343208863131262133690307558675548111485465890791125714370661202980196690112264384076831054312602576428045896156564923727249099991018223455676637631833834939418325427306109392194953786135655289434512923312517822411522853677073356127780384381539505235749392258435866649966857535755081217201601317452681810297032229324109169566185559964653559950687180054488165937042224310023239528095791278234703862580908015951226535356871904768150734091077247776801994539122536100495870213269884952312816571724078409846309833059058884113805089615379409068450447615911026540283083698691041077376507532606439992014924486889130207369615443867919645257683751346751499597804388841188138918054134183346809407297490412840168369434675633411332913 A013807 801 11212200623405271270204875086635849928570839027041808714450594686047203300985876107802850613880949577566253888783425702242167400170727185088991676886940916799638844148058218069524225222710724344600678938685033261099979954435782791389728975820614994275091569692574574736502740976694045879656694081602947259715687900197082064426540006680081294691399576789640620159452035837916655139415514440309540493989178155825410341264376770075008058651234877175958913870011709696945386664379388936336314914623270856894381687936324712008565654350915017816031183664011405289604269470218405898754203612332111894705228784632553044379310418644457728943232726630643616639368671158579165121347797674470886388787846638893892775209994174741043081125381560179396641676158987015884882708543964863921993617592906668860020171865770367660382946710222227577842486211687634977990504706448396243313391530316377727439047988627085444157638723006558640105234947474393005924683782583746112996769722377249815166072091199579429131469334427047979924847278857503658810527576264327712905505203616730538754235568075773974276926148889625197780175925619053795867416473650130938900210467488060858946088320385833936644183907122931592235773290753247763562318075956639089356174886660675396783721986140805784294776251117698021948150745845907023947779427602723927205883249702962055782131419822282851097403082399931768827442334530482756204119660546502812429863754950415120096163203642703335574989519712126807168261181387358961459373900285195391974484186258853949056846429633382689774016478219983530804958827305354892738848346629047619741844058883299802534544084228762734208629768424878876224048933091750136931064269333190111275509609502562701746402911815613292880395084600336014365752618990750830344697854915009620116292064827858384541394923171359164809224891736662839474340628117169877480227095264685243412402774408666174212621621585590407077494534021417129610701221476900226082569526945614626639548347262473520954677504926958042015780188701355796766004342652520847778650161106022138776479846659932736738694218238592594947228210873724445937459920536899492176981726175642556296555675008839847103581990866751017577555184093092639889793257288290060074040526446615645540696101412818101112712129250510233844656990111780037763724884571689283371687667429423583125284972711955802096662790766940310940968058595851640644367356740041173596930083838498952830340619854860977071889432518875281487296956265351314029269583863346009291663774957230688999821811552966906222503531637586354907327481126190093307565310487007609763078581268550109397573016285046485023351590223657510453285841304313186790313701034702068793597608179239207103810929347928236261284602112060586788716409374779667719595444993253452542329841956742725421034342713323990685623301963037913616982936332828211721132673243225091382122588416317863579114483456582499521550585634751134363425551160128568113135063488748305812510706269455616487042641601591185528121442152195439962810082543231517493504795282803833812337184426728969003425831291171114208769947528161022054582264029659587285940530325011605127801270646747019886558883041452644061512829581568724375024188746850158155537191346257600665017554799291446961712303658561514577240147457586144667948177608140453819377596664765610789951994334109007754866433622481006487242879785846821292892458994623572080349833041241568451648393727975157958014033562545514735171836065428859953867984801045632800261962843777148345483930561016795024990816822018471881908243800138341894943634965437477818428825378921951337384153807829980641343965330906107227703616597450988626088583349440701306620018400262391459541298358140717462020862811566279385902053337649515576082514061102118752886966752868773643566925657060069114889766103624806049835328504847670983433598374441823563285630822474573078508069467044049717651487292516691567004596232031997908220360404874550574799341127308868506893696770823702383553543578147936226673 A013807 802 936454208267431661758781372110912821884165046377558905639628118773348466901641358399801886121950789667911091045080498076968063429659305225817673845274192312022635902089970431384732814826022407985393305637912663000331425774431014519661553789513584936849922992293521056567445429114463405914806746389559758078713969112360491102969047897927069813920384053047574236337593485218636953899123181569093131598470148752694097112742012213434748066609788176613264445337248005598575639595630943351745357984250205238675652958129776271667412017042773203012740490801896581193038190422111479069849839905590317557675413321295462819604385475603753979067740560917985505336710783835690450100089409569482902077949739127056818478313923468546659178672993287743386909434474754553721288700300489399628828934977157889857744774401006877362844092184470669528982290886362960996744943587276502637777774003554184173436727058122803381490143784230784180229328048008778247835514205177059103603203982670281812485507129080073500489450280681474331303169577457563087514073697172914909580700111272951327292508881256718105583148881410386143798073483628992084642491295732586147884478455070331000036242606945236222458884106814369515124021017002006460488368021974453382117082708786269814773244004466239910084007269601256491131498443796000547142485572807105124162574898441093860979398314976886006506202845124701264236811222320450280924278168504461396954650677213621245551646931442225290558699675876543061500342130653607820048367525719804333100893720525740679176870649409755632615630277411244476360966215370545996441352758804686248458557641992082807487656458870492323838966888614308621108790940756063186619418838977371283841838095263539412561317597751837834663477860904664255842024490726500101219509540356518481732829546487560135281845378195088804031272182737817015736403600974145337026047223601776215047292121386207536412370456450096389519420976002780082215376718972183782642289460024679231561717511709050943655619889004462627199977140525937501693448702681193727320640105736075052750373272884242105152479801505492122587447400384339449142590023162382486113690751915841944444626532413312869938271459181911739094986530639190376235422641975274107443938809347785331204479086099980623034829747131865240939596471125980534064066084312060636486725671372887086206926205875260546915372947645621710100593221984124878258206002284978859989197532275271039342878910897843666021277293408982385100529084238407099038624913850522042049050148202864375954117522715348974609717465902849948214898551140522783141162297185362575022086186130573686994695893143367475635348167070098930568886751577541673913790624119351487710065832738237816517392630068314220778751253001412269180383227390972627608331161281521609787930730069109169890209337759533026053943803254889583204031825454145071160722001947402857326260707119284283991220772777226942539426462800049493167665458445098137377153637643747249766706698331202544614288469206497406494230969993515341133860904093239572575014006815059003840213980504830220135128855269902629830674787499536723020765274021198389709039033275294271879089925686957847945284470505166284661613039482201428526395268325672059308621758430781065142931194391620941689173313866716259005674355805052388811699742009498843448236251037888578787580518779118436694199402583236142821012562593712361203671067689955363722898405437537038650125492554213167811290097177363936196286920020683812207007958568132297110679398675111206963163364386683737282258011791804790048858430431354453407587335948303584872993924472940297649661910183767813145689328402608981765033761835704021039544569928636813830210556808315197092348780170270863145444482884827220589925396813825190429987656897310060359872350166352843484353197803314032544708154740847426088296472053382328207357569831755545829179171923898818090072469956986076467969870158286596367790881895544497292472721375527338557815770293964006564268447995966446776775513190493781587955633 A013807 803 78213591928704159821755178980075549796587348838500097357927380108068837304091987894909853330791451903853602235176168279886449625708574831765517937231145816092442573178456420399684269427084217537348034280184103526450681012106252763696652634053964127510642418239347172165569609685069098125410574265202420554492269414233460577411077849482766797928444396494586447793152145478945777026608667247832227444235825293973763684953325602078283593271316118298916459739012290675598635994666692019681124044202561391739429210715957043985933919075429460688827098532265204357823742702245172843392928478754808912734608196007918350156177879307901136085716759388431067391227421376740702082809567576652781464452440161630912536127257202016485521261947072385615418062876765975081355753537797175146399421478227204118808701302746495404222101423339174789730129917119920865409134433352920776809837462550849016349608880621474661225438299002739325516933707897741168037469981930593153392043199836604607260602040927896818834379376892797417624772026278833126632262949261579026163089653993628167806797634271442352896410177724276861116158895426177047901425515510881327657459525045929115454027018774673074535988459485242956272673359361024581586448985563328320927800864920538041199676112497024823530126371164366543395793881524285761697887537526422227075182418092698600362860326665184496149404567827660174290322710099426327913076636911661120335049379211558860049719103360986098492753155628884753039570075094319978738259704115643777704919744432030387265531413509352200191690056399664549910144259273963372168778223768126200157507192816820748164176555101322389379354353503955670343627328162887153409640480850229026997754159554506075276533807081831247788928334420618463312181727489968014953954656320116780112807656552187510058875007832232012001495883974445214971320165156961592693752490162443951256964885270297439648697592893168500549051559336728195246710478945275761710066657990721234099266208295451643865061028749541723086369290753866826078938529096635981299547182271182724480763926124564784864440265501540207570626194327500415131838261324545347622701565290763035041959652613692304210114370542332450360952370025515819413558734480416868727825213295536378647529297750156481616492015310200516788516036864913020185564863427827616420007814798734902327088683640907636138918863960309970849311646493336093957003623516843719365157767093162912476956589517098800829763100822811617785981289644675999318804991429709451473978717428051435544063849614708661708378212469671930524856541889807603370733016223218667628419660351811644911483995691227194932539914261861732780043990378507858146953706717072355605032408416130360673349149855935672033662083401930954134214787534921424830475426921393966371097762506102066978400174099013957869051440391651632878783942093755650488414662324649034046746620519309742683230750163126771467835437599522933718856586754793041531877248969643414047765110151320367728729987236595869887804664844828394806841196570771462341037744863200543059738511865743924815906097120997537546087788926748806643417336451524510706888649098185852881613469683300406418238104261061993261222582670592945511953059205828456065515397885897265341802756286782572670821444347462008668412927871193780565941974152375352903640139922935491988917512508950750951136228303154465884553790240389450120091811244532761933500197720548531005097131263620437988766760206350613315050079847047532679341511707568977586981054056743963116770367356940212421551471402863327869670704968057155303055101885738263712177325565904446599997412400458471521741118397514304765997384822279835541243802025009675327913015915187293576350062468601192760770668655023654290891159067287493729902999091720233551316898558243955840656663433730591312166569792110317874320609642370545434206711589918054943198873618255953185700942763277434092681311525490254815234262246797771958364614162005418843687330950722167792254265045071113601243067637183231132007642423793 A013807 804 6532477411477300132472814303594889994560771962340366631431452714006017360475066920970765860041032854461756712284148750904396159188805878523887823635482529705856896154437858688202029866819500932936845171115256510632687328812126337076708124648821137893816365413768515166440539370506656144532416573203971367131748833746192860885950633066650165729781604439624354706131860342547030243039382497206195468370020364377982716730986707611180323993613593516443801633862045529516673676910556784175787161295842129999468867108207448270749186855098943986191528096513322133169796814234219081053020779474080395200507211138777348523394132657675210787015149460881151179582705460806760178658337893569616960692532254739575445929884648769618887221319081432718985332029530371004769913891230357865402426081283014315207021541506690042656034132978711217613050180807772910599836317008069296199934434709709460694535683318386185180209832171007791206499820217327240095657530360825070764456840093553053403012743060338870205866199937463333117438584406834421569453233785276341844167410991201818203391545211985136756261074453709327717282707104889733217774960480984319367278676991361045651835790635079469858320292124666976950849951647192134078681805723234744692210856039028257739038148591864010286059684646019058070960100778789871102769265021744310827546310741520279800906457343402874302894418909534005416902043070214186333628073791498848431503659201128607550212589231812919932213236311280083458617932241952698944198188747442683957692601974707609974804449187714605112210145200556382873045158678820694806908526027337668363355158251253685707420190058617547283353054959003881542770098075492497939926582601091978563879425160151901913171380101281627646579083419144474674296730061689618576969246850512473591801808282895253027627299529155849874376937725429638799619631514074589183374901730857481252932964182660512456898871656030326334357335287362875595200505911988376893786477342043028193204812983044416747253762182190474253896649533053711180939024888680133794119480210471452331357883873849775396662915414954139676506270376427162172226263424087351978795657434649819449739512145948194939932962342066148586597102896901106753239839062538897293016689639656493881020294477390819501091029610723257362693647914994400358918562958355590351015472699805137777260773946372246677958642436829049075305358026769923903382899639750304285097341865388059612987891313057608944102643943822049129102943292412984139105911689200763096558176458308283948075756783670082134545456683679469309366543235178620841126992247979446338993238452243660394652054804126986547960666179064953783522054120403354820291720538716600212487911783323623853798794345117603263923490867812675220243753269704172323266138131901745465280456222272150736102960940923744775181045352951136029668913627612565684442881012017011972618324492393269018646115484374511079765083583749754947132620982347069621783919711193587584683389764948428433071257263987723648899333412504912362662183578787403306185813488719372556892420249538798344549293137642835333386798218950987079664859357767778658750046861329580618525238601418933244457664705988158739170571327230593402103831457929998479047911546828025498612708007828367252039677853344374425994516148729975746648039623180541849864928126503495226406379562260075670189848924107764145143817114667567263480188166954620809447870013817933858076717500268842601259788579194609574686297718905256976911282399327868577042244615873312543475777852019003481660400443038548007002766949637101668066465164598745523504762408589905284478383881098691999967339949678792248360867577741634144240223588930833093062623002252357946790333567440040220572327016736230630029520496458918763815228387139565626439538684483093435767485186648612716983464075606845859181131637940430325210378758701545866910913123470355466022928440531694572854835819920471572423180817114796711734570939424854587243609568335266176176868470829384479089422252125180647376410302877615153 A013807 805 545599045883995584364261923450548807235710235066629761423786362126496575964238064306399335396487105037500382366684387824286071611608255780193634917859136363562873823714804395497321736506631537419818245536717339024552678389717603798983739278794190258029436655723360155216280288764086427847491964610568892554210794343315773934055482824359688491917089384401865729410839107669870512928892265549158651713732470853213494484088740806393391840270600944086902756261791904670762102169246613171145919498590030539685639249744594287021242835324718900670702618148889177884474599721656211868629348522454668687541562781521822926022401353701691280142292298122254627669927142792041416881723039208827978174000986448104080819509895749887339079611791000342122373916438406116689387978109450719276276028734838638620405646168180259052674626820514939606259564151246001266208929032830955687914723921389643866668314806434932572436305392754741729358071484371388420029412593266470735318199741453644573273027313142562778464150884976875045301588008243217723902303538980065347166706333396167058165465247650210607019681199448256760275168980107495408081782474332291337874482380995465893886977069632472402036769118544310581911938811525134230385583095810289111438142907235679114622205208541074003101990921320157749144658577145308824374391783881106584627495419442515289251508223778351464652044761743189666425075539267359056770950351139775319847617120137462431201305665230246885658381709954423850547228318780131368518376922375160406830443809529554292705642400607111533576903537295669653939604698013783250967807002329269399375786172302959083969441693885796166652930503230963190333701361363208920440608105425803141633773468801046999689986837439142822669931626250365669271937191482378633167048466201652306860878829595694428120459683974625737357836215765608862183031243687023763184655167462947691726214101499988660912650659583308885771859000535834732586741454275181226545940374084775757724659185156852731147381471218730600159702065650179011543208297727453454618653106658786170167341819027807090904683358372384699921480208109573011786509747443199724620992104599387570261693793941739189578140947771706796101176631052077337137344598342311240810046935393750025436696015046158635550623884117217178189536167508247312377237296844817261707163295360424912294597100774956414789783774966399007818578807753850814334443160811585164195615089939076126936361670357884556620396924831961365311806926725624848282264850193736934587635455974366183627235282328908929959371087677592956187603057545353591271767519543491337679054268769842759821734269295490043472222799941684004953545482190208597945584791114149166347202880054972387893129102498567342206153880770582447069978516838962176611511122914565683005688984140392301630055400746892087367896088923831832333977335091829098530353865004672856965055079929178221706342211370443539893059545998363282939463637066609601881014758198599628660341396558257691158544477945518666879721225945822785441908234683902711535945328391330715324211831661729976535101512149067249879798774045005391880688718420122641357462663905107902839846453229110723510348613908837006054265287821626391537114107197771402968560620302623517669631985521833061257605933989175496433487983258076304335790917367662035842568662053698424804687227419523780049926371990404569166556749234149885413128795892216884625895551424087653760425522339954002899818801922912986287374271780685967968607217274262911423145312562354936943640441978479189791758305403022568092878098400640368418579237012451824868641261127837479264919100133243854529272199937122407375348020960559025361087714371092110765683335771119188073875449886159599262421324764826718450695581384745354072611690122283660685856710466712446848736130274078782735175903058759373004667295532422681191896044305511812350266374985367558877701006281647662419408742515577706200356485026244936160783099431703279981173514756929766300468231552141021078027635919747212849525164906641295193713 A013807 806 45568977911277195201687520108513286929133754542999984303876060751167120521109127368934778891649999499837069435647846755472196987073133131017552581974512928221134784630484177916331808754770372636840639685472168872669664251787603986894920888304169564540876578922670763523818945997865262540250376376239324475020239754348076754746247980973345542533407222474628227586122693111695255110334010910931279749782649698131244272805575720890782479891240861451082205105741121670006721535277646378667278342441737940705084275777918259446301222849155847302917753370413373026089203043352448471479791817943936383452158865075484172604316983462518957408764395031468828757619984893134091179378389957760521565070736389132100934126286002926340447268256396139574402791874852117272014373319679433524673850195962457936214899973612583416338437506676228270854405057476217271755035961751074250010325656638384445388004320948252003382452662708268783977715488446182732229276569202208902284511360605949848404336514220979985820104346064153580658633932036481787518044293879154037860710479671581268865037822948993240108890793459117852874942388387558123978398554038707304830614642943122306923334211832773727490512993549939364111867041477390736056034285745171156876425133755231155332361201222559041813081383739580895366311029021753338320573576181533903054673044927258319473575218358191692679203430545552944129488734115149095780566544277545174488992829491000999716364250465695450137073698797103434421555056412835352030023358933695772338885497415717904081067958941106562395876560338471625166689723982809190904082208641542909505265036896915445652211739715035581635019408560353276619861071402416572244120029573268504192394393887732246461107390649754647692215359356056791063261466169799745820745054945628202321327460726661994331048913265244716209863838576959417778388952503983911724945584241672854160665127971380552948085495739057541448551435583753452700377233002517411222343485983934556060921259803485496958160447857659598455938476225168601223100300234494639983204526121248479718546556067021476039450058774619942522141948461519647517421080616203484200069881568245449255826927363807998852755910098840723317166373402100551275048158198148177143695930091021395874498287872670215399823657425354095939568250246456323777059236269775982515043985591798049099757044453825134719657530668968611532015520602409373864027027234144404498781967926801577197851863069960876053492171558890245192207426327050912953383042553031102513693900918435038022730318015392802739136632613920241293744794969245477296609294999791940014292291581926037143071067905828623920843520473929389777725072218008412309013187338644852522484731745071348809222035769782842988400178275839816561731675704906959952770020496947440410318149644389705424443857125781174029054049243007358468366121004204658138353685159055281686578365330764894255135407835870814895408226341329299754386942431440300558704233619505239585340373781942240623252793342487664576461196512221064862893617669034238370193689772572332674593496392219349370188213396202245777210673407012895335267002451167063128816639152018517153086815620148556738307826582279975582658291104150057847571307347265065347337151568295418819285333062769019109296505212709926637621349849697791014429593209464500895607177223386946138112281921306045633549900515010580021359986252785432579589930161713846420839422350491224929724500051355298276195766155403615527707786553394672730706043393963712624972519650520446688469793354484560410597445425565847909685271656519884210688156454516988864853786770658114105685308162228659974139343410948400586396442058646850357183406991987984183260637886939645707118151449941935889996691465683092351720545652835316717498600970703253624143438314890290273253290336621334012824626599370641592722817190163474755828349516440652079306597905152883885024465745649494412931437583643565599559973985877003313084765247635289647307593126013531011181407167466370221457946179653206964405191298167587615874103473 A013807 807 3805966604127782620440143366983138237608180313185901689044032469998229073043555426980801667809499608225891876334743808863793364557335152235717009199093294277957398347122669023749948999007176293001567067170321016414243027973552472589450687512052546200018552748200384840272882188687704592624251685319884619478165444522905718633161377618874793057932704628303424196220553451381899402070206925291891415981596685437619652908994489784519043502996327989255836852636604223000631389347924303192669754439076394545629343797247510947214524433584345522586993679250295328511996327383839848786463692426495510682307760569969513580085158775773045841737411037423308046665178758259452429392862507662116521636272973956702202119161533250410880496292042461973393695580179523686675912474032945967414284642216980449290604660696096579516002638995105261410030764805471142754252358561411472435112409168094507263251508889918955574505828842057317106602775310513627978521408336337689727704673349169537288578590004250469395680935087624171210189764637618995375294577469080824396164399972650139156876824010522864407134667960498982189968063220517242072799825631866872806757765593252518196543796706485094493735135734284485629987247171233151666136039579722440193475903596370661324514139887309353731270370251313535961889663454925860569872625656257893117029347385369542100752475812494528364259749722595127446639028562031367628688698344604850518495170111917894497310458563145349690898532397232875946322699866656421436899580961501204601516055629658175066754876998720161197866006196029488605547092436768206433499850147950305344789241146667274936318376712739486813738456022369266016567416544601234530401148989988958738652972171897284956678150374458157929901519028777219246394660915967844570694447734113813086079590847351536428523536284826503942564037661786227532268823702085240291179180141448758452352912153297675162777048689621824919324464451390672122988206877603256702701350292864198056764204540046912191442518765519587322638437472802306742754560175885226826037225226172794274572726909273700700290908358915032219391817677454582480302526074145931203874036578461428167295920800352607872181026367365276052173052672916840143043297220867533903218627777132198004833971501413289060408671691822999446968679828834278618183764472487959835638988720612564858860808109827929076920516619002927403765468296233833314497401341622974808142768743214394529141785455466202328863719660770072168698356454261619300779505097071710713046228298608612810696458890963622277575430692547232473094859020626351509290104927677622621933706485214044548226438662562712498492771673503056563625375756720280604461090419710956727530447280080104123895033649528032829234171289776417319052391286549534202215304881925547170510182176449072586754975391002369436080623246825217586636406792392177252373438138169456181744711650790814733083164397859766330879390472254164444786151818816325342963536296134697115407213358641597879094696552757912233090615593897215558413737841335408622916947163495013797314723412174552278747489771064207769558412653627124031296835311723924279581894518615738571142963927410427607340207983978605840639203131309716981487003160950925522874946236135601675205530302735531245027553411870745782700772760796609203316174054447684579302007048874501128401275898349402237359721240914198653964007411818892114479930557036502166914929394135377597355519968789245867326146585065465372489682040726076461141299450307243242150329813731118227867685610759904970053509239388685183264823574024197249160885515237713426981453124872136348220942623017499909700092101025821365376417237180243588682315335377828426970111736955086149104215127250600427468413667905317556308051693470458487562200651674106445942084111497951933912388062204950438085125638206035356465802414539643575081539579962639702315766363636274014961128403542391422862446598423494242440848587274433193712152678247747026632777485477776123584882308033958707266389122870815498874085982414255085265420996168433 A013807 808 317878136743356532241781214153798688743272827937599694970646635926722090409670792816863536097117216778634715403354137660112885601193189249879320325317471031389279867350032439532619490346078371167783883017132381611933991939379076063143510871694140711171749544082444342244431393281385775280570125009602083303435856091997608525960271420106041590991597423260530292292536844812867619960305752607304062954198936764435431030612128781292815032413756309990636749769061821309235734269727985726954970560506099548845508423289909361822304295217398122391988299084663916132650445259425688010494234055153331547697026470564423743722292546111340561747750307256632111365522395068587726355321269502447634003583155057837724623194490418607567149930807678466479814848552173997834858885743705680144408467602604424105200591865998682417756056411510186538227179507317755313977911239407647589253023526128421341134029273994921088538301330717469182060570396709408722394086545659260183747622022795988923879372415745003454396667379453458403646259332298576112739978404795099534392046850115712272521509218182880158148294602728835491488322608240820575162314236599153083693215340114043572293534444722341577211252271663174524302164870988564060307348161737997927399300944272474004484745477527964532989432593759957837072986581418862800656331567436315491027408122973449525796947532335355503511338556580867639470738304529421855715708774439741720155235102917494466309866809652462751533536324349287031912818215563010974831289901485542109523222482244680439750434081810106583406966703498578917823898707411317369532340984206957452702142209810797469956247141424714678170249585444303466969727197221639709213634364792867822811034888769033136866715797425119808463304770802502128678128474362550346388970969200919782762453507161647674046714274044994435786890989550047509722624424421861354359576304593941754698967575955575127270301883605904439086898595444600326384098026624301603066319477810310685899003127389258153141470609814961452774084936165921461461603620450110029737455088115177950606588724189448756188996957044942405995824004238684183337347280238742320078763409069676941960722601166250162092431503228715221153545532294687405587119227184077299130723010573858309561738133769539315614392668372748736810271107984067784469326192506666893432403976934282029576913554140938464433478468535743499689895677569745992260137457453692478950892188202009445468451063025992684709026729787177197601855429416384705620405045212526350464334033728089950562178943032172696245377546872237403385355720261733504407418853664562719006525099351562214712420383535900310586614782942648787250555008577034556365194732944678816840070487279570376531837105442230829930467220293416150904574772643903646103224479043303625228180925559202991518362299631908897670889734198088998053459331707387036295481926738051149755500061785699637321838973673645543721377571633140068592984186059358308969657514989466037775925866927104896459868150782893587619961305017889340654273798246174663594646344042267047365523014108230780873269093169053697121288183243591026217942982070493879754959412089305101200431490181246324192661511029877138416026884730118872010775991005782250596038384588281587514841096414774305115946288512856558516951241754493597270170173201525063747882930729047208745202964306040424266521277762394785777727863042525688293478280054245697482901817927580872308730383313246604084947088931252733375710733723482632110982471389111262827637696372636725509736969896278023003839145182982375191461329726074978447166319118169063134917946442445699939761348817044609958061392369777626257603744066531124770335659126091608048970702382225750259333151643097398302589377957120027620404785490346163339682560628473044471528807076420443472296563343419665539307778428606279007380283464765571034385267258059630577115122457265242003568405392264074028894402346928662622902114857747934772032703839930079411396208364589339617932955249304265189596085931293381281462535337220998976453227020983692593 A013807 809 26549499858941880929365808787339420282526889862176264123643377679235755713106114286857259398367327062568350065203540931510288318297256359339170712890840498012664043800942059382203912453194811638304477693473913644610338940768879811869809171514766326337775693671309833908597154398254621337208497410926975599586266136659732261696727829278676699721209208388142750542564969815615516486704696763514642641997649397502411635107755607942357204322229340766727971977461812377568677761941951095901006096184029940419125709021596519808760677040852308580301254727850214939315097838512492888324488922520461404195203347848011235499429595743765275057733853412381170573359795958523515492922787750113928839613268693585664598253827034252522615929370988113198860615965926124473165248996200042111341139622637124105690458633240075954213403587545742289859272259630686241578749124626566134302001777925771878832855258993329804235807465442853743554880900103566525903076502380007069806785138965943790911329063535438433514664056199332299330939225692909375512155736346891508211958144968514404713268971411852333688703713514515069084596192562881575258131647354997864703141038421665033201528290357654690870261000981579999444241112189835858880930025816519324894317014166581301328570427028613125759810399663425438510172912266684839973617468843848506126100153838865477844086854848181227008770507584190646116235533932601842811231712549981668209085391030772055320666385808983341470832487345976802192390490182038239628884163861973962529489064939557955008396004946861911952733266042904809795569843941700638020710651341949293407135619505607615488215717498933594635457415625893669864778585239148570153231955781865113429000444944878416624244970116743431522663677762195780289325968307234567480753244318630021176102879371647975384055622882511980271356922338209518059543314552138282177466172535990609294212470911385590204742883620648744656976857590128463859926251281688294189702069106194958796970640202678230208528766802355395497144347953513926382734595983613639793701986414467777612612896833026949565661214849350634691177216658019141676518582192819997315298398688908487869501512372006379788121971581165523985965276402784586802041784973641320100697116566139219872905930670565693179429690055160347247130653209937325426662592924349325606367812557528169392293396955405321487948555170573832837599776886302755019558940583989849534457466450820030894970501234993935019582621498554826720904567320285866998121849781195413317131642831003800760903747500990095763110178092316140168148295111980244021612030076917942854143982822941827734996062853301929840504653286152969359953604871362503182177429290272519461299527168076997418315566883640561146622552706126410339700989585991476426187411714175762082682899083630193054605137627556663042370381489958591206422976843532672658434946003088770078729120660403419408757312920196549457153176160371491668954632203863665323454765309435192941083104331618728057224647821538055331606788156399135620785601903318754078088457300754186063015847661333543049316307930572533837267110352687966100748815805509719331013965057110851357361238491427874242895282062726368477644981439544258309212021544793939352031721919197866470827043213658364737588949962882292623894284662577059737601883035964574849286930257420751921608096781804802275164123639992974902941608849174788011959599428410654899469442735129482036097470344705669619778865814627159544272736191318992916541366992889961782627128038738991951298741462707036759303649244827870958366041720051508274885778139068598322091481804819507304668807614548382868307245552116197122661322308180746071943204585870297195858082033665876887409764158383137803630567436356621826883828088939201908293627146250697147306557495829711859249681267005753885508524962135625028975408655260685258362891906660398405431232142753250277380036786767287726967289378417828830927407535033965260094943457414800162519222718818866234229378355377141532900254693067554498009032413900035055512349974019578989059953 A013807 810 2217440777718684837101561715727375721416928368178823755870818547147449552914335771352605162211037523592771165795864942140670790632505148388366877111355889234515713602298481741661052972003283862842828281436634741511500118671957610767178331814084798342057363711121468637879942932496624228704990912258031929053044533999957498229172405029184356637415114293786070668065568843970023552486062978385506468102285675328798922175834856130953616062196916770177886947529588031586913535355153697480747930159386364653745798343192762930947500507129025664935341096124777801946536286570401918525749639297831456939787578815613746400147859266115019538096989170855487747457583518251842537484404155677265450613339814556968292910757887727804941405036994298202482037506090115842123234761411623717181323322422275242431372795506844383771857681035407941791336278396614545582898705637935430103037490494138393091998904086381898579578875321252587515447207657549979809950852555280570477332501591574591360705114715543353405578256637824432972419375069097483952150759255428725657370956225915291596056937761289318762014222856445813085014558599044432047134413318736776657871042670015885238024844338961677436175069062982543133582461931207280769594156686221510534498251340207036868263530635856796876585124390288956049808151805425784519436504615307071080158010948775883575015978203774944260999521563939186954274108029584838513436883863887018910491020944281112832437377209152097662985400175623328495910646130494015812044034249915927324425456192816819960256242729166853748204235113169452618935788935854778988127774310730946934657374076727853653191264941228432757548038810490265200776172217758927727768086178857156138703546162241190234873564149120528144204393030376353765544794198988538310559991718736297998649288587999410552051709678770283104244001510609597157851117174709141465744152196378471678861919782989835879490330382880203802495364122785119430044900433297888019018106513818509153681784840367888465246531132099524987316993085425436645412376191147394809209783607322763253983041756391243854673590325432614360041812312494416731964508503326518995771037556896325815348635814822344846283735188430525728831805850436971474293331922783496696130323872720513783004976235536317260039147143097047362427599286747175356960286423634580023969446072617310235813736807112407855994951276401497092429170965320892401988582276515416222967422055438939800378831233647928446770560130180797682556670367157595897550135015575222115660151940888268443351441895030193788230725184448336342983913756047701960929058364054263505120959589354924394254606165570630482208789147112782153912685032461067628278641071752851097927197808604958901375134461688543307527062224568383917982166351211594102591598813779673824907758414363877354113675699791160053961816632422831496151653448948692353105145125123977165745534886677553992438819532407736007210890426090387355682759836298897191480265453409336749632201956881127786067459810702679919351130553610612206183634256567085659356026042216290374169146612522238849021947354669348598622386323766851616700641844891977268245617375534955416218168000042547484640856853160969021621386494812175998243697251442734608621041446413325005509945476247960281248166689849891962240274549303098606344246873046797255987293702030038621244629851313118890823982770535853256868586112691927469546877703860286307858587326680749469136896820660162232313550651703474992297203199435153607382451512613162498046800360923519346764422185706754417173800088577268610313690170500422022626735075953148400459402651820330069593243480774695485543889455758296899881796300501564092674768390216473092095262869533807703513350912272318052497028622851941411603164205816291082582592032882004476440190988609193364196392629101587570271557513362529538045055106296027693463727094936183135220021939794894216417058052467590638244034976174835481787888004733571812488389772506741524373768000698470526749071909619454237969362172219695219228212396241344827871446982180089256745276334513 A013807 811 185202871195842276279559536059266147628463274238663538914086635876302134108958237959140935753028065007991840538436435832530965104417462498544789943217555224755986915777571493545272805274686271508495860893869170245782001411600571608885501451444176442326973074516576182104370713665050552205669545982703084746439332524210450209598708440442506650713547760931306408267504375417220337127188466017735885722371001889136614779047903018913376967130748685562027295744618721986170605386397791967289547874842108562245502823421802752755666189855923352561064623689437566796376657190646538637189135623794181115067998370258875713086749353765192546841398632539021192155404833027912140573234919486320887700676754651612548792199409540913996511090094800780169502254546152565249974690507860224482701305212030850523110687253527149777009325377758306706354197307963643461629282793586005057635794243560932729436840468198702551265007245706337361877666230766231863706905156269588526837287865429901445037451886156896419787301572647734466289438625146090957167583563772662595629279634944671069394271498760645192322189907193210754673500948750790009008713334794214323242047354842396750965073024034418261146777943209364985059940802956363297157273560589906781351828450185431926274238342237395531929266174201323898236026646940966948847856301975061883685877232452710572068909515557487119622941040541764833607927776738955297480761977195707706423120560287302824878002181885592348910203608068236019306953075464990694637729784587228166063338526680253619900561648982744791903765920887025852186136027711526995867419838206559418929518540262387064968187639156339932343169749490957439834026679799443402750918325744328537860658879016546449606874951298695631132095110290063442852066756293721708236281068340574345145187232158298768717910844080572815149563250167624164220883157548882204360417335593726333090226402195094082490911883908537501788215306899135959916780129089472905236411274140635703024656351652366412505855526684084426465702579487817894061487071860821561860010336667204509735917630535553077986192937570457383965052206151846179870407714706334193045792827789538028423733411889777063906463846672905939397761256434346294504453375522800427557500780173490031670358620168228753875729608538608492757315520028410832988680082388383758181952105431070368205399111866835416540554325556329438656776788194566254306488380316844078358462057492315691067440363465508631802723952632830403244815665735369566959284826635858126322051550254929068657155778514816815386818398130309499702359460818860115478755883624176142211207665862512640332538961554624628504560278356006678276941366596180829381460380953869876549977488172494772401752605374688825587967764058175993213788515819543551042552924525692137530120890526085400492928308122257478866944886956587309390082247709643734023694825995479696860232819270195987002482646166226519058260779277495242333979784287520192329623250934201214666031139640668673820140310849698529544125774968111942072663316742739561355074651071946788340981294224469910909162065009338664305540328147331213878454307527222833421142208822055011317957609531553608464689005232857293654839821433207751549311838137748637246638002645887317785196156121705890650128130102952826578269970632344098700477843083741553617314757287250855684972729811523002880509864977924999866921180718142474184024772704114972718657072111702876411782759358357409805060063980925934831654708420023464442189732784963944999366812944693259361111305372413835676772957198062051602009716730365747751807540278682907554769768882685787742497288757783341648111191234388715375027508814191134584289330719270049124888450126333153205138581543896276062604327609216998638507877633982447508380669178337895876761191559628438971046908775193695456650755073551829547061047532950528985783950696164951636711452433609359849369105600145637696780045245098434274406194043352651350842802189535558857221477186336956864609234963326437409439097985961164405159527546473361368651123398663234812622224734860273 A013807 812 15468329005147942757145092011205967916076881127687417433643429915024630542914300992585410095028657017532486513610749557168818736486050885340959400847473429926844783192658548712394729969347072082661082797716846968097958539898291341345725966726069060639591118156698959305539146376018687170769726150021344341107359491754581011955893727654198597974246222540743642524910232939221659777199907870267318911418148448782579202960859908042664157671727260966826081767886300279006955132477329982899990328054687749227306641315012387712905995842956574329252678435165515016400174785219989553516673796434913800911594291882391558432718392775822646704740455188291588990011567059324249892817153710417006861648223225257331687673286884266677902602755807855960536997801949208402243136125906993809019695712614028666540727710101841076525595864875751534421408913358431465558739328203096728418799171016452662495294352744423835784204670168639002801384561259826451488664425556792303349977119808570798590973018983710145877055214649111430358960203410826662833593746829856552649553064390213872386878949847987847107941623238684155441085472740614732342416746435347574491499037123791819037353864040378647589240040594789372917191315803718418941872645054029604285286063987937459914350660582009512222264240135468773304571181579156500534721806197259143587328152331682839689767391648876881718027658647088740667767735841014285400890721097362703348165452315755819236635620233266558573329115549467140568536027815911487806837829338509883657776097086861462587714809484687827764594433478405286200438267170494446221842772306850049228412318001254830053207999809976667489233880647234256332377742323529312441159449484492063810660090234340976017615802807418357807783715706536388810447467552407930793602431108873109880871182817093271462088631608453522094106672217250137819892382201640190590386416286123617066028799337736452863723451455924960686853530647522734508209393161681866518250306027500034552322323146357295138901559444181415382841945141402038329909461728887677668109923328781587857653576419959928626484820338822171166145125310008344788956322739987738137377662769810005671978638294446070154531766937967776964440417898653036863306450377039814510030022660870060935140022315070633752454812634753119923583749548292901182047549161160199867114821797708428222883139222229960824883637824790191046052654126798368125932216012443134268577109503815698833643686597002746436795307247846628109410249217883801602006428005453506568544067528841930743314307777336015237922459430241579724640764527052015704901170156174815573622275460502918233213986608003803597329379008572033776368419879479619050768952477648165959330669789654935885766779353499385401932655621902917129208830629764096926625062809310333018653226897629178734569865222679066892446103903501128667569059410957154309393015561968459761463505298266039030434353090449405098264998546035680134976325563477973983562463541275419650121586813928288306131938902477670886054928851111677513850912877670350903937189932180067709027098674921951429044124831644974581463033747193250314342382218981178270167218423026856600287137505684888932579290406053474023345876725922944617150074033102903931476452618987154668737368155440997692989351554328723028643686217184011467562609932197178299671745843388478717664607366588212723583064432821273913885123934759977586323933041020386636434957319841535940788507844369369224328421603750915003074632901948779773676128671932973650292115583953725715099377336009375969559754158139340611851453551036877617978717571615875121881925866850799678041116054338822477791894803087379896837672563670057751614429191004153772959808243001471288846379469127760873024776046249412943286816447867847998347461870443959401522971480251726851300808867812952638234927714498122355600085750999561131421661346094392925649777218707487343979157068829763806072766158915866329032679732694856793473741681672199411313994996080048974289027913371987378873762902885462412283328900209001614871110477379752034785020832080264861233 A013807 813 1291930306838961327019515229867933646318657188665580791475332909932772167574745333201726036546888462761330806103283413764296909690051455994562270118181828340920003137034034647007920241769836807415936296348108775622509595210845191120536378466928014013679289779565653780157935044471456771189858297775932700713627772110834360699568200027406321101407018752825449767323027565316732246251513505232596742800555176590769797610493980379631353112900332563210281175335631685602939899619639077501790092189455575503213877989271149634169621678799576044553512955583458979684758998236358747499266112152040435565937266852309225351859072883029483275426627557781301804034756092361820675297981495047738830091721251996717599886160593860837205103284767827937680010593416599834963748972371878029923134005613236288258148119075415868552494292230287643906410493852609554434931467430850841854266525562465142824269479635567023188532558257154898152974439940981965054784741486928849968093439023531641669116657518538455093797528582708435775010715149075653706524583328976449133843321490935052835624516770253792978302392314518139346594899768768883059970989079026664769104491079616216517818832078516465025300917430517403215416735887242366068444145187557606579511377350336524589506481522470016470315731600354487415171089656672730081160499975401280931557234610894482453729062317905846037971388077863498709312629065177354130967793916772830346342126742864241778463043637502656238603021059807045047424697579212743373114902344181683992981117404791756216788528602970612062726691678549887908746804512346866642894530185840422961606225211782804660873985352129061245368302945537652323136521416603491704398078380394261661530141396462392657967289466278388662463903719525625729837382937444662787812468648644191010360242060066447125785104600569646618821883370256948760855231653863190358299663874633330620971791349487086279631046389050308641526693733211746308860156726256831173470783809722830385844512751506907647296197146337475994190342100155039643352368153058427726518208906343166999459084356171473198812638679518766557967607011017206965118421031566515876971919772197301483729327848990430225376647706426006699847028143313400291860218041940742347692217522658528359363829803777014401638778406067215329137638346022971399625793353489261053101297031366405633603422670979868558055106314764301546357363725324326504245984613575263017245828762868190982284754348268266385147580856647398226326053424926872993601178873443482322111369064076406897612354299870881328686521734073206980181721294063911403689050632613876771524506068736664233756265375487085680252547064174944833036066796754017262739273679885652469089256871501769900115127178383622168154817330196953541548650743028527139408651870896408324050936163716886637090009713263378345923991044124317767444035411062552485074814052751167727737193426016477845860907604467424763212190943563446040553357687387243865081120517430864324597805052286104567616445669073837550074193712573698417634342094455905377847738040325611435125652308428156305305194350063819922018374041599327459504190105311526990302636249909626090112582011612307608537954914003992203903870970025810257368991333318787639260844799190426145087613725710587568316163631169089276075349316545425821782296744147040528766883884585649130978065671864814114886381124493665618561599436155088087987361211519063712261684070310484923310596963669574086985134100766880171971796414603664035477203942808513892246047785687399125450815094480839090353600227041955867242445252036151055531200470298929506054700330325245639909672053974432792167656845848661056363779250190286893472588740461857927271376144263725883515738459641019715875902320158797218436258196542370532669978362881349933174600101002104478347494857448605617298019397642597677262074762009234345257468577287149791543195043083668050456483177545730702847003502358812071667138443954407134247720378994943767032356176067601770381593900352741757870915551411896706136315913074356023875650018181234269697279724916175801475041393 A013807 814 107903311157496888993996931513799686074180567054537973284811279970495064208010304974341360298432671298289110256552334001007842194222787656121835362540664484861979582008219607752748506512858539992186415407290393048767623901605001207578318865936294658436507961679102969372570892849300540986548154888543675096302905154468996639988635634489003344710615613254734390016586585282818793939172659470531712555445168904037684266226067735287190243342548676011885894045207294013243143356131875392027010289755519121603926303541915688595480972235019390817153955563286077442250756291698918949886204953050569218902646464771718810612621626263505472646907360253452107974786863590151624621562712447882194828090650688017850660092018959850984207431447093757182972164772747834816007277921471624937210075282823108031608789053297808757372875781365854306707310857063802595959911091292093162510194481502651193825811208642193343729427798195834248634578198310754703340676393729784478185132120684386243846292352605850307889063384756391264364669939965947673222639724219442008107728054244386547884195265168367043340794108500869516366952623587345882051836978869386068180376199460626019784746674029773675378157924714244033954821198038369656402523450209998859127369747677456870240170843238218245617240218993207143402504579214963089108606118445490384684591791936518069017905013853814166937408303651237275700500092152677794372561115722783563356840767690764337579011867647859351704362921936144209405958166513427539265929758688398428777775906765612270982394697448708490090996015684165188026441859675722648881194055651577966176313535913311628080856130595171324274406030314250259680685405236140230643031904408909128232658939573935497186085983513037299477647702558499786581748060318315680700885194003411477376297777098809730392697721344177455250622520967230617455389802962307521915546226473250406794184985300510933161064625459870828048950987291578263462309149933696796439453334571860516656119549518608433609825681859252332510771562547049066052433140511592942146527326066687650961822184511797613038030395152086901688012505167168142933655642977466972560571711293690817222557191275529722853682993088406505577923637557678505776457271080932741621601699709962947102426429041260019839272411253139891504904692298184594268145886676776572416073429356753564924191464902909601837320534515429229453313375702813073961128880910419542463388864103514179031404967921713876753911100728047347260978308103317359298564060688873087025063655600725580495481443479515879453226981751528320191757544201511944347513197886543601834498271366954933467557040426056883100372983346955567400005334931692275801246877017729579870803823164699323827515537065778507106458498235379756743684858708485615210550012909138919633058239329798088816394701261470622829917655996307144254693281567355446105933544499830279788338132134322246164148864032723783648245399797362576753056987408269994855440266736343219254733275771987739591893158726715986019746733067867865539237886071051673063220928866035392673129606452228042775395137311680303706896618328417428745249461785724045757066482228701880672292962191871543772698532372527432862255207287525698505715525150118462418705018473183582063862585985073984293334302638873505427089250267190510061079206367904972003138908924478001068419022979821139689425437898835446127883346507109112196792395747283720311808115236402011279824369002646497319085385230150598843256408344112623907091550507309888794282157108397262356777527506134161665423044562771195987956269895311372309021394479836891275194626289094841090895719619998601234634867422126020088559206755142951629724084192114835943632606945050649517117991887677607689671237681982902481014720833415329259129262846213227768675775035796768136061117988964989762347878110507400602605746197773261750249033043600037739479193193391039242175931471796974032484579520510343037711069977516038259503853774036698366309420181342167464041104151361344359136737769473024793211241375883289470118165168514867439386499904723919114996932184753 A013807 815 9012192451185297665667617716964063580601635140962066066720722914415718257717228681761964753485395139504404777737507488098175987903681447826951811314758838440157396668908509859117308012460458118687401601232300917826120715885951305858148770001865266167275581467400359104966493541666430483737488444446056287718314941406405068368490836828156048353575326634648670988575328189406308488593639691638279164343335952034131427599467403318921416314213007969188721756549758403280080576247490364617487926410670712555481528798124340227183166282041054540439515522601216474054225416238985409613445723883736591731967935384198726781176770847154240580942349635728573510162173633913053840017539306359568794236959236113938904981545515545714051988881892717693679018173984671911667743859279231586380722697696668805907997670520486285224539958135457517550501310092825856617167734255806913026013953289582930359525577957004630261625539133114272280208605701112543577716633080705329402500419851680623472286183581993223565202462958238554791001598055895915615228092406532015959165554818545408865835872742127183826866464736101122876484250074638715414851476312149993800493200555150945798441826961640727141259128030058375959940621281362672072395161084989314713177048695768875259329308998099226092197520330531653824120584960612932165439891618685802419241791054329925642444444662084413036779278929254988503781468196683802063790676946282605995126697758300328238936650197816860913700095603028700513795032025367981507029719375413725169948621508970702484720587525613581800890078225957160669156450561976031357206208722075443313011882833015700488941184883439304174722666057876495938790525730727668203536667688136499299119907292154666660479087428992388289672613765388460675094179745846043967818632288358930001945766641069687492128506384387045239987243573704068400491611733214886537908336381272347225857124157283973648545278583033871429476435409579908142635522511612290135419581956776362211635760895343694983526250774566614063632151675492085045765268328668754121020108800415819295982350672609848438549336633497450115884492444067050465961852957121019015231509898960350745245199172523517982462457265736799752373760132454866480955487737950583512977795561475815304941757779955078116995871060273496878381144805436675497869812601131056104762868893305414496033395340155912855054848363263164673170186452074650750307445262519150606084701318789607746881974325789464700363409043907242490584169271097169165975368912795369101420341579428201208563105640852645767812970742869396830735781849254479103848649800682008168819130122839442998143831573424696933426251942121075944815845578829870567195940415397792240389406114538852225397925171270886692038520231117152662989303084191427068000347628184191706672657207064066176034101844059287889377552546467568995296237569787094214213675570170324798201789133990728321875877272877123134085104036475519772992072645326118240321226518086122015374577925752187998454508510014045868355266892561391997702687482540306785913275199820142031452457860496538360643777263408850645903712459407752066231980297805458025675949662223409775630580495227303207439554122285863720088417167861433864895866376063044099672661847898765957555867044059364242163574290701354046775921271566018590811396395053791166674164812281327127235425218297641408000501998748635296046944983620260159788297685208883604162525592659532384102211123470038102587330459807408165987618481308630461344193389921029221987240043850447749300415874839831316457798104927213060110095617926301126621775888350456996195530382291490222752701398381903173717938761963387323816553507396294463066185235809623212848138964657575298319211800450721471849031442436893998116830498727681715051735162178574996467569406764781871491960635556344909941057127667688605730234528184220594642549488834518752039041694705212988545775972455955068167144566132544360852666275592117031472021371061319084252529082965879168764177059825850842219459475244156503753796090955148219833739273039530243404999858542446448403658773002755313 A013807 816 752707325715447246334225099338555554315429168608292719958581498534915204602800656729441058175853687446547391441414362913447756685703378203954842232819972945360385927183907651943336682508709922530890469136523004957755428311510539016578443419325788895557023839738745392805906507093521940432238772368579067206521382221204357715204723182724421314538964855852491649636799985707404291275829380685320714085119762049842690964535116992599635611979384638594611229828792371600355609808766642743217209101745628583346372766748143020114565231042350916272048775963176201129482960989696300396324600304493563878045693931223661859490665077925169327560885983925686188142254904078052169772104900406457545263465072359472291282963663003893583336163404561674493765276909373782734401634870860701326104340434323475338241873439541535028238801843431547323335419920262908370522466332779249182845711392699255926557935796546983724081226653936837135115302956762620752154470911533589817026237566432217353028814338951656025389274908735042334699244471226482768099465505885960504925466303999731093883477927295204520403714001223901883766841050483900150163810153067079632210992603566762144031659829663195171565103632198505618550200630040691734158516248979392554159260284119312230534443216830245462446429095526334259044375376495352707389705187884256903857493630648689719582602462621952261244842155450305894824332005255227832169861129230469535318976923471001714844227961171862040373145684860560095612674869790759183448629191953929739919278817050742042226348190726771965592140223510168016248615907386800114985219758676463100946065466096304320536856702649734123977011791819902817303723499556105576027586021980848557961793776948049914149873861156873262341746374299009624044540986552807438236179987356026192692512375628781369030064981730390405488974570519337496877459903569840538532642162900247712650812866740514763100150212533571975661301361843523507981061475692370084400378904611918548278030385740000748719095990942578173208620940088774435107360976078743012941720507119529643419741910527047151436079144966340531128788693420924121967599920831704629171150938271067454593624280088336745413246893291603252118008820022762903355883291361370685587418463090021570084040551539628079409612146825102732779271595294876574257584618259066936925899572837761524123205212205161997567035990148102776667847142663726905316428135770861977770800338846626828627329377664261881239052286756176800056080401691306665911428786965582022719728349055422793140399146229653827173507129415194892699883235831583349232543080002762004267942566989673118647970956844004112576693988457894383986964238589449619642772139434439005709563588092399476717460108229715727405749248223135707565529582894752180146457034253571875533007002591197871088544220117675783808702566233517830056137058066187895865340397296195697470611630260039620171395145707970201281921974230471886960070899410282721549869160017070996846100122936748493818919005264883124970900246133620021040126161229248963066262657964178082608940732966531380419328920817170614796523968322194860323761226453009659762480991738561407870441713541879591188558999847437623765504690276954817829967655595161506248760390198352831541023571386882160869743888333667791340771720522465438723158638311287692031792919286548722993829949657437308037609927437484768561136891976947748805678410966331167503258300024516804252600775243341052366196427333574537431451883177378124761928376119594281649596275702433246469320034282497551381871755521625761993455296104822596396577343970918518779246893059367554894528373494254934972095963337944072672482365491245909849750857080055540360289414467165346490918888785444708050302955103771823616715800084234704522835972480316762279967864422401346688880044242301483223187032359933020039194918028474288285140375856947840689052801383474094016331754995493823248388081307956237562775540003729206585574696932412431235855481538393194054352832213714888193011474831867195350020803312664934468733737823534605459428993185323669817121984379963126497073 A013807 817 62866868551079869461080814521855498451978959591333216263660685339134652803630513650699646619905475829223084680578369004894070086146631850972512378127356960369444793024327150997959423059809961439702502872751537897076691128005671729203648172825509214345818188118819753952542117378958045986841014506996092272155872364497209160731613684944326392611608883725655955069315171606268113811648545704218671361103287646164911392048937506338914165948130184400060524526530567668433300886837998768556244521386896644909672399851571653182988602661888190877957785817220439494535546384820424705401426942031606948658254402829731462166519837973388067407212758263457236119829271843502995271535973386847740637949866308535485240244408097748195973819703712395615393769692747807707759958946049156635457560617415130983725299511543948547093532968765246263992297607160278370014406910580055671000456661229634554242045355663400627618988131363458574361965218251770847840693565002196955107848387785985225542319602403581262896537629652459470836415597481307067274435458517101307331879871176361540692241959965622776748638597096221509234090331377465824441831587794315557961894313242499541031668260633299723924289020464851387766931306821628614328653435631007845515935578189929076806467231912878931268988204487454963649645275820268353473895566997281020867081725525409214069258540280648074811430461665364998641623033410921883770658971374458046059376271625221534225504763545035089474005500745238839745666217799793997760812958741184165807798086078895026108786827237690721338221143607792742885100649200852932403680539464416874654116333793829433155558808662008443768684001864590103204024290406425493815400012141862452409526978044478076879711614757683211744044998927827582809824107737877030048923988723962663639871326124891448722760057339103937056844645104345587076702328606056651618784806087591589208308541443034533528887645901016464979207551042532926910086235511302441819204046492092049070729375847390602533767616259515071604557229537154529594601896083072695183905438475130235348060264109129505135092766266733727500407560463209003590855912987784802333003697515337824875114093497257973313659793774607995220148214657121180451186728377793041030946777455741691554989150905141276820370216114979405344457542910623386358567724901615529638988058222982680256294222528587335198796412933159692010075261202417134858933394327718163245395015100809119353783176951896816582966886042162642517483891229659624043588443716152376119574431441457967105879277092246917299358488955886492633186947739889672911251230584910685358462831137544488542597182286568067486518058609991796844975240171229421682183971857703780195868460441065296694918985699454087268655582960844517431580596292952596838012237957892576616392277863419437391186301808448399139486647034389642684118623226746079250569095322575560848442953970948769116335093964675379181267405209703242470792081589646223186566622113785786727583128367800170952249934238728303480694559457326077777292377112028102644257323455826117637581338958097667424002770795570906918420478358238036929100861394581819793022174910996387346747162356731325335659636226257837774518717236621543339976728562963484163402716549756626843137829705803784958001879297516267600572594869756835907596932630397059326187376411731835893167671225338821404609218749506165354994714354806652927999066562318945441039636476347668007981469349099088034677091807327478940812292734857798358241019901884633997655930542942927178364078583308477988965310892921705267455379785970888073638536345795085606961479755211437552345904282613666423804426953948426893678399648194349636561041334183318786431732185712116904268036510249127461069353113222126480291720338835366756451783257528536302385196004423382876801950175161262180283804129733965766693598748656201031863209331948140602190379024349139806338044508978639611528620938921812917480575876651467063233784262492018669249885673568137960613602899321681176768511389432380022829087513477087991763110516759433782576968939831418226795845257398900288162034033 A013807 818 5250703728254741777258930709679893086207734684027741555557204100209865336812024130620085185341125246732541255606585957657757627665052838825075206333574980687016398558184827978500568973378387789405392742435081196701742319702161708494817899042559355091377080889871944669870270185607954958866948372638820622662730615755171406313465106580235084637314185577650511023344272447727119133662698185762047650750707687495339564375319309466932450054153781131277455068980359542235217723369596495148586098670754994679500748508003116045496391082923563590317912229240068327023103369606586691819832579625421843958886065978742001451609903387375344777917816782922211817964260613641213668073956033242910145822210783955192262750453208732027075929395473762994193303038507989647559819531132971611350050920327129154891720740503662126601798967084242133214900688447633609741973279578556829697629140802560307604849870150362883819365507719607423589285696993606152982502567242548491887562605196273272022520075512349510658381719366203067463728267117236247565828123930806818289665938720520892240156740738288779936823044268073516672740458566977323123206216044169029716535374936326804166505964796353826241880543278244852757681869677049243497343463597337406265336455426001066423952949676595561218517163826996726018982023081784633150493231651179908143839532797607702968278542542780007856325483588752950051546997373513606654409207948166110464925165582410127760048383356044875707958413427743093134397788176856594486980859127022442712433103947395391475631984597719166736889568135266457678506491321904437767287802336607561787986450314794428086585427258259607232004256519732430009703312759035063668956024414100493887696102733252853459070393776176459528074382355451087543859319302375227426716180462214085629865693029277058688773642749019299926924721603760047778233255187506457599852525789241737122267137689863687274866225073298796171528393870623392588457312476139491243181741167066020030436388200149910514222805077610958295484224368172683466270744962754314574454966126881352386505341318658605398388082931363867654561539857447679188911876708652774475654801820178530471394404202984483189130179635849034368781999036377418112463566740841652579945705799881001820364248872748304581314140820139194913774438441438175852053934951507830650977921610841736437685949759810142823138675204590430636373495890887081520552976027645348712418637056234678457547324722199374017825977289127466065702772079392401459744550407616762605882976088422010870650143102021554779759720356084595751216407062183325371220614029682325351824174119438853227566259261756451564541474773165124864289177034341252528317687513527277425739129684498214645256328604604104822765382944472694940403042982983693840507620126481145891577699439430654830349271113343418744529064246959257346620271530521059285086781410436833417622803958607612145365423383023652344598634950519624514403025446448842206765230845565502693274470464407038078102866757552826635011090300435331342037236628773699160951015912354053171208431011119275280920135419616877716733396772958399082355433044536868170933005070741329267587669747196557023359628477253280868765577782319867921298196346307273160811558288952223230565714674858437923477274960807856186267423696116960691838403410223392791982495865284254665633257068411523702534366559177504436614513537627806459199410038351440642181071478141033579694620301506104931744265384839798368615583501508058176678648223225306516118220974877136220864146207356507390116371731087713745643140775104074542798364194137151344979029750635014475809482271588176033382569543620726562586913617016840275995214733272324968361564703882861715961370677372517374675973441369425225760444774419868666865609389452040880511513955485445361253375680579643778559483604719510554800016061086514566382247106613640651235542646492664505765159815434404958994481949439688736680895177793807180588348895387595891274419701342084450608408727754246133564882839756781811886708218213119866160046753470264668954611022823659881720215791743213550967581244470193 A013807 819 438544026087564287978443151803174350453156208544681002461693243653628162795877067413520134764876121732348578209517665769533574820212878151509106308186515961960296623978155017592346021225536326558927807240920416629726220283844248055195685745933599896586905173002994690772234836172162006119526395031166937225413923758487671026706919166687814503993118093630948331180736979106616717162642215173031981838349856767298255756191044045987665160972977953865424324816308609327027619473552068871305059547080127910626582016136928255235904079636858954626942347298359746741296616532911727087484236882894857829290123116610510703239910740816976171196473975526446053248193010711927806771204881852481098289216866886721612977180602446507633408699039364159038018863079225803353843687059756921951567602916642154145711407967606364475908851529842987208241720399834806719259350283680644973175683468970639451464666004828458419477226570249331625600730698602979503251596918664892590941116348597939952592899226866943479698699583184646397638048597898688632945530738824916270371188867876625440790131143202617189103397480313768186023955839972513004573306370225041530954751050056951010790744685756267921548104855142288347174347437296829866141623423113217508687166093635035068794974309938937868531772039994593553831397549813734345362345200738197108081621618788992959613592151715529036168160714816235141255256767633229941382911457038781712141014754608476280647001026280224064004394647898530881678037666319239628147128335148041437785125274790410491436258985586102525031753620225589811766540661696780546761644538955800168094416316741945428219701470037100655624227508784572286840430384947367552694876115090087349994266196384011573755018358580034076244300488709630282750674207453681369906762108384582645892012547498249218745063416040840949196679673067642950485819706515726845197282806443259126188873606995105024884101984346988755042222984468336372380543195319646448121782204014521058962077578864720676058402902887144847797137903454150695786398890034203107573053225883257432673312612275685381478771074510441590376634370433887613537108854583388376981164702823131043501332033437467020439341733365747199515041341517278338171069557761835665129645294111861153038642430100811146935938355438845698393354873067357885339396701084885523800326990859112669011968209889102938731365291762597357180550750302779935678105110804967169809916985573776579452810108122813917342843449165215093273561226842932762319324594594559629605952045881094769927570602023942276760311603860541521737345534240613518329716904373097495709706846629652460419561539801160591122068514529524393790296355085215752417621578817311737875157850378975385386453821385139438902187548905303954117402552981781093253036940583831786010461034880687722085601472657555676961811974970284132847071698500649392549733070181094763873274209426866373993065526373518467473222589702349559067455088312853749951238845452476350444977047657740227321229534457569633382761272982659309018292040471808127621789800015722874912499366479692990737730630381821243779290031874258449757408123312763766504495516513386561758189764955603639148019530048671271440169821957137688654746657039929761664142159851578636440079055358851593806745482001632956533241494523384673943035291225267989379170037164406233928355263610798871159372829389064348050480785176212023278793925813150673875605270925817265609674382202091390004212789207204799545142149629454526974377378252000825532709934042713294302794355384622853729909483352176939749860760677467409889062175858529017483993543802787044034083768805316050484145590852746703233821612206863516691396329737637853682526245633000493378809640344830023650311977796615764280738108004321850925282561816423906381202157076099882017243190217692428029066630149778241047452141438006783098811660591477880831843757377713832186011912944896936580178126899152242976325046144516569529919488091667396435130807875792235399264905350762391321472579659326173710589757093377984341553264896589975415758067237254896981154143142184938990363353119394989553 A013807 820 36627635602859456896247550481752924924198059693860302006603081403194677784874448547444615175697218563207485600637124962737213702558999796092192067966045999658885934331279485224330332038778019530528209388568914117331363644326955441817998869186120196962834906954383119567987825751935142913108964039398093764003796326232648771821588595720932955188009216298150435568546333231963734834141040453466804155120818387061517619012832189764935781909624091684794105032982911359602673806050542344200269878431679363223442756569772384805557944635350096749396851788706304407579834709445320358073770948696261420760140372822426464445300584983774666794500702909944300813342328447670922349337802937201073810213681939245875837467101096934764049927952466733927014373463240018321916378586917957878316877763200869356403962504862451167392383188624016134619556729514602891999260195043291148804606259011896777625780369389277675653157440373794426701798628678019451091076626243810494087992978551248542780511536327153986367915087887164851777127456945096373312243672837395831817672065433923633440232543211425790251104860953286232664906815710344258654967121347565693706871762451806605372253786899049253075619265606339065044348672310468527250014529921839039543060799306491763980825049340410029717642132552388448209552154757992906259008433510854960664085119222875480979886830103432700629800951062166775232780300489494997934242147803336087379729693319654547435918172715950594049711045387133197768631383928649212982476305679899568925251448075769874655247786735136868993177094114861486668553242605576808046079313538127385839413745190604024110337686478968683858391105761196261969199586181189085368628748008439185558871106988189030651592888326963026082000221117517030845619060480738921695982678054388727167546779979601272998806441571147076917855882974282606867526147707900021837722257276947445478420912529838166783345081834644847809881505885779922157595348216292190993579371461496813365571681464360335585073868852037224832864754834394120262775821694546677747608978478995544034307742689877518746488438914186592069846879253008727370232868643659180633843857144490727884274752764730683014114260912440571850695767884864604082385900533826276587293104609516755362940454404449847803236507384607831575511392353458797941431751871310723833327110603543949228548596858147766545782360533303893869076779216038483007771016959541662989694076552107393692478153040525541190391627717727929805301107227148587241672309465132214824318720824034916279120624251641682897297985466036288437024836365310281664416285570145475939170425537355203146702199365732733731106284402020406893759341873072304857672171884400693659071058821502403162862009615908231076549606272119891551839578627591338689586898314502214599379716094269919236311520597831707695527497961493101059520275330472737915146255754595215773459735245541306422274825828242635921831023914529937522872916430977858049677419611036277265514927997422121526096411947430673349761604280784688148516769512245886627099505887113190235566859587750438279405999980120092101690082752169939982188483867205342542221970034714559024605767358856971545281739169195073261954423699682096894133095542631973623950817332963699294111842782626643966333189402258386162612862864087611352396250558425607740937660674008373063930159972037532518101978083404043413524205658702404396268147477840157432764427832995183840985614075900874984541856367374952062809817479201671547426973008985360949317466401181457053463687356079085366375769959057170184848120592542755541344361989880202069280624771952576704770710454388801852486323893612257400792014873129447777582112856017251177418274561513834207491559971240548405297706697551145248491527518628965311130524845469541084864385361152938245962168490171889281415674016739628470524250305043764531195848704260824084956422459944036978007900981070737040113057336744094485625644179036168403708405564904152617658560204594043292782004159801025685560711325726581354482167102196022630190870237428091336699529533722766250762975189378428289414137615884988922456113 A013807 821 3059176753186424699431491663786486042593946143690906283893495961876222683270498817131121704089407391617652404850813314012774825651430221969415973708592127937509812121282793885421293662210778969209246576342664275993632822937831645456081083553293944970532934263737032529437911194627375071245773785534568189263361072963277058071310901103208041350257717754437822529120558297866843097082293839714000949839845872505765013057570757321357201440873713761605688446459765739665374918955147347129950740516492292095785162471463959351345005093889075430606374458244539250425475374767582601626679423406060450123307684078501880736935950158429843945343493207741457948231164614277923105539042639117970885702856929247754795821089750717088428214032517974084318167486023269570264777855957974759954903947660299809516215352368616783951779236297066451579559997605789148142670210750210720039309519358932630764082802231761860748227362577459684312560923265816862574577810900509296276723261561578829541571104025580228095434636055423895585277462331511394195411903799052137269243788577106735788561662241561493427562529091679419438405682154943662827121508942070034304091636471737339487296008535595492666128796682707045051569045460042641864448463553601918421675981018877498619442488945960386092047188552908035582910005517542325523658643375260117169625053242613783046921127937068802589301605233663231234217043477183111722465838426682433354042403715750867456395321703408909565625916221778751810833861817104710917509403526690891896205926194736375701080950395905366435179144077567346228044235375660380584816590346017937392693675412064438697719513912409943444536683544280872995929518637439093599073241662412849217062473726760536029051689625956278901394740467956139933256949550411795478970169253780600881760674610676277922133312806463775011256241201895057608182651382711517723908400650027927593803193035404613527911764579911372333929113253086224878524521078372940083974742683835675349105912407584839588400954600391001055265697188523431318467299403750233072158049491544186833289416977201260243225460906551778356265681202090541918689219421987058425719272792565010083622511625663071376021837185667949001541961229511776597564952798485704446847307390091448924668149692314055738374116333269830701018287000753232262866321348043742965283313604718594183517607358189359609670288534102074519839161676902750139292043107477879234562238967708561628589467820097733725762699138612354425268553776718677155011712958837307714341923881944220242548433658121364997265225044108816846548751358067080034893712587104120295915453111305443922015714393225363653955727979541146404173673992580871974017637467957030335099273903830702214565397905130271367744499665453725462301193446555056198692987334125539465554793267909517924535974511851502058438152157241865293592192915876413543410930426879547016615130547442855453694815728000653194827248948365454911847868853231701682167107763333360913493072301272693011981098422261357268845438951135417938852269106432288696981977831197580761664779679628504355534268524339610212425257401543985557252364361072857414468921159269394684294098295579093120433476137150341713911695421821148414694890272816165069045996214466461128743515221047759930712114312066022670687588919271461387763487242890265184130854357153853326672510891024546753444395311503989109940955180820483517580711945496687788941917777039590749582959473233316979583920385659523371237938765680402809312648212683466331847944111293076474562340631667081288885070682750413911008699880009763485568622457756784357028387061578251158959154507861007119521510257918389350371549874218644607831435647847416835589151709652196946843902580357981843358869761086169202299260869883409811750932565618461540948958329748854555241006274467646364673118509552110509486655909727560257410008479628568288399645360276985912440197897840009028327282661822203515533939427477279821246129741186359730779460606847899089856445769430741466283716170636009801307705078542514006096171673100231616532481406186059160029974450792075709160158187816330159792457013873 A013807 822 255505501602883377321217615251111100763488975867208183737068676231863994729435331705608415847251394755297946505544778799660966213233103569107591540115323117468757018181660228104271867961506470287325483302715662995264207004590636860137348179454663577883881202641580693891183780886472993325518272341632669735465180174965863167173957771041038821614874844568401375454678149596136602311410263786753073331573767117553999655581367222237074821543213447083068704736766094342591778606052861579640615798677952728132072554779141348983686170446709469039675001127042162734786128775963266470461892122297574854748781081920555581029627493182218996159033896203774309294215099749106415697726380261772046344788313587701728301773237069641942612864209933713496337666600149497778084511307466009926193532612535900390603822445179242412436553594767287102376430560033115442023958672068349548403170366377412254046959725198982371552697549832010293469400872084290179091313344221436934328203528884625422141560179320486230758796237985059183177958931390163154594997617200633556864510465748531679796458592077457492563449992266156790915080979263049662984015548350631335112037569755974331318449928901471142967743227736375109752098245868221491160600124460385828496799610677667562194456119255557406793873235127432039920226570830652570061493553345100246124254071876345773861899526431923461061059370720786735913041688257810674172069291234943516162975600743228200825593663990415535830642148759183129992654972826402560541302891952749982063015161710576834929982058016412110032597292502502324312482582810530646824466442289764148975168464091033984472231521478390886431148346301882793493029326117550536488196216886383579458274868132766729682426169249494370123390118624164763365553683399943570199067506245009566245533304158293408334496418908660952715132521423477106493023226135448671818553530690982540562036485510028726464718489478777728702093468011014588079246524986786328753654483696639440832674910193893387262836129179256799136846294882665507149707313500623216419712451583262028503165395352826456774433720376111080093665959679804151590842295343781106774499382907822207194235793487005384396719863584172768557786143850053093205222422682324521105133960527827905637208530451762249324744570271029529979748348589910711826858025309961456203427635579701704801574084163333503959272168656739365971486622416594594383810732379659951549872760821986775781420941802382818509426394756042453952854879985320634663733278035050777609551824543863218877887727559954525936588860909012491840598262177120591594357768987523231235154559309341981810674481836575597742036356579256088822989425534347008141927098961239130617826455721844079662716598434385394905388356558360604336857977849724848771036995133499181702601888529070846575169127204349303422812906324997831186113544526913935559224320183406646374712318452974730348044704418342555485166659416431159692445854490764956196279007501365636855854891674596593053673321325690820451239906637781241670880368038331184260631770439453142795004063622252312278577641421368584551969923434355217727274723801166124113858764143339113426927383745061436511724360450933690287618713325924136743731930475878922731790649828453299933787134777129957173006499458066279478498114126471726567394218013437838443793086763846983697014782129261169394429340812124674451378517657307603871858642399828860820217914656123658995918358163919867451828614530669051489163883648392923036601691371535791502272140119309040231921251897466296328969988493997320261357622678295456078176916294304386283367915770077115047427543651059175629556058251601796932382217044615416290689336743864101525241539941861141197349587414079001539176161315677937945236567113532270887249638813019526361597948658954081308284085049812292023863531036301821862834988236355560259141318227057652015426780135694140392917768625495394054922975198052259820910154922329887950298002113625951074431329344543379883900207108624958005482258287690174615020835864949312303158354309004444844409379526065847104863496104604955304765572004607711276025802255686833 A013807 823 21340074999374422557245416443388050246867362753405094713903712907561512703797168339384120499978283741357239790089605470126483559095442043195435153021971902094108054915550443911496890684012981904867711690926114889027461833230414581195531457296232956688439641925827461134485560563419110875540611624245502208975787313393323857585536126995118603420095961893197451279350173732418925161651296641733403437726372603425227605233811371768462726170110730313824981288319440965587607940956141051993163872121381289806318831847708664608466452641879621563662695769131688473772072261497227978879447691946415749443472944743086722683175517858072112778198670044835434086562139346145116945489805005843463082763064739158436049492402533293564688969031677873684927618252111086203923396468910868615045610037331610936523621854443815505529113392788558586077581856804525834833283052249820622632181192170207848870256123208344206654452852059519331720857830237352000047885581822718634192025886935972799882685247737026330479205420592750128038206307908637816834928795986214115302880778609783114428280018068901327236391906804061681334018478469029170902087962613793079739892489863588732126048256511779771331808882123769785541604997593159727163224482995055884781881200283409472462043169536343410172831086471078251406177243422346933304106003068936117656543824337184275378719710347120679391280739701970828970193154844980605317525399273233717413447885149675162561154408410143495968111062906515734200116535985433968258970158838785631251885089321229087830187031467588755842032558467101496628902857798918330153426261726483391486555045289347249417105248905396685225615941031479552795331302346663938358030636230567642939934575261316810029805916081887019287075666097608865201054409191246686926596317189089443982393187096604823757505475403670271431720583321810231411403792870058808518957409436841552770281849306283109263059752959756994678927548541747949410966749013421380963833976132827022737785841174304169597579336345180707120708539394895105822650704530885551658590803668685627882612876985263418496257478759533173520503074618416922545018739349407941818912962959844218567069767707828176710198439726413693802714856520500284397593381964850426327221893517244714506725293671861634825851991253606657373438561822577932562491009131913290783566479551252266086732269083405777584182370798379528585304534190856397117530256179081578813396922856613157500040058480276815384725801916419421796596392431253964727749667114765475996727377937727999903900060893534961960749838251981632331018607455295288930552355223606927795991343948075551662809343397472630499012618537856047794584899810054196467021893232341653428331483408344139377509753017838302567892940928110836034818715167986869094205780870544985154983012331836526176804700673234458171176756749170143858495389352432378811841974446038306511862347549510902453399041757724388576676604561119746888672770212923179906469418985521559355837856407553982048435849470443023014908008242294127085593599218929458840632226098873565939381534397794135373819083189154125550365079975160782139799712206597195852113597840015826092530402017771276238895730309222432746512202555694509824973234565275883505481886864322248063769835283720671153046675841237153728323640989957045074635332482700341704664042399603263925358371618218022128992132973969464934853585173255988382981505671876106284565420449994104122998097192208751249444177714216009849426456726197425324940009865042040842061271414904810349210294879728282535691902409007150185548850003713914787105414225816596646773171693032610725876195873280113407756151541232033681589495149783324184014664094184273623489698657484184373943834890411292287553532169246737055124103321889328796773977083302203861247022269944503824949195067445372442125105975682964463805841052488652748403742039642082153980460103713310299756884953370000806861221811516522792502237049267914571496839434532153059687579058185607631283229197919465117575883694446171074021155232276431512872088910242360237849915787396545616045304058152710472009325339396840653484951030197219978993 A013807 824 1782344404022751146403694426768213344668609004527146915599952005752445102533843296873701128278686236361898024508073938470434033339210414889725939415548115234801998854601688625932131806819448261676456148137840041646462639773237456236031982844838672775575167333287035381413368503817327559436027423468608589995866732201923801909401562862759300876249834833281744328302605860305361048426277946814215588522344366210678434816733159581473775352453818306540976262181728028886842602836597856803521039763449886705913555154752475376763726591102427872618672013333647753017917247352509978023990350679056589809268303817887346165221502427024040931347931120814700290343756440329386312404254003893051880135453930079251737289654951983211816387382494767688038839604034570030837885996479904657597224395927973477029389420905001914837297079679093201667785714262170802251110633806957268222862405351247929745492661666484116483986556656863114104657766839253876395999451679415283046352194102779384219001754576244176147953715933327083443879029042837339099870087969564589124211905510267695500164375389132707752110688448182035686698557340211785382913288725466611812955560645896794495899676432120358281404009643859376258220391003978293572399672044230062552867499728870642549502307562844937961045025173150926635695329547877838216492237482320613482792196752465967863906048927901866263439158660648305606419502485807625136725038872699753312088580815586019252270177344823594926752604085015100636127933202039430462957446636374214707788694545198374644665051055204480476682401315730784099942595586223457852744314805657619340348563937611571618566047493827636546728669010890203729018865703295718795601076768613240105986275660400441290499419917075285737875846708138390030457265310062114538796251007949939450853461379495531485050614811189944740248734839620912337711856184300181746311841793574443328926710335910071568760013626951863952578707781755330482753353844349967159480377520589845766082611240719058548959423750885837839428697918801034133413609493124092160077162513212292326383710098686185976225920883474970185605937295204799787882510129201900708657429579369148978940234068725517147012483884389798120096547531448704253171396855086272457275899768453795800316203252767555602289984161492481630486962121983531505551811573706529959534255938600140515829965846115133949608495791451456606973220000154517143653244526333072544073724393907187527560845724331199897747683701861266527873527292250762388026379947092327320722667332736980279973636985888933557923787240643757913919005113273717826768663260630874216448993037887218150429499169900311571908032912900274967851525417035536543122135544658407235987673825748310864948992081802872868772986319256745136464093909545431293617161024088787705129336172967318502812905404929215180914853900447439585205393414104504710743853547707565398177255129682700083810341366646898658312606689549282379888838440953556908968232343089746158958933605015316134667410583620871725228131756404647788315863000364207331828444156004019100823085134438163980556743647041341720092041844605403685098211763207204394764379805195961811074231706926274762748810291156566805421445669654161155091589524126407066261352672795058480534120412731634175373611412935968316543318819122202361678617604287615239515245485257264206309856555925187426235551938118903680823906287255513405734998335220764272993188481403957570456924075590467113104827166869035358633947092228735160564314563938176293169799449844264665176393038649785885663523381102686190647225501160189876933831301554427968535142072973776680435905755532228351929201532875240685120036224405053019173088759810364717307483121571736563096163033882041543148758560307656725581020233547518630435359339974483368695212547008034903963581721228104951738730976195016874981527650544904766199428938892946343582602008322239389545994788190415837389856106919671500152579340591905492925987526411559955698166290518720134972406585839431646085055382043838654273320906154959836386589737872352169425462816479146886397719840240972531332690861671763528219716594993102009865474353 A013807 825 148863186968384198498782962218107946760066892667111837537823591472449967408729125998188391934964153147182084904938843414989120898524193062004800185925994132525897746335187635726477580637367138263479293948620538118354206136500565582289627239183770788888813550843466482091025950807327015091656446435521658045044785340236877859275127931860519568485262455110524568044161944058564060125611160395870100168974723810282073554328370221404271191212295358780608878393680106700657981031515489598086880762083097987564606040080081495942683208615465878348984105225639593979809466416128985874541698079065485437459898003173769039065465104207474922627110555141564582949800881652750674198315698659151586080793247694149184350169271244589834116490573345492072691922568571323545611076311998116907177778772300272774971633823406664929125889391877543296495130640890767574815011246190877999241690957341578340273292595046419892859041198537864153135121344181323010470270203716443855314381603658236949355245543962489836053242308467411336316220384686817398960249617306004048243302560123068195869228796875752884164036809880611802588750207611828526966300787639696885229861380705946173092036875287124444021144289464778964462825277043271057460393008806139054478046444855004936376982229956372063444441547486738543539909619168304925679648166760899958696287064962710101961297112507291772188701970496007132553763267117138659044411971686756096378950358298559913968857482017011471877304245784546220230041108967535271696668900516610786609219557109513448697069729181733413892990840291150818811305525956969423319057916883330024925252408633256073154254852731978032019325164458560705651384682404961729527397532791346426892079729432305257023802050894044940113128592910426473733821255961697868394801680434986892874731947876846285162912399645395374650314582539978219358031940368935479633711338441131081275287773965545087494405098136646629183326252639986957250042866433953607126960610897184508228985773436096489067640031097736062186924278876181171856838078475217301301804690266003867391893851152368938920365138108712984871993488832800083083735128501071949087777175898490691870067289654023917635629666508120328788583746374127227929128236733660561904140424561029479038209611874399011458861767152013558259901563390186534875192854447543088750260590247822336022634577433382102605251176997817107271010307632905426355062636083864551953581535103522209489409395741866146659784290463154841674524872976075925410351279561098270154077898297525329963678134698429619691352634125807304728429226065734186609545524191151245432036347517378347142022200169243922797330816918343865589927254356225047618103882825414830756926505600324671751404767664257744872788590370642610542617587419143967074198905892919637920107286502403408673436672325092981125189512619270601595939663339422337946037392158083569621162525686228793699923521283715622840927223317845613650695675426882026593935733527198688942409093624484218883556799354598827362778792426672587927929193653418960561643484353611679319844893513409893820079786144539901803807426903287921183087744674828918255115765709771926422730906394189394459543384327687616155604563775185193834404648644561644581214436584516079352690270991758817961379398819825009766014531091905463449759820927705912419552818174171963775205529407427579026619533423628954326093477017867735160392795955973452844664095155339940242132755717391403753628269804068702188465895090036189345492116694680422181834819850442829100197522981068766956503136313077453329046921082400218711390524137127378360023601076842802126687284607807244181478841227272977261910545498534433214355546308121471554238297796793009486354632752861991725327463715455797377252390926122303532591647434008825436792847138658083213942308938692553674170549862784004415332170901160990977742504405277771562362502337081756054271030704451721154638171906037883364243579105576538674671404193419899059866546750414024393030370455895170512669910563683448243562035402968400494844361496836725542584079895154827098823958776766266789437673457687361640438949730418872965974283436913 A013807 826 12433202238786416642816851787418593821347546942449847782996564183370493727944465332494692682800141035005794913345397140863306366565639128731702916328724955942695505671661206523511134012413540754904054109882735964183061650726663737998411956643867720058782596579997164050724578437378759627470238062741204401580185516401924275684517959996922454879457605513286122447616449729715328865751169727423466636212937907358569065331059809261906134161242120660715234132318556191745655233733205206721814368129942427019383461073528486622628844266772325625585501452550644528787666444541509029227597165261628409222088141123076363911786710968512513012738900675978615532550319436519389059717525467710999621053932840663034026110487703619387535243409176388843403302064849645513852982704654394722204395260841291082438405828564748061545523407899004293666569806257837798616124554293108321374665270448125964557965670830872035871479979943080951933998469787368279157487437684601107239712465919139608247099463077291113597002850845506662220467042749427675978559008287014764113328873124038778787193858343859756638264518398038578364015006089947530400752408084455123551283252377941330322820011860855920689089992200387803890899629963931041990149484488497539969060917120734867291141932828186151110943202487639889894996791302555995697689894536037125450272591952750510425909496133721516104972577277797011718022861832890537942048332287249555925666312875454022574592945755542815142664327912171084859833263462077513427377483240047849508388626629343672748627960850987556461756487971957207537939048833452043205031036276012607011782006421458180485916519555027537212286057060743448696709300059144808611857769336266044920453391081915567371884971092721527443188613208471729512722485119176967666202231151610540279790487018622078583091606530783067086168924248321520859002185691553860194487204697941709039193310169376291252620208201470863116020591946744350656480830247430239220850877182743747311793120783156214863418363037314013649914102696017527654654973152328624222028029535706909008438366342097006147567816699977817209493768180804295739236641667538030259760237508217841075679890099193731624845425376424717980751303080913480203868719460232063790795712399761743118750304993361679836055593654303324399425238475911769579310982396313246315510514758088369326946462541813506591693183554034682616382051903807894114601186428360451243715083393381278458764962141756402435171843723773155531497991915834837366197949220222488621538740143707613083896361488147540266241463354821551898223137390236184999815851725969143169729107780998956931648836180335421675955867159836997997936314211086272202111654397461472079649258674244716909349077600086471109520175856346441475129963518834323274004166819082541078725280675967235095814104309264090876556953283474099915894476621771893087590989030435297818329115307839515078611312421137212535297082618729783497719753507328613743152106399925161699158949908610546445373547438895448660166647522268121216328574183127205005069025456698001068472765351133507741746883818578117138555800102389510465132671522986386081585523867845861066752908032949092414655523002432797388932248771067242574243310659442433117067610957975367463616044123502688234952368768830604640667299651327036212787390003702925511193470926725016586468941021637758827882290051074913894269653294009331108331166711038858755039189891469147148963169890272247432906786722305622075482860023814912570324847078456403541049025988728835529277597316901844484974098448004541979495327895723148666994047966457015768007531185538987676423048697728668841281294298143066333892030670583094396496189583200613425681536870285948945309825282151786410891075096978583652745496942540660913345586985335851109306375385867861768111675584868540775420398495089582832772958245835867127452031710433204758660078557695405347408770755466512202556534755764190056464987970476858086647230349638623389379113851141329731330289570846820536388703600189405280750544758891323777729895916577300154042164936923226314120875860994295368520623924859506131571101520434314688991138126934410673 A013807 827 1038433484185680304424706278136988374552768468180353736683656037159287006651649689035289227560150579384718996957520914602044211041928745670800559274691437045289871329202815630050173423850791337390341503311515990464533492130341682061365365030852475847029581248957943138680567515668311382845941753238208132824378674515405117429446624536902960353987178670075170232947373497875553982196403446804135356923140786960495046905515446329363662231281103159703597069965378131690788870776631032070612657840580921447085926052322172731208583702005091408574526666818482381688874689114551375630118142839816466366638023634740460990276337886801133599336965723358409947894135229657535893656667444588690399350045524785017264894774043493994866331064777821172589887191758307242962514968475439701593233296580725472496338093207556322848343660551132737611325576788460870778217338899114700109533418053097928685845850793465263308021879404826064186479486195110786043512508282855569077768024866032459220405994255678431098735275105467561935315627877474948925405226931139760113509340812192842843085218242737510734184490841122580103540897323638507686601241875621776374126728521858037849892250210630547351873485238568589768771827994217484558059275093963803035755936858840896851023465371742935526937087214970171243920027006380779316666757681544356754732217152485675381282387026584554746603414626818884215700987443144850619457818760963370160467576117670795419452577422448691463530467331552441178578133997616175998967994777692036438790126484709412891638155918235331703242363631905837930776207297618748100527397180808848950231044958326608692364233629755454935507343771770353578597857450239833560070972752734276337801187676552670102467204670635194693582556163784767320632094679638779516448876548013663934708381266282334625338394069057532546103914722144061743664721551144269957303765823576789480662464458656477221710092409195047958313155859984034911179935423095621009964686113179940519228273240929990221607565099239503734054475771274079927244438012655639023648003054851776747293780795258284050451011618598847271154129012228955584436783548714443825325434796923862304481860100974759659038714772864368870470329584620974780107319318038042199871048695340500547021144223350560861587199237601067957164395342746626907033632560722478645517753703110298694555895497954805884044806383616530726802845357057939124345605691683093248326327480098597758154508403041636487787987559653257723146243782802441451662218916822202472159537115542603552380108007851570710576753260858050836091494657969916407369619752004668806678944810976813881888242446617794753797509981056745909785638899224136540592567486930379609564385733731593000985744310236822153538234607697911138444329683056561514168102016896592913436214167337459442437489806014046134100913295189040299075422581927010282568686994810986509084666039626064138880695424725801128160547637398930247513051532685593148441807078628149430275454655317061449664044055643986767545778567707355752108978844348967289228370075168873747239913834892021700098441483411462921529318980351674303558345858271345951920104538966354162156269631819941147564443936686189670721010349608307167043375549587291456370603934821060665928675621239068024071456791941500930193173534178485391528215600499272041620389885271000110318472423068207255063556747355827883363295712768953343498927374872676522079628178925394639028552912405428377843807733833687861366403952049045312786101552839757280151955699604621072240794205504958953229521676475787350669429281178693099816009880206456413959757012147401789722529450282996150292654981075207043272996293637770627089758250178498433926347640943152741861221917390599352824033483174748285260956650137938540143536770602235620500377778603069682734455256523805394103887102708377047776030245650457458351921140487091694648048421217277950020927942267318565669724339336180917706012260282197664254863326032167464104332967961175000490437115246697298019720913391419318453566248807362253239778636848452686165755657696764784981689672786104543474211030828190811614949970088194397139228847499688913819633 A013807 828 86731003032672204705855893056279406031021775230891324441555635879580810082552433677916391575051336540791115344889104308477334550432930767170933511181503513459655343286348364237420534533441943290178712698081127039588301796218267627447296652741829635219757655494216368885739679476133035006675901172208381461624931274201150812824811527946672151725363149703348293025997581916064144147025812280528189145577641667727506812595555592874782433218829017001604130880578346936946377276135000429569639795503159140182063629816000188683272119375167239535553041739346467001036502909536445444003097408124311087407974371997158042368870016643517479350222714180617757258066068516227055374098521639492010844115152275569426981276422886661945230836861308402155879968142845579239472212682037199316768438163718772188366653882788311640616510872891157378035523498949040388267490362192958867848340609212792101770531304121012256749295389770477706918953166501847961140208204292379984944263204835897026547529046228518243797468912083756240399496555954585209198769958515723904440413653975158427097320512851679634029822859541399012827839285367611800492622322693806384543438492874105179260850629842073945375825360610487186077591845905038527773668715122950793349371602387250545894330851313341718145312461281523672463444575599929069307324268320266220511989508792756093520086246847368596991063793046540028579562172238901068587736480734421639172412424923982504228098718900337159725528161998591439676024329614900635609805891827616575404190154129414874122510420446933139186505452900407489816359609704415460104148739938335873172247105964396684594953156990805351668508859162031701238071652101481138770687715281119494009492995933355559628163401296122096002708673355467551386513179738110503993326618166649225490778711741166870242888011041754175783145061508194180892621208673120571103967825350957034214409694051447634034448628108379600526273090581726579816659386472369362373260548858901812106464609355713713298885444653582591371963870892582429603382707255011626894104863144275245710723865800767142177718941396994322934064009230374599367744598772179062735005639673877903532629437493512901482572496544404952430552397237128434609343416761855322575429858083533946187752986678462193720624467523678796850327463421541025902356025104102138952288307037475257268002947884683342241306273966036262833300447066836133604469332975063631193463197465314983358822696330440521096540508969799738294897426983442712484280186151907172677236699427233791298339000923771037318081009100125263881197725328305388259918011307181943402632149557594472229187897383964835631921831127840475131206346502099108006831829075912235370427060866996379035330350535289623085666892669537236194008859458567074224834048553220336723106043470191950091821586088099147166242379327483834819078369465125825810419306493608404225260392295608502943454562568523636025097099223196053202537577061433425351008169014101668566036248266736289337390623571441418812190971753486059771894022058870096963642697048179504243224843404016544413921931136008794669050250557952189507496604428681085250319051199008865977453795919233304585729922035967247488289505409635422898629769277080169727529211240189807879028916561508200438472142719746099190664046748121278385828095169299700188176583607719200213909135247079738150163323095906100646385821226175752202373913276740815800612625132027885646303767797013783545892665737523443869183424479088313569207987794729367795571491986677556574623372837979676732682879940934235315261402993325626389732961204723446150332865411563144879415382217086121468592836674382367461203923440920240545163698813158367699962481319213060152991115762380248547216100548238151533280360376170764811328334617469321259812052446706982971664437480124750320950754705306359407301822146971857379010805574622385428699652188488271663697922666108713923301046545697166427723849991029431116230439853532658769457993817085297215961798302519405027905110407364732896560306666639702752839551528219616801250078286491491606455703160768237575509579505801324776892236451736084243465532572021517771129567793 A013807 829 7243860104291815209237790043953512271116969689059274308683168264298468838904861813213254940739862679223414744720482880948335458986708810604883537787390354947663873926619101729473600464767604545539016263256433811473454554321945930512025663733650352963189379144532445345705863769526107216792577941804016228056375884952554317037941083625634004784254055626373352781824344039211593383303742867481994885627790209730269096494793398672494703604869818328990978615276784114520698376480071370878085885360219354547146136425862151759015570682333343013248925599111956270393569759507393459928582698623950586331401427523574636856690392660083223392809951311079375703950936108543799891900082625852012237711341633207834110903188115916892327624725493339056461250819258605623659958675416428924135816723871955571944571298944362576535931604614742355370904958155722802268489062540718117601561256022061609131976545051491064695957900249020068559577887419400843562391329430703868722529807131098955554276173470052072240208401006147404954406351849882911257490465705191776222767788793659206989595306553885134713804835051757186950393964953188305188944309013709403043452526363338138677045505455039857991734309943548500268386548561834722878184584755783973211332865602985552843640407032541613641214642078694138647819354398681675797617030214376955003381875763879781686891123422939072589290639059040069726993612187565256149516338607419629725319058142075942735635033101275059917435837618284355633181228033766115986766597891334363994333365863042859701586192826148302717996121931694933956952170962122483643358606908389750463219250537252375494055082625029053776705528426072049719104982455167806191266608667994381259166864513349789695703835439653413580242231107322005359352967284906727404026632475896709962215328783333998169556249570218350515584058682225886182332615969587703219174496741137282454621712056870957842191183868239972615554854798476385672867208617558761514777094301244338248944030637998565048436211222911871613977794460819377102904127092645826089822532274673012797005367995545872481825263704418362845775960114930116913793396634051167498690406031201956380948743248895691044725937483885246031952166769642203987006971511366918396822477176994838719547317200371840881740276152045176791736200072430528024390677572719714747434071692076970962280874210276637427336141307917314708100086639469220714778883159410289540909239715500572725112230420214722762504159849666643942128127999084118789399565427593438969175486372861993483028571696154280807843443961051562164621515217145394332856612222387143094931239763199847915054002377406127036813743257628364323433485266201819599838601196249265810373438550672404573409826207057924609737984542652419504159813950838980606332364569213515743450539856673901863619030691664128870471729763810777367924244496096774097512030897652667529297973224921517774340268520285662604452134824220557559529140973747981118741553284226785460303913491486081621748202271310358740613002151822909198208360616378889368500401700161000373898382145946865805995173610410590539553745976850724819855623898487872921191897475192419495302918488970284832304748818366020477469427781318160155916456959791012855812967251991892943864374140133726408821631832095913950503451848449837292062748336635080259416696439500315321065904884971346810039790908293173432086790174631424999694471610786669676482967063652101037064936990174388215536501335063695555398068795917935037613820348603591527653926582219296202669118722800900580390406815546768267765947639405549641696886652779706945921951252039165423473652138153249951178342311881089712727212889709099410572617288573800028668566402261993997037970979589760738912035933889398654211108978978158447806953835585655180940762432401413924776385482777499271556127983741892444057255487537236500152361492398036253390423650434728937623714198996065895588026708543173037209923675100769116258682567006901193083901101596781108774345356024723227335662726333509856253613373104414613619912183188430614857207788566055870462786783690523970544135589904032446690816480685449492098484745947809185762512631639153 A013807 830 605014439770556698090749462261041298395960425399919649535526896602472415894172963501384265905534070831418822893799450699685925870028906570530477959540629835583834414225153995547364584417855099247964177323440608368074397831523246062294895460698211129838540135530494367718699447894590000853732902277413239383496570287122289113325877245496577713585682979970328797690751038498991490966911908034963694842518666106881805208341639450525430139782332096655655524926532286028883249101992040967108611231170880711132192460424432777064739478959163141809563514963429699659541339883817009166695155571770976920984978628196477244907638285362810900990879943452660538169686134721686710771386800993785914105888964547151512776745174629494764095544697929171334700129675298000293703408529455560172747548594509601324382539459132106754857543549027896262933353010124124168266474992463317900199997664218607656311813019245585214471099786698405146164504735155777855174486225381817819574412021396515866848700284392219125574445860434437409196972912854070631136861186163322341901788487835210626977989598687040336431693628357812011283854346855240437685817633134023051592198454392364680445517661110383979327641300795114290915912922432997889508854703387833226583732268026956359053690435764908112927888121054613154004520298732292244292771980534977658837457645675003246270833519407294281730143464850085663668233483517637758863754116830294894288373055084324813222973599651594279364158593716727666838929346608179773330733022482137415170717050247202685136180411032732391309754099857092579018602270927431956376954207595620348438535024121855653638974555925051600484222439673963664589367239638070340900778422559558717146875691019487785174880039755292755635411384314641209618519180602694779511708371019369112754186475312838861119507520354206853412096165198188239834602418395934560568673142316526967892460012701919269937649867859270752823757027623546207783542130947125320475697693134228374890054382916278151410440797548822429071039371162095195011655598904872040848067718112964701818685340355986815554527849856726083242053964759078294756938280272587560658121402132018598893219984891017011746555024591579633834676920767286519198809267600876391421010116299785924695311479892256522283829604494965210822599166249470131125133781551123295420441101793960691740660894916515034568541858178562041735227336215108783319047100357106792746280610278323334574098596926753859847109934804007768690483378611504685409441104078031616144505797347806557696029336634501687351892283070987523551353572451200480074517109425996578431752076262214497713225332563337136241720650620378616657488122918442174798119810511934929748199961190709902375762094639684921329926206986872729406931820988022499221485421185282048408732539369260957551325062398479707390669341603239936546400824558498669398302332602848444714496021718670086030673567082778826386446752653725187929433383268405131018413271851905348430043158722409023130031601902112472374738552722401199143560487040581218946522050399146912228366775211628178982522895115102932454068417732549387679161563625605634250868469025546068667195055117287159478924926058748396298724077723474054382298401738705184730354837853614890564496392558108963391191512248482829059998801834378860470372803824098538346741903323505835930745441897691856921333376451554138221320802175391247399481963404513438049533892123287130716700602356355078149824128005854916482402103903861852276543889335720567981183602073537838143127464847054017374787167641281632492079712790790911624165670126813903830347290521563135333942900230697589172366328230620493896689547761393691870435568558972352194427334483324000626608374186316406674672153234376464998366033033234771719284591301949506367353419116598492411248491907059516659639365330106598820106035574597529729225384206576385919421573707958995599270233614350419665407578724234355240810035268091337359041426678983394547560503906464754985942098480540908670301886566101076704158042535053812944148685452080913383488851708825552356922414960616252543816748604374693980063683283329427029557544466306971004070817507133697713 A013807 831 50531411024076665981237485837504430283329010689826689048856741931135098647897220084599115272696111129910931506913023921888468214590684305677276049658792944497797434110499086862111437455163675744289216054231083051509941781286653034368931963772975291775244710659642420086233496587604051461304625731111831166549017046950740709034090593421119667216389828170101831511929217486474268317047449470988202756942001511912875252805902068547334450704760159044777005097388903061418357848247477253613878318638623127874471846487109049973224106022148264767076554333260611945264552248436280422611546088509883763417586400005597975971930857231787329261659283757109660808470355658089995770336997005801993332037952207942641498626533730230032192023988715742319045489530610564282530402383788657841188048006162036412213754078166172688272456894758358923776456576758576974657784257845528774342604004913202330062818935180410522697840725284837496212805599984945722242028264030114806108674466439058401715070296452722533587103292709344646853540374654484833183181783129546845317979276292484626775828669271940295939111483534072816994438798903696536595957174536986739292032007109304690475490080573600380337423929083708740691587963194526416729669053681655218917499902757879422064523278885520890499850143758602345235611539870419780535576608586261869043763300024421946131786286374416625704383312327744004715234528776876623258059607591783059865859205933697892725195978016500805806773889905814811462054217958061782848356152770730599052473458753696615465258924109864842054581972174164229292212680270130044428559592372593807121934883749681506047580793885416234724042742384009119230168541221811272942373914630596903614824204589638639305591155800401806243425194229343148468548340483117670679597394855908727666342408604603614519562387607503710603831683813517879979225828586846850433256149519418648885346152720876999344462454613474152546593010704146202820289222318834853891450747028263888099192232115550467483951425852075198098442279318829352782568487276133817723671463884512924860598418311872374821929720547883619198459589190642978256394242106646785653726957627468325398160626358082631838084022208913322597506051099404537370003748839292797087874185923474420216477110112081156997667732397023989373114304964321994821702298568931368756810661262933390934871738604322252202199184536931680287767922348022100691590132868925916436962102851055843226963288913919409128290468864765532848797862265011482830081930453701278612005268700286151505330066225050215429317395374371948954532601724696715296303743496368660227198365161496417063506293001022480956044750460464642441850065514271208881313764693767317267499408958609281756326025906401124314396766733750597232796352620740627157477683862815941965145750420660044435644220536583423640976094080044202740291943267950367366815609121322504950999422229965044255367886996320770358622419228391781421054205603960464947788894878342986606225634659654324020843369422466335805210538661927670553669315438116383987632468171387149256225421432450397136799294722908512021496248317440257408351252955574208178266785401482633201152798198450940846839288749352724807265733695542276496063944811618395733863966412371769274837303202845818731395706294505534365920159928009156805346006948192534021258230507482530922771790052737121581926684934610253178382934718490852374052133065508366859335120204029064444589551009405132482151460995177008479526706120154445763989222181208717558356435628783953779552148991490798585159599028567483227370989691999647729761940934661624061814436051651474626226244970168093345265208100149654270745407718579362538710649121613929827630765403381703856334958020415332601875292910288356733128529444968801368766368350130124721307724918037422684679885292569517890929739431735833240054076197225960280514633314317466328376009257662443271446649181704161400874506382626777584067694955626256587564498997655372096006800846771842801180870007193257233052283867887328027407983870570229510908242357643249966702372383572818958402517019925630028712118660185978815908898891506957074935675671370424525230998749013313566687473 A013807 832 4220433980141907219418936054634207521693922301825014896049563942830334574171023718685802706690851897681290910388882670980046753750828543894471772943552045517400539494342994233810409367692725361838779614065434287545161847514842548083527566546282669344360213479003994568022307868493277982099623645688191250861340452778372814759236280453125335725580094838595075069707840173687817364108120027266405682462552908276475253989601746667141920657312273243578820242739018572592722665843477547699084731051016442263203763090449834962813650559075845221611000894468259570280440668341646577176938940858434001804400233714867548551151637126856109527263045038677555980384252574919334536734316326921588285085141806359577360606786723682542518710035561527514228998331086124939441221737496412491553866957522659443184504954362516909097203872307112895672733429747453107500392798999516408761868629094355571809176700285203067266246355216514912521189736516342651667376442640059218721002600111456596769644386230027838727728454110377174249854545631517227752292525708762882067802947135224608512943986286261725457130530216249295748192522923235638433030939174503669452409805265776237053203407019587677366161983981000437731302118273970040851678689032545525539208509378240847210251048775797590295437983856862226476423511421517330490111893925733177564404154581339745362872922424277650995455798628925507017821103077973512451136396485673312943056426738788381698301093279916163801787562058823558868122230338075278165277554235564190363461635748567495020273890600580021473240740897958370594714895268841531440717725714551407364631123425657149066599995486103849340386773886654825647222906731386899327420011723862083986813732391531208793442278923605359259257115647228969103241625945490470972830654015760352843420584309065098488288370175366317413342626063788826853744920429402035795035986864011364973552996021400367862248848671771974694843994847020995005753376137291405831867857842547628197932634418522890594727107038591172620379997610987946373752902625789972590098764335098403997282040495825892617502392189879787759074543348791692186952303494989246184584929228003782005579773674053419493748615618910649616666302893873366365680083106806573705576339882514507050900384713671130313602206677531840616431879864925137329503397678775716849937583239341459744271422479971598826179878091709070869314664642429153871862299487345561466731511792223035082159200853379462969803948250054082069064446254236024057451272913423584490953292047116599659876672461182419042872018179062919548631517428648394358262584960560206870835834656653342249561109097738398631929813603208467401385759321817445636976206940988140105498818135632005821570106009728528303862732354369583631480384167236877920819693633906250288870938220883947571309440943435984125917964353659371857071923393682482632843806489421976936012422744068910461252581289819707061122503076374509976067868306248381992904276289134084584338571232408988796544859057533810832786989399582860972313014894706918507031051374142426093029203423459689619262613894552041832547388155720927739002904998102513441257020183517231007593482858332821030468864235634688928627641343985386475227756734611180030088052338727702541603686400804885626264900785423396735776017677347252785539303846319988633989508670215448465200822676994657131644098652423582955711721090623074481133208205764324308458528574560711491476563889856526070041772173778178925218550021861419464654143825796733299191487860151664603621975035918302988631114870464984766633252430065502578037447068803873503266803513469982812257042206153409324289895445732599274346927198063466938595652125286317033133549157255843287784952028823108994241226339160193842707627907773239259120735850971218146848342492879403580047148699520698703768342767078008528042556498068509428588862689045109105212292669209224924474495586305113264362439647583371090598917950388860576449974520783174332830584013523231082597427443870788037361759800929817524177142220853896138980567309952721880468948843848385412224736624021208545628064862617393136683527144317552561855702567748529226771818246516340962403304432433 A013807 833 352494866455432232873088958219103646419398084570727069132955630069132373969338072008356927865526641346239098126589869562924484920022950814610176948018410393658810459107021221402079200799064114946136712146359137130059462666287164458484305885512074826310309389979892630315791175484427070342942666511523421463190015956502475861506173379725481165136175101014299264897068519146580194067674292797317469004954881452159489688465527483386360355219378373576946645493805570201516789773913088261375255822111944274265041497077460665929158908344573668754172405706883507569392685060562663772395117279437266264705311920099452522540735884472149123826536784675388153037673159309837739842586833940817975158596128808958260735239433948689633705180880134339515920169610644241067070280737437867707070522159250039354213038293311774764707564618962376159482368785937030991540306965238609976200029770589671713074247184520445381144161834038542008682287983581454609910947865740386006796858163908966418797468782318155118378608215752811970522101505689950379099224039721584673184969947681094527609594678614865571904999014191357430184787707071563757565177070793720976334719345602897094920601757682982401299215064077137559756084220360251781973055786687234838560233911780053799847377844803390539065275849708990017537368097436548959864635492571160723356599394788076872452509353798093688791463757286487271635436350175425733431362970879920770317015817650344427823805611831877916889098970715002460224436800066385307642146607308556743346679279356105751588295616851043973466539920538381070441182767748913547460185169405048094501356059634310747191498222994879600758443741787297692881704393112165218725446799188685116662669743073078089637092577978443210692413555972210728471843840593309626121789054050320429835330622077426090840332965416770196679789471473706607651629499184087431637200658869093213956119780703380124222886089915067098488065293618040523875527728362715506483435354867420454719531559269450345362202706970173328426757780467324269082216180208604300697638896031753800256993304251874377306417298090949753425664935034430923146443340204996830582717874052103876888028277030615649537378125107036366633586283999197432227966221163591842463441483327494143398251031670526474922369903914136860125007038198412394897453277529026647023636889733038059301293476949707905561369598097633308076030105600325360531811115482588639262882596398260113097018614475106126700995561792766988490331615600046965302387765002051200268909905067225520192559560630416820879713830333514103621252967158142545196449358490949038059079746358343798025593392952208792137409961953574405831140004317514877045889779918270449751366789506120758223356824038536412466919268969301994484873166031791280824781631997483930376789631146448185103335817036716830180794300781984396874504113763754631977747561803012935672693560007379470634276841907031753452012579441875447711164428806171112429358059944767878568541807902031153276223173344281414565202141642560131268555317020816540625740441819749569715892099130776736690432775086881085896190406153967605689261628346520025127227582747542650985215281810815545285790009824444854007909232691003463797497470231460367292984219382876443977281491881624852391270778499347518768748772429719899901028196548491770699437753645064471262037910805270758292046763549070072043998657209929803738726682553642130566764765075885184479614092644706913895958853726127282013178516375887615107378746474368961881772257567727179359110976974932583913459345096105992693975876211500840820265616633568318866346696248526434462520422100138900174016357523032423992729706509458822178447461156038484924347159163165287239086978399334886308021465072998549936783790485128716161022979008967110842920413347780666409117906532668276437435756249122350270642361275179975985170400651736557576435896025023674917034345863789364952815321805810736857912226134428024205678321950331503452343207393473783249619737539532087668491540333459289436799095427938259423795962294561284178647076387060998014422227574875358939401605390667292168944870620546307518750134160924909549209031767291313520886389501236593 A013807 834 29440723741224155521793262879417755652594547421431695541053587179004005006293085112209978972256650611879235714630912495765015905005236874987056588875445654488777508355077519432723056929938633944416284335176061492239696381350970262737067711863854001568263350560510612376605194767634833342112914449708947684027093322703043286428857106848051912393338480611815288903468059787641524388726224608724752328762836653765812738270329320939912203228277701139520160778288135028800883798706995044678322741518611697730890530877406592279069281183847137388017233497044617435703246448943254240934212590295879915694452356878626374135124801806998366971116178792873093929859499938716957869392694957571058103221107274253002894867932762828506896690412289700170709168486050617658162776917471548148762237081262722536903227171295692740123140504540356619216126923370246765444437978043693943822202686469419971147674199098332118678541540540733067107153374676706670474372276694502779673680390707840784264383390167994633642099736787890608589976439856730345612746291021586473489081875000272696040480957152592187431077422664276363926463654082324076595601154129762369664452094464099568264863579403440373138911741366786606128387910168708589082171592359904540951389296545781873417052844975823981213270904243544555254738520865998005676854220975035914775466538052094968464106033738570582981551844472324703414263279403001732681920866690861862657647478105974416956272068505810275496494435133087720480405185978344567279579726789017967761058000091101308478406038215016043707898880703286125384318025945157008397422125533879021900847759456717267916181123082755339134945979757816890607172832617121151233168042115038169628782839611206555124579609205337555400241072608355012252696869410193813283317943583336812620276648886528704533075449604574063596892696446955449577671747401354166377770636229405534322829080204127011355219669115796319132821701388272362594607951400582361817003004273881823798629995361743762294996532288855846563531236582411390278015777587202839798567498235468109151264337764420799867009279153854214355864961039010705132114094217261540287099179558705767901565009725874049665011358387064784377603760025896968737111966757804354274389096128995638350765324416154041711991256744812624694500712837369601634230195192501834586061176667393071750903332488316553980391150202712431523818110449844774436977396176221285739875217333779082905976091699575338808193850316493691645700986866531522589020728520736318297659624181119742672002767063413043296694578823285431448550669070015223517352646870522554607732399495595232354895585772761430528108617432324487949422644300603160045749760308553866233683905626340711847572985300522599705649564263585071881371091700141239565766586686061855348999846782982498868015710774723626373530120795612118811355458085662550617413454109349443400319038825376340766845436112917199080065542647564879268284164258320217481212414524646957985923180337785543952783435660887728025900248072128264723681008632895618289602467441227303812241024011501603825121635808031395175135718912385528394772820461129699018651174938657509752936165552121125157814467410547458651594587023585300299830786211201801336677334987077223477426527483445189296571326691044004115084666222102635759633776003926581180587740622189429704276668348367019003310037738381881487186811848830547138062191253562744387066759943903006492921848631778566155504379422059876721022682866230509501383380284285770065327500724314141747252307907923344341036037961771868615793559157060761726149404566852259560036142417373176332744168174225701081434020196681191084296777817376510287166110403213490299366399080466727955495783522890849039332260784361911889270118965108435502484800229807942064711555843219989039155936671514987116331071797682947816954320656064306774257417032833689025341502471906002352745625600889551550224088492543118553109687038973563009682459127613637499843157024710323850791490099039259494160081940190853313050897249236831365334862566804053015884782466923721615162558869281164853977761483833922909242444539098648150273529955254609370459487542235937796577952137532781483953 A013807 835 2458918687590782693335695108951850369860349195185396643284336654777593502130604761656889653741847715754765646121688442558789893401942389035793953359466096508557186275324429500540462437845404645671592483958239831893351681466814387314062632362580950064982923302164406856306442472187628915566612727754141019517626861405480878325824574421056143775004023239179424744506555821523607758470803005545300039250600880159174445713076175214222407125828981876873863348363403325740478615751806933126578193694375967606181708029411875993740145433756096761784587358906663492847370846662189537457066369754102186438716355298859753394139758571722310607794594368959553678115795294381579038209547275551292343839130100652885054782264612284199724518479924848047957800461123433637427413290924141172932770803264143849004694436573787553347824818079715125193550136766806380096684904364187361881974190576612425410224896782891796884150468007502566497856557006373217824690046921801566661125459912309570142545565130221079796421812116261411520043422233273975195922182972413923852281607281897775845997010022341652086431017418343026191502170852609789201341203994071882876744703381736060041049671015354743404935047550695384130449086645200710068732053565491587164800985436800247849665670665225794734913599193325084799431016001249019432136541390055974637961740724649023861090600043879153661202191602173031553862683359018107715326712706887473631029375018889089278604799433673780019742711716750619502243921538097316603757778361145569685371325225608872385424950717756354986527422415219160478223625844965458498361093346715109788180705717584482933627363580994808679889823175352624520401682153014575672145428045490102965565571547167582690560013540438997964583534625322418978357495230008797479235997966023873926858125991651763931306994626423630365676074899946166104176722014708501330037781308516179632177007607728892115399301984220424370292401321649895996264250708928039441317907919958883805485375842608200770640405373297529160832692410599581727410155759860768382816156020124531944422748754422189625692482004209057837216197410939213103339301263119901106318810575922664440906611177314726502071413663846037856001843641122940725892328575578577473351251697789844710694270660561601717827221754583495227109394036889946498092540132672945726462415536437336745707197232756686904996249256080744993300812402881485405750789106034178006280118026934562783390029154840231872599158572283869619940592124079579298157600266780418040538829471231302027708343107903320789183227917899622520014400431396741483392810419272914283392417738271609401513234219326807439138159836565173558023728674630676530181065730730727461703513481817602594221143305284948050015557256858888788603994949887496469772391086606572220603816203161481287955540179615691998343609218970319775243219214772621890116989100666974862238046441734257357187697669586957384366154187467266281366361683019162884248342073513038577942289944992186416480425329833003932451214619232224797986561522028074935165887683158745641702182566464625453077984144322590156422510379281351717059820737734013591736764782051613872074981483078708494305822132596334294039831502796867866342167095145785649440627695455676782058141001944825655238933776562686267695986407536234241280372605623951986783868684505883358330891617123961794175457661947393123691329712426176127518092275688813973952202857274723005295325719574777623873881273709862963616535495670438384065041304723831801626218187995441432872260008777665642707670926605148238659693854356871880129724418828067570713778650841425060487125670079504780022450800847009760551551180085103515694400706986793923293381017599661585570963335615366602614069752970691242903729606084821641603032999993789129186773855581576704539342986741603238943087447614277484619841815515146966092753727999302541085547627956061222503667395811896235026266094985693804674274171182110956131688668797418617624400317860830958341956044561857992211744203726680259559323989153509392464133056442041311939712916419936153019992079321232169769076616891293075302838210350058192158995495392820229230146859015087760707987140478875442321238513 A013807 836 205371347706269761330090591194767494741106225131079513043751081743679386891450240298345080770172863067553781529729540410952690686823630274658546778535967846491204754901371676314639963271286041411137075852676148999564625787789804442857825117555123530377438737120073425045570381719582954657039061634753612091131713091447168438651194280221030184232111024959504734085932048769473243595239937826149004578249436111774408880401835230067069665556362395338381940718659809169170514466206666861664937315547975190435902436324509294873170686772742957641010520803243441586105260484072732357951640268232368713548028710916065463231946775668819104273612316289870882749909338782043862850299598001319487849787985136629612660469522682588645191507961803233813483452313490300831574985471275194904517950259424558412721084037079310243163676630835886971290500972900435672055219897401292651744366371149246382687393604203905767561131238454621856467477497729297525935937408955788649103859537336007607875548145241194805676946169762269351565546668345275682338616644038983334066412121791384136433516274075997123910805005797427890540452811780822203885218698788877729748594371145977470688509572873443523923580106481629177959238165693808505650569845843422851591343104666993500651926479630323602054718718225704407533277887440319351991476073438865057737202547063411121902148006264830792937268244805093768410165176828551374491802371991948685137204430952635625638351453499867781028931025294728491446914570783425980062453406501239125691898454168078630503077308897728524829756847541519502301715454197360059241616877410992684618640722238373599099491033648267415753077921428626552568468895101930374713258295787378889787002101190983673898262890911005548999981395441553755491396359105564774263269786120279974245117540948746975306691498193528031771631451718403739186943999390468739586085532668579839059055852405124798370265101024074063831191650785520963503986483460378782178312987382885934317944075750479536564657297183182933041907302825687665455023619219331236101188166956821032530132398718095699727461789473544719622134023959054017604001780797037260300853378111636856768961072140503272179506540618084927771129982750229132367253174960898369151769893051105620081896179840765537074647388164568104863403699355085221467187044420977100019867408018782802338210820077071246992191734117119902585477152701064542573711656925080581262521737727601618231518625041411006231354323115721074527058194795250542561420931881767295163843576266709576656228524715193255633372378930894372494122738430687245434450919028093073863218121918183088823786835232394284124258247709759860739699842633828734477252790896361088328939149514887986271944110000704146085349357650111250512994262209553592651859875944467518437051333104250078651334671341682211393656585577620077948088912037024152884461046676806407468983876860086908729673697061572267699645563891453547085999894127443503255305778321882495068317998495692401690861603972982321442257896212894647352635604881306846659990105185101594740607990133691982466526313717967052454564489387957776760553287836282549195446331361732842209574528448216812152916570336578436572500766945097201064764137953671163226930665752153580514277994623433783551210987952292119764236480743833820065978000394318093888175496398615883971154398753810413011328399383508221083823548911546656346438584957805431918461934842442140125270899424605001923570437861521464584216661133890684275496314811839155903623369279567263914924028193119412144587383460988586041096290409740296300314713184939031573585506696926662476945223090710318732255113337543102211026106111887930734312041448244015267386475970941335288472428753931034016929719837865103298562400429810388328326919192481261858808539192028867939830465595645444119765606712192069792933808273640589755032884116229747534006023434518189364728804565605385445628770519300132260200053051301089167074769306629200362607538948054462471678510797850941367517087639456061958654298898090257967996857007095732414516762492309487436382758456988632051283048119377688942368350166647210267311462770703738365531095811799144862091793959936155818112161844273 A013807 837 17152820331775356736050496267178175928271933029172892008927134098313846072560815519958079491005607696265159387144540944663179678854196424169756485490102570506791912334117463777475044372381081464699579712291364640592637110421992256871928411643321472380654060763005652533231083851601287955910559466796256435463411809110758955164586397478340662017250144915642794895591130645275174778318034847177791011379971153491510404100041680250431725536932943621056998070763185921618290538732047022953117229531882435880397007384259340817102088929946264565134839708007695484713097460890238679268478946843035667324244905964420703554595426650635440408036374268846305998155177884415085469119872724668204944702142306596441879015075003972486235039936477767891335951420675023415753974361546375553620243723617398543188877659860901070819273435884044115729153931757617287765724021050853363566341223684756207128433801216714413612473242166968472074020188087848658663695428333396423761803452417840691417373656638689831364944221044714498512106023286865770264603600726779927044560806824138194459063712727101355786154344889206974845829159292746051290697350941545856866332350472483184329375008035962876561621334073452150572333530836912580200441244094688519987760567444891964167949551505204257567212162064929057821586902436902912597680073129687448487268893933283160312389303631244932656913581074366236631385405733897439348929825911139546131344451277595080088940751747762456939317348163641018334137751866402521280796170964389993016913050790572095298247519916447184122306121663515250351741576450017709507919083218243520012033491762071201370388590621336942831112821075640318297071090587808326826426046122457672253900202493572147427656814911778094458027446128674011212396915308855875511242555806551903728926462137580296124590180620621654741598430478972798700632749773091339598969449774012456738051403848728428284682911502631689885244957865257496392816455085094296266314879019206016120169007150755801373416742118036621750593139839304259506469027700817764170407336892400649457949188073334070936937336118619928527560255815084150604303832733949349017587574993262021914200397706246973795704565778963071252372547289281887364445352425909192689924973237521392494860050836480578422011624506892892686296340373836072782160929137084428370759345785136758434089705903657067620034845825195971383841637270745611660298971298039655227627078056747014756314667082083688651448944420948139865574427487494120565272437651697086259379379333371850551904862612737655903754894460687228885081625236469429425930775208145361622129840760728569761651500265444803004342173106966853328840470556620009732274630348454974458321326706632959501419044011368810985194463700294941754095793774004125611875988698757871607380964392200070819038123085128639977809591684028406530302334022244294273063071079493547958217002379231318704011076852279577370542097141778091706169797157418208835386393911221947870600987552358725081622452025427456469178821749597173841539478355291629139889033575164870294330319943956088067586744248038326188057680718171621472818171153374154791352873041663288714185874190523516367823744871081367600971836556021463330130165566028569223876476134285619198133012388943813035980692924763390134828795108205744485730548570933841519634305634708797245154786538316999505119159244909990133142026628641288284710897054260867479261859259975609985402750790842434365658526540632134243538359754563683841373727709399618140226527425598737449438369758717526421728082854045227694738403271311919287298585159919292856057435104834011776736941977759216530836679321064937439767111408570991862860476013798788399147385859568991264628505721957073892127987130578331292599230246298193443570192617875227471709548001857443079202580317013903138326943238208993861175624600822735696930101514271624743787717083274393693931514486123927397804360542542466346504168630897718268323251807258977443485344260480456760097060900347308473956394676735009750848765698267396435745065494089642666992854520120180700174124369086147537555211461978543958155546974268541648736120682071946932027522653297276378026768723327827670084545869395525233 A013807 838 1432620706930209569951673498730988431705200118529549113477603167025270737826351873042418757168279360399762377173699204239213429957581339543082231424618856791297767310057824692158493181025640305013173597150287066146937644099555215286200332868861852694704607808986995105227993354369591171365605837226290133746339617708739698694301420503788490432342749353499401872474666822624027872659900588471136283061466570710764440460839581176196308148570176384174301535868212051359481244085439299404067304127732352927166638453740724404385183569518041962744626947252510734578722613031013624731182630119277181970588258791054381581583364629287722618319606015308312323271918612084232353466360889837013145186467627589241422177218079406786022836770534559652052269998606198630707187692650714832613916376040248743725678251029242318335896536638471248589814665534327953491481035962188323778424385343374523175573919511421204539327377659027373756094240129285207820250505869833602709009586149390472387870465176120013405431506285875599630229607170942315998269957336301386286688763146758846139415460350680232336615397039491455746098497213289442949850333447988851511332944243812268038373730046171655413303175443148797067951868829029775610921053148032479877897750353564821739271314491266164796271126987824939838316759678432568163070837387864625385105185290201742832451067028585208020438079204912142449689940472300848031861967989924286032436019915156018684108420526724868166028724235975461492285519173633804979893376995116816606765594915079371971404931110941585265079129587458457224627808206681929115810909749470917034925049265459948809656225477284682802197373929058555024489674556984339264869929798193787244317998812465639325305324838246618227228910328112982090470602763510951578574489503519021551343667044192843912621896475614941225673042512034287120275547893798361774645527414575294399218791300849647058765001451611301370905544125864171356224423145162160718458885010563105672372635646238275286509139718440536685231289632518531058239799662600000481276591184590194643377374137072934938723943249963255050550360125931643342622060413772183579297931851012237332295931416823453498391041038424774674069407522148112514565840279964361682655223689771024222563206305913694390384832890440201290052156644363162634838862962458428541954191319320407201173606326779341944692930358166192725949837386489944231479830381783570044266641186377567419462157309362711759857667286982009589712641758182996443732119265107392341469625141302550329945646030278461758737512540251058043710902421375163215083164276159508748041906430176810875062894953670215391725662640066978556878084941359459832849309401333307921733455527864691410518019974873534462294426802712333830243834791798598575229494452108956194520065527000942114876883078193029139586634907041736541817381239871865701980500759630380619018242255715778969477709149779242581565046495378447997391007628384726220140307005859168308100465081360553077542188815615726591762284371348105556419218771712312157392671973231345131852762652039156431492912466340409041552765551262411997031246472900962782328583309312759536697518398266714610557006995377586903400768760995468638795801558240272130147387163211669201047267327736976208578143453769163107451035796232451985192701147192965377561376840916513454712572926466774115667057299294127285910155206050749038827338832868921912735429747252422921590823148801950960654165795200136484154567345060913438115375112016765506689859797113432150514542080617846524269151208052711462292246179623242810794465131141619258630773037390841497604846130924427523872010293574664639906788911955257811377969817148488605885188814377061719413037426403576768544421613133032807889180309401071414600426057637556873664653158663135503418078710657318204016204626198453376279249342285315708143299008573480370225893918512160635710854021395556540192017996873689331726374668221208327488626314194077055057339437979588229060066623457907551053312039795584749400639759884991217709863615131861045189910202374957612259243041430444128484148816515909969929109438837882867044089535487331079709870719526041820369173750541063494833131355557783662985393 A013807 839 119653914063518033491933722287510884804450019099706471506762894113117637293994734788375857017451860459948553503924531237263344883487151059977771050815591538065980823503339576113769508972442503915005272007589126051658378972838951135918738001540210798914423548814402818183747232950302624223626765130976978260628031210651648374646748941896918509399698768753623543790956647692381431952427557049697773497576749452333756831729782659417091852876729701782621838577248938741595232987259975725527105308052333848829884810294879042978654916909716382770393987261476949062749491362963288951173104450192149515365501962487653004075424197202739880804671814004565553551993914399887170393863927880077174899118962723881032821663431210134175413349911816956699057642553588315835295023277880353534746909643257615324712373204213347669732414636581757153469910680092605003561987604597930990297783088263983550147109331513410424329161909459625283482747029838029842355142500754372331859189644783241644307329121974719639635044836502615956716407020524273174491505106685228084050532186780445588410118663949163684986454576135365875369892585751147564614449699909476867078038836187444438833012307186302831774494516187230679912408036469395888799737279976820751881898007280087476485679457625041349949360797150126800236054085102366525547839409471841376789370180622939763109145569294465159075008813273467049540553518187039128469143428486466293715088819333745836515419390812587714094885076912906519297178846901069025725674740009151639813669252902344226423711251316952142924673982274117805858139169230281401681642993185560461673975039700480384531297608088293992322326867928899574200402108673888999741201406674943304432683578815942662088826035815195800956385819514324377178195213411198186794119937823412198989774415198030516426093415539835506109438183647615694572534035637932973780169095192743163517152668238263371995111686240027501799401950936301455843220045507088825366404534967241148862234901809466990204529858423872064487202541397580232515246307620014640196702172328157646809521665302468599017162464180181025077016628077936783619137107818666544726542566128393074230688487864511659639118138570275605552950985657332505329053546022903452097046937793365714092701553876217669179331627842456051946446175093855706424376673487490410252556013180959729849220774018937418562698236444398582664056368357026632157426913316945553667194138527440808440898840635283048895072229476024422942389552285202045976950333141034515751884561426730306107390302094887404551515784874308618868778281135675006886960963509118330145208066954797421096128049425490059732319069361034116049014532387283444699407170508759210931099939142786891297875546321412471825292820989336833835795325645810751601742606134592130322510392880645686376632151573759986767415334071032877709129498535338095295113403945089019681022611439637575309747745898712119654894248340503355190094348130320718632338581436363596260858944060314753589401152069041100670577752979365124177689571032184023697593355876255176757474589460962384314719542101217303559528531606987912404046736663161312542865606577110989264513434141634270988331781260931435758935607687102536180864141945785768582039923258601823340668814479919989916655119402254271897417960737130622255279592514703661299303755130188120251048803391431440914628292694344805046502072964564610471898166660045227073575827920269614834187140211087746184796581380910599293073619226832551264834244730752271884243780114710966643125069115283159553483778047770514042110693168312862800364522218079182100100794855920472721454353700939111221314171729649565389654916715415087664099417098058916852136854965586571867096298890653135285598637550484033147712228621486885618842184759946387645345496464703740380981351992809873717637426584721024440219184317011853259836476495065654001636885968054168455206238720978277793377535116887406675118538664503540720177558387803509715444047199493188479325824457827896571523674875767033854690833385354351494345518999428166355306490012558834733504238063312124055124593304225316598449149441178814938389402093437379108448112365534538879053760818940164151957963947541649316203008753 A013807 840 9993614556499089675279796419175196609752470045226584206716343679221698184431734244259939953954596837475363137201280773467471828013730343680403415935169020850808784359822424736598143158887370369485155323345851396960559470190482037823068916626639946136131569220527737777524752643242225477781531050504328201305913794744836323898871118376172530823572240865071392000964490171915389578098701992347807740291107691008367704342903177497174928644117341422586358579810408612636775454328940432571749362433838975388120809240638592548620237315216422005366076210065816262669900268126056856490928856784498519672842089408931266553383504374570037584686994577475319598216083724592976358465909120471925724749314885661267742298151438101616464698397984864040461993363718249726879675639191845007575596640314519289535302122389103010723721002861944939214960409912014462502500766723623794240661141314896170091836718477331552050395931839977363301762514679102090463343856805505931529211378321941125374192435596450559021958579789534987320911030761207819806704998015456934807984498772089595989601520931698100133753672653401893276768798654521595744163453386139417415224881637211546975772020908507198812637556486473693616964231613960414028442857360944046017928003466040186123560433980301078589120563138775740482515473241834754580281095318497663630824986855808551954638947093043024551103811093413241444676570392499695048871328290618151317377933279573786011604342940058138468918896508842865398219674472024186097634079960304354108877469671656692135134787421243159929211695673516593263077641553282332949852504433851195319472069290823822196438507525142402532753062336289621336791784518551883147384882686897939729522165186286347080320839337320968491678300031655886306300042419316683759231691326949210271824948931754706762423748159302601305766386536432510426392615190515799903093502999593101760116108003927995092403723146453336977787850344150833893481581420797565783427473164998947994122721234028492488872538305420218698035643460067298599905886858731242763868762135020054819178059007727479858512426170792899395457505793697358104653950382122848482105561665609517952821333194931878324718786051527988851388019273086068177587881217378919222597457291439697806736526481295575947526956889029771914619130990013922456270364146348686554703730776886937596736768266835672135775119406072614022684651941547221344420453227144609587837721643950383761792312068699475526765327678067035828571317796412360082040868774272343790113150454921941896395345421267090915547149868487130156539230818732712250205866633245072052057922960131635407369710816066355278903020992102930406529742759518300584739186288062078056176398017144703948089863504310691059320281701850401698799461393263759784529144206967269316666390523784408371862693931592007854801296116946736979144204847169973057143166610897780012778689530049969927445441485206334945696422515647180728831870050192516740891550660146523923303199866861548534540373621958381769107324506589554536444810662179041843246694676140708617961035186369039300349690875835770410595382488347237431898387492843895984892678326926886934361426532943435947216458702694254446022060889634490924361953999453973177740556430481682887236000054177397477828952227595679043144245498725886701383206846420564495379148932228441991487847108055745376630669634124372462288899636073400831223406777613637410412126723728838500566144137570259649100395273515034163556801751444281514190220954157160500043924758960774645000448897577564769066518626327841103311127204110658613949245260176191368182518487161333802168589075456135508315380937032061350909368298988183536793247415446978794407322263580756068911749979646240512188483806853976932530073046695206173771318113335482242526901210228521100359943499791473462770795505782484682271546493341146996114802353344378487870714352937852203547280264214826739580685110497553092912575467798000224489949854107736934943602266148870594981772184542243749550228849298938434577633095178180791159232092351239882161553352338926435777007467285891913208061157362202667619071410476695802469221252245983340516694792881810221717449157358701450135681106862626092538591494059313 A013807 841 834676681373360468769043876725931596043136050647369539529155740432275454061922875814834444894241882462779804582188171480776714547534772034530973702321251790480400478516728736425413514773432060629769657761168854525542887509779250281020538985573594941235844792867697186916644865516233914129791254869171995701271226050883474608357614677896305946915577129291627731312555183648545252952381689102881250276853605460709879034423616287741547215285324472955835254944345137736036122721007433868825078499836665063391238108587375888253310840804190782310180051140907040074452740294156394710978869047498100861595444149523348313805143668868464109110642474105316168162605528761729978435431195650935708456787528565314743104483906261685108748074898093829523426147731111935438717389060942086877721406995708965581277968564060272558655901880032503268172708396261359922671366537523782918774259183761443022240294563945208558801118623206749360326506988513285697588942264252660907251263528826844732377926413451147140073002542601751676029810200206838318075808139248978652097673321943695146647508629736357021271240493684779528369006832424298198148275790263750281936997339221545614963454958299429752030301355306769364582469588629587740069575889643407667463364777487142385225891006468726384841938553913688620840174840631280537299657362096243364110133727183986067803399500158046453532741406332967338700831835751967030176782210160718616178722365443282181475206326696595783062575155315064960924705431577932047060495992364579959527555144446438583818592580209649960447690034347779385925507700171693730304631022819685684277626699238896453668740587007418601938068519389245463670186634773971832352732786892402824149420758523821994495476822292384609393463296943931280188485842903748744254790091318124991113091559729084863504393870013112563658914369909379703322737613327070123706272464029015452106657456596070078112651360914929157721819048593821797617475161846433491797645986213877135417123800187293721163123271807002085878634977428280846362739576328092126881082882279009998552570666384406845262816346210793750408006341395397046258802589865282428073938615873372548937590569773905409558837729809669156856778757707421500260317427156704712390562230438335000516441428244287798713398966328655580080904439416952817470157083867188649735410298216373915017051622414382172452073747914590795788644814809965473907340673984344937385794349424380002168655696289848895470966932999836899438105033674156726412135400896000425694040439145535509128835644929648700357413504165913597804313097211374859849444187075261662859929783553154320858925617068678059249259216281428850483770645017727983138001577965232821329908938789942818448413489743533227965489248020247400285429815026782480963658653310113300597293602936997571626344059860496088040859052983508419235103133040483319705654418508793484447288928239303538310170718285918300999510904929368181652766618462129190716003202686097824598206556080143395153346545279586003737612850114866184438407031315855753789807186045948124480723619800728531404506531640679380463336940809249617549585221789815036554221386543260523644800705457968713747465847307726825586208547563162316493634759988395293778069013630260636424837960524950414745751919001018709362450528299084783186226819019891967218561897968651703571056478311923909601570158511701712422831186504486510824610157473068610155031236092556320405784924514005656152514113639249168374427639082377836346681444312160202124168639793162859125082492374575787077204702189527616789648655214526318095654913375175679261972126566201760490922728171171893790008931241854796089301349699792077176508817385547115887693962776528327631578270050033653818494356032251007381844230933030314839554260143892812378089315979496310823162841046083655084079611438458903148001834670345938262504407353675835685449933471722353892472394947486544116518401113866131873151215645956776749625101764932296543424604871019820963472594625152740206184663722296636994358493742376837858410223585267906198015097540699474842531440675184978483050475924048529002212463274424110118031828208836774583294865796281671528063071071756103816782221726273393874915700175327881073 A013807 842 69713031104984439712059313628026532833118766086118951311014616596644078198705860510930787672011976265173832058508938270245951975724651695096061454591573270792713528366195700794986962167391819135858991585870583898827867507704272762721116436614092223086958992945102936748465095812781372742034295397928114252965874070995838682764636335512577368992335917415566039746955921493510148071835871055561744904373089981683949806834094855968461764967845585305744316328206650248851473005781261884158139381384858102759499598067326221562804774734806818329328548051339696894058367322108236242655666121716088882061313090812339574517319404367562990857029970079750111681108976367708449528905648891961801306019351173303652658829600334882201967747963563694735626075284650199959777115051758944038114169633688608514313917212438878024371499580922194705461052777964145042101435204580523873158944901286939482660531642275267764039628228528850913323830190187618134748326046852646491634532781191146898892936791977853260286037245360640901733685777731475343164009571598213946001849773522059362343146568264210274773595277273046470988907819650909809807542142278618687297659954769122711307362721572126672319322799496576684099292442511931797638351047878907051794207689580503619156451642751274496388383549961425187301192242864365181755804682539640342013842479028133700369007729652700197845508094998335765095632175753840038327395026974833379541863070684188371078990707612026376397169339547069540601392322350820462502539685778282082799700933219310996959112670891690174346551519358760882091884328626040032048773087656922968036551659547131870706866882567446609052469420807909170371197657922956901409932595094040376275783771172668136802256719674682254961151448024054084452622526085163998868904323216981117382756520160132896884750480417365174429356187089201302201218368202690223802071582468167399575400137432360368994046754314975798182084048757604590358809142992575971668431190414569232227173596915442958885265218784592621214669471949787444569062372154498582529234923410825194089109254627092044123195684051871704827827097639684956700581451108138253675163427136359948659816501978086353711763686031433377649835018622481551123241971833555134283572148048440177578133704528391161236341795066735642703937219684543316267924989801671463214551203517329765756139168555671613425369651499574537855063403577743126346215000431846473515398929858273642161128292409824469598630629211079377677969970517499243946667960818234851554391951517874271257949481900169189102551533281441269602214034192191239669485427948712929343724195452143002032458326463193060186557379003041219021255008042525658879669029793234210470295324476674814139629943076869638732905627483899083119239383580851899592565734383113972979186559010900974179803882223608493769260588964235606682935048774674207345135962688272940614522018575474870823203768561958182417780150290605759899820720740575492137791303491545576408266809770369656506602656808296302618169162854443738590480193662531588412278485985743633304754517449376647671435790029161182535678364633329337307358907309107141668045124425479662195337399720555004940902095032988652199785724101022879835864868788990763331638102087412998614838891301004383589979946026884083624661230574067860176496850151360396994061508280239758933958208125090196853832741209055838723267283528041217870582264962308163388758363869686396436611562680334266407514131285263729791800570843799279269511180910395932241612688964164755156986014845616944312475213931571536081888245332172452613667194020008047907639173982935737237962357179584447741235335946250954424174538028276334077859192936858280666056087465058422452117048692848860800574467110169636387539012011757624925714411361478071582630397759923511376261383647009952956277413226951526049824261233501963109622630606586359472284463893491722719453186898409023651155733379431213200177462681965955950905438124508910339603366423432446466690194575687382014760749298749937418405815755857055874772280284065160793564418961696760838323068456632124587882858799652457190793787145143176101168136323830256249971370486171241487695355758984141546881467940800080129826834194343559955098033 A013807 843 5822502070919405389190905933526404048754912462278740932447251792768310055234112175733450317154112269643583627358725033269212154964498634226118148748942791149878226602673031126098106067182732126046078836243497037814002322110968565415230365902445596564445902049767942380168553267379313032787446385930354030521962768283643442623185191378345974435608888158465491205705505519059461077107803786431572496158144848360225171816590436465341895071879431130321071044048147635434323876915856773826771959272644733600576165930181153351147017590625800273683849661795942824288648897109801999222843890151849459518642930657737413603261033972183228559370000131030809077717902815207377413103728701105541606880042229345494373718107049569696390548277664803348014225433849269350840544426237958765007333561975306271724012679500107531473532016498202623994812589068343358061353969721769934410108237100386472531290263294472638920353789274958157131719621314660054232314939759179887627807812417865780142436973802782282152350116769766088753699169841910552136401243429454426984020494934335920002261944527995106359365451153122114303464570005063638224935727265252511381787857082271897971102241868425591798782159536753581232657004091039055670552717869894195872904020441453242775565997654229197212854182476328193068582877316274644345426562890393301005338137690908754788519894588323173224254681602356001436552294951136473841142360047965058692715945526614096940888382890464054983067980408310795100568888155062875848674617095887897837513821643410073777022049385544855051598329448363067633196271011175489516745577054193863213380831157036000973308228898915708234671298495297381818572799587383283362658980274849346266929736352112415453861283483949136616610330090417021187567486001158982349529757979405479904925207320294459680711244874938756733514258101877181961147959330656890182172820639323809379936994878488170378751778967141093639965841836283892991358098431882937729719041454615236844845765987974711369056236338107960316470408966718197157852658384715876111424230038195531035516494055709354617213426727696376658924947021964127268589263378002815085203324597855919272016534061711750348360214821031347134691870590368281631364292729510358370498229377153772071503305135915758177620503065768827614275540525272742318013363073225402279142531068970899365718499496938248824900298662895964976192750530216683655562223051068249314479634020692872866939596110360949525347228782338560703041729907592054353669654755499793036674370182724377009735198677784030843034206611199256278446518349766004528435092427704452571717188528358435672752951884532347579841458851713005653874239526719785555288837037360714492689535795616357151756032475723229096611010913082735321201992556056331505870682701412062137194640595149460264471400047198005008102413650881922105765418208709564471673100739687244273065493513442236686024801954063309353715415932421683672592926416973605678840467458917378087194852218831044081087960499285715490972106650765995490815496254888300795781911428015293997246402051889386990165988619025571126562392692540299581247923297363937579256796837140486866216774962060474567669083879250245220378303462641531946771269706125297544221745924442821057309959040351187121818715072111385548415330638776721749801193421491771717341011233073904905923123500815658331428964378521552706006006787545530557768901351916940114392487308760077516782234326624198264621987759076511975940975477444959603868843340817178656751733394976004515466628945920772805922242342778786265095388138388375414746097711745092169293931450228775709851854033996072659795716493566825964461481590659667698516877653279340459509670481169144501623268023875429702924780067508478200723645822234008591420593351322010016652873451306571593656727023581918280861245830128218407207372122483317460878791730892699329484670708848322173251449622942020064368178007583474357692021860660478606975573097597108700474012767051501361344431741155985833254832542180893523122672137744937163716855621605406294639293836099875161977581000566371677704564249805772877032287896149503211145663913902626832253858834375508260293803808346114486137087083883563492523267018745768471009742814193 A013807 844 486301195465259657510613654474058792556059043761982721418926916983802024123208283029433503939028610872901748140628073503677868394789890429199613901660450859628979364081854232682839916837168969899494550481893116095263287945030205552045455390538158670659086185098668315534057737444787603811440309599289098983224852369818183971331050369110834130836489947883196290991729526457365248621120880046551366451624415879894366575293449844021820418298441967435546174669945338659110164523889273606785820810410560795053721954654660109041150056186657464658348807602858940627412244535507772777091144549372618708456576211464886521557964818390715432507141780943824204980076961028935368919836524845035940548228007037165035587310018887110612234982698842040429496122460524825451553111023820554012177506429739555120661263004528481136200867549946381358670742251577105608642344905131946691866650070861378572285894080617649275266868834033780241798354491821722389537176083626463394562136300952567823276478488982178987646434102727633498797708364366211224984368252471463196132375757410670374508919868922679278240561845759912108739664351392920128184856876921155003118303611368431190444430343092773852626084746669195858132745638687672968660233549211433133500816691290616289858047690078876780414794174605407013281110496332574570374371959168538893266846598082390108691970115911339750862975262110375595982284226613869431686051053566089667074328486328335990599938627394448336240820791682525917594614107599006453757152694465653115286991897479252771930658586730091838764544073856731771792185751124388059928107341143325649444780399066803837291676585866338867467981521625732626869018794337839209732640691535692249560238509864781051121948257862915839355911379481720026606823998302799364815074916197925087139258240598313566992683883199759901139844350926884114577038711255794124905256152616963883221717749246210478203727331114591281903587076008267026531219739129294842123864061330919196518363221081635868254945915195114953591925027309270544821011880949854688702263117020128947617373100026901006984282613723929074930070500221465873599843866594173118731266873737524233518092941368227100845393502067359144036599723578149250133177093061434641462382615809260197184027548256820038753042036556078251171907420211304711142794097238858823756263337411518485924174796483779480104497844623733890776594717034227635596212431448271250994653513042289434719662006733456865306525895129698928478748323611995971672843234834098214216080072031322692230093528767200040041059970373973083632131659090806464219427354654303583242391303077024905823999294348026202215938484753921945217230359511163209363278958197404235143922719185673765671815588404879817378048242471583136762111620274380863701825289904636841760633577147478070748915803342024576281721690535309016195633494209631534238609046879418328930703083736209050253477484005321660531665254091791442018633807272052519902434682636238335220601252168987632696547548860842243521481319578626709388401062704525770764501024379265369944016745775853490805653535449634726061617600073658361325407801719133430557106928634810603553291261606252896366289554678859731051216283503283389726283217125290976190944441355388857527585089009171499601420901537815032389196830281270577265145475756414265604038599197565611647605197911624599499278533858498603558327692902590257715416409813454755294174932514950434279168993193979663259493039625829356742566212851680471074729664668391578590561524881790873136288316192248865523431602711227007647031912706335503015008826982661843071598448654557576062536700773385984618798037259194871377787403933486105847828138479543794518707188257728117920076968622099764217980556018375607802639622718806631564039377295765598600864643526576166073803497736585396735812112978138929588366927041929157650057564155889140697889182273720716232134323957740457796094595371379361828795357824223833733206840684408115772290020316908445200848283453089092779276868755490407944728699616594896850795498372105139134568460484897673403529542748303928893562910708027956462613717374302657698096995753061295656674543705876825407998787876875827996655650333039106459035784672665328467204729584213553 A013807 845 40616362146453951854943963035327864413074607394044558875630195033404128856794479006901315682491608608715626906453397327100679246201246438537180952680582516247071985467480547367903472694157189534975684350798194949392485072456867797912388479673137550332117537265625876381720036289126105457935306098042224836177922894779584543469540657878505977441594476937152437419920241779245602930084637022368016677406122838704657390735084224422546463156704171562184252054608504630147540051199756020912358539906300448163681911374711866967225893842765818105729950759798381580142098075850144690115429483908150487149001701757758787167042779596810943638428988686209141424141007862097710947553666391582246790528551375751060937287720087470365444477989989986058711945644025493946539167385820516491651077514518277383232749347401223272976632658639071717457539063593971437539417288821525319651394480568413199735890159507266685119564151887335359575240365511442075696534483680565849177224185991859417167874759878280571227217822693914677453083400300230327721919420814669077604172155634696600349359496372291095997929965919713619234045506292688082026127431217331787015443835925102741457109266685451564945183224126557907267105048488833134015471366263688106743121710873283563145234001123077867577024024257218199156251629764192960692237920401715536904540294718439304268062036051031007331826556866720680152036360891016988803850670044893375083714989506628950270897474098611719491169593342116247163419764880776618024251150194465813841884850269364670764420535822284000465453485592588094311855146119660015153255453239631701567277503710458523294438120128142488549793284667702814728727318721890668636079883197752552375520680582416378170756240444968593818845074325692738342228547162248105748719872075766901202957987513011747428795950608727146703100940033764288133588850202795181106211899122721440490561088134792745350053510422021778455869496175286470322914003831817834509027250266419702212410214587959309352521337783011196038951170205897585173995733308812813455101717796638189833950618687346799004334268180836280267234418248997051228932559581811933049554140561431761507664640556015695689708110686167903069080845512970603520373083989584082689579658455005220929007164857957866456692823935200211616128879643468380779357305795486727818946870203947435462873003177121745957807764480818878291551967361415726352631258486991063154324456062805055877220890464385050847266349287127584205473538736397515550087539816578716949541223696128102577749641616165314544269369785604605918039268298923246698070792088082089575987764024296197159326245063241496435277398185132314786488296856731862409230421867605399123455569429106658582675709759163967227231967259469095165508324636936564117240150038125173660689876996934515947020196810929234635625677315199544341675505069882635371142866204415898250621252256731916086220692941608470409265213687000513028838314217169098514771247128461261995959837182406016070448347828406405021157641292526481394828645158144696900021890057180622963094222623945059405578988934288941955392363575752019996259385007383743253560127786508016419374439460615848157408869896333043597128635214477731993328900577521427622443870686443432769561434219135012818210275117339849320178108461921999883762215280651475877514907843579877450419633734776798174779242426395661867795087238917240914649293964029554616924784538581175221430473480554375455096118162588893704495872663585204624632496322768733035462289119652055515215936456692817497382530890044390905687752381145847547316552238418899795182974030077303310319127785293970821346630869925214852344181763928693046516453953949977261996943070473710136802748496286394407249954019210749139284263929097448674860132831119638560742815891983167966650141934457348920771763488047141538149994113468965176090457815864016920228402392683427940424090871274440775587616700012975679302817080836998817231168540802450237417434786888510251620049482285454118017983355327314361951685720677622379875290819536593325658292388159138580336190939881092445119267865245202951713960288819132273602759182291432474541114564858538334901466762264546030108676571465759210565127771645680898909406219603100160113 A013807 846 3392319182833980512876774736673618563644404284157995601851509519384946246248331681135404787117381642608537874853894198156775831321974303793063890348834932339471699298229442796714665942888702627150704132663016040368209745736670055349440598210780121341288788829962338821277639150904101453952214700614584660542416298094885680655119505286670697741899412308267908725749158513644372002323598968745199120913636785611451689931584969507995503149311089113045190915852956915214552692616254822622621097611514119731078876919927309840969673879641643894008671217409120627955048173393079934663130785925492636837171771132509771662978579994705246823625227564060873700885681117650262916050629770691340834191735139454104360543207669425612392288246201953625609680412134653279908897799231115357899189645090081045324982458244297568982281336282193908913771120130432088434729671379662616222604118411554438855141282012206420807871117529782136567083650567881153604250256611484540289130941238226090381278067819793871589468459769218447775558978676475537201662431945861976030578062610765494757778854496510124628843108683580401192046714731071601298904189182702768183316884620300506069239223062835600155786648062274242972855880754835832186106183981709494363292268413847516477453089007800586577900623529987121211729292369535160269976403349871683357804109955178769131772809313018160763361485856065377926978228897978629921886411812819539580366959638583156555575627934190149423621975605526891079335982182607343914003480315391979237888064579347606666915167572412982002875140570178550225020453659060124125615048710027279346600584387401206324074766231222588786167284928731206788958034386971030535154027924559490926955862762923998321199731958204221924343759452756183199081270487538124040238832435640127355372254075074254157000466590791500019789693612560027109205474357787656321171924026628817431212152642106024884381819243957680958412676190056101287840100514037257356028464969501639948482713532600949476431934652974878104369240686766772211317297641685354992583550572093018253121389623385891999641002412731626964199685846574482715691676308832514460231811373831342152881658443878986919700111112619429432232701298088817776625080347894052170316382653820491057211607416101498964329441347891856874390700156702122631072701537344846994166261546303893757294616098356385344142062297202473533788711865992802880698115340091980585712332894821541071921365992475903831814532758810182960425355428802656896258861413020471018342632544324315255396227817423743236051922033863482290880557727594368487469570625988704203476074039073242682944087313926993023770803573820436063282289041771101880281334064804270540190132614288417231483657954795133706785641137478118297318420782001578771636014571334252629314479216660967706411073857845620606002092195042781142961079858941667588833223328259020237790137609734506363437238495176081057052239912351969848681604841732180277052209331416213063164561561311732868219916458976331353772107358393104252577483272253403229786728279465782810500592567774515306613362734780746721056325598210384462107580095201697620280595432856936039362572558190096253954946222611632134275780741748394653814823105135167156454134523602441948346540547416375405589740388075341555070595796848187352291703982455291916765922618003634944536498229162292960355737106694992074860113481281606878432423681169712431160174929446838335669094575569381992385082885057586991093199780735299875453930725373967351854845849562459328686350228799440810198886362467397572833946766625682332999425759504984929793477173966086449781163871755537736969691956887023869682638405105088371938100750687856050899246682189034744335902357158335947287923409638500978862161007622148010772993154187943332231800726114326171742586504507812239211778458285185308407825658351041440472251127238778557194396396239312585012160493659712568017853334401783741711050585408586978213964427696361446279341570835715264725558152809963413390979987820292622824566743076715698789564164538515811152306238551439413368259003489808722108806371373144595730101677282462746623576049664162731706148429571549980269305405451097148980706775925391675025610036615618914357812516867470528472797873 A013807 847 283329890469476886415981102781717296054144290217159950662239926568550095432906910340110143224830832172307691845672097324252074207842615827100489185825042383925015797087421291824405614216007332122253959864147762707593246173672419692840628203162566514545780931867284500691929699522661457535542924010030725433163151633182946933996236201048023346101180815398844004683295468218091594006069309468567775777827857971054056594775908238277292418533611473810647390482954814515634655440002219040263936693611270794059438879229248845227628132101549739671498228749227163967433578489963429222999346371283070521277423496758348639063633979737776919956002631377928232371672972627267609011464649077911477812527910582346250296929247758096572616306611033368764546117701898376591271053089581985807098218347568658986587859895021977258969119487625117466387077724413818458157056883300801369528118573851438287620255014941492472294203607204933828219393579080001830180585682447800289488505343157881294734725502377003949023995228384893976662461458037913342620047978550338100049910367313744887664447706403022119125605280361318687960933661053831212085776784728517901438809520372118567408929149431092160611456632809207047335896016524643540015774592336358678716533550192958423713359447020512791572837977848054350724842227995946120908699184184632865727157067566485976654796806632589805116714660184436429839148655788073149705875001018500765291828835974103818678232020691495470010331024549211469837220567873547971041484679421853497927649041731691456427421710815504669862134615561882693343933310058360627095494483310188398307427408620136153393048550397941838009477804532559122220563990034207441326599566287133241710280613822175263784922812881174819343115133253649176970466792389671657964787523857099076848046032604276781446835970129496873152855000214626024187950423836782843600600266628065460672270200821337304368453925074589471327585128069675635661693035032905771632853422717746470137224716956363901221071614151114794155023351399447581861432016331202534335570727331780977518951582734813085702016162513758215676921961591747370897284496990000440233021117753767527950828994891216866520272980237087365609507445117676149521503335736459131316994595629741233589370663000213294999759270817275778005985667787917984269823105100578965799760330608847510503003631150823660328089185124647792015567003759584889398787291319822310499279755708389931867944409057579963936981590548585291037686110769026706632436364076882759922995012734511134445948343539048458818292580190311904416635061966409250441946008253202563778525179817436302122173116546496384338361285289056640441400063057764200142977302426517479787220066077982895590746596042444362324443533443309918310331822133553860585811573012408113852974618654740683807159299681124078633900742222168123841252350898667018686939645599521629280470083302635705980641596355601465966060129719548873731736317986313428919677575569213531248567346162317240886595642570162170998400178680350460279523980381876491155017332629261646115819991853095292923654668971622746889345370288129520659687197131340986943455611147644154943601422632595029226571063458746127486847483331567669881267840563994296074205769545799553967851413060763090250260706952440602021051231548557455850755408318648436180206622978281594202632868597863870341871518888272433084391538070121088093554458274975551962928970282329384633418448046130353385994507642894723083095138886792980897787748113959127194268580201306165591212657459558095908621187879639512680664067895343614134445038859615846321281007046821506372172587732894267329445641931161120619763642232782085912642112798200425227155982143110370881678900772221376653434651096417240255546549517609424007771161230931215051332228445794636190112567442996986031206948614436962143530006811137332149682886398110023875433181410303626412800656590952853393419128342571379891448655943910593007408522965627804354696887337769774625143342480840954249828039562738660150930638948510371878603188586421379063251769350054771243930360230472314279249616943456409779973822188308571060747695244000535514829222986245425902072656768681084980017610632064638089813975868173107346078859221288006008576551150833 A013807 848 23663995781901179030349157685431810283738185263227416239260940906931872520651818058516339272281095933863310730642379240618857489913223116495259957289293364947801244388538513714466181304935148386182772981813485289100895513671294165165742108156340717861378169210487468782290660433832207594826080556241776218903219587555072910874299643747731957889716722882926850115153520801043228022980914796124249200739960525600405860852278631969157740088345763904139080700526869063160322057004425336461884256587106947990638394632106092802256729221253535807103203563364201961724019909060235572134128408275933333007611687872754036683233773621678866131645295775315943895914498346802017972246538955636244538380143619748141171049827702003983841486544460117992583656296580254311279549625094977036594650294607281967218804646292130562646359828725937435910115118620766531443735547950166231184357991406645977220331319102928392778484179477363278266711971118340832858512696783722727978369454765889403617539008684029746826433105469934729824825443436784560288969027216502788454268563788411286762622336886486810411489678621057698137185140304877036664616162837310543646070809950999714868561171489634248346429469428857781800541371196154753105657509726525013205083598645666080506963494374600248864955000747847347426889547724449415964415464562284721578397885440220475256185284086760533113153125133264315056595534880075657536584385960066202417938836209393125039824616600174393150732857501374691172274499049366600089355841909992626000415175614472602132274688709021765531555345226344004430778653989384337935642794740550245215034644595362391667540807977786500252389595712363870446983725011647039707038922375867655480884347147041900206580538254648602086356319044478032909750356967177766544877018780068771997425652689141801063221187061185708342599602472925780166201807349271939880365734869042655340808679442798912998157640276154787234751237481507378766100263978983322952547550718808902932331145584912469393885122285515258722621705332233261484648663435998366870241202717477679023360355141594323730918091909311599931552199154104332164712098473101826768702156775912417701981188482309323908639719582381773863071671323673429684185480104044803106726705621591617570617827144440814611674894057929690254837928959314697964199895561105455802561782572781552924721366277347942934262336830795708236932171721004289547476113358322879195210344476520435499542584988898136167980639424208392092758581657539879564647717564065324991528466458599104460060051600724866328962614590075040568781777010496467006161772555315731329346201543532097389546020867079924516324272908627299666306174666647523760141607275965166429308407138899209422634746448060995585699848356718687687197224116416551989987568389569338077114293124662596652257751868667164171582023891137703871345237599407568067751886140117645999134141827519436799209166769216190038951308094306441482948349014534883896800390789116283343411593318822898276089354663102514683957381323561550793006122365474706417758202638528561945239401539562371960276561607178903442945014671834865695017734391606730570504356098662387465044534419696969436032441791137935313828988655335863356153371311745367602413740078234724546948917870247994060792024505374791521400219910167067270110942458181836038207037357769057029398099818162188314823451129067401883641465651154583398661761909584233075495790526950432533967742199260853245151647272842210166623189094963836557564130510225980262392506086993292256343672363679751728383950232895371738601743614686993996122984090593975100599710989557579033710226700039062101622629459732507955283279162924192597509781903018497715397294784574721286408703471396701599471515494223864323383503362260256702553055157168606012302319052021213809234391745406551270312435555226389515189769698873001118473664354856547304100054744569969181623523639132973268271759018299904219913683193091356638571767246612199847508638727337869346466597107342317339899887692319495634465877895618534769672816913926500000741851027885924549064307616809278160917207256734422801233193602989720163564708254474168726734051533034204216767010365977012898616050857600670637899353078485686098651852401021195549842322128668722993 A013807 849 1976440591700168373793791999044950226708096971370017031719313045487856924797360496065343172360189413492197575533982156555727596415042307912800606892759071133805307732575125203945929928769488528362371382214044104830995894197340159968807946615325733096500166070629123880165698250094099810527469074137869391579015803172187244589132380545454320854907030411904933448467737210823931447707388984687093417495002243058671497904243163620696023609918726547037600159188704631024213258523066608526633034994411759403126109358068132976937284281288316564145066664815741512045151866824619935220214538787614227906128735782820289897820368006656240578181146748450162950130674816423251343060003180113694780090047975264984498747252659499074734424797679853514858579557546679420332379264237557577073421787255894797184081782862965036722786619255019020584648724822325041472712236700345833794748763800274478663419292102795682293251777154128858364114050539774944701175838948073305963481395231501848879540475544298848484690519401954418569699245861283683259894982122149529394488964716171899081700980199096264892378029448109360006115840103403634979265406536335013915863480117917447185537097603985742056142135716167630793763015863674041134137620869869095627901787242484676710022098013660987385449906617460958304441241915493739670763944015706582230949369789852654313871851112210326486143662164255368857841915668718798993113064499770689292148669539044723196451191803063165490342358991372315581399538435102147806063089272164494116180675882496366202689714275666206878961033988649477594063063959847369288722821859525497030604908551249262314464675823112706287579831423492342823602527696697772403371597835754842453418941558068086547153813135566505894854566122913849786655259564255654239594673485530123905996987938249812366601296764537291546482261398141234085261341151618541690748026541997311616719681715742008012519124273504723984633658105692977781923460147788666116319723983585638381811229610397474356246679298408519923772087451053454232459341018838019599369415492166453229710080221781099512330009954357614137883171225549947926728919176571937673548772836080981038887170843230957042173498019240108134817609060624528520652855483769926000276921180220953491115571540930841277181698826612345659774318664610922888667939477159088774085762642261288081825653232850377541812524634444888347656811914309999267294752463800485193263163181023463293357296240857761230885910985349309115979289498619388281118942018668300008617449047088655803608675569744141560661286533177657463345222797693675420821637405592525196358324099117344306072273208839382375527919597601460695429558014333067831970787181295886665342267472648000870187876658088502412313237034601501514322399355427226838755751699465220685538662876064944734993219693822950218774702217411712165038625589540119492586705282308765911493682659576250880906748817731705408243252203344568299097329058042968037944665439097781101125079685581407286917258990816985128918804445525184283782664346086812954717582842572544022228340055985788868494258701993189194458210570406319817713576194121385743979094325716381263467984559267510584266865570837631495346310961482306643369285725328284847521197985074242428885720569440982711951410678713407962658867767117063625466936025049805127747089967158229412152358694912724130242369461750838472723618852650081960039629016450384730698483920601427075669519796224465723888310731875054235326535376400474593124313744344584097495284500891766762542079859486896544106355907401654342979756228442272425550187754230499394377188461558838558474511844213962505789623635106318796933214758966591489936614494322007947687697457702465296562141322634523914289460445593071372153313584319338900053933719781879142753501989543863798561065632968100568647764930008063278698164755019571926416038920581973687385740672321228396018378317864025060339325584967426300351410733970183197810152572204297543463769015145986185686236657002337686545778519950216594886224587719955642497843341468055206561960139700060304262400036463527721277966067289715726781797562915304417781087998121937046225554718090549770388597472776766094305311183677665612347991868468202988645501364385691273518380586508540413098353 A013807 850 165074294659389762747631301552233287884886967145795192506228744872191298216000345991873527098695380004281833706173723697690924580180748599185019488290130380166553107132407032158768013580756451377353620213899177679589608079256047500754808509258620553952790370385015055595319283546109310275064744541068989454070978896744250855328925555536890332122690087032711946549473879585225578443968835390050729322600082342503302176460293268764152587924021959935127402895599799487773315565105046210752917715768264557108495779695208534366778920457481487753960112912075546827523129069059081609527538494080327928947778141316933432555854956283935869330267557577306059757864091342486375423714525606275901727900896942106770319869289374022220893893527019045414503423225856211865580648528385046394749261093399589355611694586497702832123861226798443618250446145885409788842398721449584384371211501362724732447442695717598180814681679689996379429169615132543156386907244782030587375929611130265920268100057935384124289836870970634993359850713580274509549688801824050844557112822059393183202747567208719140076305397535541857070801081276374997103226019321236697266833722928583106383243928982493162271047317150036691525880847949919589564308232672336735937985172279562683497755648198979327420161650596956698545236966023952631041875368135829454511122314218283540948890876742918678449204807620772662375814638567062810703796260085347740369549028570554326090799990583638644918884165318407169674070849638166486910195279100450713077526230381979001614847626017917264737704519765993018133741164990412130363418804529429037493152567108889637766404189422196341844955100321503964970106715755894648901999222840080196552003417871404656504833626895650138844148217151887648031233934066196497745186724184961478752774429590562578670906907070919127253744954234154012035112474324332220552965924814157463540044536580488251213609778447388051920587758645583197324029315003457182701139666833056103287255708290007455708078901682377992553368515999435550949236621234370234958932951321234340198615610203379212369314761397902290410140343929157200788326058546464806432467056042319617348895395997492763119372728064953071528101526352421246573447142859947989469128733893234256531463650670084794311492667697489721850010869186968890584434973071804253500416981644305041882160383660896382669723869993471519684644587895085448803725020529080323826532652042260677724494739332681075764822171407359646675706238214189928627335156341195085019737961861891621373200192260600447287991312537531128996056353286173464822443977752493296925043587082379713787462330675474055386467372711271598742972114915112158394032116169013750176051521583033680678961646360209809978813870366952007977721116564637412799719137691034696876874662071820249211368702047786625222281903900443611736191047863980320140334211883710437693863869410468049824212568005769767401884667275541688908908020256806733497176402138885775347067780419444718010616388172025414952427466094708916565811908849516704790967236594501449280533189815989072085508981049173154710344205050906237495255597309212258722877937178157879506109538374581751508552879341929820122819237813963733160846113065143678749817976911385801902964267680280317084893771296822546449231294777384271062623963748184774074564701147022478732377150557805632081972939814891780080349370192187495384469855082952583092668075532551790786993962900463601724875600636936404788707561172344038492335808241404008406903656798981251774277051944205086260306951742093572380012219955727035254377231421085539917777157497855755242349703740594362446055155627714852238659029883648687830995979180268425798824179364767604034166605407758071845370025876378914073616903875935504271404598209902327881915239668693048319618762731128727594029974719203453100149418503989666866193986685927024344144446692941316863850975486321237064600812182064412031650175911923670864301752983075135127637451914007912214700171829492245917989967764762040221492363790958415217062373722753438907261472827888736672299913445470298808857003906104347216542514252249140277494250691142304037804555609640807372626049523788280962473895371942309608916628846332781814660919454857320855528664965779803842387540913 A013807 851 13787170164246892374444913936944076437433644382983960273312731000470289418298564897587268856810136833337623032973335576954843711861276303752532012681479979481890682060805767732932463262278359575487951713885073218977003656387544343310542361501789247286691004524926842458376661881054595703483682528814623068193462228434976575687927191323996617429219198759059134487758607896837625537218721100612426963752881477328218301080140154100450788296002238115741775817243390853018315089313138564568294440538681224074258676015923511998847742215529311338698502590529461746581559262976883555109349542564083068953647378140931597220497561803790607742333276676414179417036566773015804561764060893161769588216010813501699563885802917807709911278881270157692064740411246736671225161345739247459935853035781827102570044343558874638241817013523432809439895512550495310973905983614190737367067955805316132378742861389029517659823028569388187606303675425485136964590879991439976688225017051210939926711984938821217444811465300338405280408091448938107312099558417146550588254620011222578054276679560839431298313103107565991444410377109284116133058540359729010192423219372718189628234916192546811406040142975688214512933094301625234040000587901026236522276459573961354888416049493226952405459321219508420419196736639286547697248472622072611870223446805825259623592314916445310942756034737294553534290414427759653012791767438588328623405104415241267869429706013536083262270124371558685218348071432629303153226419905748744006948068287733268193873688572642467868157819195375502867548195841164211540083101973102442640465595557501571435887844304731260667232494933952332658268283006648076970943877090826338096219877464037588315940209351951595246402103244742808251216689407142797688175740390652167666910473133833377133172815785470236427360032322590777239184628968042551392804267006403245512328059739738959229611902305704297484459410189837754223700252418403747356381886113563678802654884012089712708194457947413892316049891824788856650831191842115836394005039027300813327728574379796435196297538186714197197345331665307138567041780735859287098046080987710576760597092369106593068493129620712945487098567582480574935060878818805716028451100983496818339764375567616152105690179098762039058634757805364828710502593385930163056608326723914001403039917403741726776958007345724734795581200625585431769535917439609317726315833631221654064227525123804856128953712578114085050001660721887357028883659592772954695933534312667050108711053257797609957940322414447137424879622682814493955435343465865992652476565436707436075242641320346268579933141436218115198611774009825082581227956374552197428453999134136556043987555665651083539240513266918198658307245376595081354445342099092908917853448650900499034382725363733186725190206895668950895818412508647500318440853710739379466629204237031701989368057892409896743172809295520517399360906759868755188417670283041878842762448088412442292964691356515734682241694395696183420493176439020484700846374567609355545359412546621223289653795606207991054562658350056739861841242742862717060793488191056924254229774754583442467745845035517320506477985561460064957327028209313865192863547249615853560737478600924692363247412672481915901986246971101911703421416076212140515481718404500464446206871991738484197118461906279576364090859747821691802006306766383282692482730336554258118320522775409620479663335040797565464357644216675346438918379040130304186153000319507713129439393655431953009547096916451397258751000622922277711480840745520485379472665971378410533596289606118181745856972653182372173825040834912222056332615177115199191143594284724755056537629050261361918597149931221043282342557428622009252251983447089252327025442732368912088702878682066602457380977518522591606377579582871720966331387961995311000247288332241151725785697323593036040872524434258201757295454342339776914257346710899418360995407621309854836083973051371021871316440097680690361339263716184637797344266515698089970973385472058095175607161070879124826814545823241741183872847332862100445116597311974896375541474289072809872569100282276321014266782215359993640846325757874560269942294653789138295174609626606894996720049804594673 A013807 852 1151518239288064698006013656927506208130895412511203345987352605890279042505714438811386282189639438457191613336965960722845501658365658165715226231169889366306991656400558526822252264128750870104329215095395200322178322385144091097639808574990939722631719388926414808966077176967560887750660648489126133278586158781117678578031366946571521484305816699555377971552086690151775322494044805044250512439604413867930120724514385810623750289270402929664868858031985247434942694574522646051308519968231194515906158879525947645655762277583223612319437634863611174536238411203092291406287983144494782002077582669708747931453176859414395349247417601290788679090311093449053012803096129857764157777389439154475449275306145498217739499923442564840598939183887738693517396700757487687101302381401533981433752673618380768660594798786490631677229513103729918867851601657440824575634882736815808692404982526073134344466079169143870817066089275211944124419594887765058292977241649134188913618911694075286902208098393349563947424964205906759660813867218558497051681614117957320941671242553600870141466408684647019171428599106544518663549182349384926660281379705228795915939808435317702235443878781472455364334684969166041172254889102081612300577052180076826321635396869723808291856367967574562781831730640849851750221889681868126616012932500669331509022053734136428815249926777293578405737469703420913979281381208238335794955417725865365933722638475956547210148063057636952948121649274124632028660623816948040848204309611459770292820524343275671558816409217016957375000492864849876112039280759895489111774327006558088747896788644175459622187925209378632775951225264998254036690203558502906584134380385673883413735642225284349186574750065104164087949869115973973605714126013167659695708029626610897491539726747218259616649537259615104305793939396039881934878405184641805468435151877522737613816415692474728630199534398465439070517668782237499382952371510090952017276538567573744895101109322225955700128803015098190096334071973845356771463694864599191229945218260774978064029966686892556464119479446018117520257896568839703517715906730174575081621829751760151759673614679051565920027959463056360099151219659825472208412264405242637764555460411782868640019349448507704264216233606661875858729887102186273148650984056308021311183296941477912762138309731522275574861737457449520846823409360473609825819624740713263769098347125865305388746343028236666497461188705152753946409392132847989949159064719328264692129655879144514181297133668377039364863370966091349349651915321612593572327495221839241768440340645716640698064595905894373199503253977074600722266740144358974081421906461682219297349884636750844148280906908566274870140479441098597789804629417458338845728037884771860579850679605104359488474611270133166447769649631134747874096498542774663712432337767081124781854009563231966985886536205171169133712022293490998302091832239709940762826362426792295592750703986787550676395508557622940935463010589363429902699390050261300984503963495306351190375174662826097620868127788055088970000842435126636991634532927205265370637525017277563698348600723211442126021547832078706085300910723070103334773156329835165705246354950227831230870787153818362098049793333273402767381460092101314187993548602862283291011644155621989938627531056874376497505232696997815520995368747435098153758850120439348192300248382724986912081961405942453465148614802620941609924901935810723135931684739685603708283907597495332147310383081558937150448142323027091556740591299906616459378936534595496226176495704192596657595720212966444906330041235572703698366956352207838551643504138254496267077079315906879208803152559405512755984532738995938834757337909484341443605492002450183906560553130404884703842916623324525373556261824341029006828963853973810370051653768797113233289347226163813963169714113273679268971073642126560507655687854641030320928697439939420385764569513223559117714220393398388939669416644839457133471990483657620172465668128011764167161885699800895384660377681702973465418244082087975491276583324093455320181599474097650153366843824676000607432575917409082028877125973623441148305850391779122619551278570623834477021055279729551683633 A013807 853 96175954863578451642160266640242246009300515748348214660209676996561995909119775643965793674760875539383100737516734005532779144008358135658701410053540329763326250134231048718721331352297401421983680373982502526108655663929619632565974451991818276573923835082523091259655731897507652905822928022460303777560794567557729632515757798744600045890706116563564723562001832448166426710025116162100847049468200250663391613032166017289106247910153323088539511891689439851013848793558705920851338896266637597162998295776886673312814921186028419324531750701443668908441168342093471270544578640211348687595521782156744335982900784475149713964493565477407961266301872835958356682327391861850320221725343347620943998922844578156643820773105846458051663999577487823421266489843966129114387876197037519663328457053280780179301538189446484048313886163936626553761833622031115109381601041061593157798356545560154253584151398286065234512176842354976785215648984621025433687752199777336592254365123600862037359322585910948930452880435441538473630835003961224232253500092745913402369323849319298275085415919750403688216888025977704743298291259002978459593361114360414263695208740326169808406508199707360944484597223309716924747900592694958340956495975132196611209309981956202192344135709019795058101367974854420468030282448119307803096016135388403236965030949928808671078489134366336962025599207099418156463560239893274043930471443882001228150448488150366779538776374636895947180068269024163391665763961815317319682872143058731474626663013674727364263905314214473296917416164565126502753632768347231146104503565914738130313087684350178563104757701412512788080222285357919175398402491409721260813487584191868416598614574297974128411909700187564888789661018435262249522849518745776105445230342444168769390889517654416261442186001460313126724215612296646979082979279426468234529172319962576568243560855051181809922895312494231936608706214361258185963565020894306403434953777702326747383739751701634046030457756624015935035918025327538042909419258786189050716254574358186942885846847655953208439723042810879193409459779326060877503150246010910685392136842696759635119699971609065837206655202313930251841209017208283264318800735390270348733436609052516971683056085288811967851604047062006533596978900661699719648478839366902247931340143849176751806553767086471978288027174183641430647537973196116366262280877969112503258863050299396171373483316061354622534455941843063162358058840327596968543714244423015995351360988682028968936117901116518704792753606458915589032277619576405427754364728423235311741905691070899547743053114656203943995711275419247726924440403597005874254439049586160637933959714746067254108569625910363843429002983399995986002272453575537918734051452174030567489708611297921208836888007892792194884168906842005277192413654791082687926061282644382622905228732730697114628229390392101217216761813974661669189011920492813962452020616248119320202131547680483020043229270241225649870806107434223028903355756387874119526755535091481757771324963013898499392526900986149085863440361024211848178307824613110969021016726968039397649773481003342857807445696483045610950417364501538100623588789824162874867880811797978692233559013874063420791216788988327872534466928352393862295409172859660762748583531521704221664110021401204799448134540085954550129054193154526832900092920909214800369109045173573631883997498585719655862677456929703664202537734580847407036150241143281307319580246450407636275510505354883989742579294961545713910530925959500513303788158305950440306487097709869865439052147907170445021591374036267785591306561492750883671817109131153782722544741543858458398448104914107830892584158893679807417767619538041681711374297536641810059843958004546375349664239296687683724792543830787083679361890047746615917084174423703694357559569676427906017897692454730966223733041664052460159910705307473493434285738881180330039442610313944881070609401477026842630129347593636299244714117185568094424505067719670555005527855533070583422219404353514046805197163980069801006911515811609481796887369676109838459352163080764246733376173197923940133846438443003428147652930571784100307542337497073279355275558018291886168711793 A013807 854 8032711926160935859604867630059672628942788375817791236635372432429854460325592781559667053509703085924815956698135140876103246886722079848350400469081741882162771737461111420036324315875231264165498968515392593483121029707065761331542752204808654277730692629927411105097706383811736678347236771363907031805655123076989136637348607108947740432837665561505489276621955047903308125248007726974824846418633553135657130912059537930003442931703915697677908572705793705796527665086816677215424675955085838752650780661581351841759615032378279610404216350335276670901914821099988813987153752609092053736665574767513443685627856420148979260028467082238590332922798721132077908464666095693600595238722401736648863734034902012221048554790573402022933028908711360499967598498257895069762789807852770679800856061547064041355443771120759794199224086298150986396742105945660765050660700550505322132476537041729643413601908936250454451691522050330016077996218844532665247034751477602929521676829488267598222287981697868365620355026848512734856120970365845409102044581246231433279288297218997111233409023033473466443562704817683877865016584243187763923697113632496159718087529200782028567919971347758493444298044688050867271869405402475615595027500339016193164812779002963963306774558553042303047684354627816051910357220349372707022382363643774826754556349969004029017146490991410829405340071376150503845993014796126141423116905464468624576353608178806783793858141586048186404426481897167150635316271854777117857233164260408311492293521565126904190685635748507024231839515480643930636486162445129092553794242328764843381879396484611263769072467979674480573248245495378767448449974485031329424403296519289042022732887859941097179091110069365607076601277920731538342397914655165966102891083431279419788296483404014500571912817027966812657133212154628252339989512396978053416111001335594357556270446174729755946570139394830745577495751729666644949862914110113365121290774467476032268237327801872177158509862290994434910134909393381304881837605913081295704872298304970131656768814563072867922094108258607441112751490229091930549940611697077271354636661238876061484832461328760787789337049152461768564029618326253026519170556220530769796565359024675269991940527299406864366933821614665847692553274762165822284760601142763042649473460154427091487635177180829226098594317614991915929113019059312835026591961208858245384683500824055867629284700040760399428700294718674478383307432403001226409739557408454718947741021135711741514513503219152758742995573965055088911564859064640957731472296482637036471995705223932601127047539189200809606465801434290989400456186948825527623605003860485722640882249335306283130401843725659498567033758176551064746895797595082502510586711337027207027307952924213677283265723307213896908920671268351122756387580861806017178272564387741481047667608986400553710864346914938685763161163464977717272335464611480314957955213889659173742602228993821622317030551879817407502859596899013741597037176129271634336994149046375647890818832235883816567763239297264157800400402393103197771700447819511641243604338053097618531106730906880198826935672015960452472189808700532963702182759314903907471840273282178978354039082397775650967903217433094132241951212322920287772774869526411726565524445136224258297608133097450026054707644922519009981328735266459235610648660847258529341628356561942043308583355079377891377306683880225779737860154129926956283066304290527998068638661763784496189366912917745265707289965294483259571521453467063442371645690769871286724838108887826041031335074445354782738648333150883121720371515322436046555153836771743095086769659358484602303896784170531200143979521534959031195339369351436779298215692704557860618008227216497717815579306930298652032378398053291168015983984418677845108010787332042156256437732818944935138520833171511585029972407372823325525015902017985493645124979197095062345224286256030990411898367820762758923311033240368097349217767781455832814429087761014604424616692021977588198007186871009846703216872332779409849898256712101435529157830002718369817963552012668510651418311361663805403918988385198089322320120414285979841786243570093057365031969881245756624696977663153 A013807 855 670900132784887523930058149330213917641930627936677741875022940928973874380853834708644951976183911439526553519384945101113019283225914831014073797578176163740116858284489486912853843186215190414366639349374104800303751522163839452171782206897823613930345179144167302908865534882340059112239562381084879203440121534513209681087993014346424228691034665362499969872742307555932197928838853364664345997730692991443219230906124667451817557098842742985756601900960596101831787115716015697709484360444724338460145851635936087175604807119266291340570553796352642830398827773092165733021068571663977420140045470157490330067324196067262896776837599175649303196045071987672278992877376978425215314933333715446649747930329050962714196344663481110357389507484481540317793794172997654121657967541671259947647299116472335798048019207776978771313394911707868534842297430687532757796232370678755009826572850262301547547445036264574206259727613165613272850322194114212734097589478160874276579970475689598071123714519387663764977672197414632127918079565925774413611865470266495538919437872027857727325555012778737390832800669077775163164050132575285230671106627699711755814388526378515808021243926936137130961216990390696485413804608620165890112291855814971469318328115106553179345117904908646192845644982869824471604945400799957863216397393891717305367300905761185507541092074093623882763408101407466231721182588787251457800147061297883993241629708702121389246825843408330576684104194533297588212250341582839660553971112193562584147847214640964164910254983351055170867468172458861730689960773579626939185448913540768484097949073791217361256701598130392291958266712019530036061990318964301664855587728587540078780673526950140377494868604103484868644815333217418813895416229914116654879566179263888420138310590386695102266730390992816159936423012366706263688264064908003999367006942550176337457263934959603946413484612395658701378022680213487852857500449390778368295326774298065691075449855340166108455902208406146198129377767444599965035958683466462898566639226729410366104988161122409001721222015867152089178117215423987131461589829551590780810608583332167531274692002639429756953219682262759372236317752226979027907644026094950424178935351099903224996864780573760718790679715078506265129742061410851643045490168044712085126672865557905108138777633320037792980696001521739810315448464852867294255987192125049512774150672325970120265487432104349320684477315198411109052220061731065430967857574311546581234277826275780363033682302366857562973733333135366080982808593937877430690297674526327923177553296008074778732137520621240819141630201593417725715501190152856892651113527431628040689126346734116073334292389810806979817226516663721478725483910938885692186712717579849358127787536183250540375636476341811883729963385003954123736247141158900360746502850228556238582246370153160646485101118682593973624983533758403924302730339815447385603377419278223850155880767792975717540708723554229692046336392602526711926141987492896171460088322502340487489079687173252243556153509346799723647242008274372181090193102333431788307077918532766197336565272073541086224494262445032950929765012477213661370006240740089255955571464800870451107698200944620144490244623229455018980007204422625355069929877715433814479167182222586277274528884432123626115237211573710232650557298189941817436986802623879629142141968409961399176190399584720865724031544360337349485817933085629315717980800649188926690769669173044906232113933803002337138565191360536322673043315022605770322219738790419738545203692420118772978136752750476809114647433094909209207149331245181044333003601012755044742088719279992469023763310706936367225313618121313244465939467601351243766272870377377076676665145349105889674999294125473716396276183808931643862998362632392301266168968759492932693935882771099927704398507317819093288325436185576971174853152444166414734483387520576702135477612389964350192163578757926388033860807268783858704017182874972612493931838887700776148410734367590143885758254653613406499376394106069090073352298851423996830791119657040965566133827650086678117108783237522691140717828920129618289498777121579322365828849217742244184835156451526839051316271404201713 A013807 856 56034249990326590886162386690208796615371687975899261679143791049328826962163293128700735034002856467340697276492549999790060483554311632601126457647526851371738300120778846436448465836755878918598316085099074607026169630882646034884839421702313126059076359707299997306251358338907924077113360489630590195950522390684077785774150264551227698004503906285741359983741310269379013103214549871870130842076465209338329113384510438350243254186452444736913377147370129947021092691691717347088393843268703821472529841674485017936993689095408239919055793223625169081837740494436430774187652668173947058107516737713023749857552984179733864401698253120749405452236880457482376413764111402615052408318546965247819633596889012665456852392902638605818159529054611382728882455483122937069894995107047925302087450069506885958188768612252741043958866056420752887898563523708453423463899123831460297175725191026757687552710156873853502281018709979205186161731759974613161764564770805474380454235714100070920498323760373777065314700159600267489955845923425686604799276615942127973906090370509638705243957680222292925619746344682044859402624631122820397750881496652107625557373544111660018801742314021633109315011804254421361158246374716564875308068728089522232088936082501814428092083592535875038672661114614270609692916644820213280693696726735230121061582338950079974775339551120373560312282608037652987139584890998100029006926082706660568999534154900509880551284141267307178095233066431615547865075360779340351289128221261518540590612347214027968017469406464463478926021809231936590608956213770144021587707878707838524560344804592116265229520974177448494616646394054583168141933493430217439350403542679359934919840633644402674468748920683327159714083621445652036755359058938656937132196246858299224738371838819687161636419588986110998494049986415879673849507502965181402031131786848733277880768141111761081208400648311897810397793832274110718958511295033567200098393987516148744584312647367866013544345408348289736613963760514740433679768305201802447751184274855667083187454716205104722232758183987240409640245527949426829206803444153978413604082839488485964379593550752447812730489861082267925528549494983749515389874336703476354377848859459215017254963143338301068994116360483071921769901186711095740078802384325262398061864844404261792536858846712522876507540710743097230697356571232976329283554306273476260356409838303337350414693775816787359612888229842686494239150471775840315859866432464074682011268118328379451700936179575982310517129181716798910449765156574285460888684352074113434471712428835890413594486857859806654455528096067283841869484374902756760531113652924617005586396521605580108560953434689388409761314575898270681624631141725526671897126432884986598240190942809561268382713534140544470341010271878915252368575097476732517029908664553939245602627799081562130355082130533488931271132249723035654161688340711725981092979685435536534188869317606837124904717533299972818109402061846555633506783304937394181136518036783717979855575424552397200634053497254154059718741299773083838936834018099990556391195454833775165567747268088854225062555985293671597094604903607109362211284291232852994746665284311633500946966061441095619087969721176747312640229181720582092280795613316670747619114522226412628464245926956655397376770727147847852341207196102122130534154574741949050505580839343568386020594598363715471426136838616519735766404999589244846078081474451020908346139773539001883613412387865160558200150103347623354205975250714003056543082114803514646983033957594620740037906959726472573574064468259519912062190319294928766003736793760186314091903991922984251005333735473554032327025418699110203491039730273532457230602876406788910821111749604702673011545616044653690267133383147905779827081486245420037394051698439761609231530218864925037061799067729691568490534228755655574209494910145289223125038787009106086739057225664422212492399694261440769854976088483896096662818219130900587568105681115739656524691412945115496407482415186924445324234415812132996472016457352369783639304505104875718485049063419162889443019042684781132686763893789238145849157227363971426583316391315515049976561617101987973124404986303950331271473 A013807 857 4680036593442067197403168698752928902112458751435082234703768572230992956706840405402214090774952575008762377229934268532465641646939661866478682869179090153418954564387570033218612315151687763160249957743559810253432713740949479479616673339998894601580116639113403075015419699823928726844584981454436523755983580592324860745642804245583088565034170756891404127202057975008804553393582419848465198061068450749146585878987696321450666832906694636871742172725500623305148682702783924546169742183645411873207164906494663183115649906937591606279458905830397746884169923835825134690926938498556232240197905450529456611852682791675552088694239798898111092776276492689385560453992348457811792195173361084463143617645767226831621768707621278996538502026170197296898991564405910827014699886335749769155645917255284622113884143263961184732488451898317701950175924063653738381128318721527395480413743679745828822089905012261118364012963676173196353413998324839665883738214222444025729918221077352023350940498790178234272149072029973941028602207370436770919440382240102470508610573835335534300680589409846127440686834454189068702166611816009082440551373481880680994177395777749956430340319809400818923099100903133526505297895462702214950605208238764986346300030546634042848678913732188819104979328953698495592162091092029033416818244313653154941184418531449629573211134649124720130842155705912815138885269681052312522687473353742997383410092151445485733523802762786762821691960941434962173238959207651285480019278167983290028668533851662829916787062297318454223380267528860575984250631930296198827026949737557381409804558424338142588234821284274675718876923477832840786382427304785190751985054288122821124440009562614155774304378604392167706479978146762303761844343961615566046218162733852009549373554350059091427035400491708976705221548915440686239584716155154915879042157969393052101879635913795397263606830547658017022234138665366001358133821872498566119417964231336259296426376620811537317237272850657507091734867241951635761367928618759742238626661820220170454899405352166551505602196284798306253562946739864078202181430459184431082626602836917836230948032952395193767063243687452099408069982370537743274877694475811048593992314590893097456151776694758243583457592543906649978143917015297427307121653941230240748525013669488349174470987736276623168786307701974223805073918185949415998091739214267010741227706104933038843985638849993897062228037844691018685348086553189959020931904305831981516263124510904580185513890654365618556701146386168761799674835642240895978883805769582028160511893768802403233825136855308911586780162111635613756781204476253147396319143405916936923581423881019656247119391818692409371674754693599465599970817588057713163519896800986965671618987734397366696592617084952414707351518917598880793075760716354176554855001572209559731977076407091150689386814624287529028696236629117660871238371904584065666866756307261446871988554275840643509166913098747029741315369607486173066120048411676099402703122950212909395517515034040766594156782144164201221768992098347735311843314025729311260349035583171735603383819578049193731449738447712745460938496154169381041248675288059114974236231210991941632591552417621747201846319082403112299024581486484736929384330419821657511896064010872209141962284065346815444305267902115400475389966225645342464343124237022326647276617282814175168826081449935879888982374898090344850945911970693318789287442827623717285977940025750976321275816046886074981434736781696850166637258914884249285534761310504346830669979172260318828706027183314715817479438453503362575346197657831745465398100751644521139269913309399567628216478920486706333985489995168383305775129312175704360357182840371416620690074438734371952597301397665520864801247293896238636937672812703726943188591905387329364626635409817404020438519935851569491897909319901109213551224390244701204626364529787549470532798544718207609577714864409794539057457886263485889375240480031947974275754592467691852598751500588991375449338798827116597925382643045159998339286534527276699338351570864324883589782825831903689170393464075604983131207173170959179467460786666257519665168319063132489092402821975137503323428861092235618124696433 A013807 858 390881336320874894394310052888543374833334667378609503324693454921304762737112017499598323075614814017306842508621340042100062855994047498750166071916706788703704504172214236744451719173784113666907236720699858912176953684357841475617064174030047676018572921815390538228362868748994351194786582236055992900623504634651564694336832653395345140040218975786326964108043084130710365103985397288163661807258498075019471999198931384463881144551200042766164778008206537559069323128019216162020643036920248445062135620155340763717002195877334588548066687273860650217512756208691951074520908830337915072933569261133670745678547919443533785999831602243769136579767388945910171394677894935544898695933074291135446218089392124552203881744229236843069892227727761048434300674450746078183094749206648156469648702655078626923573717529549302110042167990999392784580643353720423883330218307940689597919636285876051369049770956529060866880726739197661532633490554088933734275699390072747472988499742601518342293901399454476304644162645015453528649884961786249543962580165075598439349663737301059160327143508099758409973605100448325207073657585484894574517291264580156357314690272753454111018453850800965797276160006530615267248985526940351694889497597309890424629324851285421892764511553826142360466978533541852050352970010097356900006076583320625153842663820165204511584167177029545750048067686713544233214836609031170194207380461977968884459794306580878413949641530550713217630534269789589475671091111982243014576690131868132366484424615824731217479972230134334615190943324277964166780597029450268822232117869030530052728286524159146007111960508483905190716319525792076695319446710922963916796543719198306143134354038679096904425676005417438239012914254795734372493001452018093691746187169694053689573228632871285375077423684468025443396808986966521555416355077994693729133480075761677104601089071156105374853706094170945239714017495470033799432694936612952740859907790565435712696827401746800408272974265759765649808787846915042570425210766167432431512337421886608856563653234418302548299401035902639336603830874660187675524395253381542868452056495542214599845010660216998978618889176019686794661412997569682856061059920314214589618832106945982392635252541322903262333961586859627312824558093034656426118107658825490937557557666689336411400991366721559843680201205576589146423578720808681173576620150914795004118079241590112337288524542390340276534347948826438571618957537008978567387253579527392928219812422275261441674305661343270827474236447319201154270641947675601873052354341681260573994113879464145520492309255292255604639465919725918096580122979061139123687971176405588488794444103966642709415658724089008723131647186764120966375162655772168261130345300715232359859289474564602463866111971552310628772706211516776122718480610790617180038044586312514638374457398596659996728276144235118712005738379500536153626700059842765748562378353538783304195356041672486386529129748920450671024400984986852660655412563391599498213167531924732405623018373158118866710568601462738250243367989046101200980465430742937805775611800942086529330219994978246709644413604891416213643044137292380873946130608733985341763184266973257957095679049472185948045406416081390342326832070332691713079108660993924657051071162252057779745831927421831372723820280452580363105045369132124647964402079400341743907190352077922724275523148780094624207696933863403692295853513704276678600076512405960491442163528890747293329277432051971868524410650744102622767710501830047384577148799414633551644387330446354088892356096377628379791700179075054345655489774579765213015514772878102050072962429514361287876268535917970199720802109886458542081644575282227003881392268010661087576655707197533479852879210034421968149064975233507747195671370989827978022054384529855135862981216063359401191045623562258935532805284307460542625011812297627689311598591892385919328369867253409417759540323190370449696617940118612604966509460132748326759485299317494091220900324080693148668904225816839605375325883729774808221295550650252677205438461550159278602302251396306428023200432513058603796101554310411681628301792363152494299954523176471888621486576094185459415076101907284611061392770780593 A013807 859 32646800090855792054707169927304031209454944754128844327181722048482295088566332813583951541598424881539484793162562941656239349795478841143112620492555267699322103892967505267133352037113622957573759318149572916203931348671251277885012816879163611948747229002943233143371095160784757206139770134937632583052975730590733334835706600044232621441299129076649814369267866429681060403849964366904717197804037017723701320845093948161807817074060778771872848424023418223471028936975292953068126127086616070380034629130994215926407740401870862170123077787800115366816882911306160445695060826418653004806484638259145314349818000779843385340491935251001842056278752092151363425054892462911645483983026297869923603581044119634724620407159770090370040468752050330526281226630800763195930256548488460676501529294454821999283800461785487261532831912776260284760959913546083523159623163297514335907845942232653686394405920060263692662745177984527888867081764568061834420440688758265941691472487001821413466728938783837315440185108274335694166367041893349348161298657967279057252923265003121762129683352939999922159405471594544569619998955197283879758258683708999239119280246270641240806372284072747464354302159905443517735902520195585113908865728824919358155465840904209721905584769487113236088562514099949025097530408213341345645407522315521933474093124924018046012021226792684690589764661262001927902336368422892365790394623564861939198966480279941546011488010273126118649719852747096302597525200763868918820459736503758283381145628338297376015144760633049761395362777387019845173682244496715902301648716539298900533919218784296033659998053629084245433817723113680037669775508742996869294764127971161727380724383664516852554536885648469859160597611474794530524987974274003203228333298600017058206845628646042625811841503550453953057944883400430846829929392469194814950957389407691033453387560312029077013156386691251517366154455239152692962418113800850425869360358575815756160151721421294516899367083650521386837679769762191270524484028401070124112341933813391458309052881791851047136514273919624340032488558482493534847473015957679841915984210564181305593655135351983971693228242870340260776915874970017481821075785604563516739554476404235395415288927503830203373394805696102932794419916488347539365810469772763828595744773879560066416622199939951399704014084890962302098443718340661860298292891624554593538946096336847772522674858304983610236425275033932975940186952448526898926750806215707384757846953320852110870079683141051322781475702316546999605838286111813944039205686971560564400562385326724898017038161311264480355092833081428405344468451334165400749543040624571156172600766007397965733105232294638097564678304685726147232619960172747265337867569861036921927807716205110162384561537976020536025725195492092658545570219093843137493957521893407535111673056388191639586742351842661349945431275194264280087055615698127638085678402465912720349700331956527735489299445759584960494628994667086921070600712707029781690261965433885575250040117544539245866533400162769361398576337813119418407089453241080908476184873226484009016189304200578143436211068694135973579680689390796942972854774572071189729402913161873477834588209890966442566700389277533802781479341346256744568080234474873581281562514542454117822151628410198778081266193643679964506896494275284182722634826073595942792872445395900183854215968909262283108451055613205339784241981318094892473356990392658226205740940096484104686154580402412742431027301960798195156181948823347387607268044875909608866890874226209939858378473525555899908582590656527614003492161462676570356268809345551961324143895075468969124713824388404789050881113019826903893201036572146881591177763616518424695489861320845193770792324501284957201778055796477800553529668576441422552380004250318030802412054146827840546877321525543428554635430150643411980583611574910162238994025993443964368224779682872007980694567333182930329111226976646643379407836619747272999278971684296423992860815967543572469975549844448260680552593134994521757450825685859753852875425747130853108142886338870909174925723323923167647654197917559894061277393999962859476426501730222108609555180321962463755806571107398318000458585608365907953 A013807 860 2726693390388366608201197539498359990644886440809595207050544607211289768092148682923345216705842044531059309409730419450070766734268188291113909176158708513515081439244539007416244695491766903039517952011170479534268550172371577980234155478564624033571317313554821775367497238923903706613999741440126010969167585994668638858813050942294352775398744559610869145935621472073391845989952873888248885077790975757301258018303091644422350689842630303805592173222859913442523807845113442733202962260401260814210872259649767908389500886104656279310849579914853435551912877635201826584897175283312317614442403472042075799811149243133299387023226924098924850382457653488574024624009673394843542467746339424393889294692385916011835021026391157717796149990639995655885534329431110542887290957186304724162084228202161188202182298368785681570483654186986035243520132939282441937814886221771694849359200941213468541347176849353283874885140010445753806067536058489092472629626765779129716013473586879126274154667696164876422879700428180791512469141705974430907779825212085114140821404016325732694833283320901733498675704393047956999231932737032346921289523522059325450481405448770227073389019538039940970335670697462548044820314389255464298782374537186089712502662498160500183276345532333184591352829740141842525170837224386482529650081671314707405689731886778911220970024882951818042747734273263663020331035827048393283179549354760834023836879399460997864425490106021766555743251821290230289247902292999095968803617652530395586276664024442935142160905552832949121502094530141284488751114742610208876136002454078783471493467072083189027316697437154745262877890052177670426217320265723841520367994732279398632565481248044112042207475226245851106952273107986313983977520599339021536833625432372024718493953750146126150430814218037464613352614606487384758082532788419620139518912120719762805060382424820980541215834572840017981938586256029272068914123282760828419034846508610707770252031924827939345952038193575196750069852050307977105475430536085777835986910654028267989430405740137191307888808672040944503853476893016342523995793765801378076664917250530986824487670559733053299790116072773688920348790793370830099178070689478749481604329423758144460480346514047402415949307566544213049922745845023274835371856245891007728145199259194736307182702761184680854678960384178062433564117799530419233973720601374424206966316912149862808866326840490536110556475396109116083500354455453415125261154085942096482360135388310889151979925215623747530031632133180321954079219494344812420098498181551709899299370984873390207281044270878120663737708511793981842775349523880828436002584296004807534691788577703885495994682106480468546699496685656533543015651693588024348284037302363664756332428265167005872520964213295211189404594052695070934384570268936872686632826186059290740062045342598153929924307968250918608792365535500146937150972078723318460553945852355496316327321425341152995801779009286295485471908263589766734737642126003834396552369615003557130458600657437462354018736114994659833370494310489546944778518224148318556839436796749170917041146876136487117935784668402930649348510858608751474035803627033957837389460710192834742222641878303408249613383212848900742111936068580709563070629263575916382217382777100310374623926156448212144125433759313794315580502098366010225177183308492806738003499511910979255687971939270495147500940615870523184119674521668603514267249194585207710929689057798448907492316709789914660581831287067826057639472547674797160346634376080846442171592706247280386911628487327954316264726554223842849185668817524209832725927225349845361753822260598243770265223326743956386318641440528962840064043775542279697376757995015235348992008707378311428930345734671820910449704998177622380031351449172964052997330334990812250648257174397208070315740771134912696311705761611888412030323822348071660363020044998433347998501823893152978555590958234771524017698788316504301691521922317911988172778994044121628307728210425206716264827898558163180300433131227877451704050412108692501546008433826115982445202009908837205198971337737386885099726264272519911891949224270897986330617851009880733178658215670626935348720625461014917716301528596328998142513 A013807 861 227736158658626767483572219696442524778651560422858201288068536138894132720824350146440715844488633401278604581210094362889360508412813354262124808301951493757293116887143142438412173212167863508763578869924969621181643578946646564487136899725195963907909993345412269500468736892163361480107872404820764562155845949860719386126924827751366638154078544363259401937689040969041760368926853980020435130582180086225558370946692517233799151966346325604146863899746482830633030955031719850519844610950973704463706261998208265476599503508346997104321467764068473790731315452969691758197196976837528079475843980388426212876026995935736298103566935927666302428793245677019191110621911931610727510448642015064802027782002764091224472791145215883748052243368243077175215712728415783652489428035157356866741436823672704599834467742059348910448365281351260649574045023221808833088237112128593725513329821811090106041857557634835622514281778812439803636566679141067492406499057104638693011161327449731505543672000651386643715335459462087887912935184424690443848678781538560818155544484847541520405170656245033683542893506611758416532850254129678647213022294085916920949657464486738135396524300836633909783405552322769475251437478105005633698602703720319398877934874508863135807423655205999910254379692726386829544793495817983407358904471269875677230612096915661444086637448249018794748333514237254399121068443310908855404439141658979618504880004322382002634681359145043964502232135365981323988274047413577494410446949956991169761413255985498386008420992678160743576976437251930221784981854417547255543755060967114074322605863327460030750517886648601479100824255047931211668096805913520967622655288034707653190501559317892281877210538371279730303760802252124930255786497977394417777881229737143876513333511165954602210132034304707081971823724548432862379811221021595093672759059234635309241448200503473115782887719358171141869492662689820832467776490699467150386209415245674923679219958393554322113260181965594007762584113093772555826413433804420250639462764735094970745216917821998355226181189097531725906346243581617943946652691113496898341130553681598550568034732819464344651770284514131272316451355853125100713451642055954635453075197801703983483779021199753097182502117265339218142597655722188937525092805513062856462415187327203571112206517316905729663641450246935952513708682734580144840719118347393284190033754819668691659324484044610066489787381558429484410033104473924684676936850411969840303200867767113772862515333934111017455771947395353669926650491387173078139046666621380362499382764027610423502320098548011515956037152613545157490439967584050671803371842986617530104992873798406220510971844215355213488888662682719338046210245100165381593031079530715644113640741135013497478823452058629333750261099875145019510733693431876543660260275885858021900722089059140414381208125816284973124947161890507772337786338987050281143926111534583407835974212765918439362360384634600685242099250083280907452022608005966252634450462614712095093032785509834293269998859060468983942937055306397450374846620599091714185786600701287504162193628241795540577114671289681170764236975421861531862944354733503192536605147976015750505177272317778960415959379320353038881931012383929443417222026723124112159178026926195022798964936512711126489500353011647415031599115757627540017023527108627711564790282734316898414315104339811025214426061178121966860859335724283434115114919980951133224558559796384251202665783918363462366455130927191900160106386654346733629311249724648375696613594418479105195246122890118072448746226535329578606836245308439529439102167788444434459040989027425917936321717472981981341719251754419505364989000177066742604604204501667471583161559248943948855691406105525154261669811152793198802598504386375130670390026908767629986393087462829215240840984945959043308649976915586532061184675966333293145179797178314151658182870833380029921941512422726352457482220498982755781577602473914327164178674361559082517889767862923690149154690915476346981872475553283552643773994469730106421624170401591032969805717069595992215423285099164290030414237318305135561127491160329670716319533534196248715814712831026432267260495359129426942583219969893994253860828273 A013807 862 19020751707327166246995435361266576112037756978077539829780772206856576858975970548580875028047535150308190333227248291282882279023146584161326926114187290710102878415531082399598623118853472128115442870795003387730712053357202867712530161001948092101552550554202178160948649373970376114180089611123035076995818409578317143848706888538621892985266794103763788509237726390775336867773139771265286762541354262981644860699838705731884138971381211460783950219770725992497301378395204273635267941751236274770513210708352352540871067132520649545150033309122762999475670197947481625336388088702447182725901965086021745725618650727548631353908014055614617245155240672190319860750252706440059572400181029740227330162380652859663159191989239575826521071418359030048751191542790014666439569518924377602867111544949967960882774580284538880349557916663738640713073814384508695548362651842092276548598820047484056746721985071219106028015328448193784839529685608541098033283207748436528278985205229929025074513029166404463869748532909733042486376259538334570560685500512882138093169230918951515325760258380241458283186008565720674707240186075164890293878835024349867154636341091396855806453106130176500779019815135550029342475309608808175532140996417424796513683998653854757965771831106460318504356046316200554390410697564213792166023060344931286437977952946492959471560046315206298756175563442609724668990757453770418512234161550499636717146082841009667242051221797153216959190930177902126160824636714029405910654939707357859489642996553164810697809329729472663464292649015718464053703469462807964330269966447034334601498364310972789228314004410777844135979942605858262729731113326703184736811792311946817902123880735789681274666501375307654354700405964899726299893544097569959167226418188875993710270128186091694331192437637163440193368689298009661098824212990944643818642509386335975663154995154250578103302565208513811940081896680516525748541160279710195867406596570734015300612130144988050537221603657948377122338787709704977635177876404778983753658569573439867051611262193411124626845879094614947279423944610180312296368379414490374446349564974040792541992828919814481529660505932904757995142333692208861536688194596155387107676293595596118404548707629624578429779759336118396838487898803572942251033276209256522834597378860755369462862600532825283447236997566074337689897462890674868277241701483492634488835809236293548796078440231889877363293531895141588967410374918766663588902442683258133031963639676777109423250143205510886288923528818407333865943775691148082659251316642884309256310947834350050181337276950828469824164179023435905098759036532587496159689419698085282731899109812516685943296879400710682785805469995923401832957525881010912836031548793484901312015388340337462322928813539388780584155557322671987174555988809123760803048598502262747847170209600308466549532883876301937240368711908257099653424252818537426531421852761479940805868402224422273973983701685066483832105371466205704671300380243266307386281937088043368894265191278566870008203574707589430007898045796245621452757564599056739060511082677172233635130574024383005344541194460785461063399836424209297002724975451696920143849798564104811497942910961253216552901343320215206160457760085318171043649800893942048971646707986902734499192350462478145995529558983885803750854189747192809769761822007639695097602849204252881672462011829565356636934079055657924794185832579027876700728513231729019598048355472753809044697848938645634740308698990169994693272245519757693539453704888252356986556864019425793345012151429905551528991733586457261734821570044406177938283252155858667610453562444559640091959526165060928063641733625780871507589246283788791409079147764183768894097236590031047552376201929339566409088924297292440757191829684854437288721645437447181224093537057982958886130279903671445256181754721966702744282205321384122976778561840129976260643091554874733479110477059058527683601372538295538745633142936223798519079367061351776130976671301679249524947548939951499976272971030685795600360647792106328218440472336111284664671143295369726865824368194767300667630227515062163227200929189201894427897723760309604888993560630360158649393863832889848867671493115105516294076710238189233 A013807 863 1588632203347672252115305756808345703453505500566014204123119875488868155838532036188023263217558183288890364821473004536237610826292225855738186195983036707398502508143571533096876601509760845612329904011669477946656801408446940714218231577043706600413770574837520122180592144363379783432435264410607012665767749386390626171387848037634239124022467910340455380080044145883946910533280406835848015694216449398489960410511228541432695171028730162416136306305470805619367108424945856138291213763005004905108033871572296836566092397975257170660475932011242288479207450602771612829720469556517091148450058025949622224749395327415589239309751241938988446932610856182007705089721856294580215546435519784933526842492194507491926718874133278612606866405932764548701748268845364814955699285790082941769064023345766274060890215719944971825675426757672115010996638051208550760894797044503389029615522049185915903542966915133290954565868247321593103582358871710961048837846794357167278389123326008902103248402709007267226865267217153813441504631572901241667799013688336429055679587335581749511522822540176146837269978621417556472223407581183846802235054180068725254622381844294556793810769877098471521564513979936274000712880333837267628619948161779736429619401251568603240059229105842672261802321344375386503241491871260700135498412023069005974586356608044038468024166628292345278414539234290206814078777053296359124560309406859280158252757984963968417723360095720033833648585679388563479078234482992450011063811219298235782434472715116878154291733028335286325201186338441821836229367473003183988828477867622754660251744885616758329138013962392576320081180786383887961449872316159576692403257705686110178003288642933889969741420861367070599358932606594390040293408696573140559605917673553111870675471376230564402235523583893527688390346298859064904634897093216687596376841026456167023362368350278162533765933548780282087047580092653420747043906247721675269041666352184275691922425721839546968919285559115506405634857888302269437067691415203545502089317389343271136017624229655890539958794667861335011724767277786869863304983417077650564133562016196861033899783064211825311838775116022138292512282852306976324405734700865494086620231717397783405266312609933874415033635279511944622347347795973215709748550262273314043668407679829149212907747259102100498796681273716094758197925998092055673383504149602788325142055623224473488997267406607674447259639077414120652147081923590310509608720915348402528962635149444100956139275210667474733737182050442198931817490089500379011783329217330340393396346674072750541195470708210144628184016396216390229753453490238240266753420022603780899050945550651206126670098664426756936953258659529518444490445519107912450978190986780652442480837249573325190673337435623290343169256303146887040806090741326825626031421995507486962943503076027363434683535994232614100252835187289541220153647019657064401330884564491566136046934822185972744581092748438437796141272730228966659851679058297845259209653667530470213417923040777183549955170763152576783689652682948230549355764552877817903072946136280102125439740673090492989381425102559262493476217737986384694964592674701178467334479025872597961119689866394829899714873095447694233727592580085858963736675020462933872160904697774103288107044302976637231692624295893126215075092781875290664780277135900074974246887568388404930165699690017128151673371216807605536735194922832987289921546153627239445848596697439870885222209041204622059145322848357988126776791218055682322108712885971725107874215839766461685968759899577141569252918580874496957354032351678848387583355503309471777492691988932065700120551584832053772803421234158844169185361438868323647277699500412392561803895297235983122622012761340369926053516046234161944481418807108727456791320548581026023017516308619794709128487107834542779241556336133380979905194070647323335143522263449495747265171649754692614908786154449627290662070235770981691574025731176347876112027816331161694235302563787552599573144235013689229518294813453908334337721664244512639132366689984350606477998559172574957560517055995159719061144232285506934899048806811331424512445786184818509933631177408310810556024901186793067276790776466727826397580915803802929393 A013807 864 132684150255800934168922452114389841498140232912774072342567095120705757243790034194459890967193677026471412160254246811871101493822752995697109049274699208838630327982659238015784230634696735586387405912958646467582722710434896935392220919546267418973158532181004518124645236489373842892060425718838308304857588196500731488460484455951249285877480542339545173799665367108373129914650112859336862118796652070211279983446308319009000133379490571895158120438939227156135160262759902850526220464699941014679528096987589804086836603171291454150733610317510967176071885481794087875151083337829863969809697296385338397833294247141077428856389733477986254076258591319177465536798659159579634182653841047957433095411790577460233211487086485563003538089089910427872118717162233714709914960048473517379493996293861744975839611707145523991852237318227532717833450206674989368100694343953967555142518017070056882179812139718847593816295881884546777604302195324171177759985802111504968258337969311589512565409842658995966055013983243903652447908333600284605336241422263546891159414813855123300951897661378051959995625884439415734116571224588056068769473960173520001991315954017325677975869310905141439952589772118257540813540478362422429609966690420005366338242011932261311212986874149085829977991681003576656137232642579564936016962870578746448003427090260446136887846420961604969998460731387152363318673538268365210442401601970293938097428599662175606216672758554632945820163524528212210336093222254012417374060576847007950784709595639276780324599834259591449167128284172999401583713000712698929930943299981720091978885984591597272407936064152990366829500300459568706428254785717964004926212486836609608177012670746481424162773211762239103529057410235370050555345787746485272678845850012829456550686044814152969439113165250371326062050113227007959900011240122550964736990139370645525958248366983582412982664535927677940192300936918506354213854093715962040145629015400782890065052918713760802391107649182886210505028965688893845653330654689215323880001877675339348551327993285089633787898489454446561514264287808037157853095519977742452766999233154778030412343781306035861870086336465285012328918376107530969590691367950986931608608373268780267791247695494287125018024252180117126803072835267478949293908666455329462241229077827010371411267958827466535759997616662041950299448977286646581896663650078974483704189627707331250274540771067279577509572315384704770987976429340186324073029979570813927621488250316720755957708404870158157236463182034982896984328589765161155443155439560647359996856270565230197951186909020419489490557233428389128379238188958188065319512393707890384469634023335939386905613310551587166131273116502564910002286500201411955818149489406906872648442007921613693250227815960692832751839455695131152535165504806357803111770396486780818632004320412881421428203609774302162267217047677609772248452752728777675863556809710900095248776043283794629600157447442326763171515239701453524397472086628094333894449483965812402694878350288751147275805817309266365550543481732519163712742811220908229082555534248250409618852580757191064966126005990852162717627181694360836108137744783717126770243022719905254310677617331162588054085915804886870095162259881351026510250834384084699936750921262790880725988447228911718228199673817289794609286824235006151613113526667510161924074296599367968172369403809920560355911637398988022033660215149933931441537456297100665756720644766875456204644121330451239001876509617707526336524379323228643224841808949244452734762381153134646473796795572582441005573012793218860375166136044569096179349434991910392327967127607595059339768588916757963158314544898180823854530572735721259344280739973943439154423139120446546384513127839909036593915713697523439765032580188528025918667883538035874468445979612233873901120371733448847465034026750196112822661713974535092274522122965565334307334401359161681889796728405787320943386768161828161861954203093579750960752675247794955864226705430100180668948579652578338138597501114483877992220851119365940132974398314182947003648917660652633030411945033771734895705827424717824709703455393689211906703984507942226768166809568319527208449755772022143772024842441277574788552355668849424465832753 A013807 865 11081912913514749822722572123045953951766170393107803296123546351576465550758587445955484553470983098927918815036594947974286267865570152953618244904472152621411243623439682218316314726840506052910662529256219111618976583498233026940893683421423801100057173766289678358288494796828992732187778816463094347930010623759937594647708122245504291605773052376741152460921851126258432183601492076124674061024015177556116315497419117111950700139988432055255501377180643191307564720305969845978800459432203773487048866188500488027136679933469433542123421867328833489512699947324924013420493631458888068622475727891399848325434568815469927935514526929814889926703193805569021099098960811667250626569431458166452769561888160820056138056612950360707618504738878408846307227376106922086286807378208556645052718064459626802127100209392501309323490713055681760126167594711701787013138092301379324173058247303708220856540089721457869883130848350879231412288923655670100937691774178155006453904645534873267678975595468722002080880822894514076956101751930629370522288219828873699896525484667993753218803444575956277750794669494264441529150145248819030919695234627652564086316699795481057950222580716108318206280250357088988066287714293307883743454027950569268201936311078594396973819876715805797605591843189099725897237807540887843021072755913607482083694234005642721799009820925134208699241438746186352536738932589712130741359824198160920003835334072384568806822725467241498267845877732120812019480842015877371111498913438838951057489730137388035969490902757195337425887721422413083019673293532525327326762315357773243802168536319074795788783228014121908427966694594683637929594267957950071655442193113080471084552275273416875027498981419593972165850403960268341992433035538374196459409884238921529040569849148922870160524170674876263524028487506832931818808838786275579125798153430375684973558861858835786714725124705215589242801166552370569210295307761250865555003080995288787761123284823892015976507701967403839187590524243302102882811829610297953065781636825322017730355465327163971303599069737724831264232867582015071461048390924061027397552542952320215878069364958461421219251480907917069514723591690877094111184133742634379514882579943781796746192798775378354968630403566335562547719446274375109323976545731015572015849693809189733230640511189228832533210760941230405730960278031958009166591244718246027853457621895744013354179919740310257593176989353245927177686779354921701972903536923733950048874320154702834258343763683160479450546641426743806539028108145776024863767785467544828154297432573878591363081081828294456181740830693172488391362352779976825403550994634876712801288303263040993533743729310579111702450061963410723848300970783322127961887663504754268910470524943621097273952277416853026084266383179113048990889558126931810073698175284972420752963632845204269199104993691959490894720235039081645787963022360660240265800128303864086855273023911105811258834750167830573586848124335105099811201266147265066861198315350308617685478934694466784571622577667487236117146942137781733072451992335981476201204120775948122461776186397421354937035810146361963482338939842294711392587772582080838144977467500589206745282105277116030516865309773939956277218047107550319085162659938593138223417373694789557149115281101005935618137464956893860935562244846931948788878854860797116234060609326275812069724464975608375121486095867200878588273334829537631887928649887390144704667064971574204977668081657640617932675727959780550307152852685455379510782012725249845936860088836290958808137982163017658055226463601502432437394250848578455481995444159959347877624142464913946951116812314916541840945589104440960589154247965460175301693671683363729981616575002478816000580920950317042645360434323730855212615286129926049252753060300980294271479076663193385382095474567549381189127106948203129539061529012867145441860362232206982286682876535918542833117712553179762832512606263644049906872276996578874379993024189371082508736078664227397189651254321162995379673801890582807973788277706340562685846154721598873916691761251935368563333036061165649070224246412339857437579142297936316667659823490087842721904060101955615231976932051835061469983286865537944323914681297817972780810817363313 A013807 866 925572448449665419943611946288921120005462317402756839095534714830017979264907982073648025390449979405558707350671446649760363378400284744839149432666418659092888478673305698555996922300445906045151445106008676421528543230355920643130381333040737291677875210134280226162613373925954301985055474529814103033462417307053747842571230078066763939205771107557797794688653927916230514406580219690008902250786771644664390786659942080307234426391973833686994730523504499981199113004674907505995393172237091365411808352929749260514482644723300558871690317781171501877590212300524978524893048593077790379417795269217606731988620622036863851102108803705069421568177449834930211217844305951260439581705484817520301766578461079851908706626370227076661005134295863585252425937679826239568760439035356859551448065461732490140457536588671101856007267845123596287497643677916044953124306607103502534257997873053014314159084833625882750508971585113784286785783192645222500416954671133684294036569899718150189815720709143130335797247208972710221450574422998095655392034408327360289057705004955506262587682494428444274024121590830460420956149281326614281443865691336169805053257083618373441060540163990082844906732790074429372284416185491367758137023868459495849493922637595282629650409923180816021816636334996798206663198923622493536963017646660410511112226118385285767375099253488134244769344205520230350220972388825346871649113876854598199640330937059631571314640853749477176828755554064462340679059406008093912603500749325268031272599750804786152207849689183711777147568380921363106886133149130047863658515340996579095600918321905446019074963986967475913812206299242572123517642854115947934734187410997594025452890583111050819171742427145908149263991589165572191549999561200551262486372941518965026997434370767187038677139258936340405790383305058193298438733024268522644165787572658407584676609701311823742200557140504311229147996231620542311013074399527433542019412327807514842596777871776285066373899776019536052786748175324834934875326820881695338007148089287720242857018819590062047247897903564515632019993333317480783498222658368501069270985939920736750352231430695656361653102936910141562939229101613745777260210034318566011462507959484599446038768746518375585334979936263912519548075872282083505847845076000151590335782276637335709156326135035581322006295964572504717055533381507164883602867350112626492348634038354435739354461076630453024439735327772453083807577498502415470478876307407183242032032093640935420091129486581246404189106038603069465946166620443359372646749210034811592275075866002913829235895035380981274755175920324459402934975066536444434529982622899537929876400376832446820931810015748877988500331625246027066533945380793847449504819543580581293671408713816177665417768162132981591584012589502700964768086784319471709165345297976181553708275578864305767778448178146148639017928750699138137856459590584703927239892516067032398239258230079468462149137168767377336547142192592313041331340949885725649314144496373126057708886104616560314206489309366201447740229754289668127944262851893508873800769371327963136130008864099028985696167899234297552008430594568296590220323353827973682706663063116711136572706714850007984799107537629239088229528512469710200311870520731237497558042468362518602651257392837116748762459210664732159199094251860603294795950836828635944984976151539882099875457039227787098521640212924484580571177198297812552911688767244712275878497933490849173939815848127802050355009474928831342203713409141918752120024484825592382492491479695857170614492408237397818430569466461084659603605225124121180311741491683964694087046002812077763304227281354144491097616547592013469366751944323199301372757152666222091794597960782033191184519098691429718783148835152324758212841312857553559639188349398175157848203961986574740497996131356291866297085099420873582231957964683676854449619313996159367566040531156452615964824470154126971534285387745814692271879447031264167091397373320462182212146026114936440676862412157854537105735607703366704778770742311270136084556688502659548396012591522893917778138504864616175994199284605037233044047543865939104399616117715626711976149003775434939789945341901316169034474102296594647877678096675054904626100277001265073 A013807 867 77304736466964505539110413365996980863976218211795653958098154917317931646184379570773156728635772729931668796635429895634635309727370182173710599765731952826097138627273165249095418947455542518797093846698950663402485459142556848034892579316895419338227815425625218769327631603669629256093818288204603699457814555902436073559391707350214190966405208674334829610191064713491488793751986528729233524887961954534014582892625022489340526526684046563371486888053619342929731117263452949808241233138414107930559645445045587987430104969934785977522447031401225008318212121552146731377592311542450130279353678680323731862421582973140905707899229394251103158795748787663206171125574277355223174303623797444113123846399647850311267086141067735669803809821524822503867866740956767355022440628672040266596493875429359309021153913422399098115583017692567885528090697623225990529895212131891635163762240355260808532880924389267353205259815760288377416635398032921628457324471087756445922228354594359622003598809348343388776121884140609730405773426383223947233998105817909458702388579718888838557585829617158094210768659387750884818678544125680151400473106406088238287853084880890168170817375036615709289455229359806415602566724228424526527362370517605552845581912614595600511031887193984934958147283335267583018717037299874282700688196866724146298604237633657452576935664750582460257380397389255159080805834887081796067005640108772896232160080194157488467770118746010083285914492631017959155855720649202011674556986084395711239918803786966544218551813890312791339142058742933168050236726748490727620622859795375282643684299163864756959160067155510555797509282319038866328317048818618087456934066753930050599850874392018075468043099257653394534677841518697755010447513351031241994124354448605478019852716080846228657353348045622087032018604021765362478901420919931279763370743856002859879775118863264830772332732932060578169669793261179314358122986922930776863003337030811447168525484628627105028614483192927670664801994351305538595722171406860076325695015565399682403661068830981572248191680803611910101941863192009312518555054649595577806582016688119854126168721323131914981628810393671933478247353795881661062550002276320951843360127284113230332604004477961247262762859256698237545174844928871896491917868592608660976434871527026915764445515124306787595287845257060166473195203556859918243395083948756677267450263517400827386623943581252067054231134310883054012692680252420242509866228070955351557757352492984567221431225848752280924278325450166964865289782306049818162829140771317498998406611404429365931611189250054937048827048041419173792532052532190375616378678647192307441206835873422790931045704325362038477536197672173426623981652149282932830092033099393730228729727186640974793357414669508755510688315487855087278395376313146596621198804632268659547268884622325682030623770286944480479416427187142716411909361465225056707003062834434612933341086634467285427158085472620122525753863067502577525034927475405691956366662481579861465903876343679734002840193607574511116711729308027371714032777652997754648714058662682809092714470338414999914329639111947765841296131688938699511791626835066189953343205694570830837689037530987516898406260650331677888018450889982665640247737761993687033545265000105916212035668707148827973389355733929094668467551009649447784652609842764502761090193152762492863698047373344006255625912223665876653885290779031602231737157529045613993648025903089213856627359451482155047700746355530922532196347644942196095816564997118301378155380875677686746893020428395703193139592408296251854752712007591725100816961126936415214844169200867546868932366765979502040964031671432556974980489141817928849954050147835535328776616282476194160922219641806901542487373860757316130694719291175730854624650130084987358639843109080708901133134887008852964998844588730782461595361168345374560486654724273226538483271202718078937998104571742838789515049869918188913239643295498214499640600017098321920540648247145606461772225525836168793608143690992890549827711168579593035918259180430628141583367656583622906747906064797607635211518449497314741071894911227099938560337767726858610959940944328101606196024900939827753928311497913881585391552312397260689276521235422660162033 A013807 868 6456568894457342467132040834741433838740157721267384814234315996849310969020965566130544823132388374176622909563787740313300375703739684985330483003033698431988459115288482034769698485910434366712452075170143058358038988033045490504722263117126422318548125372163643896833013119170091105098211797249136705582416129523527363299753954789597239443705129433689119303872767915935522635542959666865994313232167470404635431977774934503332210116035178253019349956377126341140834072644960853820934116032953484708468272147215652554298149797193923259628652298509661713919745394604156847151387887452336977331061898597059318408881313031499701585629451538237246386925779734494418642618579089218985594741012963186329772216775144988105847338301588118350877684000103574700345548098071450166258829263747317475106405764969735518848755796002952195073711609220700962367191663156189457955047378012467721260512586076711737989474747685915998607056505072115045570214805079107647330384197149720506119870434404075509989362576155582988173970475885307865293220602344953247296930755796017615900282196566701314685168126075454661186577609200724341650940850683920931925118914320142895750039777502336827735794837980433180655564590211360391637541975374282244880091832548000933379215846923483639150281894250328815752639419251444883801306265672322799965444178890505667423005724531400704096678243655633397663156668170347980141587984135603958689312378067524821066206242057896227594316628087785508166122864339035250966656225644342001217070674034754814198469258411091232739677666047932814645436483888268521128723821654760694061602041872969538981683156350465148365986007968895397130763772768568445154607368234379801282490590189354991756150144880095741681166427693098469164930828001483155196227586762591480362591260207901978129696118699788357863690808982118402331001225826501864839600325576653580417116487897597214860018697702578741930936002187218631549308990802966957514504789990790101414374901712150402878962417001667564439094910250756511981594927370215389889053311478072360434798373395037746874036176129832411895741217372398470343624286355659809790862236719388872253983536615808458336471737773629300671180619872889873556036697236385832213605238740120602218909281190896421110609419058003801332633216767978693498010548223304309666901472302723267973412816904808815031562253868697227206746036123714922164007736596272497231606600806484106442054713459236834504158218391849753892436438568779263554194105347362391074666537234714261917455451837566564038901157414113639255076650019923395072513867907983586862777652666361208833845918591109345071974098137353838397255083879467370814326069559541072361855563619292148709797036138984144921351868270958562815682300765777596765061571569160259832902116696494463742433735544355440855716004630612040769008198797861144744578860225050316896399145361691710714047444512541263288879727918135889954121339415097346817439081778937061961225602810994813306805580896797342146161670456758705253473488397260882777468442177673358797887700017124031609493757656100475063651215810298230742978880343535754112927731622356025466015246893565930898232605277134759207844725788268989350830894214791849121924348464891563251093177882816250362394626103625608398871789295776352068885189036782242216939131305619474734728734078073846227945431086089777261165452380253491915805078327876931528421970626677534035109014022311876166468924614669064746476131814832797684009153371155498449996919133983418726363476771451914230519373688747241071739014036360298180811571151653217160118695325124317649404915566117476074787251959200037526394211897533311251160801259586068472145333410282856335158999855825658382040100204661373989963356889229718591107345433613775235477012222397371746194751768528694212514384706703354223730087952224311800551753649918288216709105403514828229180958336313529888131540558897866408489668498895383681974906160141374028666405889226024153720661294122216670980539691936533638539086480185437056222688247683306373224482554028068945125475482249848197293678048143362653810945769215417211612160264510936189952928925008746493013184450045520768794491862437960987300501232420465224489065734880598613968497970698314958045985227611227374251098195751395353835846504617265303893487840683731610029064330103735999393158193 A013807 869 539259090633971700197335182558439295645416713037973247069664306372851301443600065048789234172840209399605722029677115858707160679152042229659787270896377526738108093768009308025999987241725388742190709770285518377121774319507992412444908137805515918467457979208479701907390088726205179188907747518045146786948977553934528910158750057981951035577696115431148933378757449106850786043183534336314711035463859295665555914215740304652809521101374122870429127706573969138423602581379775471978238305188307996335978558007598516987535769211433664567444668623825456008291055102733784030931067747906636683667620832724991332828176145703886576133357421925113055482428049204708339450146344110658895858364143698285448905317276884551588475542286941232783655045372650662547560522699025589336103678937439702838362115896037280269766932837962570284751467313722165077870214898468099717863512058979316547399271701713041068618920401475390119659966360128120721069910735012149812681018530141806391637698551862790669821551723090446755278188116416798217155077928452840167486953654839187297607469339447460503819927057948048756964148498053697739028230789971760155317856842932654795939072256772674189321320662963759681533410139043031269959143325235427374630149946241585956765486750896277025470694089681713020476196935299928139968900615218072575913863265113923848836861118587118206858663588362157006224508082255633649405570022989778233690059128577740580270611542917550824904919094519933427542747752460563195986094622041088283650959766056756836670350931752750849650618345989396612001500570832075153192142308427267928719064139272288865289158901547199656675517371570112463758521065403605107757962002303635382914896583205118266465416250530476440952701207355277243124187685511874605144124273998403031363984643824181115370349529925023437133320056995511081087553382255262253268258792487683690017986185695216982323621650817079104813705838678687325629836220854603258568954564820780060230006165900513798853820030396276649517645999053434637214789928887759578923621627960081615874794944326947656666375466539732873944202216160092641569844020711062973542604873040077999524958961688938248720456010591292821357676552403635129273740989880181092312523144813612817925522074344859987579209289143535491102858897678348459647338998158599247689277868195750064407411880706537040251111005367461113534635683088794014060090168257275241281014905958359054146851722828919654621798558305683294850183785703012871309845872717054264947223856380569869607796792925396995093063568384185264223256886314021879851430761542697158366052328347154523011644966648043609756348650529929936777141860696994277783327655682429904734538529046899552390958255364094767976229389858730124928601442258510659414707519027834061503817688607914106231808026400110775710256422753348257068333771796160670211970984856427517504153019753853370547956613131958851150523755450627664858168389288345503539329549258602352063523572377097802197708922081410813389568878218943821475359224427626190456941759121456600158378593130216244056528133195167777791213195691918529884339065172449719265837072830797602947059435797520114551285425351572223798399342562014259570747115713630030512243508136208254294553309950696046517561566800914439082170713772536701145359873541089652200973185776644149319278598934805710804230349741304286629799748251151898299955947022609198185331408710734320146339960157510209299651052741774956690433005306650095366128498712278386042192682989429115444603943428435328447208609857858321552714191330848464359563234157228350430273552249708134395947952997697719242306070884346334241970971893879689008201282001888024862050391760234443968814826958414813726371209193522617015729530745355326447876597960856121442275537826850885613931862459285069323413925088570848120160675857726745893883016594825350147761192406961968529422821207242329786634399019708700303465602696241340502226137401167700248246886274046763342903351946381658576965655610231226024423041911567888372775145134757431598082007394978346365824837752989571286165284258981792208944001590640860931059237452217901521058576745655515842954178452251940130484754842680939620325163432989676014551259242962476837262919010693963610958732195317321524825972407352291347723735912138615446487997941745947801237481914594134405315965437553 A013807 870 45039458508839950372181631782463408411600849289644563568505432532566913547870921032939925627349787129264469509640662393635080767083457719063415092652536347410693526099597905415639544934416146193136510270724016780375587712939627034279811172577654495026320557881471433183007127600501382771036763980454648704792765554282165789105368963592710532442484757256924990064727200906853284501112731971303340980392976992233282895511212845984907304011907868116261111175180764476410277711199420227195094441487632672161977265143352635737315974980308151098337546168130525911268477213235428376047393709372910202456603359570024001109142099865334310725234145236607367506947873097626445219215672806466341640986431645824498978021004282674633221065767347618703323653044569155986634802416345316246940715368533901420762842281752929685411203997559471832752727301509388949468798218534954156535678390678011497355334571798774903092120850851626058184120050364260770744480014498949764504931348655973811635972220750132139534165821464237203447589549671247403895009263662309663628677856205823762283473446699991348739544127806878980230402646705942888861376863809231379932302721378578261211627253957910520966306023091396172361351948223013014698257609666988129756484753660043500695010218921607953444337841064306353183192444233185298178342548283628639612901773765580033778703477485514699755042441563595715316877139538072778032002613890129267856027428477941471004781746676016762446883747693399359801797835033258698691954608927493734538811810620826387755544380170921503713669294875380394430977329176465748869760917742153844674544955976160838317815840616123662525195886390907363085575437903574502205052744394401930816435077525874682733458030660555922824810557539520110622975279681637278896242403488620619582551361436839430936846963088867882492812024480322081003513546039341758655218242607363829473992224215450217580651203897893263913145525352282644123929551001997318758937654208396371410470344982176812994069902758727422044363311486941914334816469650634567791279801988853976639478748545130995232432345340865029364693713295907097516554942453808690613251901601180354598324097439221811471381206460595367732614503333304009632072121215782605011034245577977756165957529171357051022603139038557227752401877992993341698205400465204367766256176829577241129371447688490680138813042279295719663526306887259164848312790943015885427031645960548106561399202742394198473667237388248974469182199965701338024669637135201089262657083708761576079512795941922082427167762295015537453190638401833421427071348634807609363891056515882692916455599259411250330459995640910278249563665347273659074741309130252228073333392484526097515245224446264559116142654870390998764161721058873068784975786696723728650860357170221594066586838172963652098096326684782399778604304954187135336774028626193682689464364362861587361535884285394335206942894578991873196619082041751904801108343283627727046697552288507585537354846881161512545110182277724406913443477783419767053154232663583176701827938476828790919845286212593607968899917317384727534469883062268173002801978159901046595741351137244677487437910010788663703866111490121992973608369851518093778413090043044249606935387000392084501193259620779174866581980184996037816361601998025348841477481449251095995295467861633907772080123040743475323607504773684457697910620651275342841637064586929241152942459812315410190916155576045786157741655036216722615074418340948203080629975075960109151048765959086347067239310303938184874404241974143794591775080880045869056286877357447873092883968982320711208836645346331490182223657543548725505653979274079689724503310770206540994719383162393763657240249763052202495770746137382822220253101338288664118980295194836412817361203084461948274960854437322525805843939808313195543803003429016408069691162551021870573545923450050086626109491640525090358045750602792773000086429221882927492433828188494659721162630857913742506006748522222122228785836883496061604782552896800075444503407339635986466820056273967441983391810706594418267083211956851915345822998571246691352940333388373894338719375938510534291638217209215554758029177975086730730411335723231469027925036258692170534750884271685098011074990041434470725653234147117729300706124076092563306307155726988816699666394749309864113 A013807 871 3761740614116821495034982068103126333945314533520403593805142230552521186431727195592175528321881570823297757914697763778795580747577472153895491953432488272088533993364516658219630432467370946196954474321140605513749461372430589530084108944858281079093319314818375570877938304321475990419761564411552714472996571859200768871869521208226776380128769410855632095196080546941293174817436486975226342023401831368316020715992008109505442938378557052938244266462272629834262804717086776795561482847488568411640503162037955489416367546330317087884250193508429654635054485326636213395854370000534833019377969194647974596636657322852586966082281044306683941547793308986858331154112208468875320196827757490907979143292298693268041256633954640461720294825935460477159725332615577158260735488295319980563533350214286440255229169080164646943340536949365674448583496010257906108016394867818198270614898771205478681157025583978660005595890726473423833349715290966783281216371171095588721648035849271786426033063574514555469146126778092254420715068710339765415930803228166606449677985741829977438075465098558339307823459455527056020591057042210814083325855592260234954656319877818644621626845354616499711792476067534270000613173816996515585391363110440493221547948494551617879624540823531930924213416134799869289153347975196947609109169046675010001231093143067673238240899761833077738980895571359376494010890314717486580603266853906149599790376264127596016326177491100407930005956979812799773450740892233204202416101234862040731730822176255534911669373177286645923269657510147595811351301610742431261062669268084929377142296824099264417766885627254973872270346149144445998668210264564843663719474110038579376581148178800291230251002576258259159341518334290027170693061781773082768154272258566266111276395204145334413682153096620980527494454878751863024642482840809634401497304558698617622553569200755943295289827422947998719874720029237818060065231817139473336573893683256389598077712348311673016567268138700875627158206361690649736495480341911072982905904557237885852807981915214388117568583628187456691680185348684555648709412073632184396406626942221244915901229744795385708395695932900884188480295636063378953126591224918280172736938793920912258458836775639338219108357251852796891975813252254334000205482144983120756366232682390430095873804104209057802017380677530772707295932612351629766751110102270938408114622812247505850719161333903942596640566523335341453158432763169130176306382288439475595736988229865274246399478674641992703627935309959529191010426109327766341681544931263038395075288105745287038850349295924467349681806893469643279581468879867796340912878273700104190570796390976462241939350677429926607781551104558137577989962680697062540648507891214077758035399311044097186885103301039710811908810154078663730462703644888322571906753175950562638022838591400420270819077498131980241254822351209160840893369939391871390667226264688442051665414166361490689280147534017820189817712707949002364046494666295130501313371249523217446416398149762030731170489994265289828406459103243700077367024017893095312722913388333812708428301682011079981210601497766478975148744658368642710466839693485098771420850457659747289624162236787097464031793567031054074460337360477075160589040728122900788623072771271525611031903956485935802503022406202899591387192947415167909476369271364917150334907185984395374555508229866920105680740770279856889533630494254334869497296148319264276404743981668850793402894435895221138895116693922463868099646530182311029450136283771403808590761973372408120873245455970952391509502101694733102957726002950409765480241018838420510419957601106289534416362900459883004649268488140350694657759276875207515881353234967932034918825042817346381873005523459614677829891696730126405013970649394879418388675587423897652173129072471633285099290851308296071794339136095855193740218655040883987095565764131262474571224091883813687844189643324513870670421882346474561293043600493639101200369084413737225695277920058034721894867422025472408085056945848228821598482663669094908488929584930376029064180997760338334571915539530892348945354973657218837334685170940015524681326953362228775232928605255411070982994243250648429477283769201419868924276188959326979906079953473832959572836955857109160581873 A013807 872 314184337831651048086816737310041214537446615154157628558199284237977122011964287103054092300971870676732652038793471928568785699618418051765505383442634852973106447659797795811161753350107288797315834649775984513113868763286775268142154863183508494006953122492945546055296285115233996195848905621217294265499146678252307416947414280832308590044734949964073248222871843361083747253927112828657879312136544357713122366220368509314004099656315463618455099379195472316387463712775804684742090608905092722308626464596572080431544433837054413497180460412017553184774385668965983179035152836814669788611467365106193486285690256261970915994158195101538549482013244959891394676322605763528935618159251133398125326026916079160440073795324525526003340744156955594512857419505385619835094888717913420096646868943247417776556995430744431477354744986547970495620142170272750576047637315755043737760026960269852784928915933799481662327374389365786831985201570816836706430472536581074665620765602167028874088707502807030187338553654633043181472543253756287547303956616419703137283555047143381545605500920496691057328723157185075245895785675222489403053458784921167083647850492515291017442895750862924672428619393636529764721212890369365978207472038347100434356906206213445676924121274122210402721228728994619882899376776236424261260406907947343510312822130402155136531118189008060485837423379015506484156283569975519196698565450905095520724092015956200946879578670234197170722027532910944849878379330060209448189995191236912503954889998983038531357537717140157954157405064905037349759872061830818601355215199939721386508301773045594663436308054473962672785891580722693274254767589506720307637514197144532188111434077041579123841793986171666063247362952798237359323455213075469645879012973307713111879915803845422475565147108782880914636864365928234351681164809347261474847456374047067242453296653216337139965901676192039801082656491561971802194708226599305952543988174319256915621048613043339242016714802212435833255880553534764756641839013636754726605284054525065464312375457540620909967445673209844570345820760507482772335858805801833672972277888841260596620986609515055409750916920011814748306062771819649473544086025696399678307161865007068512738740506338173167398149106031997449214711898641534230031162074231135228692464119865931112037475992587644716682293651568047667286063587716220469748819466851771046784141411901723936157915073768991189614016756595491053509245462812648921455285355112753441231548993946577570333530858384773872599708785023129837562381799077164372623584314204020229795083137879952118771820023544907437512774193549478076353923862315438218189384506297706402100663485370745102909016507929624900208522929803800208651299673054499360457504027582090988428874585857714041145830712806137686721435732878804073431975471124717589528223932008566942090305501992354501439080171721481121729844017595340322592255150707948490419917404853043368597147056588678063859367202188702360073765183080608626447527281023635594600194080131428644342143989866274568698090494811031271758335870762017074161771212998449213613930449107028371220640184783247411110690647694954090483398302611607407820900918039568934487840851074199753376699654178695167293399430512000667353001836684405794487557270653552796766587660929369090558995650349661844160854934388472376772249742161062238967375837913669245313121783080602686078250602866715034146561149874543927270738352510616302635283671603773271629600622092964087115803146180404764741659041393098104727550577847356799490704832556871417497309030778036898663454333728149914691265125035645803492132233492421174022675210134403719450785278801998408203989045809309888431311553397970230368510712563894206933926503537756651488455186401147587160415294324870477507030384402596887473171842608109723903240573737231355807151913261903283604777871192120196212334998985861921636376802287669671486208748186007173138663207378228003022434563200106722992264306035459901833756294556829231371356026299319746827295307161167118007381221954989480995672041174189919408726870552306475851903887862969936323469461113941218041780957777159659876264992754824574513030240162081036636909108471766709536229430039537188059570662190537407478372217687471788872424471578071948688735703794088002616482915390141614200958614833 A013807 873 26240990080037327187259020716871952279382078744290399294809362418840087207561269223134180843069471610791387830932069568945993550417829894101506775130512305555166823614993971703944040801554310867640615825783940002519783432978474757170500916327949812927954731743733304952084401029109458596273496446389689634348754229714310967770864988149395245749126307755949361764822479229361075654395246390562334738028956321300557693149091398266414936407395123836876988355249785043336997356754747983074344149746362249259938790949570296729723022658504621669698009234072118059545541465457707881096195000083598035414618365801034386168067135893256072874748086613075601191287228232295089174761140355975700231764278813912544825355094057847559115403459299696457325022292733088209308364534509312354246960200608846759892043141008967580115816815371205661420145656021473043764689894203350400862074716249177008021455211748698374450047987706866507919244636374219881994236020396193018557779496727787937147311963858592418592762939341945968276703339788606399559768285096978892238373760559990025729059801092462370070517042380804133799152286811254669612461915380257537432427931175400795993352120985369621067848096007822331565910720375916602479280421816539815865866272114788175377923163249153196382379532935961135045679744674359647239638847728042390724730445358670077324837217153318399158215522264142219837627438038754117063216960047925338827460885025044482986396889264677859284329290116630381895874461576255024806692120025958753322276588367298169242816367605062361177512907673263132489180628425933624489294274476171800403788928714165469922559872386541111884863885017719836393750450713540064959032443843190786814192823259708472883255085548589730002390475519043721268483001180661582488054302851276300293461042543633506817322447852973530581676651672654996871385548706692061286762566041492625640734403816785103156941789773281694267092073897235356226224552831747446891104225793800632462426436307318656849585601209992736832478036995584853229364399711777087239483036257955391520799929517987992644833910589250199021391030072159428359853295738345468628263263319374950200317621553910926290381422613306942877806332076306779593270668765148943679875608952188997531892466127255369252452345829870561114260811484898458955861952486439580426432687601858645435623295755322432408482032376912674382021848072614909219399316909646449853891150690926769598458274863443884871845224876259913147752293527612008280145690299575250568866888144372280165100203523412105251826830823154698613400277433916827163047690240723845565894385506633973612715138758871480911941180186494214088504413419445958415156074904447715421395583350490736409849514961650001740063967758790201290316043620143197226765199993184841084771193887683821444568034285422134430540926964281425732661033845770595017112023323807537794986791025287519570324405831903440314693415022349824767998302193580419083227742442278565868361921570731035188602319313342980571598208094002609815720941856075513089523926038375068496602809766657051804100208177621118252233216217112142848527970261914428051065293480843476770249085039868116592719088873281607023375993586130260591263909632424062308609465575582836977358955722568237601775331816658799067512013835792807737990066401718256361395270802255383138742168028481835812577875712854106886158764975059601380395070715034079260794197358387569037797244444675016943941568602030906366954933798671783349579337940039184212401527536018747419775873557826453519998994572133586355988104796192946804949751812389087250263158319982457660792747559612419813270369407308809024929154508102173153466376273520508875547856225635533052249037270821709051605369095039371191671572251351871610608383224049008057328475501976973288967265623410247627225045797307507151864684735689294638646785466471932250122555959107300068369134947547424149954652579837070907850431450298173556991826903868458632199640857243505107714289743436981040436757153036113611036907104387646461057159477680934233367026672545484574762531349407838863094487038902676442239524550909516258936276955399189169626864618203112051672492861697484472067587374506151952525528459875703287902798688577170260951285648670427347175418226332185483923401276815874810001125993475331278413764290672147226431894716586024066531269576300017759678264469466993 A013807 874 2191673732474797604007060669293862326326270598801878439501772758583942923662724766785389918194005338404907503027277382467938327324447570585251947365675518272273088275147911510685110231786617597976211874385300452950454832105795190193637407032626696325555707149968349362903041258352251091419358696698913267950442302019968966339190414675225640320212778350084646643959738287715466399730745373786156759654916460911343879089505262674609241903682048137979802944418817296604549356233513306294352297730965921420439347758899060753163196575460964506474847429238937372451303168736493219937035302601982191515864340530068192967143135256940640462571834942010687287097500589189518142965225203671446459057184330816789656358482810805485984877612324169947812243186911360260329643914286752277139060362915051490232943335180209981258853136236618468047471985336569450088270664653758028830401342375847512886959960740463036932442457981265197607923231274611218764040586659510437102964301346201576298480642533433497393286153456778669216438539642484195097631406939584774058641214855730926938916803647043549610659653896687142059038998146762801260702431634474489783893813239700649882160762496819056121207740826669328954716429276516930555671980110539221960933016913299223195739520517732524115052720970344409960150217954947192097101876201093828515720211526801483528247729213862306016093318635023422343058481252434782611236943720162772224208360578176740263506854588275159485286466639831086126325330905310395926879732556688101036229862937025110393329265838742413467907055561778610088628855266762402250970347098524344941524855115135814213402123101596300205735716540564978455442431394045579765443348742227137705508198791474111363682348000103762839529654905826050644064968741610036030984783428441447876810159734286814122889588167128202247712215624351817993694992413531627650731696278351505586139778141181708600770935223654260386881797103970994187370500877060378511791916042524022623894318386823561538734238998659803372985398127908242526569744028327334103328862671300692255208730913271875133689173046324765872465600222656827616043307113362351885301176015697515215680728069804194474698946798086009176097262661345218538409559525934004925086890735295777262861190663414495695334072376056619134824177236030204190452546133619920196796084501194835925428693284780284877188827826152123477060846772872869832913450347610581138246842796856894723632833574869696708381385026890104206013419307719682543566048199510824502762331364706117211669334098478902442737828737180703582889804571558167321484906136595496305509064971899576110107581104279704957246239310356183254885977113205545892792250532094377639710380517016336795687041339111969795331882651181916401968486279197979975576656268630791112241174884693240450871766791552742089773208760983748958617582207832605866424213300027729364175091773223038922033064699486407238523508716081679714447986197510030182250264276521548099891456051509026789987254311369719080320453938219191974418828784761282928750127826651124095904763274520963623730253487203093417544770451669423282851904604245354945253024376813528023327973831614824965940491021785353100199386360307185494842952996409690108077371174338254127185997340904621772737877488659159556917670907579251095084668335937910489560094412675171855130884615906831408902316757413287861238866209481952966891976701190361333940792157569888153605863653263702090174943751210223330674443025798866017140215884090012704603987981335821803247100735423223224443836025659169266038482500682831110096208221122548956229229246043254846287071068926388915224154523267839038571107913671201603950665212740706421794632499821305356056891841896299961699132032186783321299601386005159668789622775255797201956131602400618786067834992132847292073463050036920304830890333809505577514418168945202253462485996260600809010258519954108412428362538120571999294575885160353753653514374837997533419946204037834790101405193661600093478318394178729244907413518265560620073955016735389308105047434717671417168741380833892109684514651976190439132287330016513707462616787591895678636405359776942121667738276301835600591556965106128317226884662497278614308929649268653837364912328662602762463438105681490463802766398040938680006104044101053143704396007321228408498818278623981316060758166282153783306088326754352722353 A013807 875 183050781810027570684273714160092675357096446682531689145627562569689496927234435246682551357481519868916279560341234261104677036465185542850827895928584961618520605828628717283931091669050088400571191960534679130874938032308120080162789872772014303806738216872506507139024908938838363406436257706989935052488891507009828037615522624089520705184491460577419772350161301528283469171911584363993598723138277731776352125434569043846038493037428342532211121720804039429708566781979264855010598258788004722956514764171008453164943341179075216545285732137465288284505291956040650222361125508620154617596505585411825544808761799794939232074462226191674612905670346709697744818598574235842879706915092494149088888716842841284994942963058926998211226363214023720302992189365143836938931460571028015515745660297586317844720672791618611069792907687295617040822454182546524325943950516573160123831782881004213307634526533053250569411356199286803602391433838388971217276681412736101854025401745034899135784652822863611231626163269479922458749272739001059914151772905965502748865270357404724307031904953105206791912996164215775924095127792542943861240595175593037978807949044496824386299391721584249023626870889603970556940279450812346357399086505615664420531360493161538146613318308164135464281706353815144431142045802191557651461467786929986705762778591670993660770130065715791257514587412684605478473120776451714898938106483849899523548356002067329595370610980225332144356817962542429578208922142867146886646954382363274245161253612117605115253065187575311293212370620735262598403294360015851813861097424071258338917558723568424589483252781184527565577007312462080867589593930299552768301750271262709255206113387316666376120356307389497575842950254268011819343880096726858168119061351167369002357861293306714579931171961161488190651399461370575073016762004864196098059980410129637484044989280814827481772754575920761405523371603752959873683372619787648893570277365985890683276622375407065437515113437041024324061631590989927271644129939169705117847288414607380283040853422002090770434199396196520899319553053415136991812239522007072168328870089118116126721330735522941572396819474738213997546504821165534025348182201102638612771429505399042094969997058920624886759650106930478684190787105626069354756605773624293891327729891838134173227688088868051504927598983317114961314764286482783347247514557236284704212537893006691938780721658830888393390446794000055605721179911671343573295212677911619615635834453239056410919906193958069543946539367621109692857740845434592446932422615518024496292295281410545237734163153440258781631331694472040398511901556691054514846250691161721465512577379683970829275914170909364839808809942524894485540137908212312304485495167544464135697260834197276572079948168926123696772699083580387074569616719031615984225267839991361433807123596765804218968721971475857971430410255202235230851724322639356218851034300878085426526525467339910307307444633374005132895434998932047111492139426209728535614061733451265402817574501504689565326756772893881902007073924451176290382477848975842674036375702390301795980315750630534476281752948199216439714778277213133727516730117851905322956701683909694915080840265730301665353320791871926630712566584085870221998548645441043028512386614005154466102930397895915215458531344682142193747784786060120168972068901792394628477315338184237662273501477044829062801260155957747088617567970855081951101229680189149172829001100523283026928773628699079476268800096939530737146345406836376411373221455858778688016742462747800928588436609937853184340497504057732429163563509233316541054709501017575244643227663527020869101073206460272329778264007360536940696978083812139438104578067564102081631171646377927538681267707402133620779780791570103715339581719888472237411440292893681640169345801845087088714429267546368293953082272504477905858895174100844391988767326907443999504059463179810501407402630600201645263912084459057888549196796952756450402241666795054634433350448868627502892960348247703401666767770090309241360985216716462718975391212053929982943811168575005611197007429282628943183106633896435207145696113236567237150554842602229245323708814024623765027270852330777239492789815867364059615334858927476317906229801448953543498710582806051766135507803138850293723644913 A013807 876 15288584347555312731121224880365100338500052323371729209131959653383036472859547266238173371928214020971756585159260226721723730762608761724443996695851344579340459519412899096271208707290732433304106523735816935689805699396406497215276372963791406668242582611408615982758499419480718950068962679945506365518924707556967847529686065086580858817713911278886676806457822064943763628707227437665109358955232094435692705868420641111064980976979052596632805097243274177208689206197690179955340177172232942466051069618326797016789232798617541161078809633853238342810166489460471147221823563605463933816277742999181081327972594280673119602091159593754855344494493027540665344994171518751833156001255440203826053074519430946964062631217644641817599837081998475143426210647966178404976494518352830883890593293714706852708915312228778015160173442950617230866532195780468258227164691094706906702554338004352899666943290567140540807805881120633123675334945616085265038165708273131962950055579147059810719869988418391673676648782430232603677198008434107525089870224879144755087976245520799978847611733588299976467365352631465820956349168360979214234675749660706125028018712145419269568111495978438062702339883570613224886209080011297980116329104035525908067199759749344827543290958416176758112272396376994678033414807444841086607713251032179419652013030754953061541182033218648601618875855294830934167553520370023680074209591637627458106282241648665435134948799679399966028825793049506260801587386294406975119640276969363028230113062937674496831051257531477574520390406614429867481241548242883959345492717955855567724733422151158390138230755537312926804557227744145456141950474652548946761330484406132739704069796222075292399948279149478227031979048186718615163420209558723921059472123110849826445930933078270108430431413368168655171395534413131800673432979408262522306067623834437452304921549722935206105142234935477913350717519717050961609908964577284223239883135884507575757946777416373512406699789375103392569951532111069715654989376649392941147723375676423008619855118659036623237434767769729622032068390574285656693150057117552674570995558713234177019892264361611603068154759349610371289081629168566567331105525618293479577282563720433394813989124358109511167052736580940510182298729848994938578626470818874650097583328296212804282149736870348529743057994685628758683970427971328547945459663334931734780535377361811917418904653667214629504363506681678644245438667402702286585189458071856381917520529368979230496441485225571926379958914523082702657171373151542595760242869270680923954828794198690148800795040738483853700630454453999286124112529916393564134473703976518138521075975328584927631953627468521060785671615209621712326797858231800535982933041888481189077570922132990736576689351016878777278152600159717508855128957990239598618478595263918498313004769925476734172486627779635133631839294924745888715966867151161670754657235843638572908921933557696648776625083224030282704559626545803506798934977016462737023022050039583137708726639940173177185656052428869910337532821244086694949034932424311355978192135039340396302071951808412869993528287986546756261417996491118142055924816173108984478666681341821629002466859834060525391974705857935184123744273669435966811540781415881354784383042388324506163382849762664734710311996439197198164008733116527296632716166746602591765053854360485713790745116864261168154224049485746994588427894493787299637925804119077928063851000916805121692118102242575816937446452896486546697199914724380994254302829214781054801846347231159081356634814098619435809302692036405870216169987854675830825430392234488902007847017685440310008190735276768405255410388158759405823952306538073698009932464781021369959917087077130885958198160189933602141148071492726632408877204826805089740840904702773184268583930715903518736517846854740226279255384481846499175240783836076624463293835910636630282578550424240952888047675110359441614087201206104973909517465678291171494045626252389758122507862839956637669122941245996435810610110925712718147710846285375682751543649421956286105450052610553043652785257501114451963596249169664164936015685073631332214051491008980788798681483856150601478842688857518845819677298211058113623132382752481749547846219246818048906555806586544249559403747225959915382092546778673 A013807 877 1276917853292167274615975823232973545371862870100330195275910402210204589249702247223478478196816363245582081749086573396025087717023846387987287048034200150611094519520884745419667622441629263561992280968939166285748261819287267053917097946308822076338288742287459015495972630014449127428709831991728637154506110499865511593526909842096319909314283583923894133552163756686168082033256342821227598769299939759363490486836360366237258276178267451923368514526855502554646931190837281520049966937602067587707051385592272413639253512573335655314463259429056319629847915366228010687113925855891953216269333373034603093593599046916099622286255740429999273227524552153223910279258199417671857022380855621263755778836937392121385475021928898129247755992925594642454100539528783186562041798667346788253426242484346031045101315792659768604192846128678501739203635523780489395391022164921015554704040864461558533082770571458145108808754997076399122487649992801057421252638120680254677551592025941582451134261302692490977147382957355457291723254862425094603031051052131049089702864002142735033331379601028402334530821617132656832095238890677344952094353287411836268465150857097562813598240255615125434962129415701187155721068571623618597295923098151159367680591134025029341243204137877499014295102817802972504028838132600572394562818439458657308755780341684434652981064596454749855810130310079574452608237574824747783478059303166282928494799104738185807906058698023164562693559061287812408409380090695164968967475572758169480807273129617511649826232080286538501517527150843796961900775350793911168494897296391012871937460151486899902735170933231912959643424218418772642431845593455540582453083388084612552823613450263950496536080222843570999937922083602925457064019322554180610808171194341288354590597461630197726218062075922814248570126429719181124045795873157494125525074010276050453959352754409271349107584604046050800965277964287813364621206630459355609218279392209957234879472796592932129719973108398010450834921913448653721220367727133947837599004059870526102938919365521397809413789238895587761740384049154912332668585920515116932844120059288031698878421811746162699855353655638807820435386749787848270061264605165489707774217004494317568259185655513664482183411611976732350935772215717906265025461469263229650800257162627989626449428173148379552669946774138399554043894114593331652952736541396833420605095252635893154744335578939433070833944441560482046023282940141097677881608727619516874133232133426514310293289287524992863180548499882390408629610256989989140491244684356541449631255720268799917991202597518909944930356186452474376372002611147106870075378229822771447418786535418741740748398919798347517880078973922815035246483917378212565830550591567837392947800987469519309621671286280732357048583317939766057089225700302801516213950755037736897600471388945742314820255638782905996064849751409701371446268711332173903099726994896537247926068812672381802472503575954233241767524568732054691353848215391984258899824641356023244570557694443203931723179154911643781301078763127364848838346591010908762654585310620749239545351486990451314729476140924371629709892484934678342652896571594235492642719892350284275915034600200569141263119407960604513199245481144961384066697604635826632946456083315251079271898995027521307739968254598189187856173398625476342061086962842995066809062970042127301516822905619957025408946837099074735020086176015609053059201085829507629820899447572480568847396017402174806432465192367452866696834077695025021113626598847728478105008767093637633987496308330793898228770141572654686324733555610380066370771789816747584597390764105660132194098401050973975337131029407744333822320594366453331487569390975685840422235029769048726114668537223444384430828079144021065421833024339587900244773201680319123296398477322977788392707087154758439069688967308301457615285506772955751798764469092281997831243109983028626162629872892330923050177131935093525896808250916556934354184750225844988149979212256018334762817175806868315337967074626451932414957592600862399091677143371210971813293844086000758924277491750580142451522326899520719620966033034762497849794580561084461254676213149554386114420216068831521705267623885784707917639739870028203985664077713490262724447521914762267450960372059398092627751599501547633 A013807 878 106649456024815102943200916732241183483003358773649678239639312702998497498724381390352145977476299474634261049765459696609411351213548674171086201538864430779189225364903814822196059493947317721961157298806768107351980575408691831610209937573659128637850214044590864433239130031436805571973273877781167503781504855059267393802961036921726735145838279212907561928410269122185444379499603008771750276810700268641798088951059654148502048484685075852091661701797498428866666339989920589836093288595462286992880638776052184259564092623637567267519285890774212871804527739302729680598442201409951824576030992649223084980030985997479556552970365696453969299236078120389414210433924073563371170366271442343570146404239847927370236259306523500652901828285138590132408931161983500524848293066495471101714413198535064858917906996318736533590790701513357143760026842581670254792453562236368140144436197040693830241606080898755737632816026110817931109291015048737116880441588477335550923786517598666907901184638262179538902326571981285148462017969364606326339756414925037351021072904322963372718870155657493191382348752284536631273426447388262527743872480917923976978477864735645543754538624389230891453472010928778852432979368170576248864752793080682981548050652104904475609973652799666595172941282445722066508992589672932406966281158882026517084591529917825666651631496160497162707117893628156137856292610486937759623870991059751116470814116026838016862121928517592727440728746357819380162759834554950873373132527312335073206504259058784190505136729577611982185245385165624766054914658073658254703862317091873786077088609312337366776344211514462602302378434146554309868550175811000204987063977656214925024381018979495409421189956292117893485815190344599937099443957839047718795309266322578744663761290592815744291458762643149368854825529536575726661428917121987066857979706412266009965139101401016752348814573714530208947420980855282460026527798982595839837519913116767838214368447444238284406341873986510230864183513133145007450046332937954457344106418084446210643561484327712666440049091021798385448318616169467432936812964667343081348073751471795695522024668138851254854618992672608867970583936729030875363786881088026865883010378432369897618575445134156771216440721243908662682506631228975249161191567374334203664488278479852321590682690449525808618546624522813269153300080344949652986265508674004924122358160595402432177401651888600389509121873703573020965910614443524619154349842539509668844481681015915901710005814583374928925702591258677129319153678274060883002969247282142698414652109012570437950543232147376877510528279048697112388966030085617512895565665133027694059864470224708728929047026180477783040862075981007434558821583263345691710733415958337346896393286274441722258911607501453047193054727297647200854149219714990285435705381011506823424488970876137343876102571206787091697332316087489668244563809039174496560792298340753687484033193303210000524305971167273514585665419505069939876564756797753917287572253870696417409777549197590835581451646197375400258047399375160639539827545627822110765673619728355597236067301544929484257520576766144442884999930234229269856712574556122142581012608128988093008699604843351735247436996072277649546914181830708319758634650636788876210320958534573085391868275963693607143749888592295359158935458426598409565284044223609790974959748320888514349986565900284430719180648781351820943612617506999683720557533889566306750271342760701149590703362769447042008045925331722030879386279003166184788431207162361130219808437236427708828269679168096237173965110994289692056528071298134553523353230657284575013158674008868839900983292554178397394132520707164214505174038362080548699173283103680257077905491921340718653823230897439298432047191998187783405096916025866721016343702577541933496838497224492427864347288626252579589539492238556646041486260811184037345984607223056484740863255788892533885729009613840371024073844236350946376427321924801751714195864523612799255274413786834907337725253340565448565342348039875891847229673091616628434535966691506911576818115151906869386114580388500204077693596264974870023462704045096398582912693163042335288451811998463931882662490866284877524345657214564624589989188713684625625086649434708420233008581477842859339771661234772988094362441341968759855793 A013807 879 8907469216648582212919083766393515885683923528133994776252915036267137509590959058103601584184798008420928117137460959320514645464706798815443290638727496123108663291702131517764637084993973923455917818753640079094144769638709350467916344196089584082961887727218273588328565379355633438176779807546160891083335066999405071997817108764739538646115558918141252479822754087354050500020186342895625354869506497137231618187281453374137039591489382220242547676995828866277372839382298157583700347556781605671932383831214654481543052580018833255750478276883353033265985961314303285653262491103960586340414684537055761280617167981495490042860637913333531969841496480693044264269651772548086323520161357135977322197828516338741889502613540149298031013600203060186448926339580023947335854285206768241886289504754847152081682510239537194022036430181097102003981201919263681350520513971543703433003455613035789395609181482744977962830427316801624424179094867885572738971361911215542548705573736358258814814842172295497268661217618448916884696202819301284982222795530954044594631030041958223852852754270669488837445150139556783980587850312315074579695973478745928481219449740585851459922820447612953285085435824782538534054869808974698881433018030891723301874738514453726707420609455480953695439228851149152716897570082072987562230768670985736733422169170266717504410914190820883526461193593717228789895415120479528621545329044301472998758865784677538006341285591717862188577105624551432450573864141864051894997401813653537649280442220848714375179524791051730364093879814418146085672527156970011091121284585830390486944517738375729210527044889899431006896949198354362514531179233910548120724570477824726752961327086186436090267206339473978581828770512771331346482658802675104521503025232528099333062006751602563778966927314718478436123883052424341266489204586945481811045323059258869418298382888114320172925342011211277581497547742014046343875628298825387139069500663425566615502267098990225751902079657227320992007471200393404167235319773310894231837112144831031959160898732534889613739340131231622951029019141090089466315555621981161497272467796675848285695022307624995656712632887008965261771140979545387741258844095353091865414909817049966219001039753049907688768345479012495415905636346875241785191880898671767024261725506915745751575408989034845061629632626769887052952776010490539967065881549961565267623475931088606537888763367387793132191368013596122284093820428937619716390453198742387051559954480130312026721395639818057438803606124515972517865034363127839009290994502251840314290158796838895548067321292181064186556832394426231523838831798780860294550539917575606035573940417637897748882936673619684917355841448009721941787337455737895517372165634256293550133663662927647084786556370128859954611123878626791862539396979815703629875549127462061399236743336545867097875962849762064685652892371943224581454213894760893127253933549718088732353936337877402453790559017861851211709361502482946448430565052505204925775322215534435478482030686531984178598422942050990804952376843212791775005936438381330513259826393331987836753577092334055454672376092085150014198079173093062847702490939501877470508754043541214516179599696121580279601185348952701567807819380682589574560924655835243729962216777766078665014230276763653762253134445117100692313448423247925765302088657600113352019613139508929607025227970557655938096686966867285437031469426802120584024685787990467506089412818716520714965135561866986395554003729630755741077221408623442919714562853407563957088620486423678669045911873798565825006740035354069370253281042891496044823985177727064989674025611894734377370025577417533928755342261983062359686640858039329507903651778102478751403744590762298162685970067785027644343013522880641857777099523396414406006042382978879827589448126686832067658149893353241699897927931256489634030973989210901983173980379876900662041639986744093322669972611957561628301671544464267392305586354481367104921352800876664606599774313890238295754150884257366829625958250638474362972469526284912423480878474041348761807425795602413637997675868627925544773046853646966119229628504550496306043451045670458885626783789923706054771853899642979255710873636217652010380487030555653616832862047436281966281109733610913454917068917989474738629245463322572791915687153 A013807 880 743960736443706235005214795252952840288206976993279377707419716744067591938546491491870907912698514461324337271437876783408703703857776543864639077437159203698158666786253726495220253975781696060961712140122773046022065304994643660430840983601598152193059824864997428370790109049161860389962826306062903784171228130857311018329682741139811007262217596402075548367276244129897651812185983544985525264056052147398721982619934267261299683720784692416877824530368622740352456918048924419548236728289956487325464629966879156952957294535752972353535696163574528691408413474931924721046136519493892131737774867219434237918426486982484823869763339159529923653131627563963749996065585694988717826727396709353961927284835513128061353147785486809520848286902559789832400776808063180105437885754754490330584785726629588989014204937716385981914504685155411056474513965498821930076823847417301654427881616256362166110674446620343304433560119926588473531862182460670920731627118186633329210438224034378134472150433072292227375853556710471987126711555670862623000230105540812758588178260134392814414114889440586377192256384805922154842677845934867343970787400918338692679929661783470899784213886605081471323620685521662400902796781315375825276167098958107621895880035465689708330476722331224733596779832876828384068001950824817994185076030169399717712152991269846512685903964131551013013565350140856665760854966277570710000087427109103326329339229202052651827630513905867567852148438868160189704379706992627478322077996878157118005551814727505473329369090073431571739484935980017979221455140677292296341540809893140043860093066026879279392429316249290377127040093995754711576158620795442889591036850878399003134082999565377328695207340679206165132920741997174365389578145858227404740454170445979384396671865900597729383096736252602037463502836421533406918444856306273586340316427232360032685699237198196135162897490118377114884256684960755164686836351146195159242223764909966749293364850374762645024613595051283076573456002128057509451661142786699197137267443448432620261077423040046515429123427100596380492894707682985362316141521103488589413693782846163524669533958155147262244295811355875787628387465752610329537679917687985585691318682829830228577185841214481340073620982752602629631854653327367069141011084537964653633363576063110000917329734173179294392368546620447736549668805172180388589309492934339892717180333240451506651007405207595870193755247863561729289799976045298936332647041612162908933338958134963790783797685233243975346315987125698540664605535042800241894993151822575954889828352870781395070130741644254661925413198414873283102543070665976232661155644455832191697171077621534857884451753917389703982477233579219986300020211640684771506440645938719893600713722791380012168457974589532512269075677466788283151152975151187382870835738674758830125652040211647365881698293174977404610415223797070060267637398704324554881375784006004489014933116875858530343041279730839675053177582048878170319369223750287220605680686763651585598297684969837850580718882543040803020427466321975581840270817270047105797973960197480956113495512328832645629691523587043814335837770615905702102959745758136308214361646470605777605836346219770506532570601529878587644876882493990563856902988180015391570174307495800656180653526945577125877144041990625366922711525758090007843795746771419067274030109024925309708354065328945981605773392159722546986305357995939913298325781698751836576093848032022526634603087262692570743065945502490350250510609269638576097480004079453149259998671646592066117383605611530016270387934492807227872924285983340641159744066028942195002564293131060109932321906251489851263574941063087351343387931104302839829620900158897127795992151965057904845694906031473293883172832444514088603401129293591927604030665868779022080098296989010901122876337242756100017174838746473270723900978552883744536674015307698620194379813332853418402718782523307504757383909065200076872754877912638261970136307282019904607819750470426592699682436004059534977189659051576017269823627304842170521546451030407489934918009874509189459203886223672969424989646263448257244177802328562001977055074785442396586434608918217853400600009552081270416227876970534513558988657279038745731497471063925706105764566060917102668128513099398919645053210342164602153590106705713 A013807 881 62136344668514788453870544914321874173711334925455686905501402162181269346299341515892550099776492626324269973247762906827078342049905354720118520386628973852073910008654697490607290832311263036707583159655194127576808916338457633162844269791389079269316549632549450214956760697895047741630085215908679786957765144717333473561913432222738155137547675869097751875183279185973181777005585531660736055579225531402888658710399529935931010884043658295350052782600917739896977554252364216445088279783505455777910131359463714067867946196920624003939654879277908210835122101839789284626494368244649364734870694685034366985184898619264114974426503849943098753433206665769816363421393782831152701606098900561952254128756746891968812276256191643817990769770388696206591945279786244865586277656122849786900771888673829901951455410603010273595481345808865086847807880912427106421946404560140451479471100471347624475729640456177693129595374776388595897854661341297695970426228538065802288985010909575296169248476320630919122658664910015330836810075841186117135602218644874222410043236464684622252681289680967214809474445515375424294615296370326055435784134512100565951320405281817273020877328023143009566420123275454765385802489972241504302890752272080106688365796442129870129469746325826220974736648421705583465743590934839623692331735115778433823036729983848850586039384988231272157905991609114489581012367638468983269917301999579418918352741762184639533295528151931965134579289762707607204299497507731239616938276377260560652941693117855984637942235772023078303253521337987081642555154804508129882741829983084949603238832967630984294135088922456981588027515690619429265552344167456185581532988822214763140761746206699879869952412300867978118066673292346000171702956320225011071327472769818644164194430911883822955805622508553574770989220400762891679235432843556276204729568318873942289942285990030539404940361272176975012248002584607232109809258884081365895069771069045332867731125668150550875100752072278213838491618753737491246912190306687903644101714144256540876825447449727725015155817754868910295147058880390620446006455984084470476421118437094423743924145719076054489905830460254101658510549527123767333316564405218244102524627708630250520995138644074696004288898100480124229482132500555024981726386791695345836112159236367010386616296727878107846945013382286415404364888276785678235367718159369002179631618612575750286998789490343614674452632056812539192013383799279412461439013562489458317021403122390310770053566468365770064899657560725467814848518892309719003311723033373366328353353860120532897652389672869793618672435744808631478007499805093000928092380580595560482739425574028212865367294938934305466320481025770032475763988096441632800989429189447824233425210841258849996321778495692344957225469657703624197067447637602321404755071729854532250924584050516999645805323144267287810466489906755088503613343177183891148247386855965500927016228854588580312781150724399460500116444830304353663244036936847738952207056639186944080755420946365827118352221788877310909069122414677722570881258929211604323352583129653806935555258685216431395637465741513486417143506439611060145341300925465302598371699074871465151417057472621452476106829210376989518687762102780585883892394475783065519332528336356766604864363224021547130384947531099021270751789342841435545121664566095691917794268735870786792151439890338897329695799486572186846843209805178897498589467613261452142671934281482553447048684451267346201031610834313496543272896596809483514237627420720006479344349054595015954189996124280598488919070676773752479174509289614593690302984138803281068809172326599271441657457932030683867385042652530118671551103393762477485409767202171247010649060524273601270617284246654680978416478138598261194244665719730091385416245244026292703151889862819179472683754562852232229534459706944194044130933629715403227447550432514296457254796389373250358413475435129166104841461469034575620489360158141460278007754520501584452749713379040499448870176737495056420829857513646680538392939176127722924130081136510663966854287102728882012822167781287390079344560245569461893290974228283826967125616901154934405295604971458473333871513397799379786433768512456013106960291644602595082240400280730138899659562321973857331944761542574897167674489180987929736469999302167855473 A013807 882 5189689643059023646455721781789077252862544404308984426034382609987541797072267302748861676883432440643229352435626405741104410206350145131579018941211638525099065037832848989113011537605469000088854053077561468729342657501504319979393916257246607289652587541860162631403403610248892282428686347317908844486499502651936409045364571772675313455243119436262913334367182660891666115197283509189836336098032495608300663664151279139778893960046210384485931758455611250553935462308711711721710218215798159172026832081273768862662398734313007437433043915172170171677160233067761040841289436130161359592021135290788755364969627917579558146779076028051097550985494853931760832489318230135840704790842986273834814217087892257164127170125193382283322407081992634295870765861713026957418631496117036537051739368913926947240887507348974021060968197483302220918615762021686824355467385655267490648016905782467424943837415300540417107876935296698751917984719169886524865145969033727793872978317096178638311351801990775414996043574351949390446821214344331705689282632903438539929909221152766924335166193995444062748102115163889670812510564168146002476052126698585151368820231569542660459976695313820927301996975116089257459787609764971582680881738520516402590718999684643128883083442682879331802030979612829272036642370458468740210407238848604930571333850724981039849796595473602064081900466325184851284295733957532567951686762980306872647479739344719423278460375806777509660005196860271102061310298331343220864046301781305179286294343150896449692945573473915139522966037355670019045867849084427323515936480382017238075812110568289507439230456761892529559213646137996225351688197337210108075955216759420199232279561804929780666618295427780794400399046620050030280340802614821513149688341853208022979237683064191448777091841397536903118447790677092117475941422586526663744895218275560670533998269668173340681640023913813493129997965423868980633043379111257359760922122349457735246445771346929602159639289913828748698004658489930909006433353046604880400259019267042450550573338196448709320990829054704406256760977504749105010270905210246719058661168232984563365516288574602951147051424865870882824620459607054904171445932775688232965686959430852507153764034974691762684974213058250200455770577188578856241498769551229186979577923651580609074500579719009107445484694462701943700987959833765416631896147188388658431045012418140939239720425897022989041224958282017040085856149828299615808191847851752682048095944610185161145825643925004377481590484299129351797363963146404600040875598419470376929110400467751127028144825237867758032825140505842161709674664391221172530515203718471921807078879563368410366728341840594732126852552895753338882408284049802901613171438115331871727799907034672780410542791261738720343172428451281064396563270294140183486046548345949180388129472184483230327417306394332348145217971703502091746910290035501575772592769997597094602925322450164092816303794489652567340430225588671849922307805209002460005027285577561532756568773512861420246751895916028821884436362173196298066842573627026682404690731095571815609064510760647961566595036776196947899046242801342755354399050794595787538318602678432339640911504057170816332256918482479896541590320578586337313608576679011877415240172099180853503604876480833503637876881202744921355554460197703459538164106546224878284666095119088663983667280411080995043873522868917995617635191726138346697979690924527209744408102623123704346450953174054300022056361168492697544790695596662124872592640879805955661161319377388830327509902666296039866393009701994820580813134190377900479607795538256988838148010881889897750078672543941134747287866147381968041566619706550435882058909166492544721576420184047855451723226197564845609998322670613865373204508725577576962601350219026319992859948993232520688738019864843981288042947609183686030759859707687460192959646859674026554406377849236843243185051881817423082242463703355236790398891849768132903879485665306812835078108811130841554469086031292324607324130529397284405247116672929363546346268506602507165175636913107018954592920275260904106816937016270207026789555458520493512121298649201361276464694222821183151318282670497601999142734779928838670706430518448853343863800471846861931038466304693578538221358428797397986341341010885292879519710811716361456960433 A013807 883 433448068677932713975628338936805521236332571192290688246817669968769478433272837392887676114981160874963158744775953033902781444844570471534611240988937261254799011024837380419707836632346376356421179367091011429743428097183142308998959279721493887439073764083702643137443672931597732320726312414339064600356924960992380819877894399025614855095360578436114784599681463020332845607392315971044320627243772065700879729893578985033473002437019537522649506397971107257515243747485910874708959135601678052206853042260066449178426204688556694181845260839094824908648099826052469892105334995027206914485197240621967636837628293304162275977135208938855718555859515695234596490340347899175551504835997056576957518225397849210605065376026276481685370761895106809025422235536133724510561521187191008611098323831060092560506165501293659213033124822002884793343707059813305256992991517313596086413019987857461798734244763316436177266989512915576458942001729788092443261856479665979072065022022189936050402413854071553435884555373449165039508954643252928390874574782728090293485948059900246287397415688693483564784236760603229195931694829887722272802349673992530427475234560919772544277713569305637669190089358670890872298920955180191557089923682972050460779441572661078767444012216316764671437429448243113629772407423061767651113422995874332406248374546401141429294861450550717994184408847945763964115663995867077607892830130878210310390155309810310951640289047757864384313294046966702715262697426932117149786011171076389879170589834306022374804507242114866368097646405982915660729928623380454487374530777986461741329903286774107950831966979210025961315082939091582737598349929801125436611855658963534460079221281509540211056626652423679729115728772753198579044344175192507599775119999921787287248910527204333993311487685363679685355877925141410743708103555849293482637393525593102763670069480955505587071256437305616759710560070166961131452416066751325944591976580749059505518397268666907301975233132892890920006047081737519451126320079805486215910033548202652512434435779505592651198475033477966714970933602174149999562836274065016222498439431987103716851285938039413082752882056222402004395125406840832651303335751358256905527140538624232249989525965121230711211731248838114992266414377367294652146218731688212925721327761303664050511362918711359662954327166219329039850215393275921362512598109321409140819310482175549386240689691345257067712149740672345205010791489809412211915991324426235757339021389787274844060503606260290611639918839147582591467635565950858600013970855592585351496229757467041880517683948691953018659588560188443188153737644619183550921160329770493381249035100012093002239517838868312621966852070406214616797622292123588145633691682830633258577576035442905292668944468971679661782104396679445779465360898236882264938093764402021495196961646320223880176220847361032049436750214648198204793694334055127110102720742969306938330925856360155196110509219570272076840072871391461577361070198861094462079883918723516777361380532567698680428965098802643232610009405067528010840758591902895541122174551833253611484677003240078398003584066584745285476241245010948269954763121415434770987908014305347439148569730358963750886430088575203439050165165044109478769901932807751013598274413895684065474582888555695057339114994934458576537264070172390644087004342847248059213596930441404304579874927213895787059360503534899911980508848158800854561961765707437085062709139185914910719930060050189192142169341153678591638463686928817331483809958922273222775854555718892497783954580591711545681010563320309409730093780714552625957322691150761964750960016866326149984320809542507515228229868495489352799685644510798955305442152494623827690784190191860935183375575246813470192669907772340649835413773268964805493427371643297272123655799863773360444088157131634161158635027266630640975094242645764362776182665366834371850575084346110384514058718221272993251972810967932731970905846184484228264918522252090314798558726014459017470812534419566243528318705945790590810644431639733372754386691939948000942634370619611330106555294310065971905457396535903961084490461451090138625882984479946895171607726184248037981254286922630216570400351554436534616071783331366680132848479209121755342263744234312373090786077331587477217215142570150546590365766705362225246792324593 A013807 884 36202016144049618203958454496340933939179732678551310573062458613461595608225380651891371596799341537437797981522432373344594209054863370353042265458637028997262068199805442850034418223370201699664653321918808365623600858104833228789902078001618890972798879850034928457482433006919974201159382339158013014486410729667044638457021618101018378312419610871562742924549995472921219597975013622217592703108027086699403175920441610408980698636542308793429209423864944849254930673033770762166566975964587752598368572942603009901831335041792943654761898030542038871195197945571728337858529684119667348704718158733987358996315552685056937451886309785782168469503942610381688733469716196887041237235407310162364068879703453763918945665271090638026843851404241215796612290534213424804846608811075380230207543104693969990746035448833547711131739618258502940824859757342667068369311644517548858733301842405843066892082856876952065961516231108221861427294926473631268953673515038182238077942704315325648865660007505910214518513949345847713264827400759127832134235360428232829402239867910928470169719555735368440814344238482342305673411083887052451946725047121530133833159065762580322670618915021976163768425453325551476545278177097604779039707515925508626534759739590225959735691344318992502123125544946713093472221240381541895988644202038420116902270490489969733316136123211446517592276011389278152046904372598814188888817065361079003334096161630666980991948581557784591242230632096705977481455751794797356467277439019471159098206833551073294766047249368675753929883525474099098899824368553358939240008185108207271097614852414660270161436714070600578314997042155868081826951784486919797591258796492293361640276640652958307967660514637078154655474782829119898520362669856253427240817797513467596018316256142633179455368762969259891000608280185735766725244517088088840963357744651061535924487873118884782137778408900202417387785687620414760660037242311137494218266476000742198960402058276328764768273446492347142529825058313799362077521379385434014239021911979433740491036510740086603820747833271113258001087345387187182113487648446184219919292159798994889535136252830989820084603462217751237809085269104753183869505905289192975006532304926434501751375198132890310231115005634208202269083195212093816641904334689331231769171015951843325162759542333691470409608359249804580737329839861798228118414706688633412850369630781784060288208643710847215552386458490694943867706316020371917351435511407403636688712405496422982250777321698465732174777661364445245621968390103781661131766859829948321142316605573404804902717481078700608071467496135498963517788321816238829356486231902761377695300660588110019640046769420120338499293451772397451009554211460454205511471563041697320389657728056226892949002910992983657031703141315063990946726407581642643649894529296621237300345433662311418696198141392440757801006814677632162262574144474618271362889339173539484796337258449056522134345840527728694129759726291486262402773944079077470567373984775706844761999863460586761488107594017095565430820595520645006993430998354321738490065140743665174884811707987614587879657344825224510988261145024559410454891770663738527507681065262796923465127692449311011437785527427889566432908844749649067776340979330036172406741477322981428832502637435060206884020223491920914770968832404868238984790689718945005153578829227396528922815733795831790030984848615738375548524079507071206173869608633650852781522530013946799258239278545451851516906125542496389652236125595981752342859291579147181839462148348197620307413670525600340006823683259075562210067162659060149872581548487602790057964931568692426372840458333799770179376986846611766235182544715186439546065834018503476712561986349014417167450711420189107843961983367053663414903593757197209519616547507019831465039856060422214837650686971791216774130356112336257764880846240016885343429552394103373571331881619671485424998698204558941669398021144852709706942027179174307228914259897016835182290423355453631598179733687256592225728706639298375935095833574982171025819130897516396986729765268520557901829604736071020039515707216075234733737727830856499468172372746749644631627848898634580380232339298064998318176407762178093807668931415619076491375637832025058127941210182194003712915543964811517684659025922601543801773939200998558414837341742331953 A013807 885 3023628590367168162012814077988891143534230453045284010372749605854925926794592017426619247136277804548342325214735074254113852934471243555256443053370823298880325198115950392277724644434102616157691510099980793505248767269773776101761411456773211392939135243954767259697390287170963165255032772348816404982919510552521235248568902565415155975031598319603791851801340171893853182042471112741235560156285530308220852656051203742968476930822650172736001000290624058754621064742453567826913840399538333684768341580739145990010854934025588446989368485408901628561094127612096322506282257747358736631166765335621358210731271275808640472918996479618312492741438790761689024708124166480202571175138453952070809396901712161816274260909106761178640025313133630584548855117708039453125593614509826832207164207647145067597099626722026738381434024656568424120633111793016896217273277861750198230264103179578418789893652289219913501171797138389798088269099554004157214279765649504018706507852607120313518908789486901127026800803563314546859591649338803115667683471538326434144504476007788656757045147014573707545254845142283711712148967137330507839042422660637318307879278331556471129772762401550471174102662287203384872538178629369048750175411437614405996809668210315262383084676768866572769825568639494424279893390217906760694867552398450886583794533636212762096297005146743224595824484747243900537109500103825559870182890116022679437467045515554936919428537480287726845142344623348979945228665845653270009503478984345250679041332945019192652155032314521167643977801931122230839212231085945091964264723628422579489343890088524840424153355795890630901446867957900258062268839992132028414619525941832833857557545303975730839766973843003404554979909336670923044319210549064142496580343266122327087045792029288865781291854451955555356261804169392836972659147311714268086100602191001310541949151650762375888929390489753806102645248415744661225086970515068514654603834342057989199371740309297254762210966524487325691233518695426836520076663127650834303257349110434285439551860413522773237712679782636650421508816174083260637300601885873752231879200478571852168864114972697100763286165767888801133052610760898090669965002715658686465520584639760736020776607923257131600812956385574703261716097547309287659748491937587633808592932423313906360918839735252245300080899772902928387762525555097249810678114717341351274675721932525386499331474131373670290150869399601332406774699220337482909109245348257759139877948819466743900567172685577556416969605054819831359592421909857948119386299899857113730127425214096342710279866737174153486737036744733008931969198426414083266683086574750533026489206472979536950356346228737870791799488385482407505768977295388595698523616416805601896264603104984126325993672129044988018944878065775459587861536287626375240282840981383102360562150964909912000925164967238044532297890168690515824332455120664592642499880497113191309674884162923649785182698946716428262411662099591224122142082583428629419257642582451811381366990596091666906248234359901838720347566958479791629098350413551305920428730620051659071554358662833557994296861097147576382250559093596226520603015577606105555969030251814061844730930001058904986295285036304764478042979622335439789747774934623951155583454927492731917519452781213663539160253086268726722586087851287000188248703196016005775432057395901385492162492902361666935177885541235084864188279644510094210847763582691152875165543229294850620847402783394684090543516511434840960144413445901991937427950891981951774413718092189813445695497175968665997709920849481250031347019492447362777507883511233072628431289049548760143086007920497290605151745318415861327728681317157086617326964523059428878509889661856033136242650868525614476235548812799689022076163054194868136287893664333803343791593818022523805455423026570974216192141472858436584780613158812450280768579645507907864051210084756582134181316272742967367169792124039243167433505052031817314066147900858743091260078449070842764711569537293357839285087307220839656475139116016085906247439631691466992728656724992105516518710417161387664720391382393819680196508766160965692081224744181277069278189567862858787937385210513686724532411752704876572910316820763920887636184647368564879903777815627025384106419147485022768540406504081603539867961176006600597365629619661307046513 A013807 886 252536483496056252059472244607710177199122461668795165830342419830609268331811119887488666140069058513682099344259888136777843110939972732978573380260584532745783640871842292713427840027780684604106552615060495854351882291138775553795214846281155388749669514710346116297185734174806014525265592179345494960578420440857126089195723311166039242190614123251628299254299732496746511617369229807260735219813123776872913834686052587816470161739238565077083539545273212011244705948354464438471670864009841167685536657164914212231696614944751172680999045269836872919051142632289896952047200449317149042171679407596431459118486508226813460938667504974201077706257709243207029032647238508592998947118738812530906071638627901467057042545389505800401193554178233960052104928286093163164502704277475246852774561786897203190777357923450395216355751173341251350979398130064564188962881440291238306389888161661569115750707732847936395531369668795454326130323463849981214693860306812225146386242357599295705412781006735469030405429914411594268259954144426175023680591226352562106183158340646516401005167723804210627887229921128677885910393884276981345224662183039089462392385205529928025229750888539896902932228456889513907939261217303532320663400538680992803259540298593741029497615288412505024308601318339213810280975844389790559996032843871016498365103243830126103044822166861140861467856790574557816759922558171614585917545165380330209296685108504663886447590878891111233833133765286730154005443400094806764463740068251499681964211168900947989500640453941122442792669995089259841921844752529220025947353982169482261529491044083683197065712429428581383519743858711787453618755784982859145217437426187820116617063741333357015468177422341487351836477007708092163584584784268386245456886849929802880637151596078235358919276975681779938910342146031859136793464642621687384819208395594620457774135095023324396619271623094727639499033792931409850180488864389037412467166848083025315920727122372816014994622135091705929057514714960744812993322981084525331842357055052581954196810933597835543587000728125595679854837835675608011687983570110061660158782703170799664995699746634634552850423851099840559433687103360969430846146991814529152286744749697456433191283070358358888431498930279584791121790183248819014629853795119256763327490308927600773170302413528002779708056829932625481874313896887277401437646819307066999812190971526452805810664050926460316303690763124102883946229653581806910051713280731836301121746163350681917319270829872123089501718383783607134984518670333245684879263153935965995853972681306540639505284749755522473365764045956845639006999421772530648516638073809739268905405013829723905630712393370415706401885069443876157289330752688150901336390966748020675977915915931379214873317489889966444330295160931632160237783372278842486443663161606098092256511410740240760229270703228688717382052084779200572164070984133027442094232518999390851375356000171546153708244198728702804904884430219958629905428879450542557725817566128957738383152421576172111676758781973361471762149139939190676653923324890218621780128010117334617315291589878521597241668135694862727021948946056250435227284464057239542140089375661762259333772004618440803360368501517210233970627701037078266679523910314727024465485738999120462483142215739746392454203498018250324597112643427341542722719939634452818369860865763079617690903569698148784092992178289495522941869304189127578584216062189947779286701336053935218703795927871907409926285042551549351832221555415180268605919886449224594150808148777785408797933619634078952794730299269523483868134415028696186540235938741697458999209692707361995910686467527854208632878920739411153953227192290277031365765403930446559362024494447877743572122443190127846669669272393842826812823214449409581610901166738823589076817707275059210755442386602234337510583847954609481997461591637174659900072540572465972713421117488954496428957716415765377473388207991881628587213775450749413888118738827623081725133012144845858551474999324278540094929776986391748948460094108779510975692405478503014699690138328065644845159212751736259145111808648914213509692608658530015568315971858764442103183670897473828827318350167313628919671561997663996246042571187023436456261777932869907334443426938984787105952233617096586651263291627399609253311985381247288492574751463732025831812273 A013807 887 21092099638074114228259181341880561709847907121039441045316029246672316700341196544122940884684707836121242619331930117071822234468817462631103427292744280759460595469257140129718206626960270558819583380962467674251323560838201673028530139176248379223761147538122817979257249704013973139164707524411115084602470253640828028095716006671898763547002282188099247182018367957860765396794295442732223866294011910968202636386813798187019404378622944193803094306360763940391169085512513224365592422232965944166263707143070799919803532976800562693489721259982045463072070483791484483331934228727417605151220835801861551897035111653611687071058448682950248211104350133701894271835730007476195865062304184361393806009329840958430071250433476913955308086838520278577511855715382787080662430363959010092390584175003441307696915711124500458865248693748634654085150311221122465626368820774564514587989849150135914116614860555192495691175526107465140772730746024214281032445906685263856451325347949050776611780882463553108888491911881570764879339630096618564152826659816192339670523567769137696328352613459851475851769330242588305709122007608697758934509010189607790988474404751065118595214023961740729229802652947869091104995036130408322954127876391175199921040065278847844524670326503500832135278690709009476648477383499279697361428659152951168959951788027935962252406592198409345890656867005577643413605491981051421830419289757730559410668436947418032459989237795864501360977165210512989192688638219318355774776034240433504937332881037776077031082991353616487544486590659850071257154395575992985787148951944777327965204621492913304302125367818304545732952526823467199913692101917553378667705591272632923959973780739903311288917646491383365112734396160787565594748105766879887606804646592987066393695538456050295412296932285917942277730686378726906964126960416405952067485104408458295253753537271443076930038185232494747178598801419424282096924610442636793726670242318742357411015049987699966388365835344994370900812686508236367526015328703160640240805503595046697396471845985024822435929887813777876777155910873462456744192075759162459918121690151528358820105838538671312488620250467709783364460980559811527833701042903341289328141208239481258756569153319400492720687222155881201339283037895124612920900018822155444129875318091942144175956827880272320163996614492802812871624570981922295845473699995345542891314002132860864794112472197428892078000556226888196970073046896806094934429144920003699705989361309212304416422818981749592558273021131990651521041983864903012846800937879885815939719652315403580752120887584330992497981978882361704615503598705863532294758128562663233478248332160072370322182729806690490214391842885021980532962193795267051430516709933761434878351515214504723405434350073099887396910582136170849655219905036101203310261190920502918763356089536435648535108918404363310364466372172843610987715372665774584991152394219348123297721108490327706303866263722019986968460852496401164728331325440588764963818008940656679267499273402463470939354570229197123483046458316861144504812330018155949509698071533009904572790468878244002323221364361370629823600197923564092600618025722524703799082404744646045661815971597736794337461337615218915951460796218317813911340516513396315810381834406945540147054521000799358444167530357982285360675445091694992989744292078209133843069149369398172749161957044759084596230799722916955571627866155180124490932309730166628473804582288560723401359739691789578784453253038947953414378976529831271214235034836125687328069647394069415128212213845457908216368669325289870896150454477611734196027045839645313473072992744611581260456444454393911359226680339076358989327488327276227936700092301674827084475647800781197020887238577682667881697447299606146738233807694029137665724076347193284983284891729320220341505303571405214103221473565016938545909989595128464769513958661152930506997645153794968496242977432761140091954856519689945501232681739422041797349565185621907408764834307349670952077743418563067947268629903680425263924335520059373536200805397970050290732820043298370723112542608237764100058883370165964026543036367769085430281318285615864968900003377027911657486455924324201600999888529606894630465721588111384436263439954731227530480049461370948403876236503933524013700161380012042764445870331027154782188335817002362529498792853233 A013807 888 1761633253871588094458435084855206394568207050656335155545840078711318563129197076561692145629751483180682304809222135307955664845070103296412389350917295073310908394187825600774194335690348757343170423561366262621144795124767441933015865754139440881147754803531555880445544752528951050556175537146340742981082918054335597734582296593243656630209177610632237223889356110208488986705656349672438069536742168815975252393663075238378047673106966922010628239561557365065410833191090617012238644697319548622710511084296416280101910877755359796722955009354960419121242398876748575532366478717542645799835115427007278675992269560421301715861872692448687680839646427516915911477992005954419354845868707782047972071705237646689037980907454425330461286720840052187072367701204485759764006846428220481926553980880462421460154097108829402824884436150579714943845839143499369451579950279912402822903500190868501682933789768430232432622671116021596022479244638688400966110914572259922554671144386052669913392551084238419207475732972260671853487325245299679096608235454508200401621798903646149535040338628780255114615626231191217881131579197486045523969127040046232311148370759213709770190870495308547446002347376858974358180290412647833541451714364067343872605187292154650822544990339898893000770611526707180499157479547243339603323883041113634582704133287881239503283250987003346978133552189172850355547744295749395802698449499855414052538438522285301489090761129948399018170173815547255370362547752715688392665069155795246765870979557156095729713082520845402656203064538501337801468792272902510165928467615379747208981855191709612088617812845552613964161927992822804003991478044255975739705438688681574442060970141177464462161690752606830037580689501745138266038956541755575092807930888092872772267845067387776723130452081452152456978344657037649996550847860938641522628423405298845277888749186448197228273719268803193779103750493351735465017240388779467648845225308703680433325387990022688892722702933849274852006776389854409652140326268616679833552316465761895213250725048515258194671300160094542046304838832062457849731666359481007814821441683145800057014059740588366690362051939313588816383145557336018616198544804329967825975681853369714212607412254389648552524517481681353817058258608038702795766490472045244849171316442357099823720090221388224452417161239053383733850955792981132071309808897311255087825436772138672288469067790401458495246684456625929099137470949868141855018456612863629003143937445906720877164050264174707720059520997964991205688947534380564535977661132665943233101325081034822467997888651930908824423952858233731931191476067512428080790493655682195923336778950341404441679023776184596433196221109599920836093535387974499402528186130377688802474796902230649003545282352455375695277368730595125534053621688520208601676324926871324278034263954172641801300831974050828044950595870248071233304975640418159113046039117594174605948964702220660358205214212326831331592818861351921679274960632123414238543043924732586509100806813847151556325833060112772950427523245082559650186430615446403058999492632508520239824032751179817318037771572826036373496912130773996578096218126370985786003161526677582379720531763814574799859108378960699079181957160950122135689071279715373692798901191502498458622140648507763216615316303029038455608973849503457509496433018664105067706978424481504786182755814335323504561792623657747046297931009146799177607157440973246976760632517322880179204966818797957409656320147065972017122346498748037603084124344548053531327705020000071620923412312586489952139327630717535307117382108424609651786374895573016226584529427022703878454582697275433870633971568599996579147621152582437833501128409128183232922490579969046356381523053246634104147252495910404981724025852413007606978940580593930355088937442124554123142864459587334887115160693623779724292948240974724506014575341338153908874950320890109563774709718161643181620161571381023938208454811558268352956433033868327328687447726184151867588485208061805998023823238185292798468224426970878937117027467643856570332295862836323221165082671182626295401017997959631481460900940472441784222525984532922658067497182052748209544926285255481641917111689881297446431127532760650939501158768459106854573224211063162981640147149045031859148251178619985823729283535917718994563151995771854320826268677894873393 A013807 889 147133370996608909237262956722191693280731221077867768526344109214048037711113669031509089695142473626733766779971041963055765083525100097419659170977963401818000379990961382002261485111193618562058936946268871620380634433615701517687418123651480241834341628945759078690692343275970520693502337037999525194523026398816163458390047993764303445411700723217615085176462911680723208658643123980991700005778242681679069055171133706984572919705566984293249681196420832687628178198953079423479183843764826020517404596271520984130391698421005405582097925336335649165425286396584917777038780668967879319848028675579074922297550345955947540610499469146006843791408109272640333842553370329319058936081800342664428675400893153489115141203371501058025457128211281998716471222772299855141249615820531402870987715037117101902773530344626540553337172991732568371824948331104210835965409027328563796171723239441528129060313055249061443005078114281239721393488991467893937090549695989720991688688650267505043836459259106677010627580693576183573875114891812674497827816433395979405743854266231430055316104122614355687427811718455321708649990626153232008207425459511701368859423074180288253716111694638665191237562055262638397369576035554759705215588635401268627583857847828048591349780138178695442317362245322110422470131849265310967009214035476851873982031916337129004553720405685506542960692412391905634545703151325285286837177200677424037082062923819790665670349460334420234396591087248322315788050350854567010243779240961174805132310083593234271441366365223528875248736153320170234516474999425090551568511543704131866641373527466778511253448346673399870900768387888553413217372237734303349755937944717373778975374287161283009344206573348475051568776767875255693117839689323967387326411195704404826812582687873294499692578488294965225359288324100441565361923364193456278611448551233964856454546220801339880702649307049711547624524344955230297773704934511249917499202063008240093471769730314684999009092871738025284914457970857030148556412190281133716378123023536899250105913806777042879677141660671256246249426444092688542067438506010213253701701630818020366561871283593680974345728940023410251533136700094261610843518660602443242793314924075291900751183678898877836755400224587508352154522817202000496205213050715690895047637520582107334376925655380565894490333723846977662834965678785577131727866548912333336190268304645794048205225010922120214981498332501854224289060711203937075872996514762983157971584799419575234381618642114135763487091253271034030490346587018999130609390235461392244771855772093109407349651658097921435924712966672539524625043272634705505735702820616232685713011114711464440373473744810713678696981583294894988151368169139018164598556633795274946471497512071206035425105527359425433445261113748035479729692537046896342620608334217219875025699759716453215886446787304699209142318717678989157476864870463365067280718233140583057263463480894171773777657696227749279645963824118973850574723986955579680617353571637590357826608485899327945135889903013678909592657168952540464543220871432699029890696624159744118950343039411289522219832719534003383950835598074374968199174234132631103832770053869638357936638533445557101859032590919176547792356244039715150894886922353107726196257026415480173762579809104016891614927832945288320850917104884378274650651582151844719359954544991119761246769948369100554424505481720518691053849495814949814112927396627526560746024788479324275447378033672824200811905515003097048842075501921934848647189149380997978990021250975425981851144319759536227292628783045159266385750871077731822726849817653153888260566482274363250632405201459141512309219939381040314286988466284837790291847745858794991796919335729594720731341186930212127012482675710932934478572363219386808342488096231785657187383144103684884919015182529193797106745336292151706352671330034449965466843347083903952623144725751062840876027530370578600172097514603314500343108354316158131107274243421716566819304321538626548132857873062530098760947740676473839820864572365034779706951251125082544610723682759952551754928869779844130818188424207586380963095907449198810260049592754174233324455432142227583209401788270823082214559085450575844023374202663702327118076281500473063600810259332206435389566730035390105907921086689519835983693490203383808144909017838861044729730786246457720656753 A013807 890 12288726279007772708405439408394172414499952315644593895088786345666506157669924751180670680427994539778430935229961395796380555541099885236587353619250481283241209737225085586210881497972002215921724472689322426605810968530017006458770849105495281278246047191178744011325315202752333858842008691750758343771757687855524788208195198487188388064230656103858429529023358846485683110378532358016407776182604607016517526556948258341058514826728660095156506623206264366903393071354760146528404913815082034059634149285193704115554445043820792479622400822016089753945485345129168917656056000252866248673027203013039916585213702444586694539329526162543637600302196694560193322863900043275057121400488046419675747398157997072564385708446791139867344204805334483814798392997165256201252309162946603299187764947615057468021548027913553293555274025442495842983191509562154793230666927371508976820058496681395870867246406687456860781227129182883422770505594056389969519739801158757486946830964758992288766264913779848770604626167108176428273623470879086386733077056333665595947132452169915269650056332424873601369658262537106924428155867086944090557492381803876810028507874578611855238623364847915955437352420417590821586704360065569085339311178417349357044431391308446446398124986920822822037788412091547984595127882182488037275576565457062145366853287684393351589331282003259191974619990975384350502891672901839152441927876977779133001130977460352736187453257276591112397037684198067128136933753353724291262570685984318280899455670491790519585054360189834355189649692261453938157050508426982987957553652641712797633754158387552808038399259362509030617503076524839869625328146667806750074965693080739775393802235837997518223437477212637984782075804429709230744895088692027080156889189476427595540213718673865429908823847920883790587233120117192979980593201300801661845906794447611978775940154907548708176165972774098958169147897815005789700357609835314104359450855504511220846855679645612805802238445740431609821340444183950015037580102544470569125617213048825362268096027055825398353514548640923992942998346037065439722014531460479021162419821907551879035614051477027828658329626799695247618299110328572823999261522052176662081340455773692454842639612045313175803647782157773285080297900215528283443555599208825219245273733356538186674495207663040244073727162949423421377639168457850187619043142031706992571947399072321364700148598137226402475469722228887366666846639660464028513988541909519116336944734032322343150787170608014733102205348564450033260584237294413826387626881855970941675590165940988590811250256135996496249867951689457173636208239173723238544551635280688370143436401311816221524432900640335617158450598818372924305390420854659936125436048611215158804245943705699199284740238750586571626781653481349671302503650386693829432015828682156421182021469631277889044051922122475782646775601619266853421625230845970713784352867550134637525701733387762120717683748446637847585310544554240814973851522114516970504841987656743184276036167350797769305694660589605476208088319408085132139114350402930455675500872746445988558851600994670312185322648568199496630957739986769871718963231208991482423216787669246065293225986951906374704368261026160544448165385858441049117891850641853910399637583103247319592824428236176594804570387535423425845789447517048157877097070792904222805662763552203313579091472857735647406089122338779441595508563739960423424525809093727645880068736358581642809640460750387950076011160518573668616338987996021920493861884945450332203225564902718553430189424730636225239707648588714747087804298503283239565969223620209065901410773166037093056069114831068958249578358557043868089563563692575937082965415581872416509870499839471480670202347273598247060209565558052829620584842348446405619572948285374969873947427578683865273321067060020795128152477232456802666281462155807295565756223191794742027037670639454519532806695364081095264973756517183430383156752860839843268210652084825189377315116239227627926604422416055576378613116249039771575678429948500069835904275445218019208432252707793997075123414132882361650065915378241822124418733286064533831729602036421386141491842147950989977232446758167414649642189375917545068676236780675082063228849107201010745003273669685213690172002859285817035535477081395386221194063995276819040070946078919513316871844998090395286972667313 A013807 891 1026366707549008184378730704828489674231450517354952126711710524376412260794749785143360795900026531956834330141341605738309500379348203514845012361633419447257589078462776373245919033592119597075998349683484898392543937902595550396443000088140071387640388107454439878569901651049077676224343407943715087630160973847381285835936671172848461359512608628450359892693559954217330739061925401073888393874547319382626560335562875484903548216843204419807566589676810406188138292712620922198198906806749466566694703782448663361435222804504956408690542539055605832339280881510533317171551453197119641955419905022852106873113633641874325314619341354621807156014839770126361906518915795514376045836490162125017738098441554073497650058755184442792860455329546341422695776581516239363184794113598463254151461316189757214786627712839367884631030041878982695301799138070140730485418532440995801252988105701326864530703287132943084469308871056483606353215397721183746644258187932580584067286269007635794950047211863806749169668982103042003465841305911292174106333328822044084239100449537683493236442354940457868059995227745361707435164006174968657387452321220641595050391006192680240761385062055462788514083111505697603009743134857036395576624608932595435649707954233472755649617797032614042919418125966298179221369675847763583361293430323539287443184953440688217118092538004194210972912236266255076338352015412434507851102258213061090967387460368466120879112283500998166298512984421906764609124844013856406530541166264096247139003437055144835986263325217415155179794731947368894368815015514330046137202838622288494571168781062686798080175144541216116746204474454431150750977032137841887573011209651796466780665756539425390719539721534276737126983753261773744661044382702646793761783541994260709207114189997359914571414876602200135073636297425308074880959124765844255599031981379059000079345297678033375655581558212065519085245401573407098561563567931055269310205694902592281676350233219681227153408757226686588483888175238687689205953727744616726403940675251050943081993648275729593095883888617038612814592164859361742591022375682110668326506465945540640488933521193412841277372348759937346776327959993752730833242321583319846993695636206674567520912103037636601756296466413599382543191560923901137761489207201520291136584507483671425889240514239224784225281766376698793576881800988768105520130102265630199726601618717919352701121111065019286361153706670278901751381698191081616125516837008824946115577961131113594422296895276351998523429292917451431227957256083066737193720984799492549019686966249557308093146432642734563363285221193055152599269748344028538606479497130278373362749951673964202637942160294381471080690952463909325010910513340202052525132544216057301278489425464243702823460789480687741048840430480415805896856407383947055327991394027362386453543615165073960570848260587591299842441345022842786864627560905486319985982935850654795060784134474279280084461664354011639668172721991714747107431052978526571893534907651078847493918816733305980490180923747104438978375744525282678321390969660003154588473508392655915410423844566675859144030332931064590158114221401435006455839528033806177603469489322923100619355527656210172321683541529165954832855221192282854863375445257458280450488130578366319379712289070713705374672523337346099950066180446071379194053024449694153592951759674643572953439298904550939007003969586857197741498470752125234524839820101317226711549220929405097389103980922333151978298528137671791376505248616415746821567838492528957195945602406239956301042850942927468168245622517778044391520502815292719451789315525983481393151729185600584049135948539805710461963034085042860906708438403167634841106354474813566099320894017092497537055970246638199192715763124974130382740866617784592243752352213742802858841963098799255111493048841919996829898423050932024615490494000715181132947525517201888648840213289477880925899548003503417157625873118071677289031635155690204549604221872776684641982735823416530712057927964611377794718146082236050761772238147728674332764560989460054182307470178407662429711382671792467727375155318306135225653577022785395930159888091683950591923540148039014633888431185688900638952765298866009281680907972158763529002936706282535618433418420165778732616855850810410724624958581315224052580349418949515203045765487457436671738453366085507904763244146649073 A013807 892 85723173781200712567495967197980286081484978660002956575088774706442328433838296804958637034366115975566760087734992252869347781183541305763370277455984825654401097422289545469872403604647420867384458163914342198643662237562682964661315810361546902367112855122702273098036755797270016595933385774867027833958674696707132374303266713027476341207852585256802508597658820936185680657191071423092232544796066662156352945786546923374629250618961276346747769136396881935239498345650812042915770895406522197116908354613894812610431243855058464210242803404463254722809078504641253183485148922476629615758625887413630818149323795402985524602322009279367955477515432440723872794366366157156201724309494830843606503719937037772597230557291759846502498089579039981964973955864817827852557189161857249449984200589484712336193933204056845092268260127774513694301565810756223950872641248004410316450819576280521052468869244630539357961146219508567286226903233070987703475088114317062961883816473786749230022893182077003497399923054228171171470531711017033673535065956545943959733908645836863038600901926981981598238861416520355166692332959739557233657405320669206660203707228218846388631641767934307559484735556067369500976756366394536794955263962659303380899258045533878024611728025960957478672721298831190226748016696481062245918588594052324826542250496319720581920206866648304694668602885193890230855498679261942530231911708213075378687168077434658881944337030286867847418102971902074886918716096881300929837328747543582657296706066282751846408699185483731175771635806976197426577798910772359783425318284572157355078587763136664062454308247226911286759743910908544141872352701184692291985469241327692701987984651929348058286677082264327361582810056176604927835087887707762861777923210902648693687384262769497424919141908692357481485177197259155722132587059568078071886750116760386745626998607367025568129827323429924219518781184812534278960350757169667148057689843959409957890447828740995773079852812330090556762824284110434490170461294958133605983529137643025817151191497637211344961318261183681980887552201218752102944779839345565129298146542237499834276216623595033916327415940778727140105687546638221831923231940960456940760453231617666553914099757806446615287637171330234029389902359925146926977340074678176236018674649543721161695256989774293203279758409548259938334744900382900941146786271327699911365493796939342256950336317261475816169918734808364153177150814617327660419291743814068324519186891631738519744658990376195268675337973758460987590217985313816957156770371438417186673275108129275929247683200753833466664944959265159400243608651441607572951774079817980021630238713761164168523567169947034846130389040738170734236256984687015628951595225469321860080715304199098303518268598216520820140201594154808524311344001114642008049169220559333878986416282202142260837817572536212954140543577652852401720558514387122931549280785182539138271751695426279751934322668511406156725453913470007393159748975819517811119929021925756421539593492382448796520400932281909847912920558496134576080895176973123474383895894463014710994009922053334431568557436735445634595857885669253174198173220911525759619375217739860286829193025374329802479331072057469713594900929200656321043980563348173041505219154035733360912950095475079386598023821658483613929477457036327661666502655062905402236923919785905856644203683806998976803978543863900012567693775688251712749146614682116092175302481244843139035353590614187186379471368586485687557094869691659590284167438734511033962572658571567390219399953604245068880042638307340045624183915636063221332895422045666349437425573310546380367883557993112743493614569816864785789195483870964029564043832090903854181380389201582486792451690969469034774813251960964343696899920783986928790440209244012637573339599974812586167010932326000055229946191636893627910381549433732643404910278722218941839783454150482092812056148800608904422070548694464558857211199838401574187494215036181477983040078707572061601790201532306884792654278934437195673979102336446608946828898400693185360502216770786373791924392130778697058100347340246720181812406520059053482884013305535237388045996704366541236995661059922670265973910526587961215271114742672088705854276645423657387177539870666005526892417515536314131401165670028828095563363820082459273585379277932568260267363588827705713730914372277226033 A013807 893 7159685197379664714349830676342511473811706902662106936107989552256769713122608387446950323747292372395311369287714287951900796032230553398662448943401308623481234057807045127189213021463757238264817330308289774772917313743472843891477757797206758832603632772703216551421127880943789056108952313302669031720062469343676403034183139138767851494021055773233402320585062383411164234169255476328086354373912283689960754385038185587172409640946264761756720426041003976113138141327101472636368100955248140425401302685707108644035827918018337989303689183144175497703737045786142107137863123154170582137776192742673859562649672715852754000310536537022091009437566432881698579658273267811843124216053317766888858797192861331805093293375565074139735142939730998333696589767785449800073428995987479331312130417434352659031253495136031758951337354131855158261761078080170580600833869674576354040288901830525398823252428180787277716272893399575048312957184929321963981942834395875415639498235707143082440742061460253409106338973412191084412390279035853669447322243756673785460935784008940637846985929843462085066507944369196583877310341130407559712300149787612809466873831408066269224903352099641301675724598378302768091079668477638107651458601425267677676086931221035026493596136456285129576224355599679838928221102506794799841366437963844221837635303703119382722557597709333056403416381574278905971282105190636702067499497781664268703330964995420144478872973106589489484207378316233196630338087127623134960943534323587567120078187362001716963900964670786711531622794234458985265204342826618261471466008445751154453518728564937319160246279116638857581460571182992515273320769955646684918918376504930222162738466113791079176161556587798885566757878701926220177714375469240061978553924497800121545464021010771194426671651355894389211123484692281945068235803802185448642053256501944261381512550685901342475771307880190700738428123336727675513047455589567769872926313457333879092968093104276707963402386738621493391387847033187599053527097816198276905350337105083159274284665074157528742514262492322302725709247397991394390050956961980945164110497354218223658583888619280827725582106789780069468767129582770925624060254940958324149253814357939128249459525871752227755438744186672476368674035003308196488074420377195957408515725404541135145949559042938742631128702123880218309656228824880269505520736167560824297157407414170804642749039553995721642327782649929382437508813187653823525879665735094800532167008375974432907593663535210205035032902906280420144522596351395306078690618192908041848138610306065254886695748610160924969322867942785378267746438177054506100505122920477509386579167612046192519256853601146297383656223071492757894146419618044232345666184826423231075801422922012889408149311591642035418929777345403762759007762317096015154274662470336124906824474305805123767435361475797042142772340149143885444102767680126894365927480459230851367594973353698311161306563596741153615866636306928487484095394209421947102547591840261102083408388077274505934180406265117392407535037966155655928852446075972245704017369001445451676930702699816545059037485673581154847080646468981694362205625583751542969169837560850871016261030672289399432876210469311927949159720507768016589914300631402760599557408964218486036810504924174105448053547608738209919003886689131122630047968253508922100230122704438643052780535875244361541645091962056792949666351839258471300521474404865018134573438536050543815371767241687527993599828175711871110456120611517100640123948650545096067588031016555879998514503524980152397930041194067347950577464817839636308944758544676099171363221308470144234706002647142769449330182485674363773899396008386786713218504900064380805083071486505370879392357681461023253427177617031702949908778283799372279506356716269179502762896729496322009254920078799850612860335871704992696702977390254784109821511389158448241400553874102414873755741603975656306235754297510374420313136621703137877713704334036913222621490413735126157043119422179803324767278030883129019886408606242357225848096423324295534494505646912848725475317155154767556989599110204746316305154004961852205943955675291608561886989690745397890655114607385801343284406981091153108660658774422715520801655039702429288634455307537895447611581603315108492568756757926477751369547709617107080989124462672206033665790474302478808916519699286966195502193 A013807 894 597984067370346976607212207918802900804227572217241833410675395394037663209713375127956737989697606234828800874279185044030706385407928050409686398201820697541776149742102216067970260765674468297115808244678670278808826961168595394660113808980505704457888012808945349591244021744306205755275806159352220198291337502053196857818009964009029724632132599236226995217584995324883848002050386638398100403663527846069212166992774298426226825621472979166683046703370693088945410701780842096062100159883279936469942201612943421058516383540809607204633424265384681743713821801104374930261465908959481190729205394060863424532063314900737866859936322108622063199234986040712347071638641600912949577648989153208324375600344971293693196956020570557224818873469272711828672873995208552751932863173870261230520444594534568434949323167256508539374647154446674673180547002333927062362245629090291665798969369787311835116866054087534222140828329625907610146497042481899753735847471577910589626532144496297388533217715221824981970537398359611561207248495353534325909801120801151235482817616210731013618111846455796806839810021659667882016837001552769794731020810411209459482769273033102871933152870714141157258194181154225493735064990920812389157473849639781707184456582512066447771642912965390307335834404040859827123954702470008477550766265178233252101138200588233964370733118281206203869739605465348505627452707627167993379625554222381386370905527382485887019949586835460751210484444350112815762467374986211855072964930240357193436050286661745402541972470268776933832667397256248908335131917221983816358312491397582171112337728472129833582929478100794024061168365774717868143024027465566771112981724068277085254079428289944723872189367769550721421184787063579835462882353566399216510802327980763951598700498840620929710042992895655281302244564984080334044122569362330856032930036298886654845309745837166024918895405461407516374255289206832186525236538296289707556678626269982915723788104162294925811330742796405749542104372058861460549636736706696285411765505353650545747529511658710958103533717621251045953962051927639250851445976421610521051672849521660258188584961370954012468343141189221182100899429882610479047136552923780191269827828989433930523109060334617814361999353215071898788024077511303878880463664323783558716641901512680148524853120825286723294500330088599713440797887682824989370597405450847606122883824638959774567042532589276667288858734704751950563173586246034994704995561860852835247120706569760610875130372124291534730983083635446970890671769864887358998319122089872563198384871372876153391715619669250614362815253449377578300450262985769404020288371441202061476478658125710045400851669621339903780351407154146632077003112918672329742385422887694682682010643869438536258038653445534440224433933665467669395087316486176281700174084184943488342886918495149742179968825820044756806488621596646456176907259411878344336629095435419937072899769474236646503485498163417891150797330990974203159131419765130443951877418090447507108351980602044010128681711668869731269733905971286538833685148711277933445234676369725569508929220191377659875869840943171633983022673735820094825776054380512620328034002919825598149137542780282930033253974607401534241769016529292513606232303035389968035634354100492172280450181771945461126880349829424030645123620162920493184236356501318682733320078397419906411283136836284320319739725762945403949083371966706781490854063768731179617708159969477470003665371792984025553451249063631187016405649594519762563792315242176968661019938533763653355929848909867308427514970569698968180180439050784264159375178409892478891427606904734916626880047092011247177506171386008536759851454016472813074722747758277149221343213624415081217729105913306123149491301752104862079331071041207372156650419299518141250259897744262310534980179901442323036708112340672695021329374611469823636402452733902755570015660118907792670953294505650790353116434682363981958973483781267778684526299683097029266569500845571471762398377259879353487887828417389818869932733201967917860058861372468487336515606135808038400423964115681341127328307283410617084122767648418858092645121956030438697363265960746377225405827123469513992456955467714198788446881498559623012875030570986596616038341740872565679966907090481176407835133178777348272135994254930400511292664246845320137800486204217332599516641804146703614538661553 A013807 895 49944227290838749833210970817586337078069891059156255168293019698705419668938470804062074713637533770339136277820671814062488628015655558698267417664214266479386685802610119188212944149409897266643409420403807220356392036623762255957407365439860816942027264717815924543210291940106198610886390606235256783181490799508985054761818010203998171631000346820808914867567916394529623868979250342425647743814381509231546669399403502178856890702731044692980534743712223657481809647223437712705202667453611423573906042620914647470228346869711959203338188228069194003916722110650038498550367894182204828530893963717357374080342460123824527378008741558834223340463305269106335939770330985149850461674821223065112460174516412347420549502963794073509974097131027126164642587108953813534394184665144818088234298052980121690255402420252430849717109904986540715378712466181931922175557117187250250219195720734006071780795769703444945767424122918685429507045579485130749331771716673658670356197591240475254187682876793042044319161254048393117203590601580422540434312499410432952338760410123536464988398319527834605104067772819037121173928243206688886025729589106354625265460372452997784966728860914915783595361636204182067462246363106697171554821373395764207965752998227990301784335387733782363858996225259896653621219820704997578053517549233951219448739163651329888938208000771964623353404521588071372538510477593728697975059705914207515771084400552512603769793209442084517401850871276565772485297037626223400347549103938604873152972355992275637765708082689318518290638213686239165073058552858297310326062617594017460513473559419720755830679852940456417683612843077870211065173509797951602290127346575906570437505967930204473282529128185480645803818774600337251437695397052219228962198721235281386001475064363667500670312500809638024749644768312035373579699161115711235426726349561719312299335115282065943567251063159542217175094176009843831050774280915044412664841355544695243104166506247739034498688154969098604607506099258728168046566209886479980453876066772642247231379412343247197931765239629444508609120864539048357870363619396709332328756768064898586424168804558663450075368487495264942350249221283225509820495892036747045355047290105026511311220591828207614473328547979876020058674558977821611267975205707986726607572648256240558684944257504448772416279962069329936666288880377157225937221665900660242910989379917670559331613959364388976528632770381275587662986821096855088792755934322180289652674768533412975980901763810192953272266438128316166455759796890885257110898611396068246350892302841933989207429480270395480562196692783345464717231906414834446393178505071140637376576974005317428701924532298443930103638729876921480857703376994080431652413772905003147592284210986619375986807646374424481981984946573673525215547087760241929223880239685210665089886258319633401616613176301315958133234736164373508666351471213339491197339598679861708564265661646257718952617612292106825686805743881697156422053815310203459809304753836332266241196665771863317769957625240295668825379445560627823009928217305514644279279445405075849290955277399604053530492524985414638041896036733089430139943641837914794562417727957866753783014116710552010599307405213184783541406790029543040028906128181818805520304216888827206721035479631774656858778173698103324463511369879627282511240604731346637700569626267830908003376778871703302717424981635446963083231392310031317096897622260028196852850603228810727772176135517521818798249801773043540370797216259783885089090497961341862599537046286278474091940616910801027467174477856951827521376850449960552526855174275972629729490925156290364971593648413171871375512492940330818998719553290909825820813918615519065780115806545124771998385952654985240711568663013637550185727810384432680929895599670315054675362956919498532438192079605548364262348898250805324160876450696924571139935969254788292047963277948791297751670690110406459661082637741105722137195424338895266143510321075831946981373151280122974893067274867122383482661879317248815061835651809761562467589976160689940530833119940068823175241809906905821292295587552617738149483017676763591446755813230889618270442477336307498172243120087179297278163997377618957597009871989641198273658335428319371535968138340539417558156516047104078334758798158224662905037070376166041981103674610560767983229234408262435836044229440124136832589883551568113 A013807 896 4171391807558143224819613493655628459097475371151789587911001298255575356169410020026068542157720458032495001059860330582313112700495567918037992990732839750624855384919799764718733308302864029607324198201546382851386219290853247379818620568902615291815059176496703833773466793129609814179842229823374881788101293065789940758761802030248131292792779966820781378654139945187508715161015967849732525211120958032528009374907579905480306368382799583802427242329588632096538223545748741202851231988393079708316206585741412271360941758905212544622008818996567152401128547403601865437425276889991929483728794743637405240564282612001948351138668103735393167618835719381030284025557814210700660409542743371621257786235785275668911715037039044813626546566480516604397113517926931460206136697417560351547416807682952743691821465541903276999222736374380867089145443887981136072024705984596328148557445791424921121203843481401425315441030170291525757857953844177605314938905548300645806819979017995733705009461552631664583580667099375841541961090634598470999614214263258770612285608213927889092296016045284274052896844453618799397567660800865862449754961011751844656796515767646827998206161192474681161668199217409490456514278493034454465430235927387622413507656164999977995329475918913236811867223729931828407097900645102102716607839229568839799578143687322723654008070432475257307099699047557309105788933599105814583574961697660525924716740218546405179456898645812340977919986619890049883744493879579804620427648710056217610609404144830853541829704774294571966152394245288381306066923393277849655743075884069932319545825156294497247734211997439860461353028266706797898374356711834715774873726113366292669510935947498607813030115315179529018180747873394767577327757257198402222151799396291936640229198850717873323485170380121777465115080694189506436750053635545318094075611441744358682552768163473429672680376046148125520681040674518166613191718716305424390180214856448491399303090768317411900364933391174084555423516916188235323417256415928694447488182972917853131012039898320349218458964579090834803542383727165857897690639855632560145430094025548394836733002725544130013744851444092023250035165210796277805717637398801149975098904716861919251224455050083728168426873655827225071320557840386638794712557155936759392991075155009467701925229331029065920980118711992505640305113577980548667502690757689044148168744000103762785935729500073131708647937615014518357200322284830433871059768390522819972081049342679185166900896215191125650252965178915094538551513996123627559159362922411016003472876025661168712593717621663700932035229977957796558647926055673387797204661922046737174329085445898116962613438862098335486186010358050359002716243749922591732041250726798767890055169585813436901794161432838307159617364722779786499527708316823166170707701498748479958972390181114101336421149097862210139245898399184639817322341227209327644293000621340729760996032326357090944641575596249054188187702534743228201526356708523503166732942345164307208730986721931796163464630817694734555964516672669196405612214637573888604849698559677340008629875723692330154920266179306815983897198883984362294718232909944481556647691056768989142711122041782014477264753790810406306161836510057464246254268731873688455861328498771737132547604294325451115502011845439287762516933123716350262621326547766802527389275755515505267350031948143531546262051891174165803674569117126125635249986308779815029346935232273500794259923014558939827848621693886369535309354299233409866525927480229233706175933642876264434632972265007012615085879565090473586412915926431155307595471010703510007636811559978527572792473109116527869154178922869370333592055810410079562380199296686767893021052278455366082077193151697022289470926303562021829062172451118201943945810380064383681540989524873436927770240680735004931555642330805511479240562038657837106178592088129172940137940937560997979517287708711257917353282986774891018620699036208871523572125526574560043831266968067150986043871864176928590855402822455938282779575474803095458855582398916984523075713010514488180419371205234681100153819767982186107982971119380971921224492276857131807565626149605738554843917632801302087969535224976112957459861518446822521014217833308662230055594882340192693874790376770179726597389580973082070491601154887763992303760007148645902727288887012486903462250087068608032394739664110520365873 A013807 897 348398815159063680280158938603611744532280240473968618171914739431603909322625294282597270709554970375332014983520594670565373485858090328082451212578997508811938546603886596149073324642763506616833324357991355442130628421391354074409831008535315331787685557480181200900593720028978141290114602877078093501824008098147841642112544467368354173705345775608838481526572422362005915398963214650777510238158033535834771871001655981285620668193699804038762525706609572141334968968764480614003337746902578410318277890247708494316337216645522256939374798571412285135694657407696231403199196551129015942410512665783339723097169448037014728235452698692083772752692778118423030352098614200691929858065419469141179071564199022009143175351608538061878902795779019227315851318130775242487876743105012058121591799194487896105884620623525303598252082164724664400152516618968072465871575468539469923295666429945600836964066211410128443770950280852918522822054163019557773509012330299618238431411467562021674776095238337349257685240896806969661426132250892298896358778789481635780308706283635471224877655556118187853171997345610695744484248597749117697665984098662525817580301793429630721238176788956677845303689666837258052418529054016730671407198734891341611598572950556963162147913158223552451763962393147636240389223759779572720993803340292819068900566138908881202306408050590765965546273964151034013824597523130916739834764375950304785758266859793214306993419631796892530816855202479836856340223873316384861702737647912605351055708043580417718667158772453856945185014119760730895064015508729959281097317440913404817260786862878872704628009120238174585592666273863618467270124646929147296233228478714466130050222881271031223152088261239109443127474243133804382825991613878467751996340437377698840128582917210807497850804915318150975663876654659401767103801229694380512535289143225930581525489749781464319691937687750337591612801198176431793700385538904545350492241725025434450161193444060638559330379601764250716153527556356957602447132673114780488948660530081072011355256584347613887074911180610245613626663431276619617473019931382287055906466883107827485158777120640171282877983737462009873866187033570915918611342793185270847070235620857024357781517710238043060355180914608345665181764311386932458773187486220994081262007588021545751932497078956878614786180494944326063583923391146513405258492234772946656299201667632666371644138063575608033437984397543627587711728117551322667344782915744856446888181322149908224324729752788978005434777904708167610954361000470241497368549150642690467626058078539246472044539889478973965544514442989013126374833432095897022210330568391265535537139545526856626834437027201315078141741771114724034265863394237284784051817301952959892945297818976724063474750157032088252278401919011290548227053726329387661743677936876971794653333000316830857719230793802549653039956680198300302182579261637750254178995704894999090368149615929670592787409035374317254851625103404289162619682838652591507988702077610468102380420742002465547368729430524681924848712397018003952993137778744808750165651673402811114860775850318507106869095551561884577791077947989257923217161530871473044092771804752402742188375624051675631155629501362275945096942747156509471311402778754822333521994017545914257047508458266356002617843531342934753213176771425913290284395814596031113890079700376410515434342018340895898275352836002757502088703687231491139181714106495598931066085377534715059837383030098977213361744732495083469958572580426273625462111989076225828373520153786668481844980476545650700624587747155921444410793151091456522445681334284967859347834138300966601407200146546521524159626177816972679631942093341260255129556625458575541193011307348870630541169249222886998638901235799803625185101705289843344560298028753357389465984986106954325644298271895668346888458803111207124257650982030741212945142189792636653133260965046032112247263386719272972515263548338425672766219404203201158520267496105033829420831248439936517505370221967921252836834099134342421316032923231029335819077097539945464351806626351180567316806302432405800165947180841640165924845730861818155832590819455384505699688661641220889839118844609197551689303551525229930320005093882197063777628487655772778116473340167935233985116367058222180945140575192452787609529020057380936401202339557062054441685895132169918664070589522057211473641051486174771478078833 A013807 898 29098617440900157640679154711112256515080577964626332958336490952066990110534987203776806646932740680718105223438623587480290558912353562291774407725810450933481919350903212396966753147488250836144536083703795997882192216383027283648783495663878071826239285446302214080418488090540283338691661746896439447365842980365405881790881826459072308942044184524625798815580855288097096060036806650847588432601197118946455981437929309212956323828206001333121484909541738074816437943240178185362172771959050251408192887671378861153794800671450664421833522551482925466818353481348196943026600095146846540526068428358890317012798689469499507116953244847461528784077653521228809918037628356655990673675481899482140417236113466517225647148541696707466187840406259464884647217941600479027829953460873712106373468660522823570659589399097456881829612154479968695365138340532832380422059854707885067463577355895486527504075774043185337752193538407116607944620785749556484801246218838954414892029917182247612298974250401173747351129004942214913091971991726775696122781563276295702007163457515518192173006669702547167684778390302750919275068927132604059226760657904392818810124386089036187468533763590450690317609464663914629796047965120531362406600645536859742742324411403468120265755854887989324323777903038083726433548357640549693230123448784596541453644184487808666897833506793391364208390347759858511868644209729417297027739355443745406011316206396789052134397401067308261066354563366318454078391838123257780034274351091308711525523791507880068280799767834118585918797564296536005086641639304634929116529049982528483742438179574506327163235949731412579563285079859363278004868080636169311328695475770710925647924665266637798788885563666951659799449776260778475858009645582743505114486349670222784826379373828363853027997077332287287638422642073807894990276582505304354787459884531372948099590429391497681444990327618595945989092768872893759841649900594846532218462521115849310711913037641388593113832634718951984063858775034489455913986967991219581217481076132901215460402385181297059462383656715748323895712556443654547070964097688979997196364020544048859387946223892987745717252079736564526675177807230876468438337961429627006418153149289599531386270140676791594443925065169003638301646137051347985889195392036663646661084135759147522747154088531557458785556581118245057156592865551947946120594529940471277680765622482347928026090055207898358560773894867241319753271244106004020499303613905926155300547792207282484803825753682688231991918085379130867034519185120275040101718593610828150546595996777676404591632016109173384576243390792885365327952463082081415192029019402606888793597431981948592329839014948881036641476414465272866065919176550092262448791832876413163218684219138754970505474607865477042918544406677741997878471754276756786896493724965901561261241025519462030067567875129182749571550221886842239538591202511246538979283900268535219026638224072062017580197190043498351442462580261429635151158530367103095338724386224103906378915120792787924981783650766851959045289308111340708157939860418545171622585393414276187124286859794452032072813729562000161821688621294010811005020548219916300115672393904725429430315320496420000389749331583278649210441755185258827553399671484381516118090462339452304662864953942864319694644909581293253523117737126263703917843022830875114663213346655138182659591679713849966319855744215786309331950620661261371435595943888618918321570516817076936512678068056896675837186281802721866494409940489782799472221055439635457411584776764416338272174614381569292166866193230209714958633854772309540211185750720814800580590455065035031516130763439712024219336137997451375175539435577955397768675698914925687775981497401085023933428996864344745013319670115235398579084879527513005981020651659509162525588532024638932232137435966998116000470967694651130225123267670189536846391220833670805906343089061609648047003685322180397937447326820773650615107410858455563960771261542188530467057246700951937878566026308982750958185220793799413370736385781178801156945138263633785128127241239476952162866979185456964835660074491074628298209040287309914193293817831733169300543696708936409940253045020604788714642321926938729010257145446134980963771308917497798201065969844166118677670904093069774774719085980648849273935473284212513189164820602145379849024047647333963776741839707471740359489974261176803088620622210993 A013807 899 2430345627281422066307163680626806776396044952183555955013222060807587081021992666246642667958469434394256866366817280649941347770918681876171290307667414672415343386106787202607060189631366198085627798247024745539118576104526821757630046341342760436999331359760607222210632543810015004730866280762537519083442571563099064653056241027688178315148472335681271342876128614517157560030334128285441433479284584571526950025677293834775325122455593437343639541129835505746743713457362922219634032086791836047863678171201233862426095546880230943175957637022405417914135701115682756878524666546759769911277761204962878167225959343182068333915051962904834345574949699746551433164420757976264997056049923726647849787977432836985203275493351050704283474618571196766630620289700413608883385543005633308836418475995526747445059566202018696227291036754321465405591719339642693245230861125057268719625444341746930263667912723860882594400956521300786212142672646588707167084885443648311686197230712978502826822628367756432552513645621778731756354592721012032915870838946399493327340299135153594928481690060226441992200375936476059528773031863042223630678276908832792619840398850542391413559408468838032106017060098194813795195722094831899919561692515884062573581677164829060872716194756099756356846254239643790915456392378496350928273140565938287738749815932606267667973952320890840130048970235251142769781033040810662065053818706017060055471140874466218423317005334542653272522999486918283603081364711892613046242628077497194895323272590529651182880677409273418414523891367610983680841396356362413914741622783590761490652179196242342951000629757517310057705133154933880342244586962813497051483974831845547221040315967734855592646511163027469578109844763076479082136823608716320290667014410806677211484031681518777368751343895869966550848697488646509197482890447425525016203437015944799998225892253207277851967037153032752004955017149032959715734441347582177217418208226116850279969688816846416685460415484361588660997548749655593847392105553594650642865236959696042416468267612727111703357745392556015760093808426730471425913992403081298345837519359859504784940656565766229510050610951677605832437525637730033520438424876563877203050569181816642460912668419466310759551065367980352874591787012665635129451488338294184432780408102739760247365056628244210515228471211576945418775792723764244407938175735158101583175225555348181296667067501018878805354396473206862267112967578977561796122337137036858416857052152944440413300330773331803824196990408950389145590076860430491624335638656969977961802244246868310987897697617454270253192424242412578597555917669078521878253455729525129958930051116564328379980484367545493061332751612554055046691635544640255851985542673670903805187724666687953891587744723532508101599747390131689404807839388949003598382052402877064298100111692410988213273336498664472426965446082210950688502675824941822182088770634328330028323851112722691770315649509623025810825917166014864557459911614790817625785599461823382364673369803734440282403552295698242471421608302767287286059295082017311279089954643353761424807562816892428170753475506747815515509255339097076945950321207875629301961074011316572591449365883181494852552253923167016060705305834828002536087493962047028607699033505053395937747143818261970845216437493139193827504316522522670814922167109857520451786241925983796153911756681380463037000671612646688341713847788249211003672408829521340677135891135079082814475384922180067262597635442445133011479612639647149194719374771373793038472972140140816988830295967763048851068831324780345603060058184438065107978445085953172959291495397486790867258757493248187974823173581685136306036229198906412777037563049073508368737750644436022283943923247106937448257472167694575724723748223017413772540825847253864763299679783229868258960350789399649646475335692824957047532520439081900306947441155249019380103681141514699414533794801793829016133538183397836073024386062309067157567576535265128253139088301710206803555713083352548342778587825918920804137273676829834651429214892916957367686315315562354521594812968548551160039165081569044030094717253836411343338092959124186033150710092827077894619874573165932558235641369659849585665687044806639745075143492098333603551230867354598398077751580757280658959312780189772540208364664170713314072234981511784270370337483552979988597255194207747226564962140267747770764682987684346353 A013807 900 202984897136171652400040617769631528771374070451322776918659319740710480594037849477585842270559325630042727735822946097163751307174899228979702337786690140854801894951024973948944274098201336230309719337389753772172722594826184680019019100475288694458621154498565675806254240691556263210126682635567896131368207019521596978887910306873544341059515557948435463828357138013087516571293536728528353965623327787998502393094593258374269929552613619480378118114704991275473781691672408626706053993920940938553622264536898253423689926170983768604999157801748322909606527892882939537251258674651922742759829893599704547404879350301909529316919054993774669376765373872531722249325586126935628819118345679573355062141663167977841162772480173105872460083617684925145756037216068245027549243937373499587326507533622389473358820028758803527599574680757683112140425990966297382534926752025908140731836736867045362551807738609584775166962289615562965224368162115735411302096717138950640342878906378677534599052743903385003218492195976581455022491938651646001166448339642232082192789124067163402021719235520172661630567598590416967902652394233149559857880365702623672401689952396151073251895354725821279526650876461329042988541905082455113181712120619152790208115258483687993150129302224207750680156000349289061049833347844393725880300973207731730228123376507208081896852471793123858501820043018410695274881660601547306335359992145250872893005156976293028933859602546336943974393440146901964812958662101982934235230539660643214852295050033626996445377057899925179399449930914236968007554265079745172573135076508283990460760658649356725610523597977603253329590426233232620064610147721146087236993061930571949448508229941182873953429258847217286633312344456910609419149644623595786996799710604984487380357810072129804615480993526955476293434062949245094682968493059427274878327263008725640651824746880125053474138910058448480205847987304381828417856275791411023375986169253505452233348379671829567986339361669364246555176269119984853728036047941778816342747456110773158665846179282581096576142252931670992298794973608955703963762559497753119142695454454825699143028577029361254908937077295065316731014578788850129660537684115491587875986588634507794977886979062245740948464530599087052438780643084846511646917757502668578010252465148927515620176894647584706442397144062118058321572984081513457195404375576139802328378013608235450078930144752597776702004547838710343411542165163784938773933720022455451834317852866072607759256926519445587200756835945945451828828809460015090956136876268789529347685241742688202020203602707398105816884465150540977046467799639107225793606875985668379299796799306569270624350034861767125975572747432127231554732092323898809013684509647667556713083951886444596979300027054158609153712501771188830778955553604409729540467398740695287241619428661858146560802337704955401572581022232340812454431987574965930470236212149736452295636368785711939348533362693224738745991427622727502703609277978943878923239052650950718479884519377704186826627091289012909455604147055426601418958384545167855340872101767549507961352454029672493249501027799084299670848515176726963602716777602980434929090862499171459410442487929201631580016799916832348406167848630669599816563583204129876343630977375564682116579198845058066963322075864478607666988020277615989133114319182409965653638711900092638570863829785577653313333093759864056988282281122362352237723257850451894695066763492940075747798624085401397839417109788459954251788727275969547892156900279910568366301106116701175724095149523537603090119861076979245113179119622451635883467712023894958732984987093494260024318684593581907845206280715924269416451898921862501550954303421668492465345671573941017177280413521618522615912332918018659104652175334637415696382315588490038895552555175141826856627458281448138123266512400433237566963639592559395536557232727553347645639552620449209801277075640622393256489242615570666655069748310115598067201559801878776830429794047138182439776712434688190137210433808574184482349234762504619922019457071317196306528741471083411998120373946143541437631106777728126437540879757670911806940862039011141674780457663010372836546544225391853196399002835360297244383847669295358148421059603544920902202353272323412805851889776428837916940762714229992330742825116202146704627137890845734045600956963828441627631351075425256109932202917302561562037087814384291748913 A013807 901 16953501593710192580103792436737394914513933738164929651023345044063880049694635226217447132279385435946798663223668280981213672926554758503613718954282147254333909068204556849189774716955873803291698068778129624805637963842477770659868494290796587049878497444874703809014160436799470659572990660405266252788004018477463301273697156740385296909631798915411278374408216523991082471551007481103416651562825960181422918373653523532677398786163842112620660803058275576318845720670171240911116335626270908128937085156386279024200006323726735337658134658759821677733246816141475993090762375765603239398043752543340923503802928216565785798078396392135054161016820791207721973985922278907790654601583349503646188145133849452677271755920316537975573738643832662633098689984323235892945940402893372059033097235715675591204402007621964029428644076911562451209080519191496123686699617255955873822063736099872495725689534136411130006719857390981434418504453268068337287362419912162296432077589139653526367247484223554618853811686700160059704933549208124125663422931775258865736823940431213554500256012269880340872046636401870215576197430618746884388890026023848831742661546514078933789071551922055319087345407852926662999446008454391733508049778026232260190971994503816104875891949451068055544557309305172971667943131045311608379248617583282961840383092529258526208107015296633497785930511812940679680053391175101832572435601903963498154896683715816970069584887864272607897685314514509399003143120417419716650260689902996581947678534873858560370114337252859650908621457679887985804958939773725396558480814725048387167273190971052923079716541426687401321340721989425821660416304147817842352120897525503299789888855872917534815464365128178434996900880321385631009296797468607343725759708629438909370494864655034353411289588060364848335503906371583899553016211508816425425112771333751774232881054684174924591213555906991675515272629747649274691287774010374440083385740842222028875981490018570877347787049825986971236534877173170254968219298760145308519762610281827884984930138739860455767135977107106092947787654990793589350757412731811838263917067051521497218124889782069281371249333632761150318691068635023551679377767915009972910990275869342725544348098378257826529756706060166349706739398091089465499262218024380382303994296141703575032112794417860922266775451869212162349076097203472085458417368852494772430268460074573433026042324619881718907928121840036926592075413176644481871337718229995501792654061389227250272660897759830614888594411695041310082195610994909920411747508042845570280648019075591061320929425101724597195932007413838332943898037093657874605507839889199008707498328474883972051816339261689652128605811438278698506682779082984352427631943930282842004233484745507739184308117559590381195127221860431462335489146792593905020949377610221611085707296301267054258904772047455580094743539557867336997006614034248729478804598674958138232183845157351446886328854985500823404803950026477823753308150506079371711547848916460054958158434942945231387946721291549647210641513966216285177112823235596964445924978811727502454440118313012276308691575342807319792808938836075412727062507982178528905712597926793299461419567034334849471194583145853754571231544885482155646279207032792131402096402861384537815058811266738094810843623098277117790954506441606765028386841052434062741357558856607637266077117927521231182382893323917605903718324401620826021246884218927592696826671153693848066531888882236810148945956426641963839063646290816252609500836468278410580521834683972998897652150983355384147689900917010383531097833249986783080623106775947730848337639107035734091491120855940554525139473771674710905931479049852877992037254376081174159198135835527127695663637417739100627403613957645836427079654336124251596377547380266276538595444960783020520892381943124829944193342382196584434830370142410153274608796634637983148711461074412538451812462634580422907175238032495077649698080448609164866170741476212717319654326828611028135552590799257592328449952642125924462150290436599148360506987074053483552717587016406357653495011752355854724412387669182630848189851818240432225027507738360249563819338604472289349681203920248952970816441115812127386148183341187217607914275319147675338672842747657723760957555686017112971660809442655203189455971496530319494917163183781326553222637526575915273181398073170592815557647519856027244222899611345190431160962673 A013807 902 1415973406608268994482848848108743960655118259745273089383120801425259325630545628728907401935106550995712571151103998495831947176498779984980321420780599220829222419285512792601179174134871535924725914402418164393391688378087585883282876511661621746992901985093380136832671693841928588958195752947708242699106883627256212385680460228113720383189357477214065381108948652300259199106411695829238462155178787020312623565485915938972749024019190257088190210932230234409726313436093372212137347467841772517836954289346538410380208728163980662136545064834279066345958507330952216418933564386318948157764012256172377271961124367575790995641305745067511858582285889302460146989278214656657583262978842933894033280069724240137058414326220757568257894225271547815779035686180660985014737888390057327742503314224208941052982860078594057701909781947730607487433614043392947746436838732834690537492585302797450715505315580607193989291249209152160384067910441402335598577796673483707160303552322533002175718877129835505321289205884884068346615754963411735099534746684801395725205272328755387285415882400792675949974207118920602275139585602708358531044483863537878275978835026402386628997045088081982305494175809284287820376730072119251974325825510528944603410171952953224895339371510102655067136971030477351766678278248035470843443223789173376255870636271136201367427306024590126368578702277128618507557739284335680158282393906620935329395125920628749157181799419311912484222575153566339514141516560383312154346423081388177520852058911199540820672319561696090903538972766881924462415975608841318845960876126650766344597824183093311188541005256498358445759698441278834050899630138729894011091489482227561101751307131361945425322399239870591069376158425322449287527477821375553955319176624439367149533101590853124231264317684389732497829621764061058874567467001427856667930843774566281935704458568276973876782747402907851730711085309153415071491046173120483610204460460883226073750850027841058246964522188516257824646629476380352865200644051746096312879092973348546781826350117691885126126963943962607989092172732486071376164609868773656543640617357210126969155008919488208449408115594341844035767396743465802059813310554029547947498818830883373780189497524650471929591809846851153693856581267965883247963879711614273910411907608051224290257092702574162088643352515568469011557184714531192049572477063929215888148452053888447699768080994577141044909064664201724145896730583926523770375997564287454305224259861289649170022910841798812786110293859181545259375059625905871462709563619246504875410003201212441032585346513921140082401437191211191405807307956099399344926620295385790406258967892550784229739752471475581435433285977136475177976652391789936099108247589001153247035584879429551884412598286694548227798220697005096165722389029264235541254712967383319179489359094378125638757985466175537505093075167412637853326989410754488134799238885931178663290226931387150195393072297244014271592630710161454317700050038418255204720187889351660250160350644869728670752698108991518084679989887972350354277640109460294067488100155334292732497293121621098329578229064206610156415195380527854546376987729179532912734021891443703164317223658274680962683642778924851435543829860380355121732885650585831606834493663385697982851526975809232416696470244791203155018311332509438621935897351540345354220924673262726472100026966424500749583801633306922362684458172347773010120561016849051469631660401427663884364809891333300620450115226709563461802434801855264234198119362667081130095764154640108840930805302280825039399208214489624242900822130872146109676722501033930428184007955858731547055429905009011054494173988884043529574303061722762222772943522744675746950387503119061232269522660766987423501377241356537904226119809807433617581049134747219682780030158569558656925452632271728921768972149103440928581467344664238411648601303721598990563529940396009624033828691702791501630183055712021380380433377148286058787446498834762363254849031052421680909487936144793368864468494622999337003254407555197470217904067412020999806525585197275397577556876568513342437647030517802511071664613711259139866522473815586403819754979584130078774723832623112801075559978433744691418482420839297601830608188930532991961294499127120746238936008451835292506082465460005225586552195361708814534976386272600175051707908857147019531383548469281082548190278505895251464740798439161650000994763411633 A013807 903 118263514893329234688202018642890404337876132172184953698367632455839084135988801457067075117022034245712909655111357058370380060128354603125541425385016427522877485681145313950843085802918605551969033096804367508300467205026253260557669129130490309930594166696984202408401572541371717678377467481945540138472106027432066114664417718712286040124358325854395954695600500388769948568566611247353825597662687470723530632812949185138942971235106789462262734607270801408134751424495954540529923397861612682462260259200512234573365413184983828882306380360023821900280800490788460067525750231109744869084608067647773122131465068304297639746957497133783657940651099760430773936691505766338698011707255940681763553584703438260487255822940283892858467583588904945121680839545494986129415923176225978070381619307320154965686181456624254293321206898056408067957942878518222388730151207805086188381918217074945881209719462607893449179594425197597587437735947976364471528816155966032705735712993530278874718216336760991239939395764711402272377694470299111527248241577861297372364869550169978701465219913996605088017795752779367622621933329123804812871366336766547131488028280240153733640462202801695244137179057767233003045684872353472044147667272464887982221420971682606296483639647895283853862346957436498896904736477554170560315221494095549558266571412001566674408896026479791944430061792888059346369729942767000342499903821474887139646410312016833758356981069300350242594753699401014242560613604639774614443167602180621974719084812322296848883372802112419208354478544462745213025444698826035791333498334973998655867154873596136443778133300027999395748295773514049498765188008816859477700372293045128130779370922918481043868352106913231636705366127841356286943582475119107641902212950849800383696154177969643788919427077317914847951227839356143698262749411426256016762252002895550433551972084081061135162771845838266684400720556105802380186003667425195911607886742153427924905744745175313025844723857707066369772311140496763451654422991845885710147974724227043975764918588179743937619250155563700981856967358789969167408644380849844568181408002291547014590795499964574657903015222555025155711328743411007253837667510783101874123048847574210261495207022756332066031437550218855207664595524081778534753191197393735771271512935332046303946562639611696591805581445452794100314267624542359691172342856856432040194046863992817040332329892748077397211849989818792202389440835100127191825573692566852471026635407874772788329483536417878642708717853412701841608264355015284290436965463043087333699118877368464287482560726189207540822250435647149917404432167801377932687616253690916600521155257353734049652093866170112037068823478096415543339787984414687252933619946880965320345659084714835602938024621503015362533935190834562636857299654113178216641134881748822201190130760921555431474705704120447067962878731057470926147723482575625603506567230991857973136663043536386171469424791338117315977688109543394826068625879258731092953434812706540015753642646210164608309936098761080581950557435433338673939622779582233220810673613073675463310906418810915753584703269671600286873953533377066939567952392128803768404458242395269531986938837162759628684300528538582516748056213768827640122252342422579241634423745259636881225742384546562900674905891315206078710284380802520823142708082698001184329885849635576177676266352262740727105988696215427462653768631012658349578279376688249627795105908387639915286033286934048601120614073850009449893201157085753524104461127289317283066728317959696530503381789651796788115661269282387906391319565192572515226309540008854903292356528481277117541616561096257612282407905725584199633575366018146823608219015963158063061043314648007113180382802149919556598258528575339402298869752634926663173986804783222535125470898873888108585070729299967071275066322865268489796052734093701856379302829488131669290856584151815119808929406159708849007654518996123737710754176092801999915986319029178187341408245922529311211241341914749286960929273139407527625848811373417647910069565614319405924840823401261638481075127887878802873734717635877383527216500201778074620791823535551592033429755649846128309343709224515004258631844958764790371963070270918975002494226547667046021599277861596251846622174361905735465400513597685096446214425908805281898775762757873839220493696255657776218280685351702825295507400251090877297586616226437220169733083634902999793 A013807 904 9877487027405751010393320799072849460703752435153059517841363030344136146121920686495699180848797322236187927304555652872152513001980304807648345389581957043138250481574937766488365369345564854306005613278197578660763321430997698575037083334107681175713155396698817569352107740227907232215764461559573457905328767517153593962886832284568842357226531733685004532131249392970454874395251937990238867742385320242300001983170328891989655900527354162677645857133864604408822573725326619179599732112799752851930439108685982343802052674623034372079111194049549628933352737791142973299818185052517001210815550418009658933542093969843243169305637118110744894861120503090938669966411253110374396635801723421681573758948015866954156093587795451015432071048928929921507905399679286736514947319601569914416343226166686662889075561438714342832480521332569258243915347156720452129130959027088603539846191408316554944516979236473868768928905986928548100387144110933937026558254162439017615752484932642421895340146662614749350978273664461029191257419853852093867300384824553417837286269699746791125076632436910453556334319067885563209006493581749301775829387813078782969011609993937879987385043640200388485581332083777067647378646223834338599257318263539909163115300975902960488610067031862002758437080232053824368380495341801879368087614408354394655982310901782850213305405027618702990743191003803604668146214549842635605934467073404048790407835669957972331733415889034552611756423727672110552905008873118615572907801301727727950512682609970555115588179805231364700974402512072942937098166690649335327965114435363341736680642197622911920793471351638537532293411299666928186367267684392920437012794287422146610823838853074455264928636321500019529268884363437918441814951904422989359314727867926177846686493098202618894339468924669566015734500370864477822603093591732328776000049533839267760694260434534307069929867336257871747832581566512720595515212307019787733402308591396453716052706861787319231577181319551890269753198765430180245629062701960220397268996942166939899861765403360393413897392242835869705675770773497014831137387332959868179079377759392298205637830952541240002717734403018256030165887978430736847775828168115451628631162798245615250341185747631610487011695631829005799354682766834225001121281997522205352368031871867839351920858223008511044193967905662816052347946269402423766405247747506060429046988127544072025596524972212172292530922999655343535768487988397723188463740376876085232615615901108898054066794445157642117674823834882270512963847195231559221585792438821697197884107756691505754830954412048803017015178635685608251535579086938886316002397124519045392127408249441221560992531796393927448025205714090722595282432246299094052268871583445104520589792414467784392986754412553346094196801073693505992958524411186757832084226458543379065600911282929231192198895113843859563327594496651029222784012988198826030472001699670969774347234059202509427297827997350896347772488597173879268077702061568479614563828992062928655759987454119158250654172904624211285092507564827879386111234173487700835328270837526448371190215005506494655148001786241727559999473061186007859654951742989819540908756863095306581081118618670846947341464444070950381314403030186253330650637891476240840548705627830131956855229699713480027268814948537326899961661769007341669702121775019756916416396047412957935699442007336368268619281896608717108305409830808238015127471820379297163075040574444073364604786158018673214194808062026639264530053840959220086728697812331068799016215844311813924172950453507719540208144871734320329709401404448849044216599091079570377880909615284746134193356799320532035438990694106517937595848145201640854582060432258924584921398682716202099938752018363431286643150565140922219403900609821709834954551922299529356214454944846008717133692381862549759964814352030089536256120404240072746655751621678245150841632764943750621561592931865042777968313081075250697339899541446915834983093351635991384941758107695570601674088118061775196263773821876456114838518574719215371096920189673571102248630411296773307577875756323525494817197351666114949576649313352706570403153893512804518224086621630798482524695938140717670685190322800994056656727592097423711183320295487699350769993286278380550481730624880728931805716296192256940284275066329325949467650481300380925534854004968793127527021121259571671506073576371361162771731773848263065796276878270733445711153 A013807 905 824977594015955730139060546459363459807438107136418683989628481657372595060248937656807291283672401150488651876403792683535050038438397037839597455283274634199949818471620377194874764013110922196491894826608339967325613369238358782685672237148007639476738451887681942209857390571575039941892863593917134777710963991800185321374271119239474282517917156929105263528134080550285361564365837112882740472711764331957138465636369039387868050467945147020999659633677505624829270180113004560499349225793148157946082204796561931336691241437190453790419446038212434558142554013054052272974114633771272458128525586462584723788369230455277512743576117741727524363695645538658288654264634271031579981418795741902266721921097233223878071092546263864259902006077593155974261766886613707520464915080442720821967402592667836771158479966922860627711605622217517017790053709876448882277146828901467256251493752614006985521002622809533993449711156934259265892434663289313354395171945901069190285263294059227719120704389408246480543056394729449619083010963613580731890795440931526011187986531592551741557525417763197991478598662868870124779431350441283433619046299536153032354818678303685674426386229873176646704238436969144466976711911260867794148570478689116753212553052808391162969201408568146332387423378061367465071507351442634766702045643000167396062298588827805432665480733311741692489862055828680865488239985417406768443252624437779559023652842990559807118706628468054868686508266158902345489179246091739891264832472521601566154769764267350733809040365512728811190083072210844267049375980169723135926974322755981665189303916987663226536591520760202293234678005159481509053580564268181107819745591679785107082617844847631578182104634208003131104066490918698386178826598009312494279325386257062299933102590054980932674126784057326823200161205474972052221632979875075831700300137115789482640945325752739860787612449791593706250725045016708936858026047094599691281494215862023210818438129803338689540557760990293427220056914087494084295184945930419567800303893606724987376354508254063418322124097513894673687746050773244175711425727436141150184888709842204138433077278987196906266987895074487761895485129846513572263084944429170635474903348072272031323746174827939739485703830865990393367902459368761306318650593715052113235130389970273810511781999643893850922124393448864059508152820366759835393932697119453673094433495400608439649847362204132842044475219854213947450919885278966238423680060017067514713288855676516274373712738854011427310318961513202115513253481592935057746066970282826971664478563946631252149236143448728076784124734831097686776503100920222723998836210236955190195873264401580265995657248166617214386513206446571241880584023643146634339548423520918574664180052248763820286646715290868019133411022475955314037888917346729200893506678044001562938053711261532318403643918803352994588684019954790611716143548787354148891052053958219066523255335858652789877341892166744213862306020124559570349117753884260985887985561246087864257729912155486216252887175167118750742211324321989314207396389403866261467452508621046494410177947474907940092616257188695327538715989543316562446241224526252717876240281962583100958476108150007807888906451833249846797760255484186064429271927333987111243468442742000451168505639749769565357518693316786080011697952609262183595190912771425117416013814275977659747553095894740814163351043286656661602776134478934847261461573909899278357190463818143451485156344703877605522764564148526938012814626850755020863667569983703197162633363532767010760848994827418243717724467832122168257658914700972321022014572686056797530991451978197281873963353236050156131899941762470484665942832935386245815548269362697640257220139379139915588984507325732144491722578351134964686833182832919027125239131102378991360387491448483494063723121425542018502021259495905108157647432282535115873435031194188713243444010160866995663445803262300237858691476844486013492525749601187857453622939821989636461720578912841752222421513708637526167146653376943491167427909879123587009385871161726332030907860581917803422211761043897172852627140008505586703591327300531405466641816340082946166593938725225920058945129449450880573297780950661824606026545219568925781742094399428137475660609263256621956784623520663361113345230774273491909482937814891632625487635848689115281596541348998570804184331068720685575858771172112455675857809483580779518370841150049928119241209713 A013807 906 68902953629806638536944475900832495526577038146140824905497760416505416512027051522034201775303602616489962693369121168721530914260413358997401019062714380723014008788568205523693135165139037332773199547813155162411002554212156963888690030918838746056736672240111083495309499117928518910986833860227553013769197423559143278226500498150000131550178958863875800715133286541640383683217399081505079367021359268769392161788415178538714127443133246624340912572264378947291365474713218253897466146687469527299814731826813649067171789176075583891029622552557540746730624253724287499891071028327210446975352585506941538715528386496855233141856220929906824562380224011034278926692836518950828591628079239159419218881571962016091520375720556504206851275449606657980126317032136863465816750172433656485771539431942210394963927405317364242487101013173229238842843075902590887096669580296679446709381009712074477437699660059675088666913325538306268146602035512586740672439156093603199841815475583120758328680351307766154301436613144198361635432158691969876308251126022041983980431823105141514006626080417000059446284038921470901691702885820206433659296365983559037415306810830602131213766204305237586709384698494099915026361955540418939035082754950593720345065643523609638322350670845020149827329987959063472050237365499840298349721554149016981086519240437487137541653616326929977898445768764867254566443291822047230707148902445667786549214509099414545650361496316280410687565856897857682797601739812828207458330072937476684406812525481373400638464860367988623039406928274121924028230931239755446035756822410902344658275852450726620343562660405412855733253541668925055117664102308242754306212971562687331928647325019519037041347561153686629512942737388020607912041776292335788834703535585576100352712661423982062477875743131251993600500664042475140773603008112146208539440767752047853379654394552194585912842179419043697939766806484840547115319193479388060815521678403012040590766771039304650689116924755670297334846373521501593414418141869054572722249181497927277670660504883887630761682126748457997041074237906632126799593988181193945004592089934730731846069047418289672808325095984516292361272813529910660068985117643668760645499402534344232328190604267804354981585469657758383644480581308938313065040016237674867549511325300707238927754544392257658322866751465242575114180431709852148211936652796113890230520179969354217487994901538651379100396614837443803105048279738384539199384182292685495896368598514958315751966861661825888420385149984544153889782444036123528958009259424991991500388914139386588810756351936981217701086881977828109897260315491957922131106799115200734440349530916084385396223289024124036362775969515624076693108258238699250046673423880890640274526982143869003034161020307808587826041622008214263783758520265716169587826571256913054538149184018274440765390743742374845461041478030644066681144025338268605869529558598644414655088808906250539663345472175658643485993661106823339875128663922167361802350442060834504510669859993138364267657389757132925180740232018696869511915953839400314024023100972538424259632472351051786064475402416657022451361098162647342612072513313657153249741464589796903175152883028796802122689355763564860454395734298294704287197220642861937518165727806254619682044759537540503868225318784511290188657024699878186836053940225582197231702889782143930119775382122224647539737242486344851033725465527815117378124532114528697627670904728555159211491743066012561490866819162249118389768290449201910097554379112608874730220301155620233505756868896980799133548065277806675615047930214739909224079679125312149786585937060671015179395293225628145090292415035943297349784211349596394636760407005441869611923283261085144889907575036352474440093161466465143385608994263388230064527097468801795737410923673268789907696218824582694927307317614357490538434871191669615412865167240369835518805687172645772344806656934270578166195770837528316332909243132440811042384041556872396426919364471379455987368867246459114823006255636695697325794746461014281110610917345298544977553455423662356859626548494147335773824271360650395107070651247467683515979391142540067746780092356269594069243156156747586996362403962780226252919943083283616250216881466334637470104649746276456322452608541069324583547707019498096317771924449237564048513352833718363597434224730009709632136279515190620379981300427066004410503320105878150286153851023693320046447145076439473 A013807 907 5754843590115080257244139571713430858875240803003827836932078447746948892501011370171818566475132194131858174112882369132790983489943984156821930513136967792366853028030005093544374342127577537070550399432902532319729344330353561780947280072372330909404703602166317804611744675828507827964531350840065455263017138013083205740755548105986160987202496823269770751528647225244346485606000388686385733812990947486888402744730224126731942638177931891311577358948093194056722135813522701783770270037484142389607826216907302783739255003775008842162685105212158360707688468295306216278402143356916943741828423294125264255059646368603845927240973428286747894274558689625594010236312398899292154801368806133833852580207771839545979873300556599787860425376826597681158130124841102973528480791151831423348124744895245354397782180819511578896765163721241279257393096542460293481200940015958964068614211312162172430074113307844123080549267862284877821872348608046757167702790756093832853988270336177828856369711621575936973410287366416591362152929326112016039141442296486968544029646297564524391347416862508261965013089214760171180192716726589461545658091783312834363963840147382720601104967149777748479554519402925719002916776888691330207149146776228538116940227612735400602321050379646927933728427924328940249107875003912161558467093924080047277327173480579363214616451689241518684056089053010477968643910176269206755891783481164619200376945014492202267263842533832056181036187933965971524938494910907224715127186021810990158341388940729787794725223602794777784874306056382937216761875608075614608352445564580974728203857472537138057714696959720487123697069053730289528482423488886743082409213597887208650012553232955249492730389655117060983550490369384869193421641197712177419263273995642901477558914194792405840214659942065297757507415961491566232552096840534563483422632363418788762122114687393844010026491667257948695627263444420367335618574358591970227373186101897968642181431483973763730205734672518338903703703962889334583565617627045306968334973887888384158331236028407178808846452908157960370867561424199821862428889486881499480728535943438645454515532909422971762624120341722785254305866658831668239621706010716858557872755599070964628282807459051287532417000011285637960370662631503836845505207196186842612602735400440369302484987302185751880784153949128525116111463836838561270809161178184228225943275951220433598814822171409701833844225667838143879136737372029615098471766289267385302760601716567833489920024252857360026758988111859112277028519508341073262101891356434756122103982497835707284063181270128608283612477469670181566729078810203817614312170968900680541192433171642283952677965322583863641055411749914438509485094836354400063148211035955867166368768075638083002416162577128481063818822311748063525483295371112880200144863057948635228080757998390299567166200308106889467751645286597423093275830140277532230828978263717380156407672408658951323222277181583185562593676569302992169710621139443340225094111271362958651235657376486909321999012849905499044020604918433581238504732380620553627600433416327381732588763723232196223891050085241611172160130279642468702302908384469959096571656864004427150091943943448137710089137682728700710011586124327871996770999065312471883454719752106192090464060361334920423578046850201167467846823359958526042734061141580850694989057057494443187533759690230324787166394229702008303187784606348646418538339046737551354560701633833655452503001872616435148278687603250208617031837386607792733257839297864205826342729772818557522634319447144733324433067960067691354044418179465291958304358880225196062325444049244303858798274285497688306086312796217020137951327116129640476456865953501510391857444541249092386349970574611195017711020938840635240709448809872448363219367707691794781784297756115082601880695892447971263023634474468751967260618876799437948897911633082929032366169798346547552010596793807212959018836976121202508440912895664588979070957534871539421972732240014083543521035161291511729132305477032461336347703019170373772639334427596679775070242150439703707272868956779679631165576968312881649737647862839748394938114727616088998278820093687992766257257645367715213523184341375367276870126566258930912834364156949735256140610451458755908507564317958651058542488037975500502556628901924770586895883742024991446021303883675140958185654201388235804756418192968979754369647798563048990049855791349889783599312003929301224433 A013807 908 480650291490001618165287781169077458764118987107682704768404124034272918450576970648120458490569515986086926560082048352339835732063611500761924458387712686986271931754094055417919689428837403473669439911035452401876114567815459833506497778924609449884390249556533029358977527069872802299425622953513106889022454383990722426673644133360070151812139737176314522938424144899633062824298758463475622873794816925052406285642613049288778581083259049494234252596703691660811489505281229575682276723800713056522435253462314835800686317170292513506269622672424678444666848560492270489788425415313060058261251741948636195846836724352161815689093341703937470877705416316219237328947047868467780061165124057103937201351533311810719784997935787770881890587897934264928008186156853761452072244157792112309458726818395787244657165524226426581036723239161792884856728816322826171843383711072908637974727543003096803532220017584449003810555401125895280560600428092673205403704786739713013797954326747908443912854684345643831956200611130480127158374810246201691605132402044888099765900088418886641689727603773552547579858224305984257140875893721478417754909483834071238912623892949552207324887961316587330760873015051758976842612122520388590231303887897383732064964750443273393706456448758491067952932028667877418545738828201747645524730151633089628649642856271468995047980661537140882011048613796488130419108021832180417458837648130350160234682824555403225564143392268187164296323452432771907734388033453882315432137703727675709014831145718692606403245400529022635370486916135159299281168612662083407704204605999367590274314379963774307718389204772814805058302904436607511708380492215309668985899928909137553657698458569655392882334874385032050407120506141393659903768894474118770234287907390090774307198072463256528180568613021235734004776888519737103308983680218287276698941677625100656201201140805821245561422610541051133007484670141433500238198949003959945360435876416620238963635338972972720510513165583404183576237058684480113753983949828451083302305354090325733287983164328595981293664593342261008135229597710593321771923278833829718129928050531939107006591824127916024586129155061028747224880289212279763041444507721082743612090420390006036718808361787422585995000257942587768088118113645831957173440410232721281847193063380180084512848624465856182834973321985163546222745571116593475899251950763124925659008350721881834606612762578309706864503572003509614929379442049285482639460392245901287871868215969462020911610345622899566794937446090584916489698977856154779924012067980787266074246722201736108072240962862411492455597730744323234634779391307033050964966831493553739480933210928735198011616341707526875164589044764603818750704605827155847674201733934069981602285878445368330444800314604347866931211858299510013711890312690718867196299107462927962884532988783556210149288215933395515236085165981903374173490609146119769451067093563939308043325207243604273466847812483009241373386460744755209006400788187447218940085267495505669509853339741563153482679552236957185655644943392491138621153753161809259530815799365079249687546134928076260815604394169464606709986241086018628485041211179315453704761352938513760002829250100731909684354868399183812000877684689988197042310612933962964178021648415661269587648785439053888697662050975651708082034533847096053615191520605974230896181034498993389466007143087726956548924412458941435490546958106845297522740615522567026684264361159420737048503219402797280019384267311060673903116090366869456874427995996916334821971133355578742847940994544975271989974269092813649581143850767120649649538358035288600321483412436933502590690666599052425012634931052841738941832792066263702234153901302399649438325625529665445200335892362101619074242179832908695939293874049356759744444810314126391969406332888487813991677601633147007858996974942104633057574149209165856929902477506719315712254867727701998091477054815572233550212283082618954707493485958802136120985444270005844062584569418216271638420377706228351128859285747228203273096503864128787864609850727302291493641694646874493335137288139195622474580153970460188267738087152238625693626280165223369225245333044914843830572415798756942348669879376012050331469840940512168770838928752598838328119925516286752234460279400224495060527143419751777474032202517658764188131106017669310563145321668431447968624024554146842649060803894962158064707353783784414697954005549334144615998137880179167565868593 A013807 909 40144392995536425150783000771022518433437981922220767184961880843466508421910639165501668813590856544673966193224612760435775420177684896155136692689000151329780418012033689602560070380785928775524345290809592020057094964818515020754296200993562305863794158033211195145091162038402846320850327454700368200478044412605289127798209431662366419149501722988702965270340123006162253040148256605627947498042216904397302025383156684489648075870654879072807939011129289031202636414970593575390559434248559355193810314804425997400909121896380001020557145155223581568377019858620874923577619079112362089126038006739292043713323650054616907008168764992454561505176834076146946920950986385022297458488572326373377938994081413735743127162812594930411826383791823367741052171716006583010238525904302955012198302322599234546461011121748915374474768161658032103536118847468098764698531250932520402352287219119161648127814548088670765247261397657435899727701908354728158788522827493287570625418943324312061144045536091232518488813831242228830700394622526573011484552263351191098980547741284833831200567739194770882326417338752260111140663095519511598929307794999305463945221260163039549907981967417122690452478875090137961504871807085025375444708732021077386685797920921772637115756949056757932486496835966369789874358652670238165101870986994547278874446820998649361935402392832243543606444791272896485140734321091445540646579579209494975732960944189691832802342820265631260149193231070637542505883822942101704867207573153039202892627712121570925179405459097584499528778437722524639835262483698149868294862872897673180507301011328954393954947584771830265333274516881449895985395647090314878863371347962420077619044632958196188068925491043512261882053111793435339868822681835372873808737960313127771560911490210203648490169271128146629739812970506056962605469625955511571637172307856926031906580520481242996250535577854999131679918127134882667373394614419759738596448964834192538978481787146361654589758570102691500816470895378386463580846493473622062928491845478978095569945641867888664953628160500538981660462511230386464827712804171480291887929720708478086156297555742987674289458093159852181996969226635298818088984486729372551829225404001393694192791593184847321804888416543622872978487712969813530895082916503047114181159411846576020838597629964012774246559806825522844544069932845229003700581422179686956915966036460642292708178904543303005027030202837305126548516700379398372795530371420769921464346305265985437448558607676770194718279970434931742810136148329523903374033411929823333249787160485011201482301637459231470261383978069496620879931409541354707449644994733173101875187022709978892473128208475754352140621641607784475545877599383289883553597003019907458933404518853635608327080167076069738193961745617033375855230790806241530507102097754411206388079079756191398227878701082973126828033069147974551714344109166493069264322574721553774947086564634193072524224596146393414848746610587862699811423600230203779173094861626492129023132460788555096142026878882382901103145121317084252388777382617827471165273266378770784013153540735327857379580094605427853417024760841745361869699126998907606008875372958777607749196301797663229828747002963568231162125305102992504205170824702857520731112546097324444897230014208655219837917432159537406310719606301443309493994410992531573738679936182390426881590382597830043137922715852983247633605972488041826094396818949060320635696443708395979379028037387741031624498993390087098545062158983531303907609100653658449200665851028991292181402879805390879691874640928900888826666715559920683779379093201465339187450616090145123069877075165019457589480282076464394878160816626166410674298767990677721120738394569863187648577254065975089326699781101824367193545763654476325930615775002246150383676786329179390712398904966002071243391286344139521057601650516098741536642384823838703967603238807485398582598255095251408518347280095343417716124563440765113210960825290875158101951125822378841223512508366401898114633456404894246765572293099235900491240079342595014687840447978601604557844001442673757584699409039766805384309752777042122256557360545679621021061715461244332671573238739927978581903256995363902455734692585192516847909238168345807576002904299045785833374356995786150051950287545561088206408643586477377643756898105701758487544460411069062965787447154786898444892207402111134403722422895375458099987816497485937092472780473890444254268910755953 A013807 910 3352899847380197765018547007396571762079173688125800696055201249927166249906398493741864880979921929467714330424312882364356398868660420211773171710077981639214590292783065789295419638273621557260568843033707935107188628556607193048419573003183317348049951873091832229713158944609444127563740199344029452472126747385206353242834249941872505693785533405739460362344077413597677536166222539958651802983983998072167062462026629445259896944792966155039991874148529349175075396014758946010194914507873925905142231302780463728921330769907554065237953320509428756172417075611874094492126323106543594045895820360872410782980504576211658690229263420934797431473874358873869153784747333863447306030424049271030898842724673756623001723765270741182926151400676879497100418433892585819598131922053287105573814408285810668554970109899591160991507111629840499319440182259383076926386028609135036524865380828051500013283198870913870984216519193746703781157391087695250550176215075066871186205615565389867658811827219875831176704219999182194168927659268041904492201289587354831777954327899850606415702618145286458862784702549927516742579322400885128254174716346136991654168824870077226247864561900645504229281488126403412682848398199548404382517518007132404413384528153307372424545136142169479279204702236747171220096309029670961787473366704771583278872672936628193358206743251741813005553875411903587335439271231878623000342973035156229868192631019667251567484474691405788478920767852250718187633922775947276492214043717314987264795159144105725241909123349289354985143103897022980443680957900953175149855242007286561709150287767205599937511177227728035590900420924455576762596229840630188997547638353169287302820226789301503823704725937445187624650957950099513021183939209572177793379603183312744608538888573846418925547427693893934662498919109636383573771428629430281974708268324518319110869511651113896289840981998027382477038441896432535261693291590952753127314013991916595048021777344251271752991225533546896839692465652898215824735879981410388317850567426249729520097429954447929185591977593165516287263489400473107928875401117206205458771778203292798233860128153210073544329829398804014092568866777806792585610073316123924901328734967600402732676146654391633164466085438139925974036272274951795913888220269250998023524615236837875836460512652224310917846921625874493499165264861166371618076260961869634328578399331229304929279810286361210282862589571174561474458663332387731494255492151434124610623667762120369721141063471771523433065461410695934091245381244630165933702644597790774616355473430868620559003315062232471627701051232342427272512751256303486520901799605109350641717495323760147078248141100103479245136860128723767182067242978091754364279975289225690877576878819174499643086062634360420603697878955680244584804730878928098869483674306546178368738752820316861771390656993150998525804149968307982533733734341694667638025485763318892837355616964812439610295762494742924401582165662908880550949910514826849840316055937906249108141046257520910184878226951135502283035783677524193843763075773623568219194788481221314651562596875755317976199909081539939745243325050263414368719140786075762161467280024890064576820624322442630618526778434520182234891867607507036943720072450007362988983250962594634962261548016721092616082701851396723712477612237902846652247907200507229570228286949889430843577310344953363032922443150757013825606404428173741357230116715444467039814002674968940593715800710661518702309780426933464557582136580463518033667419695694207335688812543792381714282949924226051662745061885022731135692030750280135429937521243279586594275062906465010823919203194857590117330982639308382724618869565434044785928107401349393945725191452869543295596820836844305435655292417405472972372135726185517218050960143962600726195068870999391891690268941665458992319283626748876938251947452755082991881908622871832394078190108439987975017188863810492890860883180843177591068439663136143020492659089119184079833059979810903197828988211270252932432300912393172384107363491941281644928862666772878221743122055620784614275688844493554907231679342410363352502934861691335092989927310135707627300095537038587909062468472797524699139141927509788497005417259407864199654227481058410194555338569960603078589259670645055038488939966092807648087456320986177058184219886686316570638200877992899207965533373814956545015842054431724056533300482644653635969082421686522951900419097959803794560793695247950513 A013807 911 280037548153041497532114064604769070140614665605954999935226463595166852358432308595814296724324059471072968591369036247953410789909386956507507074397423104488841795843534437787742743608251146083959970339018320448087501445676389370597051156798873848226480030392502919657872748212725382978251145189412683899924498068359819829194759389395133548050661535580765468923339689661091625498139072759886557237025327502985465223890926117897551852726053326235095161320759319772451472150548681929717489454612138165523384300639527111103238467233448823082739099282267999144276446572179336246076882632181627518307264812360424621005314722709773945466638310179895216274129460327504425593255882071608982446967047019165771702243207476826909726970599177574339175091135933652477324048017142660238655576261812592344630553194439192848379658548923753357171665470435908343658963462485933967968687495463567385593281472139689332609426052897597418472747899580918446506046461035395021201267659284660148343079217636927136731622621231249295709513158551696039183007029726127905093143907625462904926523420523422498445898370112470330678641141672496125856967586244326796916926483945707679947834421973720013447896074503813158733819169805339430684181066024482282432245621473705549010289175892385052270434315730137078878455935515360487473663826467148399451563060549227407034724516340123337470785403128727964036865228277599517843223372557734471611645450869283474821316735393628518167870810700902859547941451787832233749372864169892479906209145313865051342956486874854277929491891255996217714137180583256349636677284845510141691059667690580920509941184604778912380871033237073260587594056031454226788799712519274015264176302895052044818848161669250900859642415021359515598472658950261427042303786722677861480857837473463742449776512576226755080646708421715316946572222955940392464963490558646580809609278732094530458932482612683732023808657457245011864727705631941777591885406967964893946393762618865935005826865569210468081580147787370370947954423795711883897765431927377042695197242007803659248057447225445493509827560558777085828533898216914447327602376710179486122077687317217801290231763484258552495971681217510061025444322149201123542738933435986331683877273228953236635844444721443593529371921878884757277483496676248946523858045108112605922799389195936227737018477226426672169492741114663571543782086469476523913347391796313728757196490543602776998379034927174644034966343574070548908262020184355722131712959979929521603899355160055399479422762225829408653060402482735111234905486932756088948778579452083286732625496419578057708515877312718262817219499976471868227537497677723497712239204818338074946886926935771244122362992821742690033075694811137758813438200773201416259027816131418927786098495856273384690191037284416689241450548257369707967475927738953745678145961757043363535429374305684612008319062724964547873688409503051009199975225952680335795526596438157248668778484518099768691512379323423788944544058331812612495887476108853325513037307989867831761048324474403939551214393185788286181431688530498194024935851688814041235367928740085421013159653659959912690192606399297307462467751523050631489791357593833731487908694958843083520635364034730951889975061629560140440403674446595232576444171097064964202870103646866506683046751904562376387843341330505761189842651721883655242397457293564320935036754341715153486420537320849833872715374394376551728472504245499051897216578190637331632305317416080887327737391155160703535615171037909893313817629336893489689936560404075890884065312470083513158626260621284060924130313698983527184134100294147191243811711759954351940447529010864169024555770037700784189601001017675433542892604974616854565501458268102731740913715335117125591542073114073234291365677994122508125493147986740583568834242183900375252538347174740210185862952276840800497498887789692950759740903201557286564968890090878313385804516047016235661410631094316176737591824147203035583627149104793801214567379782323373531737002573786445985874924393502795169678204503990150693031106210427784266103538791537561958207297207503551768919807980946199406897090357455957564397622583321998301611718869844436739731279348999900752806429316522060396800272927545045058389454923004225819320733445479477859456432701679529726853556951945641869634754908037387575912439385086494076604229155927846296273175530844934748489312914398985596268144228192024925717789610964116329773732941680083465674903480700772725512050220804074796273 A013807 912 23389016059290178915379698789854917507214277486074967549590049465931930675828624846231005876712269771083485409719733276465316822584021907994463498360747175110012555630647839778470061688904743972078420682685149142144716208244337716621636309666998742677723838618412236352745189803475036711726513897364936772005594003167480511954175498961670949066739302113241112729946254220184033653230073495978485146993592378376849040964594040292921428291532699860481382968671139146714919405485976463451934436738660391722678580173713943846453580021804879152693452311154305556529113094154990342608587314322441711956541064393155024770984890955443029699319098304535028358431566656013497129974324526502853822953134734087744418343054931672060327306311413910186382242786764314588558581814439772125792752384962849525215888433352755825889517461664660804144334671756277500770740287350287690938712748308612611612136461834578992748871873364060233988262377320897889570631506472137227565751076171114100249762319336253791386961852947855172426954248515396204888603930129755928761284472308786287282368162605536770492699877770163634488610786793628548927699789770712418405298616865629451136923078757667069243181728038632978830607310881311754590173486815430784711023586551105361158888362259707891950678944484096778965007518190178423274287876450362701470593998380132022262947226329243441268897467654714488284323020730973389329783859299394540803476239702053425100551195056811247465898737980550107732303617994771535994981370988333589814246494025759322953215068740274704146949092249592060099702451459494153578004923507581852544178994505185009061910797679375739540962729566993595797536443153803088475627340789322285028879268994097641835315017310777504490698194144998968102300034948184784648000254570864777668742727443621165233147784106879034811090693734090084986694658633503097519066215694948721075799376568983267278460499880293957982360522879486560635953922702085409206251861075371395907296753447690301757621665639206027504641655523348960751944101429841652255025266640006457982945568849733769424057006049716433063434307685429620985484979712974911555248678105210900860402050522421347981561447117968758563016050786967657806906135230223427039413098459507014408569113737355403277062363867579690375166672287246333812572699125896988262619147785474672959278127785033789676823520236428382086268203230637816158908223644017148753766687510219918939529808086692247537681615376152553444444423981649946315366952187817574268162798130483693573879278042322987019920868523863498040112257875760519225450541174110721305090935734417448191195614086459578957872954589035542028756989857534906906232159343541144252423930625632414357638943024602550080343879523464771214252515106321036753857171966778555487370262231112240267622732472411809362709445625031766302135191241003775379151556960685155792784428871910018765842596771385084479546816437851764002958329650104323339391130846793814325978176861111331566065047805436210780883805433471678276437264295931321208269017892087538600174389000621751176514517108426691435256977333270223450159356057755739663156667268901437538019164776300674448440107433333511867797576679075710416572769074956711792658863977594587087601622111657533178726986239544763832802607122362492489722955293454080420017193614197962875187913926689937504674747765820954238289063711265171680336848114463444769500278030615785648815204759374391334339329697574698974883060784792723976913752027088326313507425827060220575261772415908491790499954646670177119998114700257272199463362219846681152393191461508822482528018962813845102521623913350266052444287930452803173946064190667467559874397977903147428418118070516386261099922469318807196299665205997269884935933260084974310165247296010208257732854418504317446531185488560510601249152791747106001149313213000560280252604741441543241467255294381477094933459637114020498351604607082944940404319976297266131192766669280247612295778984762843018676677319628381397300406744598544734980123120381483071241882126799430480744206191965217755186259560269746955366693318377761376032651021801138969689233663408008712311431670067904147291951282376607520663451883745079031736053835781636620148912371728277200939096182507820710775145782945239006401155595181489708321745664624235944655486978099891470299660715676976002316535930183451954593764364674190647727782849881809071772061823332249650511031893511699795128575903923517675985911674082826113820875506097333959979031949022062251136633613611609238807491946491777131059517233 A013807 913 1953474010287975033191427822627472565120043669914467364709310521444100781975882575782059841828885483550663784905201842983659726339040093777605585846587964812363358658827338226137598022319013121291961773838546341501068842428775330429955686219697401987186172725248408392417630997576038541200110167221816884134679216738551139838924691848777719337003133251800010976317841098723990674751428968457619057962051829034412808750403858839305090612337102625047265586926382212672776783665594240203969016090849654577069837694688762303999649457001165311712109830479918754386868054736918948405011821079524654224322266239180700823897429077489557283516830409493070103524562878676903293792585558778044854146868766125742501564430290948182150596950435601192676831299793342318751001311723824207718336471944482155195556217842055519334118387915694135022938976119756053141872999539783378234892227451483633934457249428885872053378527735239674802933662016218712634828714052059373383519095632887620766960398673283252910430440920057811856271645790254406428501088848367344926071240411702139500110671308977036608320786491241836916123261523790650034990414141439671897628945779234237388406952460919111290259781107514665024911153212118039055125879792311594569849400972334870869351514904293062843612656122256247075936392926761892090291797729010743189525481338707006631423615290244741458219585395989408775994943014471628450212877712544731442447139016155204117823136362339932199599328494873525547909730478541313457836839086316609754875681427525444412375475756256483565057335133778178451587248448348411200988549216276743906342373800067557141859851732979141142200748136164872114606041268648787752572871130064986567897025425656029143727345560813447952567603873184458814872201218907341398585629262013197095671061338818683341437736076390643866457105831364937988173724583728812207889929401057812132971839730418051466364299410502031664644733231417597030875507578000875462315361688876094357573332144704541693098319135852126623215175710965628550963123295521804637991965295039979377193596855898614156066665202278366205891096812194767374328690990607377588005924844025319650761639661683153404767993624739868683941663577778325747690607320563490849758821396436485350418100948457660637103525692584123319824295636103101046359884403694042356682213842190630160231868510733807147597977233666734900227206602026101043408173746971956281063347507541077849748469101208623206594706197831637416233442735371385166205763213678711620451225062656128570983971181372858198890810859981603219808215890041394326228854649402901554122500043474279690376848884115190494140507040230837505783812549891172959715416180531899909106699109783444879564362160357829585260401161679301156585584314195039310718904859837311732860651671804725419392118238828306729782855608048278153320633307639876323442117188913384896969148283810796677341939524942853640816229655705817181291082650706363189629286639455066166320023309616879523729318857757837760630196313608988041326316751260479878635836643365043311425165143720929280013668983412905695364098003852062332780759577299817132406508006965916964612898661281408630608166212939448244710321401813082409702574245909459525634660978272677508143575080387748828620456617713018220079506549466837735234150949064578250760256027851428057298569759071070270327939608149131918936140890228578403913413891368101370593432721395061033174694716707708538635355155671136433081208119806673099275813483054444102030453712501896682666438493949093142834346712044539863239362537880187631371379475963814656529031744056678362563222671793175156807708550866927570966199372239348573891149227268737558068269593512448776368909639367599096913326624559976095842144337670097978059734081815557139359311619410068603894105733887899097451731143190062405926930490319510040321991788863019795166977800609939133070586629442035348445937482351400106042824368388174644367509208740323964543351064984955560826555756586377411762894766412682042683927271715615054810274863137381847593193237112415233182236845359126952130911584733289535459181592644229007887623045991852927887414484801500295660963084515741422285971063055376636733332164782272745809626952418318072151457310199117440099634252259235693584650950937369307053630916465153201928740519655080810333570927897881035490897962634056712689479397424852090699625793501953077088872151404978575483474375546532823060331894777990678588933788071596119816019328931071719852433343144755429671408727414271661277182776042455215234440534862939717763221938817393 A013807 914 163156102813261962747181243173669136111391167354926228767886324061532741411407688611893420049390344471634989979067363127838244003562967672399396135492873409093400078543918115985238324422106294903425939312769228988510770788493744372840328868755346711371776332185472317343112958548548314999574401276533367979812542861220529750486829187901763896745838692323588716753042406406526425145914098874548801340048530812783192199642480694117600473033007148346572669085678368784642989748534096536075696192923853999931449914098100116392354722298194327999507125151513294285145606799682207489734992308382978645469619998562611313512737173981005313876609192631270708116475016189973640000850538454701084263200626215588139473162782330283121400007897331847213561626990039743804402380556485521652843180473275094084088050870386319030304901877106689851250886224498145314462374794562247533556433728975364589839803929549976919770228014974952879215822385256603097973529026342050924364898386354406974077299457591290566332060856084148504047664128047838279314839441704489015570396070425774393188743378397071074563560408535009461071530925728518881572434379507182836561867180427422740917137076488425094073787177880732337545604427429310739923168606133656690068391818610380749879107876321460901761372651986964012029283473636079989273261238124706281932357726890147900863131772656531051331957991858431410379873635511684879790229759429448514804627497768298803124706172118993477242735515220331727286968599298249041311990637328249563336971788508352642766012110638297763837153687708287242455018577654507651917764619092649927801621402155442440045276676590150847337748685080626283884011172798815401882638769654157743137327460576217210113251628584699986446398843092239184676941118004360060951270341592604234627542714079475251360221154836222966370363936141430985710257650957614124415174793505749527157941026124246076522212651064540186662792764221229121615753268422211119488041323616620276838882274057868026749264712545505467697554690555560262204991020765276645169726933407034117562586403001508152928843944359491423882230296851319165871306600226518783527842848897838722551262906183438655519627595531898572351491683679623544772867214020783319262706521851771692952270209316132274071523569370318563795044995822967102493023905280930111672455182313603621612725889884998306774530656533079365601876522607821985246494079520844760550691847177338363088841887802045418837996456349096188641233370700953460466671549369659673251706768458102514377152257039442489629559413836523482521601999352147295520960169172779740701865326131015314019964795650184825261109288507119779320569807979460656768391274814204812308500616348223099786095091995246284790533965424616911899184587505883878270553652798472113240254488280802471753049107425179006378193883239800239643492614487390110410209069735234819979760233812161549288276131062752078934612317074205556798612514069646159961027649413926581277214666842511394701396440318792367605594626308936290199615301382026539943543712290491782413541217968715734396021647163629296582504829379728098096181820655658026715723955249800350801433909088884530237024650270915656846450753800830455940768703592603969040532519566312298157659534289065169915209157168008994759260466518019754484491521416822640081747343702179122773633844847374860048059844012223647001465423292781096873252241620955194573334094323636892551783677434144524855363497956808986027375583374373143924615217918190225845685524521870912832983609453122208382667471736672013917614798526291151159768985211973763927961260295357833519642920770837782271736625876956657654667937768802632239962674610712229587419944719753234251107701989621244173297953009873763500831737226544253225527050247317147836429065764748339865839605000051220518266036810377202205423161481975798077733076197628276312141152884742726333188465877628234337553144463471288256802734072148734472218736623200597842625224298608473395794763345850827807848733785553616887004289660959884992808966844097269292831092356866032690613603561239642168925866468509075291086305799238650967782164424285548390084745185106106193899297781839239330746589157448112076604635734780202002765852692930343704161866005140487714561552382943624363883632073240021894426307774086060578290336942112004359870177468958921965235288737159050700538008752321071467323445899076622951539690957495215602955263320021967914821980183752559466426338913527779523153750371652041113795085252793118241585728322367383421531582637841902031595707912287588167302059551967480753 A013807 915 13626960863066452390607324611108019917159501688650793552922633671943276095422181560553950335945130960615425998041685235800177977421582622966469964632500280000889867960066584965203090094058739856629037877341798774349408087025786023763997107447315312680482131040462833416814137410933303817079453569017343427041923392311999865290410460602743222420109193421558453211930854825479493554611891452101190436722193342014464995706339630053396109108189790037054095894704943039262167146787316276789578221729193209928274628275387419821205858761067488468846834599779541851989646225516257651750156292588454759448268131899947859515897321508067544820288276377756360812596109827202788386511037822275089258746779502152136996938028743007576582450059593053211123880647835109442287491226458227253967115276308409132997118096745535751730095709677827843066325268356309594809212005216633476250166901477751425908010263999943622316129214038723039424984701439016747345847117809114435253880678126706424881910127997482179390620054761004167206564955638683500926654705010600627069455050198031103093517035707101773218623128881252525198155334447771625507811291810819417692483708776478774744140205765389752282136778883776645564146427383323462309122965152889140411202153082157610610652968938244735976011605266603221248697785001559036784092051869413593373272449707592042827989628784046129938296463438008049826337425911571432844959779737306969404997293241106084335778584201550454212790512966717326194734904381989058179418770020292731779467220748006121076460097492621267533442913151083858777085606624282133595823618751237214619919221129424708035021553305485988920496107926618987856276497163329861180639872680284908864572726834786237605868889271022727567989677773906908943402799116842156650711050200155898280326995022631852468857031073076178374219166310468457357506429265630889285279813928393706257758392442923156557211722829561460930263114460521277466469328731891494910760699389783742141860286411587195462125338056513162167567465309890948659623055045336670681220763205088896532944778965088962440769975076849083214067756623319028052737398557519075319028962582796387946204029187346979947654816406419700661368936912605838082974642582229843608140511411581823567066560152292683662727720037378376766725953096130035367319849592968563856995129282014488080716479049084943580115574964299321694434329044727900029772432015660475245954333768098477423543163311114635426768302030732862771504452354314333971636874474903345569655801008389180103294133660191276176350431803040277783686720587890694269206114289479736723160493903788530042261479697499086790633108885403151088633310932252533513952807663757200128818279978019941517234448178534964951990187326229429098731795933078927397034911635381189369939295115700903243286414501258375791713131322071355815264146654601309411571071713356547399529554488225544758106110742492116384697755334354722309376915787610916926104990306700561994854246189353394196855332091865857334786868783948667893762069586728238642624714394214164158961376065965106852490123992753482479867385854624270481091201842981214049323980466418575099286561521012724849926535815277146575472413408199160510628942892757876098234316566697969454425881963357012056488184015829279251288193424051527914299216360254443722267619893349702513176672355497595686074006231744931221209393618836369991950900472423798805959436892004476902817524522977184860444814712850643321992436099011019353727787615745165852857500693591180510723624045134219966328769906918583274413105587714363236015065413889260737027252421128581613394096385701142413117714729869297003975520830388164647313922546161296127370901202938509877886766377875155934598018333337666601352967524898202573649244763706175504446392001737546093934789649209277988906097660439514305399147870136100631250344257102111265866341230086597246074233858565387760106776178733585466496421152439934451854181101506337132413901358644078306490174429408806989339334094503223636019485276773030554484397719785848028606545664737807916352738783038296153590857293316346477386819346658211367480134154880753287088268002605247095420663250036995108143285873019223768750095781204577251473006782766235236515303210615338674407895416575834450495924834389079868644379651599441865559387231742136716140717092384918121458416550616261073559635029002608210022321524936778625535546528460957902374426547751554782213846606927197519195394252396753673553324384790750125865279315398534028655481615212446230749739313495193499580905120542171651321235315839875959971313 A013807 916 1138137398244173170115914358844352931501078740537802928333651286914374362765756026119026486008473282961560994782439592579266664852228002252782537916071055885954322661892721242878727287745880011565513872553464375432436912836480674490792802411107222230386548066630496309805733570698560468106293041537897540369968483649290540748920372080001716679749939943761983570713676925878872781174739785970943526465474310118390130906389192241689696428825119453684795143221651547582215462266823442753742362657043946086419425228188632690886934529583117704406556472608187115020027242401343355331824803713280329963878802644415545174627260189675309410935297131346589011428839688877804088829788389954237729979789770799248634121261098644735803742811427271397246277635587836175729293554725017598478587434992554639197052300558283891520249323768001859280742552738387333668060195887698444569890189778323276843262925259539291279465428085728186975814147248888117755072497126535046746839368117820647312562015800477709104883977593693829049259511659898484680895127617190374973467955247589755761473636339292847200992622347291092157075131688412333934037906903331448585093931840720283745405334125731117500356345909151909214163073761482558895520259172534453896284015027574885795812346618691138593452465283471967641912487701115212311244152264185292732129088272027795009036521785672316818576458922805870329545528149560357642643885763439615391674778928790421269808563131097695486306476433493197801110453948888108128203235090864869250952881744094219238427023802681220885660685549291674968920966950866668080056784461722083402270273267950681039793035153627495280628755430139144484744069319578473335668222806130075873277978717968181351079775500805089229206065877354478941861945185037773765624037623767220780271190951285234950051408092254395493993158989416636026956294478694757503995855339113370740354238695225384958814880302447802778356505582857197615276984805016309546441644373734127927430312981382174152192170359818035817397402270147401923000377180441564071966239363652229727328080883943195232015549088393512279122153100936228541992680264922550689720617983877737117654906721756407112208077921080579818938194979877752202528125123110418767995503653606725486144966170479637232194681905241879405933718328541876683913921157854327421900090192763132058989521046658623572754832936593243647240849596144718938386623294379978553017351910645352932891748542907605465479115353908839431538823365084687487645083393018402325323222156021672711407229337432835577524964414621727040771298590221218676058363871571637090855087611338321817659721045814821227840467887217756582073742762372663851618852448884665111959031562044203535460938346319418807755172435674008147755178328126685095127752854698672317366699867358455139782524625559600804499672441150721709046676792738955963363827480571252195356107920411085723741780475323684052566341223280640762001469383497051392585214895405937638372221495980984836715554191644728270458734067704176691154901813953129219670658770919161204720613090405471689426827645998763610201003933964073694851218269127633978613588172535745810867512904796503792190714197827762559130031440266202085008239939346030569600628353967181106803104087461541003969949617186077232346841202970207662930184849624811394127513881112460503603028851803514689296587074481568400526629764438832458097731158357308100072538128657105915400222465683577456729211369631998580896130255425499347442698549454651997196511315429428987436147803873655185807745191395746993662256991791491331835214278433444946017253149465080264932288324230145115486004651953413555069039475274849899508306124977937613854145039370627283510980614646510898813561089218695252211601200647022777153758571909503484306867106377121587311527566291608106911426182697568674301242229261637260822660002697425435036422685878062688589366086101239751111878053224007791747247591072935765353313059778910783636341455375312064236365858518652968556610522907003741303983429801360284941091381954233813197247300464566454981697095898141533044061991995074574137824538652240471623308284749795395290899231845592842656629215306339868427235379400438588389776749741987496620276999503418733188994639453803701425221833087830269139870138093010339709047232881236984053385580982335000668788832273080746422328408724020741124774277257326840309274316084244687583354381603587664964214479694757606965282682457166464000718523354429263568847205942108241262393993701400960607334479984158721638448977202432056278496776572802718490000894814262280052764033073 A013807 917 95058373638751587341251283165039201191901597488457838377354889134375461152558709057487211137913697066232535845224137211812931115122934976154650349288170658650790983043941970926474181799823644445963284149537898100492563397015702414145505650178086307904114881073045682291284673558314468856705701122286740469240137722872395253890578396493823378809394734042944629809577010526329333556495441664079174273922879855398062123432531725218165135431902801891207775157015558905614217623987360762235315871478967421083836814483542790975567658845311573789740003148708396033587695312602598380669339430936886438913121475664230748530043398301871517310726951707198460823548119654763075303152756117367889445642021446924045170441848219906979064403353217134369406354401931665233086326984188194842530101158013156020377005194928428903662743770427283288986898747262848495290055620736461788921798540475338405226162780601981146952232019148103904406973392374384483021410032505333639342770864568498284192492121671698742149014692602902296023203673346381339033041953715357308159017090233943990954039580694077891074104811068099308051072073747886542504780022473145917275630281268798818699998911515188664747262366678276609476114083632784801512747566349250123871537219118082036552043001939702586463743352940862209420172885284843647447422841257019834280153581568033466949739336061137573004324425691669095793972056579430630671259982848240117128069210911504774875681001272410624711803218201785373546546224265083678975662398024124744708835636148493285012663455023738249591266117762389985079248080703334984714422695027490127841015493612508831124554089066122033333394282280651486510309413640513671468345636990790067012050060503420474623533929602741857512519828142523435703251523799539902678685246374662046789030139442294108263243655273179366053802631955066857607416671155064841491237833778087837605126370063919377145177617740742935851113702785816002025549047899767189628352579738648098626907170518020567365242260622362169504848435004981156010914502487659872854692277891597879056168643507819608973170675411714539064561349143294744055770648406596356156155734631452481803655464307816878418730876046571107057536982914369741707351538407305285921752460652887319328313719524629781270132027407707009862990088518146082517174609025151280604517432989769552698863787337974899420056401697204302661202999119603070452989164169910188726562248929010522308051730052186116082281193473820178161554066275238183655605010068289980613320837693086126529443201491727860270462552873621264172259629553866405043070608917534701465307772386587976532757561467499683770463718408314247491381069256127257551058175383296114815930275093493923485233031622944178242519756999928834508660249143468865830165046177287810618784139621645531729776239251363418792617141957349427861287492406350341016110235004791554608337489620654290732637247079509415754393385309622397083124724379057229360109733279199317494486311565827834547319801640359349876983928068720541421948554403179305556113091205939262979470325923755400972618071821462735487598049568613399067668601055809117527785497758358025869465545321508793227560640516772556701099355922473464341973207974119819203614080751692933221302056488875366192574161976998356522840524113274714215591968825513872448924086864393813721428572731481350364740249047775074380384644555695725732780604077160729826158457043570143160141980556358072763480462803034153475025695063393130997761625549001989457849821575981338459654500727331554773848686130564184657665366211417147526208931749039755336307000296472968807409653128025950190506594535801053532921246014430738456833235864282327446712047833274161346120611915891236779807435732634646159965143879239989370659069684453640512793847591723572093846093864241400697349226205083633246314052230161205661169386085291669759677059147221673813672444877261645252615166883322354774521866054002668058074060065794407560090874694401438917085512869336414586816667483715859477450000040439412358564893312199562312047291782101054886526323146508678981373101633420623506565243292773776430450331250587661210091194742975759811524328691600812150911126122904031340902543915200537705222155275525036014678021281821138946735952721328671908831093803666316582839333937473794145122817109225601590857912060279977021939291025038936319482272410809195029470900153672200551649341305913245365476157558585850091347374921505000239804011789085286522533687487490822418476408747934709630885183102756920589964897024924327772436329276137055851003364735781999892286904806290033 A013807 918 7939370424682171326328648421227239122748813323833487119115057695392172890922855939190389361449689892668807626328965164067827819666182652143412551822897301581172713694813077353750050138103070607771299455453554787251239387482148481331846777408523946522459578982101848430650387220263982753380916863434510850731405542752025324000194998253560622421539457582000778426325681496169552267972055783225556714532312848402701546611208482221946370276407953916755564588889096495355805070173048358222655816901794837976343134582479977445070386434419267954492874802983273945121277900203881619351883898611279692264462818768952216347977754669570610997309225733536922646443562501685466812394621343678683494389467273268543176680473605174850798438032464048279667188126003734611932603116046382221442956578818416803977907850885617310462816022449857127579474770270140369175120735499530025072537535899040738942894341598658067374597370471268786199974824704500966406431187324877970891547565379625545194041134494141950643027856140887002666153994001563115817378697016260357734749266393429236068472339819150079540400307925218722307733590671497231916541732256979620156777916721851346136642609088660072468356100127336340700054524379093819407146189489055719595874660077961329774863183565005899724038308580973752592982259551875426278456203124627553578912707286143723193109179087162271234894180358193894549808340137570625704294305027467862822653468564539790302391752907273007786554516587431316183981087196844053951726299145372922802826661166758307657542664427037642344112137421632573943803878948423241258333297911391002967409455042010350084353882072891578346038423850362292804827552536669342354707695947107777186913433103306181461032177334350602681303168566291699873371270519261372211626470462458148809866586276359846216254373332071213832179649623519139014229047791542170626189675114979674284617759554108610298542379811324590745220867570374138305175882029636455444949635812351627845417913788835595806912398849440310759214446140051031131187590162271840240696753741784146456650261274416601561048187981061810017211228441797120318282020325567334262518283112153542732723108034453173502410821498285665432552546349991075197139707839316544785470687266189801797620090168416603961462697061119097170766795183124078957916940520389660107369900520738542810961802382255001574462530726152200562566335689468368047304107980635068872631205592799887833690788545688636601308207560126935100231157169374168337099786045913647470805169684964246373865625631790602617649302878557721604931296519968476015602300327401415801083970457500214387992444291327041088192900225180814264727638285341004677921929866188274805541312506083705983410148034179920710993492624391056186997812668711663143001214821773255230691470125339456455602641278513124100978176313419781564402592653270786832006542937835195432442955470606667016280595513327705913222689934444972226779660104863238853385725033212006196456991228289506569226697152804453261075574656227608340102565212307938779352121490611253183308341091477974844634033976600389130659676698020159703530749228782233305038172558275820678643631810797735919159092256601360708232519306000906215305944303206461419705051638462145475576369060007359459769986582480879735144163414464817406000456828275744140806588659001035715827435823106053863813470340719221987324105897936262708927568833128541315810580490736021926878218358047582595278651733772215532387621077389657694064048727478195161509074947847537369488803555247458786266616114310851266792869051343771578536496188611549405443696971761718827763661638905855385861301282224639792123115388371269706653168692620724270676836947082891229789339627827151987086296839825378281926448781938003152226816159115252509269054944708344464850119605635306027643304721874790132365395956315294058026528295229645549997987657035101418591736268593769873143671353261966393122840774696356838878403570755214713826349945351102579793899120359846682705514884907432299416101453377540159599698454328219643864501856932862205177565035519551377203262821524923895891835685055758581247642116380332051928026676128078435218323456651191431656248164911067601623521370341464109677859630767126532981923015478983345970333507238092006497481785576014427315324009791748760794802807779631470470043673186643960849391525702277000339478874023194778056439051734855862274304635211180166169934155450648785479424100819019125028670868636192215648536112642720979213568135036254883081161377925360764594458164418704779881654657472243041731652026097248413003694576326149846193 A013807 919 663104157239879631346295044789320238771103637619896677675608733776849672022767850897120509857639549525591481758621499468109047326339241289669959740800205525361126220504483033662557937584506560231666701818936349386010764881896523309317174695937328537502346496164128482776350991023668103545127557350913780763937722336191907085820286449135636745269397036706287014945147244241577174973294071070781722354453301411442035874514743643659182791855868719081341510028606228388612195265923171927114436483454806662622154943463310196189723745389131678827199396419966023170474251502928396729888695095912691177620199086401658061599450047757207001106263842490737316353612783703271873638011169245387324134902696130661994659529835977808713536342909429776366083219471957918523222944855309889517137176419492989885038841613817643387164857011034517152565312287732393773875258949656247224083407535823781557249478304661520445193746979130840292208097334144625215231539196561133006832944208071705160151509594085229859656329572743023349679847733004552996183286153495081338363993478445603225674878294035233793293774118222192905864217226474120306901482019835194855114248382525746280678527353693977912629569838735258511609253930666294890704256892315422756367047484371408224126347954532857750851403570991508790318471300032187478202940541172017902464368225246009904811671746538880055809596837696712266694542376630036229448364650199143370810840347978927825846061594568348883340819779898850959002284383767612230102132230920691885414885567308820613865620875610610926222589829592174208360443773651257533137255374857287958841005094563746449395320584609977515039475198406109057352002015415160142807541473198388658428196846221235581806868483142296686545121941825249065123841885039229068487254439494967046748867152387850715827781515067919850477476516205942009607424300597393632869987855278217375925559895718705240744558104221641143631592080345218405386594842997266395217638532683420309277149577557337797389130464304104194920349756063202171107918717943106368743233569267553696205886471900548978980305708366263434447499010687337286103232619611709324939789523810176042579766706145563504094854222358317062592221223697604591540305538447557137027297271159438435939027550956323179465325921241728114799613500489706198644180789203464801827641461392603834114340696768319986500685028778957943186102923120087567678886402650621587311030922316239431757688350124460617577862803629361746506406477943299913682911230340753750409118577257898821391630918392782921228687425720019466165466816644287085299119725644893649122334296580875405899516939655925798726959219707326788204317077229966051704717504353910900033615961820617207440398973962741157702887497481765403794244311903466817366604463129324050122582276338476742628388202222694638037798263873133576040468940993829386996018472710933357713068083860539435866771617868643325578272286014778525352863991618282572273629140498899969534284364377967878168382972899380740818293070862786076173706349097171354790268539017342477123095956301331936998679151759641100581826857495341758598591706337120907870093210239754818900994772469637701704086544363602247712288244956501688008567774148106864235185617895996852265613920260874669439449049355385556358975672539516014566564154754418426384307091388425504021623267381640724759564856327210139603296648701534597712339476511728899237815493166763287354795675482492145940268271456389213480546500004661600265923413767706338084399448719174168637074361737823005287774044483356608653807216037283146010946698169025217892063014778510518213648783743055947682521744392684140077914720352156817169379302376375511811200098657310158403235435055751561113434598359055419484778928716243961277135912425465004826660738036985638048746839582266394734796453675704346645290235667409675020433669745875225981381927103228705582200404889220253574832575095792695120012784343414419539963144633046288113490573785669438566966248431574754786247308702353653079532209487545531669926414603947232875207059592889584238635409331628450575393714116583168708782008251542012464384317202201713309080716016893238987869593422964159563361502981537277155198128372289423904404514221301175161183192175820168038788224858032682474676176213094300983803176621816648250342725308562600045128517628221690254102029618179877345353615037291251058051846039946896473012197437472978658679070597393637212026980324505296341519619619363410043181384664032698904896424206363044089821679445704056419693740350414641920495678646739211088469308871668284702481574709336361303885553 A013807 920 55383122316831986689673908435848815662401346917651390416144517053776261457013593674778402103819912815926926147961826257075935741743179771754524707511373965683686623062754927454530501504995572417109034602619382837069005093700879523317479747779381616780733481706124175009963611121287783676192598717505669883184842507241084271714796144518257516601645309902745797775233642986300767230944494109902760232766294187185050278275345903862058605958594011286392724259099220801245279160805169242524524849534628907268865003032999130895961916938645666947326520788391982221221179959776082623277033703105723879846016647895352882962847667438729685939396262388668871399170093307680970158120330866543994699071208083529020455958591430702561563268896138484351871636573517397312978103577260337282360814111732474008188329090427663393339396022418613907099407447583697260387835502734239424402670280799538059443033677483634849103026941443986912045512497445093242601353385235982389863694333202356886681014232807592483108356302245070053188610562508273270794224242826062688461499099313255227011591509996116761649689308128035773690685286972345002152718679778655309493997139156932855108551283107874729240734302501007526148116497543179615566510239903076424034532172942184386287256707510538812208860077652781805676189041449988330366987796939228107231726498540771993259775635942673801141273337481267105226594873838517255919756863949282653473492196703548030942488910439943067085508608836931930946829794016654741070360186058727106961736657467200006490670521151873835169036925157367982056472624419126680425156706163455547610359586503058667199946570547209932033612008046076634579096560329489590287428671383002619140581428793243817028091462580527761556935129703186627168208398080361451029123978041059142711512133434585679636652139919987733831729316110036482584421685010194913610934255660691993454678688050321980412226237422695689957254202142512986436293787881974686594972387888251947651136809867166410175737565509143086463942531976154708533104479241326187023803610938795352260811844019605751273414113068458688308489564871617097472628091622589574528296160818149713252304695063983609425506319505588999384764908824447633090037858876678419641656895384507457608063520083423068272123486268030373876178519174400751416960623695062583713446442496971664829063849334786853592523714288647346372846502241912833740108271235782565593804613662774633579833888690745075240720679221927922429961575444302352090710428869290093987919992691156967461450405935083622363941202483561745833605953992947501651267778605587162468346482784731294776133554317002578635474360989175640677612766607323994604429710681142992281707638747219769782629562704342104232502866677174528290299079174489452053276171365024273990288194302065916021065611037841678863554948796947989404476006420745624231294458859289864969553159432116114223028632296006959195622879600240317215996553443950578718865779443608624355472964397212255152501514279529178853884655571530755868104127982944848723438018647267461031798097366243544710066681434116984361694760964868439019912977904982675346218055012434562229429984391436610484027012271792423331178026507011977484163589064624033407786937992291553098076340234108513266252224051211157052658007146172917052614004769243781390043712579852686521389996914982014972643616365304918069806939396200871135532305417736109393241587804781236523159889611973226521077146300309083499108724226889341515810189441292601063147126356474145738737087766704715224640175969294427311374632490649925637980279177775155223562995057315976991722160067003775806391898613421372063447515358532489526803728713777259121983243439957201739996626771291426135755171089546667690788220905309411889827668541687262668127531501587077475469384788750471554644934607448502736161285773177723467381640530845244749190999933588764718930960016752564798823591504575701689118587761146315734397261802896659029526846213152897178551588035253555094502161470129279458855609668609290350603924074136276836970168824257730965195068022786939820507458396731142833726182111177040423037842557045089297287730482446940213505856312279389570891516090520974925279302879781984973919769432277295450637181393716676254767631328367747672967428913493849112468225114630748278516874760496456918369178920826703791712855615740001535761279281529602579619548233102404740322451742175180650551534655364913973585705423683006855740060150228851370216552428524675045235854246139647805425996488984648496229240887806981307841719576254305649320045146270606806635963601298482232461825272113 A013807 921 4625653759024124360308254506470528932939422895909161778946806208848447133151232357311166922113142938299032798803919690817239229086132117716709658096057464987867190444824354295929842016198735203849363679045373473934840374430991158666999226014281732015143641125577197221007170764461076980419282037484791054313481231047282599457891488786309386044086017928387231775985289095858826379895715092553188437400873656807882584291835165236462996828267730416650806722844226020540806960789608540304890839957981740964002873918319120411561635264632624749107658342767286747098614171420458196778721131917093164168619156448867768137940000032150142099344315230964012808130085363150822308576368154304620981261126370344427317502117514883708644325781474382351552670958256746540977244188876360630160057555426007961637897433961608874275099695188425052134849609429637978884852409023866410965535424522658218262741615777110666231933913176343230880953249299111632715307636088294485183805614403394049532484989738322931781693026719810495912365942791253491850004402985075581802992866273742389815235134506385668049743700704161675854419725853217226924797216853793070104248135059526188991521311716452805260915369679186649591416837991303904671730501746944846011788161616304182127097967467987712134496202545637989191880984930944475340581187788161270744101028884623817649049720889568058545120290419772909895630430457866799731674013033908036500759541760877035092347616288854484906048764518669391804610171226065020628937553099810946700551207368318011742107292597125654587153133026068531229338650064109879475789513255477970791964843024321962943206737518673520733379308524016366596680723815279300070396330062579761753240501514240516842003227046188259172996778967939850287715933616069868751403463769967300658408204896590030548932823378257295517359864210826357061933483553736489379698839967036655985328218704650942126009547575780966720919828217144827140145693457690407799098688808814690919770597496915605744287777208889139724554944213180417411393419210714804466415101389219126616175266024361491952106820137590738106213356947642331598011370840410303854177823647692682200545740436438975042827713311426298817614949949926690763313052011239058286890825559409447366883073260887578085156025696592164856512306099965125159095968251635322054330760323789570418188241760290732798901173141102115016406512713746801786807582921883795660960155137728600171221306217339719429180231849294642009272820742683576748968225729591977939965065709558121079347799354104119223458733172629560573768602883444968285415536136917245396518766588663542470997450590110372370213454104176938685034895879810307353356573865799743858360503695806542392015003706629356887602871927744293777334069391732533524941679108578192387942860276302847371995420899491574860362972878469893023051240532267095281421944498386748812122049428929769976021574397994797238977618527091671534197248140192196285178388764909635914793457459419564762592078974140556547055300317989820260859924873263536710230266755438425612836808890126027097729479300058884650873108130546776895382151827602058027591478172693547071964221726357177144236420091952374989043319951892147371454827122266463894251772848054182806304434012692977136510652004981207048195049414855508205151374292332009865477840918381876230953013932336212872530167482446632062108345385310092958110793680794737592632930655043133655650837140281615852266884336148114962929059756154024692741982832326199333395111140419077126245060307362944520277172137131439863473320680251572439209750897206958739427204910182087714325626530956222359125657764091566416111199930259992057768174225903390459127162475348665446526258264565031202284407644570027232202322998232347390450296704270261865304679558544054297828678486941228134715499583348706397026926749061576641719181998776725686697181505453267218089832711559190964562545186053667180776873568398701436452593703039731858805111722568743125249807184292412175047915028146667549683079375131916539372790342595935977700585470370829947944057276331188000748603432753381780615644456107617593172543648206962903198768537624450893572222625057886896350430315396402346734252655822271167006753062753231993332668027184610517474447336176602653393912630283919771722458629799074726970007896871424578279112192646367127387649413882220668268317806872633937052404287976945946316471491958213263114714725950732979987851702691428415598265563807263895291856675382809384453143782491829524356984652756486827053562428190526885812248260728335862136859490661667351097042315944050534537444108552149873 A013807 922 386339227607453890697305724634925047008033539689229100939416201369231153007924077714985972501811811349673518388902176496746637652502840603817307353840815533251655613142174895150356335034934562960702703837548637916511802912850812563026442355938824539636812050449333089095739909418553610481598855052767233647316265898300089989322555034921346231788108303396829985162067330575225038075270020245134851480158368690251161322638364835714625958093749112129092028298672601461588738172108894894804787844130592987054484032531931255894039338937381451670220732446266556404423354211208089053155567658847538164527240565765884862648886742685212018279336552405345313747832859615719830034606844615676248975910535577536913985094356960602229682733594521888384030631104561727848960411899142516191598167086735610963958831581907534788330601641832448779354774229172793634441758054082346510252484191556937047522442491320059954357352362401362986408096334711102676015209073730443697036628720585874411002678827934469585338783284665292429096715907868282892804217741716497667767767184049238139758253669107837381182643626512287329036989922986556009985988348845651008176908488306686830760851475869854748196912590975348160524725725871693422087603236406580483750559046355341595437349340893801705185257332814230495295091742417413524920681385255017493818062033472665873866281738417613817746991776149853207392949182271492980389145242605033116579937687410210847947965260061415433838098861363786272912846110972176587949493372449310079376737390609288658712543185004531796773616823470269796805593392004521243697415936610775598515695654234394666979569924297131125172573227234370954521370733775942421179571883156724281392399926970882207160951526124689594387863976181304235880322491547771507985968697531438918290911681168095941477418341375427578905413218752428168169746479891625329481826812886868544550598154431151337306443423076802121497944972524153107572108463279760549788521588001011800310160073539888307368659440263629838934553495629041642616989765898111183839455683128970674109574393620696169331913724711716037369045785624035177397507703961908988204786008878940510071780786991819634552013443483635903546018234767827139242669417030697387179408641547436453529441161822591409250316422205074200980764317775187218412854364344833733299759433003228710897500140061242294097024881917989748285288348364846632035956133218656497399053117258230414900574716578430706444562144284937795256475261249675013650575181161251589523822253128003830668207549854130141662496853311193528681727481428207196166190993691465252762643904251767730720178070736608410732597900234962095912799538777636680459694405845460406794127629177458227123485124581390516609479466277131160576718809666892932536653980827559206433375633137090115356429548946435823912375857782683935178262660495480064999642226449759647537245690353643318167297915294923460196649677001223498207688361916992425934384208034017701239464360468181468536453027999193423366605737858827778007281785339843849575142109680972745609743115312215909229463840620218104925572864171397353079212702793151488522467848461537744997523762807077792263770042499954311459887125701984040611278616078817330911802320042333402165352633174130143418506166108035393872298722178146900802447932269861795974574751344172684685426676642652835326592118301425156459351114926484273954371599013657278474295001239857566053613568793460837597182446639426709818797999893740296362503148138716494524493077558941740661113681931260489278069694065354988837155216535291581695237604685622400875699581303318147988190653491994647656534062114691718640023529375244796656855679521677074536759737103595886759319616514735971045996010882133244460770219135363886397799231037356541252112141409157959008949055907818315039573240700867306986085949008371942693027799719830906078635296516962331322080917902135188551228336484388336605665257306227942673957078671581444579261736180663994563989145839286557272176911065837820417080472490392801284954822203955168793530599070842088082235607776457153010524107306995199698799240618564328999364018041893748638064347030931763082045605867459771470084290372222920401591516066931910139571022554212689315137766298485855029983315964806030214112976793943263254031467219448520271262029554598252202449729442017228846543866696856952434438171547809259056553858536122502382298015479841929948604088626131169221565362060490792699182738154746487798671161384647622598911021857500093703819715182874536282340587564900996029924786984291339541532641519553118830976071269963044695101869390384109542833 A013807 923 32267438629002156404929671427233574851157969268384103739560980554559555130374826894833343409323824295736081929359498683184775923374689750071425327500138754152711528465247589417852911458452769633040850527215899787424982291084212716076531492010366564375006179265578748934365292974547016101033617972862172121457501844091921815998209119071665758625174593608006637190721025516973370405084627360893907930474307111378467244828078869443721274645948019594133895295533434346673353000872707010508990685529631256871777560881099430423526059627389036224948505794644629057453842967074310805808606166434605235039479659293332469613297669635811592978708468193446845949532748267964535924320398269145895990717023841971460592949065787706458825331592548062639722622340484100071673022562228282094838470513251244963320805572552499213056160179727487954500490098394740897142210074435011662882797732163026939146121919317542727447880426660124237987790613971406006603466277047040388020196267372052816681354738387914834237080518718529888970586809341066855489901070005903601709631682978976418670749104697555685913755578329932750008498435357760144510039732883937617853943573851862790791977076116126138424154336510852053715185617350529706306178709907914008583330442110644485392522854300791212218777877693977345197541357418444795014900229977884316101178359097670526451185717074377523672046500135811889734666508652497365215081799807614970929872975590188220231462006485589478449591854999964793299953820034507160802129635960338827139624483601078398064330319354763500198329250713060403698999965693609618794851876441668588763629416737310876980800659647220688705538488511841896492579405055700486959339023253132768706174634300535052824289832413460199612868787154638711084960414816561424118496091586523309894575234522840541128135457290017086817759017443421553033705395747028439143651657239124147709410508456244190843171461138797589989629862050189791697530070961588880878887111551432506573704879502125011319737805110258627777652842508433187033013602237576144185455178110614759672305762929594164758770766201647235157100073061105042051417240942602600603851932247577990341705203110343767697418714813196754300066988986043690496686992379820876474611389150683440035232455276584657091995677898990002340114416584901411669060009364444858238929207603862665162870109198055017645277615162672421766535568143780355554275092202555409319266315406524662482910900903347111032956274852822289597616070294834106815109689705768894008619158403504007941239362771366803561793399685404194709026560976365293230996437984104869375988781527011892637479992645992271072797309225524269212732930278246993188674136470618698635852333716530488587580601090162317337740334502932271662528131702188564618393877132698572480521966255242903524684352357555266448985544017867544950023675667242990508835118395310375521958297304026643576650889183347302319084377672819187793804339675669124406465703439209192425221302850662984433633093351520633913002277831707154846946181993369098160365444142664524686071354733991584954754049432441236341488771188459278326528924149986805472885037171356093999938182193409944287662337719638684047441232625755409055894601293518902295084641572255728082252417275336523708457053499509224131608261575041007301921253751111127061592457807016646797611521459871007459312300312653330492641464469774893044943070321219669555451592798554143774363858879198642616954275125771558230775827749125083292492625435693740339180186330800373121756875828580807324993658918032514022668040840244088194767939980947868543539304730034435038121671570304884966921381401881167032533405196949820661577243209329990942384710002629432058025133690927263037732632824886650710607989472404727155830589575471055681917658162634281894386434098476893490420196636577138346784884547128233025664374860399997106593698600393210874351520344104233082987141891512598261641767955473464000071569167729153832704519467545237489978937449643052549929487789129840599054978142870097156120711705296539652804469164995802038716400197097477876591983966387546074043411375703111322355882150877007779999772328370451784375531047656107572952910016178430534861325013426220066767111374750398024289621379015837097959236532696564449512929934806935290239962173635559861576075970429600622200803852726720970492190290388189524276710525844577125662434818795487521471912550891877831237362086143101384554360604654251497028441473422581407432814070007154087083647456560265326236726431788864144837368214008096089415348133714996969848347752354596037881952448538583455979603233354271213126954993 A013807 924 2695008741732889105096131087273975405143564751264708728431872656897368604044035917083375674890135129004173298822034689518275669896177462615715514778139088885588619568945943915768493017921433772521204876883599166145521945933644530259427986744197825823164891098440402689747123634527141331774428806711421477756252011520401401993986423833984595826133207232734322344806210772203132869603073161809220084261144604249440962755285975254809044579704224544521657068978247970068505115985889362224721411046120332205187733662350305528403320026139159694543924152474514063507602418453013512811940595626784663835732380623838421194572234665652620057174709971984874020550924668088666004935163983837334379040676548305298360183698923655031147550519941206739732273140499572522086202517419868348843003895737257230581517002225157286773663554371019521447835433508027154470214527626886609095634149387988172984423248823320486139174421115080236480978259869505801077528106925245860247834812447181223302043429104897034870315202003890334856712380902975244837372027267963074718390147794087089463799635973444548443202779657694313213459797819515485029623028530199353780779221231681432149736717374294971207323794339722874378346017946733591600398352030218885910888341855523138064468901314056382835724547122878681848243851712945927724439482107982875965086517730196540039729482275769085154612995737843144842529081469165232440128847001731809987033920794268110341951938243682918829588361321452059501205443003102072577354669325043459181528576494845668884730932602829202300064657348805517977344176134695968971364823572284602202127092515316941756313451894395519141375280098997547036956724489657160371330954561124901975108411631414988146937511093004609331866413971942579788526978805894026703800912065398013365704818162582164835563001528319517108106050895892011530928108358187562265716930064268887940837675076773971063412523605773513513523875708293901592369409056782864919885530443887194381542405240896983070435821220613910850617343059146848214184329072484597138513401930976655342590649625642634234817293163927778727556155202136554217176419380767111805034317233249961331329560268979021821856108479913006115895894987103355073973794290555019424036017833254231595182649897155627144980571013801543985448696187587550804011561042127799004973606348282213657068074390330753128751231696001563338362817186936679076248609975849630341754441929068346335235201354348454060583541031982570449482491807094839435304776393915523796493880729019058247260252818027326800284546535124643746292607399307005655946053496870422795151959021917560284974966465785920472271104063825012488916667069769467118111252552162544328765022764338342937323319383651446906365410478019406261526012087898491105492875012000117472145675143604142545285161793255373409085721621916315221770927415403801810288417923494717873969478949129609298165458915482350036992246307611531383726332254051560939552422016946190960546908435390223122881469589812354865047863246782013279971792066268180447451882260239483766305365618737711167006012962646924500477483658431307385110022273931047979900831189588832326968836914975791956849846108681942530326339190135717519757372994635992238587764348756370665157804143253381796654041565332509908696053615008999970863765034546552443311263668499837357183311883849886414009222634413118816075907753980068842006690176298588020940872482128040642178643857449549830010638012779566314992627909434676081672276569014576886868668342534777963502256026078897608590795386492993603687257439018026490115213115148746928624946270357206048818960131223434297322240696066516951724222535454445971475592930086450173498913364129612794918317190999935936174467226167357954000689888724715216782126671932918041609444727401377858101049362338888621213385243283559171861820342260697150536514252715468158339812300803441365436713330659929651324169077921023719410582101409099186749977528457906657261314170448845780400530834731637392022660749635913416673670829470653384576357962338072288341882069129614382075632460861778449730839092856654235650179761510099560754485633123398566793360984637828503482828728631285760600599997461238696702152726446371326196455909130527993386693467196781730258653394447349759387769421085010042376131880704215595198695441126250673566833338583588462176478225243511977257115139829064926112452218500617913280855608163040528342775718796757970739364752061327739283312460301727421730196063941067516507313319219369920312617628309437722240961830602170193484059291476010261918703852624408215679938550454391028826872441652982085991576407970353 A013807 925 225089825118272630946733964540209699812995671590379737707358436176725123178361923830720619742498976109557558090915159303255902225398637855127175509784954842813247095017934181788900305349816070114743552522195085955640138446323924811797684880862146610576554869432840873050369513079341371171132068365344633243679924254195445495939740105038227427994471601285203336560559529905177860402118273547467870657575058491517558650284239939256906212341476538182993320058132248708091615792257465422370956971983016266109484703213159868037773691903168756848003089138823889098218461591614141603566090487344681908224204162083608776591867611509972479795288951570148663070433779203433473398189831094078004671856345991006824340902717802591856474566976009528109179184967664796617161720457424824363716528375871461155398881542847361748623153724621921450844663242023935968506787561925196478276459791034160195832014164972550322829986825952616431127785242560994011796225018503459493759411370401022951409969242270105249403595986566924657567474765397395424062149089447543963554663533909947799106009396138062130524739359790286733901375773683752825159144965870780227124461336491264894578160371818490290206890627047994190953837764929136304056870759915911570163305200115148014282507106651303150822549900249950386647174738916956829472909985140837783479991047343745220658246089154509761198432017020397300392871413386149378632001430431642501927060098658066843870167834050641063566049525928997461600179805062088203733239336696954754300448237426005110921612221920897805303700246429585666985762934945942024457361429580782260523856893971786292429055815671808154206804769148374126073662586100655691373932655899712937863029647867411225020367863998837976006814761350616206517561796847075004328155976614107474317032117757024989231057450646774388386125476875796695074646538184183387994943715897801789706703460087238837187277384077809622163027623032414954896285413831561660973759388203902361940803228124956923025870224166894448154411109643003909696889348462986037605777842677101230868513647383298453926175142344412007104217638637647144772791723101049945068271209638270020353976203225396881583244036350814183805741045217859319133365272941445777314912245451226677061250102060335134775922271643718755208660554283499830701849589799555900694400575814878766851982641154814832066431622481746571583400854270138373127360153792936975773672744357717354265179252316537231593997930532216266511227198220368084476090229196218463006965412368400763869423575614460361686565611160145370334104862597520419390270334112114582273886769469576552561394174188905863764554882514728868086808950334215663171769924409167864882783466300302740468180958241952497066545448534658830368914055593369875621870413877261811391078933668961589524761998134482042500248555584072563637529628661940930997098953388202331551804851310254098192077294080001357439629403858022712700206996190640421232357839277362815215838339432226825446183221610717690683662586234480531156524045166784699151628658257461923645590441842592374379509208653233781204379912635841224111774170340995058329297321785648864780764227975693120028055996843224522075386175499325262967655549884992707759088666172480834324644959848665701038342205578136560084203093979166686566512519450362606617800052856774915909307391851026363184464283648818096637475891520169329753240770214634370097002610579816082475402513618043851352318497465362158194499275623893581017350211320666476168158048636847190289671925554135607167111821475281318773563428564224590480912714590338492225684137446504206403408369119912455946650865176171562324958790383690781983612997113750404940802743085469390244372770109505649325227677196723903676091620196176939620860001766509247753262433077290480086457743791906316532363148904286145593071096805955686709960206901048616052699463175404226282639734090047984408245925557041822068891227691789373176544873154332821921122220830058048424832735847621086619124648470341124474001661348218441333201993372438135594602332295774522805338898763636597899969411874480618415738663861085025413775394564099371697148302797936074439389338244013618011122712387960117187260497865527379535254193986490828535650025073742406892932990157637099253825889818441123749296910808296790726590241938305582506975487271839891949441637850563363852491513593663331693838121741390108735130341249385307967716970809624022474122483456914154112681539996860575990327705456421900046207315734520995114430136934032547999287373053723856729982116083367853085712064475043198581804147672501193118649213199298716804102453170091852913 A013807 926 18799727283703248409302167452362854338081211486900106073056283947916259012979966240265616881513256983646356809311325020167236209767519632298076825752749213426605210622992880797190742403121987992053496250206255774101020003175420524206154438934487347061964439249900302558039912101899670661584121481941949113145390953634657803266383033312897793013526262610941467872874492497210360078645320324958064025191326460270038016030390003966676063760972461945581785084575263544348519842585135769541844697256993501561730271897066325338382896521444557740702066007963710041372304130593204720871443443593515177656793755821385088629729374780924411484982328524090386488305699672849967131690212882808489028198113873514880975776535893590274444612308403291797206754707684331478261964054324578755681968166481160307160069985340154500606754422234147501495997118637081156025655403959554335062128198206964093716085655072672375513083329690388476944223751243936780859232509770427440378279797067263837924712041083641460535437740394056114324693059880755863213094754099748319380049053015692750129133010774847087203556756069044538302176805993840719710116946694493435349662135285086935260062532414652127528369712061675522822655483964646393251133902738936850251609413618817277300889276054623490459850190218776106243158681369083151354406914868947912514032332265196944574597371612273809765054240493560602926113013317424582252723391471081213403449986500020400866880287667743592270100022455115796990308617498590668864003882640266358033927737238057372869283974387055305596770348282045424492317906089620023824703283960016515181213051641417562929967170780725088847506541124041355383798372853712863999242229353399924283258099219534052924926144369046946594065175682764816184553278834464551436491915322786870362432839507184484125567149335469243692397585954143415769329553515681180748725694095500303278093579689946274920718594395562737452678230103290329447892654048625861486189357862178129171657826416224527168043706992643191204304570288493329541793895272977056846872171198234171903369128343100470170368074063747635245351361396654927178568337505122792462047079700197950369984446469588372946714125160056351445639297837640828193337800961342492767118785652331903294832669774181250791619804049955034153782538154312189360049179589648708381897030492634489486244442171891289589020435541297955405217222749496227061970247404939889153592921281500911145582036332729506119962301155981234795284206822563362783527532032697362248804758206421200199138126458895343868423646409706501475674772229007502947894768575377922026097296872868503246480202822431606647479388342512669791478370340864026403769395856578109242874957888867585186642941813326114507494942407063240171242070837213845381814238837442783749194303618965340918697646846190074671663259610937324587570112115473968497808701685936046933538292986283732535100487678855793374715287439625914987433988528838478621747759094284619689642033947719016688090668852148752243590182864890048442724044776375024857843177166321477324803359293135157700550988615926738639971014683258094879039490481050248266721241612859178835354209084757865077863264912342955308258328763879145288321559181944475944746844487391771763628671691520408016423379352091543634792726612233980828721692137013735267325278214650697751661262674789572879529641434632936249258623935656062590320422369096477224871755038236819024428093339892640508796993226804512814562773999383215780150106999713384756040728380198114180183688894206960046204346441436971025286791117112602021556310835299661209181364843669477823019070397264208233120226910379025056942883131636237802053341131937547571060785905241488942600258132316021337292340827147577158930848210404894174073848207540618881600231673048378187301037219243807463099502559634883166078891076330224909702586440582481461337511863872936383352353230934897705761107948449690021015864228045940237078204350723031619674049005947278262490454930729160775515909764891361057193092757464552438590363688459405522996781395675383919224710163637692293203345249168495730700908944341682407583934729388143623517523397986418873252236919478261389906980061354816947597184042226712266163965535945700490126025744184039566104656270956008166778792143526021096665027287619756258275543596929220556565099672431339615509315034916902712323943706856355126401053765962643271666821231489910306771689118990607981061183940804927065645274902077792167288160287425813513759281217462928032952319466867332441448480684820070237944836317398966457571757337020082988750864217754972150462700935618628126195440991219241647146673 A013807 927 1570172022462179010393326327788797957170880864597383759327733891613913869023099760353224587560868736531127367070491177009387735475993007209167674563695367054603493796442988397062167996251151559084300060313476688508691291685214297602222224894247317713962331930590923169950051498662762393326167410293273531879016197838520254386611577325326536570282726979528442338210350487859506484128535798860822465448004777288213845136874203521300751521380180994156936272048810586487532725772553124607904410959601354243937274039114876558587077900367570907061177255051137026365456213291275051491903827852373981153073071279957903987443627111077587771637209060660553169889780342376102104805898270185047812124134668829836373977832054368553311888464610151334194505359940503049395917499781243142253313663232672990014316205245595044045176736099418233472447175345687655232418764994105937618724009242443848071261189997324669475228232779070935982858511927644843874143958448535870247834306930854943007309874383346818425380295515451960724512689054300610451420886957165079382941076956923674183535318192926003570328263823642668883536109013411570750908677504870786213839131201145745919855682769804160343296966721103201341671008676211231410727954690658744669864669834857237817447573225358208546697147737262399169534856226627193884271419936769398601084494423121514007814947074428720865387095220262675116991884985284618534329710379056174024669546322468203900802708506297612569991023975473726480427566042099791254190468281997686489351678541859789839415466824781246178747856258864715899022883834511154009863042979624539364450095286142836273473788070776940145632593821221058043010223899114952114080710237825315076061999704914703634342756503847170026482917538200200212550074401533313800527241259674482199540753188479555298651493879647726702432738776476012228470173639183207897314318696550280830089653869284002827653337722511795394785138456456911605817442358795280577188021358006979526546033320109488733602178451732551972574722015065251376660167927094316764907610610647716271541292968344094369099311913878266243326991055210016172881206116765360749222634143640233012851470953586490496882510447493066529091239794697599611535766474092286338402528096468412895087719412209392247366877654056294407558071369186308367540667528507049772764421883775325196380622054638532397764575796844746533399147661260674380442817033507984481997234378352237599790157256545901080645371354848708711336932238027314623043003002902916392382422210158505061832215459973398015234611371785096709749832651338935653711118966184139425541672332118850259649273019932310218804125993755000693654064969239304349269223711337260262074159357836109582373605143190810409780485084780328882342308998394937580134507041942058741516457432559604238870546162240641226651987105965096286878443333996501322905480573511064575936051768507403625064127831425714718449595522244996045665474155917118572966994587313745721098592317347439992806020753200315936136895663058481735984754943767618451151920000108336107644901371521941506307719120190817137949019117360399342392257284467797785484824820747611475507618896968061649168217748743795970301043876687950093625904944435184575381201198431448169470030288347475997939697066866037815921523319380394312795664448975524183262274561765840926916500319861099916471195182261977468474329529729930003606151996689306874298513852548577361739258783841173227935233671295939714785097447202485565173917086723061608209277675042526694443121880133059510019033219135257257002978080892361633442404637275063003852036773108118457256375778649903935838434471781766551780926542037390217465297104680555910682567899591674397974916159469166418111993598224192791891063373381227166312821876142000029610132949564673594581569929588462043125533553283265076914075061586176714683269722103889434132370328382531519673971894200913591282873496962466560245265996190624974541008705576738323906796247025722627761465286269430237131864299473491366857824300196196884223505765623818008686214178948203740317567017577183698020636598555801931923870615940361656363817812533227143579807071723223690712900079751743869546420881704415666280264408390817235182280565527720850635815796179995168600626996406516758097531498619436808014559744089289662447431676759125430104873689741137916026953501031294631436008102340349636512142411586965928692884576075268798731878246907214569186211143919968313449759005096439279604074435366091370482688926563721212240210674192226472842218555276857086343390674065479077502850744545254351303460930331113028978795244843803439727969427027622281611337275633 A013807 928 131142337488063653127061008223248194180869140692038088962811662361485700254678315084461670777671317743816288825094493595001073054690411955116893347234400751767538405372714833911029333214892429366279825337441886500934405372840783350035202445392430222787847925174884494077398251219812577852994828275104498656067311859671050166624185549788597660886583640057195032529666683096513841060899438456654753136682807003888908559676870352302560067817194096812981474377788708994025220789249409520376784307756864707807885065020913605049751333316599889728656585519126015579069268390300583575655299606058127279885815986373364098935279179944311208274911337955430061302364343975594423895493429424125378316419851675336763791002511012915941162236452704449583259282167590755188596425499229208484139010466856080798985703778317343673697206175759510277852260532047178652666847671072722015853447975938152634759805849766553719240537229940783644224325774708825005212377553580164418969369149171935694913528018371509621706187661746063211672024302504241285513123899549384595142621688519222191483053310791372744197386922814459347821819360909147800686643653884312935366058077050893844972266480616813276032505957513260479257704315645838258655409503718509013571767089277111359751038763355142936028692476163892841038720726904129860408233264538916940561178058713531971446712194603361195397995579891558888446279225855956624605751740569150710714425178398866857998943017154482899458220313455541109371790743402216665341242101380728773277141543494671507177819204672554462095199702596639936602290280742206094057771212701221152258236408393935828396804253459360817903379868542203988810256910277979915520134999773408140467774277354180962243941365957819487781879755708018921952394764090463901933835717249272427787843247055000938098671420322057781913884775350053017334057372518220706791589211854576005209917980816469200168434419921907663167849549021737714229478603248940629087320731842100937036651248928864608519187546467154473301413357420264860230033885438844430521848545811907910715400330009067105801543630359026674908913619922195760775211216078359695135823626310975901466367705514497272790124155085068409576229438892938217155078751682661847269717549145138313410621413027140649892328988544435765213657678825809661165364092648437304071057280154798935726905934625464864393695135128270075216030211816152784928964521455620371920891012514357236572073724223970204156582060928319000279571917452279344631174653805454480008172285414648501269288467432438175630409976382863062295015772872479244733606367174665508960666014850898492536166931897766481784739407124411412934681160295835938555314833594599314348695863725829708429425875164439676235275894765937848582111989854943581630414162650042688150196041224810705634706886016500595891200615077310806976374465698721786990388642980217624446754979757506858168981020608507118999628667613424314730026066976353660332776354927031356371875528937175535639151659328043587302089662674307453071182717658415260658659510329048340046609807450884076548327008637457238178640025701057913475943720656034938841478053853661258045871837893669477000178714592830583235513485624854279769729206864171050920413305294192982562306399713069542823921438721718344423581549157969913399006690442884755310248433673244800056993023215118926123590692817702620144444476652573483831189420915487599448286175478709729829824632885198629170378651460308180918566123887798796888890729000196828579247080697226872046583982550593263336299673495395821362145732294210935986743077709850537144725963326763161668509761408618626625161885517684924171294765717504868352919079480024710216118753541796237393262972555024248407131817317282806171533504008173474157613195917255984473067914080591103293047302089157938303887687903771582488940463218739065387061370459838949428169702196837415054689806575554504057536877339802169578244861267837188498639588098474761551019529347835379593265342174509082835490438156325472451332343376686559967231425050666903903481294439932924595063514875063959642381589347979133156213597713954945901162427520587664258929066437395365872032127560945399728386618460834500863393963653209446299659255113440773165953971112749376476692967366868686153063928296193981642184044386081561897271941074598915047789155440869579884487183359634758912166832715568341991130646358154981330358412678382525338885203059937468033001540951339673507637321864659705071811900916211317354084661835528559367514635719208947238254935955278380708486332488622878032115597035164188675216360362184891293337957644599307089519734514774040582460500598143793 A013807 929 10953139169340564372825262467813912426180371499739713228262992852093647170970987554169323205021886129281280258960717199548084622600797896903318049254364385188376575155134515643083080939441030593101057292008483802444542471145035066178290143441621164637463846558531527829838379340129966314859981052365002832253397953831585780966618601303893465234908352201216986311910291038903932519247381999338261636728884723771805531812771888694662119424159868159917025721507290763889980465538899932551389402168161097260822368515611725207360281109935739390027126679142923947179444365226295040822306278397580848543343236997889742907173452388128816426328869857375474150034772373185621878175506718932375722365702431775801848588320722309752321811150766328333643398505919347464106762054121122721803774293202286724412084965268842860970864357005610057916498651897112408249387784335664815486095828398330446207773744378352333184688909981884190749259913029455773260342985652568912436740680707989241174872773622406855114522499696692945502059141769456736407341621214264150770906906046813956654856095570606242968109953180386459189426174842492933461149164616071700674708536653367704825928668727596861627510930077465028488082722147056057201158457160073591322527559063513617877766508554184893160052424301684493976394993831759830071156050487554881792610152641812903787200849205467330400835988828122889921921687222715353243696991124076036509579505325051758846929719735759566245650018800120248995841334679696538105965881549419847872880138854218458950998637793456421228653174360573964144959886537869795181799109456018691857760163065469914323529488053179274872108190000513419349421467403327160524157195316074821300008975418898548147576226826163041439030379076489448380385963091599635553415892940376482441268455837280733350939135696718588003229570322011778060757805810094311651940322563306042531137559675772324067267811186297649935441962183844555630160282421954770282002114844184112362238148961787700968131063068483208764607345025097941391272660145737725681615312394756360610860950962687293743650725551216266915067374449521712135706415978080680097439125093119018266372497132276326720703959556859998636216258965777092835009332419287600145814079422151097074368511037439814219657209452219819546409902993210448710192374382090132073318775095808961910846910565853450939025811381048244952118059321096896750052045796494869083204738256211630755736169520910215421361890310794131222350126117531823142940338260485363624762557450116857474512242088424668866827471637473105825942012366082338999395537392795237973903786226361892995113198319033354325143220022437965619717505189068513424078450216654529333717427234245023077734078519609166198846478006745895051426575504674742881353821278694215356992523559137414945316353826984146269428966571872075909473771749622942371224249850350756211417422664326730301131463822243123085967985947740812190566507139932034064653813939860585915535416052361837912117585738737528455057830716220832787958251761548500985471900962192446409032897728105288957392820088409065989918193586578057991424295492912694126979088535911641933249261772717168388531926421507803142413321832873454300647553086502430343923839671476292096586392810435281286196742483476637844601954567222805136998437792480177648267259428823078945560114291949947828768418254827340537084147134499589943064771624282439793520309662157315345116783163204674706939195348616399578499561233232843314957042576825439319767295426913085580202740806608099947111085030008954395987773706944791584548768593404426712864657183014586025715603782609236314360145840322562551710710127491724109704154437251143821960454414564363543322716730768180251212056514156777254252649788266656735118011736205137079175105251925049538138603717788560165079003581410906341058796428492305480192752722176208895190161697182057742782747334996887733389537532297617005344589057951029820594877037572710559502702110660558739009114643757173107502996885254459784607728651164238175023135851656750480922661192917637795104299825880216973291352723932565180340115894667231036610987108947002306570014557917698352997995326017720730714578760467358346611527238279706164393840646329686815593641621307940672709873327448239536190052355226417540736853571169918131222049790491575983706398051576868181532254041380054699103086035236983491441222714479462195692864985311186898829031044769037267584321701796840871031376759458243227302801776422885436730505041165180806934189889904050482286290505920805635153486975782271396120326779973948202342745633810044305710879560434578727423777746408442643487683470457567735153 A013807 930 914817136562493276982738746574285779747010808029760588537753425999713505366667851511776043406632951403701808508658061223455575764241241147262026791773767815318399933531989881025942003143054316166393406085840575663970631732504473762276971070387641291685617928415111735875931280866994916583420477474577401552636050501967876012112952199502486109884780484197843913757059417860295347940060591966730950161233181014144969822534520915666874876425256348584429905286010431890855058462274461266624594258486983004321145040792406901043938038582942889594455647368696150992374372828065388104519842678044350051188570497300749217350033916908906876743413539357856976485054223380836324887096496671950952707705832804346746195945135048032823669989123154508754230286612889819549660873522250290847773032742548189509621748384219024591147561961465557647243883905098725449397117135499061054214209683656957197719470904224365219918402450596949495568937196133175638477106504688208135629018393411969412166548925717042946020033697167491501277481579726796081477579545436556136536915699935948473770235958152604018939511399579057457960063549019852295608639377898924512052331689825924074766388340797617479991340390999956644353157036444268953497955500466506420848824260543720878768936560954076461620738530100990621402486279822412767373024492771071282200592558796855537210802126489836902408222622913651889168821238528409018266816395673954645316589864253647950654417122050374732402935220204843316381664113782934559148376392889095114190822077243179910046357227147273757438341775769498059351194683529423163379043420876137162651986579391112714215506371689586216593348137032881297483030378993287774138133109993885149798049635961825639833714040747963384029256290847475218178216023373493161056848794273184189977182699985524130203787552525633188617736942864745715412552699064887003481707680809883978243140121680180278422274858090766020258048123556881130786616948164084368723098633901101248606492439437470572559274518542786079228770063841205162940483848032160586654192506522445994579717485354605460763452248763133829013342181398502919286335568905276482418213166902393524625697332984851084039915406148503946095418165080668570672814452991319651778537727417481778748332410358010723439989790658851548335701507895929886723977300766549920895657414777060307755844817370646075878374792356530466645852432557333913461096916969047960698342943897051612349840614555942102207566440647836633821904883462375400721519991853998055303793560791210053128736971467316768426297258633391271688502814827563035568514678583651070818418129411971664844849436803984786590286879494041326524425750896191309692456240545202944481413240031378572475427972036277170093856689601423900590199012725939200193552507017819560831372560182716033647767187983542880568976717049327652035158890300257769787020571751145509533794558347232841480800989897567883263132154341260374968305242834263417113951194071095996251433484109313064257972878485097114094885079249480175283061145376292350807598640263275316528836651149081839010405726604013600543957446544585981501748583863561126179420453607876245906911592519110620978575026650753226257503052803423776644384281337769484754863013201371392198992113920365128304438128962452269418999847409015907847246522865736917360929774754732376612126305777951592606567061061434308997805052820540251634712790831693653994609783293041134939498846574017636198268534711790309195861853760840306508527153059037517426284281351207820744113114908715115682664932791377880107294847777735937933097701689731123485169032582561239453792943527306026211673740729580746881430220558236289366600682753652783153959113158830207501856624070489182761482172118888193052435562965819437173791458219589253989783965746032062474874321113418333547563458123020308511571736504105846011178900108879143135177495110342644734957840166275060380427564235029269903385422709127961645904725055110358640225182984480526440780264161242855111757802853337735670222104673888336616107329466223456917141585493674026284906225757341601826267070855571776427186819638501803408786254326362579647034185891844084140745567624326053150012332652994236467341366468359338556337964622101772525196541853260512925401330181804414302129362760865619419882747117682732237796820551646917735142071665751607389755389790103548523788848749028098188662362336039162046463776438175640977099501890154761625910132855773946389411618326711932587557307168615814561168511543157066175950473794676200331033269345011607453654385704311089275365812990204127807868458081448710457278371767056449893161341157779538026734811136086514807713713 A013807 931 76406442062836000986875322852630922610250089697453634115261703892922071681729465626115046921365390734188578748451629931444233143405192701860471739675736861703208080848525326853167702044511039540533343669695490720030491132930506153099134900769846188322874494999158547292093656509292282427963861699154179155077715573974858972407685880654647142383686750820688121520903359639109727755301800701653335688416356511482402024547905721397413056553913835490120170119392877281956105337827625279449752737063091307503906354952022616782090748920485973081818530123880871227034099992972849279877601780312942160625320596505055875382292182774148811252486642220707572533008213790990830690895186498538015521100298861651844589031533624346749465741161554987725662067768195170618607225817451866541896851467690367336033118046798357152877235522583564840255456427637750648259096620274017078309025006988712722110727929391723207532804891076307818819413203558238962501246412378063831695871245236161097273562332824813143894539234421126057678196539020361735521088921214406605079699736174350352477763877460863640265846931604242457946282467677687083581529169481496074171122795065951004648563520611757809546356740796707378893020028840861787265102741354463082775714651064872111515660350507445420151025702772564837690157056577047736743762378660732644560675691103272171323383404406557667926037161688371119435269118663131249614662772183084365931486902052328930486607572450769348025025552526728718627512968447264477314631544710490113032331650713427629266981801968567451495007743454044247415071131163060952028581085554995851961856571097325125003993307669885930396093029753123278847080180283898388183791015479799281596282903645167639264551630397310649797507514667871977697462780488177522304629068146490616731084276285490960878750540174493409546542007205006426896971813978598427417795707208922319746845306102850337034106818422598868777972437327594268924429034127612490560121921002053877384862855034256979690723167063212036123266104502081296413952151471494084357944812337261211913292584094302002688424295268945700533023352332584362321714033050537597088051581912854809570262866948227747390097774636929198081835420565702519691164135928288008636195249531635495642839471245511413632431387305617940168546125640975960069073308137323015943126202939594853964075914991613730903437741032409781104728241019621085786184275602171854725486301017225647715071037968326840318478156689347963493439317771661055843662071239637771577028141990842654847365240593921763815732773338319472402695443597212892293717914469985121085825100586617285419506669811305613360807350462221825632646563140600794376823637666575895126032115220660769751720219652441905523409004572200525601194011741883167939365698938635307540197067599020625846295163307573484928001504384676894825628505676767829190381745173227424101772055307719234153317979477234767178020060662736407777727822186760514860774317680012008702915976026293936439890152783953796066318896703995833719816549922973313431801446033429017711804965940622464275988096691693819931031869892850365761007543472868488819631375705783431934391163118788638174751564800897560210252912473194757249115619561611845136210913725591740047852020346742815881114976969072975994144286255448417639309876836269213074902215717290002827021401184880294966093087506912054921805675816624342356782847003053885675283803710418088631281883164708526992915586287663438414347577887959143239898696350643872492960689462734228396369071470290795176931857851668671924441372981244283272110253142828033164604802770328097280420240436344126615225202499475313560283933451244453124187855624267834101801819090138657760762567098991327033421752497541660771932470654468205212192236381958314082480746603074343889963978173713812636226047585892779187194983004559424364699672915993694913793159569110928030908413768527459318033690592473879651600653890089076484627608541327872263990247508046798048860408443011164501789123452113621020912620404467827762513900264348449345176582362017148349341652881478927926131652024928210338975070363027309122505236747592129014699942239872709751519210553551336285142180035510731623988818268803840315563903143202562143076940372126171300042444498114486486928146507150257399568026922015979479233028249294102216156800967595240000799759910659238476255368436367575788815269164668326853282701071892867710048327497367615845757640206247095776390047774265307321645373852029961447963355252596021324081559521805150927848229688964714466136667948409766487367828066754838958640981487420677746102346888356321751526728374838904795530918160897081803255057023473 A013807 932 6381542447530125638424813839974587287330697741621024974940772770840744348929726698558754833919358799510164285649428583504153796370345099652088460169457218426313642120549683824103419642459606533464885396636637080427666649913488804412992846047198323494914800696824721028382954285312600720665969692975056197211245882453954196234462332438156783979027901115294692597547369500418083571850561696402788250032222512195521699492265633756833335896439437453970326728541812503466255873920701090964922798352246449094033762671947880976257001440587908957766565454476654245753115065513085344704657178293517242197587401540698771767804425397479682864618936844915717165529379024037345170134256871544393594337818061224023711920502719839064862128167554234129835021562067428845236694107499397345445766931432967170272822052386645587765459588081701919022975976292732571893248008821906180397448077608704275263410107390726114016347397307584305335616210174387676387066601608228269287070862273369411005385199599861218591215811398086869463340653135519632512456867788748454062861601665017915789295316809408792098643801574517934330131457982908102907812897764264033610846346966703293859252673805014624011121261348081796992523925828817617334168646060666111136510463371589183625899468134732348936433817721267387808719607522371604020575777628123051206352194396636395021100305319440102982850549781374444266353112059863385099066249395503389326963717546312564603171951058660706716398159172584909308488510637683976409795341245764844730573371799236189024007587082216722116314541741025229588354155945870013774379120846638808551706222674619691765458525049896542792612085938010609372586983737491477279498409403888315798203144395348046399014616722413782781737625132575335449269788889153074840404924400663042799996889839640490543554123865913864058736734983769341780861982875306519256361715261796401067576266811016162999425635581473880119205035938038000934837237359372322824071942964012541893061130515316177200748889636286532469051308314118331957789697643050657419659908671220393680210109916140197566539885565157613854218643410169778525471877754413950646391156172943546550117924910382929689768356235450963552992976161068040147125719796866542769303663436131728231585595477896358777994301899152515980817140959659953160929071768937355614585843595717901797933584496014570418786023568767897327648007418199772705947896882568995478527341347259703322810448162152626030239614124851031258935545259606903045118499852005786319884967447217169375506792259644939635653816961989780654545526144682817977263613934447627298209198226094862295522616569310056133507990717955229098664273600066118947146687041550085336821328295344808150433424465591600391220643470874760098737325054693824069463762541053759521064799282937801691308418334611845034671613647712598932731318422629325861809873738613127688404103831356018155719270963918124989475413486612407514003605436860424961686731786952282978876245233692095865396065450668605001255020571614436028112798066116654111137488574158024988307662560326728838794801823786959534459712805320755398725111038397449054704432130322738018592284334844345848993425443735765126320533502673699320203385661405382917621471725275147720536648591380306725206603991433944028006924932341307289652800223242040945228907958923778326115654448362387115863060761664801739124131849880281697980860164542063585485378569697829180573294163799620882975302682331938039804724052780235602539579017902126874484569744617025489893141218270157503972525699629219147801267912766503783169920452742140157940957732180573012957978901483897799030224137958677663868474405781387969385293889594473772016589732227470834836650366674854625158418190347177049332571881531838967527507774857540350482874437035372276033681421046751345190235720421350810493712175523807682364081381616709392894918480371713820069501626361181929701491871974010902381338213554129757072582492980245219360729462119576619838870173568735470353929379843981741287642968801557442552923463978646837758493335458034247285364190314001539318441708774029055721536851790403885220759878395642207436753875816408591156635984643161157871360018745891815967170090628765546996212754423421192751929136820349953150845006927020025874725724423696648269321176553696622085021752409292711195632173614522040106796747498170256775324627173856297457640095902263327113024476225564204010946360907640643053523867665963686339873180154412732811143269495394410095347394052072297008615932820688010644811991852021916926200643719132106791448367963430904664653414810862426032214114462408349009263880594920167427537815716285169289665617657488433 A013807 933 532992806760163623446878876728517504825147206077929626932028282593389808766959703590325762483778766293888431301725924722850429226647593068042080281813236340184141703550430142672941711957868797281520693212488565594399146267424498433377575494708051176618779068999497525011572724863593724790742454726969668647280467348436708423698528467567292754712389329050528020439753848044418758004530763445257277430941256441082167863293517997004477047406518255593055658694540722102005156845730875818481317041177975674782793892123758967017961017319342744061621313323344639259545923386718401075077672188252853585584697364080702116818793413622900592535838224224205613382179265466623105954783268168259297392688902291491684443312307663678536349806682297188757950835885433724583013928552457165688975899880212851028356370637385026135758950256171825978717976515945317137095966944814426092975260889956589774275275579380835768759350970526748765936001489975033119524189632920833279125445487934086576580777255780008837956935783779613424447674690531735227072910054584059631784263832663961344637734155238631724870828951305312393186909502190467662963441034169096351211497745006025806418642568868626412032858869053139766612590809148676217367099487632894268232490411258500205618749478080980515519888889897973497172070339875998739402509523278465359805741628201468348557318600584956841230660768290174959570078272351849786859112215761838579977336653185571708221524524370400885660290652253464210354268896970003393722516696187525596742218586044005743474137680693822847876706840752168200448927458755009420449918552232119929047055424006911275942861470692409150581754029628584105407837468739025673860986651822156023781724823043864183292099803272721551713508188697824592058462037810953963745459690867777997698540236296613410688183979404991840049750842579399194879373671728475794810586820380497213565037380322880949875028509400279941436123806580871876078540901492135774589312748297291511450358681769722435983748011312287478347634321703477203446553336845233958347415232128998500564828590305945440954977782287529066718195316260790072225936701926407571937235754720417951412399206440092670619142881141099926909526361948563781128087243154090518635011273849158073630260519909381781496862088919117287233828430091758947953957003213416878285824242957954876065210910691632935947427474487063552702489227575463216173474295529045071362082076664477681224451440951149478671642811321682981777555675627628149231342226139375279223112366159025203411702796317805003309442446482348470048296889130053640279034299419000279573730445041668993784344458485345198326720892754338689549538795351122320584638448397304677416654160555493721532350044790676056275139363330930838206640125893082880105682911191351048958853100910248135059770407725115909140807843470603975460652445976423925304222464522707037663199156098685992383829230177405717245976009815354887977095129692019553225037525578041626678722878163197538773744782505292558309820573161809311504009007280129068016314183202252405048444284701048719344980643124510647277609673213194811656919999037993342497968875956685402050846179930534609653779886486254839115417278676810040922706973826238986662662939966705612766941427000674597995980771968554439163166377274078326139091527445398501786463621637272889575505575181674934303998697875005906053386616233851007697059421802717692723324303519732390990662101854708135766980255331045797022530357612258057759708179154203538683825749640158585941365047691141824889289318958732012443509697342171162474134926133476288131386730749453638615263355830836628072803350226446717163958850845267304591029130952820043912597591025370591596391875275050533147856245675986574337305736117420722406864976863876627612680155855631327866609105967245719101633677605311641043245334611923941438730441074009185203976486399125909966024845335312275950598302639141364577791748934254471440459162396203060966227485405689158865562275766634355219430535733949199014085228397274879159462720634960562536427121870790478367520902539215722565415569958515680762918479398386322897523085803482432807325120462062261941993394073381463066573860125675630361394013139405127250670685462198561439833873436372448437111725823551639581082967229591567760101973986941295573163101782976536531770394772458495311759771147794678016131888186187651819959558449852935343806917278835347883198251009367054148473366951328953046792547879676705857119497011524836525573509698623130318456611325116683337065342371472722523593203964065632691328559140673712588496517858418040684636555054014807717602728571168327303715385906439853624242162052371091412593 A013807 934 44516092213415625993906770663242510520501119798834760370989934190482510218025241403567598008407686339631855670751450958777190699438833620635942587217323312368519699222235475946186764724433159817749889817800257487009811095401561533654128482893511142322377046621907032786491565553332211488247600561251233695089511913408782324255724796139687858166333469151629150795148681142517899087296413893711333068309644679215623742110137916627810927476439811225387601669826735650681572704912288479235378080596225706333533728664068472684307122127528825326770673710079067615596535067182107576191562258835066584321619508545384321498822444699198280389185744325429877035292994431037828432449453340681184777534769808287676976389887248378095034472203912143502252811763987310110897906326629774935508956133895257530739352432005034767884723284345727077568504116588268832607392255197845681711386764790064334537245291665466784242549752409364583679740780444204741175779842331180916305836332597742844962603097180002118155001233597057092823294237827901057900356520668915244506253499567926715465488194379685760292936504841970996391363868532450049678369558614837096349535503160648281377891445994476546559396405602187286447250196970906586350717516306586962177045831638721195673483575158801573636736639973168644457308486856783290713636997893740705316335346529014837939855806839456180336426018028363702798252507385098846048259911372644520038287134610712134642369949799940252371233135566861584312998892543831653447098316982278325365506838524981403700703453229228778077510432046461840269694870282677141805397647400978888593939116068481236678023732893700704665738678308608973067767993226552163306543466146838293262273438945446580452739467669140976720663917428231007753314807860008686005984538840967686145779779075729448674087814143884323472795240123074000155520168436434026858375021824999507774165487041947339814512256133620780988686496449440999961955814633524672029473990050538084327845407460088987575798617652813562479072766182996119509059581246650785435134467602646083765675048690942869174000699354436715181370391009417447622382459281595486815769867470004027719914994121082979942781432575785806995410551276305995563598974635472794206914776603155531467672988883351475772399418528613594947056584309693799092062442865387791091310326596091349203842480471875874443265090096634034985264602776330263278024746636881373405232457125093840413547408799680955608134279244398284321043227584095130651950934069386762695993567933967944014148829251259391681407942572652226566903804477031210089745223721774322350277540500325236029862233517154516309446055683735121689867029726521087337549587848591283962516372143755391116103408090962054896155914764762674537856789954716175229306742425612830960092369841124834488327084223609405847349411894508314634449152940396902665333964459401014492668056716518352769889801133647102910101162315788255598734962327007165104908359173803614701833613507068421635921937979624539762594524091047475506126336297043659889790576895235323122051115102516290088412128294402253771273237516439243864397615239652241958772858488778321464688723793978181132893349899218490417758766532365851427905409160941306405052271408959219483907714924523343099222310055585635313346818996308295877463063463767128267707228142766669010235801144748672188004275245218368279484903574467470013866099968384784413944769154271569027931089409007078207393957905504276013118757998133405242148586831138233754411810435695685256408750148211856356578333208752256411294373431715477661002223165594073061021551138925117350785410742347306013268608614263056264251007181447570546747344046310482887624063400029977180722245814847495579042101495104074675226112386263096156143769732647839814838659297218184134747059139490329705087546387273233571572893592122499512904205168942321157421320120541395126272361107250616599669920834723725910901744662737867709178589702493275854960285808568564237610626834305067982282057775035171050855412360968795182277485890152541143604929645770291543733713300977836364386073818505188172999714317832624074724025649392656270500601386111902179657230266402893176783315371556554323413989371416255633103266320488286050016364943279263265916008452508856489451630505982717330891476969363323947566155424015983307669995141790505986933487846034959302585351433198578867654842281290167012850097538045607090552601122553345729534644081141945487421160391458478149892477509899565871452425103538702467327814634485070508995034460207773257893027988282725708012452587988209149103817668052933176021529714666370755381897492992549864733612746291763014550329616776085925871179953 A013807 935 3718028537756686498637087392564677721182774026718478020945450293523289735919686187267369353260218370772392217476831935528029744407830822829134560826978060372331133798740329186501464776549381941138288547472495305572546432499033820852326465019748944117907253310908297285360562046579859635709927846476264289447571124519814908504162390698382869601910337677013218303561612997704237449670083784816664249198289833252768110564780828934671396473759729473355597879065598788280575633886979246074218012669477367218683070551751662907066015147213335020117213438939513806322238205346116806871095471420163596189125982973219043915903149403721739576385182551804228759864706187874710468506610792467033233804481509157995068745059772871786875374152942946137451657091339984127772304034306445432388643525259065804224881454473492508848499973431839471245599032321568801168202008546379269182216733982030963284885264005191451286721997870982539393515629723480424187742308211342561310779756334896080154121573279570956910423858031259805449694358037624124256895676962788470136406798537412807202393039482785734385426349820906259589603101663698760599187103905069809124209554759480505108962871460904675645187347192300284351360783701207088998598277679442449667989044904297632983845021680838266231713880907199018353718862130765397223693675701083117448725644477449848279574696843038219637878637451746964821412847669310840720796716057754642958117779769821288197465380577240809818297762715679846383405980504153363527555098532676868012852496660444971818486453117158416773811748794952539361165185260879477560728616908577157754254388913155621368585220195014776554387160151013330039593050562274863231525816836050081091558339894162643845993253079194323516686571047523281998564606067275785463905834668536462114581672928183999282708488325111362580771331250319263566989199987979406357238340197845783888806075643230483768647878144536141248956084869953761757822511594006614132573697123010991341145976276474092331318276344980641551814636504370018897516165285301520250327865868640603562192945741716239376281712410781908888663236427497554642869005381658136654339915100962206399195020223986971567801048030162206386063684653148353055467349960529323244955729056672153143711515704526398607986571834928336063573112978129935793968147290560053699737329787632145576854127811491544909375943589960971236004284888481879919243904863858969188178420051544962645179893130358153093346983136771389104777851411051209407181593964409251807132078787412936652005724367894435652622872771610486615094372653726123697905610830466313177017530460127664038450123605586262356681244016761241098659384189788767735519479126702192627833329917818594021408072747165241786981838157067743340076336953807849671326928434129609254617874821500587301299566401440081185776470230841228946583827702734889707511358045613632131442128765020329341693966080483339682154559177776950895861942788513965436727051066555251703511845233723861643453836181996221185511657246608376201747177733865383517655198772866949422476831184477263064474269367276770637230512070610522086798353222430994900638667913841254187052266899996851666400385476932627538181629939549728277110087678530978852256370760347682970515456258211114138990146558152567847006039669390665179981592523557294320047175401712014962403904347410553849814305072755883337070858631443097563028110535459465579037081064533915716781832518529680178959750758225622636891691786762100139229492120723496421402228819399739328300515221128802454757778967928197207727717363390308409724566681013582576129580972674164726254948290611589345534207460071864722246508370801682539634884922091897841257249399233903724111102692701877678257175358972587420949560132613080054057283791840480229175139663162959957118209126389371827298616961811447741131339645707663281817272119915231605388986077787737862341393872038678749021031458036960311804424615976529448938304990541940892682138031017455053689477163827993582948179747428712521338494895800474742418997899031430388855027328944380520024183468610969870989889271395371821397109139539698595345025346262924044368480728369452181947151529080236041018119283147774973645859806290057086732417906353502139183416816427627347232570941961992202855489631490182534193387047958194179424672867169238941839905664237484850534671838388685835911231137052178505605400082175636039080252996475107149810043798356777988676463008301056429054902737055003553557169614104321641149577997072655968773686406086827573981774273151013430272483590609361533858908052601363216342299955453449031794494183298649951860251460512230757252416070183034338738258079922755472614686820854513 A013807 936 310533461501976213052668176114394447950906469485554002787384953965358682033748110046757955753646698545280970395882480087236572282686438153512147654830034580357468626004591033985788839602180929105810997773450280416724650588751803751407158684914451561671731703780371897570599502692396456634128883665544069718950587891019460973176147033519635652021153313121821005931769479181255616033895067791672614757290365163104445362481059613452689704884886365344132890457437876395981957517874393611364762636167419187471628735552850637661060651110404954215209783633667132617839657148713021826680764868483483717311991223906227766900146941348243411159266831909240990252660125517483693040140639997639082720584100126384906136656137290024511618124627947804346099851925806814335670605249308628958531895873162435034666323959080567831535566281000664477903676778529747842369399955802142941367923838913208084516902134977595202918307984182332672685818910134808508584425324119542063237636028846855510552387921883045892115511046628850210963922477660404482060183835609055814262832220643255070351069050641747321605194163391911707183240654053784184004706105255335527863106223066571267205687987286219414561692424848112049310004015508517280251926750064712838720113019451842604443720055805292833938975047250169211920953084023656741520119488230163052435014552401088778158358255027395142375261678607358248849222450188510727841662521859725534504955084155243811540506051191729676834047439776296449788450897687393075184929384547704693301453373577024491251807050798188127365531071103231039983877438173914845349614812821272792793080816415670652325606175907829152598970002972784338236851176011758851960267747963738822848044106300358176661202490427389094437179100460192035802114463344940877730879217350833852271975904634855804091095653401626114108602357357915212378504972196027998362903411664277716176972243798253234841239430509803053254061164423408135775093990843026418966687757411001007803853084587392665604033758609128163049110255481488348339447640793668272827633685214731850117917021293882028946424902260915812290042169661023261327062198481469231507124049147464440667167284127615852314311332527177639570425005915603595545688536053369606741947446542314902715929503157749338137646466225049556365689969046390367448013629854866245055761521192824430724433608943585322375988184577130278602313878170895092735170178134364965565849821125086825088069854140643304509433378566283189420150927702408060897213909501425120183478352403515882112170104930911160142714956757679452579297098411859577372774522171376942857681161560322628155392773662170218292374181523915617801130426915347670038322416141293830469267548066126791262023643915988159290510104716454991506515738718985412398896389746939094554939522966550551991841085414677020717236570150090282847627873560120723261056135327696169250178036583262926947621741008049013593230937087108715773285323639474907240880032129761177529012825765850648322907851756506389635119124893978188746126031510170696778079856708620482714687417358725488407955451824323160392129598649461415211485259490659125096242182831935390956792383754637048029426595418889984616467914181132855432511632998585884719304342274998829380421422142050464002596030683460619149791439227177746497242589160028778904660136726389201674936495000076868090340573981644132195495183756758951561670820032110024626756047590937174581335433780117418226897343077762228255830989722157365728586411414947144611935553225085628438987331783898709823824457180330958986626681907721948688605533764935430340918732418718912101539536180170553728362541272662213466750625637727327392845223578037399599646727073414872941483407997153525565717543156749473985128211835977059194918399578308749220936839807033578578469944445166724387807787267453926787030618549149744960660384727440058913693506202909654000615557586542487796985568406704962202217348350975716104776171115053445297704850488608863539198822200077852041414920684993498494712432192151450961577123525004097507560737540763605412939827481856814594946541836212849894907952443495166381811861945225679109699878914145015688408042860310394381874340647785313573875856881151857940978275956550852166738155924851863668211557643607550774693349511691535438365879632516336059728102538842005661410760982778972201506326614061429701141935797735000966668620263391297620021810518597424259284668082556454392246866916312534011094531501570951796648363339607047790453903893505299167947062322777925806531769067845792709788101971284484669429859461318457192125234579427516584507948683286542629320062233442025076479042597757211005758053093228459828251257964589780273 A013807 937 25936065238106555290371898737250338687307659237902955866805178740140722482140675899215271222500325909200411928434500619366085753622254001019488084279059318186036137112529447749527069672413753379846440345036340870685259541823139401121277300522739908882384703631440441256994041064371644454539078492629906246996472051245836399940644976386593489292458745865247612236427318670697650306766949957028288457143648588787646381119780579975182096841690594119907323143895668874468809073850387228814796340135339017956817903622109638108089446641392132181008536338867512583374586004717660295986204162580609043553614819011872049319267172688346637943433125067891716746892426343345755526405586393242813827905904626655793745439657242600137234857387050828566790605732695310940129544621027505999245542475222399736530366043386368105857682031355456497858992988219583069542534653708550780605990366949870052426936183215463728942940001146892607155392281193369341445479787495788272663670598765318219096845991623593875955379598125488198469917769256674642746148614133903950663046009900345306730791638178649378047787421720655857695651442667226108832257058617030878622654494856743098808286266386132331723607113015739166470420845379286871763921174092154881002742559497637346165743942780913862783417134921381382748849922530739834708501899776471448302424850431091335840564239818143069686324230658965168302135908262194604500063495488246136367388353583730118383674605901584454338856476217556055782781207425748757032520487126808843689230687214526662533842176689715470585696520589612959690493427513723541798445178781645524926870902867853228552886953417997798654218573618289920713880047071678111074573522577679430223091491802312215272920293202985964556487635649535699022228402093032807048960763112358994175607699531007791613492400067757214676464577488890436453065113782784454451268055845612139132816898774273908427175158475609260810832442513807470908071625209200409538516728186724215172785613477823622823914503552792993306024737648069388341659006406727967814836793022819618853698547535486320939634354261733949558276612052258323809297561879370791684706507708845377548962478737622603601143596804002403634561466919077127903571452219713482924694192682660682989737148033238382470594370505582363997218791904723569879625546379108283653302258011545889278535419452577189710164909164066497999143857418711329040334148447960296289025342910188376718180682287680669435932385211234538263560425632632823654196202935468527462844295471094049989890559333934631006279695903358145558875472956456923761751500866275573644416388294679706226166559849038118801997384015058956314368214386396752749270726518537002014623694882030975732995476763507247052102694456023037345615701013548380628968225368054100116323103897689268652910559294919239447324315575505690513716727627614842927486669478704511751944119793470702921592315430733261664320241096452407050100563515692583727665541163509783308400680220789611998577586686555170168714784430269952302265192277760966765602007712160691336813407785218111517320847291819294679111056208801666859878460357919340787163243352306075788102256683571040888465738675981110405152016660322397218578804099674891677641017971150177228682177598726196803960823078713314372009730795693112565196198289234763642896119279524752513092370998901420099773335079520899565099953242548264393382308559901861366851291850842663758207716764749186887728692991197779066155260092584305343017265667787800465133469340912376772852660937923004143195642488158422025522047099614844876421022785581172077503873450343822257632683601304024817946567809634020730956479003888624111177825918461261651962094291898683602945635719330259608774294921994872816711893380752639961018779651179925043681865797523251516452388230004769987594094200365019419179584291843535848859315992820521160530595331573217211785411985185615123292031658896405148091395151621842784787010587700378804709606817659100891657424828972702280351015590531341987776877049120681335761882933931867227928980360142117087694147331112163011784530120702333436072607096033159791375308521527193944921243586788305855311528147735984449168526805243677175003685442570684327088446586167083723818137520999552505432697505951746248253163244565988731347756632787396904044550852146623154846688168042682537242009905133024670069075619762625015737129833018704568521841636323775471559714762923197627294850571717339153140626365542707465007867954487320238506500507089456091806106592260735141287339884315548452914212064743651444075451292068778863143491717308365612654688381976775326943440917799311376412606116807280020411918352399534193315373316460503038181233 A013807 938 2166206104751897604407151354433885537502623007208892776951435333555293282430871391778358667774449720262327604674777926230074848228284276419148664287071313314215924207775572005488250386109669096038154544057780225860503562192610425921050201416959759929765652832001537094225399303737384116487558374782942399655392342192103501959442609072784674819195446913411345821598646082695338451271482427360959680229094673784133013397505193820107183910314840111488779536301310160064509402657058191737840605124443650118771388128422219084425738672935712271890013963558553518476028797700023705581063757862895047926641463298690565431194513530103399547673478038795384074417202340622580847320920981150033053720529060322918549412865612559206061992523823872252726918181400445065030559696292838328562986953073050048394752702309672850569339460940839082157680953369087797551262036812391869746992921438020096648750136958338746105043291835789617442225518717551400766867917331435732321142432079478142977187674066394184113669259415038899824406002006086722836801078401077791863328265792886740363462448412318974703929253249530897890598504143009391835778941792753036013442726064930040355566877254836158477887389686187550922776019426923418816594460381350867816230061311802168789109099845004706733533782525768694468566694379689921734688787171230671833666825932855179460739765873851127323271486068867429821762693193966755562449803206673805555540642679666723217522886759506235210835631750166499335033669225405961936113143605318201433768236226844481381489032439301725818787959096165064006309701559373703934547939777021815887417184678425969501965671236424594141398989487173192467943975411473627515059455179210363691662824486820918531809575808606590745722403817084871118035538371212193077536251895907335552540930672529301763350498746059150326992997976449618142996451368251940420224359292281371472512000202526131105746096411041361072181536431195713777713050209097627405066455654883393175446227223281306801876163251232823593912492113104403383683701874096326599862983790058917386279756388711353011199200902294281201056820915216667462876341665726927892298372230350474778266895186644977475371114348667084753962208278548240799634191260842689807353383667048502903985836340884102942326512418996744623411710718674417279916205259129502959007457891382324218432556768098699461782683378291997979386494115468188912777748412522091906355685665201843411879168765349377191958508745227519870310830309263126064422121065373266882224218402041246149205649406129554316275486481544375675222838376796238729505247103852202186355301166759943743715657245151512720461623510321739090332347633766243186371840349554728945263385620242109124195515214764888781038669143661500102143168964352574298512055150965246495815421960638905407159742822870949797879974161181810777396134808186019296146614121530879526034124829270466578714311777090272747465690856616801489231449165394160285518353663517500611700933212720569183733198617647774367661227510400576686237491124230873705229845286127373101141992631629201892038154486660039310894034525615324017803908887553781261884661248027955755898088580468536906045546959956618322148701583486786938092920297208946627808255461968433952316764155223210683263611904357214729664624725787084454557751677315176694218326778345186854645987918199245508153168719176665052576713194770873590399683793231563363220786746674230119749266711908616838049988167317829705384353478192733766554145045839304882648412492822342620445427094196267229043843256253479565993626895806931458923560244074525073085201014446166378779739367064513456819715290028443045470216082883781774389683198535803034433526077353669953201622440914182612784437886179933772524594047053841242184249495246198519573353113274939489905619917358228394133846341708686786909298059639063957632578931036362747848675852688326674745529394414687760712473776182686654373741414458607931228195911295323338148151071017705765572119779140629067157197173136768214161112548019608425844168224524923482743856368659429761281302879241818966907255740211179590914220217267785538935457143026472765473767185612146093341474142427057157179004527300757161333482811848946125682754147323260999697014663891403624806244328394595798400352447349395944830895981727036176822704931722138112515950242483092888192989909286615353468839264838194203939380820783555224267512735307398051160138936714108389029293214600403883409458254676492470184922139426735473640301428852618462243737828692208859735459914477918922335847905859454512260625767364876479428607571721312004334532228351082252081643128895516285469357275481860834584823832710761495359893294764097674251934761393 A013807 939 180923700074983239817689688273672553977756576185093933623760830493871650241908809512720294291189815086029863870042127176662081398874531050803715589920483159316628205757623549470384160498265672570202705674249862244095118017889015383352033872545896109093957090181600379646799575247450058793157363020246132161618023812226676587154606152368048825574022921655029014365740519472797362788645483815614713452414216249124573411973031293049172107373405760951654355651421725878747889819320157232136185180598658101569905107873952160150322119702263624660525856250373948416636401212703679913836026120466857297881021656169934715378796964547766033621236559278229273279399156691138574949090641266631910679792307647230480165511948826557449503677582293634420004933428746572276417376394074150039909233307614213091978140449606186152401801117239820980891670906339581939278956576607781353138595791424876492200260188897410413439320777416984638392117548808610543449575323438843799194137069710093979597691725699308651357770215603463952234213693550369178052462869136418254217040087287693441896747153845293086246875160654070122720677664528287415516092997472526320878749923669021900537301155201170792231632673980070440621175918556070862980785925510805830879350950823028939435181128154638111091475050334727130709158881286081953202942193328356942219686968737997443740445985549920005166957787957876606143441898253297391331370013624602913804310017248444389850729025040720271044202799405656190961347087375131346866105867059781501949756857902277929463345478362919442110989131670802310870992583940451126317378478116639084732970681526815398773674827337418527283785000958192208115148770341688843685280756022828785891370763963769936695267581110631065673480889206745520649446200302013578028905294598076572683771070700319812576797005769606294460782183991048556921206614727770315837558712450632426755674768915184996083019718346585518109674104269897210428371666514042938498555442751515881406444343915678025399499030906216659387165253778592875008646464226399293947156269129510839019471533341560914848368458560520660193466739659811283166894932263178744492652347051102003955629352883775163720470841515023585735677597632627619826247288296842295399961957255558011043801037026981161846052643747027107691969490934406005635881379447755216639261890546143101047705573828371477747551498438325963236339375018018606184110325162257638110733222443323163603560054450745332449566608910147687088230858259965552026599973501040623270248945156886919627805044049346506049644906425067800770286684068398654927007743360839778806581108748957261418875408772299493925675257205581970563648006719790397168962477835160516237343230388241196161933626252378275881130685547752150031099615071691357986025358263768352576999857574522018511388880309004598068733321916066017938902575314504517633461358044380588893896139865498639120798033934356670141081966035491877182099865742885661206778416330645168589873642859634658794580481744559762961433382896166565411241496186886802734501908142644328780480366586302571224918700880333143285180657613917477291000274197379364773868792096542892688364256329312670929830127642536718884181704954399931856458796143188431301173304439065572131448459008397779476860129863818931436319121722463080729117977841040872677808870854168351286887556915919184086460804594354241856259662740458133143771990094493403659563329868978373831578505045319586930773061722552454823406586852135316916368748373544583103678059813014878002222516334366435236970832605546866831353711964690722380754675145348408629149073927558262122062611676595228427039440738465591600717917458536337578800730424908805238922531506655868161352707887593446002369036691634248615026619403983874388470702092457746553286025373836221136407281117676593706452980305851229129451483239114260805430624899088053063069255892381732201421360550909136462466522260554172059949256676997393024110150707296700525471725602469803246349016073604480318036265097556018014950281123145715334930774280546134202249627766804233091975697777155961935060906678177930612746586766422715997428316042714031845134509109512053861973261849650240824747637124686538871733817928435829363149309138586081955694361742873922147442332551845035678195836755068898708221263289823788524409138602364697295444680202430401114766710213527400937070924238550818107221025532663315886046931165609192630945964133299046760115598576640332746241362888835327602314882007060373493911615639199546585059227190201976173965347517110266312412352945287500318519724716081848438356732997735699914024466244110740776110915768482415678686189005520498765359071331835510853953647871992201851195843206304753 A013807 940 15110928353962675172813260454305405380776206999555230430190128323678654099854465679311911699494464545800300260289788503921993700515399707894177129785748673949284104373082476475315955468975647238735900180619022744489068351972108453832945221068905788927636390129057445308480347324242276360463296116813977204270498966820984255235739860451931805960767968439549678308841013926887508537470459453763956482259087755343133495941399546626759903579934222560443123438362393967118902505599438852185246322468780523301220044514740358367915053759652760195271780039887482545705888865686224050083498737607512388376320809744969117363152501275993966894079298667476987133568696966000584918322999449230363811886933327004336933903723477942904739996655350746640393232044902342463098655693809467085483259075085246691655106268491558273634750831112987088145053245768388223150517732234858506395488659095597109505057931236900615140865510650643973983148049794043961199451980588935672952493522199256759269978810622131957870052326177416912754553761899020384120119751293142789010461405130355443960658219036312723856425260292988590719753719219067093231319603241902870846114072374760378154775929783556985737978192563489463271121233893721594547018221284588013800874270763690200050565763004603529676471087679006744683959658923894850813462934928977700171130475315966284498645789159114868751549481408029812021706410784013651421387354907940459963849776950607323884722738900425997757882862009159810725282670084658345221604028122700010824345642528856154946708077698349394724551923266277079806256171603290418521153767870779812995982444291801148920976095254048532817269007065029171413985340447708193913438334023782683026433177577018028882725443641941017236114797347436592630162396095424476050552199110125953427121243595961411066226662718883287319658988789116366522616097668678104549068741222589270915060712374565166057849889896025169058038090862726084912188029958919380266337849134049357930947638048181344359391558560318121608675429160841855513597161338653095429760438753965874785745281936220509169050582027433246060018535563127098181382231637552951918770816678055090472378119182205785449097445154176284904229528631874691435507999765840565354100222631941460640389306413530493618544162858395451061540983852332523996714448692855963448927792360304417942605417231719414192953248701067422775462300940879932007103078467876920192646549471688793947332939307780700911520252742784444973296129512730582870813656386780413896154462148448352414233905084045469531772392229528087788135114140076724058158613733240699165704460783821659430965893016071226032166323157067411763446445169243613761948915111270441476659143945256292944640858398224885979867915987633807322747470950402733910350823947548196575583605104481653508089710672288373035298675779751749884275081992842731817264326085224711165007099497706311838008172592231403446853306885250317074126162886711553309651340110351815125794836525279546337182156415787375962301877572870727709712301003024972651188333869981796984074500697654577051276434816226304460321573704572001620821633901239321925278295384695358940224871052880523588730342090832309297925740179496436708583295112675240970705295560055195649990706744840390939686834906356020972492809365381838965576662627261574726923274702610994867832135641174486174085292860525060634076663291745803738300980384682183567050388873986942760787268319890137220045096888129303579305741540477193804172034232906817125402295233642815625623626786762619037427040910047879864621493377002933823963011222814644437115159803503593610696791389840910073454761129917384676083561184054413450919015805818808322360048753967404764704339515479692203563864313521984078575638279240137172799461509464163449877002125248175025533872526229466782956659368125000508120917331614062176730371222196733279880607321387614655194913454572481986481666405723745004619021866919499262766703897224127724587923994043880436938316171483519800642706897212976180626662429686253290488753198685493674706091160711256352074902254045843096778221986668098942707207673318391662821210384203518653737479335335556250605868802944637763923747400290944413106080207200888904239593448563848151021548787126572851676531057062649224878594481620109489009348131229372641347175665208101882812835135187189531506430403744022053665100663328002879133207273513572806118525737882845377729237870377269684451614908719577231298824869838415396672941260111689454584992049801585330330731714152859252025759789976566552678992130343357314103085928011872063419992696703883392519237445174373180361559795899419839899549191930077577381554996706233702033062623916660690813728020433779275313 A013807 941 1262079847051316593108536326404041762807809584809852400759909707721964869073944828001810177053477173329786878039663425636068835860746699003029568056835514996918157681344221517694863916724315033026461118985481398642471477825062470172581417808896080397025118939969006889609587088868039163902254954972420190077876344207855425981544228884805796365649301492039628682032710324187571600558070244037819409354761268414013852714521631533813613906899686202470770112695465506527737856170170732373363958098915018086641199337915629471246633205059958184269294340711442429699901543950979118887023898063717042189578690350709565651287860059072292108960397104006345442382791139297334852963255236999169215932608558404729225056572888601269346789260651549710152283133622288544860462822202660500446647281210194888933726130650683438572248024165387794588962992139821552785754391513987617312657608296323366182971943474837176277180228315052435351046508266848345683339428870768496340665211467604123790987900241971083253264640334664037970173084747568081502096521747754578880942747017892417035038135112131875009212494164930700085504550382895702693773044582366969675938293438812361543865040431452463005821676621095203461867316576037521298161508859910075500662819968454169198423303091907491402108541714038322322748994672982621834791237788203146495992988428864820047611394956358432952998164236680057929864941135091604180365693269266095156640697220691674298175927875702479758736134517867036551586333888140749651253590032836027604060172409652594917304005357443839796789301183122727982498321708478419045305283846335400761237449729695523759028844451713387509431124739078301425667469619533036063844283096000353469050725424410122790314111778418555700577543989255251653063793484285947664218170221876829756186593386378293013662317096943851040225238402655788048335419093385663970042770335651878496096785758236057234317680654005918144896399386945745337950856450198905559224803497524936423750677677422154062240742362516329834878180518942672614351148512165645183389021605169983827980231692595073146308273661513252144178808108767938367207225368600060097207657379767839211343492892217009406494067716721957491486154460862806103385063648442769858939804694442382734145955260964480357514427026096046468110964512330664736729587469276022923217898145724985290984347052610437192809648284761852217629386836883232801165256216715548251410032458424919759275194423925151920831083029330099628614666033032771011953227395080286949020716833100554841989229986524561660763161971402415420152832868093348070061465577613996435018802269125568817333702350595284869432563476401427297894810546980395865011735339008418542572048361451750843029349134278140701924548211203163221403191521248586738926411166923172926189318281931412182649160725060197204281180699800645902084539123124217804109733778964053101212557957147928871022280583075759047284635044362991732348091250461035643975389577356693951121510541427872989627790886002977427747415116763736049042881092073648740799900833154749665906886372768807929899659112286037174830518157379558147372643685065409406521168508825141074046521455207634210654346901768405304872055745531721890337585391105748801114276990471369995882873818035814291673584138213761227643571931006056572243928439291513982767358826436772902356207800886534259745777745003913589218716994789901274026636182709040653703615529144263446323713437345544150755386537193447564247194839202195703718252471166610273130725100209081603867710932857200704624943883848108974173051748340662035911214660340701918032295261948423641959006713670902650245015104331829885531175113653408665834207119117792689891833631980111613352871140672379372533857511329669632226715884720415496809383824731956395497177094502852826307614567263211295179323147085168167438767136453738087062697334849093360268908204089614963616534366639348267992935259872452906530785325346983497925537876200056371685307999906538937973525104958475057269479522762124983582119472789825561074911155907411117205127439833764841781647911160162861286013878548506291793848692083225390070490312499062081478808011566560993606852768290739090680675306619699968327032924985625442170995084417501161421470776249598491144875550416929525911085089699393164631549765268408432377957458733845877354410803325969256860948573751104465944162872501818128468084604691127114339825388153713128793323676171779941315083328791167809935309151953774292345520726985788414936393120991478208374553043497760957588443483418632815046302101718407546231203839793479566608901210021405044826599230658408822396977835713315444448250248059192009340484854879901345027503423412143417557453377994649678853417073 A013807 942 105410170905573013173018062517591972071471064332903682363868418698646227829924945979539187797683466993677129840750728972550105239925425047432032553674959048057601447703550725379392729188731515873403059118786391896017860299427042571284172596816809530839934958985151424427082323249347499008280236094251506695494310144584293033404555540687864918255395309916641827152053998986470167650210584852282714888719015899206850992569561187335646847118168691316561190582437974570703193485188829738555731144379481225614359609902051289067990051919812767508355732630560383170965476852329726988563122990179711080715801796781613632761213359993776909232481326523713977693253098745252704254344040649407612083907399406521389605950024228866617113185838878083341628839603267161555290715373188407657804427573956687318633740158075731472992727226317353991864778066510035910218992533639759785570476102517223866967999690961875799846369849101494452954755416955440679818192438715455582868699126985764023147100416109666844395916025391475115306826211201633735136603592894210182715219173681392563183420082700366332644436725149177001841425552529831984686618456563871674304042206303047248505152041875341162709232253070492488338620147747229816343747381488549415890859386585260665621512697539205589395507512498194718718318784082181558263598971308514998491830386567218635196551318150012678667359675211755118360249748543985872748323067542373533577787672569389329057951672106546811929400691066772759825042192671403551622351093132497861518709659826594380088147831459066943667639224115593363826242327413826037082942612129779006979313038873899839877848117451553838175196969332558813373172730093018705088338368461045522088585638172157865569824929845296190667937051526587873315541095601046634863165795101374698066460466223701410794090386253847382730652136628214073585022538098664040441942221203980543872499643313633736267447005903228289379892173197095596370993481577062791212014812916780215048080350295975729432409042859726384138860515122610959423222274884586851361834473485402219296736931197233104252813324483248332333958232052406980367514670010845619378880752015589698770619869850856842639791029768334611646415106725722428560823900981588581388511427884522248338604329351014363939962459646567897063095867034369449476391875021402710570082071029096496488303650181076324780654634391594659068624018003324486786123364476299305506017320960107723214423513480652613579732885692679251081525521744930067689345505264500646269159290617391440957782477704517914468600051013501138306584753976024524159603666507898596249205384319636633192528154024068787579877134112523609347472471694349643041645147249322125094160051196811682160654269044044589565440191147899395414815959046203213021872787072590325968258052225193476907040552917752730698768493228049746388002792102457795217049074952856679066374053138952167236651896579070471388260003540241432477444929329756158020468512890408435491619681930597379966702722589854677742891857967223998552110471691083216480348517485917846846209056740023607113149428717242110879019707022498076026710573220348059042054515025584607645439518460396816908061707582598979468218967922554944002885469450543245617865528521159293426133504156169245454869420807751551494018771249556850970385147178066539354712576542825709577692831737844227908227103040471866885136462121847344307978680616041784437979672609658027300402870000537193015240638972933934013489960165006587370252164644306456622151291094562704636635084823166260050979938122877909631907455073160433901340559646315764895975332573194291000058199732507460251113906528898763869449276667446345179138812795837163252455836776610902058845150540097797573400313203765337353207537407733822709016546425437730108319728109972770906038276272390670584672248567700330512653270003752658769563544103931126543019482113768731376216566836085006691037945839807139206357721158305408730238848958104908219528609460194038638486790291236795258204199220615440753762200486879020686537654652542883920089448902355873350445015188007962337469165150249793996914036611483067804077421390234164107191523934050740747037950060410819592740682284183961054642116927724422555563680445634114503082660703142715578911150846372370933619737776783016503191667944982740680639384910909541522517744704588278302283285828265996100122427274224351907782894268407627716776556243986274229947186757543232478577074703967126653606955680331182670990236638580034203902489858329251441651044745976492938744388178607631345482197837623116668776375903391206882742037962197770748962394343820963255417985816611819235762308968151775812126635564424240238042113426805630377816063583491135827516247354033 A013807 943 8803962884204363633223641599531799099381334764148448454712654198129631594583161413157092504050320846778907561429341634516357339743811425386570790915486254652818930513648260134412260134572044937262496900660158237547307710068446022596225379458736748825282207709398832119574342720108752464670573598827980090714380277585824738442981883313791165837608871679547842045566702049348974872313238257447504630220700926917655401750402319927460560318156567267450507198635802074119701423076456248593913220909718651444536928978629225714247597126394682155065379145037033762822207592183431127811780595262799649172464481868997152221849301040040241236006072872587115130918192060302251112027068619079173168860029905832072981278551973619168727910394448936398776182312504476600259435838684068995987483595404436481539608611742643168355825570669251722754538128892984709257400475402126377050631734558341054593034302188826828678968656166805918205234127179535361019095250673953565736776619784977996977268973853895484510791302356721393105541431985771651192344268682117328670557820605043588269642428727217296468795999721184412370797703572844097193011060110671126109547909112636809242398803689470369250637787008700603118529893359996381490846125049305135764620466826987556053374362011171990031902182951361721102072703165327885927734049682658481189036165716480667630251162643207208934976547433360999240566419248142244077812690924206579897950404200667966152249181606010896279155475118587927673347348974108296035050385649519353891904149498376989219342195031292730202064895637358473340131585427930164443204449907691272441919204319786988526437752617671228118230626075624644651740759590099015267683108872234983050360761085776797090257347965608983140776770480552145767187307845695015990406470372661916157208844599469765530933223150307587253046797103325067639894667404538519321751456257177659004775042709198003286793441380043529957297974197594621304501746574797861384818689189622400341030718937070188897924235668687207329661769083555589941986947620635578412591777059974278757882765230524106100299221674165383964864525499249083407275192753975836976143499289094067231020942149813414354117986597281075099320236128839062955828573033883259906149862968343182703488572191726070690629604592140997330606829910577570789717725793662575789523824654421168483199609166773675722005055719020377520070546607655664460863809524424994295168072663909157150591866269417586938792870345938263729580093101658304183481825945196358477046453111655150540234950320359040734331944860698628572504265236831544282334257830406198657329882903760371240873143952244249207458918118212084376310248308383776536481244343410633209989341636008908505740005204827648165095130204863705404440843715497938554799837049089816615194880779900384384752934020243625820691843322899942868072381199189377514323155789137542692302627292218423959772403054180544840818863755684504681948677942550564074027550665119802940695567454525423772198978093427252539764070869280515583070818706110961323655188528941344486442226627983511689697353435892778342726604950226061807826893785936690239251435149451852015154754021330802544978221879006249364165116419859711478064997293978822417249746807615745346244096400627411549636148895284217332331941793534237749897537877459295433444949105433346089638482999576487759123035873043250794113482452878812043946687383732425878044500236031248098156948105314866897825913407658415102740694962941515183750831043257119563538697983508971653956398919515669205717895411960885890366542555165432599873864882219938999876755751845760378615860899858755587633284587200153657140273036541786195706852783521115712008363943419319150856805818259508151127967559091684741077246731831336606479770973998984656376972011473035798843222872546341197902410872622899304747313763983425813092716767104431619999530165624078213272983878716655843842180274486532073654203228862826042558278903829880039403248990724866301125055211914388376760472923105022227194972746864622686760311454235034207889790861773664898102518113517613022387762142514013044416257251827677306064350311933747620396743270495851917933356626995572063205294525057328611244764247920471496263234154499806877411966904587182747866238229839866792746854118854694321363071298432903484387682067144075817502204555471917592085002315662604260278325248370492095689935112191673474532894754053977609959418985176768319843235856350038385235906545376940707863775554290843036744139855457517409658136908228702666736870045065487977606018645596120327292871691827136990053497752640720010724088137990270672055765593389235754390103807329004467604628728976276968921515355520233054785575446556763155449984495256190193 A013807 944 735315784051632655010471770034495392579428460836442563386055591281984960411180224388293523030786847443821138438140042656440681372742874059711779028052327474858089895430416334686246378699591765205101003640037076158188687252626680253259339917773151998636395270096699857458968678326203114601750977547711725156555755164245667979496289876251151961922930571547515315487776521863675730310473972500273034220663162117089496809595352162661433458332754654744733811737260825032551582556768702338812226123600611487299168845224091560879673559593610248273215531572638096904673600306752351225967727096944289498533405990180511150721075472165200988272463212391348442849418319068504315127612798134111622236358557765000567469365939388646591323804054769616962185522922686390130268340682732126613870617371773939374669650861357300064246907487866573136181779063270975901887345106060997137645813102047203220664817953113005558096141131707797094419359536161972887675854431539275763901320061061147285538481965251204761825800364135727473567925940883634079235785664599121407893659734753845535868805289725915818370310692713043305621395000107511841657476751503363123795550916996538944734390482948254710182518608753683073062735223320257778496959210243014244196866009856827669133880089535095779454502222280682308166214241071350360570275563545319007389489596806181841146207355123309297458176218181744017571347902024088367622993758680657759656715709243989201002003896915636068131344437379582307205643933666498993143443259833505956405726470253944516588679471208600119206662148527817051841130146526155264460878860740282765621533863992929068716607536380518643662740120462245945958039981724659854172160936117938019349181126645163869775383959435627880900816647306195766621251138580293430534738811995095899366239909792314286909073730736839994961721540866812974351642516294461672272003378055735257737816342114926432516275017502615665563484102957300365973290375673692180721441739806452498883226676343039246943530087284424243380680615627646427544691852223104144598077811826111736137126434818603865603091293447967034129450034222782695259031374004815880084481204124425589202100109294566180270288358591512673370325441716767377133758248362963750621542704978990962578069038025153150152075205140208238049613040961349289928014176012491992516819358961910412885314557218104169977584258708300950853812123218008751435806235289499948526732596962356714374583262688026278714919324163109724958258955943603223708585584768745056361396810338549828270963285706707441172138366710410157004128736845407410004839548253356118058849150004969966408965856035391938056176300151191499193808248964521400103450008805999496331519802781100047307910974712410002396910369840421539084303707962103326035437190177030573517691637618060004198949802304767872170003446171926128284273350137495999373784294664556703203807734073374987544150875488213285650032319738525515541035530439765662026855059101471061409834489369417918877830849341137559373634963073177942013657849153093600713005001125710032852141210195810879835212656319200739962868772047830908251509995895218305472519115117368132157740210615569959359126069556480953144434688503102962359466638990405227111116103118874667063653175476802040037160791883033115813696110537773071109192261063277813896755594234898498752695738607627834129715079152445349575152167946891260722471276976715941760154704213565872406166462704002998173318113721038487796005583999838289662053159563877883066315594280652821510092394156868207730764342702385150449304000749972096174065068827891525208706517149909752582375318217103125434719562007544033598012744285006524851632051332467105382650564918324954798711278746852380290358978502896601259512724289285064709796951519369197485261079370239422955184817537942963190007258492337172831800392881659707335316797105329233333980758963088636450772886534293812733542738705389645323672707877852093900510012326775410770998758954331558336265736354301631615411459010654561437551318790880151420907972969164292077163222566198265954420415359104557242848281904912883482690221929899436279800602403018535003156394695084048037711878843297174290969404027313142939773954750565699839401579817978370208324887838026090284536083194455514397010002860862924414565077916414531919543593929940356353601626677570029208531478406456370422706003069151870324119070505360760266461902753342263961420633060948866841626901958211555973288150576427464861490398069925501271907304867667311572057252712169475428530123033914621377632283298833565855827936573094308546258185798305576015686565373085396800769598125462359442415860091925782138806196072827628721293884008405384968746046871867415506338155028292261109553 A013807 945 61414309599776410979129612705051089683626444477520519336566749039462665878502183521134663337054348285355385303491894502708582148932857584341187496201958443027622526156243802689329983795368603821695240925019536637808077348026632961432473329272331428078110369353746468794830522982482810334652843395762430996800693227072962435315509626754372463011765084266220026664854582882576060671261096657195304091144007963181431863034213407977645583873410001518934912690107761367543740726723878788039935938069246672030713881121961351256231215370817921546027234412478306491575243771220263126744050534863884003207008601705866471819374944510709751741504399962137813295226267426920548903773348512959136800802903103090612395608912623679151953955438458413178298697060025689990070142082162469946917087833507931190511783909591423058665965960294104054907038369143455178301532950603320541933315956096084460193146260261951337217747803461366921122999327819784137551575037976591851076802152819888082435459552219745872912452672212980094319866742508542001931852054492983219108686354706375933001298486603198215066106719366086089928804531803979496527074115762312391462528208138467929203161027526321181649154136721716363945272708586931249917844530198706792689566446009252103753730798958060734595819480107104867060350379628520253465189985342868588816177560614849113554372384507253915833004335918757442091576548124953884552240061718767216744288552751767222056888367474290840046398018754380093880122586983759662406333524504554250984962680522079699970003098114813490556259629307191807986823030968011013843037063327889156867476129854553428748279778046037297637355717601127243652361457313625315680313053545506301314062956878530731567509843676023076240717107199660776623973516345364687611691920316642404610967723505763881556932747064871613219197944814737086430823534603429733329829994138593064461520158709780770570191805736835963003527755763096683866455185466642444626035535550374719159225975234846980943970576420082397231397825697836657274960208189525881260976056921528678313908936962484613459035787920067654657525796308321033490729559388256227120535954649676149635748603228391461942354753997921729992562951217626128105588622661523095415661868262550304185482904124898816253851473208515332250141730794132854044077671994739343706997269679857719594594357133413278380697814871576003716261242343291308928669972577614325200901233230892995141279568682966642824548776873427087338238746259365684847364776625470355852360222996286020207019124585509912194138168526020166723141836230065272291014203909668556336393139857565096564443237261931970058389900764927665204166058761765791858040248185485883933104865448080257051204032518955195810192350999441847365860129992702831893805749560775770530771123265497989610700486438296517451510857827725442160430794476833803363697838074678440408285225757542352334675025271651061830776349376881389583502828537859667858144961391213964520010786386623154002595310367821150096445365750834894894922717219115530625150890699020427653843686016764320494716796268435965002438762710206885288074366367164528091370269013717703765946620130823018575633568455426845687576329618467662519225013155117634973547528048591531067823376868997983185943706498862808865875712848225344672110846836266026294470923986092957514323900784247684334347933125891388041866284219092304986801523524372292171749881050621235229235429131501034410433702176094855539210182381250493790864341939934644671581744749914404305344426852375789577881168666845910150676319446638419444554088613574328076956377018877612445432568952810670139433212538432085230139622415428029962133160559338985108664357832543418549743164712215857654231072243540427033795762245365377889626951187849234743166490610081766844639991145586534228592596236538493012084800613869100416352994211034202897287406969356126005005002256230753533318223079412848567078468234666084734664496739544609083004587346624726083803250566047626574150780468028879625825723696733101126825654810357570838576749511951445370779147511207771725479931352980228941357770025807130817525226113302511061998625241328114776157733832871023293956055593765221011472860474721997816286659347977371458169502957119777086654738204484119017952672448942132310028889872656858120452200508622548503009161461737326409525757607985642514074828082338633361340748887678236058215164579861899228321812693883510307479520478451787366444999624293798292696539537198247791730970009852441529809793803773106757266264405915583092081225933401878253844605090521409744092029936060280014406157626525465426197077605036741722990015050737733250015232302198636378431186486266026157974638580785238410504869046117997940130976113 A013807 946 5129384552082925621387884382738572061466164269206991295509391446524961316838380869868688216574116223141167135932946520760723489661021198301760320870283771120110061007095638644415529576572981159791808217298556719526368428184532411571801604934154393204511856158794258820213040110019946801960540133257473999283790699018360895559986679536151942483205631602998962847075319616935635163324398053905608992996438689092876370632480538047700936810691076736862962842790490337178620769236705080255883489483481551294677254065187334018271687338986083625445740645364600636482855935016087596608789844722366455831852565423075673592826014740478989175202188989237712304230593081763831164992053841150860064739859270073231037893651991242306450346312175485127064685477150405653660648336844291652436462092942415920962734703912985245282840142969723864769890751629230519946922333567339934982812481969101070199791768803338437635763514292896826619114026858836190952445098746842927993785592605669872533092017260945395051520959635900310457689590201055936543350215443308451443176593031431224300201450899585718120536299308174876316943683300800171529437757222584093247341818471932979914977212180025871412519002653134472433073121893889084924388293006726190032225279137138744957615350059776190614177438798025505601747524056953640089666132765821727406515966040112812813174735926430354304288355140270540320930564875944273391687642194813156709699724214380350153413373339820245251515208924384579820961718587470590763839382300144875596515068039884618621194628757647337544749360499365966994867446369479247887184298566208630270728473841582156922485075342183081135969586889763748517088881276291299990935426545174231792051852221451765231249989653665123350700933510422867724410892058681204074016120876766290275512635234924905151516579967605142007680631548871656195788812433613054757440730940449431336890625175599599738792989806946276466017641689089598133210203545359443617611113964702846918897712677589654695421366513181701899163577800109015452261951548197391128797981250142996741455988324043677400712128042871970584651212033467281038179223529666548345334283468295601693727359090238483292887411408660420810708850248647351845506867353313070452211494899156463955875717635415674032337928893848409064864087497656770102615411242672624725752118960931396598260115302139810423634262195888899406385855221754033413031444779654926055104471900677413847194810855970056975349138393245503761577038326328481364136753508535909591144978184872804693710444304506373376366613973461730344883529303771281607017797324739427493771891434043694430158863619353820071246782901787523525517153393841440701775379568699966511976851467089111149173612000015656909263075347824382533844003917120533222602550009065553130500534986257657590275315327812963434067638356629456654681340385499636090739407133835218021340390340495694809344392785713568335168271476306510539403739742310577319180125320355581530675820889797152445450762917230790277205213392875481256518840264857748233343227542072885138076678499806172812039241541136040232968687900319189266145259153351948550719336238294716336235627659946469334455491270965705578672062626064037641268192323728579990625663090146413266315676259475580553673204310491520659286805412796629012359370038611774782140506042242469904553846517401150843289073722607574620644713924262808404802650046279098214476721815228936187580972276492097894993833239449618429490373642664422491906780703165281457615178903257600961986671875137278321334213088223637261694636876502687430428602035094341455315473564993677069054973591507699980715601344422386190506491403758964490467323703076551375260755830531858860693098859928980647139033384852740006289655858495161726719532590160355934984008462244639248631176700470532925306282230271931474862334632070961135874218429499787660184341517487593000064022793442648765856271309815640525170960745427546063123913432183505295221626139777443747245331290526863819099647335470240055228590268874845339213605515415874674008768695987696668812845179283584302283809346532261701411142310325437373010524410209139026409187178780965474219470087455220736534503719246865024099224779709255979614078075402418041557775056481600902054490389576718104498425155608095832665922911054173447078288238680663873519828174445763239050000801176568848418043716265004996972540687847773953818188760874645685448666118005844664390997029880771732632852813620642327204307678686334853813162346192885769011243788284933649473635669446475415433716071183658273639355261765438663236310432289690647083216691125033397861406118650273705445849047052666218774522217111932308962951126519424770740199788905763897283777167600821305957679255933873 A013807 947 428411327174518030823937491530708277145715505928437119992239883005211294143658408632302708536486761072973420360255626360456386579978151503361323759406970847722712405373634835220229445764951959446971614116992755771561817490400331546888441845705509074834034738238655290923013323028975976846546272469797485894181482972712520358065647461538946388139817557114076375950577769726081184476017049860250368704055555751726127351595407018282029943365729420139531519592704543451495585267418845008051644925149862645682738936778511324540069598239456690480853704441496809759684610548478652156362736621056768757532158116700703334146421577139545654902062026570122969361643364781996942731301328866760983467137786095786329515915707960548677039374339208693297569595737079030599391009741572083103145750464643520134728565205516440671268091580974306909446045466824962256486900221877798709699481306541290484156808322223629649776604477257035856055022637276857504539167092435068188968966480018153423836378373651420340098082069750029829736692263182392876037153344040565172985552226578167284777125380584298763145312254518073844867453372966131126310170920987446052111236020594314415478811738487940806244999620592444272082700213699510261969834620214778117681487538812965117604991652342567216286713865849888253363554956760824973929005074734196494719619999636262238969167119311389621848467709670535798144441709003741657947143563752989661550830666109261225163238354715126703651801764573524491226543698144131211186629049090400154696534997759203231860796588467463279075011338267544929378323988225276262785519800548311008841512863722783328322875977654473119557315866619958039895780453077125666542917760479497013503962749387872883879230385863764767373892667724028335210522115633112845465900431748397330101090807456163003159816275474349065623494027593309597128477403267795946396207288877276954688441905291254169783729301665959956718259451514452325683849410311966090386497849445946477513255860544965549816287952547448924320041181442905079588370455256994304468336191993193230843145600812451980184877646268709855200653880247220779589766928421279784350664689555516949061802758575808363105249488262727006531213881617275473488579068216060957239156265472447026058695812627552510854896159143112973506513451891791095740541762399260289719542727735951175283283090150019106392357212862836767320753013976118624689799299441559079048380597616478281931557797501475128638135387742257719670675818053281092014065789786427704962019722978761520823390018756676810767515965677497180135017250980281211099733450359561723707322144462763402501298448352050406170602554740195752374718168607030968852981476957389903046818611382749652290129247853307680718561316125640253609185051161824055284987579307164063012535182587225819597384611494266518976763223184048849255640230337315105934646023225051244360370741628540926171253029855582940921589201972596066761539747017521728275243246881418525023575236536747969396493169610032834742456627786353070025710057761183990197059707541469439617302264982311359434329492757223216297777782122559006697718189747108094904629681958613003118735857786389065283057086442326695636269342591494487836360691070134729397046006952118582415951596867659963423339697216562296984293274882187251741266944994894041579157205154133328898241814979861519582346726385907239890867151668354020777522134515276561971310282729735979322950385504896508287779945992071580849465497008975230946546231109067472621477357178978089946088821683340622676154811341526407733997766562380956876827270573114492689403667621836902484540449336314610089347739887502117017292668533352473208321343004656647413153587721851383903948309880128392629699207336285698065318346957374402577342081462783088045799370775134514684924509199999380454505998154541988711977050805198745029350597450251765166256387882081254958347247731123467573081636067112112302803812418854074738172373769398545762205436820351879213677314716094193035021645105809919652747087846695957576459546253049268647886370257588413475917642218944244511046040431721029563560016900690854831212009265077500624721722358965017372284361174347491136098285135217413677791352826096768673347414935685357248946930492399788940493091827837072805812967421543772040090547454155620473425711982847727380249568957884591488695116915068206788723429226169482352143570789733928396848943497011282294358042841966152214600462932671935881228499846409667810430981631561373325329132316376012313588092441345943337687524747839073172439399981330322672632590817911202592159883615267252535037341259453914422782500435789510152542758258885735258266870095405698376894641038028876276992226569198306465038352815188196294891329134853006833 A013807 948 35781342456942920452446083230136286015487304770648996698871867268478252498172493947378554519675910771575813041908910169251677863546355191712241121709429612172648662809211355072428783539734552604970516182665351954796614558615726091127669551395169823439213415372430728553180995752703102562200391222949955819367931639363922412826000941635194341283825702187724772995768205905292026608621420021377971044531424071939917882532599989573933422899849086899473812047902276173612362777120089353917481435793441678030068038738678044336911152914557662245651382248658255047938618357619485506751572125327282383397843378064959443171243276544271992643075122521163240524053815469957166653861018288280744100158815032506170027498795844572986055005584185049272906310205556577714691736524625841952857836224557491445172664494529938641304982276934555087383843163434687672624042393431455626032810378203635122527260787880439771978991782544984891733571545688000415636615774727269330210877049377596192112238158145740278225331912547592241409438274513256635399499084447612043812926307516035109791870288911781216996659624809604045597174573163504237800551785491792481718382543676057734295205835210251304078388613311501538048619204548396796589982557314958483166875520729197659587486507795303556471482628789648516809177473543620862647524432846874825435477381989620258460943806972006572606405871579392820396821915977701507013403377588213449522386928064111606786858830624162097415702135178945339031732156212695982889518444809079311320409299547846413128245591865391000531624021983443620046606997820563298744109399261595483769451995890990586364854924529679249418546578495965515450135479221454612795331034273008070064864472791624531134477201057727497135834889500978570585118017619793217966157469960057893407373205329546190186911015143893108309939844678620810861767561198329585238957628974319048532533356371830839514506855004442641545065747649938572693440786598665719835170686883574895748384642728576067686206186084715481608134159515292875152300288793519421303499907091463491833250363725456801837021165894008915816213812732128126732116923628673708868751865536366331102590828199010090294913542509191222312493514606556464821239612356473627209571570448524248063448332966465813259111782107791938660237510015454284107345788537348618657665928163234378110835086972419745784996066775516989643396612480299403652716727288658455841199795893525882585205638805120704218985705719621107004614514999628090086106788828752228346132849282909140980690357756576403912113700969350241982056775819124067032260837507480954725759252827674462140310947704811601973774895974455889434088836160227833549569865936958162092373337241298633708923884909956110801294959684129599621692744658086706921457447611313649706869950984867687678593160136612633931458241163554943938680327678002894962767570505779504980222524711557366694749224306568142808712051737953196091990561210650432267276591222782956628494027330785727151964506018999552390524720009343994761617329734271848045248623833571069066276702473587627051314633564576040248406698140658250798400120925868215194529575666865316633479937578177001121506210916749567946236851762584211118580681278868722733970679546647896121962693321983827805080754851224499606425158611435161452682356512918545246732788931678369762910054628933013977037180934477358582925115374492596169359426196850413732405806123870278729032139147754461268703668869203810504128207775686620263886487768460424380818410348945429050387284475814292146535125998055627100351227461056619899309490465537095543911683723443439932411302869018332549272412583144064315401300968574131914832206889091927848594000800116749435041666789498203480825107495933917788113453656226867477662187985853106296673209246510009800999579932893148254940795471865501439213035260301004383596391249642477678450899772299308495376120477751163135171351325961270731642477217035111176206894829593935940605160288672609303805543002402903096478042820882350299317089524043893072743477762600927966740117530284041881922117395768442245807076342897772110178096171562600886357658225828537929677382973143117215950562129642676807178064872778493607782811579388428216366649442843376722789296581655722772098923522552780157814304852014757384560402613918531577560988890519425038525824248931478965727304859863411699200969532398901335533383175929367433633220609813879308507078096203854999115645264599692756736085535671981865195006016849637461504814460196040924443191068793654533506999754464267230435311125840689879940946617702761551699785639430736198978853779330850386505217218897575677450523712540395494505707257238379334136617314137209775530667755286011754266468265477333342745618700672057983698993 A013807 949 2988493503346329659108749317464212744299515181749374853286477226130572126899864866979004252037851743552783481073274086246069386841255131966998090726293270638271788966488141587004324430022169568119742482092392860616568044550144058857074088602075978823466543665320786879490229946261515829097538875332003259989429018451314163841640424646313066578366406472420960765379556325415895354378669621605509519610309069912493881467005283729204493414018295586930952256052846008296278151507846982928541966998904042390749312663493128941063156402576770508419049096790186119858881343846737049009398055479459951943771276779363477653105409700254141097542277308090075011809498721866292516097126108455496027989364390329947826866726927734580368300121396719500322407934678290927308768526273274945744639339311266242992266111247635005260433424751850975453385964853228549105232644741788605341886355597945809068599348264562210195457372669939683142479629067407482714385786120996261728542662041066211561406243206490373777657946667887451594757694125621707445201563032149005511299418130046768404926798400200879024778008523722939492321617525189037445339885676059999865601028430368018026069886562595399167931095372389919959358724583086648847991933169502647472580610366823317726406460617571548340054700639140233772419311767836758069183888155803832295196506421155073606916487702108960950659624800182467752362963244373607567266463499545175517559278618842665510445236392560642538256858032280693661269301419040581186915470028899113160791905107535680270884200078189321755401769940079194589912663064971267274406761135727716399908400148811424763779048151643340590686428782561535815910765360055110715278843313515907019887545632029272464882670309542458288282065806011231193839641949622749357751438048533995315277217482329027350600994895833096299154485767403088743985688478845685288742980129564101252485718457531683547091127036826053864485436309470519529928867937507159586353290939203058867800833745333401749219626867981521739392973136876776225595272420323535586689615740186122301404903628713877546229844796633518657885993853200073272793137578390456838427024561462852340019488562009521751521473983910160078761770833454202498334753663625033818170627135431193722507268217692191189214275153424890508841697074000757262929627604427893978906915986121498494195057299023469587708656493157954492006128470967086492478553779876042890312848152823175239398960158642486337073905127408474478132408907283937712081725109766214863697361704957854363848239370187017831143648418661101560583363973189061202601457409462316819650138555420198752420910663253569808451653086682530341424533684938388885893624772920682656117113499730503186003031791564444330234956327778188290003399726588059848787047481944527337167485176207134142603779327770023798589323760221272472702519647994479790185310256213210035453165486433982823712149963308877855526439273205588890799143662874734753395208175518055320568449656694554717459227507212861615209015139900419786485040996736119020587210311203689259484496467296512198952849509946955457587175835405917764933176499849439201262304689272258110544877866466921310669320241977840664437648096062795896834977081092394591463965126415578932002446108945411282108149725929121431628235672385676119689483098315469817552369264362709120968010672663114260376122388828483466204488561192996124661068635387143405344265333271769549727493293759600359623399127624771457115292041633122211060063344909583104710334450754271179717396386704485494370760258483604031048434868774909950610227953172123756923047736265719546594924426923280152847781171356775395686632058196280071658700751583846905842419540826551029564115051925679452921993803167896747581023762821724198601823602766437291004443109477762528589285915575168635400910178605678545704511917975600187122354193561389378181897599882210544842308958422254896212646434095611292777511339643989520547976063062515123695283592470225001663142757103692869520942614442914779349262634137669993328608006210192104710101356246853462020017167011976064812052823235164824414184770345079988629477972679425316424584703299886292993406899629886009612319156239332564615628205922100913059158928115721667264084839796467621648474191527130751560808555545124551515869386717089675889471353125072898642715367095006054696510229200652008528964176315488638445083696236796697424480218552265013725819669673042173381137808144630938735354600024859597362952097533298570422343608530033534050419761256714820293038126492610063353187620541340259462547802457152347559517796390894518074912846503491955131302247339544418156345190995086372096611175831806680366424414694053897662096901589242987728089696000932358119456819498830954856523594353 A013807 950 249601965892988799458421851743928512616639807494889537121339864403651514610803613554953414134453415473272029122720924957357961258368469877015647535550740256979098086270056073488188180719881624498929011846838744111556379648872581939801684954133987827314749193471257440961903495341708063562055544406604244277577101050072210278217649906884713633691740634983071064085265923855060995893060865466113760587372623828161401474005748302346888494432222065716060063377789751458913447492086887861174753625715464524517773342967609622286535885899614449633667399613013134916733628719423325070313934991699974646295720807889217017065016923574926118607828543048991155061341142748994617236948069704311483753699703244747572447735899731319886940794439175409386427833112265536539755656082870196743538022258616267880957057877513723274356660068699345320842249170506501649818135721478926106759690305896031919218486166404500357734795222766032275743041099338940363788215242611728775829611676331891055820210838849282508283769363648627844645757371066050627530679746008117089309238701639636143947891129183177617028484049909863629338193817321313596472232591550207248774863495532767233555382995594530333904773016597378504925600035903979998433134250250030619557405158447450319827193997240193288909708652081631464906233338161493870696307522660891877127107412801292902723271969367842527560042522936039889145107053133328077625662297945512604402068509524358266097896588743057425437751039714115815282873323819688381312366972283682830302500706486487551904519274730450342332911227165354411344095531849465214025727096817114601436749488828879007695589880673403449474721218348322032880683033637162902050804272388162070208027698732716865539465506923295658695606418183864040540680735274441649108757857251607822727268481341602693349545694694876036001681805779273374986428687441670481001102443401323300708859691291503741536598021242748844815688126003287261659188979008535475811813212533178679697593435243991047496572455640684677195840509365085227137942747817842015735903396236085120735638955973811766538662867259628111825296092613123319816955643684749345602263518397938890290767704187597266208825028610160479938261861780928446863416960739626449527428948978348730897529548809869500314365475089200280188967381317617247357145427149422133012284530076853675733665380671739203435014698965045517126843856023642030938301290249026978241819390571944419169840551409979101358749630146283196888096924345261761650777762892784031630867346959784954322968800437389916274948659574993863441483142404723580702476324295702163093999222287250420000946879505601403971690517452811616646118477899739178138721434659108336121557436610991356598159218263253954905553787452362064169373948564361346630542992739488867727565529401996050724410253234680157681978909777440898192587143520146946556067297909183515371083834592452679419262477085520787371423734537403989748435277866960721338321182027443498429197483776785904556912140629925414963872153499622960987017109088397396718464392402043330641404629445071995368740943920279666773138512948937657644983834443925011528628949952708269650818744285183734788412295930231230134496806631260776099554120789917888673661831323355567979776301465229695692954773259326151091021871593324055192585317854406354631791433328837828492369219391495966140874118037343767580865089119400229327817113496169604357758384900191464562789967388095581636105918538348536869726306609240000189947550630193290488511843661447483201176663613945332975340267548809092277196328674949253984916848876888948301969869980649162251154683061059281645999531212889237823143196132611507865006345473034477422864722469374368540224453251884673587497844434385904254714685694633226791422909126655608981982092946692204150305748954753659597319419027324877815786539901240103228646144600440802255130269439762106915774486516385151186576442822099550784070524598405648745687508763044325646153780926705662363907346216057532155258648100886685286029764465812335512798669286681454777492375375093448001373853806007252909167463849424201299897126203991425730322629756158281853097739004309803077102337663987709408830508248265295129261883386819790359614012835153189371563629904640772227702212950537487501110291367684347667156927047998046819964536884359213567538230175142000694307230853067656404347616970045926571571835393393496965590012333703726211394184630762155362966010874047720634115551548676298431351122138078629900244560528036930797425108879922078505694837362789285101321583255233279810571455009023821220518485872363901044134795852818151584521495000046089348836106697100608883881062016648325750884133539662075586635995317635163578037779499693871482495153021361860180571707123956913 A013807 951 20847005793348317519566851479504653302254373361780669029911426814857378151808928607723264101923683713743153144358774373363494282260192972598223897816733377003151251263361353313806965041905233159775049998459818746941300384653486916194176529054224797325155167387912892726579141834434799176766441124383993086307517056803081074647016337872918167399567869574421078343465495226298549437984336544595287398017948914751868412510434103960314473943473619150671052553376377831599910047986588961053176597573381312552248947377997723262993763726221698447853534883078470041380509404274955533197690164441773582433264897595715294482287278473901404352244447743994790261878273583538779426247139729773799434592752914704561998407350081459568277182092354369367363839049369529877336932151697401702217039157061889309685414430987823681597542605597838020542065492969873524294460513593641387362676094038742481925047183104270274378367831800641781702334535657887638123955525278174199086064996818915872873159829471530924374368701021297046212658301388807614461989903066343947416196925599644050378671815000508177751836016332521720185955285816493432890957338278864859624925374010392252113779143175050768018060547119229650109891040598736313449133805715132807376054036238689498162287069843498183683027776330509941580433514636586129574426300600160350469533138224576784528350398153571575744342311558140987581288486184748694371372940786707158232265163983983926742762420988408899229986404587962667008240862878744193295590201892105473669695161506457926822617354344761943041987078604077565789870202915599184140642752853262228626598754056476803601743362423723329503578190877670204508227527652409482742185223634131684265844681425855245326721698603740576709915743653134508529998195690856640975212564995511536962004190830131998551247405966610741402896466100490691552241510403815760243693077175321923398504670276357683996878203332215626267851087971920555381037122715771891475278451323983616507022701305013376277961228067565624924073795182681283255788116240493982996278387557034065368961301241888732553075661336391399527760554951140672794431952316193950094046651320114254055975209421452311271027275214549213444923568957804924810479447977934340690980393247620664353292565446149110535756118844925096601662744655028710116516143220946885971319016236548895850951466259084330010095862672259566635951125698950606065997862062888982249734997319959369833484252694312864524584127859447718887290743218240607594834609534568215105841671685428199170008677181331243197199986996363062468496113536784918183851525081501340363773909044653442328899084323187334861119563708176279033900461392664115897324152944163387341208598663186609094434856068565233567666757881808731961490281558044024031929581296594849721474000581184112152553468760413721449756560523521641257943070813946193123309296788672916387308292948996240237776221348659781682048681732298518627779062842726426406897923444114108432305003042520935534497858897552000583197566132442009324596655968172038971322864517811061018500756055881858125192612377165678048559301740008222104166694836591060887882618529000147389506032341442830713262983368388842572063307786649531280610859722494731979912909813957980393238896474677449413971275617392179465273237737346018413739918332517873145201852303057864273511169572797134588051947212596988812121433108341426553688613136313581525564338065248891311748780866221131073829202422241408147896410854310334055864609376184373814890997694447755244445476121700328155433394485944084196083714567260436642074240135046641851128825510653798680378690283942732262355526846431722032226742884191845748393194980253312588835084485364616634848086560050659822701407465004345109258025263901461734846432793167403117784126385000679582837686458449980403227715196581201120052307599091474661759754643173416245150735233878370931712400888335004212254051080944576581036354284983438188888566419398225122292409936779383626295905463311341143139357548034156841774491957949112074364457657492921784470940683703179870522745643731531770226575748167758716768707877683567868422276359864095858652576259378959062802664344033917477534932879403365714491081762350575710625321966004829529502365933265501937229916527841841493580232645320364401508613703975844868450258085118565876374360522458035039989234228079063730547517316955205833184251263891618260063043420123268916901853694545885978070284194211339675081964980896993121284877072094465247898325939862172497131742518759971918874138511377523880947479955060338763058738493808678572158924458545705379107182284423224838490819783898849428504140467448539954590630180692484815039593717366116215071424964924206497201293381593931840089477675497163924141529550700005330673 A013807 952 1741162770866244827551743002419708148457587517549283258047232279003703080617233526245654741056767987455541893769989194437692405948653577264376258169551388380680195656767203590122471527264966978737571950921362521563284349426643880727453817883137909297394284735405872713416616505153828862042709929149675486561490132101250134435593451555483998259379308034725222884324581626795681147609889772541142998769857111308990801681283966796869425178232860145083196980310548452873056087117887896616122362605926380605676384333957747844648502140177762476063175086969596896326141525954448561088204280224341371378408717512091737110455115785418719192903808520026188877462335287970742396459587357370437502576621316189039722668980286153584602078525535529283931595201242392504885057910241918687570869327436966057034235498690534021710708355962137029313693852038336806622597636555854522313918070050209810832861865780051757586355659679821402249560682752682433423750889426758387281867234599312672618239182117291734334671648277999750596727433990294600767479858694004112832148183423007870731677048660657443514011095920108546591651171426679348008485647850389071940733392162721971288794947817123415195636434955945179606828209601847055635585104587133607204855409160691585576012378360398811799390162906900520830739387575962310128185659052425992631565877237654877620592353604184451577743214203647493423776795654636395702591439387446568562717018761106321545482260163372899672587694497591229911195285108495593768240989252230541266366609584180872506151824052228862244809802792091162372335749217713759458610623361057314597122154537550999113621207372991796203468354080293893150731671337056892408110052063146312401567613637368855944933122989083016707388872825653447286933979302296037510890728640990119078603552022323454650998734593737295732711315745179083049134763190437096111313489498760062364166508566151670125103264420509981321517190718502776705979601526343984147906731533030435634283043035696022200111599729431148559283567447452723458806679256522297953832167207151042173681016841023788831565432310476746079958089310074220132463751089400834905804870364907262613009105466089118489667469053194364856133461402924825125096053974565054068851373424434525507451348358627819861056886802046988993267474096332652897641544797956704863210535555092800330367317413424982326773216546249791265001273969502053569238207437354550686480116711160326527862438269281704757957790942948932929185410164330673786928181422936671893855002260838648622878294726861966763073340113923239340431263898705813151633463226332073448522760657318500156751980421756929394935567080470591001190400435976699623860410578049470274125083368948008778176293613702636872805095285046547102155629806009394931170790559472898443587230002541078231093418264338514429205117691485050999504663217451599995851915777086750649584375935393114980899307783261413625866387946963304574310735107687353859930521463975854450374546159114391056776795672982440640709243920947689060799637303117696866923856967392097627326201646543308672474212178353254596293721440627226718362106519446921996416844182160621310118933327189646664002437633911204520461299529648755502087899614882482509694306140571584480423705872461535252504294910840212221119086089060876803933971719050225282960403906203695881987926393889589477928686683143313102577194214641784287190626657758046642596659079547652651248569926727655088417288815508024649920456130962853410679868039708295085393511018437970965771330611160533107869952540860535856141107924372158928782682610319230574048130635475315919583908591205180941284195957740823855853609792430587148751548037945736920732095091302138145959147037581991159051844252884627907870339528066313985556108913318134675800448019801641759438186410696200813257982000933658498747888782983719055224836467552486898211234557468755418587551434594627886811670600331571980624737346236101740974161955914559160438984370329750899851860320201226523616142281769360813581847342819867789562993868011466320360797436843573285965930238910101264981093833062719375783239250652009271938496943852209150210521821759590039884341328678056821641195129020648507840009639873282433927137515922689367133567105112267987299379858321878443385314610769802155178400925169766539257834005527187740560662965196217544574940831963391481839059193829415746393381849811491848698725449492115543208559722422166942774408206184725301002520797169497762482834217938401831969716080823228509132940266909351614636286922608762172060614473326594553829428897741394643025285529702195858968410971577312161735591759171015803118094315981769505547364023321617024236921906868135392398980484495434650852749224524106781216113264935198628108224689604015145223139633 A013807 953 145423655785519634241949127305096444267326167053233686995362887174668284996231961345563329627802319080274314509563267508630507437237495426697969458579101508942790621448853611050618944428697307031140746912903119163487072148462723562237670323417561322427668055385833894897269227126952940386669175992510046313102217323228512478195200667365579018621619186368285340521673382051602085129525603692408804400257235793638220747222518190841331260311186712177493694992517317332410517452173115013275155847209577234566697295956485057732887547249786899763272446438787702378055666389241498270647909688617215678896074495327413975202321725513956845710518991401107321234531705586604375694701195674936310652701988949424786677035902479833539550200531252941323250762802965864400504921721315290704606577096862842049556383086132092027300072598313646825309024216093928425925977202781525558180751128663573610571455891815702845370011052118363337285557784186789521985098035812287264168833300969193729747954729618322943366110735826817169589272014303395350700685277981917507853848427673040371380398781186770339733720742343385919881297488727685825016729794112345677561993646822701764011442836633964760554750683955497345941898894155867933739703520221986007356728628510121918894129853038869160296865796147238400304184389731948104216194429717671330581013632766173033749493965375089580224690993502842298247261749870886405476139609078924852926688123946361081800223851105067953554196832133317113412941407546660487117255663335547037108205599080370652586306496666206803548759538998245972499854110412670903742617873738867972466239469130796996968756860999647810709880401140226249842259921742328710817759658366043158091328658606684217376759365171202638417826047271401570852012885307067348947104546824135735564047268456477255906065312003532676891781802353102195346784556428496704313013956425939168717550961953553640518749747665414149954437286000070413260122299081775900017318124370235014610954037384367470175520921001818958819922836778698916002992658183998847402016437308462193388012207579147867001176472003328309344179577266708939683504954737847132167728577747419480701133497633229265375516682791846547149122829833684319273147524009647880884535559782196004907844066260954142615332242593766567706692703999799502663919463070141946880207140096905776392608717686667948914425819159328816244171403206781016156344323375289427885505827832821631933598706688677263089392657346037827178494642335062205358028640625093773246663643827504771631418053882238326018648439654982872952159592083808220237578482126481106494069492859898451592082156805560499994413498127984231010423434813209929284445351889269806765201088057906641162062218910057934253554363302372660519140357027710674046315598317735950906849037042233394939153386855817063641640634710522944529628976584775083253547857618062501003936662499968356319691085365776527445986587718322161351006906929155481735257083192727339549732469755393055453054751403166424752676761521471938047046507193693160022347457773555385931911687720943683633718675348242177137047908442626602744321498610726372062731242938237252442443430420206479024147593621897712753448198015793708289883463734599821692178143166679307389468338173859885824411215248285364920087189244453491541369251946793865858135894650038883759513600344052402786081840462812653640349838001096465450448329082609813636315562982899497084931808850220480639700379160045726786006416514148479713393258544476513827151433770957773032187303974738885702406306165212815240761474951487085890858434296472456775073918805533860919567629446047917396997330586471349264749343473595069250878043677265893356465314120645880088653919725885483595169083845177007493238627723626610387631772549243926257529219061852921390036767207757388124119914699980091473922419043583199211433566606451258225500521474347921315850883368777915734397540210293223393758687894985453507902980719939895639024413594311124906527225803526640478943819515658784511169471919658177652090810850185678542854162722612084417160459484010567752485938031231384984791925453706466401575203247480360434732993075182719721180072112519983800294258370933584023305445131856422164028452467378938632362658186081734567231505146901609469984861606104645802655223671104071125353553975636247279367131516153285540443633226414419954680062927826632554521645478105610695166248267030982284322116576421805227461347788754441865031539500393622620328796716433259407942656786436868311292304032535956206037320063206425372674581426710503730387730968259021980114872726257100336900652757108689060318359317722410892226355365113370872821390591844775481291954583533536108555249045543197473872467981477922473950996000652724618227034300416948944181845287793 A013807 954 12145929154862385371521833061648960121651348798453130771539703699715469831170289643542794853843677491903591022153233665588328611665512855533241107149985137128410815494029702448558744857629227780547906322912581415653603752911755134641652463082158139210481263653880232735714823118870236534034996248070431578116610293053368590691341354939040525214296256064665559925710682542331857752103107945993675752313884590720457835028771941817258828192450625387776450899470038860920258828122950739023754291514791100208245124855581588506908500833849451655128277999013987690317587312495839177062784065102998470717079037924240942622873112836651189710588256680811884576829322582298784062397138563966355602024322819044907608052715611018177056772298570776912259226960066511960594571567085974394939445925707081430820998671736838458212129363483754096496635011552380996061763541953515796144814515017110331528538567540339317348148693083977824293427071693064847665717373049078044590645126130248029502278926972451950552880934766991596821265587906633883085871935102327732173461274527680004858062286603500245544900090121261935414405847556025047791222289134057223335655271376278874031999717158505370766293331874647093830413337538792245693873777712460493320441331781793892787956619455659391137154528160013498431805784414802037612240774964449627201456839622263537951791485482092856829946416468350891591909548610966303471772656289880882641289918800124023913036496268146380548800073616606778629362279299704630544520310257448224086314439840791637274660904908058258439195945456672501869160315155776686551487187432543991928352786701273295983827541787551584798299920983632836613075390923841036256210104426390290606945860895488872519524318938464015563295249294154730599130968193731572051411118855298640770044791908753436890530480923847052706678507914333448457558792937464473240927238654650865310458573893322753609766497674763055218344556564011880985898674541609004945346427065526398655321492156379755476529682842992921259598775250593712163485949804185767733863814860440070853960167589218008999805260118189983724735222472892797351306017324659730325780858542042222447639370855824941473428528863457815464441887870539148030012554352809800659357294488568792525908044258181150945375164233673977501430681330767254261993217475081325545381780548033667350087072709908193761281758842006302061529439767233557250394034232627548306425332246425095520726097581345013690489164134198425363775051022466730453707910093648457035334594196117026031427667278298427227403536328423824531837321290431746362462792405685828495491178113151578575422293818557218520033409777147370958221575699034106503766160235143703530836360075684420576496598585586948726791113977377466979219121759311423207022325087095624355690938422804375378713030023584696972413467451657586850059141753336999728419570616118198146349793988659857088176919140835021348816245792821985238197447873629994990010406845339780126533205606440183384494585891943862961768315799034857737627371327324446418226482020705119388419196070140937400771817483760534876663378361036616487808475885466477321051376141444513561245317752126065334575831166894518866880746946477106310079356774577511707552410695424222432475785072618951523940649108752041963490602132886000067026701291848170470337368057065897610478335414335600733096341397294575644695658819689577890886894893308654244718712135894748896030589606979264763508415367826179146894041913678195174142318346893222911357514899984164161421315815274166472750677097224739541723639149423152900690387290875676062310948772556993597863207978963368108914614047912673561941129916258133778902585085968924679025339500670464550884464029425681475352117051833028842842783426105018126185393275085401964955097905265017847417260833959104813514619395657037219993474360939112381338142916537415538252029054059012736221181629843700300052616955903900311070119371677080062433564852710100023666958047810459463318060426336348539441866749767337341157385464201770655680276613018358057577722524755283902605658736564046629255378030306476505314806405819017780325962550432807183869334314632335933832680802909781566984376753398743871210494082857780235561820378527956333513561574359732552789742541374369324542605626203466122083566936234283124460654181599115009020022191360638561623392690703358769034833535795008177586202351976858710870980221510694671368867498579325594402799228664559739009299210612375754872481430553222259010778637459993678227444525101435598284443008999063853551153715340287982065713678199961774801174284969719277238279418926474819006849688575493480129637426449633848668915363621467492972985338771304469322642955532813396215302398281017562946861136970516212838940131805123992767011900281759153 A013807 955 1014440148943261288614875019141982798320442302995603935169767592703935755769173761318337768987877787801279825761260228983602793974915299206991830510273908638101999720876854778206074929254050733459141683995981712416804639046942700600405455369084929944998605621635730918319637741711161025559136921635090515835877408286110398063131521305863603706423237602776932230555281916618099091313403678757337792509007954901563358839438061352519274589461668683012476955574637115702920937583656968674002982181606867480492841073063029853685504898143940051687968906755647265883015209926964983907460787901467535272761158326470527768804985257229944015818041786238089411741361851396176743675471410001033986236673466169449728332170860547849165958679148929858488802894931715145460819211854587667439737463160981148183600630062132484868335256567526625893495452799866413172074552787499592809811053108744071999595069699536680124234726995066911862811322454876469141888380714432047362255271579524445672059838259666159362127168552673905158108923167549968549215109891681514518859659109826361685750220239410944008155600427017918107746590793726768016570676810765593350217263920618187838026648376795527071771585371502399923809952364577467152598031788322412862616580471747207719542924813556128007166283346452487402522850920108680983411961765805797313492876702091072953271576658949877495293954649853134816647877409536516632265924025987141199083175308105158601240721204811853849816330948532614757902966929390630447708880833012333123913068329942758336816953438825933803100084560486744028614138682125624637466761381553506749847953098077046953865260117638095913938807700473998146760669725350127189154924131796543461782725247852126121703190642059453043861982516297097254370017594508654629305908057913397775754911065010995802533996297240629689114495659513043948623767944929970269555483899675094921594810550144209704241307652293885134891355708782836311823243196389725702040278934939830342091106346392993557155235640729611776522949307704837433606510013595399506900039680958815157793607157219077329672735130331345630673610516158479327578429872972905336539543086289908461049287893249354936802224159204860205405650916835300182614678552101027360870180592979754120556365764487547908108679091960684274896991935427011843215935516736267390875831693152319930746622399804242251136013780243208354481000338799113935110160133143285462100950174553670402986564396091516888443345477652386684807856036447443794224138358931612780048180641853890131170870198750762940459970757686286248723584911498149887939254884515286081771918687188532994197845402019717448011710417997125569801624223959027609301053468999437262598983629881238490969572410466807544610320630504543419571360268459449377673711613599313641811662868011044236005490980599817475832945215029893311303789578380459554317330957428808027381281143726859923861624463561681818074481664862285029079489043853450811560659190129623775948179865455490556456372308281043378429851503851190353104375680629465089296694004851312276440159674974241232649862968061163633433802024092139245678251714430045652331531986709587217148770183975321102809107994890197110280746865716714396124137957169488355326484893692526481782810045050207450231046954212079296832698580740771611598137118596451045853047317494200834324761052140723708828939529843440252420626120279293235024764348384032111173151556302065322545370874564515172312986359936210308527737274672316539139540570650868870779491001961577374926069718207513657970609301837307471264300065398971153418561836921227340400272752432732662287132993610999467824657479895714408566885111735795591347722808965210558116875380435497869754421320201662342502884168286146401983072114531717218917130231728407857515014732145639555634137042113098393129554526544671405651074972099995605201743034532121483170347718624062802741929310906175692760694620774049657880887440041841403894513770063200264076688003111177384835787724868038166362724152807317782070805991355596086933072382995906283326948962990086066829527223336565738522038428469227224200397945820410184030604718174698488803950671292407329529639333339827866256102130820616486867371676294364663054358799835033440931386176252099222541552086798128700355122964506139693982541594081223560838078297901339684668361273444631893305347380920235227748558331743134878000177206639459216390655139080794729647399182348843852970116194377292693961795679369556235422704521561235676294839242579296131999234394180997002604314964554610812112445909458936192550110472116939007393168877454955923754218335348158103358271092839513790953907447494499868674676480085028586480596708479518120582296462289056107665298271606828867874884789020914484612521118748495760999893600923432806217713 A013807 956 84727055679890126086402976473757545298521661588495836269314159110225418257597161719068888803636540714950692327406215584939488955578900705067164676048587123362917118687355787930549584166227571309240972589028388602763940257839701296846464037881342433936228540124637882028974463825457880015724674831884394973128317017464226556630807790987034045164175227821532156828207700957860254205586788653491609768144853401333473293628706322223762332986428030073885087806549266540623659627924613680621403074789987178838242579263297316409667054597880017057030851061138415293815313348310042420935032466318470013516284704585144949778361173669102154145138668028391465758050283190460077808519047634696359564473204567938610760031242443816910190034841197770710843306587591780664033081393307016572234312660668306477442508223419367268688228963776391321250633713297642694544838723364753491068228966695413637478179816375003060656208633354983545693864462753737579199659445650079027742922537593461226976109751285577296084223244687877232710415371876940923198995193263131774129677588511807554355544144615841454505163903264963538277103009682853391511999497911953122203496099913951666419823699078339216561434581813251944036531031441874634052140212992476244698599417580798535943944623353021367286535151379058200346111031698397144415550458641865997420238555035348504130195354132152718284446386310383673021247369121899405643482240574472020088625884908250951534226275747090845390509777152392517194813700909634845623093436054023074842343379985149119049288768164180817168722162576413348013881476869814295345861377348730437254050890704493038633780390285251408828083157951288799215597896130967972965408418411779106471554995425857425810772185615447577676396641743649859782238239510957343294258746904984895628825927060783380423441904741834632264531791978188943633005722528496046883543570784763602946520171958594538707938256427237580351260920153251271599789095005666280360106136925109570001791293157089214887162435949377905186973249128815727292249322845501362215798214193361200794079863378094557651596510820404318419490623920072351918678041420570026613119178110019444575297574132079373676658564000949129215685370225001106552160567350029906207238353306262043902988225015764488833144986439648311323671663438799456157238150293329788753340338843774912935888649454050117057131006939693004974607629296840794974335684480260345080133459528897105727840844925959582039676657639004988301836944020126953137394259876327231002404095388278757645522249869862471550157217652716313779642535393236976790574507209601208835672420672673464208398245822088820975386065821537924715401456809281944956433286784301999609529711751310920004269657294598232933398589380369970946019580982001671472686067679428274677751894399150425635414612190677355399043417304511719253403809375914362436137798895411475254911982405211067700846736821135227127398783130962907913748004431684065232357816218816307390967930542708026765792671559941024009839627453155269481630561221853553723149179979186452640558576213523601992149204955436447828024578854199561938293261440911842928381883061971433963482434535802793827719508841224152847758258971525703078684126320752836925223344806093504284982077772638376450747272662747074950763818162049985772288010282294187800692365004433147883638367835845384885101858472053973322423114191846850282503343141382745957292791133904797804311920814502871706752933768232221178545144917906549665473568001331218956373867974832903931200268934409748227363259498753757307465605762187469704671703181497828697571180555934264686883634759384286552183217378369963117914811417285383584953156727583351024479548649353217579759023084563040508183388619427233640028166077803553841177634084188352667511545443535961326118759894328090892573523611537500471383432744763732942054779987157318395870611807200349347808677976194700035065975421669401475869599879734635894673684589448549255949058707848646358869826568703415692781083966619988476335787204010740776737138500201088689750104337894978387668943220293307047099171584178326992441436832866478980420136666668992483394764017013152569645006759875763217575906068268709599649749775781631022963101321021828020030304826751579165892971841466507182360225118517293381115856479257873024757137519017791803186201919369100360755918601838966456787340425518368145452800475734273212163907871167056614880427108957787443917074670585863092383136936624706338739704345315964919821268379465392240708055836391050654514990154565649638443594803919809737977776741678862836484857813915373707876069586613512950586159945049031334261303922188123531577654293181672571445917688917832949153982826844255168313376942873953873778252463815798669322376358993114454472113442726031408109607473 A013807 957 7076488417440103220862462998064703940877827697532760741049387883045137158292772543938352661768527517053396773877294531869731057058905365787914660908254045130394200669886642763747431819147492983319115271608240044491447054275029692013913522907887601424787743899749880544941976193166067596793340566633816552550650165615629666236361697511028070486157079202882187270448735391701446291504814175128272739445226300932773022957163180738450853813359455499800956418690801290739428675783891659219180206209534519163748858462649855163851802067069536904620273711477341583754748786164203053038914846619384933998893614811655891350438503586017081016356126692399283611578117702350416158645319377497474647184366518718800709288569400150032155981899971679007540343809502253112840706991050395331129582027731677625302475729328208973648109571283567979542174178368332415491079475014147576327509551527367642415815056443456630629067201266441580719897253793654916352334756560140250476116633262343475138271662537122701346250409619576194353206602274533982846503277536530028907084801870094678747329402502459694121725794364593019680441920471721598112473710065104236719558197760913157131050095170721969706427577707624615617875108277056811310668802729344608433471721955765874520574198887067697617138702378330319951107539478481827898731189856227289970535744355107342413458046172471527183835246631029554754407601516430160258749280215020477589822122533422027723090112776672774497860767097544975428628035113673611941286386872668061233907361439739639572115647205840546030748843740544619239467394829643759761581688097543314849895584442529963079731971977014482916730333435249591799285951882754576070043876514170202751610744772963038061141503714787797135110323915071379938872320002194668269279784800251243467815170254043688716346291325942770321365959797810318761172270951302518331760442575514240881696311282153774467425711115059309948517663312119699455285985003968253401956424662122076396119610595773248316590693812927992019121192740487818359175955693379119273625682647643720851522344269201835549618992180230989078714276400428362904599908697487429192754326874926934030373428689085401368848199923923272221223257806562317420343002745641847796334754506492312168821479541541665871833102412425866610064381002071969377708687550649197286467738440570924503318355891051719826728638830610099468484203806501440037051490703475824281437826673313015167494995209061070251535834122667335627957723401505023252988305979130726660551792450924430117311663831380783486340680975572519243189524198578545538525573416653102563164196247002360404149629889306680416685219603480669010155045074168037324706264545511687309387531055181239349676606046902139012830383583637880343382501423197761603070213058653528929360515972111442699495463824777563400283505256690123303763539562885743465028665101543661824765503682465633585442420306038035304907473765881153031864147078138684812271757168411756809601032526857517103505769721357834266325815524514981262375266103810430660511142661041631710992092843929704761986293747083007559044440850481601612648191488806398033221383255218916136064016414864785143284961097927882469997617547560798246834776914435597692831578981549735571385988117648529839542862960065298446962744856712576861687266906787492859301627017535260944389360120017642390988592321444419905862100920417240782444961722511428325099051208294862617413935938348094347819711781256523345053269048688472934610017873039184738455301827126018969237777661670836581697606796595412564076834858863659657203885321421880150649842571212185720913208058738534997124894498658837689571362964383092522398872603044489060915556382742630085479053367045789706283984800883181980848792458984230620368997176345495403143231786989567025918764945134176479438633265559223576870415686275411739053357279307366389741509368749180377878328593249757541628745333193250080666104851555316524559040810595332282406121332338226792539166784844677982076768913976068057532041283066181080413862544675295128456618464405326489916497806702117297880769909882158048735701245717841190923670234536860921205614085464955515769320609591583619695157250727870894472346751023057604668901185433064098060951089435118643514546901171124146377908362123682860484177449004096812900740882725884989193914770507626631230695077544192317437335459679719625876363348533802232953141749307743735531428152567263365103397993562001871338931980083832098117878846625134706068392156321329025336177531511216941715746492699477623452447481618186429125641891241760302966051809476025927455517207943547215145906664770440146068838364885074265480897264220826474839734491296106325746289799680859035912701555645775501491833424030359320660474195879463912351965386849920869236722525752433 A013807 958 591035389113014861109653772061362137846057047125633709853185925379812900597770655642275152663569186751816751951005516596291807616616835055972420393718286103335654034149602290270949252967017761459795826599991816755970149420104754906694071346789680358599697158251009772994098793629423131751776597465822992285582852482383005353727165337818575475074325412103923163015148828650296495712773584720888467471204745880206135650405226018456153761345595082798875681045474414603847822430146415269645150002826532575075468407658978553140066360443714791810789880656299046416780373369220403192863206904497649072521593602684311701479974258007732623567080057475880566522615968618009107986215719727966580007485476009912954040490604869930835699764267534602388777055313437682237568688599520068451273820538177446942888075389221341688063759503174881219341929551501491674230448832656619722449925253117272862211289329213941246770321716974467263306538534099852268663351202659473860015737326704189387023587526763025139140180461836623328574168628571352781322800243128524544348629736992177663655699026407936112740660071125173596730189639718659595951916738347570955054220235189227796742434998753869631850537717718515521020546918408061937478369072757591040971991689467521605832877665246781172681041561340526652636452804782280747929927707981959485629115904282920345714429474370994421921103633870219442642877286253763414970998632838725308779533496113941177460209309220486798835829128754053892774442120729133742948180317992109142317176734808494436702670970279008245034174178054027143499556283566676459047064171594915199578129108224545046382294031492226627688234178845481156668161987199544947946134610340009504017281014182645901904599531762791604521549363710676723874555038903300888518516906301784105675390834787982925277958597834066120010806328272915633251869242123737633586963924349524912680157614596765397293862818040868626210143757491549418204940753516432492384802544205097942680305996569577472649971337949558821429021138878283077176734995466717420852490640413851209239997715708006506939727845885072438843295079240177298155088974322847573608034134920772457150819137541101807727570505845995619188787715261891313264467932318752769797675031136744404652138792789101475281372546588220805139187165674052954395607292917771606563071982294924185441652402376530691648202643771386117707269186122806773334577555045004319809968721581776339804349494855989648478524401759298538982657016217101047112836303682977421415946257293659327827987474860754417562660015760792379710432250589478701923194417332283779178036834745884143314981237984783255081966226502308956397159519639588645396791921105681635767355981259792291724339813643313552490606467289019404159649901366900246850027264871801389709119654506719805704560634109246872755078642544015788453634587831780179942659137946028179266239633063212182689736386380602746701177116400159782374325428113221094205749430462918340494687837675666686001905392897527675757798438423015750014844600256350979196551146192858122133770586417852871425857240050119874338950744273073848289989601336599170132683150859139094600202714985921719952303235860034671776671015189825430373887402670575554902986308118015464657729113574122860728459457287613791588775413177491132064982219321798191101731190131562529336343746583993510137758219279359394957508530974168367390585648025877005140597855967995220669029343506771188024250147682326086302194084215509947971563302774105748540525263903392230329708428080409942139965817258445452764261324247151718229325705930476852062425501390212963596392050273901181494868313422484782670689806148240270563276238678878770856728184643047207369296016269031402058544694554564242222471994966821925643839013165552121565925862081155627571761166982551553739194088972771912363793988533408663857475453325030548237600603987300294340775882436812999634374438973633439987313743306751591447695647541732747558841659798221039939663749037012349741033816464195180233133620002970510017246213593825324423825230765597273764315813313567538836299783643267722388454503743599814107135861658753161000014094032118549632569426633698655500559228738042504977224872992196794199551295908554946534148695940710544224978471732713459829629284312932116190498984718271169910282779266148640182464955547567483867018883571568486544683694927909862872819743232891696298479352043932064535320410730570403516800903820291958296098937908581740666903359148977875785538181288113721525102883609348350189040862816753070588371866112232548747002736398403062264027613179247161487012252724653006956201270548291931439815449073566287727230020404987648005089464447542096432655870359145027538464746629090815660099419408439640820883465314048705423548501075092240919520302073368956593 A013807 959 49363866734108114214739392696337027115040530632980053080647941673647353270826402929898463025613962046698486939699931751638888063947454680709872523703744973636697160586208932885719952557058290454883607233457916527275382849716569234561995532955220893230605306354282587250240125342723049387040133196943002138684165422181110990148646576179945242253682732744331766498188245317701413618426562569473325691662491580660696655657494882287476418301345446910444895756599068582127973977188258749736032573386074827202878196876085547736811482490619503126828981622294752655775913564170657295071127903870548148186076019289796397619308930003063836452946093480443020796535408314944738708116723127399496728805194441823939834415815809341493328480011388757526113048436833628658163974440520515637118840765169118546116954944583155679128773257464669254320657298070956086123401316952313535838740207065607746724749096065277586871504040123424480298625404906553761331031755797321916262374397263660601793597053822774622646127012353056617025843138026907955648861599106337498468541904263323670646187638384617232072212669800445623972502168898942168113500037903527473737083528263239494811724913530921945521788760721568134831157099172359741080130863325786761333021717896016872040767775479076410323493272244722126554849174708220870347855492098361238199229389441613790194414864128939825113272496604474598068975753825200574181792776813323176514575417128932481082654141715404277925567284662667335178414180365417979344774968339018947675472918067940263847843782108673047633499261525250401052226440359772384536069846675778912383964921248022226818895579804262260171149006851353431686081557332893193597409108790207933785027327585548768372974057492360117601244324406479430654726711404242593509955050531231310290114317912327121902140380049699036409422555343682186604829370971416690894816813925596670231959444128736442747380716425591388529697416769451698957894856674445958196471093294553985270601837139487680093198256116885102324573274540253080888878083556375705707020870778005266846933849213648411466113009416167135164630848313218848119211186224418552195316618982717836393693565186570364083214416218763400110266738766388424375161626175194550086271616275572029420951284112538544316975516463594789866030051264262576804075516711785202351754335033254362892272250298890219897149533010429939937028829694162944515677251974913805794848397595231541676799074159867111430574836559338373274370496651468496555911200919905957214081247355423720719521341887845069709250927176357140345795012001483850663327120930009673520728814474810989533810547977727082247700901203699346347247160239818083252185458042667635900925338910799111997108585575303191217567942754446189654818119412064875517161127189357723869895382664055744892250608721438408059376923303918742667436014410298112408990833860390219560495600393072544710429472726894322007229013938857745183686034081444339009158398181693402716456822890509357281565140320194409006967083375528698456989835858010690133475148281173703218734653148205489674359022546226062024663505112431400883028221493234099288651829442906156320103530958339167972136318562265955821459339859669409770257449758449140921052319440324769623678193294824315450901662332118791487286111283997236841199379939975906719007690730978234012700766058441721960215704232431376026246070015493516212829103908769273346347873528302928825497999799029036394973396584575557054045552107763606364532938610996086223853210566475222469367577621703918777472085023242622660323870062446358658231512285019357161105840301611976932534260430926500579632896405359351533438683299307175637715394730698633820724794709571945806690972574805771731331711433891760074663083491623934051699078218600078745307693926880199170421064427549688319851229505094882892536437716298825014040207337159876419352640045623307883635942477005058542462587517516838541180431154723199669302988178333060808862014268007219476800655983320308462720885384906045648251553076268099967150421005569884921202307098773449902069421043762474411146594229669363441606108607169200074042094301600722759882177147656573383861831081873145406062207343430048058202798617181268448340723785578417689478633233664085364214426937587960878430467455100403276346665702654726382076728007088000576679655552288383820057284174780971564698526884073959657000777774554347366545293962061249962054496024627970672126728287974604648848479393062655562240435459481781163483934439364546135498117941936383556138881903318033208611406629559774703898415546731022163353850280343902174556750359815743793988886317463890405784826122073329917265978534244973349033077160123163436151850948266151845040114103208294014747163608412287241001007906494661925680194358292779053839255149469848623603953 A013807 960 4122919513499443807329248817390764841675300158997127013348796736524700592532691999108049530362303724102304327690677999828631569988955362387569263052260483943110583549320756283548216157518065477082333759745638646274567250991177579039852428907953004223513385792016035969727305508749571807854978964741876481625040180225988571008205110689125206578269835521539333469695180437179739766824604932364981635093342959308362045377169630063532317932946673071407268138486910807047910514548740559036703176561778355642811589881287541032526231829099031520655883374075680036563060076793097467941635673659172051884649255207103084925562301142785894684386510673580081539947433837872499521640616832323533366286538644975577278910243352212010864287979031200417338487918492781499158513309246713986527802699547689950090234193926529745476514271236706640790115618192184323269112601393174178826787420834326624614197769252468049333094888935148536019021492443200276700129103275948123768149772033858197122403019532331959258027174198739641710615444731145379363748569618960414209591088385977056296040237745521615839903274394403018959807353648608548823007636665740518133994953364074025846170076503016131811925319084226092189233072079974657934753609835833036093295306900393225169716965375787940866628481591151436731987557920805315312323238555547228975637837835553025370827723866913183133285632188902322905318923935234577156237514512225565025673853414025569752504356570212280696621305182310638501436330758300075052854950130643201528803173589952438776835760525498481611397491821850438746283004525288549328837089664207730541221134187556064406140977720831788231754536201231889967853217750000572422449206175266956837659267427272618683279166255819409382173527218753568527713429663193745652544955775418970266740637946355473548388666682130913219951381244859679907421953892903693440225995115879759494443484733076196434703984816581818361388857946001375348662336324306400874527462183054443403785936039727150529064011549138360631250684462876477568919986416712055316356090148249777892322762020173128974061224659447695296085133081968351413764637484649661897905039334055576413437680257947543378594151257007337940609588288507527592237874179778424017755491662952051469267272200363331759898112110555900444400695911642474677253191231285011885620873816312437643125470617213610056029826146564119013480584884886183288893879762196775973791533015551333592387935472906261013793040924272500274248698250827300300846259412031465452477279860372344578215141995814708067186346688696524718821145197375932691251744467195337942124791313750688656853390777647743636410226969434173106268430070389846131305781641181643618081185231168852633110506175834897833682492146794100206160064151415070468068814503982346455337532255484599869145663091023257279527220011266597306326923359562508646511323434853651527912153040429812006759779991622940668365774473187337735486641252516312638383918574533214688281190304638232029513602084682957234670897770607532423826248080696910850637977859591908866531936965591270703092139922083346926361920610495383033151400087336405206687489446900965082011367009171445648200797462639014896164105524419448773421672461275430698867210771975365083739226382177021650774757739640893583809623300550733218213813411966727705078241337542033082974780681967111059839175833196900957088098013764033967611699587564318479160320744957388918434418441214704148744573056140335100710938557592524167172155565729004117502443999722577055864049450542333000213246013226247087212909951485582321494154137557101729452720887830933925382193965451412254911519140672018399424332267841434616437627483302680595340755578938158485720636720420352860772555870670073693195935396303922595931958711895697176886843904466961114912737722053377518162294539495029714067535814502994163997652157006930038420751849250504297749157551621939494525017772050523871797930790473636359579854875642555571816964293678230977921867588382895483114911068232737838587617964482987977356370312806202358503737891196657309270740114996085625293374696656214904006383796979378759384069758163993965628119317549424665593523993789126977459721619530621043869155943305596722073865591295295023842944926308858073704553152254284080527391072317440782043749866151425402157430399879996896164861511382678105035004431561881526055185663884741184512361960508553646401229497005317658080753562472952738506696473339926954876473847387986055213883410011377844555341688310166257782938308628468690992275555447025451616433293107461943044299564878521702105476929264603053521154346802170737417745774120901590581554462541686588019971793158674419084591637490646733350838743050137268249595370014059924405697851738202642655645181358340658694735512998971199355708429338871226892025758513 A013807 961 344350360686987046231946190477294070341562744579599045281904852231279518188922968457503404825389969340748559753053117223687137357047540821972172419387847879412539048622818885558230561692066346711393597947715485375498131370034142578987514714821142865752061494734971340227594283396272986963855698114206265621804980892654791439176299049866426378623674932594486670722411165293689045064957828556055631144631097304393706391946584672536282726077639081597006442194565277515448534085625360231304486009616290041643266798475016714577623408598180211636700035286174872333783340673836293619953353099687708945457790444152456756067888953746620709934645757968081990297949621572949032546945958452493830285617994167005189911862435020099359396196296664890056527849440435603591218190101594798868788609268922612321486450110937690871943948447960975345431246547029426863759553580959300589792112175503794014402411885735383948349418218752540876844694070348530310271482834710463245239637110039870481860222594359897569189687616252933615312312559389993229839644283145192755199257293085189718901576696743710876564561380694934546542069984085434606246420821959313815069392499920826712697970959608410345063814575233647445736935413191563405368556247098611007548117327627742559399930665151184609121677410974559147292332825103580740200549207397860111274247853863224231996902325088455968475149286049310911375141845994727118666113449575591416509305910992829611298916365100699896062508030131766838278463781263980568489498289861450834887169861406417639080099554850158682665529914452770494528302820956624928493802565844293862533330348478870055265300600221591784904370618063088682005068599697797809295380148964471502038139674793236385046159244852292891008515166837516797003153358899604830646207251318767815648444821917555506234969829958256003043559312951925325547789011089209379821115338073393392735414288391257002422911515865730051361558804507980870495626992142394907441408168990890167527605163974051339337955308595585018282688417023906283033766185510207572077377005271969699344689406686879905042567544781730958824326400139078678429036287355424411374926790219655797626728492824036770523562107136509872137653423444437212031299489369273752386956419181418290764671841446545831918450221585739361016790523236291127518863784828155477698941002012231104391482431420297925489667109587181784124911930170578914471705731618436926107042628991862932969832758632603826133008571036163495405525526607346948426980432352280026056354891218158591517106874632440232479470861786622441040660868030035274306036949644621820264204695315771267309052051139917196256618566714111572008645547909030338732790188453132056625758671692453740770022586311906501966995426592390043318694717990338100563575456187109558296246031510329265670914927025353471243392942560997473621730965914020284665272244602411829262750934089738328616583584680339627562577849775079635005579764051414947870463263263588623979933295433689777337005559714805271196948052698911715570392065947886691156134548810975820441613907303148520392958618432323218636673971309184886311838086694423899267745806094615504614671383973008311983378804877073163142522257505036781004951505638185247400088310886154467158983926665807025294358541172547073013363547685297789118435909980873064655839794752848145123136657338575082828827804764438364836955034207585881008896761252959443697949148939586079856561062628693305207295486221896927946478299268685210966385605005252152897921625300829358282821274158746194510810520270669382971109452058027321073513247722906693545620701272527432381846222188467402942464990148067648738319655342384460599487085032923186003455246708493934885873299526228291284584638874235224929417720234699919134833123576240523910766089744985059278626767283620143694433002233164376748634658763104575571247905805375803738939615201251369452307387869016008522224009339431804296434977551148582388469059068541883913724674772299529507012302849327813645240487329866497016676440011583638856781404895886827184590692410636015127601485144588067510127948039423724997517181107514693362516890271614940003226153521045497495036717485261674284413409384817000204995773540826743824331328050574335686386603190242135173877983829430060689728229751024971557076032570833201013590744428377220764585398292192658010628605128479906937655161833317468471656983303634909101077088819381136120562618291303485672817796149824039198237972207691983317518756287560288955106693149353396016288790474958333540365846666491012744456125073628328945002943958219011081551538609108911633140332199264102159867544800351821746962010265944205518016064136405646156364178154856305816195402658290514781474454898944298946288290275026422917242141192229970154843004781187073541388123726811863741248883376764273 A013807 962 28760486474937845088338377774854078048997661990032691860989975163208696638657035248539141874421395629308660459134749403639573399197967656991937812639692442736414673880026456140708974743083073343682304694191145054046979430156621622339616216496576673290477928101759541307148902143540116144208191762196621510998773809135420835791443672943893797569027954045224121225406502936494202732870342798830322368830733877960266751561770698434902869564730493734063575058532286543367777015365515711878781976009162160568087286275431871018237684709528609456108823647136611512189918396419481079432124004239017138833580115686057340723546153305871508314451548351252175911675050343394276147353473395910737199285100490822440466628662435313718596129710893748282411262513114622047542134455475299196320093434749685503702869799715626879315630518322148621825763142854444761088061674635301744560027001010252379876903843108505002750091759048430966574945693449579600044184517837852600705659731067640022515447651303533004876291899397061268484499657272811624549436930172569644106997168375768130512378587288731476121548731077021628261740227140799583748307313470863849148410730985887367871247232517454040430074857138089468315394582645172567179787186313923089961426307320796686303641609084092089738451619042006154541002929885476167002290070351076674353736455002510351080613279093712930943012943520124496628963222119325603678112461422002970698273738992032121965296793729575556019036733184635298099855573474948921060811386667518235180611313994525407633608994920640103334907723985009844473498379909118270652730884101881267692646284035303705885813171431107567466997938391247229809745334515359770830159445421661624321727463778405896115440266289308354549922195249436240402500371688653895060401875837394806730773759971376153436250915167943499630201117377057755115076885995181856612039374151227889554654536780726176099363992716621639619768752911311070284665262010724965064413851682288137682073110900276741912845365329211856311988419278253676665263185579998046627474604857320181258967803935894896549060283907714951411966565266015990301071539756212402262445260445935871873581990449156375110898430750148441030808951579502840386066164651611113073110987086451237062956156869456954427660880957062537171483361291218271261503022172632373652893251429063554069881004154654703034822486659831009791896769319776921515591334410503470505386307416029384024573401833753704162455008861511411299764897507772224479569832690494780056252816869431823722100283276176040656917885847280492898157036358736576145314512071268459050286640357468532016919336363257024148549039310529312605734084806910122921301369329794042501439990018425428882853056431356742950785425024423008808020701541271028497170385676203577418460764797774210598100485620084547271719421955637069994360592004104888195528203141438038391854220766109034944385677576086646033654064591064426195301027473338227861088962211038185463428008767917203892964041352940251055640298309465805396154715740033444332051513651241511499104035151866267571740296770086067543753646757714430889651028838804978490741397470828381560921968660809627225163781162138027658826601469078176986314554702406870048102775813522507251585496539054868559610119717272304085149136866223756644960885637512499233120395497552629928829496757575129492946527081730656669547321412051780367744066396608425697096410868583168975699836511811093544218526304739053319017814033219857505123492115643665062187312066750568833139515639012640911737405463526577535130032545338499883380899963064889951623786590982763679964178323402985961157618442156758090273195933851292533729760829034777418194585660340121935603023849730113116379793623415000221329897411722371946060397314211184797551094581590897136010186230295238021502738779516121910422715334553257256286196340770792504079975601223715628026165342208086047784671484038683726642545760049480749667324282463686686358198561657229003955174546278708323464130742277779697329832946207477100957239718309363693284199220828730619472403640761139986513396348200708935517632483280734704330773192375551404009451568231240996282961681086540297908492365229300674121452001903390470951976850112019090862695485052213371857463087417828098866791477035356649418547316348559781856112565402493855478937050762222989705711728935770307339896771480508284221262902502891243031059535283531869925510442307958426879415152229453577876033676758642138662484043893322893819466118527144988676456069258994975624895879431995875429720022274511661815590882334410024542266056171385408511513685614737076494297209270184504128014059421925989070219692736735972625692523671753518074456225423082085063527947614726792292944292060481868470980874516239337302642602329525569250277481787053671532847988510728845233 A013807 963 2402104590873283759623109650133587452730333727069520456921743715606353551957274240993237668493549384355488630207393404941380809874413456679623638049479752509788089977133689643328154279517041368737689770363538626059057768986111194519427086018010580329894007032987058649514383455930614040480412384170424025220128587312799483626137167007946953866762783749811163828867176531758932306452063900901107354567111724221119439357190650503981522568915855567162723852463675104388620104100343237771827749418261232812807218237010345299314229664624538990383665059832496930109614174387351479235250428958046950452519444842215195154571298270259694245931307769844932984319011879730633338103109451499860681621490878093981050213292515259837090867349583556750295271056357846348032766611855752464175850523763728482954767388542048872587320776520784175043509563454346080890835999127215037007398015151377289019698885880265446334690413807484002759306039262602337775290335114335287063537406398500362320512703284522380100272775729541954205093895875082499693993521844943189245460510499912530028524371988942141617147871568283923414048805511026722034242375128400019544724412662672298851974440107090278910760282143030370483170070937107457983423005588125170396668286613740260036766450832312455427045217674007396033419105706964854944198268965792274918698422458264667032603901683185997705291384055744318082947637274628193744799630890427110115690520954353514858663553509087880014265966992313924732598037352201208835920027825857790520519837556136756570966656864766782070634828014952007220271058188389467083186736171073225358957510288912600819289001891097535142411134812375359880939740084057363419505747041062600524974999502236238849457686480749323080364051669428164234657233543808061969339825071815051652960955206569307711149112685741809032614027524449240764966336595203583846094140568484704563494301566463030953994980035684955962682706011905611901245527348397759807144909306356387547344428295502013761302757757661103451033584766539025328759446522827016852373306472288238858930249952529877654674063972256260456878859497582921525935796071978616049361690597705009954753441424303989605637347834683147943334194444871656731884632137867211774979302752447493770735161177893914290752664438414820167099461818403841234031993914880428479863297252606817099470531348000915452171408908315745768829010070357088261903703841299660360080369781694190183116395094556943125352404795122294583167664004746643960758151996142814525078291517751815349093537759509499091706438743850714047346973833718037576232813362704412968338990489296129262585119892395589913910964312254718718143516497157940376510011667793728223762769406328910245724770126203346527992549483464834118654697013428497571112167782062198989567261536674899843363950659475081472681277841156763722998991004774844366978711054576046404526056372606192707590036176832332763376821128710291940257737115600682129186011212828120288090970720305212786344249697838922708418133355104893532492238013323333304057274471665342281916668119919022533859321326534358447321848330851066982334543579645830608525212258161057256349763744519480875472904166442930208092856581298878420073977923299724193287591938721213328159672256438401676967196808906300109495741060203874378743778129330681448449448552351093204285768398689432390380386888393226175697261831655976748094352169511132322647189332154934856019426045302974343906675535498110472257686845868555718685419184990674549658946491127074259512645485685974781589219841719203282311595448219216848759856145815142673649570279865471405314288137748940790461845449907374592457707597591193803709643354201813644745029988937267324183500154953308777593156743221244233485694361724464227306910444080232365476264970549053319696706764140488574793930245603966018080415607457222599302279404577517360733263642189805952968373355546561554797023547018394903532912064425092681692964591395649575731323102068173423639340133279743997884047663725782438100684977500194694949049618512916365026789603122836410068954624480011172813585376398071411003368182636090243240410507800398428814273404430241479250549242566028932221615190836316421603297792650973075524380058498205946487943189607045913030907174524224420645453290953470022716086490408748061540404377574981689303456301416711626323210749312444471839335518250823532406444098879943979509197123446415865308048557652002995771395632929356192277784208716558550063229329830014221414695629685505676599246287360580519359166928746039727511765645980389488506499966083452259659794603277490280704290134536228455365880197215455079969275862256978680533133818957064925169670465269588525583096658403561238826590917712729596419099000217183506136564793620470825690854012789164305069352425556336509700094996848404583882705393 A013807 964 200626177534327532887481741088807357639490203218573418082560956871158255013023501881996203310249738130754765883551704574109066621520886315338845873530598409370011062980182892700410773579542812158340587310533109587078563923488993077457069651310261679733077361402112125466090820622780815274964522738297985010410359740952325671938602325670737533905894461567978214150815451109037785167182829067161387360799738318672116694551920320743040746478421172824997858881618608393641939714564767561940825459162596425758471674373341049744023775819106121015834089462269976099685085459005982897207351077005039348744876552666655314504949402830359923114428756245218647783308191206982227031709804498719863989708539629287391294864404167016853666331904568243341411333898063684834044700188804301560431211595270366624865127058420463887365618575792415083808962249270439022083513483104127105894889623458182556214270647605650343319678051614871394459999705251809853330024079084397510833707719809148761371541491026593708354882501707073557163647277382765456942032938011500108970107297463194420512384072888436610005807381254641567464770285086462851021957413099098032394927669999053072415757212184287184905609524868039573124847494738151998233472849725802356700131966266200258530770739965568589722243625350771724107197127751411649794383622291936593484610942136723255230110472481377714343641687719821190605869612814221369759409971599362663972588000628559914510438652632528826671507829165051307591320677693197163184876644043468522064337352526098045563706148002186405321491470636806595044259050952476680254839391744206855205490216840269333027836726946357232629320390664402432615968031560555050160539498616589458446436933426272904945555432558664212995085959482309705042806802812393143741231529823064929106951939807875149342885040625841632212956192869525037930753398767998526409628714420411009847607561132558808308614727560443206959222288820368611603927689665529296852549970176191844341753995668623691357767630677613021333776033286105934483317733033035274527070929871985997736713406285247911596032497026815129618979224097623188767683623727725991058737760410920136430962181199293515852436928500571199375215254230125641903736360786807394658046345187167127225571396738877615477953286560844195176314150534907223707586163764728267066662449834973970964878248716384459480808243431439402358367750086294368722459248529188932934272564536880458284064434692490446772558200893409165880746465340444450246481612869844011949063985854149369771641367211992873638413470325155487948466601565964216404540804866435275528640824656502012140371798532772065199757650323826362058064641359128338186492684505799974976890263585996912633178525710629705364465725408466410424158949258561545636859365325616921807647250804624309817600523030018279679813006571254062908598727709799776374428925989245971752420754296441821130627411525213264729995477491012293142266461632084572111744842506617434581645965530611677128258079013204663529790915951715812727284211110778120888167621147961052727962038043756681050464376513476151878768094441011965431563414315599418254634253013869663107588617706011562200372428885479973910123474526663624522998710131916264347572966313934458381223986529991746461977244676663091445193789089287791987059093139827845255946392540915655515151662426940082676960293305490643420411005441738833977588387549739282719815900210912314109598482729749720177429447400337684753434263053787642180324895749606129062064869885424369228755663609978299733113230400229577341946763430717210425271945154626531245885759344644037243254659552929283760163793821713833336660196258414097679633122586289677422749649706029504183130116441855302413358044350581539624958678785588976728900467200025087396943126605227482314388645647777746255363848043088845796094391950434688716325678149718827485802912659334782997871511028604367618202203670523360737972348532848165867678095637956048214655836807835912515781327271657498447273544922041075012607310005793761116839573187817287723402494442422419805369159191195013164563464222143322318412313981948893205682326021997077172996929011418198588485123288357302448081522353839983848729034940001922240871746865828658856619503139170081702254398123437747836728904313724769767270259765429046847916114019440045672313973750625171742140884993324674732493141819827032250118617582551801112587652947368099486393523583652942209822734657892758535232814896215686659830976856732617786776793686963119615245649166643045557396981055797984081510178517928110469551383667256016179045705060339265734703016326600336820613679951632023734113889291565116376807869693113019615096046929781303245225816006523838228035700038284888622519567597139383616032028127975343832525818002163791923697383934890781626661634231775599250467437128753 A013807 965 16756498973844569874295362497478279317407861263018470451673573678836008616942735900686204896675368378418768801360121917734163353296045945943415746203149109748992693991167855381231008220136995214276764192763035845822388737453724190822291914347084365752986354301665806831053371429235276472580311903625386006054483655924079192445984004842345669569354211324619108424090257292077944854948277066518386233761354944113813858445670937108779506186624214775516646171651667791645368446900163951540859683174719216075773312715335817815670609780187562333363478985978250673821798022621638697557655169302537891446520834555271718522767879073794491138440204150356906681509683437798362583915434581537581760284446938377712208338369900433414635065707001444252118016018500177021024247404469124070628775223648576290875360277046335564336663829068758300214808336021316337563437129622339800011447076240850865277572098758671522324402830548925673736693635382336410759976941109207964502342102466179913698512516872032133115508141425076490567864984254285953729255533015658500601292331591423461195614830151715114104295038289768918356225078980706463780204905099449766763656753925990911661236458118843849970501413126503533186960387608025193044457885881948738633951721954519311792748502972664254182191509832921805169157211306925652402476714517444836224428190498201263000074056772117148079695297400047185660592835931856583023675680237950369057654522400497952619826346706521440132431005399694250261334694321613520266364082187154534431335520020332234863526301187290610758856289119056723624691560194601804811564440837867900753617748400716134963817951271286702426433468348681555574518265963969118344458419463956168158904859116695739293957735282732193733562574421921988874880266977693887758411398602352205943941732964693540348267101478110918964058314184655600693014454618502004924258599857107147953482031113352444228743810660575777088441204784566006809771644568554672402421826059085719031267635472239119325892110281824917154818308076088853753981180380652139163775491133838142516968040406350190824412230184176626440906763775857586349065703937363402499216836487280460714850392335946193737511384705296207143017353248554323737441964589274940409234688796377385633006948627027797322334136446848268025320934166825986231281303983793869593674714472666861028957596211041146440296585299637250324373232854957391970068518896406388867603378862684792756343345649951494604890833496818426943525825531699260929036390788502241721997773162524409512697258630912856799153931455027311508943879029390897318323652563249540647427610316135704555975992985255655657548958712696301585451616910955757933674055502608919710044851704966048140035703645877503621745541851840523065036179601024318853136131051360850926296506034453026980275813283990156737137662121837710588189074337050187122568678327547812806733933819593117342651132037997337083513952275526837735535237141973335547345040990995194753693652687082217885429243017261866702671667091203256394795504596183299434700647885898855084892117379452601758015835190782041681066590015807760364809607927053179012045307445971408132408908939423791686537305632944172900947422715941472583785375268927778314573641719506119898458208578971440656250801452639578060594030458526405674551162518131561463621898651409816464280981997560462645262400657167884029116147585499469152642159716541774632041743801515607386747774876071426378939084876323603768291583084515397662542915617902853505392719997700528742354901780368997572009350116257574529176735628496932131929138131259562516187624506224014634593872420520206708932640223783361074111196251699003852300638031529500148025473493097290218879210455340196712866077222204920771016173810851176925374495921013295324480086877195204550380054073148045144994243952406823489735599710092255636276236964742666190441745068220300410765226472620065387839866252765781612196188521812011661434342225777727102936270146027263249230572235056105927814733745433792626127975138993900722239557992219687687946299738325562924564237544807798694517505095297632423356114876086353509431793551683217882565876507962659364308865982166890257766216828515069291029697727223900547479849169980875416363717521686624393853989585667644137071434817186606495732179365868399421784801759017652054597335401625964969075348855527470158332559697933773560562157059112308980724433361817131037203073483230277386306604621361861085621179932946830365515743018051164970169384585528846713384931864047193807999353254761303428471811619995873714527401115272889727290076332344595813428130626613986731594475163240258254296926147520810084907370084638492511272436935622264228344505378680877492643769702897592182641456805280678458994611021276628692236388845358722065259129203626012972240406352672129824998290816430579313 A013807 966 1399519550794472320471022971151883366869221980548565670594228547230062275695674245161212519175223442333913989058398742691075057430639053451140026538633216795345618794836330449295795037554061977291609622143761516878931729740872498141668642978182833312055173297629429852336408635141159526266380230502695864611676529426435018232281030068437552668102033084043512554688442379291642032230135048872682136629982126287329847271240882338262373136213041042265925804902518945626012818053548593396644141598435723645864662851297562839782624999451045393644851128387889474528270392647381885658712917395317267231504866622890849202740096028122389694373664290841959202946370270408357041371201011684600366200717292740244901352628992454099223735322914467625381148815881153284972966167468665711502985935454352740390200965699186992668962499667651761992241007032836361829635832503187442436756071254712105118848099260423004216056448810276821196162389120768119363084034098382158403200114740077812572013463921668995789940355479963813568718651349902217141421151373000813628720536826847278902518946229101398045104825892999789830030274821547584561386493878811143969867375744652686932858130218543957193386248525738701595308118533409872148266167086746240599446281769363407440242147716779891173550817092755462089533179445565737414307257673211510166300466898600267687029185295663996324764230934149340993558374249864593670720416489153852774064363365411989500760516303275377201300770001987863476076935004435482826166994508353333870239573967618168588036580201463699101190436123512736613857863799013337339666673663219564938842907964176212308313039108129136673358149709950232203139340091576664733247511652049083120799892738285544841570644008549075552820879778293346432818874778243971199470278422667058592643957478944169183427616582553302062797114459016620425481260264191905953279002518665446104222772720618309494428911810181949478203697864811737454758937526010254793722673334280898339210504182276883485217834942848298905687579908823017154386262166572447315097692794989295501159687702778774287845733877212616016970973817323401469460316658552528740137089400254151359365019618290562047150688361971044516791952360672505672874890324460832297919690442962235625454373356277988660158669410177214193742829742547473196022845790030447782333305827471608899999567393142367591840011100811002784341976781278896334732092766746758004611101805990296575802552572029598780895087304487771836750220474233053972054048395046495730862976012307201206909987738112472712722135509055336084538501720413757134923709785735164884413801441213970180219670910121537616174146580643107804718504496019935858378390789633399583102656059250469306703922004207334979991809401007572326914886756457152134932782801540709630215210480503551266419616201292141880842474678078007426036139677704768678664058582595120873431224886546236753575565198945575590552168808004277014509638541334754958249805168608909661023247566077793920008935806044728368873840307124387177349715339377825352085632812078158275545274535649260751431240570969306903244362664710279953429263263675408564265036123194977978626924483529614505451282303769130264860029692658147731670338327836116972611505130054870640039128038724273695050723188125910199198874017926583928344187644676866145003164597264399280913211897418247400594960965287318841995809762488501163097825821685285559042758484046385044548560905424361602595371307955423710331481310801810528173246855322864227623905366927945861090223751598199046211792931059948882251370136427692268590853545860929920914506586384335926295914818434268184536763044130610100270841222138152500748001589031375381863235571616978776371010536440468569655287635675777187716041852856101147984203273818951438795901336070220679252292496243397878555064249148970304686207023386615282997427587532272222891884989842827710607522480219700481257773469297250846032237861530261025974657697039181545364340218866343053838986623644121023197014377152375793926834611583909582222170123068180535384962900444689341022529683979892154764796543064353557631126070565608331461252829230134040769784571821549272766440795696560841218892195734407102256091383875467397626064482525972695650114051128788555999079064184547305972343307366242561130047352816694588106888427714913317252024050079202220182142211762509835094093718531126701551711919734119158379085398812328601358237900392875997581713924580763999732166569179652218958240372610651349473517169967954806348622894217085674037913983190918823649394178313675368511043068548707022912994465353752986933330898065426785809502160108989609657133568767085579101548456839091533033985205300107130615561433732805569063100289355709796686397113833847545573688907108045305004275432753205825612507730216048229454490978981528955113682247279098414801073 A013807 967 116889272401905122678060309573576450684284289037396753373700562493202031328378408630109630814033837127170830280146521388301279871664404383292666156533184899964061427363525155455634097331552810405372527251069105651245256999687411917290306730180808421056160128991307610696989185615624784793294343231815661308231835414225279157778343912345972836392549905212398212080133395960817234173893109416895284733472737169644076173941309733774011666709649400891092389151263284857630216576650432069081115350442950074626262506003223745941484622579150762322611611094084916802075671464301982472101361573774293476442517965210466616262055560364810109663782815235411274589283791354776388452364079696909507185450109006957994405872926078758821265597905139250539458930251209803514227107273150428890440888315082995230129974856161796814704416934741942813353961148389525776373014366498718379760303827264809731631312098329789735129250661083130383124678901755674097324141611930976251993676783206038983827136520201716197371608430042057673072950479395183077868635983824400955084367956315111581217284908000777866125200163409235446393958583370475810151561355252185555507293089569137065319243893983009848748812863118222095941729368028925931695338541252132761106352899659001152816464419453173290706137794404028949179900680473095954580356468124298540599581295837992957488364585079152637040633331851087109122988975722940727972239905590618937542629692642574775093019082165862779229841611336028345385421688505455961124293548332178798176279457349437058641403215006449612630526415471907274726022642357392947946300251025761283257098516075961428202613339350053624095546021924753343838400823788574615185565420690791471332327841394346990712821758238027339247152699962838587415465240353714718550957124139575400716215972598895954369057964591434341586877796731527154556620338525572177123815569361456724070790200398761827284197143298206602369051049366941123958921221109902490626511399552474910189200519807947585568878792261632772901932361564807215751495002414297372204274399930300949552358276623786007295163539158674902353432704196667814130795107638965752904989843798626975685525803539246032740072642680183609086980653115728346304183714789293174354550465486648881673574717089693890885112227807411106675594882927307508805024103229133029228260036016256246936863868242643683638069567150835763551026242749194700773159119971455975303123833938115560307604993368484119779138586758123191577215164228418900799926176002678369937406619523909752002329085874891833439265479851810725116740202190677409665963165014386706311125110171632003422127134084260943240480896561893006957894214012081062827621577140971166580316936724658446965218269713400824863895912981553448316258256786057803461720952367481609025204594542137105322632764748120982029844327587753258229964422021579984810700836876927090469849333749228239895384780981133418898507691013325220528859520610820068867981977487384743798322659966383425993066327456661758096712016291335941439425574860175351231544138097579857331816874491961907220288643727927481865872414119267291990365497045433798695980082045367755752899359788876933109796549293101528851374539960501156696838327479200325669485519967312850726708012922290063284331451395464145747289156851246216279234896271056537296809310328119892341152370884269441145091734781762157002332027172802105643093510452976735176810231346038125305740355381948105410368007011744943710595650559478017123557750603420943155376200151188966264116577957233182538655157395057990594516685164577285964976679003850727924700504601406120900161101550448513040694986208832686184720929714200635014973840717489503268599298177021684381283171014044375406179278619276586495231531592394423980788641632632643119672475489920901351830721578744834214797521153171148817696696800273495051228149538282908328153126236662813217650885070429603895130497929175687911458538432868931150429385514409481850375059419935838199686001793380631978437837794143578684563153594099712216777870848777506495887486408040898451542701735684572658110572073277873486909280539710173451975297550130025219133177223107616810725901697372458019443095079933415587531008472662912517126531645051765513393175664327548985599082519757575542116085374535944948142684954603148693275428371177275170206300686665048631832699668616583936893801465438233240300531248113366226979591594204497114041387678713396194022328694909990021630284024453732979611194160814211359377627552893553381043332747905212581320613790088731070021051166936480453410828128256559260716210740810803221658729937322510577595429914462921188173452796995754652140428663657763930531478331870247656142306506797653933719199267278237929044573344516780853860071210571051919262088418980503760982258135374564172268541055516279860049854974997578702600418033 A013807 968 9762708920279517751194275115894678737602108104692414238524844679994726858577493067195386475218920110698434915828117612872311196161282718496986770059808136029898374474828984508810015443228622277867118848536542773097655109870892330744003708411431300135031550133483002953023233771802597650720736841064475848124831125631509540536805061903047997268342160633244711071144821364043416215437726391608511076224376481145842886123752130274539228415256627611824927434302660814594133318698420736841723835184345633182860070763895250484778737162433250819946844370189066336226162156369965878052377820003202765445955542972343382256823142457229305169228804511276785064971571537742278739929900300365578949635978554370138650772912659024015510924002635135344306149313511293999311762226560796971358513432964046844615685629961489431760927606806581805714136189074641582368450532904339457795960335956984173595578817764602368467730144464324132728956306553535656282609631570087067542763878610151581968226269303767538520674107685542698912725896989565085846666346004997792169601496079394434374848852801132968156642842848102753718269814841685510139668555952017789781524626133903896832528569269354965577349599140497027675149178547143922741126370303919380340363700532419435284383924777148486413067334726418901864454484733793447222505952574209538409417629409685009802385698510395907398270736509534646441061162241355732540969449154834084282497974559200487790544046761575025184055601220396423434935804845664187329062121450251905402481036557282332574788637920553678096514196746629167492392137112331816405422943265922608138916125161180374444910468715855828738084099297177324030727075203645540434913609501515594477147353641097255011325586069798281401261440653596241659527072339582607008094489965261477043219074247432389004858090260641187643677620460813879475723487293994313805558200168638227051116468327504986576603429605409513636465512694176289614173059308320165919616858602022256973912216614879590294298325608483830825542292770254263466780614096644530823873202156578665607562515621895231115299353954071686519461052887209892504018138185114058648377656743905123636230800637401367900483607189291615214553711128878747211671728042916555215266409427910401246258633946048323460615458378702783040652360216971650442904418125800419734173506468113738000413807139493843101135208318004953807545262820655490603275022859135974513292205734345349712451476651129162168073433904625207083720587731521775013710634145919700135542138269256466396986527581356840820680892142703083572475258427167567932710909505166592097811480326644876557819480365851558240388204961745865834130282648503022448425781744391052803954650872180198148981995104732950293457450548132325556822205865028333802926395662684431467394112940753833173651611144527812540114628084456739880624858491664381911374544596797827523132286204069291824302432292325244279822260861123935743790876020936302971922722741723861186779706883052310122366892735507846697995484312668669164962263437896705510209797958047967264210677174443150452945727812800231212919529899655323494327316678731676300886952432511160328237907428926790330263317593509132791195652952041017108476633949390290400241100113189936605545379947282588375570647152000560916959337669372935229857977771454913051566810407914901528225387168625067993879206780707557114991773241499604665416813086543069898702367332252450263660740221855687711979346313627949443652659330378163468176666888148320593280175612827453651345280707566072638811017400792638432444628061630659501080817207080616646998910844814040623702355362595010257671885943147914782834076770659751237085630150565440802496681983043028101209151726264000278299499529560599780668232750128374685299448137799110985998164825393683601806253696978347298454103764234007520402845813455642580173626277586926786475677256412314822751419571967350946925194317542682630052928588451645998615012707548994333625175337812461142275974555784943763471106650404665835313399151332802064057504551160746120043018752285983879571297991666111192978053090132241271500150019957133396882428826684409836327222094851171263648638035666245066241906744171118803286177358645279116342925049526368507444111424660301218826220971132672466853077566566616658013825190093409582011057052989097199490800439650951526779298909022525706993307192194866678463140670373676460643562469539553803461850740313821563520938914927577276596582952006400232190106547505363746946578830845222471938120194437791260004478984362000907699228214513701783949325776100116086014278637283259095876158783095113405951347901885857640557434951057882424301420742417360101241919601756134954488661581754246854198161242002345710071731810307386053695247007578104827348688886841670654620999181724618974232040817497775210191223937366772770819889514534193 A013807 969 815391211730665602097497051954639462843265671012015129615833552517839581955250798465225873796759426565643982604880211144708303414586493931586832022165235329353142134512191615160321299833897761269739633348620588951889252431526798356069933730231153618577970098698633889639453507854724758385846661702546087311234020443869308335174495575204471779849205598249231513373086625146270165729574345953534453597336148081781943691941901672659790896470648794767229764240392533895716608911010798361757616438431731629065655970271295215739204906543587541732780388642561009467945289462175920100812647904487498172811652904593091629472125681170248797039158981586348365411490626403772862637685202986833519452546564839548350251204438194344799487883624089139091793896813776786116517692924584323844834400434590156509146679500013558830104434648092518995050368647703139600995356958703335854576403219463275162876338438517354416793289395804815889655159679657851548379839038365241968239181905398470277568226238519968584785222148004211755889779642465465534999419884683420599797286554047102553421751034803426633410966877516390093303613205392415492375257461668477820342718299329787367349618633945796079985815869813452248456134541436007571261615574153650565407516632168203654387029781312218733705796863685233102621103019451162505470919664950554857492969825926301703705055925286776581810970184012843205403869331560272137554309362860897553358513333158983940754029329573507678397507869528729681709273356514718589910597445646489391120618654300777698978921827762563748298962226475214698132083683759065637997329644513122154370413689586946054013367257616994672033522057399547280370356048083679182664419579176083966325824123458083835800924274135622260914756784829011699645360608874278919923059896388603824126700300219800562074752556659012633187598538507636027691901382281699083354026436284833361536298551181543983864495044073407988431236085730297884865348086490208577772319647299500924718122243891358260970090453146178034380117834464406339008983669965847858940713717319606730209228867256311597980917341598021329791906598192657431828098919358911292371150268907699831221632700036399648416291356056824994334740507195081845866034397872433608134265781828504622488767365807902023754063699247635142338325777681689216641819906284976856617905433723327511532561586097665269649913733928091746959987896043967230676133184217895727324678315138257953333659781378958753439661273148201920839427207924430170920125874501359275020614930386569329942711770122504702184088792650704243056706059095462441307947872781018938601312648361706734985640819636287995795463266609976460332395337085620937914969717073285121239096395495362329601125213142400741459859727230559962831347456053031467554215492143066400588223706924700900496556214402107431162913852241911371569668806082300841619913339269151352559531676050071322457563447487296727495035049381932237257157756144620960517957726111518610181027898579411993730205248162350864063280845278399917326813204596570740918232535254124273874139968286666368980480132652888111134252056749112273569711816324348336326379154115764621774758266371394455173922548727476279853452130207417789917076944087026444518536922553736695231755678576989063716036020782238848345360841483696923332968161449685792979911572079460490538912561710734303916785229531475877801227892903288481260277645801163741009520421957056898471208684069608893392226983460519965483313759932514591025583395165035884271353547358961756414009189976625952866134984331601954516207780335454312189770933952580182973996032669713486932244422239297851731013585857656990577084925962273083072628915805376181265325375905736750041089561329295567243852500208430854281191467523471982090895207917119548661552724381705848106460115025328544714185200492588542111566085185628723938681440330337712133235040132812946311021314070285118438139154595482395944650648636069925450324476347199555738708269389434567064031670873714288068870298548448095231210410518466961192146837617496676692112969209677659605674379561945272948719972140934923236964029816839738441017338033508593939885916584064675111197897376880454177590293179916013569264819171412357076077443061491824110239630299053018097584801729971937104035891437210389893972693701791661699145496122702387198671143520087122468133824180470369573788009999307459851919971930279831669410981018413073218937235681750690806832339113666181718623204734526553792749888954195485508725210531023826078743736759638763826834089252898677811947239704398886697231638145657795619998566064535082946672657722886966778462528113408715996997524547305397960078961827440333015826367058274147533847503969696451509484625093277916050901112528683190590680725319930893284989844517903174744600472656821901346834281118231683330381214472810228591647992143410333553 A013807 970 68102289394956921752785051276303442576132392108594515640644034139842479724484501938614130205379144066189151071142200115017182209489678559660063797323262619942903784216592755889805195283426974919009923916910140209850742252333549725497316935082636181377250640613408601096576796429534466545144299032058351758321576621492408501462109044936652687524785500771374065228433568018841630511899778948385151098903112423938509719094679569602218395464125057987753797139121824823504146892856532889972357882554256657391192652293028847713754132999426975073063550839815338071772258521170395022739973165630700334891402062244519605985141409017020349777507597301073401827533108607869513260362105838663322378196141641963917761330845882429871998027528167548986085718055783450953237674230754207311844413958697404461800439818520632447049152486243335278985601839824813922614733208547861313910075773292792204878594662723407958244992323627014027919888591604703419172232536323303374429304711920785636052775823667426296169846539023459770063670285518358146948686548188643971915669170280568052364338068177816995849117364577046416982811078527579934338673878456012936032844175078323170708407497925786834396495327262689345243304813035276788359341394368887048873401196635320537418059114364977820857841859851854353964017145287580543619436681336335292252670332831190644595149975935876866889434040738936677358536570441245489200673472295505024554056392098771497715717283635308934807438254770909031746040220009465811347923009257840440435785190625855254196418529976557086821677624117436406802689761351240921151174969239380475455171321767991321377250446723429012002911795756067588403812507491996969015314987672365708951499156615342620049928996300081306853861401425703886166080163413788649670893885606272579994886135774657962745045408284717394136461417534696268668855295349549789140811641984945567188873191293233735076346490576055108601765269116280209641838737531748710624121909262101616733382287932050133314482924737221935609461821652301681840369325099217579026587350384250873713805004222114400974964197287608339485549830987648941363714649843775630050130841609439997603461984739740135035377070349222080351831861901440430848577058944703527384982012364098534574884339159641784925963154224861734723239307277752365063141440392827552041584079730006037090711076232463100986430444971408150797845149065488187073301319679062869041884457558662442520380598600552014046033949194610972630429799833056332305419833164228028008996779600816657006145229752401715231117280050979469084339146761712118560481114282543482770920233703818108212735706896842409696832887490531843943421990948728146355596185739677846611010570048168157130615578926866452327468944278023598655636970877005241201595632119281048843529032226057943910372871583078414758157727853096679664870308352799848592936782009098790117124645115378006922978156697586509977112822359428362387955072950954887243420347242560145840929631117251069128340472531767706517429279478497239495052765661110184852231699576959713478242044291270661803618681159301867930043866031742606200815900611225897398315513330902776975249585165605236290581185192267546369640175367053741231664183447092535672632722308610642522451466030428703590627044491753370852652882841559850733692833812439207115475194411648619630300516066642239797433819155698396789836354843175557243339649254958996812856155162275349217213820502177804385012189885606088037131848543323551157047750747578962090227719628967844857454461556037776209332460026359726843148190021397479608401858174653449462171122644607140142067986389848395874425985704417369509988710101295010171309039676980824035461240721023039100181841251784095071773804669908353380419392559027903416213658660445741823761545093084454139699655267030465383073462130341487625700111000788896652082612577830136055079923786932670088842811172464283377071820330969285191693166824733196243536550588994454094852653367674964475754989183043491053800116205064933361805924696912879065729296024650939934001967301361487807925529855393231141950040793183025723674472734332271794332209089896671274453211639017665729962359586814432413366518876679765369318566962015531475351064121938858641511324162207207124528380225288986158866181688727248974334493350667341376774330981664226081220212577941196555661005129377065737172348383152158354292207975588901820860874545638878288318856861375499446877443795112513163321128682632392299324263475343361145174238308761640977922755637901789193581009968491350469531645407351099415839483649563484747977900236276034662789047045673242352303968810560009368785230247715494143023754970789644053814834003074115076174477379053017326523665372415664826487311819508148761324244859445948138055636803979791057843776076770422022388945993275828423436769413983583102203031951809774468680113 A013807 971 5687971312556197061714360267648139827401153521301922540822230375393783749068670086414990768883471491552184086612867695806350075318787442981368188416236217280251266961554043564672419715267104372210627855464251820466943843657150406623261407735036856504809350754672499772187190614591148180316996999456545597206776401003667450450616809542154169114757609809925933301944000034501671821984381437548076204931486852759768270248506732332746882607559188968195184890856593931083889852638270483503381302708814070281969801512166062389900458942245140385077340829692216851092490803946672562694265298766641722670464791640724522011484995622510556633767212034182951594037392764037869617018703441750999348349319946078468375344113578946425339147257180081858866865257737089607065363789426822148892557298244365918054034534082661742609992264803529605836156451264008283630705132311125924799083438661187297743665104825321756080580003861651838625897015059416434272684033666258621135709958844335937108763889568527111682401752785778383455487805916778790791301249191263733178368604771003324301521879792279453310314131406839493792821364089702003695900381002524656430399178346716629540736902634259642195629686228307076804066061289519352640560552599083815208955341344178606605693715290877312575867809976686727497428675991564014583638971061892059944235278868393873827231521140140371799472420516556730229662332899823264503529449079592875155779343924481494260714423246504637544052050476721093240461025215410594029589877656224091425637214906262056685739072042172024448433336843912406132567451557816992975467284605842296690491363965384403152749334560787514511495196093342521051074824438239078849128123085383656377338161059670030969190119699979090829741358108476214276477181328483041809162728219721492153752884946035207706428937545347881475671394053915367055491463122889747938829729150224638717181877810002174787311535239402698725528037041860839389496013197389184060037285983479989131188822070372759184558928356977513284037860806221888768989486401611751417879602091443017223450707757635216883829984721658336122172607433919427231638811269601984397416978022062038039838748427447835818289728292637377373065348937870206224904004540120583310721082654661873706228914890952441518801368604014676945819670183145155282438636243049349974065143923129834223853279798011550657487657194456980162786824695098638872549199520915009885247231779757045861744707975716704765138801470683103045066127311856697930480969885709489127339420029039808009810255734150343657818146347137856237393089876684957854289943145992314224510028839176592216035898975731174900289179596096710137998548106028723511765749029163633426798213820993052651706143767550812964842533695044808983317455444618354750398468790234472480460388300552585533338252607490292279016091588018487782289633023934196154330672970181940049372367484681486516214058625539122899798440036281816255004395647936703137457710822045865940780283720543926544668124606325770616042210851323567939866302040781583749043243780367252229416253781251216944500035869106051311385193734837174212498344834950198176604709988910330835749820602616514940225631168443377740338717086831695521409824265684615671913957599937469474117668894327435752592761382995733286984421427809920293128759172848735017491603712455304360142329402402026510121470009703085798283922192856865716520970845423430372806558935308399441970915502162392400040603111435706078949289122186926316187785190188542492737909371131023370339454083621831106779656393861590745666579978777138894373331596605230752529994334400232951805660291266527871827932752018643118843767056370260544517902302861115404265758286260565248686287563190259404489619939835415582686008085922569521225580984979088802862388007719506694201854907557651499259678630588251387986098970896889437278591885112950793456330314608403538490240431935389411936415505862885668495404986368541283456416241743405800456188461921580707979532451556975416304439505563228299311392636610860572448776533274871154227778310977012823205748179052298058206809357087439491467015637244165672534420435397259881513606689302394459432186235050328209596785023099170683410856031234499204352796226528455412597667305351708146247734844796361412974662360824188561585391219141087019129568897919577826529593374722226677525362809410701907434371709309251417908839502329160668980121102926304753518679243918943089302650983211592211913743988702140037231861809724152866206097557786081016117086473633195335237079533578366082565752556067371174310329513895191809635862205634010691070803998301674874506779779026782542490311215519445786319487038915321861018668750770753165277168525175887060128583055569528741973046770477140092694562254905785034438544841505196128942170021707942417731947158304390465753862418225322844279099431647104173398631717873 A013807 972 475065051996006134791445083914240286524371743252657872532013503183264212505964394287466444007916422445929967097993322821442164640700446025246852464712465103463866067895955272565005167038823824271403849116229776297219616766088859111581416035438013292138181784381001853472846347321267287168255906391610144824307171788227309129085966549770258358633670328934823875311664826881614132243957522045452872712082713429348605699425530791163352382265951021812630037269233581718057564382200989052685909783542859964020399792097621696866876231315256370102044583436723643620095924436430039108787732018288683319159889862624952802921238319387704200608871316306994300085597081045206908283019130158485216573483551216419757177115710227184390750918066937616934419453191459461071706249056717612697655278106667685841791018321117991404529163948655596209041622966021235857120123355757548365144247880421024294848653220115698389606122502529023213873544594777520006888843175839586295875631472637781803261068820652952894825876794420996364585797037975281385680271633703538258790524239078968648987408922130972219930746569230641361070233150136001050685295721711861829723369774696119615871886844915999575821187023474435361752401504961945851892257913628079330067159064407141402314144794809364023649055357062852167312740447491418062040110502060286738602474726367124735924203877145663993063736033963334665511627706126138874599283116576676525885846583916618882149129343971313832316771307866222428536545287016308223945376171725492339960645826185913236449613036034249653957600726540408072598166121560433070304003077564554461886529209752870735720777171851533999514590272912060700706820411906166104558029968214328364291660549864700656577727987461953645190827970578041892585650661736232134943080223639358746173594703577806582848651292725000408729550502777065371841702491486874637598997808355912050297747616569191640411046734730152800254827181773259166650096518259142041878374162626232172226021608139603219853546255303118886996126172396458371874770893749015090172722246279412241519826562625450949354364153937625891259978345488384481813705156048427338856663421380643479125372107408870695379376396729366395575791008639857494110207363195411238694735544400014353817945200607238868091809107175909833191804673366466514344557337655724759183894885603726884210449782009722722464026616538241440176118385359333417274181693186342540625734045477088227418779754839834898689157837632923449426968019213583267851701085824342241404515700245433804787362369171970852644629401059300890803308259590604364948150341496424076345302118676868158475534318352043458847052569045593327435776736363625016426187124664775827439613616543160750523148833609611449636613256743837491095657196189969607108030511829173376040532091250452496329944196030196701435702985522892118064612439792007997005852137142565814863629504688082435320714390463653083714065510270293575434222128911321382743605465568092769239910076623549288937226435244934687622461492513395717905573412748118656303840763780053273453074932063882890421587495823606511578202765927335627402074258959875501908201982983779741732660766551133944322584940819559352250829989809270041643669932494244785533925652704377387947781823723121761492300023469186639862225862072112352802407094875499197395916233667979475463447494018019656151855296680411428958471465469598281509548005980610328167176608835892829792852833656105175643791212470221607419923576774174272854320006869737257535962928586234202914121544518178955869343681671713920668818426407445417596955028280065477682057656803441856367760553186871674382940771381349091928950268315100530938679718237263219679680397826768670135527423565213655722377546994993744881518081344338928982281749446438475903869508792740918606433123734122610869667618905361344175986972148279102690945272836518763220266164206408471938243371115675659074341359465174073918404719866486936535563340926650995859901316528152342311158529886490143745163091944146390786786824402375685871494264835650513672258272311111088006967293662626986119490924313300033766816613038269961135747329184814542563897944297225287646235626537638462393733081914265834649158106584736608046749893635883124515569771010280016082757061972236901573056775038397052852173460013882728924720723923141059649578168250175094333595827204791234010826159533217987675164184074033828233888694637507899318633609131354045761646712768815393131247811680391438049642330209970971538399474123851272547115179364318107594336119723998713581974219235302907849573031330040315132596847276758206928924620742154187193680753924095904731333283031399631519189876977246597154140232733124075117114392391215263148999385384222610058330839317021217681942534091986071861341703707355485885378982383069058671389958608740996090228343032597189277034663630597787666427119708470833 A013807 973 39677908207758428383916284853601262970802052368205238171746299799369410292710652175283484869985187519106516781991500315369671032955941952474642364705249797906405557856738080319901796556249604626971920882036627146120079611920507601858391448695818308172673080813285655803905599774619565091579901557733670905870959294924533085770389012203361748371442779542965424889905558005979293939147576198758269381785860308332624896621719757208754354319234495292812673342763657978673885834765808806669379871031283207054947811035785461744018369715681527287292865653218595438794031704855073296405060165899489119499553161216298683052784745673580442539053541209276470937449153805976726186706040769966843773433919681146594539189881233884667499907427868696703979647150003885648169977627466111730120866482746991789192227641198095760097680302155664050975365391745059640022529822796226197005212727220644370130054365597283245198292957533726547845932318100413248495363070889298087017828616226180173990167728969755278728752055746836037366570354408733476613401967118553218912443374972114540532077380585300930780835884208712397117946942932508943754286583973096411880325566952394606437235861174229200572161361387608315848922326095926679495893273204130813726539192218348857062679687407272892619192752477246475866127394914930727959652069242577208694817291620908625069125432023083002364676297292651674598196657643361244945406725179600600118511792535299925655977431937828102588929056404294763453800798916889079172141763238684845725853100048873659421508130382616565348192770281381422631471432638848930464860641041269153211224806127769516718135030170211971173458094183888221783734347622814899218791220975228919314003780785249663538028419240809830399983142930648636910646128918871844142581003358582881839164803237521983606102204619684759137500787542443276921590833791475256606905895951694130352918178683475454998771034331397092030083421048884378857782711301521802479723688436705537256489550733427800525388036789171792560803454044724599677352739816811489346315934731502789823977434337040288741025848501024452063924651393535360305562468338320699768647385617132724020030203782896289348780896031233410724885640832609537765578629181443942067023007403833598845228601099917197501895988440439165178012718124240649744571773398343787611798084740508873096140976243234051502917967039890463324949583663596886344156929196616515335601933212291885842243903903977850573417151756939399419589795932737688114241926389134888344346555800198876809645292435612177583732092205873869700783109149266867164834464672122835280435978254010705464035101803081021726364677619257000300763508797826324996931574839126741883583968867301329044443913731908357885099575816502051093800384682982451555269816378484389540281280793329042945973269196638058700611349053857472592874495583868299917925776346284239423225199861053333080421386605914769204882465483285189713841666428802473208128672089712676179686529509675460161326089098092190044915606316211323755191397006135618293153084431673829452074271400907562890901409238683439453523073213016998936248644182587761794874937820788267809253559883117258163766616842190416659341571578860043148120956431851818732579004439522303818786685699178852641598390260169937347932966226124895818409842971096568465704319752183313770182598147879019701459106234044642958040495267486318069958959007506555218850757546582605037128861519791560374945085856725378873319437055755809443065661293767325486661159758450866861590345519702824573163453636903218368180383791976248723115280916979348761483137553880267285691729162720709116137596166541657506997855359945511444529468746894461370866586506889546098389385943590209739588695102568872566249271671960531687529153995515987945967085243878514262927900927397654582445509198594684826922607900796418935850440132578883622919850300683441984754024598952346721548064683890803827739080607968855426386785797534817825214817857747811782170271574649543295739766602267050704903222360910819659673072493338366552420683161696309181429915333996268507686001489571132120238290337569345424018752680844895409479320205648553249501245764050102017586980734561396775732334220063786240672597866362594442664902844549597223247952572983198256283274907981960251266379553819499402521599582784664442992418190422874053836257083971368655818211670373899548617387818047379367922617664819297258991597668259821256058495097164230449714948479357973297344177061466985513858662478298182134407606895687212664386547055468096557080068764751734166504189149716297160189621281402122200910713249005459868603410248494414059065687132065528624114257715016613040910946378103255877856511166906689993467577666675656614681850030596929122013522389896768707931120435342037536632737987616310849293160732960656734451961438425549845607212141091157823687659465171192442993 A013807 974 3313938571420191697053072027257631084584358215844869697342422705543132517057486380331851939826032846783295388148712097839990294343513227812634604942547168370940898597752621206398517950174523228049321803988581135871095169267212715414814712186523440916889828382606431258397999598776000696013844958003473927729248391271391927856628660688236976585731272390208015252229802110217396609091544711696489417036136838812249163990742655841832372427096784281351007290260963478036821618805475117341833276208403804736436296125519837550322158257023436840561987432222470309643516322021200576789047030116091230749722179577946482307251634743403112141304290815339980129166690775028982147839875231148400758800974405689044722507678070535281314259768283021417413084109615474533220804701423597117811424889505511501225124044820506155979118356516343217201513492883939126194321713329763608200072372190195438437632270669050693922206626106174375002640113140064614927581219043745065525816063855826794311832798891282930634704100448031492676893322570571828700227945695708683396786183121045978539779634903864919039746193884995868119688046620666079491301769780016985416656671677430949924244376361132797060987489064454434148017841597857892198176502071282209693254279873268714890732070171942839264447597879652102910814826150689929329918100475209291047399835013469909274398425207999915440500129026179560514115983043031174539085315093725421722498223424340785090712891092879340956329943719943102938424896526337492781536452207458196999868976769181976908543780557686518154446408366671257799603125525429301521355625600407840945354707032597437805815355854846274044378393484332528171599276447805123197652661567072094570024909774964837148359671603411677844836992080710704803414075333433095294632507981512200874088883531201073592765262232040690767923203276332404931768188029097804907065387335781445461206079201822553476952355558392616523444597409423872206580869830614402464909002181922083177199263766806623327680934220668417286470865285269443289652178182239912401693653184709844508888419293263941955939219892654063260831050809039466828080882918084883165377198294128542242876942650151280982699529217424645697153173607980381203718892687863379485379828601375586009152337992466184252555854850533919514832800230454703307316379086003071485124987835612041589862790476811151215575211525138691387363114177167275544350330883430607977344809063823830597430053097964134057742373931891335578923559346098184448989599933946935009408168686988410390018384469514764683970888073126791471279106059255918012474139323880371325457293339753228131061675737695130015607704239437963922120069018303252490068722062138704608858816663765874303121000118802717958921401671770067809405301929107377336347690333747394698793832853139634995890633416572407300733760484327229968429470745660264277445078766218005960867191917595035432209874630712607438760988399629462330089769821800011364816114821604892427203598631177604108134116287561757804741396355136285971357340669349452975462438764817829909666695221675200560210976601024079546597700597824392768154423010773912452869749681730056915696666574997836519095951605276585789804867399837969663774210402144695752363731029793342337248882776281116951478939152919653337236709272172177423649408494788956494824090490022102549399420779909003604485566011773642624498500205235724771521042215265954998433634121048125755306039642994510914075788515839560368878512702333780960494287096916740791971426724185574851146887248151099611175184811207793701328793834689648269603311377467032187907833131637633803968258911399596346088928169425725776641967877518009061358545759209372308156148171641921779683579903394597907660187403661654805605705419313815567074122470859490829235116926653977389754001213357179508380431373775826671429403134482417705941164610313120939069888816963381758008640888529098950530415910463243826496595751458166774067250736595905519579766802296954987858643252186304505603481046387946341924222034805632568795554687716113712824727878348037439142207958610702342030442530410470525814422247284129299159470242656846509495122302895972815951593547459228570610882217931302420105940286393947490607216046396470250445815350479626909682892246848129701563035403589561302146019286714558409598006518753757958943169759682308863850458027910372681502592856921298464200072847951135172188264949983372526368237228850728531127261569010253691390642211944457287767483012350784097102989348849942470047857735534691688942228796619750892543884423300829589320596381973454855116197359043986648342263681270185013685625427364501956627225254957245016214646918615902537789923152445562034174453669171213654944405554298417516114842796405486117199691403526568019255115109880202317097102909463701898443814077577607011118162271298740348654959965236074592592217006190563164031218353 A013807 975 276783463423585830729569628788584605815570182545579361991736486789667970957158319971696605866210089396187614113568583123693829373864568300139054839406482049509354791782896675779610617716526354529907406390930285049089739632366873204160739576530624308819555356343671745132659324489370354131772344737408145917874554887377925206513482369342240521416861601302563641881485302047467182187934905865602492600275184914437862425670817358565681577483550519962717479889885930649113378424252087275507257062202094175391895888699542352040456979784854468360577752326652942731736126731532693373997997002326055683447546160529668148783963785403771329153875673188010480368131180221195617969734219180745579775816183337554704268563780129177230648290106766231803758197919194048489134829467600254876728018196389826093823585347453494653531944254601501843887608439159479758875943819015186320478244597697313213749484878549783007076619619013789974595504889571336703366510995752631617781683469302509687718587196198841649541121173520038299866807194416729704871738252451284945982978800452881173620934886805701903118641859468739901224465341804651625193015113796798638984581875170710368622814558058172343330736074152298794476598148094689014283899629495561435790290709295276336388833232830837878205927822506423287214165094931773587564089669789955197569881620160020292507030871797360937506011276395543073699481019737006728678944601943040947684774118624366711561431376968375436013633229433367900520185782776233734606706024819116071626056808738847893378485095958535682777518473192750122680652647009380692365143205771663283596970486069570602979504336352615654460527802204937085420143168197131694591147946743428410583050489314838163468148131988546745278630415573038775885946985923665552103001699123880529204777641409444867541347466882270533627713860842558792306210832378277763643008215671802106365392941015421488948537688592509724654616220232491230565840829122745508271664771236314309042859709067455986951239307044446880183333139490989172995039573958859723701855607640150923226869667792697696101999584654360017607870194621785308948143422201367526855468978723909976667325127083285138956047379768523833271930212912129418515805636183037317998408664615490319070412421468768174957717552971443491798350308047807274930371297642062533509124109018153325626930123413744160676057241791108643363954659191188020739683985715007808875815797819630155327955464795062440636700813165496238887274600145466463364060376083181958920779656905959024184725489278342661169932542755622750472702217175113528319852590469812493473518597029529366734402219288034954033571065782098184739390284477705951223029735351886747636497226574389587670969050922521806647074389027907833509340222420977262509095444364916152637959713727075454491781593585544030164584409411494574193197826148290932716490423633294075857588736149454954333600939031747685892756512125452323271427665286558749200806726015262220412471761274584672715469526453445573609806164977337740613736450044735661963598348076349971885272051609534425989380976694132147811386551630891108389025564282847941976134363167776083655901289010394303911412974024305721750292330101867064288085826997527133933171179339369745349363938357775168904472476991002366379347195121092430600622246893268435404202861817136027028389022958779890050238958869346405640739235641492968642208966861227827424175555424060511208915737022544546054523932631435921569102259411619719601443352621583107686245531430703397142639169852827990624962610616886137728682189867114113125538169557423995366250130987506812941232952539005686421693369638606042590913799098181634813727100354925984549509651443704948960952277111420211845686512141225071018994122326509189977597782888655533548546200831066845569643935340804989719442008769130819424455179195106009217912009417962173952056183881598607810639695650838873447250867257800587632822173757537547136870848771226624900821703094643977540941743065852338612508340475367666423852948569001237778373523072737533408834097127506434954596350911124470308724590582412908786546360515417763195098114136942477319542109860174545561093044677342229445991493723840309429668238659908888363005291411079591787484943887408919123624843349002640804246279943203749516537676845686632928035102452832618488892481498426118617654104949102236731778058002923769028454284333726760716336076887561256774801541590841697648280013505305398558637828183813017131627948674549838574138773405296045040867125929592984552143891322478214296157770918508588129645530418804922954159919624712808856194204923367122528037121318910567919462480519284060999263525289718795858752171615405786656284544902848935674611696300558129363427785198582605994635425713942487536206469092304377726267132101317846259925795573359315175600031061142092660010911256482186047894556574042026023051388060913 A013807 976 23117231648601312168364384966051374862322237216389333892911823113159858602312820042356072218551732876458985718379361631074032323134542608995913999242068787257070821564499313257788858402301997656692396489176888337585024143834913616884709130171414272896918082917179807825224839440676701347439758004813065755206800698748691691173212560969833270589257697802391417933583533912306506523518511272800985784467583719238764707654452336604764291033003622977806126637883162813744598479371958581337641617092181107622906536520074476784771007408610830051943814452074380429897333040744342083289686707631274496737222502873598413454585439320708385182260850100335823330826684303254479208450171720195051568455943448535906455214715480169011480975838007222446481688448409006123861030091963440887559200807780674665182239671804663326957641516088572035503336944447038908941077703707967376672663467044277296925570726541356426534046347199650752468191163881887612801874364876255545348743985039614911627944121213723453411323981533567118843175603684879681680592450582983769973444372392625088501994102680899028650372086744688625290168569812866308387745815319422419126631262796132900697746094703576612287326407649274147613479953927016521162005580955098786678640870331050774891531740439264410425637297663558979371414282893796661806940333310526848056234082797385054850479725443387382861439567815832153058454354249454538985994132098884722991580019161625732116322310035775684791294660955504320419346436763253817748086693898917393418279890722677314902864453699552858761261120399531682996410789730870484807029125689255089109302571967016606331451181676506812076197742567958550311375777550992636263947267659957884280306959918064598251023200131815412712416490939075771600770178211330470577194804912525625679712233388158244781920881781474117239120289371431352892207034931066137097227689181124583725743983826549018178470816288935004712878201330037900068089591889160827596357713358428207405568685761022991486154458163659247879792167143426906717718700256617922983302682205713045258831381523713904276135107309916803030626926525006130788657886765680417210495624571999685161231661939123058090748033205646879078704883312633961163858602539643459836545090077350366939079915853492986740643527741727931878490016078460911409459541150362704861215554709305183909686830837639326043824976891635185002400857090307214680199146170903167205117011249693330203146168375148410104417888616395411368104061878749504486629686670843440391022437724442603658932457590016457403573935903492367742230561880682656998802408208629209267401746742503322239024007757155967395837888985186622487618615949862478752098666526324933049347884860719592751867006102099943812970300045999890162533604716822441942022160608802161984475033250199069034608090477858222943376254458457438331190075637731406991413996672276354509701668831938627240896684028870598473448916649229903491952910032398673292000578563520715911070053973414586449868730318918227753464620705072225433799882044186367222861697629684826001829807022479924793059088554470611117354816178763656263759804154467742961788718146135826283024531559437142656985123003484038186306165702438039076405216356660463753232390069603500501324225495579739882070445750765508642369457083708760896194570682772672993394427221829018113438079586540255196886008083726681145520181700013134233965935121216609374294566564572957956679851271859943031019893377310159605372989808317890600832150254307242737062913030623778432750366105278046604987502201332947109237265179891237842358073459605609516984577190207556523664717429010293935626251925586015283235711414479228321277301148743773155559595598229681042167695136622927513563583180547259156577408090832374056118944424643398817508127239611534008822231123599373546357516014406575169149921021554448995889228938597618730649684533974997322952438020453713549187839684238762879680940774403293474418590160221618938341529464167759648196995322603053173255309104843182867386622117431552380487535020558111527839232626186464953842841824448026884654986530033708554761138576608206999817789590831572648205476557631638219808052184496300345558655547308866483875320961114250264966564943944778585682529998420280334124270541352049562611453547136320363370743307828593268782419791963033128810788947230047853065088499453967914074835182462196113025530281837192781789105477726003727088199555208689429281995007976612193015990047740247003850697901247077067550644493583730977858263224765535662779609947144702936229393184884755789176124346109005970054390646975638508478196189404545440664188409676729543201425835451124058719488895722603548918840125490306707319541474830845956479243486718915522562852047570817835277945391054190501511500505058353932075557140234167837475262372082543362781290194257648721056771319052648660906201259620564055471274982235514673 A013807 977 1930774304522830193613961796749576879876015574550053556069888378234224550323769042757621507765659281574730946184762662788934253660520133245947733130696827180497812087888547142603783242618665146284605647172542890843438801517235820195827791261046691486623495203325774729370603814924758773239516028319992064940627201160189478738477886304761444592885392178153533617230830335889751731350789580015611133704517059814540867148007513605566518351367495594729345502922639641366762609595625352671901165501156058289772776836693140375540859309774585136768399326851704327885455152896008195138437923508071677241989560662505813090140430477504885038807608461230148300413975499692117357968966792242410902049008852765167443045988251619196007902582966201225952597100899568600470997094310878546369832010666649728710685839628797285730829177065233624977274204937161136713667750891393143267077525431005084116520592651460630100550084964462030496895794198579135308825348828829739403072446374493677034077520947891396552367190261665059332900869595364835893644762065141387451952047426604440016775049450011367771907727057003138672860169119340406942852918241293479867875369699995815999176451575737422234849788893275026082825459231938346863971868126950805762186764130919691769715622493227802823159652738158109516079892321572790990777463578428512876504726829320397166166917148757157603970294143546117255595166121268692550649215907030950948979754780398142772087355656498020969453721377664676345744233744903722112137948761131479615688154753048732018002142037440354316599290036889285695543225569112033761567879606692274297498060113257193977409134144803525451416111657018466080556416316836455973401139742227342452975517599316673310523708698209355085153737739722547519867926054388532233077887301099052782395245444812364762430813967270499745928565688591318024910023764477574836497553828096706357357863273177200547284061047268140528624300253286095451586910804174601481675392577409282310720502203446401271915106500286984042168121591986158675970583564132985545488423320503359253062855816242108999047080297631561305920991530295037049599495360556394125837805059877985704351229636817496934797366481368832987532510559154501070366634342713561409008082468350379997118893651999587745565288080516858598423364632889133781829470336419443472713584344875878265320953798390474150506305894966262286585521985039548877304912887340003428138577896585636631896971128860770360331086475129961152875419352175037364227798060435514984898585021183170700197697790375764538803898700595586046198838758836496195196975935992920187222661289680619976725524151885423552867776325931771896788394422748464087854032726945184733214584691452161106228684216653489407203092430141956826264969199553727173439632876207765371105339252089876444839502324801196638453728148624823706859326307338964843329888416065193405004793082512346085786931946775301255100926967460330769551398998815969592021180322203813713608481977913559674879486224966369300197118585908337340456399948212489576820631847728906352498827312324545798641088135157939911132591602066519334805482602785300359911555528283410346984491900375749591854054458373990353358477265633327461700440075324638593133722451003353965371100637616315454690405699549686047319339425088439418811066737995856421081295955994381421852461845147428654299116281160936135954991095766796984355068867259132431550456494039698021499857858077014301893812514766321840400357481780518540872102021389995220642231559230728598481743327478927730495161171357529075510605625089696075831588653419720112468068871503325328413000864388368759797440187076869582471129853048719628621401469244228677725492983959741190322888065505883528860344030822487632016501701154410713541110357290641312637096295179594931950841565674143277965326095039251564702570553641249134585664290180611714002592301962125751410310575906314609341717558267305714473831854418937474276915068771869835349222882376755453577061246339129604083456671745607476266998065870000686370699412452034032916660548171719739409907992019723653433269129974945372202205055056894056831781604415843779150769607569952055756588326501315501161404469966783837599750681993223296380272470683211852254790587998060233786393199884264531518871211710372613069087851813151938401976483444544489951405903661600826735849256562894854151444309274425081556005314669324178327807878605153557290133515050584949823061505061214626972888504777313170008614139410057123758897378748606795001700002795642304091015802395472733936815148194759688267779081511370287624912761226052303866607423935257039749713680164610128177726287202713332508310432059647571009250446121075906502035423519347085131102895254250543359971965865162276420249277006237044876742033682978778760882607909497931953771388578706104202856138314593078831382597338596268807546835404769130477016357791292421003633 A013807 978 161260200688051300600831703226321410584124696801995023056513147238500668667591514220159305950095628856403103356297562358794577799980302048834800618808929702942357763392539345897410580206753531682836548257497954786134852141521052938575732953913880719654280942876972031171762201226330777499737618201314057255906124468100185453716411542059980613842380840111561281244736180483847954354149296512483857498134969352770267765068735543850521179224564599567389665749601785486593379916036225080509857243822055144420112094177447777305548110411683125208033480177981197169321099825027500466157473809317654554928210096093148015101618893911685503326250266290403216198875647709785333854926075454878400950035268391799550010643984763486869776031631920092592786862464232869079938148313938887071354739362889251991645192011636778101524583697665377591726918870556635299462244222200046718809582001522975630495916418842643286628043646316833249131233627259527960128401959532688664684013793644086399563188627088837331450260097844527420543213529474466458673104172442673821374486953117429434641068905114399447677505271527959145095954185016430128274018584431072732044818752713350548067216412057165242476889218155223453463665180510722668425794397831058248063600726978543576298418506256879319593117356343703464892508686590081076340724535533927823958551289511668891715427087181346560241202937163115259304563869614482470522773161771132054209738099013633282467508031786371209389744263183931433072904146608103774527873618478462308981890373129383146875556905109055832876689303171030030577465742757806171799910872630545441601335478719354098187188292908135249227725061705839305514152447198497639354436592410569869014968205412527871568250674183143546067125329759366891406889051988584600638898225275093987438433294796173517322984013360399409279699734876835472758510094832931527919112193276465011672886098439032966909712062728882365091230181454707978211990377275466890351010463457800667873687064534046880631621610010469194185923683484275958775739109859951085744738604151761068175062780628357185709411193538485631831827133601771789419599452009030593784099316406069244013119050496634161491210845890406299951702814411143083898091666937779362441764055839092087739367116708657568097358425772848546998917837503533342592179191968088338284511278068378228597871382195370791524437174653477192437909381712488161781383629263524426321562164500728957132666925653580401265212673489329485449307899713011295697669921805634647053714719554239600051211917149974230045440423372443942164573211976782998719046627150064686957023893575415061076092502689622460559069546518147520591663490582374469081656667387188774102815328014775947753325934459116088779009482857886376086476492515926847252851577453748771560089039673798570549440073669720744440293828701293900820597792515257682679755610398181018379405323044513657431010343126619936127284521249254286203702395780108596295201001690784725174294023277318417605609568995416130321763541413650243012258980074655341945635992554165987467054555952658389648302322136526299317705183196197761362288712467231071360173029277758715590491748011282981661242482417854048302853379702961142928682455531189139937121632830251126541759696354352283091197374432089328358158548122811548698519105024151924145130919540606730734539465768558388635716490918842547011096811309538650930319706862349999815525676838689618453689628164450311508473115045797966432078257235790689052178832928513790823259822058509683273793684454367522978686356192952185915721292413116505949530115922268443513445580216829234754382245194580947187042001864847224397571236456482112102088072112747223392310899513301543956957934119116898213944793798324989513650238582117537205667078151271653072762919669694948311466238406670120718942000783773329935523395210670768969729267180174870965210511652178704883540549610271302486829592184043640578568910312924076789082223458895340518202444358988992238209732355490443662654384680864882025295945459528327326367185627406334463232405643850204355254925401479339258400071004637412431700368403406848520647231382415688278451428393849965648846013617716371972501662736095752900168776710756002936976737023932537112172364700185988786073346447533657936987642473262031016143286471286263047271477873771800345231372479720562649804865757389541113582780154909257236639119886496624698116841828981030258429241310539905594171919964217706859402620807505973272289461537667381033466867970462388125336985933494840879985730831872278211136737992374523923813176666911157792720338730361114471242918654496603216935836281028402515531877233457820244426595596053824778263606510478380786956500607759387897234844914530259631968218561024218488895639864837924225150371395236070580887676295209176774710940145482112529126747528173128537075905912316898967075119239841722546570883219086534294644431793 A013807 979 13468613221666732677482064685165590533396678801599426320703034570506814347785910859181925392257937017715643595421328705768881932432154807420731382483540617719448662756308278708697629069448261719682191347014486681692768985711979862482783792043841231586245198630027581015496750808624372867555585609791951376070535421700195589279848408404391640848729490146957709770841610530191464995612903394019164262101730775312725534006305861357939379410014859920467952273072490725625765683967261554949263786861261867717112182217794615808336683729694186300500164297945167568778867578486121866433938370028019826082159035435795815369302311638397884923311748490840767020146292972368980868897280748066898925747895651351490216438996251431186850563937929598053442151539875193458425514085328489787086619186327873215594198082003915343817434755012710001838623990987760736846386099682370102001695098349200447634649435218156409942460833384028229800689763782343034757884260062129689963073516058947740177917077323086782760057173632072774691189737195236913094836333586584560235018524811320823810656716024059756269472917783286675757559189486757260743574306190267625653115307045371751125121981951426498216912264389542418056738779541436067989590773901247815936519996317974938036020212061080817651736754719182457091287218012690161577053653932329185784842162251304097504964185748473246057905510514800549572376478954071190420532537244286720299651535767717665384968738322829509779440830605385137221682027228855435352342532488939650508476465854139209810193388271613452217693967290147599183860516300874729274900355992975785827985140518119173634692153411980364150748824878733404635847526542465721336521898634723206029999159484259740361251864558450332111072374666832082137194780511138574429961418673201124924845387214671208340332947779873919062449801556648175520263521630541274143332169494643634239931119827726472429266061191178984014784635985278665048243648300424270149006744918458969581478217316948129517233668489684397567602531968290212352908506194612974632486312957359236175049418500861020507635732295527858456226034025553581624114365831246244223441759005551309329219716216529381801907421059612624578266170762433081510252514114310270130498575707736810260079680954623788745059473078974083493896616706132608306641398292366706101860666455549018030722815712339563878912517264233068589606629470008723760142942099718823610803193541265383228677474297512688694071827702502287954211645091930416427965089539128411356573307091889645635877270532282997667625229600489890493527319237512892836013493346200552719337592615312241316136321917139957528354047594742199067336326396930498032169046516845393601841239011122101932305535371959834850911651017773528017118603131422726209405416600514551149470196682595330410859784392968746296397780866960767890437148228666836915095868336066476836066311986000825182295414868278423685286930499258967238019427797950450071171482862216031031282211118144911556838116812066150620604012742409481946626882274815288814641463734116497439235863567721981361815858247164813045314054605729633226739715553975606311073011578307685684833461285650365911328633374021587968302617126171017618546487368420448156688335895615404339894311599211857036059895909942532793801760097765343358849014170722192856525479530951014757679470720455765177243677038032648368913816777383977664351232236850334334592520055244195622870611433923054467499183041740091954373608122590474140327028305022400323349483598148787256710522319313229886702863155591559519866958063635903693410704811943782670686488305289794515920759500896595290008935037753905028909547240081842484878497870928760844949198638250458252829083615562762455726883122829901449169581576617038824954520034272359736290231813732591777921971697963495152566754847461532289544849491390433295120758124155385397885347143701617610578190243999469455002494368803508904762653958245731817500936385510397735420786355307119620727515056062917345148556862930515811634742660725265426625513710786604460703633751780012917955246624456955894200832330378321323708046469420943395292977412290740700704541750882742980957267903365289103515311373381453377974996399659052121299234052975869432145748072124233969401631968644458644555144887009318092499303429368299975971161103495294536634069460878741113074352192922931863347547381318176073661335932040084591411416746398324628214268663497603455130832927331427094604166292463706393674888117087517331296186279760989118616270402151422605137288224808804548472351493861112612640800328397086810005795411098490641752679808942210797281697982027773206499737918415630604634753690778011499305354679361664841707393887260671836564951482106481814721617582435303752411052737151128269208784169301511850986319611852165653400632431890811520545195080300547868545116737702619718629081034030820508812146737341326430822997587783153 A013807 980 1124912044886827179955979524569715286939824010188385685731438150363299641141427060869733590686775157656628268733184794834522787878666001670586905796407795932546071762069623746029134677509388267089576303493996942141661758455650270094424585095293663503314785234778533593995304124287116246271110065715433570880787188955822035812242218918343194235326735746564054877770462153092121347898585304371874618334998656084894149325740671846476454907703851115417403841799287497894989575690629652330917460742439452453600926571012424106928088161787788134004074222328678340511979799022739384406428966603110243894208004798633102295459498370350629746679920545703511702289638535345229651151169785359295465177389992696527814367201405915784156945950659817959021541938761916032841157361920720795507261521061290298839643018007049013430975968173416552063563714351288764502147013431571233289283576309223570586893555478855641514804271265067421781183409760865072606013251284649133835405863134759374207399812215101531182902735198924350214982858040283382218593825417485129055388982210766326525489859579045494903382647566177886445947101065123453174564069627317342362173843559736494025721313054565092557574729234078972298516879606080281834558611027006118834834086612473584799706444131553530971090705490900837998721399735637894985077098230082065925935802233391169527712113757898233984002326143706656700834455898722979895113298043180071166147195918855547130617973993461043486288677612992372045892104596181234816063000656008728550118462904603560942557161981833427142674017842040417631435214181965358263768952632889330608139146921213831501143123345122011994234692602696692688590621264353279511747645495870716890831559799284857774712116979786330188248875804548482332180645263070804874964807649004431154848011585556553991792948131522849594014869875812812267627929590104437757725246128362130975353287059131542703764730696748459923898827582126459383494357749699735467115192342334611598414642188528824725408873225926930569243731072523566825927271345880270254279889344511600764576302482610413293818243997054782266122454587848260690827655948591517563786079153902650906485759918120750497477109714319906017401368848249173400817800231341308071569371541685886129732115033011133459776112251028994427493739323912901578378996226776759660333504723033909534944000291110312714730652354426010121672535299964598617170898667110615866797893527760026072642371330802557272417573121540693592223710809723120310480072243397544044912359181621715093154105512126808248197726801462516143909895230036314322556682977768016363671795072823493706965021742841446392725658409160463208302997316998032126144790934133444119019382123447929075488090619801457366582992004655462833517762852139557515735749799891575826554900297127044591245420052285142659421439055789430294977201057206482885985722019296608211825094443382774920050495345213482224618849722228608202686620629112619540394313420135145127763721554798581158138676354260576965983467748258782341664223834474847737087669692537143982622418561039707605320222296661452350357675154725144696730527782783596614707129000031836216082975520038804211280078788031657048700602884994929562518621171497844250494766502337694185872312799077773511508758566294310281471116805125459242674428512552888269569864575904559703576147074043185963368569149893524824420050891063887198504279267653976773959501867534050462617776337572687432179999266829174220121238124006878990674253731063775897406472219600984860467719534631360273367309833618162642658808204432934312377355476598356672438406189746108927764217754274384535216836263288243901919554295038875566179537020677841034531002019465316523734537892655417483064765005301876198936092622860631699699026467782461757534696451314759797883820998185609078637527931614834638355075374370420379241780839287581943816782078789102804453101027369079688351263332176837867234681621246641767129495707854213929260079497181605937842782784997430919584152617748819611103545341766434893697189530638607991162428194582418458920540153321269413239547717065527775277419749172506613318264766451934954063544031575477576512531972556972311214702321216192367581849674295923692223033327338597590842245024731888145358393703653153830451890256107905256403634321724269782293087346525030494994214115442053336505082969505116192158650504835075383848268438379919905159272938075934471273083933043983338175982296923648122368434572912861221706120330427266535027188774271917572175949520258088967403671449824256164692959269118773986520372284228053087458494038530357036889825570322662387999764697156941645980064610683991883729699263007470298433482528174965609244243244857898572461741312737015467647364222102579004705123535659599384172586862604231571306228400301504727537674221343952469007455238301782058528756695049660501519619477043288159716499307649484924828767581529236721713 A013807 981 93953778900992692897103365871587190480501041154944160857975445756493149327773129550901019227750147942639249632864327249374177766414063125529088959021775524082180459639817044892099357400261617455588502444122118604613731727974366208556435771744022069460354177593937904304081795764584236004809383798618727273534226808779212253074282366278941925728724296288776427446266769488407067097837743206443339997957422754866444245835186653289559990346333349010776986270918291111687424351257079192330557238669285508377202988137528673834740851360677852740154283123113543677901064794178216125009353719658370680288146768786635336819072763390054947072453643897703000886932900110568925693796851642993716547080789580006699583763028623492208572282745058655755438204267333988978926304024980521561561989500560027049385824506966740650768543837811923844900904986333988899983820708818260975554253576922661838987936647149502034957967540329696134586219566637211729126832760545180307066933094878237693176239716017494985927219346549360654305583286382508366279174892693775463835143183225414357735438561901458779825422107374743253851947828060175932592765659343171751431121587952751717522269787630331095501198960359509845344428301579431219104169751586578051204177747960406276056281920311482460236466813305528890491210027320212627048624321274684228200084138335063870124043453173418400577858281848523674310394591117242003819757765864442723867779950338734151896343805907859813018316642914735905644954467977652913072397877790505017234444140255394013483316725884709668383276644185057720995100523691928687548246692851549781722389690006700420806974804907935563770475760869830470043777278620050258100675099460618145439142705996070606201730722268734083652734356071693792866059673016936693961935699652499094484060775637268945948538820892919920941715946897761893404552307295112745962970281886933541192481888465725578161134072523128121303953978486784014168832253612671605948927979624129095311189330228115969890874500702643168073805662908240824868271630079266051907710637942953407458177359650104328712993556878012469648813529631674581158616652482312138444977117013103306360597154121363202299785680449712870479379727574619211609703493121857391445545480533146895441355979672122877693960671318192643578704602072529452727792143856621743590714647972515158268057848313824428247018815294014791372211820788343241104730627575745747810826865332045137613163495919960385949588124684200269516116550538884731451606113840806276175125151208227266295324046478343151697722340184950810855498359507863008534256718986162494710231996277291017899425580983860444166839715991491047620674638912992641207739083609759386264617814332494484313840816656437520714378075220828911318237071173547983271765559036744304609691827716347891305408728186907400057538011378589007666790809498942657120413488773672014459843713005772744097537421727575248882390947650255585696589241564115096633273451163107456215953787978332296908900387784197648775905209802321759958137638879173757849299260390394802572607020636597418903950286439461161754223386597798810215630410945868772856954121211658992603466198409160966530323460455192028364523053557661511991117758864671449645573393041746556098241437291774721454723024215467089018749146680883481407410943796929781162744659244124731002383379771160934846506263968257086860387070472546922706275908713727794137871555478311428688299297490408427023105718764839460038745929355178540180104345872177626727285966253293856531124403251945841391911084613622562077506320042443106704069106760971347638728123373784763755795231054750870765845381546097418932223094275941926162881111504033961045063819667762701378832339332473123603052238007818002011341391953942820190562389615658988451055382310260053079054613589460255856884970376402603830054250342791880494652777478138131529521456002544655330727450906892904650785864766741675509307843688140767032422611015691801585731099684104909534567060985770427834588010786999162738979210489674408756482966788467178029877165239718172107502434145545742663180264877029945318945374870636924850954791558832059298341261061215462667903182879930884404963152570297602732803666646869842698159966532647009384735146710632029788478400522815061073172326080388354920087942184732736486900948269117071972411757135835736718241034696036809485282648814330331134391228241929290398807635061040122975199243171766532387796217421360014828334023964255082098116876117615728272005833615964827545707479881475848646522043160771699131320651116069122128168013551011221917620880592093950078075121458919085308128347271244923213900976348937686120988212145646926795462894235701302649688440053776546670577096181108268873375507194229501051976622821825400165478627351568025067067502221581976348674088640868254163971668958203139310380287927242694747420138342132470387681738674192630406623497176903380234191473 A013807 982 7847113567589810703458970220960833736121927458302091259018967205028064325004939553220804026920920106317172768586461476194980701228668966307315038946457713546867794169577159406433030429427250551508207312635523467975943487652147040104842072091832467263398241266823287705381215664053839975357684544244434720612852157296048586589017137513983508578788781950334895996739646854441246651078506150345354199969401905909200289856400624469397339953716107642729104670333366591939245369241342511222640471130897394945172370772234532367351390646495174938710425880725566281521974832674558788976906232019586777588346306275828569966465776271100779234438400791980052337077522750134827242871606846074478199728734626511739555935471913662692752165627150043987349954258612002093508903838470398141343218925076274019191753448646369145892839549877889691449968485363601086915548689421209974939266812998157639454111456706573559461724406935876550856775644425106560828402198993494004426537319017325290371772717321497198719627287043149151208256621661953481260002966212676820514974993806169832572421564128571738749799079830045931304968534547413954066080380634001047851278706147401776199177494932672883427355638368186621793011996176215674850799361822262585414624129687401092582496722266335326561409944714091078462716352691811478823728151937182901423499227317882869496630233252497078234663301558270545802078466644703169401029988362764120740160849232241415100534531013230359443102824332881657575372242119961548952719743150940769544438009038270763400140096262616836213039648598980205915231790839273575912717112033654289319235709299049625846219342680715686221673906023609110688526322087625217606826484982050288125222637947497813100574751654606939400760026153463937273966169950047569616394831570676376870403240042000339634567910859797564716973057600847971099041613257595111655573240913478576293937279806545866013596078871204183819427540237194687647395038653983945200460413786186886169485844049982473921255729173185460040692322771759181933822914815850379921383900191633411544314431255336363638437934864008479477538554808367092692948821431975192115062933790051401250543434909370376019280399816840468655308274226759771172854045449030651190923404079608961854157492778195374867877289229166767784336987069699732421277927647048904646440078113312438533706459549018930071619258472171409390198503484063215840308206745753860602908070619397741938589028342731011394895549761749090710255570417558191655569594234097980992422627754062349508251759685917698372945467574587276673462078484456226335789655426443277720693286561075623105977923949353008157258619919325323788326366516652058386311576002170713700207144470864271824376298847962318167585571220518851502210478421485901110841131256307921065306071142697092229719042386898692960205632248351132509338035200161189665354054995865860319700606753955145359770423000108812361906174338696996772964830044676456985907631914593897850612676325738291770128269288123971823412379027899715713463613736827471429331323527066164305666710970589253024276831873710235690874491472034754428019667552609905777785665157718970721234100357331533085579145740678093401033329956189447143010146338136224145847935360239714111881223084046316510619921705500026741934947479934069250628369436863372252493596684728541658050062261867132439315049672892800151666388512937591531350870171679259094189170185104048835475445625696402233396812736958156541896098765673866854382495071590147561889651187441356191336041284005768618893805698014370007275405356264890715030555865783087926134211592301877253647773492923847477234172112111602526638205057020945615049993313928420460444775282471208581861455813387487756450525970650967345989244397385258285135961343089454374420596585935229893215720381605310029422889610807521874489961042880320650793894627751574883477161526788532157877687427194602289338286211183031480212900412677205003314968894641594960241847176716126149236575500592531903172625248940957071122282639308096293750213869139567176233370717986501452590710802270125972971478902794418062983636654570466600476595145785212424656760465093776657485941737314707396386927465823826077846495042013216131993018564773210870822464188418697759963504490066036715892425846560115791280665019211062884122454100384926968207802367742136566444209458847690365020292111621683586675489773994176263398812487933132111011615988949112551561127875249409798477286015518548711916819610219383241006199229438998361445034427180744354806167566830813083147032101865209149266720659794008265781613567932278804470912219370380924020187692441647231748223445639624482511056466616576972883856389460008498604628201731470954473269650142343724573195736369242157362139514701679247220940435030313021626544853048748246617608557373957456029077763058084398342272027971237107999277374473246059249566495807242684191601107712147220539906016433 A013807 983 655398772278668579763596651824869794474639503244848964044523159931148960488737556424554773132462168199716586805109848953280983147319660734953259367847094693147945036837253930784693134496193393312516982958631555568818776032194972936596514703181939498306284508846347812441144513477440768581849170819839432300306025029523274000501300342305416620009017857273920848543692044929787361544727912182994328135644416583442317409096436556308535230274323026428377551170913111125357712484406167879826154789323681323215741579267800377853555498185923506056033479984080021398996859999811824614140185404507907250956271846463477992169188099938608182439529672546965951245051777614010906151879475390986493719543644740886999451286549701021761353625345198823867455529633533026851957157492886123163126987841295482356914439784393397434115852045351224919592817866053326380273542089148878316902503488419124204846842975589730259802684191691345404108758598029325066948980062135612743708823421646025577140829123408767534261990641130860258064801297828016708316707741048980726231226457685110586281221457582440192121968946485266228522276973934560857553099470932401517586648816137143749931503554271771896736170272149314838774154932633709379213613498757193396414821935621426653582708740406592809735519992465600964284532493172786522836598977945453109792078964816895143228053711481808471237313609448314255935395612632253411543425658046422128338974288726035230611744564756012851047390991106608922352665034101308530080105667709724013121006952885412429943100979950020777349284490635425778246074402686968333806045914162839898231885676365923800302085720036054828920426304997856533816406947080545799739754852185822114506719944012964847973103832944426185690878144363461505058928480397923061930912727614461672592949011547910366618746482921152402726306743880423394163054580887601320585132654334644170645935546722517275321558103401844636782407588150737506998081023419393087087654219836114919761627180898586204377199756273622808058663490220098634294823668334639581413904727905414165592685612876948427445974757776852214443497636149627948807778514820000020642171293078883083846638227065523175506318273102332782560002371693202848127942729948489018117113632133020103021087954327655904339979073709237612115609497048391351557553795009171564975321764101968178773697207993610058511712086854228283678769209492443850198381735612108191415484966202718804452894236213236802713071211651045805211255496844877725264828080026097470468130292647041493278695220727532085806778397297103935044226257100268479791487810871968998510023986867597117434382186173912594302397194281970368124806457837296568483129139277300178955000913351054847043732856080660775674914493908954996316121368240923946678562123658093875295428367909203840118364139196165734729334611014534938312422037952662722040036027309712519761714376697087695593385499392088117278765586942311867474795570161422363919991325138796942381021339401987866932883179213402250663225308789212156104194482913567241249181472304093108973589366974585001840625274924152595137528402235814724582630653661531940466436539637846153608193295944686974840655831407175038947704751270898814831350432307475576885365409222581162338431633202632401283486480765067733513148748471573397881732043736265713900517688705212527821999250173404768464032263729679561467328434989060582289956027608823398805773683030075262787744694103789210935535196603482192535704065007847033544880370874280714516585556826289510456577504081445800818629545703858197377649130760599937410067056466069286678655486400645090101915689902492665146075288975673154627349524567446398714590491572615605276808076367277811965650650989936364906504379594739443704367681314014157232840627336174318805982647453896335911270181992057098967429163184255034479276036262407261074956873204439285842896007878904994358102331606720377807823002644217972258861655367212839081869517049360652674359318046507572110388022384988857084880833416797675537204168317651510550311612564405790126187355736950587821828756916403191388550889440292591038456317026379940938405703171126726919757290805097320209883339842261676453632568873071777847817112403985824560188903548423345141963031480918055609911858514805452548051299130547431003552423069527183144791488918249485311683861556190988165986818212417946976859817454754634842723581413767595695332217804663127043801179013018829418936961268705955778621405302124706968004690665133107672078765841974582146250720392562949257765921349276339517523268179884133355905776226655364366346146807271858028215059474033585155090096260418818442843370403267076403805947148283125352232569504089369811957152036814185588561954449538690220077881097295474225043254407398952407140166074166773879270652671484502305749284320430300685004603848374267033944902048185694497207645593379984114583043296316716226366716117226248006713490398500593 A013807 984 54739560859486678450435355957064950104316365950513030325962618840609492328979849450135239206796372750208529046549579694426980993447285384244031175661957195866409517421684285553068355286256568402854730933687866152663312992984956334637477504524458768838039188463355815642896830910149330432724624596043809225153859516490813367795869105889690701519773180457375143191217703284580770223577219953435869280217157317465685792325143477619445170967741733490324521451345833954301001504410087547490960274159103187796301952442025955358706808763986517149305972281750347467265616744044283403597602425169904921507118780888476145383962759294972494005531957780795143213937969518099804892711125664130582941950004752403623081170903917579038530016142456350968233753290522311935702313750963341892707529151492839981931850925232320947094790078679779656509311740990639872606826508827803465906013993856253672713013172164229861028979986374252859496567626866007258916645763769628511967304640999297702228379189216223673229095720337890579613830269195893783495319747240151919235558264972318121276793897358742987286218968379395920672409095139988457383692420911745107150354495772590383138029108356332660587301677300182924649256194128500041061300213029699549661962342885037175533881416707499038061920365290719458138008438362284303173835583236982189182944227220471899257550274036672125326211669974732654969980176962658437185518454385695222580999471568687188495923517792986949332329142968215083803816936313175389740820505472783859299879621711942531561277736946405685344989589942361396424890380186818282207814760796794551140225323575758321725030501423131335366262925419725975560880124627114265740064065009412048825715756443906837067561605231351419455087833495380668364026765611314932055531761923087453356635694393493021730364325000057569828103865555636842303892481650313349896590864422683815776519182797811365352131854354225465908703464169937747321986725157011130026647968094932154213410863775830818375788100843729250551867633366672858034937967602977432479270736779388096524466695073095609608715257744280473802535366068853075912374469336281221724054788569241394045955071362739561141463208487779936332193958086187995078493904748027751282159447669381972024424287033400148786379392215269234601507820802978694073438450512961018278303849059560484259357964508834305696956705206152000481134483146018402812419040940058888255212719862217277266710179502765750999398420668306996697049270351981032491843706071859686830968710172173552560129903530384207338667938520651417758828821219271523700664853451837722724555713407168578845237034571431353788730516063624447116151960165028846696279428841579388246500631283993451879939611872712868645144533445769830247318772796850208950540187130047658558549472716144613930525891269802958330328756046544972582791801031844343207505849036934499363018146456117461423655150294726591643239780587008829483362400815452157256961595466917459424605283288193428634101336011082569377643241015383788489978427407424049556372885748310160554583157519084313938730863586940148898481509683137481611865894824464809199697246227092548595509912270596200825666415694958666427951248530896739913529219456752667657042604343679201259668148436717060787598074359979222170751696621094281764480142024896648690685137878348055536221199373732939666884438698966566653312738218721328893439417381916539091657023780354916023295224596242578686546835155519436202774539213520392088701953455790799557139742291688526202843809718386434730172758286731940503178633050256067372426210623102572892687984879668278570402100336346089885665354210537197547630859641397690667041312446636427968324287346271410133183108021330475133356152288132233077632493111027776426244082035744615280994476697996875871645196870158600962858651138312164734743613824672516852241473006907973592884517474054024033783064838124892674887185003847729261032384317924983532956823933479651072015164602562358930231718017616654332586332087804358658542829342058571812672576192991735997129294138505850045466959606414910947963158836942677496122910054360279047116582734555675359065048685332533281249666426965537479083845784847827957627533045093300053091537413267866209601894352317756922595448335015066202265792554682451984847701927189979863436129945941115262717147801034627522611385043919359349454308813638561856699116243259283360069842163263269033825318272346345651899033942123590132586238392238757650674719769042582285879690601887559075437006417907250084957867517012909152843060881652102702018606336226482687241596527490152854374549982330759065738279929766440135164721139451269488322276511771754912543816437551048256064473295266757594542282997579920945871124707127215302749837651360367903996753810680483121170564181775057117078485975726659143512269518020067156942112163966517390101279767604689653234090359151668455942374496826853459768717431573168027953 A013807 985 4571902862545186870858811364890021697662607200552798805854723888186545408808726005924745313790839848470166554496867445658235879553710722577445727822462326955958389304576493213677822101863434849574829982312544268936592564487096538025256758655387320832121871059647941078310386214446582227071593370886174990294075500676829223291678783593012857081632975804980429334473693796031470509843392987730917238153017196312051543060788308394253680124396757322845394356137855397697173946649834922053992493058042457347934935369910449817514551374776917898827184110944070770813491576079322594151875352152615628949196067698586416138613953619075397671836034645809791156371313152121213804444125926593850417894606346925503003362475066100118877065478234096889217851308577714015181792946794209278220825542261833488130930121126328677822303962161413876691314225919279232799994756843806973275936194780868162998663573152328642223001437441963973078012824763475792271977170835803142948021250920902343387816458262528217411767303658340959099926717913510244691312600609244728446473061848752981807159103101299573041132294458015526690480280035186975949143374686969863094304757841422521390071329159029260144912023389788578049630526589806451929480855092453536087316756840101189937765309804827027157969650829446179863144602780456347285381921747535989422748684801681033497889856437816892579370524887959646075747714360098195332171686828747650685187656864888322670368028129588062995185462349848292014378594337812721726543069437592380712585245885003152178529477867500749245698875541575966190803269443583249748278896636509077705782759250370910788796272509361352261125645793980933204820268888981210588875890773651103729972605693951542938719812830527701904308390941367688802431879490622634440210068287578187191799569831438930667941758788329808289613062955072344706063403959915821296713165587446974977470658666456003045575404607519265138160822030937370594079653271838726590955664943256828452058288753421165781564197970569110735342536606417883775936053992168278138101171206551273209819982839200018410129507042060049452461556309436677753277428053435543919614779996091610472112213515287370886096148636107868062401171573316507536950889418460025814837239228794451685451940877316613826787193217211501743152534701285583507707652825293017207622215777303551205825836553742350046115520975523021232184833166838603021296050718354658405963621575612249214592900902250498289220755492637668671134252109067807814751278174827792903809337642290107283374609672761219381132884893183327062635141977054776931003229225150938439677617739480126873733042364440518099788561432149977447588127864943374304919954176277552085735979225470417094464436323220851502111116577924141992086311222765726301758066969288710490468610510725114300091452964745212882707388033763482655087354013980671389034096017413806321298638610161386495565101807765859660635029714407564447279911078507379626258689414992413128602457865513203352948777684981627276990141132845869398471488235495464042997819790584612919679339899151440984476740457644828176150074170245325601704651401634125329167913702132996751245583382752465289160484705258642778728916228549026614317873938247439555383855357388430568408743425583045634040978768619824614923352453490415507251145942061392995294713400737507946440730792893548853917855204576386613451333208765824110508953579155051261474286283159022941181640453502776414479078219024138831091932289652436667640475854581103369811868415944117396987717831489353415098758944866138402765982610990437003012409537452149990570193185134774294478553822191961773340656049018277276375677028109176522201957456855521100342412803447934445733586365049542613613039195257092238876943457126150914896331975707426012883939688293397069675678487792516511018917401722970310810521370250473280016060067009960862451307783950466141325595358345029161099252578706366195610685770617412549656086891748153937185778562770610780211883320549360586511943042305507839520155649478073976366226236214862782216235775742147101647445933287379777284830989220289367153681570650224866294224106572824561664471931247658512183253389646588655790561883796275438849009187459237513734258296293545453692159818199931375932094440388793344279441259959633072226464912660834308174049009214947887857398901490213125316025490253188812225773326423906324833366887753258605516393287317911492974124407424639135192259213880104371463735216758173277742003269830205515098957638760250821539574213030031434345766052888435185354605287896465269775296019807972060521105383572505056550216789074247327929526878014022846529092674288109478934164856539688742050572092680701101394760874093974861053766018240872577320102206663972149300969190479269287709712875021844630763286691026034545475512227178666298325288262414554029014962150046647498938648987470111284527764460886706501108763060349475627813343048602422566862662513 A013807 986 381849898982636552640998784006979502210478615997370309063792393865228459089113604740840653353124734984076780798132865928821518896205473260390844633459876009688600633107533289699585379769735942071339374952726009885853147578526789952407469739656604423219650792772855686801561767016792994187246549929784221364351479892029453558544303684472026836315067772207770438444577379538344448452630025728273938647778149253178856927980100305396461617669741568361370182018989820671065665198140862524871507012700764080156873737030290679208632845372742959827945244130159734849113629925721102386158781287138609945465804770253636062313176020218796288949417449652679567171288445778315898160977841515044980752975416701564936343837279995748028731385807590006284364159143719252261998528709199153126281570115250594762183414646592097500396649223683448395135255463004120802688362086351602214979466924292889841811380293255640527107303056590272995448709137070261646347805285377114302161682898164684622093818410544619246448216968848295244984979406854289146863119715484728964577876598669697793515735450123641639968410365427914804715603468818851418248403797230409935499427679673450409020147482691282836563197105538531827283191211307224671602170498176811787548782848042091484792096440208958135260783206926174388349700368826494581622383486275953372577392903321201598777258699542904685121605609167277599892524851069761372338311455623832532877558289012337597751808077411324609420885000921679197332914577688456331322603702497153229495832321561348273102960520971530077750015784107966272222079867197516602226001725977874679064681835350228839991053476254369502201475062359081522199793677876599689593503273306113834631042000164526817784817487418504190749741119813970736467913006936293051080785113446817772446291871891610928317163635760093918156772631070597302195121562136129310522780303029158797093326882481071830369503368224616543604330016845920129388126720917242283603208091725753569144360334974489187242023378699902697726543999904628070849955165479886758372347920342368889757374786712824737632426557659897390319041644520460762631484068450990063710146040053567398241284185010316503777636430236365248439808250974968025993675235119199816081021057628141399220631554014360903427093164694721837089842850786073220147250871621298090197815083936169900261779694805114818201614427396658256333309450927526962941667452047699424724487637616710666652013676256863867614006719500590725081803870401452376495841504439792091119059689221712050414730774478689803931599679163564659598349693065592024054320708113831529420314311219119676621057431320436512212440439374598266400008027407935565321219492756877427752754720890514706146764186151728738307822567704802263321040799636616226449135511341962388874428818466272271457938243068484925176603755967959834835550894601679655083516733470418517761183595359289161496092868086412364715898316777034190201265453188014853764751998629581336914005883385528257241634861027350491801493577556419858029737168916816652335220906729417455664538147717027502464481839762953694100230344773059839579974189715883781617433320315850021660782369710868653415972843067907103522217812324643251854443149196364399105214983304439109504066659648121554400736587733896371663013320267972993581122960226909604360009757942997401194676276553262093828073184541424386342068800929330395533818311884609036409593864655724755070431792317005388913707091931115099311629276764061162918000183850468334550057061968068629113811181003822286582463445834164745537417633652532288928599456977541019362413105015641483849143293783294839271184933870055536400172921064706532310829688754029977821698659756774932842114866795302848631574646627067600883241194482633250563056542943059928022079526705952816656382342978918771516811000309304203329205555364689778820221352856738941192795677423326882589655049924335180564170674626134411023600086247736913559826033285697564987693411341164182974076706815603145546063994836398320264562920000058216580083581474901554433482228225759868076696331794095246378606369050667788234042638462277431057759891605068880214778360169735686596057506356672731120283519096548720928108096345782976384598987164733209837822880175876468449224459755712408907563213473088513825426575970345542253004747298641662541737813651364090439519764971436582785908813996251080156407635832039911991334683750079285804691844632513285210392681802480197209022629038859390330289855099488594826580040946894908865806777846481255427992726503294995116001988250400675796902498870381634466783242741359194828130656440270211076002014378609202164956349249217191790060382983051343424805831752784836689591822965202874370071591609495918530352256402781617881766247758019050178802929034699485405980467721185431272660256726189387902426400965125967057358653734046045758854902082491164595043415537718613679104999563448553910598224762322935206936435748273 A013807 987 31892485412928787513128859439046935004121384486716365583317004528017746131581857381559752208706330990605076809040855095241102079729977332181103734631202304205201613477774287888999070503748115617740335935426629071676340738906136023615024280125859258031728453863181679817353240343009567667513019096685507952571999952062191990663178788030788153395870775402565194789329547316422066679212112378851167629801078803774751309481825957607017870769394485531109998972408048812268075423013922978939793137207780516738782251390506907818184223878376864747789814734995071214332819485026152192394367571883103841255249480216353937560458774384694084849344294812441450129713182279850722130303030301178071837469259778331405048373633462524871107674074035724914876378935842575668174379116321022468260163017595844925132320974698018575330628539811265293410091671525567173561334689814172168597300056983866452477928293473004352464529058589476190852871635837245322964615045239981963630845917337612624321897807467097144082601529455178467156390465039877083835154621757000047850508831397491829412227740529776673411801602130904872404651917319219289303524933548481068222847699234006251611771737901858633792594785451683716746519413159590711796884882178225497307861892251323522901320686782692392415115874225681011089355324504757653951683091157253901631036432678290078731475423844522942206041622083260192420623568086197539579068111085158116978466545856599448501828762433471242703441736161979568240442358443117561248395183836264734880721411329125369117832365672063163623759068304481451022260332588203784134517890155398071070161291570286462944892777390241195193369398683292847815648967769931482674538986889799933582219258895741444348205741366680888515609128067982649880536562252326131919318253460191667172486743432259236343977824022318804138371806919647357276638747991171656144173133689298371892031754551701600344291290817488198338377247336988095126625731857728992768823543029026663848506119537404311407641034612394573216818681416034441105459105376045621946016870654914992041425699561041834911797898522312289936836677191993403355744180881095141111135107411314002668510296416246644712011972289771461914941224929680304499017749312390687838902959754159997804306368022833437015134248208467862555580764740503621419918540048682437791411713625432846239764101889817994731017038590596294227214338650917979471851007262475903652413931981385291589442834254649527086989455219408837949557341059799703937309178292315875242354984303486612162688729015234651114171136803420083934313764714531311441040919862375323168714071587332094511067337721314177936495237937005821807995070457138186351193573254547159643337827043496678772083891591578535952207648677272789834836648626449823849258247042792040681181169347121526384438459999322929435675122302199973365300046268026886472230401096182825021931815068003190057315172435445247113436543315534672599799891915716188601285851677541262840394685386242705573078585227865340425752545091089742962501678085101443619689985350947675314557890635473854033335987738841655484945338625790730861559024299260329324469648346100109659130204300621460801955467825874669193279153903166529038134946264029550977666660620570058864889151480470760345103920544122758857666535522101372396888970761111717065752374993157085945180557294005003338614500446084306171675928322418603965380039226914431329965689169910787268237533726108607087461730025178664209606588824611152388074293355374965769955315872635059972214623648620241197653929459515273712030658180293149303605555246221203478168104944011392372564297040074568270768636861760908455678842540245354285132806434425337777646093761545599165906275789610489220557746060939313093369187804384011720277045523147308248332104150007885199957709667942274715855571556833396366258577189614255016843707611947693107363487774073684560770579424730398615900098915449372143102102803497234757430230126054746325337141408625373726177860629945990319152810912730824106816559641324862306985160808365252727838869183643689941633754327774629072787582549480824341095475207007873319375163906746957944418503419736494280189318988415663175897199798462845720636516314896139970618092006985682418864804775169378521347676103256856104368587152485825763213453051619230034513209499129850297148483933975580197599130290179354830861890053780886465743322152327805489428264121490372029693667555552142094057207176824948551094778999954575139776138987764386928510791599925609683381047892515960934601380510281701287083602060661714843233093608153144492300203217001061311240300556547808299278764242915819174019319245643869075497633247127431254183207873824342345151398645876709270262749402816708611573550807016723507102998778997509089983799435907135720592894644541128405323857302028063866998555435008285894597652118521259787825320276831744558142621109125796333092528668538786671167074330373973871418538050131509233 A013807 988 2663692274173225261884035469208639058479222153715037569884219535184570174655848310365252064223361470666326620167901258409632086801127436761097965020132647649522643959277186298777091367543546364509290597662767486695479654854179386828350442900391891090067992195106797080025159986688502101158354867974270309706766007996186337252179355555119457359776523032397647633999593121414887431114474837994028371608615902770071004119231585805295739584530596826043838224174492644849441927405545861124030462612731036538539832418386527447882564562545914120600153116481523342892291416208869257260969973971248715925479691837150097218987077295384034660702084847029922356283774697195412163045039393784693737937270045946017281045214240423539759784046337537780615390045100507762381592318174248117571557075392622563991976580127753209430189426273576688570904266497486895903016234627969473693415098059349509977409048999158796522189931502451640936222691896762566619327613193488533584411881861954743995989226777459420570922962341625960755368888030595573918995949163766400996522348107149915084338673116787477540027081611575305848108932786418514261919705974902687299040462687723436140866787321301134952991309075710075706386047906502175839987622244407571760649933102722791956241205080777251306902892931203103727194046057961864015698523456545003118125793893723465665731558874918400655990802318015974531162901030127304703183347705943491088158504376489042538321240067205951661834157245984695519009986219527621833027214149188666921972732995619879954090477013296387489019981143858595270830205238099368254699068703669002293850941233241895671620389660410334863745405547427301942410817437112447364460170724022980252720534722231221173406491724686554489712189985365978900672294215876530864033379847248668233913265298205723678685371840168088840440951685735866927102144870970647892817484298863889318794384171912669362355552900367431813419606074832582693070907750489383205044911137327335991291079609883545493077586851861807149641913090548612555569049940112706390553275053969155050291915853037775093668272282482044767814536115752481041675109731369947280743115306100356816876648466981336012991951937614002270597806047351828712062461440320182638993014101627197176613472163635071492941027544619444348504661051891602964613016383406005886776497733709776750791337553939488737929274080125193090151168778463320563468467977569249948953264013017280938841854959782583151832446289380245554384978682655531072547999880152514216116730644011505334439925336081413295706687516958448830277819942722369662867178667825449366374167973045563865658855113821881455434018767736663243225556279650638462238038431793033320571218652499886107723218709620230901264335025174500679795391729929715737713898051261034029732932445040937005154684617603450389397021889802043975443225164351873585047155329954285728656767126294694436777020516980822484161333534256771390207886772692531788167995617959923813692604518144377012169096516816541097699278318552906421971102655345757672560127266496500789947189583765411762718255031935793907758119627364667632288271268498521965509029499514627258840213793392205027640122628284878245691868213146371671794068846918012127205697161690631886454406820800398374783424547765676942551166713341428723960563726938811721048704111803472975227425325752591883844421691757407335764545209416724221792506256271120219110064325160118863430467054338316972551891153432947213450551905220348058604353055334272516072437936998352843939337581756411165069253842388175175702512601876264122986439579719641135700078293028775502348942653084068016542867319331132835126752607803832235248577126209638636526779397058049987935658060224057670190203508755712368871287934609957042889259119138786332208945670712808579785667869176206726542973191998282097906282625453772193261803303457483276020105862378408208200119564132907622798592161517247010764030728250892544175330250358218467838483387589799838984101097673719057445961920242191160225425877803093824741707615875474273081830193087104627615192795210064794788291682115187929792635184764504587507533064655412674475777824119811738775692111231464604114110024367415337433282479136440506485993662515451181306007359626921663481479255820115878692968767562768653569350812324289711712577770576824226668138526649574433683676960966069894828415919181833418505348009484570642282538047690997362292044807907270459837752000615596527935987036855206070249242904397069360656149825217386846365668501030825573218841901599237973198509527708527085421671211246558781141405272887145641776101142783429496964061668332572133233267562715421589054637826433330185780635704829682897009389966302268634961615092872654319947234536952843764036749561020650956704536912686399882519639153606719585541053885722685922235586348487327046202690502591014138738958574841264137240629857655295635536221086925028001562545215147164671714747716485033782649393 A013807 989 222474242431221947097816526423774742803243113500433652874299899798150485557431106730016217655999373391522265643043281003630881521716964645723663136446498864335780746122789876860161448108604535910180460007392003256293156253075916567290657341483631135733568776127514798920781387248210383990846956928079030537018803753849479073639271955319132198145894980188883928039280017093692813134112052944099243625123208815259100335042341278044105465839579977508007412321277800190470239218838595866940148267877908902735385343416061158974599674828397293266645388441653311121707071373180969235693473196052664002811989341930613269827019682787769958896498828508786145119177146484458019269684735208291405686258731507457309330177338574414464276923334157492974777991956839508821872972006231377027694018493867229167173875948850075804818851071795398606130495242136603032715818932362638412347722405014930422823181181458741844329825269016263502634255449909506326612861581533355813503664784992322173289016209680188265504056737734941868249164897203372929288460670106933577630543036257268057759050317387206911620601883280381119739906175254460729669795762729847345903158484141349109921334943862392092408787125312381233073069107198968228331606197475164801021243062672510306977221689551596806403836520507014426398973920807032844455156377614095205428984431797677575867565528792059741189007800403012208817256656937262616114576383748106319174086444028741321843128291653108288748050647341887754443233059041166503116265952954386649990084632527167993645590730627527579470437845116213735615009571691297336000720917199138740584724462741596368389406564827131578154880016726675685532093883165068716327077919041123333687471780535473823624083595337545717535251819767751923763050685204223734294931918222056019564669830971440247367480941462678948042468725744345341618498241768339482656009106125410899795025760422318057813298133791588272488618918976092139107975286228623774668556023100716429328622260097083603127333131454349994945242223235710669253682620048153350445400085782557798955431103961568013598267769305182861052637870923762969081746839873749366834945733480807901702354556610748165141100817781459083642599358880872085860168841956981974191335530782005135387933808578964806161927561554160611431457795715038571207443741358453017669459867217174264002843303842580038880590900446136252082515767546034996781449913954561324986525563631216321293010568096001127424197746535327488947787804554072610710281497990218139844285460118484937037757003994855719870718248103886604753633799436115036612329629515449356528936883276738539623693237961517361039304681500133850737441686032700975004583207861785935967428753075442987603150949846191305104498525637599471277190912675459788129602479139372823197324250742264099607524413946857779972828665258156514872993608951832833696723460313111898343141847155259174054053530598755274699638738114659803281552911142052947479579162007630796843420021959936512433375110181034329020941424443857297269448464877133026569894389425054242477179221225670955833991378522309442969865909397124405316348704616265053081279652828961183285593496237910356113530682036981315958430525030198108399912424163439290876347032641563265788558512080070072660286401653937103918815995064989468453910243037656493753708816121937866363969790632182226730569944117270418090390580435694223728331915030020231820291682501698287592576038845390571864506501025873184214603545675908690202694171534573774814886088936039427878657414165877216917749150170102778849849555021307455815950420137764147294806239112056358731686039328234444809676821377855545522621504556383872120196410158155228561353142021685393042374096847973520671955987254785852760498839586558222179153810889590573252423351363604485392278766101465962007595663968888519099230631160524507353419073708072460696475261731707031957082186115944577563761215922081987586022610454242796182067757840168764652337971014887672351791107778806689396944185540548047893187794739992199336252161785535486762067539556828065603048517448739821725512909581942611084210683266716187653216669093084721984891439648310796234284580822163155200214583345190896397765185939954647542216676686952998113859040683400124255636628925351898304315444435610000714765749196137001011946207976346936235549597884299106275694383456847123685964125985985908946985171100160824614079860281199790695993874401223136076108884843415237609741573305183666193287016618147630071362289551981366795306998874595582700810894463469954759512714263743890701503401234523835959711309796807291146781743546414815015935394600804757139775740105554726539432405901538170446584474703079945241121259375531778660629054171816961456312975760838464016113360086005788554919627484480804587922781748386826503974361589444450911038407412010042225894913466904091881616559129317222006474646341227946775620721401065263718505338914306340546287444028546506560659952753 A013807 990 18581271202098088243556734103440090293669668082669719121714401931041326704242203465197684514846723665033331148772617872704254855575322604175486068819148031648188743696921533305237544307478759443754182200277387503968860703413153627616682991818054356087603397750946163520662582244357779481299528689590088709482347508325262341709425632980209240321343294640355774553768706307682317445774172773944112926813915523459255319083071385883521732612387559301446287084485443149708264849796618365402708123481430829465362119267452844058717539441342570330923489488035326198196096308159447731534354574807514550178860161827386750909222510926117334736994478655882327626498794451528418227423338769331706494322015514234341932565741495073670470872913792167970746432666227192616311652494932450840730032118626284847271529293123907181294275260367423486982625093118491221895457913049859922837694122989252003844614915456615577580271336293507344003515649431891877905032812151247410899639586507343740235271922848699004123164322792360079778038501379322910427101523628001199337280584931243285452093641558496908465464289893460711501796703663427814602751011898959580177177699753969619009739815846330849950074309493215392967495804902365025398484081219323239346095241837470733349044532733038916867654830029266351907268700839724190201739115814706845652634208728173828814034940530241621643847120497459982692626093244057110960505534147025587883738873891724503941659918047159257384525938116641807138853268324177267506773648656703327393821858593301597997273383412741730964950439261951287412301214437228844800116211725389266752376771852640870284251625700926856539073733877028679931326013215829704256353874876233661952911330582103309222907085966187155874261767238822408424613756278941970512047008741824340810060788952565660900379375711904408419455030442893467277318591650733481930912536552700443761780346536232426506624473432407244106521940731802191550437203881100886284092467605394936893955859785568519616797990472198765927821575726869790806736826109041815982550260564645009926556561233974122063740922360138177737977367617423606940676577813095420867421502606050556758082354922686297500749881401925244124913541053089317483127161849089091466434534866443850912735619626323719575450351868565048427366786555915736505816908721999354488770957569845611703781475580236127427345832596161745910183799421212388966183478263398916424199601600042818370713535657946110163596419988377087204408185224160698519133420993641009257934565914555980426330502730654344579322258799884713115628248562703763972898382986759845706653337428156479567910482927783891511363766303572679347441867059137218133357794103824223157935616885614073767602770482103743993632821359777945440542262217567076964372528660199557566263718746244639863320046577255508641110622951026490278707299213266030103184040128811418861517550216254401476168604929138639298188527046074501429878580691495404226441931190039331783159283654115857454947922577430168194158048710975405325241605235003027512144149299169955385936485735989263902210793925561806986286170618757227456426760158255073498401557883927666989196054399286510852958196094410716490164075881047176211669085578554613013283380513256005521926195487439532538659780552538480856403430723822985394739037408748108014803514031320372536585120883390491758763932302618542589327511668569617260014009875222319781862581614224342678019543340405865952695447472181954218787902738397569714419219900739136246314101034026949055853345888548231034187326771357154192318284684934620017203995040326199346209511896878059137629149690733469064949017798299873017594870682053737383350924372819282844672775774793185712292126942839596420042436011506969208409623581108929274625105439309494268615650729239610224448514823560538612836397450345538003686841545158167378664914455171919989830310335093903016087461266589807062702900515028209685172194447748812579922481202568735392527919677134433282493945112793713505122175320532113508086937804478888480763116804489709389854642971325836867232215225836198650336563721193428820364360477119402708984309419323529064900117930866566012283682474847888885477122215573688858037746094890952117373479053571001355467620936918261777955026884474315898274730234706582869697950138610558461518759236392472461329337964894545655252270600699328617375409766475529101161148475456532232592564010546087718720104383864557548212690171006884060403225944022244984129524914964308211190249785671035736110835853005097662754426716483474091469261408022153495280265574508665303191048305539141763870358002740111764945940092453814121071209589356036315299933973302369533869181911675940106483688704303789685514399233484324437792716048520989353089803947743289465895442207131321279987898654407016136438442654311989984540838825458490736748969067669296658044496635039703699202768937065699342646618272138371891033284411461779868766473612708232774452879913883313 A013807 991 1551926352070434428190101989053419781417584347932657610764708563682502647665013075616775808364513207227248850876637817346132069792506519223340771953844062751288372062310583383186744938104933467501793051549367681718983214809770004132172980159635717874792723383556774523409259531631006100057617935683253799104675146242834236041912938292140055960878913311657154646505316119523934835388504684252586255760425038434840463505137205220377618629519221340416095343583308697306783988519863362496799585181292584307776509563336928988628147611680372816609060765530198479399536159753785233985480828442498422745488579575985168822689173335060245914568515851817947885692805811386105018772624677353353458112269057764366472549823295410048031397776632835661084712802715961354506965528029253226668613012579785936728965398091001851688879164021147577056275830402349505343930540355837350615327050846185316613106082353851989655081842278570026878517630556201041534506245503684335005748797904679856528190146268246189523370807403940706223141553673702428801781946354934288169849011734042370444244313036607220291944042956191732085341562486673154503436367264813003095978058661151296549312479159301398918680156403182842836038217121250429286306788947519096273425220693507393120045548418396143375703399058874354977646989162834604089839452691960130455753661747185806356377012268026310481315755351068355214470823933836893964532382717493724125637754486310722293711378015216788336012990877440040374044163823703609559433241909456518607259395451571142766330270256015602111923625637597433475962809731011790346550506119516236948425260361904418127010980030167111984999977327143312376544279949799312729194931983537911679969107241547850489606422726981917445774217061553686374032165538173512319136678217125910768797087154107236564060585838833968095601303597620905280468926093260911144351745965418093763427656323052668494259782645548085435020819011860850840484065705353427123333686986870190524320087365150468326914584962228513129057585826283891797969466453453281512678580312619715874075930550822752648885705576441100742853607720774837075292248455527542646267911319159948550991796365497682253560130844570198314556903862295072885508263684797770008368078786580256872082591686810183382661188838414421409702101379936638228702334033370108086256639147191075335111532621936901598859351284264025180164461111459079938844610288037340898665574925237176233140365211687317066973736593849242700399376038107125701016542454809890734231952879749630041187549918566981513609574377225171124130386948205581070780445845437169073265393395337057329991451444611438402920613125440693751777692178646199595716176321345502942373940657903373055143950993435786802092206872790013781139530282673419835141357966228527247491912053405098566024353610178957337214200339492683494567912337591192100248034215598458514732807311611783865691078052286588292824003967415188433924888937934387656396656534923275029861246530075410530494705441589545077744274386389376828169504110832687860841791493615973843788801225155559310376547719456847681301607256249222394388219435177621993659996516023522674604643659482808672949921496001277451974993781660941204374813696606459833482441223847654837196797773306437197161403531528566459607670937484419563153999143416050729504404295409908834628125881301657262183722389847003295603223102070603003173630118788443370500944679001631324810870279334038330235076468324108998307384424613703420118007665329633398428400032462964812093927301957436804206359719270520875296615455170424398456894869763084495594764643139152377233924211319750069773606915531803694302541194235810199994852554542239322469914905486501663876350734392905932598364298117073575255580171117798881945963431396568270809047764556821485556164406578599745482708751450309679605928692693155297633472320210413929470617349497377873806640852446847275684008953915671101115266852470428575487705552519743348719324379353945002187176789765643745661309204946162652308929132367881244801816278627785017950049635608105220988101847877065147474760138557796368505651751409489633657078507011320471029522749703906459911945443981770527603934724566930067112170591591387211795150344033303604210011168272350141956581800418179338139803743932928507860042493526892453264508290182735692442687636165957347672324892841008625451811599105802666058080281818605028598363538724819792355221838244751710984272095772665963608937834070681923319482050422733986106820852349030575715713121278838761890912473787416239593604182059418282079303061048538234787819545526934659260216170746856874720049862461835009205988496112605509090165785384187205838287942445086193633624164272156818323848138379844261368885437088521551759413515519467279481053228581815084625869283514728394731475168930791715498835399541118604824010645500807326176534403455151092661114464392664274797188204707268958710990947329699316419244642607004309555078983287448185073 A013807 992 129618440851274753876865508227730673563778062323683496308679223947326303635629557088588732290412507580827051274067667142566296601139936992052644614357009965050356123016242234747140123975462148139217257458454738144851197084126800515123219475912934792620563049718045364969664765341353260482912307606201040555021572889347758228456610519097829613908567718702917213230770507618758561386483299733460256667366459635116310352412564517211159085556074885572892699191421525707759905505167507899095198153926737933969801855239463646059211516675156418016005364197847707197928659598795896527701344272345910766125951654765857285239822446117566799030677012459686825360948834172778877272908385677229434174994823973537652153833791455942621630373702151067249456297995639808289776267866531258744589227423676301221539919013958565654906876658210266783317213631034633035830422661059891360742730613724243828843233104276072027982090548948447214920671021684467190003496130713219344015145349796766297090969206470189995181453205184531724463005704381300555953629941510466682233959309038952821873729269130471646003458411744089655499812640449428537281508830324446831579183437438017439095127571864012139087085342950234216508747932183957104421629319685742439852747857542430980779324249452864290882123592796245002088054181869108968187480928285202055795001582786705732690964441637825477709973202676580095867817685777991220811709136947793332697390892451157836693068003208921378612141011074669612080542606719549174013423797519717890596911967510673414986670502052679103989973136877775241345889831543835741534244821608115626169426170686618906386084063099587360099183106340336593001354805687188398455089914197069921422699805921318020742418032580256726988508383198025439645540497913789922406614501372573193320701516198190505066904189845251849312716477776895629930045176235244559687402174777684609215241283757681925309071306338821643618373824689630123048069651776823586767952870830385182781738016824732265132233050630287645052018625797056926858207807658871525220427706290311289518695795535267123987583015449937175143876170446835167365483883254115889358942221287558062927385824242731919499595688269347533430107167482746782470535691217994548868910308333969634213210140274073326303245152973210890559729209353687961499447640801104797472240758212545803063850316116791958438331878613015647072515956490173815572240695867166749197447483330734196168116442845336408750713454054882599580056286078745245674602642368176884013786936469568850670025356748632862998185261560223517458494048301078336612653617456757798168198921771946365258216016105391946850332528849932182842224628452709236433810762535097751250013897688747620938677930922750349497543210222294741014554708739166698050841358697372824237771986612447237332920037875756695761467226554768418149806606347953955404816065720998853608998799473127800246384530005028140804953635362483953189840648985217991449905150453326853769041171438428362917448293187000394438279541025627142065545152840856922825367267338299751407084467126217469161959642076755375189991539649191303601698475445470166532476569014800637305654443083663663173450393267522694066403455638103470330588814754268131752286973456979979657513746824326941144117584356797399272892284369636206334185162457251972978937351156930995776975701732195716194846677722411562252076796708038833428064761151329578747609400534895249879528696600258215379563821710897907647631054528161123351676118215996311070138399111339284070896902186787079324119370113193174025648619431289016183518316417482580156570337759625145698954584053636845577561423192131776351842543083769103713770080207922370452009762821138105468616689687229896396547984543036102078921311471929680419008811753672778546242478343550287295136407401851229342461317629881314750366770342425023613645241656293981803315431647370497398204450637213131312404111839990766036248202785182665053308655452001484228386691488020840527675192658016331281378206106308450883494070064497809447092497407271232484206095615624556162147254436540358182239441532485710493960539929471983692672853984092497060856769578019971438305595426801456236008232130554566135275599980304251316342751884005550327224342785274956206355668552726756500774548497022121904978609101859584589104996904352267768505714060216923634940247374973881406360756568915744471836923217771710593563921117835673877300483152039907653117389711028833946582096839417424917566460333357165253627784409043382714352075602329892231890900723198791747097414889784674337545470961834961907713476261955109676072514796948233033493284562674921803893365183820924724719736561072699618819647240956043978473923824174809623226120365622972553790680591070408524497976229701426649537046704381777683037228428433630256367537584268654870178231405073766993506193122872928689590329910977674410148941180539712895335956045355810700500674911923816606651731795179606938349751763150959865482033 A013807 993 10825861798339318718549684112688293586720307543336369295197197463304640205951416237596019509627543045658256149461405627414279658423808677513228930835711829290970793750439567688315890294554574074735564560187598184596116831663354505823606413847724226814462046475500866927631370866075165668793318843577517108195956789291214114998924567165569827183257484433786348566247183566826333805560471677038334097115114075184549356943849801041993217984728930517933571129166717248637815067697095427240330045014115078983091820751455243182511405084225739189114784023168438352878199578351032073890143974970602813097605608157699166320515210522185296621841174757645503340971807578944664608710581280147879571729742693093838245540352096191783701190441977359287741839464893832428170403668480557261606836863652868354324235575964833362063477245370379692009436999677643585785592731074383186340593603588862568828815672102241811849092184738723259837389364402108384176282000333298792831488954760375717899334839093596738587550153150217274158874699435630603733803126344895687766862515450242378635715742287046122345854850007278112116999851542976720862288899017528123820324979878260654530664149929654157868692454928546511997027136043936281318398902409472894318941353809801377945669940638552678438765844593935178819396373323889850131986594611308360902054327195928449500082041130032821723814671860750646186976000933863604753414758827016646940218784728413153678441732696012322463064629385967480670578999055823466562775168992644357940544684438458954293101707001941811444346546365168665932450064620372704968681661745531425213296643201917097680272127034140635902843872224651252584066154725799662227367564723653476907145310490354402410427496499135622094807208673082282744635187926257648109322849769138685679338311334389069173692904840065279706447392940404099907387303164343860869651517039606996246266167260725352083738944576724722496650200211902597507097825386052082790446191724624600851113540903218463516109236621692254402389647645195991588124374303476608657935342457073089211890991538901045462566921033394202805191681631890120013532579413267013195148213264158136973758191426577212648525731479944175339615980735326494018721611466218122716080257862361477819121524125830878286173338421475546790439143294429372232395366407349073789679020366670038017695842252390581160727916833637679859143605202015807250409115159521634059720011255266250798157253422885342195268338396117849599525881069582881663988487293232501529715498720874859976811187821002565350471431230771428401650881408154363752225442783605868060806142145314732372731459881138440792886623142075185843165443192998728136188308697693899282152410748861890048419319468599031940384306460976279064276623828603941787904321119763275653162954093858205709282814483421074986693504229080813052289997568787462309365642625083545252277188730795107004378282330549955348170532579110022254368680843894391863887528071012312153644087679708975299228198895271459943879545546001404532456396710421211051297499535362133537271101778848809241876031265892685691243283383040106868117458367681113778958975520685164028405564740790672811909750296096762931120083018350039945481108397091228632082760310100424880975205648514610451297844763064075584671236482836385589237478953592142035173826505978033698288787584374718412309789370053536090855706137852111406745396916120197746579084742074986165188116268750166406716549953115904144637793305246545183455341069518227896889029232178168344885380167542643652229773911224007087796198343520689920663633305504562577256911180021651793922385814743802979483507626430038092682241040899479311277790869045884302522307400584275706844334539367128176936084217018918281733586855447038838276034966478504136960718033731663545177087882610016525911711709765317289265383025769680397235264228375329654194708166620031313195433921670677940343303824987868770113486144821241367917392212006615964239084859770988621711959765990182004951989152204988126240308225856921542830612475952700608313377311912578555218700837794287255738820396234739026166078255449429549995729437605389447019818251925806034498721635641884426287643555776047918184353385954991374192262980104027568880104333768949617311031793192291429701191065019784643625718410796414364466638446448405756293365744023377678913844401005193548940656749392411894032291664071511040485052255682753317906013653341525127096017506054839240052483310124982746540068333502323799148246181627712367685399706382194929099759919302286285509323189009705785346135280203417853494137250874752715255252508355913371190392619959172143982977753517907453933317117317352944863435757211889749126120591718904274541468799057196290665151433646791590374595472680892855195983677796670453864952355571205232642073106575702323412156065183166093064630755815469877083273944494766344410049716339857360731354384864162665516516869318789086804159291265195951097909617010131318924924878193 A013807 994 904186803259098238691988166775838968656466806326996899904165129332666854641268235580257145463602022716423211859166059407268051351214924554582393532329487694211171664830463132895831473291492581295989087631428387975652273897355031680893431290975775147770684583680307906662699726105463911823286783134437806393634506998391494098825178774235557536172848357394269618601531018684902225774216154937918702125151442673488746841307279232828315559302545005788329794279133391323478952269129107178539605689623905511746811960982293365846535064039617962814055876399051139670740106983456549843378714933519717552725117998939192070255750898023438159152796756933310084541306340801037332784116459099231049710439839469890464105775747426033966507126904391025071486173947397778233220284795164623046664621689151217821514479540158847232903683010579482256320187650076469928398490492063558106352718365345390611151513749651338367448028361562905384878597104228494354787248949837448476078788990541340334670345095936293203570776341259296955023373771563303654450970915452032737976124152919693706033614511556379184448142927457875202123944600720958703139231134842966429597362644412208127055600466274644919351062528087133228503703429525602151993994728141585606412300811548420887400299112072558255884162106330060070174804496384604172873652368531085610900479461731140030696352157221471303194725208481754720182422573997222132609954071991257369094013119301795008377131956503645184437620910945389953087428580141431750789544889434649419552232588984530321514147670509182033643267898965252147344161847158148691689261070648530165239748936867317915354008322018460051241423052075097267073789308853513588891966373284262044761683477464890043721314935104306292980392875584505337114675530788965027738753735568232166624015100959509446456005105147092226362192705775490828364894947589163603694164354665015933484396555783042131385960389992625547642721371898316846390317474068456006740856379032371287685854049777709291328959551880358779941985760974414413431735866200669831719417737357201484066347504320554218079051811630117212492414441577094713650254565175474209071973920035751758185257906139155377617517618936417468540066326995204106937647711270003827369739216922292988930848816513520785339483398300059143484267687094035598221893397708201991987781460044648245275974440761913729125156341862252659515533050077562237361419707238406398301875060051092532912891963132806665491006891182158916402001112812631859457982447218071760263368168666189180123247217997955260636724407825260471534283266090460614949621206729545706306589798118831762502904260732563713462683651449261596807020980922446772662583730740092161944651498155693918734029981336859746692837659927199803727447898788829822067556804243748545827823088873131199045009948469811603963628166717058586940312886942697639540527837689602783015443079984738132112678518529862820634551051539848168707126592762903502863750232019019323384507847096973325966838399931967605972763523547583307955290709651089968215418458692980755166419691671231396690728007358623001618330271434892765732038240327094303932432594463145584816461172715577783923514254480297736770080453775613686286527654433456506580184223859897586483930150969588779502847292455874656907326342282977760798703479682969294919753163605791352514777827834560856514525917976241387844359432339546196802782295831275035992031736742844919502676658882282648455372968634193430064293134647496700267373541467231912176068610500752798333171836973329140477882946839340295979826281849191542863747317309046571015074478666588379480191585633217168649442040467063211538913453976965411557232371173581302830965636404199291311345665062481912465878689889637073808670907753792130811652716435251144023096130895302270956735557043471190260672073711309065316734055695309476457486503618135908047996220784271635309395836571856692255413078766811787548648476301614900289828514939004571949212606572932740674004591615265991235595085981312813291716783331795944178755584604045507506941586468250473510421112673416665886562018313921638204417021973391805445193318358239732004542240219095245807367729730445829167970277421971298174675379148346834563911996361268486580435194060716440987434686399213372500073178941517433220263627388127324134618109685817297171378200306576527120563198216354770401072592366003633801471032074916673612352049446879239864828166340737520140186478123206228168423458544948683973773047282447586028660669335728164661452268876747302673341048220046252852024182069279636897894564737869662541683837330310221530833944750394240675192782011610016637602284951569148459964578955462635307939017878094243736762717940954603913978015566056091392644112889613680419676588473780852158823752753255712977254685689662632235498587934309233753706686720163215258851025356463859603872123118147379851471762358421226625643449578239729986605005442374583318970188165760431031648509122303177887928650751557553 A013807 995 75518585995003143993793543677284846501156764131237108076895775766993668366493364303898657046265504539298383077689408447754434916904821713723276090213691141708211268618305111322592740480778751882422304588064530392114453568180989601019900274853587716116955347113562996672375343824054451379392735414171380027802747659012655978627977756402928000978692467657926792815218472211581718798888307476569907920194773643532453624932825268805053743828507861428447092747987499976728285572469932160658806406803078212246605481793202124208868455083652931872192760852725150236439884475365274499468833649962500329721154580389400260899830570753815578490600737935826991570974446890043439071462190780426876502865645832364721452578496200769782916641746181642804995596734260609835816791406376944481480475868099598863670710845673607079739348508726608937530118392722036844889770324387640436600685390592012369233985579884629431787626776786095420650445308742268077006185819539373534170576535279003286092001892757695144655434810798317740980507200774738684523399541829469226308503865376005738021633517619700345864293345444209194756593976996815191844891723613219399166401325423952034979810806543724618309120093408365454377857814137407817336690433689113371433161776081335660936560382139412138089701103282792947121069846342538525122580319472084801308018945123246546503790028523294504714126644137604635984356115802821989737715974046781806724101069737205220894666438139140949449414536103069914271815122441992521257693578710471354170422018064576956983183127588597392631919378189476824598331741636495736878578773881635887930989070956095259608282129063303801939734894732364198843269956864754308457845923463074850240540565721345081341647944694846765896015393361693470261154815007025148081768450748394318788604365247239188477452002386990289837996696979074769475864390917594533344140301065976795780550284735555461855486797732574078364667731702319321327365705751671514139003065633162682318810216091484057721086030732599445659534592742344066224232011280946145015037488841810825150705409908357008848180486359159019704578946574960527578782911538020781415900333775306022595390925578648396293992689051188523389934879696966442215539274492981989665747989136566832728493424004025769512338992909419239722949521493780947199090758469986738572811495324389066093694661266875796570262182828677204375396835875528075626663135368258940792570906890527299441417649652815145508474386558425094856811534943223825533790151974100571488956772815168786513073730894407221323639859265973579843014872667141361021207312807258386936432686528682947636005066760644453912116801252693777826919199347623676899551655775143237457779237777461711786584918071235862903532494194779654807120175954741855568904411847242122296085612205772790875438275906147134974646188112375450239841872630341049552064425531673314040232821483405313532183022546132672642218338375659658898587920154150463462683283128460512908397479897386309158076310000717866418451182250217705463733835360768685235319965088496445652254539068072917483006293902599551718164562600513678686705565870359243358740702722156382389455653606377772091075834048448947272773889579793030692337076225936720886083566561002506320724330139131024452857308713207107219556803433816585559668513326601278480992703977519299553386758958570357296949719195293656954148744148431237903165180130123922281090482684499150521783057226507129081641205713296469472399826898893571903031305556884676536857426417633374469584844995849423141853261602968540860531070886326326851523039688968878657750035532712128042565081423671931142770048661849586490941590589610128138671604872788683993745080918115129009614901291683551811062654058272378041574002886504472557520046529388610799953011948506540972577510459827757281761592268442244444318945065727942783205730268690329176076692356123151252676049666318042793864355751682887307850669389187178087106767396220600853770186113577915433833537496298630853988137176245227478937477460654929053753845181714484832487268243414747798063881751596433351511546331597049144471114092239656982587991142598540656751372445339054025077160154816566097938045540560464794847062341849075969612493848089505267684527843145097867711532442748700084578611978374477539989638423083782239047439139069146477050678667805578121636558878228166778667983987000989498732662069929115496777255521852800992750313280944738419628514839328307382854895681132659034173498682077304832699767763589352040689154948854811466580117688386483084453911710608304553349051941471612085143975777664840012476781899497677375432776346391680199589180441440006848524701598939194763554374712196309331138158965146469473499357838092570809205028952653424202331808345918650553157118653704670403573288603486312706941077562861441512343336181554751901634496488797218017975003594950787312574773063937699269000366552224160488211236659552567573383709085792476960194315130403883720377688839420838384113 A013807 996 6307387820888657589505630561470507664623114097005054503690412087835078175637892280025919735161141204626740253031697082964898158694807614351881742330737697846611513366269461202774268277695122135971793301499737642879791276468044432466783090856046499637804227546271895045073461091528851833658260654527007831302113287228396039990987330192528949569741373591257703662719862017583516735801950328750595279402587689481474059208014499275866893738300805094365329633404663985556323139298261203990384169902599895365048736444850034616048902237041776522897411579180457272897695591266983091470136455278517990038640551708703099190614749099929430931113464233138206162999356778703318074687593636172033152395841605564933900440808581184493038980835282836988716037234842180394097254235052008780037730824979546596692641440541505336906910126797355105071453018278537239322038507263180116905325844507635465090791709617544134772334376023951475628145842631462972059633645833748016947460722803037633457690090085015456176766570832686296044432941915906949670078853133139099250512551340069375245304853025114992586931644504845796155265485552751001638077201647899697437777005100733897913548778373338423845796019321560091115093062494570438311777721712148437895469104700089235737082459676665841185389925847282149736498874636375160156763030862627994690047050315638674810543046972294080328228571445016876802049407147967495404883775868361263279403645445521117254343435579819191238964551469864502309896270841477657367963825387477277971667817370771532024192437999327242830010538385763293867277265393221760439835777773368110995884138195324032177743331701496196841808598142941790251588750067301144596707749373559474566940188589612462538735777988858296734401101668962000329681911304201747392937382774956641899543025189814664260825268691363815997559322128389303821393669793828413019435942085331447960387340331398327729632112833422319599095413619509412036582911110085356532403675044747380389949348058176839984922826372817438300929988720433318755114081814195902977800946105556881927412066540955885736008882401203320484746138196887278223907527554567033684637411777247334313189645495254292706870563382244316662050751087170334220284055744928348758872937800675198436316499266240236295440065026787604320900466984682078491015259238171762392339788900988299189211471803670733405344867772033948786637519129159980404414531729092354993936314714403730576646643516652773768013289239746222347535756209992997132407687283028853831329158622295712218358431078031785532171724685753379362068445180032313613852255972975027735317794411562128469506779180915785435193907357426237017882118448712877118327453841995738335711179718411379630127358942227690505565937447642191549145484215915994518970465381893509296291366417038349266707480241957314860217424277333709979481833043958714799637972884830886861954285483115495191521458226075546951750717839473470370868961679194800858866770490172150498622265918509601927191691487569956921135461192720432978036513663166761359539158804156311637321951357504518141098168673039017159052822432957502957592335567058274364565382232057223213549725644858277902818744735560504525169348031593893716454684943466460865126585562741490330413216777550362293327095281035770802084603779595795042529073901551065380010991628906389417998415494978754811798537496910121522467457260021125420910259009648080112838958204292053550729842722615101928027755142380234426804305942422490018913077671416565069034869111827157069074195838898339670230726262341535501212415571496861144966055797862369714373940717727649646243078165586503360975297234286339313309932587634827512269991110580183675841582903361893690012046170782701930811763929600967286410302295083740052476631806181066162622875510951214808570646251115274115930009947852564698233962610834663509196125797771284983115101422275761715774756344180549252186344856736306430838995758054302301013244319699740803907739714392141074949210885228357947555943205097177644268337054991360329498574903421975487694169130958243150842093467775085709951595861161317141595371920097948390842731608220972714192531378007163131228469493290434417065883501593150580130421493853576674058005098686283569462279449987321719009134901150814179764090251045814738617474590734380576387481164334194182909749733013789690297207034068494717521128690578309643923650668742549655406333158440667791715498915537785497545793187895539560923423742183880815193204783425778576931917303382746271790398910483302708500238009451727453696675159981716204600266167203650512963310000926345102682073301027945512073520913226979521949887939649510811995631602245000485846824930337347951645990174927998276896139865995329606555613223154566642802954964859471612850235707076067776776844637451780323596425739127750456552427781219634433576414781240832446079290275253884707133557621073140580646179614808314108135890697042489996296580766554473468192389394006462772209664949557267842679501873 A013807 997 526799338188441570533099770124578270656987112495959157202726907988073564307452401120044842200393674551629972673460372066311259112349026758283515001205543261846840207864191669116909660821374295918500148334559587670963047201887539044058190531387859696249046888892174946059580543825581233998971588126750221078183803862602865656087252805010210397014369263715434667614025595570592901290914693407578468330983526413182194899112578994019678831916621542286486696311590940737649664917330074018480876254435045860784235516610319741167020363739966216968914712504730971889688433478209694782677266881317101046017297519262591547499334459575206000797527646215936116939869277514079828915982508086724380921253086738388844298716773509110043108718343657828134552145891253748695396770965778825317531316233116711302366105755467067243802040700241895730672827539641708765415978165128066544049719859122221679848014378966903680320139419896451195938368922422418889392661733680468123468867029232506184019734013990575915339720762516792131927083741758464343394655892532910708502058800473934289863106629510629295853117880689225740683928618851316407813845958834230629700573243018395887637507518519598498024729329756020370023687672609017578237987095120349681467475093656153057996864114654807721644951996690852428142122508504689751453005100677552744507419689412457758851365826172973883093978515659254567383968534405393183711297844301401070359071871255369234200018083062078671469558303314553097424846436951055421029706660187489733471667774624209126192576614141810648405310176517336067088864482907274653695523995409477998487239106211658491517300807040663856424695925496641263602943994371058897861627935429060875305411491193022483697750913407433801553914412493375229535362914038234144005523146747153688091733006878510573728387266371397275932152143485203044466620694850342883796309318908967865099511051818719730306603695960265555236048040915045602707441318825439062942887343412345957548959499166987852380739381484085264331973587919311215745883227203456012608912819682216335459383209567176532557197867030902530206482208342222364538980608884993220374601269047474609171912381409133781170536324248427571931140781551553484412344619872160616689826638050193248599590335215650775631449671102327500485927903027631877648085466831343766770611508799443736582131336514383324747808701188047436608752235186570723357106104545522581448554941261713981492104313154356317878237930592844236688533894414825113495822449565852900846442657292760180189514522068292759432514617478807997699318609881478865342554271118847291481477507048080531901675703969267315332830336399596741970532414954948209799827272337326061536933441261436838087867146213798938715372661564523480376179987197519778218932239161127789935551214517459969104675457288516894440219493067188791196302177664475818780563133313960501597283877835289273891063712500055756957171704670663718845346548408028962533411538109668181795430271779840462560977264733330372010154854277203282758587657661351075510070082481939304260766699330134859662660145740891752141250782423043604521069458896274133202865289403651340018886635584208228721324379058748898446669116946753597092011741163262277916237552785732013886442278477783809100972324967388613160908192275620397747070781331446531603898031837890550580645660556120580636225650279430259678004497814224416279845742744817299104422628180676604610507194035535928130806137246739559561122436617068788869639160194382931130861303088915985566145910660628227597340488157027386596762160946989339688709946293262980914225902685331026103868131467950347212017800304829345786958879651848428652301927546767520789964845671688722883496108229942047963329335164202388728274857987689052922900765084048826968425185550156412026628945539398809436590360854594056161198791219521930951569622755655493074756385889893894263223424622303654091855708779473049410103764708453382482927178825642051683178328685746014720833042345157684137819932432921374026935779169933406080050474508706814707704699986763426201482488522042933580867237920054368983187058138500747551575786650223862062074413222536271883333000549110372947759655936561529603072933588144577393998643847377090005059041942391097293361956079017151108076581857597492784070095292726200120458814326356232350805207451044728723313028692434747302082189365790999770147227504046489769192351726123014631870184924631382540522192846223359667885274370939909565751656716504452523930665095830351366205907402475925516648378787417728660200006036832919124418830551016094493208614587369269321109444175155037113892540193630556652776590607466792528687147051104685578412665006705638269424745400161344084642497747795924069131372011092560573545601620027928576864536490700256784178840964610144407097074157688845881715320715245087526735738944015566728988403079479704624501866069649774436149567608405202625617726907685806980686722203396178536896554576813777197723426251972567488434675934833 A013807 998 43998807524836828412495025900574901743542220622775004768728954082071892164522731993947265265419080092226686947660083735350382672322503063878597456415688178772709941001025152396313411781462002569409050889050751321866504665348849148498784131372045429690416645207163343669842226600856370244828106011934305214670989482408453942462063441527257782569037135274776818873791031767651489708718486108094361253472075109555390100168781710159517595720508147833309655362640386961349237663560325112097541265646669465338560134582810515102010707799925718407460725703107635503198667652533551917943988007194485596464410706106330908638691913398180780392610306539601200422934821927253461390891775057911307018923979057476974664673123640254379910483264780645463625929776983404344788233707832813269345533063106140844684919518802364923269590241324903373321525228938415157796307912329661245825576652353747076922586008945694762284018364489171500335968510769642848060964500658726378140243243148528148995512204582506891025088817806164995650681961195408700424665054800241235284800453074383465823656528803357269418948258513044823087662402175080797697020228327793776423221577830139442931372265454275386153523418350552577324748418103977757152014920171546725745844987297255559556956087720084195719508035715616685650858214032820192731106439013689882774004199879417884477024925167792951689892179606376600722476435962072844096751307253897318797460041759119693809619710315427872719808979051134789250020599260589099819822129965519330029287164204388570428730191389738167165459911252904425659329050476898486351303859620595011911652697389903928870016480704843285952447028393404974977381485353865210208301026794970593366383273155932430860919854038702278539584485645859192546023045943387353941485298739469023183109632467500081628368632874605471883129279176027643476896627054595487997551550624595905060976262558951290594937847290297339438869968425265523783728206389619495976052893809142546720446646329925992418691733880932285362270766036608792050311913019259849629109007612678390553903145046260151175709723052288010225375600522950754108660199434683518758907072592114126832647294007672262537144364337552919235260809215967298571603434996342726866551010636590190316286384387546368431514307980137495168085184388770842053045746275220662744448243826438340323076191357017809666261730531926909952999595435017573385508858957746591525164757249119613448202044338964994025508310201044943492463039395420608304284586810189600131595737179748623009608442397665879560563053366447522775844789615910996312275475278117244631824482866162734104959856471217175443913322526430719486120837829452229430691373612885809985626217947596466153936751918922701160446640066530565604498928710724049396623439546976554143207172987712774079591598868194219540541572280464675029506354180714684860371413457515295053906746760681195444655532331717156876819937945798504461682189069586986979753065074457596211736131729324055273555382127792486000660143584086295379279999755533703177676563358974052631163495494752193613885038032425020030589406598755024893204242276475711879236511836282363569717430690628655471033733463365766747164251316509807182721912633696828713842076646217123531809545540742981519922309553601264359812213127052091240233098727583745766089167517132456675046106215307747015318202536988294718566613661941837472108996279789885638500482328278290693674171353041996253413059388984934754104507028694202315181132298595056790980666895289352030470072604286330197157474911363084355948172444453496640140743424359617428937061618181532631221170208334680949494938699259651789472592587402032609468909290633570103898653875345113823952478455472989787945229402249347708974244413989777389173594800584842077229839922334613688876076160396127962953463528936550164639484241445691195006046462175102437096728105909827942758683647879423493405880652970368559781276532214734958356560902696449798630737190162192895498696529709914936874858576730026080103703212052008009211895681441701871202204247594468119774018923849547855607612578320860951844766282785720936255161276813347183286517066759451963967855538862247458969834223477555513978254486215423248524160732776781934312536242070446837038883933675591477697664193328400194818318428943784960260840631351598882171601731518706787699827469420842529417206538020230091802466588365466872012714408517520305068429715090137701166954068709421222821446000735272186841144120619168379251213079468846776456883592162191775075989244703916115428564704202322238190585146451415228167276698951668742968381886953123854789418849512217722196553624126233978788479208855314444194604194025061613900624160566875619293426054393663374177921321738461751663102192906352622668302952239776146871400976205203871025154730724330096886745301457984955320495652343124148771840413601224409943020356003218810681648036221610928494218169056826284833935725149852227580137134810063485331058283991000809201552568753186993