A013842 7/(1-16807*x) A013842 0 7 A013842 1 117649 A013842 2 1977326743 A013842 3 33232930569601 A013842 4 558545864083284007 A013842 5 9387480337647754305649 A013842 6 157775382034845806615042743 A013842 7 2651730845859653471779023381601 A013842 8 44567640326363195900190045974568007 A013842 9 749048330965186233494494102694564493649 A013842 10 12589255298531885026341962383987545444758743 A013842 11 211587613802425391637729361787678676290060193601 A013842 12 3556153025177363557255317383565515512407041673852007 A013842 13 59768263894155949306790119265585619217025149412430681649 A013842 14 1004525211269079039999221534496697502180541686174722466474743 A013842 15 16883055225799411425266916330285994919148364119538560494041005601 A013842 16 283753509180010707824461062763116716606126555757084586223347181136007 A013842 17 4769045228788439966405717081859702655999169022609320640655796073352869649 A013842 18 80153343160247310515380886994816022539378033762994852007501964604841680190743 A013842 19 1347137238494276547832006567721872890819326613454654477690085519113574118965817601 A013842 20 22641335567373305939412534383701517676000422392332377806537267319741840217458496420007 A013842 21 380532926880843152923706465386871407580539099147930273794471851842901108534824949331057649 A013842 22 6395616902086330871188734563757147747206120639379264111663688413923638931144802923407085906743 A013842 23 107491133273364962952069061813066382187293269586047291924731611172814599515750702733702892834629601 A013842 24 1806603476925444932335424721892206685421837981932696835378964188981494974061222060845344519871619704007 A013842 25 30363584636685952977761483300842317761884830962342835712214251124211986029046959176627705345482312365245649 A013842 26 510320766988780811697237249837256834623998353984096039815184918644630849190192242881581843741521223922683622743 A013842 27 8576961130780439102195466458014775619525540335410702141173812927660310682339561026110746047763747210468543647441601 A013842 28 144152985725026839990599204759854333837365756417247670886708273875186841638081002165843308824765299366344813082550988007 A013842 29 2422779231080526099722000834398871788804606268104681604592905959020265247411227403401328491417830386450157273478434455433649 A013842 30 40719650536770402158027668023741838154439017548035383728392970453253598013240498968966127955259475305067793295352047892473338743 A013842 31 684375166571500149069971016475029073861656567929830694323100654407833221808533066171413712544046001452274401914981868928799404253601 A013842 32 11502293424567203005419002873895813644392861937196664479488352698632452958936015243142950266727781146408375872985100271086331587290272007 A013842 33 193319045586700980912077181301566939921310830578464339906760743805915636880837608191503565132893817727685573297260580256147974987587601621649 A013842 34 3249113199175683386189281186135435559257471129532250160812927821146024109056237680874600419188546394549211430407058572365079015616384820455054743 A013842 35 54607845538545710671683248895378265444440317274048528452782877890001227200908186702459409245301899253188596510851433425739883015464579677388105065601 A013842 36 917794059966337759258980364184622507324708412424933617705921828697250625565663893908235291185789020748340741557880041586410213840913190637861881837556007 A013842 37 15425364765854238719865682980850950480606374287625859312783428174914691263882113064915710538959556071717362843363289858942796464024227995050544648043803809649 A013842 38 259254105619712190164782533859161924727551332652127817469951077335791216072066674282038347028293258897353717308406812659251580170855199912814503899672210628770743 A013842 39 4357283753150502780099500046570934468895955247884312228217467756782642968523224594658218498504524802287823926802393300364041307931563344934673367041790844037749877601 A013842 40 73232868039200500225132297282717695618734319851191635619650980588245880371969835762420678304365548352051456737767824199218442262405785138317055279871378715742462192840007 A013842 41 1230824813134842807283798520430636310264067713738977819859474030746648511411697029659004340261471771152928833391663821316264359104254030819694748088798262075483562075061997649 A013842 42 20686472634357303062018801732877704466608186064811000218378180034758921531296391977478885946774556057767274902813693844862455083465197495986609631128432390702652227795566994486743 A013842 43 347677545565643192563350000724475578970283783191278480670282071844193194176498459965487636107439963662894589291589752450603282587799574315046948070375563190539475992560094476338689601 A013842 44 5843416508321765137412223462176261055753559544095817424625430781485355014524409616639950700057743469282269362223748969437289370453147445512994056218802090543396973006957507863824356124007 A013842 45 98210301255363906664487239728796419564050075257618403455679615144424361729111752426867651415870494488227101170894548929332522449206049116736891102869406735762872925327934834667295953376185649 A013842 46 1650620533198901179310037038121881423612989614854792506879607291732340247581181223038364617346535400863632889379224683855291704803806067504996928765926119007966605255986600766253243088393552202743 A013842 47 27741979301473932120663792499714461086663516456864497663125559752145442541096912815605794123743220482315077971796629261555887682637568576556483381768920282166894734537366799078418256586630431871501601 A013842 48 466259446119872377151996360542700947483553721090521612224151282754308452788215813691886581837752306646269515471985947998969804282089615066184816197390243182378999803369523792110975638451497668464327408007 A013842 49 7836422510936695042793602831641174824356087390368396736651310609251662166011543180719537780947103017803851746537667828018685500569080160417368205829537817166243849695231586374009167555454321313879950746373649 A013842 50 131706753141313033584232082791393225272952760769921643952898577409692686024156006238353271484377960420229336304058583185510047208064530256134707435377042093113060381827757272187972079104520778322380332194301918743 A013842 51 2213595400046048155450188615474945937162517050260073069916366390524704974007989996848003433837940380782794455262312607598867363425940560014856027866381946458951205837379116473663246733509680721264246243189632348313601 A013842 52 37203897888573931348651320060287416365890424063721048086084369925548716498152287877024393712514263979816426409593687995914163777099782992169685260350281374135592916508830810572858187850097203882288186609288150878106692007 A013842 53 625285911813262064176782736253250606861520357238959655182820005338697278184445502349148985126227234708774678666041114147329350601716052749395900170707179055096910147763919433298027563196583705649617552342305951808339172561649 A013842 54 10509180319845495512619187448208382949521572644115194924657655829727485154445975557982146993016501133750376024340153005474164395563041698559096894169075558379013768853468193915439949254644982340853122202217136132042756473243634743 A013842 55 176627793635643243080590683442038292232609071429644081098721221530229842990773511203005944511628334554942569841084951563004280996228041827682741500299652909676084413120239935136799227122818218202718424852663406971242608045805769125601 A013842 56 2968583327634255986455487616610337577553460663518028071026207570258572971145930402788920909406937418864919771319114780919412950703604698997863836395536266452925950731311872589844184610253205793333088566498713880965674513425857561693976007 A013842 57 49892979987548940364357380372369943665941013371747497789737470633335835926049652279673393724402397198862706596560362122912573462475484176057097498299778030274326453941158642617511210744525629768549219537143884197390091547148388039390654749649 A013842 58 838551314650735040703754491918421643193470611738960195352117668934475394409116505864470728326031089721285509768390006199791622183825462546991637653924369354820604711389053306472510918983242259520006732760777261705535268632922957778038734377350743 A013842 59 14093531945334903829108001745672912557152660571496704003283041661781727953834021114064159530975604524945645562677330834199897794043554549027288454049506875746469903384315818921883491015351352655752753157510383437484931259913536151375497008680133937601 A013842 60 236869991405243728655818185339524641348064766225145104183178081209565501720088392864076329237106985250761464971917899330397682224490021305501637047210062060670919666180195968620095833495010184085236522318277014433809239685366802096167978224887011089260007 A013842 61 3981073945547931347518336241001390647136924525946013766006674010889167387409525618866530865488057101109547941783024134045993845147003788081566013852459513053696146829490553644597950673550636163920570230603281781589031891391959842830295210025675995377192937649 A013842 62 66909909802824082157740677202510372606430290507574653365274170101014236280191897076289784256257775698348172257547286620911018555385692666286879994818287035893471139763247735104757756970365542007013023865749356903166858998624669078448771594901536454304481703066743 A013842 63 1124554854056064348825147561742591832396273892560807199110162976887746269161185214161202403994924436162137731132597246237651488860367336642283592072910950212261569446000904683905663621400933664511867892111649441471525399189884813201488504195510123187495423983442749601 A013842 64 18900393432120273510704255070207740927084175312269486595444509152552351545792039894407328803942694998577048847145561917516208573276193826946860331969414340217480197678937205022402488484885492099450963662720492162811927384184394055477417290013938640412235590889722292544007 A013842 65 317658912413645436894406414964981501761503734473313261209635865326947372430126814505303975207864874841084459973975459147694917491052989649495881599409946816035189682389897604811518623965470465715472346279343311780380063545987110890408952393264266729408443576083562570787125649 A013842 66 5338893340936138857884288616316444100105593265292975981150349988550004488433141371390643911318584951454106518782605541895308478272127597039077282041282976137103432991927009044067193512987662117279943723916923041092847728017405372735103262873592530921167711183236436127219220782743 A013842 67 89730780381113685784461238774430475990474706009779047315193932257559925437095807028962552217531457279089168261179251342634449594319648523435771879267842979936297398295317241003637321372783637205124014167871725551647491764788532099558880539116469667192065721856654781990173443695561601 A013842 68 1508105225865377716979440040081853009971908383906356448226464419452809666821269228735773615120051202489651650965639677315657194331730332733385017974854636963789350373149396869548132460312374590506519306119420091346539394090800858997286105220930505696497048587244796920908845068191303828007 A013842 69 25346724531119403289273448753655703538597864208314132825342187497743372070265071927362147149322700560243575297779506056644250465133391702250001997103381883450407611721521913186495462260470079742643069977949093475261287596484090037167387570448179009241025895605823301849714959061091243437313649 A013842 70 426002399194523811082818853202691409373214303749135630395526145274572854384945063883175607138666628316013770029780158294019917567496914339715783565316539315151000730203618794925429234211720630234602077119390414038716460634108101254672282896522544608313922227447072234188159316939760528450930498743 A013842 71 7159822323262361692868936465777634517335612803111722540057607923629745963647771688684532429179570022107243432890515120447592754556920639307603174382275076269742869272532221086311689139396388632352957110145594688748707553877454857787277058641854407231932090876702943040000393639806555201674788892373601 A013842 72 120335133787070512972048215180324703332859644381898720730748216372445140411028098771720936537221033361556440376590887629362691425838165184842886551842897206865568403863449039797640559365835103743956150150217009933799527858018383794830765524593647022347082651364746363673286615904228773274548176914123112007 A013842 73 2022472593559294111521214352535717288915372043126571799321685272571685474888149256056313780381073907707679093409363048386698754794062042261654394276823573355789608163732988011878944881261590588624671015574697285957368664709714976439720676171845425504587418121487292134256928153502372992425331209395667143501649 A013842 74 33991696879951056132337049623067800474800657928828292231199564376112317776445124546538465706864709166842962522931164754235245971823800744291625404610573797390755944407860329515649426619363553023014845758763937285085495147776179609022385404420206066455600736367836918900456191475914382883692541636312977680832214743 A013842 75 571298449461337400416188793014900522579974657809817107529771078469319724868713208253671993135275166967129671122904086024431779048442619109309348175289913812746435157662908558169519913191643235657810512667545493950431916948674250688839231492090403358919281576134235095959967210135693033126220547281512215881747033185601 A013842 76 9601813040096697688794885044201433083001634073809596126252862515833856615868462891119465188624569731216548382562648973812624910467175099370162214782097581450829335694840504137155121181011947861700821286403437116824909228156368131327320963687563409253356365450088089257799168900750592807752388738160375812324522386750396007 A013842 77 161377671764905198055575632937893485826008463878517882093931860303619628142901255811044851425213143472556528665730441302868786870221811895114316343842714051444088645023184353033166121689267807711605703360582567622476249397624079183218283436696878219321160434119630516155830631714915213319894397522261436277738247754113905689649 A013842 78 2712274529352761663720059662787175816277724252406250044352712776122935090197741406416230817903557302343257577284931526977315700927817992521186314790964495062620797856904659421428423007231524044208957056381311214030958323625867898832349689720564432232130743416248630085031045427232579990267465139156647959519946730003392412925930743 A013842 79 45585198014831865282143042752464063944179711510191844495436043628298170060953439817637591356505087580483130101427844173907744985493837000303578392691740268517467749580996610895947505482540224611019941246600697574218316545179961775675301235133526412525421404596890725839116780495497971896425286593805782255651744691167016284046117997601 A013842 80 766150423035279159796978119540663522709828411351794330434793585260807344214444463015034997928781006965179967614697777030867469971194918464102242045970078692973080467207810039328189724645053555037412152531617924129887246174839617563774787858889178415314757547059942429178035729787834413663219791782093782370738873024444042685963105185680007 A013842 81 12876690159953936838707811255119931826184086109589607311617575787478389034212168089893693210189022384063779715700225538557789567805872994626166382066619112592798563412361663330988884702109415099513786047598902450851014946460529452394362859544350421626195130093436452407195246510544132990437735040481650200305008238921831025422981908855723877649 A013842 82 216418531518345816448162183764800694202675935243872530086356596260149284498003909086843301783646899208959945681773690626540769266113307420681978383393667425347165455271562475603930185188352939577528202101994753491453008205162118506392056580361897536271461551480386455607730508102715243170287012825375094916526273471559214044284056942138151211646743 A013842 83 3637346259228838137044261822535005267464374443643765613161395313344329024557951700022575373077753435004989807073570418360270709055566357819402010689697368417809809806749150527475254622460647855479516492728225821930850708904159725736931294946142411892114454295730855159399126649682335091963013824556079220262057078236495710442282145026515907414146809601 A013842 84 61132878578859082569302908451345833530273741274320768660403571031378137915745494222279424295317801982128863687485498021381069807096903775870689593661743670998129473422032972915276604439696108507044233693283291389191807864552212510460604274159815516670767633348348482664021121601211005890622373349314023454944393313920783405403436011460652855909565428964007 A013842 85 1027460290274884600742273982341769424143310769597509158875402818324372363949934521393850284131406297913639811995568765245351640247877661761058680000672925878465562059804108175787053890817972495677892435683012278378146714779529035663311376035804019388685591613685692948134202990751553376003690228881920792207250418427066606694615549044619192549272066164598065649 A013842 86 17268525098649985484675398821218118711576624104625336433218895167577726320906549501066441725396545649034544320209524237478625017646079861218113234771309865239370701539127646110453014742977663734858338166524387362701511835299544502393274297033758153865638738251215441379291549665561357590494021676818442754627257782503708458716403532792914769175615616028399689362743 A013842 87 290232101333010306040939427988212921185468321326438029433109971081478846275476377464423686078739742723323586389761473859303250671577664227492829136801404905078103380768118348178383818785225594391764089564775378404924309415879444451723761110246373292019790273788177923261753075229089737023433022322287567377020321550539828065646594175650518525534571658589313579119621601 A013842 88 4877930927103904213630068966197894566364166076533443960682279283966414969351931476044568891925378855950899516452721091153309734037205802671471979302221212239647683520569765077834096842323286564942379053315179784851562868352685822900121252979910795918976615131557906356260283935375311210152838806170687144905580544299922890299322308310158264858659545865910593324263480248007 A013842 89 81983385091835318118480569114888013976882539248297592647187067925623536389897912317881069366589842431966768173020883379013676699963317925499429556132431914111758616930216041663157665628927477296986564749068226644000217128403590625482337898833360747010239970516093732129666592101852855509038761815310738844428092208048804017260710035768829957479490987368359342000896312528253649 A013842 90 1377894753238476191617302925113922850909464837146137639621273050625954776105014212326627132844275481754065472683961986951082864296283484373868912549917783180476327074746141012232690886225384110930453193737589685205711649277079147642481653065692294075001103184463987355903306413455840942540414469829927587758302945740676249118100753571166725095357805024700015461009064324662359078743 A013842 91 23158277117679069352512010262389701355235375517915135309114736161870421921996973866573622221713738021840578399399349114686849700227636521871614813226468181914265629145258391992594835724790030752408126827147669839252395689399869234427189143075090386518543541221286235490666870890952318721276745994431592967453797609063545718927919365270599148677678629050133159853179344104600269036433601 A013842 92 389221163516832118607669356479983710677440956329599679140291370672556181243003139775502868680342794933074601158704860570541882911725887023096230165897250733433062429044357794219541404026546046855723387583870886988315014351743602223017767927663044126217161297306157759891638099064235620748498269928411783003995976415531012898021540772102959891825744718445588017652385236366016721695339532007 A013842 93 6541640095227397417439098874359086225355750153031581807310877066893651738151153770206876713910521354440184821674352591609097426097376983197178340398235093076809480244948521447447832377474159409504142975122117997612610446209754722562259625560232782629331829923824593470498761530972608077920010422686816836948160375615829733777048035756734446901915291482914997812683638667603643041533571514441649 A013842 94 109945345080486868394898934781353162189554092822001795435473910863281604763106441415866976930694132404076186297880844007174100440418614956594976367073137209341936934476849799967255718768208197195536130982877437185875143769447347622103897526790832377651180065529719942458672685051056623965601615174097330578587731432975250335590846336963435849080490303953352368237773915086414428599054736443220794743 A013842 95 1847851414767742797113066396870202596919835638059384175884010019879173931253529960876476281274176283315308463108483345228575106102115661575491767801398217077409934057752414588049666865337275170265375753429221086783003541333101571484700205732773519771183383361358003072902911817653108678989866346231053835034324002194015032390275354385344466315495800538543993252972266190857367301464312955401211897245601 A013842 96 31056838728001453191079306932197495046431677568864069844082556404109276262578078052450936859375080793680389339464279583256661808258257924099290141438099834420028761708644831981350751005723583786650170287884918805561940519185438111943356357750724546794279124154343957646279238919295797567782683681105321805421883504874810649383357881154484445364537919651308894602704877869739772235710707841428168357006816007 A013842 97 521972288501520423782469911609443299245377204899898421869495525483864606145149757827542895795516982899386303628376146955794715011396540930336769407150143917097423398037193691110562072153196272702229412028481830365079534305949658347431990304716427457971449239662058896161015168516604469721723564628337143583725596066430942584186095908563420073241788815579548591587660882356716351965589866690883225576213556629649 A013842 98 8772788252845053762511971804419913530417054682752592776360611296807312435481531979807513449635253931589985605082117901886041775196541663416170083425972468814656395050811114366495216746678769755306369727962694122945891733080095907845289461051368996286126147371000223867778181937258571322613007950708462372211676093088504852012415713935225401170974744623445473178813816449769331727485668889473674372259421246274510743 A013842 99 147444252165566818586538710116885486705719438053022826792292794065440500103138107984624878548019712828232888064615155576998704115728275737035570592140319283367930031618982399157685107861430083277434156017869000124351602357877171923155779971890358720580922158864400762545747903819504808219156824627557127089761640096538501047772670904109333317480572532886248067716323813071273158343851637025384045174564092886135702057601 A013842 100 2478095546146681519983956100934494375063026595357154649898064989857858485233442180897590333756567313504110149701986919782617220073045130312356834942102346195564800041420237182643213607827055409643835860192324285089977380828841628512479193987561259016803558724033983616106385019494417311739368751515352634997623885102522587109915279885365565066895982560219171274108254326288887972285114463485629647248898709137282744482100007 A013842 101 41649351844087276306370350188406046961684287988167698200836778284541027561318462734345800739446626838063579286041294160786447617767669505159781324871914132508857594296149926328684491106749320269883949302252394259507249839590341250409237813348942080295417411474839162635900013022642671758403570606718531736405064636918097121556346109033339052079320778889603611603937430461937340150195918787802977481312240604470311086510654817649 A013842 102 700000656443574852881166475616540431285027828217134503661463732628281050223079403176149873027879457267334577060496030960337825111821221373220444727122260825076369587335391811806200242031135825775939535922955990319538348053994865395628059928955669543525080434657621806421571518871555384243488811187118362893759921352682458321997509054523329448297144330797567900227376393773780875904342807066604642528414827839332518430984575520226743 A013842 103 11764911032847162552373764955687195028607462708845379603038220954283519611099295529181550915979570038292092236655756792350397826654379267619716014528743837687058543654345930181026807467817299823816215780257121329300481015743491702704320803225957938018026026865290649700527352517674231342980316449621898325155422998174534077017812134679373598037530104767714723699121515050155935181324289558368424226975068011495661637269557760768450869601 A013842 104 197732859729062261017745867610234686845805625747564294988263379578643114103745859958954326244868633633575194221473304409033136272580152350884567056184597680006392943198592048552517553111605358138879138618781438181553184431600865047351519739818675064268963433524939949516763213764550806181470178568795245150887194330319394232438368547556232062216768470830981361211135303447970802592517334607498105982769968069207585137589457285235353765384007 A013842 105 3323296173466349420925254796925214381817455151939313105867742620578254818741656668330145361197507125479498289280301827202619921333254620561316918513294533207867446196338736560022162515146751254240141682765859631517364370741915738850836992267132471805168468427253665731528239333740805399491969291205741685250961075109678058864591660178777592269677227689256303737875551045050045279172438842748220667252414853339171883407466008592950590734809005649 A013842 106 55854638787448934717490757371922078115205968738644035370319150224058728738591023624624753085646502257933927747934032809794433017848010407774053449452941219624628168221865145364292485392071448330014061262245802826912342979059377822866017329033695453629466448856852359949795118482181716349261527877294900504012902789368359135337192032624714993276465165773330696922474386414156111007051179630069344754511336440071461844429281206421720578479934957942743 A013842 107 938748914100654245796867159149894366882266716590390302468953957815755053909499334059068225110460763449095523659527289434215035730971510923458516324955583078231125623304887498137663801984544832082546327634565208111915748449050963068909153249069319489150442605937117613676206556330028106682038499033695392770944857180914011987612186492323584891997550041152369023176027012462721757695509176042575477289072031548281059219322929236329857762512266838143681601 A013842 108 15777552999289695909107946343832274624190256705734689813595709169009395191056955307530759659431514051288948466145675153520852105530438184090567283873528484795830528350885244181199715519954244992811356128554137452736967984183199536299156138657108052654151488877985135733056003592238782389005021053259318466301270214639621799475798018376482491279802823541647866172519485998460964581588422721747566046797433634231959762299160471674995919414543668748680856668007 A013842 109 265173333259061919144377254200789039608765644453282931697103084003540904976094247853669477596065456660013356870510362305224961337650074560010164340062393243963523689993328298953423618743870995594180462452609388168150220910167034606579917222410015040958324073572296176265472252374757215612007388842129365463125448497448123583789737294853541230939646055264475686761535001176133431722756620684411342548524467090536547724961990047441656417600235440659079158019193649 A013842 110 4456768212085053675059548511352661388704524186326326233033211532847511989933216023676622909957072130084844488922667659263915925201884803130090832063428643251294942657717868720510190760228239822951391032441005986942100762837177350632788668757045122793386552704529581834493792145662544522791008184269668245338749412896610613072754114714603467468402631250830042867401118764767274586964370523842901434213050718390647757613436166727351919410607157051157143408828587658743 A013842 111 74904903340513497116725831830304179959956937999586564998589186232568134014807561709933001247648511290335981325323275349248634954868077886207436614490045207124514101248264219585614776107156026704344029082235987622535887521004439732085279155799657378788447791305028681892337164592150385794548474553020314199408361382553334573913778406008340477741443023432700530472410603079443583983110175394227644404818743423991616862209021654186603709534074488558798109272182072780493601 A013842 112 1258926710444010346040811055571922352586996256959051397931288453010772628386870689658843951969228529256676838134708288794821807686467785033488387179734189796141708499679576738575427542032971340819910096785140243971960661565521618577157286771524841565297442028463617056564510725300271534048976211812612420749456329756573894183768873669782178409400432894833397815649805005956208316004132717850784019511788620727027104603147026941914248546139189929207719822537564097221755952007 A013842 113 21158781222432481885907911410997298979929646090710776845031165029752055565298135681096190300746823891216967618530042209774570121786464063057839323329792527903753694754114646245237210698948149325160228996667852080436742838931721843426282518769018012187954108172388011869679731760121663672761143191934576955536112534218737439546603459768029072526793075663464917087626272735105993167081458588918127015934631348559144547065092081812752775314961365140194147057388839782006052285381649 A013842 114 355615636005422723056454267084631603955677561846576026434438790655042797885965766392183670384651869139683574764634419419681200036865101507813105507203823016478388347732404859443701800217221545707967968746996589915900336893925449022465530292950885730842944696053325315493707251692364801348096533626844434891695443362614320146459764348321264621957811222675854861491734765858926427159138074503946960756813349075233542402523002619026935894718555663911243029593534230216175720760409374743 A013842 115 5976831994343139706409826866891403367683072781955403276283612754539304304069426635753430948154843964630661841069210687186581929019591761041814864259574653437952272960338528472670296156250842518713817650730771686716536962176205021720578167633625536478277371506568238577502737779193575216257458440666374417224725316595458878701549259402235494501244933219513092657091586209790976461263633618187836569439761957907450147159204105017985711582534765043356261598378529807243265338820200361305601 A013842 116 100452615328925149045629960151843816400649404246324462864498679565542087438494853467107913945638462513547533562850224019544882481032278727829782423610671200331663851644409648040169667498107910212023133255832079738644836723295477800057757263418344391590407782910892385772088513854906418659639104012279754830295958396019877374336938402773371956082423592620356548287738289427956941384457890220882969222574079226550514623304743393037285854567661796083688688683947950470337560549551107472463236007 A013842 117 1688307105833244980009902740272039022245714537167975247363629307458065863578783002221682709684345639465193396590823715096490839858709508578635153193624550863974274354587592954611131601640699646933472800630769764167403770808427095385570726326272114189459983607383368327671491652359412178412554421134385839432784172761906079030480923735412062465877293321170332507072017430415672313848583760942380063723802549560634499273882822206777663357718691806778555790711113203554963380156305463289689607569649 A013842 118 28375377527739348379026435355752159846883724226182159982440517770447712969168605918339821301664797162491505416501974179626721545505330710681121019725247826370815629077553674788149288828775238966010877360201347426361555175977234192145287197365655423182253944489292271483174760201204640482579802156005622803346803591609355470265292885221070533863999668848909778446359396952996204578853147270158581731005949450465584029296148592829312188053178053196527187174481679612148269530287025921509813234423090743 A013842 119 476904970108715228206297299024126550546574753069443562824877782167914711872816759669537376617080245909994731535148680036986309015308093254417600978522240217814298277906444612164425097345225441301744815792904046194858657842649375067385841926124570697424142045031535206817718194701646392590718734835986502455849727964178437388748777521910532462652242434343626646347962384589007210356784846169555283153016992413975070780380369399682249944609763540074032434841513589241375965995534044662815431030948886117601 A013842 120 8015341832617176840463238704698494935036281874838137960397720884896142562446431279765914688803267693009281452911243865381628895620283123326996619646023291340804911156773614596647492611081203991958425119031338304396989462361408046757553845252375659711607555350845012220985389698350570920272209776388425146775466377893946997192700703810750319099796238594013333045170203797787444184466482909571715643952756591501679014605852868500459574819056295818024263132381318894379805860486940688647938949337157928978520007 A013842 121 134713850180796891157665652909867604373154789470404584700404494912449468047037170519025728174716520116406993379079275645469036848690098453756832186390713457564908141811894140525854408314441795492845250975559702882000201893908185041854207477156677712772988182781652120398101444660178045457015029711760261441855263413263567181817720728947280613110275382049582088490175615229413574408328178261171824827913980033368719198480569160887224073983879163813533790465932826657841397097204012154105909921509613312341985757649 A013842 122 2264135679988653349686886628456144826699612546629089855059698345993538209466553724913265413432460553596452337722185385773398102315934484712291078556668721081293411139432504819818035040540823256848250133146231926337777393230914865998443665068572282318575612388011227187530890980403612409996051604365554714053261412186720773624810432291416945264544398346107326161254381565160753945080771692035514859882750262420828063568862925887031575011447057106214062416360933017638340361012707832274058028050812070940531754628806743 A013842 123 38053328373569296848187503564462426102340388071195113193988350101113396686504368454617251803559364524295574440096769778693501905623910884559476157301931195213298361020442108506681714926369616477848539987788719985959024648031986152835842678807494348928300317405304695340831684707643513774803639314571878079093164554622216042312188935521844599061197703003025830792202390965656791554972529828040898250049383660506857264401879195383339681217390688784139747031778201227447586447540580537030093277449998476297517200046354929601 A013842 124 639562289974579172127487372407919995502034902312576267451362200149412858110078920616752151062422239559835719614706409670501686527821070236791115775773557597949905553670570517671799582767494144143200411574765016804013327259473591270712007902717557522437943434630956014593358124881364536013124765960009554875318816669535585023140959439315642176421549794371855138124545584959793695664423308819883376888579991182138750042802383636807790022220685306395036728363096228029711585423814537085864777714102124391132371581179087301804007 A013842 125 10749123407602752145946680268059911364402700603167469327055044497911181906256096418805753402906130580282158939564370627332121845473088727469748282843426182548744062640541278690509935587573274080614769317337075637425051991249972648486856716820973989279614515305842477737270570004881093756772587941489880588789483351764884577483930105296577998059116987394007769306459237646419252643031962551335779915366363911798205971969379661783828526903463057944581382293598558304495362616218050924802129319040914404641761769164876920281419945649 A013842 126 180660517111579455316925855265282930301516189037435656979814132876393234298446212510868297442643336662802245297258377133570971856866202242584059389749463850096741460799577270951400487420344017472892427916484230238202848816938290303118600839610109837822481158745294523330306470072036542770076885532620423055784846693112415093772413279719586413379579207131088578733660407123368379171438194600300453037562478265592447770889363975600806051666503614874579292208510969423653559490776781893149387465120648398814090054354086399169825026522743 A013842 127 3036361311094315905511572849443610209577582589152181086859736131253541088853985493670163475118506559291717336711021544483927323998350261091110286163519238928575933731658495192880187992073721901666903035992350457613475280066281845124514324311327116044282440835032165053612460842500718174336682215146751450298575918371140360481032949992247088849670587734252205742776630462522452348734361736647249714202312572209812269685337540337922747310358926255197054164148443863103345374361485373278161755126282737638868411543529130110847249220767741601 A013842 128 51032124555562167423933004880598756792370430575880707526851585157978265080368934192114437526316739742015893278102139098141366534440272838158290579550267848672575718227984328706737319582783044001315639325923434141109679032073998971007712248700474839356254983114385598056064629379909570356076617989971451625168165460063756038604720790519696822296413568049576821918846828183614856625178417707830325946598267401130314816601468040459467614045202473571096889336842896007177925706893484668686064618407433971496461392812094089773009717653443433088007 A013842 129 857696917405333347894042013028223305409369826688827051403794591750140701205760676966867351504805444844061118325062651822461947344337665590926389770501351732639980096257732612574134130227834620530111950150795157609630375492067700705726619763908880625060577501203478746528278225988140148974579718557450187464201356887291547740829542326264544492335822838209237645990058641282014895299373666415504288184477080210797201122620873356002272189257717973309425419084318553192639397355758796826606688041573742758941026628992865366814974324601423779910133649 A013842 130 14415312090831437578055164112965349094015278677159116252943575703544614765165219697782139576741265111494135215689327989180117949016283145586699832872816218570480145477803712019533472326739216467249591546184414213945057720895181845761147298372016556665393126062726867292900772144182671483815761329795065300710832205204709042880122117877528199282688174441782657116154915584026824345296573211445380571516506287102868559267889018494330188684854465977411513018550141923508690351358238098264778605914729894549521834553483088220059273473576129468949616238743 A013842 131 242278150310603971374373143246608622223114788727013266863222676849474340358131847460624419866290442728881930570090535514150242369116670827875664091093422185514059805045446987912299069395506011165063885116721449693774585115085321281707602643738482267875262269736250458591783277427278159628491500669865662509046956872875544883686212435167616445344140147843041118151215666220738836771399505964762511265477921167337911875615410733834207481226349009682355299302772235308410558735277907717536134029608865337693813473340390263714536209270394007984636200124553601 A013842 132 4071968872270320946889089418545751113703890254134911976170183529809115238399121960270714624692743470944318607091511630386323123497743886604106286379007146671934803143398827525842010459330269529651228717156737405003269452029238994781659677633312671476179532967457161457552101543720264028876056651758432189789552204162419282860114172397862129596898963464797992072767481702171957629616911496749763526838887421059448284893468208203551525136971247805731345515381692958828456260663815795008629804635636199730619923046431939162250210069207512092197780615493372372007 A013842 133 68437580836247284154364925857498438968021283501245465583492274585501799811774042786269900697210939516161162829387035971902932736626581502155214355171973114115208236431104094226826669789963839984848201049253285565889949680255419785295354201983086069500149410584052512617078170645306477533319884146103969813793003895357780887029938895490868812135080878952859852767003064968404091880971431525873275595581180885746147324204520175277090482977075761870926724077020113559029864372976752066710041126511137608872529046641381601499939280633170655733568098804597109456321649 A013842 134 1150230421114808104782411308886976263735533711805432540061754658958528749436486337108838221018024260448120663673507913579772590504482955306722687667375352128934304829697566511670275839159922258625343715034799970505912384276052840331459018072729727570089011143686170579555232814035665967902507292843569420660419016469278223368312183016515032125554304332560715545455020512923967572243486849655352142934932907146735498077905370585882059747395712329764665451562477048586614930516620271985195661213272689792320595686901700576409479489601699210914079036608863618632397954743 A013842 135 19331922687676579817077986868463410064603115094313904700817910553115992691779025867788243980649933745351563994360647503535237928608845029840088211625577543230998861272727000361642326028760813400716151818589883104292869442527620087450831716748368531270486010291933468930584797905497437922537440070821871253039662409799159100151222859958568144934191192917347946172462529760713122986696283482157503466307417370415183516195355563436919778174479737126354732244410551755595237137192836911255183478011474097339532251709756881587714121781735758637832926368285170838354712425365601 A013842 136 324911624611780276985629725298264532955784555390133796306646622666220489170730087759917016582783436458123736053219402591916743866128858416522362572791081769083397861410722695078122573565382990825836363615040165333850256720561710809786128663389829905063058374976525812316338698397695439164086755270303190149837606121494466996241602607323654811908951379361866931320577737688305458037404436484621160758228763744567989356695340954684310711778480941882643984831808143356289150564800009967465868714938845153985518554485883908844711244785632895426057993471768866280227651733119656007 A013842 137 5460789674850191115297478793087932005387871022441978714525809787151167761492460584980925297706841216551685631846458499362344714158027723406491347760899711292984667856730016336178006093913391926809831763277980058766021264702480673580075464445592871214394822108230469327600704503970067246030806095827985716848320646083957506805832615021288666423753745832934897514704950037327349833234656363997027848863550832254954197117978595425379210132860929190221597453068199465389151753542593767523198855491977170503034610345244250855953061891112132073425756696280019335571786142678542058509649 A013842 138 91779492065207162074804726075428873214553948274182336255035285092649676567403785051774411478558880326584180414443427998782927610853971947292900081817441447701193312668061384562143748420402378113892842445413010847680519395854592680860328330937079386500333775173029497988985040598224920204039758052580955943069725098733073816885628760662798616584029206214136822529646095277360768647174869509698047055849698837709015190961866253314348384702993636900054388393717228414795473521790373450762403164253660304644502696072520124136003111203921603758066692794378284972955009699998256377371670743 A013842 139 1542537923139936772991243031149733072117008208644182525438378036552163114068355415365172533720139101648900320225550694375544664355622706518151771675105738411513956006012107690335949979701702768960197002980056473316966489486128139187219538258059493248911109759333106772700871577334366233869296213589728126535172869734406771640396762580459656348927778868840997576255761923326602438653068031849495076867665888365375418314496086119454253301703214055379214105733205457967467523480730806586963709981611268740160156812890845726353804290004310394361826905795115835540454848027870694934485670177601 A013842 140 25925434874212917343663821624533563743070556962682775705042819660332205458146849466042454774234377881413067682030830520369779173824950828450576826543502145482315058593045493951476311308846518437914031029085809147038255788793355635319598779503205903034449021725111525528783548600258693292641261461802560622676650421626174610960148388689785444256429179448610646264130590645350207186442114411294463756914860585756864655611735719409667635241725918628758451475057984132059226667140642666307099073660940593715871755554256444122828388702102444798039224805698511847928424630804422769763900658674940007 A013842 141 435728783930896501794957850043535605829786850871809411274654670031203377135074098975775537390557189052909428531892168555854878574475948573768844723716640559121269189773315616842462364167783435386021119505845194334271965042249928162816496687110381612299984708133949409562265101324547858169421681388515636385326463636271116686407213968709223961617805218992799131761242836976400932182532616910626052362468061864815624266866442236118283945507687514393543293941299539307519422594632781292623414131019428558582656595600388056372376728916235789720645251309374888628133032769929933491421878370349716697649 A013842 142 7323293671526577505667856585681702927181227602602500775293121039214435159509190381485859456923094676412248765335511676918252944201217267679332973271505577877151171272520115572271264954567936198532856955534740181176108916465094542632456859820264183757925842989607287726512989557961675852253470199096782300728181874334808658148446045172095927122910452315611975007511208361062370467191825692416892062056000715761956197053224294662439998272147704054412282141271421357141478935547993155185121721300043535784098709402255722063450535682895174917834884738756663753173031881764212392190327509770467688537386743 A013842 143 123082596737347188137759665635552381097134892316940230530351485306077011725870962741632839892506452226460664998993944753965077233189858617886549281774194247381279735577245582423163150091423303688741726851672378225026862559028843978023702442999180136419459643126329684819503815500661886048824073636219620128338552761945129117500932681207416247154755972068490463951240878924375260442093014412450704886975204029811197803873540720391629050959986462042507225948348778749476836469755120959196340769889831705923347008923711920720413153222419204844050907804283247699579146836811117675542834456712250441247858989601 A013842 144 2068649203364594191031326700336728869099546135170814454523617413539236336076713270798623140073355942570124396638091229479891053058221953790819233778778882715737168515846766503786103063586551465096682203196057660828026479029597780738644366959487220552801858222024223012761400627119624318822586205603943155496986056270011785077838175573053044865929983622555119227628505452081975002250257293230058997035392254129036801489702598887622109459484492467548418946513897924442457190547174317961212899319538401481453693178980826251547983866209199575813963607466588544086826720886284454772848418713962793166052766038224007 A013842 145 34767787160948734568663507852559402102956071893815878537178437869353945100441319942312459115212893326776080734296399293868528928749536377362298862119936681803394591245836604629133034189699170473879937789116141105536641033050449900874395875488101715830940831137561116175480860339999525926451206357585472614437844647730088071803226216856302525061685234744283888858752291133141753862820074327317601563173837615146721522637431579504264793685555864902086277234059082416104378001526358761974105198863481913698792221259130746809766964839378017270705286350690953660467296697935782831367263373325572664741848838804430885649 A013842 146 584342198814065381895527576477965871144382700319363470574358005270231755303117264270445500349383098143125588901319582932048365705493457894328156975649775811069652895068775814001838905626273958154500114421674983560754325842478911483995971479328525537970622548928989679561306819734372032245865425251939038230856854994399590222796823026703876538711743740347179320049049757074713457172416989219226929472262688797770948630967312556728178387473137421409364061472830998167466281071653511712498786077298540523535600862702210461631753378055426336268743747696062858171473855602206702046789595515482899776316253433786069895102743 A013842 147 9821039335467996873518131977865172396323640044267541849943234994576785111379491860593377524372081730491511772664478230338936882412228546829973334289745782056647656207420915105928906486860786414702683423085091448705597954434543065311520292653074528716672253179849529544386883719275590745956260202209339415546011161890873912874546204609812052986128277044015042832064379267154709074696812337807547003640319010624136333640667622140930494158261020641627181781173870586200605785971280571351967097601156570579062843699436051228644879024977550433668776167527728457287961091106288041300392731828721096540547271461642476726991801601 A013842 148 165062208111210623453219244151979952465011418224004575871995950553852027366955119700992896052121577644370838363171885617306512182702325186571361829407757359026077157878123320185347131324669237271908000291791131978394984820181365298690721558620223604141110559193731043052510354669864853667286865218532367557081809597899917853682498060877111174537857952278760824878506022343069195418429324961531442490182841611559859359498700725322618815317892973923828044196189242942273581444819312562712511009382638481722309214056421712999834481772797690138671121047638532181638762058223383110135700643845315469556977991455825106350551209508007 A013842 149 2774200531725116948378255836462327061079446906090844906680635940958591023956414696814587603948007355468940680369829881570070550254677979410704878266856177933151278792457618642355129236173715870828957760904133555160884509872788206575094957235730098114799645168369037640583541530936418595586090343727873501531873973911903919366841744909161607510457778603949133183733050717519963967397541664628458953932503018965486556255094663090497254429047827212737777938805352606130792083343078186241509172534694004962306850960646279730388218135155410778160645531447660810376802673912560399932050720721108217096844129102398052562433714178201073649 A013842 150 46625988336704040551393345843422330915562264150668830346581448259691039339635461809362773859554159623366486014975730819548175738130372799955716889031051782522473542664835196522062657072371642641022293087515772661588985957431951387907620946260915759015437636344778415625287582510448387336015420407034369940246205879537369172798509206688279137428263884996573081419001383409358034400050482757410509638743578239752932550979376002561987355189006831964483833817501561251240222544747115076161044662790602141401491244095582023428634782197556988948545969447040835240002922540448402641657976463159665804746659277824004069416823434193025444818743 A013842 151 783642985974984809547267963590399115697854973580291031634994400900627298181253206629960140257526760789920530453697107884146189630757175648855733753944887308855212831567885147946307077415350197867661679921877591123326086986558806976563385243807211161772460354046690831414208399253106045956411170781026655585717982217384563687224544236809907462756831115137403779409156250961080484161648463703798435498363319475527537384310372475059321478661637824827079794970748739949594420309564763085038677647521650190534863339514447067765064784394340313258212108496415317878729119137316303198345610416324503180377102482388036394688551458482178651068613601 A013842 152 13170687665281569694060932664063837937533848540963951368689350895936843000532322643829740077308252268596194355335287292208845009124135851130318317202551720999929562060161445681533583050119790775561789854446996674009741543983093868855100815792667797995909741170462732803578600566246953314389402547316715000429162127127582361891182914988064114726554060552114345320529689109902879697304825729469740305420992310425191320818104430188322016091866146921868730114073374072332833422142854973170245055221896374752319448147219311867927443831315677644930770907499252247587800305340875107854594674267165924952597961421495727685530484362709976588510188792007 A013842 153 221359747590387341848082095284920924216131392427981130653561920508010520309946746674846441479319795878296238530120173520154058068349351249947259957223286774845816149545133417569534930323363323564867002083690673100081726129723858653847679411027367680917255019851967150229745539716912544354942688612752029012212927870633276756305111252204393576209194095699385801802142484870137699072602206035197925313210617761316190528989881158175128124455994331315847747027231198033697931325954963534072308643114412370462232965010314974564256548472922594178351466642339932525208159731864087937712172690408257700678313937611078695210710850684066576523090743027261649 A013842 154 3720393277751640054440715775453665973300520312537078862894415197978132814849274971364144141942927809326524880975729756353229253954747546457863598101051780824833632025405057349091173573944767379154719704020589142793073571062268892395217947861136968613176305118652011893911333286022149132973521767514523351608262678721733482443220004815799242835347925166419577170888608743212404308313225276833571530739130852714441214220732932625449378387731896726425453084286674745352361131795325072117153291364823928710358749442928363777501459810184410040355553099857807245951173540613439725969128486407691587175300422349429399630406417267447106951623586118059186534743 A013842 155 62528649819171814394985110038049764013261844892810684448666436232418478219171764443717170593634787691350903674559090015028724071217442013317313493284377280322978853450982798866175354257289705341453374065474041722923187508843553274486428049702129031481654160129184363900967778538174260477885980346616593970480070841276174639423198620939137874333692578272013833511124847147170879209820377227741836717132572241571613487407858398635927702562609988281032589987606142445137133542084028487072995367968595769834999501887297010008467035029769379548255780949310166382701373697090081474363142471054072505655274198426859919588240655013983526535937611886220748089425601 A013842 156 1050919017510820684536514744409502383770891827113469173528736793758257363429619845005554486167219876728534638058314625882587765464951547917824087881630528950388305589950667900543809179002268077673806857918422219237170012461133599884293396231343682632112161469291201604083565453891094795851829671685585094861858550629328667164785699222124090253926371163017736499821475306002500966879451080066657049704847141664094107882863876105874036896969786073039314739921696436075419803441806266782235833149448189103616836628219800847212305457745333962067534910415055966394061987726992999339621335511005796602548193452960234668519560688820021130489503442971712113138976076007 A013842 157 17662795927304363245005203309290506564037378938296076399497479292695031507161620735008354249012464468176481661846093917208652574169440665854869445026564300069176252050300875404439800871491119581463671861034922238719116399434272413255319110460193273997909097814377225359832484583547630233881701292019628689343256660427126909038553246826239584897740520136839097352499535467984033750342934302680305034389365909948429671187293165711424938127371194529571762833863952001119580636446437925809037647742775714264488173210490192839097217828325827900469059239345845627184999827727571339901015785933474423499027487363902664073808256496998095140137084366025565485526770909449649 A013842 158 296858611150204433058802452019245543821776227815942156046354134472325394540865359693285409863152490316642127290647300466525823814065789271022790762561466191262645268209406812922419733247151246805659932968413938066152189325291816449582148289504468356082858206966238026622704568395685021340849753614973899381792114691798721960210964419408608703376324921939854709203459692610407655242013696825147886712982072848503257483644836236111918935106727666458512617948751441282816791756755282219072495745612831429643252727148708671046706940040672189523183478635685627456098292104617291509716372314183904635748154980125112075088495366945046985020283976939791679115248438675120250743 A013842 159 4989302677601485906419292811087459855012593060902539816671073938076372906048324100365047883570003904751804233373909178940899520843003720278080044346370562276551279022795500304787108456684871005062726493400133057077819845990179559068127166301701599660684597884481562513447795681026278153675661809006866326909780071625061119985265678997000486477645892963043138097582547053703121461652524202540260531985089698364794248527618762620333021542338771890168221569864665473640301819055786028255951435996514857838014148585188346634282003541263577489316144725429968340654643995402302818403803069484488885213019240750962758646012341632245404677235912800427078750889980508812746054237601 A013842 160 83855210102448173629189054275946937783196651574588986698790739677249599431954183154835359779161055627163573750315291570459698246808363526713691305329450040181997346536123973622556931831502626982089244174576036290306918151556947849258013284032698785497126036644481621163517102011008656928826848023978402356372673663802402243592360266902587176229794523029866022006069868331588362405993974272094158761073402560417096935003688543359937093062087739158057299924715432615472552672870595776897775784793425215683503795271260541882377633518016946862936444400301477901382601630726503468912718188825804693775214379301431084563529425813148516410303986436777912566207902411615822933571360007 A013842 161 1409354516191846454185780435215840183322186123014117099446575961755534017652853956283317891808359861925738184021549105424716148434108165793477009768672066825338829403232635624674314353292064651687973926842099441931188373373217622502479429264737568487850197297883802606895231933499022497002792834739005008403555526267526974508056799005831782670894156548562958231856016277049005606957540725591086526297360676832930148186606993348250462723094508632029469039834692275968247192772936103222320917615023097599992648287124075927417120886537310825925372821035866939088537385607620343802016054599595299488280028072919152238259239059641587115307979100042926376500256215832027136044533847637649 A013842 162 23687021353636363355500411774672625961095982169498266090398602189225260234691516443253723807623104199385881658850175814873204306732055942490968103182071427133469705780130906943901201335779730600919777788435165320537482991283668581399171767652444313575298265985533070414088163106318071107125939173458457176238557729978325860556910620891014771349718089111697639002804065568362637236135386975009391247479740895531057000572303737204045526987049406578519286152501673082198330568934737086857547662355693201363076439761694344112099550740032583051327741003149815645261047839907275118280483829655398198499522431821552191668423030875396154646981204734421463609839806219488880075500480377245966743 A013842 163 398107767890566358915895420696922824528140172322757358181329306994308948764460316861765336034721512279078513040294904920573944783245664225445700910181074475832225345046660153006147490850449932209658705290229823542273476634504617847575879898934631578260037956418854314449579757327887821097465659688316289761041439767745722738379996805315285262074711923700302218720127930007470844027727448888982838696392005231190475008618708911188393172071339376365173642365095619492507341872086126218814803561212135635309225723074796841492057149287727623343665343039938951549902431045321572912940091725018277522181473511624827685371185879922783171151813107971421538890577623130949607428936573700372963049601 A013842 164 6690997254936748794299454335653181911844451876228582918953601662653350501884284545495690002735564456874472568668236467000086289972009878637065895197413318715312211374199217191574320878723512010647733859812892644274990321796119112164207813461394352935816457933531684462954086981409810609185105342381531882013823478176502362063952606306933999399689683301630979390029190119635562475574015233477134569970260431920618313469854640670343324043003000898569473407230162076810570894844151523359620403453292363622642156727718110514957004508078838165536983420472253958699210158578719675947784121622382190315304025309878478908033521083862216757548522905675681804133938111961870052058136994182168389974644007 A013842 165 112455590863721936985790929019323028392369702683773793118853183144214861885169170356146061875976631826689260461607050300870450275559570030253166500582925647648252336566166243338789611008706066362956462981875286672329762338427373918143840720845654889792267208488867020768869339896554686908574065489406406341006331197712475199208851454200639727910584507250511870608220598340714898526972474029050200717490167079289831994487846945746460247190751436102257139555317334024955265029645654653105140120839484755405746728122758283424882374767281033048180080347877172283857625135232541593654407732107377472629314753383127595007319388856472277044118024475691184082079097847743149964941108461219704130303841825649 A013842 166 1890041115646574594920188144027762138190557593006186140948565449104819183704038246175746861949539251111166400578229694406729657781329693498464969375297231360024177020667556051795036992223322857362209273336377943101846315621948873442243530995252921732738634973072388018062386995641394622872404318680453471373293408439953570673103166390750151906993193813359353009312363596312395299542826371006246723458857238101624206331357243617160757374534959386570635744506218432957423139353254517754738090010949220284104385259559198469521998072713692322440762610406771634574795105647853326564549630753528693182480893060110225489288016968510729560280491637362941730867503397527019121460765209907719567318016669563682743 A013842 167 31765921030671979216823602136674598256568701465654970470922539503104696020513770803475777508785906193425373694518306473893905358330808158628700740290620567467926343186359614562519186728297387263686651256964504089712731026658094715943787025437215855562138237992427625419574538235744919426616499384062381493370942315650299662302844917529337803100834608421130646027512894963222427799416282817501988681173013600773998035811121193473620849193809062410092674957916013202715410703110148679903883078814023545314942403057411448677256221608099026863261897193106610862298581340623470859570385644074556746317956369661272559798463701189759831719634222949158961670690129602236610374391080882919042767913906165356815861601 A013842 168 533889834762503954697154281111089972898150165533263088704795121428680626016774945894017392590164725392900255683769176906734867357465892722072573342064459877433438049933146041952259971342494187740781547675802420235801870365042597890867228536523286884432857365938731100426789264128164860803143505147936445759085427499134586424323914528915580456715727263733942767784409225646879344024789465313755923764474839588208584987877513898711145612400348911926427588017694433898037907687172268863144562905627293726108236968185914217918645316567320344490842706124542808762652256591858674736799471519961075235365892704897007912532779425896293491711892385106514668799289008224790710562390896399220351800329020921152004185928007 A013842 169 8973086452853403966595072002634089174499209832117552731861491605851835281463936515640750317262898539678474597277108556271492915676929258979873740160077377160023793305226385527091633338353299813359315471787211276903122035225270942751805510013346882666663033749332253604873047162202066815518432891021367843872948779977954994033612031487484160736021228121576376098152565855447101135024636543528295810709528628959021687891257376095638224307612664162747468471813390350524323114498304322782870668754877925654701138724300660260558671835546953029857593361835190986873896476539368746301388717835985791480794558691204011985938423811039004715201775316485192038509650361234057472422103795781696452708129854621801734352892013649 A013842 170 150810664013107160466563375148271136755808219648399708764396089419551795575564381018374090582237535756376122556436363505254981433782150055674737950870420477928519894080939861553829081517703909963130015134327659930910772046031128734829595206794321056978605608225027186337101303655130136968418301599396129351972650145089489584722917413210146289490308781039334153081650174332499428776359066387080067690595047666914277508388362720039391635938046046583296702605767651621262298585373000753011707329763233296478562038539321196999209597540037639572816571632364054916389578081197170519087440180669413197417714147923065829447667088992132552248396237744166622591231693621260803938998298495702972280665538466628621749269056073398743 A013842 171 2534674830068292045961530646116992995454868747630653905203205074874407028238510551775813340415666263457413491806025961432820472957576595985725320740279156972544633859818356253135205373068049614750326164362644980458817345777645180646281006640592154004639424457438031920767661610531772212028206394981050746018604330988519051450438072963822928687463619682928089110843294480006317899444266828767654697675830966137828262083483212235702055225210739904925467680695136920798555452324364023655867765091330662013915192181730371357965715705855412608300328119425142670979759638810680844914302607116510827608999521684142967395526940764690771805638795567766208425890831074692530331802744402817279855121145705008627245739965025425612673601 A013842 172 42600279868957784416475445569288301274609979041428400184750267693414158923604646843696094812366102889928748556783878333801413688997989848732085465681871791237557661281967113546443396705154709875108731844442974186571343130484882551122044878608432332355974806856161002492342088688207495567558064880446519888334682990924039697727512692302971962450201056010972393685943250325466184935959792591097972503837691047878479600837102348045444442170116905582082335309443166227861321487215586145584169527889994436467872634998342351413329783868311919707703614703178372871156820249491112960474683917807197479624454960945390853016621293432157801737371237107446665013947197872357357286608725178150022525021095864079998119151592182328272205212007 A013842 173 715982903757573482687702813683028479522369917749287121905097749123211769029023299502000265511437091271032476993866643156200359870989215387640160421715219195329631613166021277375074168423535208870952456109553067153704563994059421036708208274771922209906868578831497968888793484582703378003948396445664659763241017028460335199706305819536049772900529148376413020679648208220110170218676234078583623872000073441693606651269179163599784739553154832118057809545811294791665230235632356348833137255247136493715535376417139900203833677474718434527374652316318912845532677933197135526698012606585568040048214528609184066650354078714276173799998382064856098889410554640710103916032844069167428578029558187592528388580809808391270952998201649 A013842 174 12033524663453537523532221189570659655332471207612268657858977869513820202070794594730118462450723192992242840835916671526259448351715743020068176207767689015905118522481319608842871548694356255494097929833258399652312607048156689363954856474091696581904740204420986363113952095381495674112360699062285936640791773197332853701463881908942388533139193396762373638562847435555391630865291466158754966416705234334544446987881094202621582117669873263408197605036450431563517524570273013154838537848938623049877003071442870302725832617317592729101585781480371968194867718023244256797213497878883642049090341582334556608192501000950839653056572807364036454034323191846414716516764010270496972110942784458867624626877670449632090907040775114743 A013842 175 202247449018663605158006041533114076827172843586339399332635841052918776136203844753629100998409304704620625425929251498341842548447286492938285837523951549290317327007343538665822142118906045586089303906707573922956417986658369478139989272760059144452072968615703517804856192867076797794806446269139839737121787332127573272160503463243594724076470423419385213743325776849379467139952953671730194720565564873460688520525317550263460930651677559938101577147847622403288039035452578532093371305627111437599282790621740321177913068799256780998010352229340611669451141736816666223990767258850397371919061370974296892913891364322980762048921819173367360682954869885362692140497252720616242610268615378400188167103933007246966551874634307353485601 A013842 176 3399172875656679211890607540047048289234293982155606284583610580576405870521178018774244300480265184170558851533592929932631347711753544086813770071265053688922363315012422854356472742592453908165402930760034194923128517101767215819098799707278314040805990383524129023746218033516959740537311942445433286461805879691068123985201581706735096527553238406409607287384076331507520704221189292360769382668545448828253791964469012067277987861462744749879673207123874989732062072068851487388893291533674861931731145861979589578037184947309108718233559989918527660328465339170677709226612825319498628629843664461965007879203772160176337667756229014846785230998422498163290766805337326475397189550784618664771962524515802052799766837356978803690032496007 A013842 177 57129898521161807514245440925570740597160778958089274824996743027747653465849438961538723958171816950354582617725096373377735060991441815467079033587751757349718160235413790913169237384751372834535927057283894714073020986929401596271593526680226624083826280375890036502102686489319542359210601816680397245563571419967781959819282983745096767338587277896526269679064170903646900475845528436707451014510243358456461481546830685814741141987604351011227667592130966952426767245261186948545129550806473404486605368502290962038070967409424190227351442750560694387140516955441580258971681755144813451381782468612245887425777798696083707181978941052529919377390486926630427917697304446072000564780037085898822374149537085101405681235458742753618376160389649 A013842 178 960182204445166498891923125636067437216481211948606441983720260067354811800531520626581333564993727484609470056105694747359593170083162592555197317509343785776713119076599583877635372725516323230045326051770418459425263727322452628536672402914568870976868294277583843490839851825993548431252584732947436506186944855398511398682689107803841368659636379606917014496031520377593456297535796435742129200873660125577748120357583336488354373385666327445703409220945161569436677091104769044197992360404398509206376428418004198973858749250192365151095698308673590564670668470106639412537055258718879677373617949966016629965047462685078866607520062269870354975801913775877602012738595825132113492258083302701507642331269789299325284524355089460064048127668830743 A013842 179 16137782310109913346876551972565385417297399729220228470420386410952032321931533267170952473226849577833831363232968411618872682409587713693075201315379541007549217392320409206231417709397752844527371794952105423047560407465108461327815853075785159014508225421923351657550545389639473568484062191606647565359483982184682781077659955834859161883062508632053454262634801762986213219992684130695517965479083605730585212658849903136359771953492893965379937198776425330497522231870197853325835657601316725744231568632421396572153643998647983081094465401473877036620419924977082288606510287733288210737618396885078841499822552705348120511072589686569711056078302764831174857028097580032995431464381606068504238944661651348753760057000835988555296456881730038297601 A013842 180 271227707286017313620954209002906432708517397249004379902355434408870807234703279621342198217523660854653203721856500094078393173257940704039514908507583945713879696712729117529131437441848032057971537757760035845160347768266077909536601042644721167556839744666265771308452016363670632265511633254332925630996847288577963501572230877716477933768631582578922405792103113230509285588417042184599570445806958161513945669157290322012798687222355068876140604499835380529671856151042415320847319897305330209583299974005106412188186294685276651643954680002571451354479397679089822024609618405933374957867152396447520089087517643318785861429597014862177133719508034568517555822071236027614554216621861653193350743942928374218504445278013050459648867550811236753667780007 A013842 181 4558524076356092990027377390711848414532051895564016613018887786109891657193658020595898325441920167984156394953242197081175554062946209412792127067286963375613176062650838278312112069085139874798327635094672922449609964941247971425581653723729828663127805588605928818381153039024212316486454020105573481080164012379129832570924484361780844632849391008403948874147877024065169562884525227996564980482677545820564884861526578442069107536146121642601295139828733240562194886330569874297480905514010684832466522663103823469646847054775444684179946306803218382914735236792462638767613856548522232916873230327093470137293909031258833973047237028788611086423771536993074560701551263916117812718763628805220645953448797185490404211787565339075318516926484456118894378577649 A013842 182 76615114151316854883390131805694036303040196208744427215008447021148949082453810352155263155702352263309716529979141606343317537135936941600797279619891993453930650084972638943591667545113945875735492563036167807610594680767554655749750854134727230341189028527699845650532039126879936403187832715914373496514316556056035096019527808668450655744299714678245168727803369143463304843400215506938267626972361512606234019867677203875855490360007866447199967415101519574128809454557887877317761578973977579979264846398785961054354558449610898807012357578441691361647955124770919569767286087011013168633888382107459952597498729088367222585004912742850186529524328222242604141710972092638192078364260309329343396539613934296537223587513610653838878313983424253990257820754546743 A013842 183 1287670223541182380025137945258299668145196577680367588202646969084450387228801190588673507857889434489446405719359432977812137846643692177484599878571524733980212435978135142724945156430730088333486423506948872342511264799660291099186062605442360560344364002465051305848491981605471091128377904456372875355916118357633781858800203880290650171094445304597266550808191225194187764503027422025111464006524479942372975171916050765541503226480652211378089852345611239482382900502754421554079618857815641186711504273424395647440537063862610376249456693820869506715217181782024845209078777264394098325229762038080079423306161139788187909986177568469083085001715384431231447809736307960970094261068123018898274465641291393721901116835341254259070027823119411436814263193421667109601 A013842 184 21641873447056652261082493445956242522516318881073938054921887609402357658154461610223835646567547725464125740925273990058088600788540534426983670159151616204005430411484517343778153244131280594620906319881289697460586827487890512504020154209669753937707725789430117297395604734843152628594647440198258916106882201236750971700855026616044957425584342234366258919433269921838713758002381881976048375557656934391462593714393065216456044727460321716631556148372688101980409408749793563059416154143307481425060252323443817646533106432338892593624618653047353799362655174210491573428987009482671610552136610574011894867506650276420074203137686393259879409623830466135706943338238127900024374245771943578623298944033184454283992070651580460332189957623167948018537321491837959111064007 A013842 185 363734967024681154552013467346186568075931771434209676889072165051225425160602036283032005711860774621875561327731079950906295113453000762114314544364861213540719268925820282996879421574114432953793572518244835945220082809588975843655066731801919554431053747342951981417327928778508866228790239527412137603008369156186073581376270432335867599451796039932993713658914967576343262130746032290371445047997540096317311812557804247092976743734425627091426564185699768929984740932857780414339607302686568840310987660800120243185281919808319767821048965701766875305888145512955731874620984668375261758549760013917417917038184271195792187132135095211518793237547718644342826596685768215615709657948689055725921785352365731123151054731441112796803116617772583702347556762313320578779652765649 A013842 186 6113293590783816164555690345687357649652185282494762039474635878015945720674238423808918919999244039069862559235176260734882101971804583808855284547140222415978868752836261496328552438396141274654408573314140957731313931780761917004310706561394861951322720331592993951681030498980398514707277555737215796693761660408019338682190977156268926743986336043153825345465383860055601206631448564704272876921694656398805059633659015980891660131944491514525606264269056016406253540858540715423805779936253162499106769615067620927215033226218430337768369966549595873266062061636246985616754889321383024375945816553910042931660763045987679289129794545219996357943464507255469886610497706399853232221143616959585567446417210842986799776871330782775869980994903814285355386504199978967549624032262743 A013842 187 102746125380303598277687487639967420017704278042889465597450205201813999727371925188956500288427294564647180033065607414171163487840119640075430767383785718145356847128919046968793980832123946403116644891690767076590193251439265539091450045177363444815880960613083449345903079596363557836685213879275385895032052226477581025231583753065411851786178349877286342581236706535954489479854756026984714242422922090094716637262907081590846131837591068884631864483570024467739903261209493804127903743388606902122487476920441504923703063433053158686872994027799057841982705069920403087260799424824484490686521338821566091552422444513914925812404456921512478787955807973442682384262634951462333273940760770239754632071934062638079143849876456466114046770581348406693967980976089046507606531110239921601 A013842 188 1726854129266762576253093604764932428237555801066843248296345598826887893417939946650791900347597539748025154815733663809974744740128890790747764907419286564869012529695742422404520435845507167197181450694646722256251377976939735915510000909295947417020511305024093533156593058776082316561168389668981410737803701770408704291067228137770376992970299526387551559762845326749787104687918884545532092272402051568221902522477679320297350937794393094744007746375361401229304554111147962365977678215132316203972647024601860373252677387119324438050274410625218765150203324110152214687592255933025110834968364141574061300721564024945368158129081707479860230989173264609651162832302105629227435335122366265419556101232995790758196170684873603825978784073160722671305519856265128604653342968369802362348007 A013842 189 29023237350586478619085744215284219321388600348530434474116680479483504824675316683359859469142071850545058776988035687654245534847346267520097684798995949295753493586596342893352774965255438959083028641824927460960816909658426141531976585282536988237863733503539940011762859538849615494443557125166570570270266815655259093019966903311506726120851824139995579064934141406683671868489852692556757874822261280707105515695282356336237577211510364743362538193330699070460921640946063803484986837761728838440168278542483467293257748845314485830310962019378051785879467268319328272254363045466353037803313296127435248281227326567256802633675476257614010902235035058294407093722501489310425505677401609822906479393422960255273003040700670659503225423917612265936631872224248016458408735269391268303982953649 A013842 190 487793550151306946150974103026281874134578206057751012206479048818679265588318047497229158097870801592110802864837915802404904704179348718210281788416724919813728966709924735008580088841048162585308462383151555836368449800629168160727930468843599161313775768993995771777698380269445487615112864602674551574532374370717939576386583743956493545913156608320905697344348114622132473093708954203801429602137745344844322402290610562943144960193854700241694179415309059277236710019380494345172173782261376587663908257463519634797782984843200563350036338659686916365276206378642950271779079705152995506360286568013804217862587677615885081864183729461718681233864234224754100024194082530840321473920088856293589199165259693010373362105056171774270709699783309353596971876472936412616475613672659046385041501978743 A013842 191 8198346197393015843959421749562719458579855909212621262154293373495542416742861424285930460150914562358606263749330850891019233363142313906960206017919895727309342743493705021289205553151496468571279327273628198941844535799174429277354327389854371104200629349482086936267776677188570310347201915377151188313165616048656410460329312984676787026162423116049462055266458762454180475285966393303290627323129086010798526615298291731385437345978115946962154073433099359272517385295727968459308724758466956308867306083189374502046338626259671868224060743853358003351197200605852065217790992604506395475397336348608007489616511097690180570891335941063105875497556184615442159106629945095833283012174933407726353670370519660425345096899679079010167817924258080305904306327880642286845105638996380592593392523756733601 A013842 192 137789604539584417289426001344900625940351638266136525553027208728339581398197271957973633243756421049561095474835003610925360255134332869834280182543179687488888123489898700292807677731817201147277491653487869139615581113176724632864494180441282415148299977476745435137852522613508301206005422591743780021979374508929768290606754763333462759548711845311443308762863372420567411248131237172248405573419830548583490836823318389129395045473854194720592923512190100931293199694665299965895601737015554134683132813340163817255892813291546305089241788921943387962323571350582555660115413212703938988755003032011054781877984702018878864854970683161447620449487426794831736368105129487225669987585624105783656826137917323932768775043592906280923890515853005555701333676452689954915005690474612168619717148146779421632007 A013842 193 2315829883496795301383382804603744820179489984338956584969728297097203344559501549797662853927814168579973331645551905688822529808042732543304747028003221007625742691494727455821218639638651699682292802220170616629519071769161210904553553690676633551397477721451660528361887347565234018369333137499437710829407347371582615660227727307345508599735199984149427690377444700272476480847341703153978952472467092030042730494489512166097742529279067450669005265469379026352244807268239696526807378394020418341619413193808133276619790512991018749634886746411102521482772263689241012979559749865915102584005335959009797719023288886831297081617492271894450156894535182140736993138742911291801835481351584345905920276899976463338044802157665975863487827899941464374672315100140360072256500639806806717991586108902921739369141649 A013842 194 38922152851930638630350514796975139192756688166784843323586223489312696612011542547449319585964772731323611784966790878912040258483774205855322883299650135475165857415951884349987221676406819116560295126914407553692327039224292471672831576879202180098337408064438058500178240650528888146733382041953049605909849287274189021401447412854555963035749506133599431192173713077479512213601272004908924254204754415748928171420885230975604758689593286643393971496743853295902178475757304579526051608668301171067597477548333295980148819151840052125113541546931400078560953435825073705147460715996435129129377681463077670263624416320973610050745192613730023786926452806239366643682852110081313448935076078101640802093857904419322518989863892056337639923514316191745117599888059031734415006253233000509284587732331405673577163694743 A013842 195 654164622982398243460301102192761164412661658019152861739513658184878491958077995594980714281309935295355943269936854301874660624336793077810411699617219826931112565589903320270235234715369408892028880198050447754906940548242683571405280312608751040912756817339010449212495690613439023082147951979104904726526836971217294882694126667846522070741841949587405640046863595693198161773996578586504289940419307465492235777070818077006989179295994368615522478945773942344227913642053018068094349386888137782133110805154837705538361203484975756066783292779276041120373944395912013762413372253752085215277450692349946404120735565106603464122874452258960509786872892314465035180377695414136635136251823644654276960791469799575553576662642433790866714194505112234660191501318608146360313010098087039559546066017293935155811390217545601 A013842 196 10994544818465167277837280624553736890283604486327902147256006053113252814339416871964840864925976082509047338537828710251607421113228481258759589435466613631231208889869505103781843589861213655248329389488633875416720949794314782784608546214015278744620703829016748619914415072140069660941660628912816133738736548975249075093440186906496496442958137646715526592267636452815581504935560496303377601028627300572528006705229239420256467136427777353321086303641622648979438544581985074670461730145428931704311193302237357316983236746971987532214426801741292423110124883462093215304881547468811296213168113786325549214057202642746684421513150919116349287987972701129213846276607926825394426734984399995704432880022232921466328962969031384723096865467047421327933838562661847115877780760718548873877290731552659168163722035386288916007 A013842 197 184785314763944066438611175456874655914996540601713051388931693734674440050602579367113080416810880018729558618805287133198765926650031084515972419641887375300102927812036772279261445214797417903758672049135469544128829003193048554260915836218954789860840169254284494054901574117458150791446490190137700759746945178627011205095449221337486615716797419428347855436242165862471478353451965261370867340488139040722478208694787826936250443161941653977267497505304751861397423618789423149986450298554224055154358225830703264426537260006358194453927871256865901755211868916347400669629144168308311455454716488406773505640659404816643525072371527497588482483213857187878697114370949426154404130134882810727804403414533668711084590880620510483041089017904666010258584024722657664476557861245396650923255625325205542639327676248737357811329649 A013842 198 3105686785237607924633738025903692341963346857892991254693774976598673313930477551423069542565340460474787691706260460847671658929207072437459948456921201116668829907736902031697547109725100202708472001129819836628173229056665567051463212459331973153191140724656759491580730756192119140351841160625644336669066907617184177324039215063019137550352214228332242406316922081650558136686467180147860167391584152857422691253533299007317561198222753378395934830571656964534506498760993834881822270167800843694979298701536629765216811728926862174187165732214145210799845880877050763054457026036757790631827420020652642309302562616753327725891348262651969625095375297756677262401232547005377070215176975399902208608188067370027198718930588919688471583123923721634416021703513707366857507973951381512067157294840729555139180254712528772735017410743 A013842 199 52197277799488476389319235001363357191377970640607504017638276031693902387229536206767529801895677119199756734507119565466817571623183266456389353715474627167853024259334112446740674273149759106921288922988881994209707460755378185433942211803992472785683502159306156774997341819320946391893394386635204366397007516322014468285127087564162644808769664535579998122968509426300930603289453896745085833350354857074703171898134156415986251058529816030700476697417838602931450724676023382858786894710228779981517073276726136463998954728073772561563694461323138557913009719900592174656259236599788187149123448287108959292448169899773179089055890250391653488977972629396474749177515417519372419106479425546156420077816848288047128869066407973204141897563785989509630076770954879714774136518200869073312712654388141633224202540953471083357437622357601 A013842 200 877279647976002822675288382667913944315489552556690320024446505264679417422166815027141873380460645342390311436861158536800802926270841159332535867895982058810105778726628427892370512508828001310026102928674139676682553292915641162588266753789701490108982620791458576917380323957327146008552279456177879786034505326824097168468130960690881571300991751849493028452731737927839740649485851642594657601119414082854536210091940766883480921540710618027982911853501613399468892329629924995707631339394815105149357450561936175550430432114735895442201012811457989742843954362369252679447748989532640061415317795361440278828176391505487820949762347438332520189252785982266551109426501622248092247922599705154250952247867769177208094902399118805642012872354551125688352700289438663366208912461402006515166761582301496429599172105804988497988454118964200007 A013842 201 14744439043532679440703571847499629662110432909820294208650872413983466968614357660161173465905402066269553964319325491528011094781834027364901930331727770462421447823058443987587071203735872218017608711922226265546003673194033181019620999330943512944261670907642044302250411104750797342965738160819981625563881931027932601110443877056331646568855768373334429329205062319353202521095908708557088410302013992490536190083015248469010663848334723357196308799521801616404873673384090149402858159921208657472245250671594461302476084272552366194697072422322174433607978340968340029783478317267075081512207246186639726766265160612032733806702655773396054666820771574003953924496131212765123686410835133244527495754429913596561336451024621989766425310345662940769444143833764595615195873191738783523500407761913741250492273285582264441685691948377431309517649 A013842 202 247809787004653743359904932040926275731090045915349684764795212661820129341501509194328842441472092527792393478314903536111282469998284497921906743085348638161917273562143268099375905721188804368221949621276856845031683735372115673396770135755167622054205902944739838587922659437546650943225161268901431180852163614786463226863230241685765983882758899050631753735949482401369274772058937664718984911945949171788441746725237281018662227298961695464398361993562919766916711828566403141013837093795753906136025928037488111110715548368787618634273696201968785705649291976654890880570920078307730894975667186658853887760618554406434157089251535583467490785256707844284453609006477292943433797506906084440773621144703557817406381732370821782004310190979557045512047725414081558504597040733553734679471353254484249197023637110781118471411424576379488019063126743 A013842 203 4164939090187215464649922192811847916212430401699282151841913139207210913842615865029084854913821459114606757190038583731422324473261167556573486631035454561587343616758941906946210847456020235016706307284800132994447508540399148122779515671637102223865038610792242467147216137166846562402785285446426353856582313873716087453890310672012668891117528816343967885040102950719813401093994565330931979415075567730248340437211062982080656054213649215670143270025811992522569175702715537591019560035425235900428187772526062683437796221434213506386238012066489381354847650251638751029755453756118033151856038406175357291592716043908938878199050558551338117627809488738888811806571863862500291834698570561196082250579032696237149057775956401690146441379793415263920986121034468753786762463608837618757875034148116776254376268920898258149011812855210055136393971169601 A013842 204 70000131288776530314371242294588727927782317761359835126007034130655593828952844843543829156536597263339195768092978476774015007422100443123330589807812884816598484166867536630044965713193332089925782906535635835237679276038488482499555319893204777076499703931585219145343261617363190174303612292498087729267578949275546281837534451464516926053012306816293068243869010292747903832186766659516973778029175066842283857728206335539829586303168802367768097939323822158326820136035540040292265745515391939778496551892845535520539041093644826401833502268801487032430924457779292488557099911279075783183244437492589229999798778549977535725891442737572339742970594077234504260033053315937042404865778875422022554385481802525657764214040499243206291240270187930340720013736226316344894116725873733858463605698927398658507301951753537024710441538657515396677373473447484007 A013842 205 1176492206570467144993637469245152750282237414615174748962800222633928565483210463285441136633910590204941863274338689259140870229743242147573817222899911155112570723392542688141165738741640332435382633310144431482839675592378875925370026261445092688324730523978152778175784198003023137259520811800015360465800199400474106358843441525764135976172977840661437597974706455990214019707562987246501778287336345348418264796837963881417915856997358061395078422066215479014998866026349321457192110384877192331857191547663054915493699663660888597335615672631746592554066547361896568855179178208867426687960789260937947188606618071089472442945057478090378314060106774656080313098375527080953871698579145559217933071556792655048730043145378670780568136875221048545236481270864755698808635419811759844959197820981872789253532223903121696774308390940216861271956615968231863705649 A013842 206 19773304515829841305908064945603282273993564227437242005817783341808437400076318256438409183406135289574457896051810350378380605951294670774273146065278806783976976148058464959588572571030749067241475918043597459932086427681111767677694031376107672812673745916500813742800405015836809867920766283922858163348703951323768305573081721723517833351539238567996781709160891405827527029225011126651955387675261956270865776440455658954990911808554596937867083039666883555805085941304853045731027799238630971521523818341572963964702610247148554655419692609921764981056196461511395632748996448156434840344556985108584078398911429920800763348577581034264988324408214561644741822244397483649591721638019699413775801133655014153404005835144379319809008676461840162899789540719423949029876735500776247714229237777242335968984116087139766357685801126532224787397774844578072933300842743 A013842 207 332329928997552142828396847540754365179009833970537726391779484625774407383082680935960343145506915811877913858942776558809442844223409531703208765919140905618301038120418620575805139201313799573127485754558742509078576590036445479359003585338241656962607647618629176575246407101169263450144318933891477151401667309898573911766784497007164225139319982612321910185867101857743246780184762005639414200658127699044441104634738260056532254766377110734732064647681311922416079415510665139601384221803670738362250814866816805354756770423825758093638773694955104036611493928622026399612383304165200361670969248719972605650504402678898429599543404442891658768328862137563175806461588507698688065570197088047329889653339822876261126071271583228030008825294147617856762810871358311345138293561546395333050799322111940630716039076558053173625259533627102001794401812823671789987263981601 A013842 208 5585469116661858864516865816617458615563618279542827567466637798105390464887470618490685487246534734050232098227251245623910305882862843999335829728803001200726785547689875756017556974556481029425553653076868785350083636748742539171586773258779827528570546733526300570700166364149351810806575568321914056483607822477465331735064347041199409131916550947765294344493868380923090748634565295028781634470461152237839921645596045936770137605858500100118641810533579809480047046736487749001280464615854294099654349445466590047597397040513239516279786869491110433543329378458350397698285326193104522478603980163236579583168027495824245906279525998471680108919303185946024295779199918048891850318038302458811473455403682403081320745879861499313500358326718739013318612562314919138777739299888910266362584784206735386180444468759711199689119736981670703344158511268127451774315945738768007 A013842 209 93874979443735861935934963779889626951777732424276302926411781472757297543363718684972950984152509275182250874905411685201060510973275819096837290251992041180615084700023741831387080071370776661555280247262933675378855682836115855856858898160312561272685178950376533691757696082258155884226115576786409547319996672378759830471226480721438469280121471779091302047908445878174386212301138913548732930545040585661375563097532744059295702741663811182694012909637875857931150714500149597464520768798663120932890651129956978929969452059906016550114377915537093056562736863749495134115081477327507709297897094603517193054305038122318100946839993456313527590606728646194830339161013022647725328295269749425244434364969690148587757776002832218962000522397161846596845921334826845965437464413232914846755962468162601635534730186444466133175035419450939511105272098883418081970928100031473893649 A013842 210 1577756779510868631557258936248604960178528348854811823284202811212631899811314019938340387190651223387988090454535254193174224007927846691560544337265230236122597728553299028960122654759528643350759595115748126282092427461426599189386227501380373217310019802618978401757371598054512825946188324499049185261807184072669816470729903461485216353191001576191187513519197249874476909070145241720013554363670497123210739088980232829404582875979143674547538274972283779544248850058604014284586200561199131073519093173541186944875996580770840420157772349626431923001649918469037764719072174389443422070169756469001313463663704775721800322613539770020261458215327288356596513510279145871640319592658598678590083208372045582327314444941279601104094342779929099155753189399874434800141107464393205599829427461202408845688432210243572142300272820294711940363146308165933607703685388577228981730558743 A013842 211 26517358193239169090582850941530303565720525959202822313937596648050704340128754733103686887513275111481915836269374017224679182901243319345058068676416724578512500023795296779732781458543397908796216515110378758423127428344196852576014325615699932663329502822617169998336144448502197065677587169855519656695193342709361605423557487477182031248081163491045288539717148178640333410741931077588267808190210045149802891868490773163802824396581467738120475787459173482800190422934957668081040272832073795952635398967706728982530874533015514941591679880171441329888730179709117711633446034963375594733343096974505075383795886165556298022165762914730534328225005735409317602567261604664658851393813067991063528483108970102175173876128086255756513619102268369510743854243689625685971593154056606516333187340428885469485480157563716995640685290693223581683400001344846144675840325817487495945500793601 A013842 212 445677239153770714905425975774299812029064879796321834630349186863788187844543980799273665518435614798676559460179369107495183027021196468232390960244535889991059587899927552976968857973738888653138010969460135792817502688180916501245072770623068768272578953939726776162035579745976426082843207563761718870076114510916240502353730692028998399186500114793998164487026109438408083634339635621026017052252860228832737203633724424564034069633344728274590836559826328725422800438267833527438043865488664288575943150450246994009396408276391759623331363746041414431439888130371141379423327509629453620683297430850506801975457458784504700858539977307876090454477671395024400946347965789598921315375816233725804723215612460507258147336084745700499724396251824486367071958273691538904124566140229385720011879630588278085642465008173391545732997680681008737352903822602829153566848356014512344356031838052007 A013842 213 7490497358457424405415494374838656940772493434736781074632278783619688073103250685293392496368347377921356934847234656589671541135145249041581794868829914703079738493834082382883915595964629501593290550363716502269883767680256663636425938055861916788357234478864987926955331988790625793174345789524143209049369256584969254123059151740931376095127507429342727150533447821331324661642346255882584268597213821865991814181472006403647720608327624848111048190061001106888181006965967478095651203247267980698095876529617301228315925433901316303989330230479718052349210199807147773163967865454342227002824179920304467820801513509791170507329481398613473452268406223136175106705270261025789070547521343440229599983084798623745487682277576320988298867927804414142371378402705933694361621583118835285796239660951297189785392909392370191709134492019205713848690254546485749583998020319535908971591827102140081649 A013842 214 125892789103593931981818213957913307203563297157621079521344709516296097444646334267726047686462814380724246003977472873302609591858386200641865226360424376414661164865869422609129969421377528033278434279962983253649936483402073745737410740904871235461920039886283852088338264735604047705881229684532274914492749095423578254046255163309833638030808017364963215219015657533115573588222913522618593802313372704101724420948000011626107240264162390822202386930355245603469658184077015404353609772976832951592897396833277981744305758767579423121148673183672621305833175828158732623566807914691129809236465991920557190664211037559060202716686593866496648312275103392249695018395477277060436908692191219199938886915706210469290411476039225226850339073262608788490835756814278627601135773947478264648377399981608451868723098628157565812055423407366790432654937108162785993258254727510440022085543838105668352274743 A013842 215 2115880106464103214818418721990648954170288335328137483515240532840388509752170940037671683466380521296832402588849386581596959410363896874187828859439652494401210197900667385791647396065092113655310644943337859544094482476538653444608662322388170854408490110368772702048701215411297229792745827307933944487879634046784079715755410529748373954383790347852936758185996156159073445297262507574650706035480855037837682342873036195399984387119777302548755517138480612857514545099782397900971119454421631417421826548576903039176546887606707364397145750197985746287138186143863819204287340622213818703837283926208804703493394908255124827059351583114209168184407662713540624174172786595554763124389657821093372872392274279357363945677791258387673648804324665908165476564777580894092288952735267193945278961490893250557629118643444208603215501207613646801631527976891944188691487205267965451191735287041967996681605601 A013842 216 35561596949342182731453163460496836972740036051860006685440647635448409683404736989213147984019457421435862190310791640276900096809986014764474839640602239473401139796116516753000217785666003154204806009562679405357595966983185148443537787652377987550043493284967962803332521327417672541126679119564445805007793009424300027782701184773480921051328364376364308094832037396565547395111090964807154416338326730620937927136667119336087537594322097123936933976546443660296246959492042761521621604670464359232608638801932009379440223540005930673422828623577546437847931494519919209366457333837547650955393230947791380651613488223043882968386522057400513489675339587226477270495322024311488903831616978999116317866296953813159215835006637679721631015454284659918537164624216802087009100428621635728638303505777442862122072597040366813994242928796362561795021090707622905979337825458938695338179494969314356120227745336007 A013842 217 597683759927594065167533318280570339000841785923611132362200964808981421548983414577705378167415020882072535832553475098133859927085434950146528629839601838829452956553330297067674660323688515012720174602719952765845115417086392789890539597073516836753580991640456550835609685949908822398716095962519640644765977109394210566943858812487893840109675820073554926149842052524077155069632105845513844275398257361546103741385964274681623244347771486362008049343816078598599022648182762692893894309696494485622453392344071281640251837036879676828217480676467822980910184628396282151822048409807663369607294032539529734611667896564698541049672276218730430220973432442515403485214877262603194006697986566038147954378852902737766940538956559483081452476740162279250854125839211792676361950903843831691223967021601482183685674138457445042801240904280465576088919471523018180794730832488382652548782771949266383312667715862269649 A013842 218 10045270953103073453270732480341545687587147896018132301611511615544550751973764248807494290859744255964993109737726255974335783794524905207112706681714188105206615840791822302816408016060232871818787974547914246135558854814971003619690299008014597475317435726501153249894091991760117578055221424842067600316581777277588496998625435061484031770723321507976237643800395376772164745255306802945551180736618511475505365581473901564574041867752995371286269285321516833006653773648007692579467681663068982819856574165126806030527712625078836728451851197729394700840157473049456314125673167623637398252989790804891876249618302337562888379421841946408202340723900479061356386376006442152571881670573060215403152669245380736313648969638242895232149971776571907427369105292979632599511615308840903279234401213732056111061205125245054278834360455878241784937326469557887366564617041101632247241387392048151320104336006300497165990743 A013842 219 168830868908803355529121200797100358371277194688376749593184675722457264488423055729707556546479721710003639195361965184160661518234580081815943261199570359484207592436188157443435369525924333876658369488226794734800337672875217657836134855427701339767660142255304882670970004105512296134374106487320630158520789930704429869055897687078362121970546864584556626079353245097409772873505941437105878694640347322368818679327831863595795921671324593205208327878398733412342829973702065289183113325711200394253329441993286228955079266089700008895090263080237936737020526649542212271510188928250473752437999414057817764127334807387419464992942897593282656740546595351584216785821540273258275615237321423040280786912007114035223498232709948340166744575648844048131792552659108685099991718495689061414092581199194667058605674539993627264369096181945609679441645973859412969851518609795133179385997898153279236993575257892455868806417601 A013842 220 2837540413750257996377940021796865723146055811127548030412654844867339244256926297649194902876684682780031163956448548850188238136968587435080558390981179031851077006075014362151818255622210279464997215988627739107789275268013783175251918515173376417475064010884909163050992859001345161130425607732397831074258916365349352809222472426726032183958981153072643214515689990352166052685014357733438503220820317447052735543462870131454542055529952437999936366652247512461245943368010611315300585665228145026215707931581161650048017225169588049499782051589559002739103991398855961647271745317105712357225456152069743161688116107760358948136391279850301611838366628074075931519302627372651838265293661157037999185630103565590001334797156101753182476082930121916951037432541639670475560812757046055186654012214864769253985571993672893432251399529959861882375743882655153784294473274826803345940466674262164136151019359398505787029460620007 A013842 221 47690541733900586145124037946339922208915760017620699747145489977685370678226160284590018732648439463483983772616030760525113718368031049021398944877220675988321051241102766384685609422242488166968208209120866411184614349429507653826458994484518937448503400830942668303398036981235608123119063189158410346865069607352426572664602094075984422915798596239691914506365201667848854847477036310425900923632327075332615326278980458299356488327291910625464930514324323941936160570186154344376256943275489433455607403206084583852357025503425266347942836941065718159036120783440572147405696223544595707587888241547836173318492167423128352841328328240444019190167427918040994181044919258252159445724790563066337652312885150626871152433935802602165737875525806559058196086128727337941682750580007673049522093983295232176851735508497660319915849271900035398657089127435785169652637212330014083835221423394324192636290182373410686762604144640457649 A013842 222 801534934921667151341099705764135072565247178616151100650274250054958024988947075903104444839622322062775315266357628992145586264611497840902652066551447901335711908209214194627411037559629498622234675370694401772779813370861735137861296320301309781696996657765653426175210807543626865725262095020185402699761224890772233406773967395135070195945827007000502007108479944431535703421546549269328116823488521155115265788770824562637284499316795141882189087154248912492121050703118696065931750445631150908088393625684663600806564527636068451509875260468491525098920082007285696081447536429114020057429637675694482564963897857880518226204205212737142630529143961018514989200821957973444043804296554993455936922422660726585823458957159034334599556473962230838091101619565520368785861988998188960943317833577242967196347118691320176996825678712823894945229696964813241346351873627630546707018566462988406705638129095149913412419087858972171706743 A013842 223 13471397651228459812589862754777818164604109331001651548629159320673679525989233504703476404419532366909064723681672670470990868349325444212050873282530184877749310041272262969102897308264692983343898188955260810595110323324073182462034807255304113500981422827067337133726768042385736732244480031004256063174886906739208926867650070010035124783261514506657437233472222426060820567405932853569597659452371575054022272111871248424244840580017375949613951987801461472255078499167315924780114929739722753312241631666882141138755930015979402464526473502693937062337549818296450694040888744764119335105219920415397168469348231297397869827814077010473156191303322552838181423498214647659674044218812199775013931855157658831727934874692971890061614745657883213695797144920037700838183982449092561866574342828932722549669006023845018214785649182126431202344475516887616147308135940059586598504861046543446151501660035702184594722527609645745289875229601 A013842 224 226413780324196724070197823319550789892501265526144757577810280702562531793301047513551327929079080490640650810917872572605943524347112740871939027259484817240332653863662923721712395060004694971060896861771068443672019204107697977639419005539896235610994773454520735206545790488377077258832975881088531653780324241565884433864594726658660342232276274313391547582967642314804211276391513469944227862416009061932952327384220072266283035628352037585161691058979162964191104335505078747779391624135520314918845103425288146119070915778565817221296440159777000206707199796108446814745217133250553665113431202421580210464335723415365998196071192315022336107234942145551315184734493583216141661185576641618659152689634771984851401438964778556265559030272043172585262614671073637987358193021898687291514979925872267892286984242763221135902405803998929217803600012330164587807840744581471961071199609255699468288400220046616483501521535316041086932983904007 A013842 225 3805336405908774341447814816531690125723268769697914940610257387767968471850010705560257168504032105806197418179096684327788092813701923835834679231150161323358270913486582758990820223773498908378620493555786347332795626763438079910185715226109036031913989157450129996616415100738153537489205825633454951505085909527997819679962243570952104371897867342385171740226937164384914378922312166889352637683625864303907129766346586754579418979805712695693812541628262791939159890566833858513928235026845689932841029653268817871823224881490355690038329269765372042474127906973194665615422864358542055449561438219099498597274090503442056331681368529238580402954297672640280954309832633653113692899545986615684804379254691612749397503984681033195155250621782229601640508764776734633653529150119051237308492267614135206465667344168121457631111734347810003363625105407233076227286379394180799249723651832760540963523142498323483238210072444056702548082660474645649 A013842 226 63956288974108770356713423621448115943030978212312856406836595916216246106383129928351242231047267602284760007336077973497134475919888233908873453837940761361682459242968996430358715500961196153119474635192101139622296099013103809050491315805214568588378415769264334853132088598106146504581082311421477369945978881437059355361125427696992018178487456423467581437994132921817255966547300588909349781548699901355767129982987083584216294793594613276525907387146212744121460280756776660043591846096195510701259185382489021971732940583208408082474200036946607917862667732498482744998412081274016325940779092148405272924385639091350640766568760870912820832452880984065201999085357073807881836562669397049814507202133601935479123849470534124910974297200293932914772030809602578987814864426050894145443829541790770415068471053433617338406094919183642726532447146579366312152002178477996692990105416353206411973933455969322782784596687567260999725625274597369422743 A013842 227 1074913348787846103385282510805678484654521650814342177629702667563846448309981264705799328177211426591599961443297462500566339136785561547306436138654270376205797092496579923005038931424654823745479010193673643853631930536113235718711607544738241254264876033834025675876591013068370004302494250408060770156682067060312656585554435063303344849525838680109219641228367392016982621029760480997799441778488999242086378153624063913799923266595944665338570925455766397590449382938679145325352648157338757948356063128723492992278915532381983714642143880020961639275517856580101999495188311849972392390086674201738247422040149436208330219363721163957431779731035570699183849998627596339489070027108784556216232422546259447729597634538051267037378745013045340130498573521816990545048204426408637377902474443108877478366055792995058806606591237306719483304830839192559409608338700613679690419084701732648340166045899594476408010260716527942955622388583990157987888041601 A013842 228 18066068653077329459596443159111038291588545385236648979422412733745567256745855115910369308674392446725020551977500452247018461871954932925579272182362322212890831733590018765945689320454173622690265724325072932247991856520455152724385988004415620760429771500648469534457865156640094662312020866608277364023355501082674819233413390108939316885980770696595654510125170757629426911647184404130015217971064610261745757627959642199235310341678041990345361544135065844302682779050380395483201957580392504838020353004455746721231733352744000291990512191512302271303628615541774305515629957262485998900186733308614724422228791574353405996846061602632555921939514836741182966926934011677792799945617342036326218325734982537991347443681027645097224567434253031573289525181178160090625171794649968410406887965330903778898299712867953362636978925414034355904291914309345997287348541214114556873556582020620653170733434484364989428451862685137255145484931122585302434315188007 A013842 229 303636415852270676227437420175179220566728682289672359397152490816061748884127586933105576970890513852107420417085850100915639288681946557680210827568963549432056208946447445399249200408873296076555296028731500772291999132539289751838755300390213338120543169611398827465633339687650070989478134705085317657140535906696515686855978847560943098902678813097683165351673744923477778104054228280213165768439682904669160948453117706442547860912582851731734491472278051645195189467499743306886175301053656828812608072945887735143741742459568412907484538402747264273800086141410600752801192691710602183515438426717887673364399299990157694588991757355445367380037425861109062125140979934268663588685990667604534751400627851516020576485947031631149053304867490701652277049720061336643137262352682019073708566033316499811943723274171692165839704799433675419683434203797178176408466932185623357373865474020571317840516833378722377323990456149101847230165237377291178013535364833649 A013842 230 5103217241229113255354540720884237160065008963242523344387941913145549813495532353584705432149756866312369414949961882646089149524877475794931303378951570375304568703762942214825181311271933487158664860354890333479911629420587842859153960333658315573791969051658780093214899540130334743120159009988368933863560986983848339148988436490956770663257322811732760960065580630928891016594839414705542677070165750578774588060651549292179901898357779989055261598174577214000795549380268185758835948284808810321853503882001535164560867465517966315736092636934973270649758047778687966852329645569580090898343973637847538126235459034934580372957184465872970289556289016447660007137244449755253428935045445150429415566790352300429757828999311760624722138894907916222669820374645070884961207968361526694571819869321950412339338157069003630231267918564081782778619478663219173610897103729243771767382557021863742138945566418596186995684307596497954746397387144600132828873488876759138743 A013842 231 85769772173337706482743765895901373949212605645217089849128139734237255715419412266698144198140963652111992757064009361632820336064615735685410415890039043297743886204143769804566822298547386118675680307984641834796874755671819874933800611327795309848721623851229117026662816570970536027620512480874516671444869508237539036077048652103510444537365824496792513455822213664021871315909466042956055773518275769977464501535370588953667611205699208276051781680520119235711370798434167398048755782822781675079391839744799801510774499492960459868576508948966095759810483509016408658887104353087932587728467164931303573287639360000145492328291399317927011656572549499435821739955667467036544380111308796643267187431045451113322939831991432760819704988406717347954411671036659706363543022324252179155668576543694020580187256405858744013296919907306522523160257577892724650878347622377400072094398635866463914129258134797346114836466157774341125422700885739294432454876727551690844853601 A013842 232 1441532560917286832855474473412414391964416263079163629094296644513325556809054061966395709538155176101046262267974805340962811388237996669664692859863886200705181495433044339105354582371685918496582158936297875317431074018576276638012386874586255772627464332067607769867121958108301799016217953266058001696973921824948318579346956695903700041339507412317591773652003945051215591206490395783962429385521660866011245877304973488544291541534186593495602294704501643994601009009283051459005438441902491613059338650590850263991587012978186449011165385905273171435134796336038780329915562862348883001952347641000419156245354723522445289561593548336399284912014839437017855983434903118483201396530766945183391619153580896861618649756280010411096781740151698467069796955113139684852067576203706375069321765969865403891207218413267910631481332882100724046754449111643023207312388489296963011690557873007659004770441471538996152056486713713351294979333786620321526269113159961268029454472007 A013842 233 24227837751336839799801959474642448685745944133571503114187843704335462633289771619469212690207774044730284529937852553365561971002116010027054492895732335375251985393743176207343694465920925232172056345242358390460064061030211481455074186201171200770549793029060283788156718749926228336065575140542636834521040704111906390363084301188053486594793101078821764939769230304475780441407484081941056550682462554175051009459864689421963907938565074076880587767098559130617259158419020245871504403893055176540688304700480420386906602927124379648530656640909926192310310522019803781004890865027497676613813106802294044759015676838241737981661702766889862781516233406417959105513590416712347165871492600047697262943114234133553224646453798134979303610706729596136042077424586538683308699753255693045790090920655527843199519719871793773983306761749466869053802026219384291045299313339614057337483206171639724893176809812155908327613372197380295214717662951727743892004984879469031771041311021649 A013842 234 407197269086718266515271532890315635061332083052936252840155089138766120477701191608419057684322058369781892094665487864415000046632563780524704862098573360651860118512641562516825472888732990377115750994488317468462296673734764368815431847483084371350630371439416189627549972030010119644254121387100097277795131114008810702832357850067614949198687649831757403342701453727324441878735584965183337447320148148020082315991945835114947400723463200010132038601625483308284274675548473272362374516230578352119348337100974425442739275396179448752854746163773129514159388943586842147349200768517153450848356886026156010264776480620328890257788238403117923768943334861666638686366914133684418816802176129001647898284920933082629046632948985254597155785148004322258459195275025955650369316752968433020594058103457456460654327931885237959337436744723289668187250654669191779598345559298893461671080246126748856279622642512904351262197946521370621673759761229688191592927780869236016975891314340854743 A013842 235 6843764501540473905322168653287534878475808319870699601484486583155242186868723927362699102500400835020924260435042854537222905783753499459278714617290722472475813011841966741220285722840935369268184426964365151692445820195460184746680963060648199029290044652782267899070232379908380080860979018152991334947902768633146081482503438386086404451182343330722346677980783332795141894655908976509836352477109729923773523484876633650776920963959246002570289172777519497962333804471943190288594428494287330364069887501656077168416119001583587995189229718774534987744476849974864055970498017316467798048408334183441604064520098309785867658562646922841202944784630629020031196401768725844834027053994174200130696226474666122319746386759973595174014397280982508644197923694987361236615757106667140453777124334544809470734217289551195194382584299368564329453223121753025106239709393815136502410305845696652268027491617752714383431663760887184676038470880306987369436102337213069249737313805320126745665601 A013842 236 115023149977390744926749688555803598702542910432066848202149766003090155434702643047184883815724236834196674045131765256207105377507545065412097356572805172594900989290027935019689342143787600751290375663990085104494936900025099325037466946160314281085277780479311576579673395609120144019030474358097325366469401832417286191476435288954954199611021644359450480616823025474287949823481862168200819576082783230828861609210321581768607710641263047565198850126871770202252944251759949199180406559703487161428922599240333688969569712059615363435145383883443609539021422417527540188696160177037874281799598872621103039512389292292571077737462406832192097892995286981939664317924526975274125492696480085781596611478359713517827977522274876214089659975101473022783034503541652580303801029691754629606632128690694612774629989985486937631988094319487460685120321007303092960570795781850999196010010348623634668738051619569870642335972829230912850178580085319536718112571981540054880335033126015370214401756007 A013842 237 1933194081670006249983882015557391083393638695631747517733531117213936242391047321694036342290877248472343500676529578661072820079769309914381120271919136535802500926997499503875918773410638205826937343784681360351246404478721844355904706964116402122200263656515789667574570760002482260527845182536541747434251236597437329020144447901465915232862440776749284227726944589146357572683259657460951174615223337760540677065997874824784989792747708040428297074082333841789265234039329466190625093048936508722135902125432288310511558150585955413254488466929036745522333046571385367951416364095475553054205858252142878785084726835561242103533530671628652589287571788305459938191357524873432227155749740801731294249116791705094134818216873844530204915201530457093914460901024554917165983906029320059798666186904504356903206241686078960780823901227625751734817235169743083388313364705569743487340243929317427877480433570110815885740695340883952272951395493965453621317997293743702373790901748940327193450313209649 A013842 238 32491192930627795043479105035473071938596885557482780530547457487014626425866332335711668804882773915074677215870432628556650887080682791731003488410144927757232633080046974161642566824712596325333335936989139623423398320073878038089690409945904370467819831275060876942925810763361719352691493982891657149127460533493129188841567735879937637318719042134825220015406757709782831724087545062946206391758058637741407159448226282180161323446710729035478388924101784878952180788499010338265835938873475902092938107022140469634767757836898152630568187663676320581993851513725273879159454831352657620182037859643765363740919003925277796034088049998062764068156219046049865181182145920547775441806685893654697862444905918187517123889770998705019154009792122392377420344363519694492808691508634782245036182603304004726472187304017929093843307307932706009407073271497872002507382720606510678791727479720038010336813647012852482591643866594236585851494104067077379013491580515950405796303685694440079140319414114570743 A013842 239 546079479585061351295753318331195920071997855564613092376911117984254826339535447566306017603664781190660099967134361188151631459165035680622975629709305800815808864176349494734726620622944606439877377092976469650877055565481668186173426719960814754452647904239948158779754101499820417160685939370460081705385229186419022276860228936934111870415710941160007472798941376828320052786739369872936890826277691524519830128846339124601971363168867222899285282647378698460549302512302866755233904624646509486476010764721114873151541705964747251261959530063407920021570662391180678087032957350544116622399510307032764468393625698972143917944917856317440875693501573506960084100128326486646461850444969814654506974111533766977600301215381175235256921442576201048687303727717675505340635678185624785192323121013730407437818052018629334280224465924424989900104680474064734746141581385233624978452563751654678839730826965345011674917758465849334298406061407055369509079752993731578470218476045466454410111348393023590477601 A013842 240 9177957813386126131227726021192409828650067958474452243578745159961370866288572267246905237864793977471424300147627208489264469934186754684230351408524302594311299580211905958006550312809830000435019076801655525422290672889050397205016782882381413578085653326560808704611327183907481751219648582999322593222409546936144507407189867743051618206076853788076245595331807720353575127186728589454450324117249161452604784975520421667185332700779151415268287745454493785026452127324274281555216235026433884939202312922667777673057961452149507051959753821775696911802538122808573656608762914190594968072668569730299672420291667122624822828900234411127228797780680945931478133470856783261067084320428607674898298713892548021592528262526911412178963078685378211025287513751750972218260063843265795764727374694877766957807408000277103221247732598791810805251059364727605996878401558341621535012852238974060187259356008806553611220342766535529761553310674068379595339103408565646639348961926896154699270741432441547485157040007 A013842 241 154253936969580621887544391238180831990121692178080118857827969903470760149712034095618736332793592379362228212581170493079067946183876785977859516123067953702590012044621503436216091107394812817311365623805424415772439339246270025824717069904184418006885575459507511898402575979933045792748633734469614824289037255355780735992640107157468547189533681616197459720741692355982537162627347402960946597438606656533928621083571726960383886701995197836414112137853677044939580903939077850098519262089274304173173273291277339351085158126276765022287582482584137996665258230043697446623478298801329628397340651457146594367842049329955397285326239747815334404299904658270352989244689956268754486173443609192015706484392054598905622508289800104491832463465151592702007243625678590072296893013768229417772986496810629259869106260657273839510641787893964203854554742976873989535294991047633138961007580437029567267996440011746543780300877162648702426492499067255858864310987762823067538003105343672030643351255045088583034371397649 A013842 242 2592545918647741512063958583540105243257975280436992557643514690167633065836210157045064101545261907119940969568851732477179894971512417141929884887480403097879430332433953608252483843241984619020552122039297768155887387974712060324036019793879627513441725866747942752476452094494734700638726287175230816351825849150764606829828302280995573872614492586923430705526505623426998502092277827801564629463150662076365738334551590015023171983800433290036611982700906750094299536252504081426605813237934433230238523204206498242473688252628333589729587398784791607309952995072344422985400799767953947064474104329040262811540321323088560362174478111441532325333068497591549822690235504095008956649117066739690207978883177261643806797496826670356194228213458802818542635743616780063345093880882402631824510584051896245970620068922866801420655356529133856374183501565212321142119702914537570166517654404405155937073216167277424161315516842472636741682059431823369219932474771329767296111218191511095819022804543542803815058680080286743 A013842 243 43572919254712591593258951913558548823436790538304533916314551397647408937509184109456392354671216872964847875543691067743962494786209194904415575303883134866059585597217458293899495953368035491878419515114477589395999329690985597866073384675734899618415086642432673840871730352173006113635072708554104330425137046676900746988924276436692610077031776908422099867783980012937563824664913451860896727387173177517478964188808573382494451531733882305645337593254139748834892305795836096536963903089964019300618859493098615961255278461924402642585175411375992544058379988180892717115631241700001988312616271458179697073558180477149434007066453618997833791872882239021177869954788117324815534401710540693973325501089560236447460845529165848676556393583602098971246078942967222524640992855990541033074549386160220206028211498386622331476954577185152724080902110806523481435605846884632941788662217574837455834389544123431667879229891571437605717450372870655366479405103481739398945741244144726987430316275963323903719691236109379289601 A013842 244 732330053913954526907903204811178530075502138577284301531498665340260002012716857327633586304959141983920198244262815775572777649871817938758512574132363847693863455132433821545568828488256572512000596790529024844978560734116394943335095376245076457886702361199365949243531172028971713751864667012668831481455278343498670854642850314071492697564673074499850232477845352077441635201143200385426091297196219594536268951121305692839584246893851359910981188929822326758668034983510617274496752319233025272385501171500508438460817465109563435213929043138996306687989192461356263896562414279251933417570141674397626168715292339279450537356765885974496592540007531791228936460330123887878174686689549057443609681696812238893972474430808690418706883306959600477409732848794450108971641166930633023142883951533194821002716150653383961525133175578750861833627721776325240152488227468590025852642045890780293120208585068082516042046216787641151839293188416837104744419361574217594078081073090340426477741325650115584849816850605290337720324007 A013842 245 12308271216131833733741129163261477554978964443068417255839898068373749853827732221105537685027448299323746771891325144740051673961395644096714320833442639188190763090410815238716375300402128214209194030258421320569554670258294249812632947988551000027701806584677743508936028408290927593027589458481925050708818863119182161053982385228599577767969460363118982857255146832365561562825613768877856316431976862725371072261495784779554892437544959806023860842343523845832933663967862944532466916229349455752983118189409045325210959136096432655640505428037110926505034357698014727309524496791387244949101371121600903017597918346269725181355164245573364230819906586815184735088768392183568481959191251008454747920278323299090995377758601659867206587740070005223825379989688322981486373092603149219962450573418405356592650344031424241352913281952065734837781119894698311242869639064592564505354865286344386471345689239262847118670765549884838963000617721781219439456209977875103670308595429351547811398460201492634570871808123114706065485585649 A013842 246 206865114329527729562987157846935653266531455394650888818901166835157613793282695440120771872256323566734211995177501707646048484269176590333477590247670436835922155260534571717106119673858568896213924066553287134812505343031151456600921956843576657465584263268678835154687829458145620056014696028705714327263118632444094580834281948537073103546262720322940744881887252811567993186410090613530131110272235131825311611498959654789979077197818139459843029177267605276914116090307872508757171461066676302840387267409397824780820590200372743643349974729019723341770112449830533521891178217572845425859546744440746377016768213645755271123036245475351532627390170004602809842636930367429235476288127355699098948296117779687822359313988818097388141120147356577796833161486691644349841472567381128939908906787443138828252674332136147224418413529768368805418587282070194517058910023758607231641499220867590103423906999044290671523499556596914488451151382049976955118940521098146867386876563381111464066173920606486709232642479125188864842616238002743 A013842 247 3476781976536372550765125161933447524450594170817897488379271910998494015023702262262109812857012030186101901002948271200407136875112050953734757859292597031901343663463804546849402553358540967438667421786561096874793777300324562531091695328669992882024074712756685182444838349703053436281438996154456940698311234855487897620081776709062587651302037540467665099229879058004023261483994392941600913570345455860588012254463014918055178350463729469901581791382336641889095549129804413254681780746147628621838388803349749241091251659497664702413783025270634490205130279944301776902425032302746813072421402133815624358520823366744208841764870177704233208868546587267359425025198888685383160649974556467234756024012851523213230392990210065762802487806316622003031374945106826466587785629439974634093048996376556834286442697500212226400800276194816974512670196449753759248209100769310911742198677405121586868245604932937393316295457047724341807398501278113962684684033338096554400171234400746340376560185083633222122073022146657049251409851112112101601 A013842 248 58434274679646813460709458596615452543441136228936403087190423008151688910503363921839279624687801191337814650156551594065242749460008240379420075341130678315165882951836163018897908714296998039741683357966732355174659015086554922460058123388956570368178623697301607861350398143459219103582145208367957802316516924216185095300714421149214910655433344942640047322756577327873618955761493762169486554376796076648902721960759891727753382536243901200635885167762931940230028894224622773571436689000503194247237800617899235495020666641177250653468451305723553876877624615023879964399057517912265687308186505663039198593659478324869918003542173076675047541453662492202509856398517722135234781044122370544814544495583995550644763214986460575275421412560763466004948318702410432423940913073997653675201874482100790713852242416886066889118250242006288890634447991731011431684650356629808493651133171147878510494603882107878769466977746601103012756946610981261370841484548313388789803677936573343742708847030700623564205681283218865026768445367641268091608007 A013842 249 982104854540823993834143870633315910897615176599734126686409439498005435518830037434352772652127874622814650825181162641454534890174358496056913206258383310442992994771510391858617151761189646053938472197346870693420494066559728581786196879798193078177978128480548123325716141597119095473905114517040266783533699945301422896719107276254855003385868228450951275353569795149571913789483425660782560519410811660238108047994491500268351100286651247479087322014591597119446095625233234955415136432031457185713325714985032450964812344238266051732844261095295770008682236904706350561654959703551449406588690600678699810763634852206088711885533302899677524029211705506447583156489887355926890965008564681746698049337280213219686535354277442888654007680908751573145166392431412137749174926034678565319117904420667989527714638300604126205410431817399697384893167397023109132323918543877191352794595207482394125882807446587118478431494987124738335406001690762059859732830803503125390230415079988188283707592044985380243604885327059464504897261293946792815655773649 A013842 250 16506236290267628864370456033734140514456218273111731467218483449642977354764976439159167049964313188785645836418819800514926367899160443243228540257584648298615383263124775155967778469650314381228543902220808855744318243776669358274080610958768231064937278405372572308735311191822780637629923259687895763830850894980681014625158035992015348041906287315575138084867447547078855155059847935080772494649737511573621881962643418645010176942517747516381020621099240972786530529173294979895662198013152700920283865291753440403365601069612537531473913496228636006535922355657399633889734907737589210176536122925606907719504410961027732980660158221834880146358961134446864530111125536791063256448898946606116754115211668543583271599699340982629607907093033387689850811557594743799150382981864842647318414619598166899992299925918253549134333127555036713947899464441767395186968098966943955066418761652156598073712344754789700266998136248605477203168670416637940062529687314477028433602586249361480484273499500069285754267307691888419933808270567363746852726587718743 A013842 251 277420313330528038323474254558969699626465660516188870769541051338149520401534959012948120608750211763920349572691104387254367465281189569588942076109225183954828746503338096046350452739412833805308137364625134438494756723154481904512472828384017659508400838159096822792914375200965474176646120225574464102705110991940305812805031110917801954540318970912871345792367190923754318591090864244902543317578138357017862970146147937166686043872895782507815813578814943029623218603815568727106394562007057444367210923958500072859365657176977918291482064131114685361849247031533915646784774594345661855437042618010675298041710635021993108205955279234378830619855059786648452157577686896847400151136644595609004286414362513212004045776146823895055820094512612146903322589848494859032320486776202410373480594511586391088170584854908087400300736874817502051322346298872784610907372839337427052801300127087795943824883378293750492387437675930312255353655843692433858630936454694415416883558667093018402499184706097664485671970640377568673827515603425682493353775759788913601 A013842 252 4662603206146184740102631796372603741622008356295586351023676449840278989388598056130619063071264809116209315268219391436584153988980953096081349473167747666728806742481603380251012059191311497765813864687254634507781376246057377369141130826650184803357692886939940300680511904002626724486891342631230018174164800441540719795814157881195497449959140944132628708732315377855538832560464155364077045538535771366399222939246308379960492339371759416608860378819142747498877435074328263596477173403652614467479713998970510724547358600173467872724939051851644516876600294858990520275511706607167538804330375280905419734187030642814638169617490378092205006227903989834200535412408183675314254340153585718400535041766190759554151997359699669204203168328473472353004142767583653095756210421247633911147088351956232475018883019656440224936854484655057756976574674245154890955520215310744136476431451235964586427864814938983064525555665019360758075728893764938735862010148994049039911561970517832360290803797355383447010688810552825796701019054746775445665796909194772270892007 A013842 253 78364372085698926926904932601634351085441094444259919801654930092465568974654167529387314593038747646816129961712963311874669876092802878685839240595530335034711054920888308011878759678828372342950033623798688642172281590567486341443154985803509655990032744350799576633537363570572147358451182795603082915453187801020974877608248551509252725641463281848037090707664024555618041158843721059204042904366170709355071739939912704941995994747821160514945116386813332157213633051294235126265991853395189491354931553180697373747467455993115474536888050644470589395145021155695053674270525252946664824684380617346177389472481424013785623716761160784595689539672382357143408398676344343031006672694961315169157792446964368095826632619624472340315042650096653649836940627494778457580374628549908983144649113931328399207642366911365790860513713323597555721505290550038318252289428258727676701759383400922856804093123944679488365481014061980396260978775517507325333632804574142982213793622038493208479407539422151929593908646838961343165154027253129054915305048652836537556881961649 A013842 254 1317070001644341864860491202235668538693008474324676472106414410064068817757012593666412596365202231700038696266509774382677576607491737982072900116689078340928388700055369792755646313922068453967961215115184560008989536692667742940635105846399586788224480334303888484479862469530606080653489029245701014560021727371759524767961833405216010559856073378019959383523709260706272417756686419842042349093682231112130690733170112831960126683726630244774682571113171673566289530693102209767152525080012949781202334614307980760573685532876291780541477467181617195964202370563766767103464717926274595708470385035737203384863995293399694977807604829306699754093273730276509264956553319373322129147984214824048035017656130134586558214438028506623674921820174457892809461126304741536553356382038320279712117657843836405482845260679324846992653979829704119011339418274494014866228420744436062326469956819310454306393134138228160958639403339704519958270280122745616882366546477621102067229405600955354913402515068107480684822627422423294576743736043340025961531952708223686718515129434743 A013842 255 22135995517636453722710275635974881129813393427974837466692506989946804620042110661751396507109953908182550368151229778049662030042113640264699232261193339675983428881830600106844147598088204505839524142440906900071087143193666755603254223960437855149688840978645453758653048525400896397543190114532496951710285171937162332775134534041465489479501025264381457358882981544690320525236628658285205761217517258301580519152390086366753849173393474523928089972699076317628628142358968839556532489019777646972667637862674232642961932751051835955560611790921440212570349242065228054707931514186897130072261761295635177289409168896168673492012414366157702767045651584757291216124791638707425024590170698547775324541746579171996283910059945110824104411031672113804448613149803791004852260712918048941121561475381358466950180296237412703405535438997837128223581602939420907856701067451736899520980564262150805527549405461200701231852451930413866938648598022985582941934546649377862443924619935256650029556070749682427869813899088668311951331971680415816335467529167115502678083780409725601 A013842 256 372039676664915877717591602613829827148773703343973093302700964980035945249047753892055721094996995334824124037517718879680669738917803951928799996613876459934253489216926895995729588681068453129644882262004322269494761615655957161423893742103079031500820350328094141321681786566412865753508396254947676267394762884747887326951686113634910481681973731618459153830746270821610217067652017859799453228782812560274663785394220181566031943057224126323659408171153375670384353188627189286426641542955402912669624989557965828030261203746928206905107202370016645652669859711390287915476204958939180065124503422095740424703099901637906895380252648252012510405736266185015793469409373071755692388286998930492459879573134756143741543676377497477620722836209313216711367841208752315418551945802013648553430083716734491754031680238862195306136834123236648614053736000602847198347574840661342070249120343553968588501522857586400185603744159594465861637866986972318692505093925536093734095041087251858517046748881089912565207962201983248318966036448032748625150202762711710253510554097346258176007 A013842 257 6252870845707241156799562065130637904889439632102155779138495118419464131800745599663780504443614500592389052698560301210793016301991531020067341543089421662114998393268890341000227196962717491749941536177506644383398458474329672012051382123526449282434287627964278233193505786821701034719215615856905595026103779803957742304076988511861940465628932507311442998433352573698802918256027464169649410416152730700536274241120658591580298866962765891121743673132574784892149824041257170336972564412451456753238387199500731671704600051374622373454136750232869763484422332169336568995408576744890799354547529015163109317985000046828301190655906259171574262389209425771560440840363333216997921969939591024786773195985675846507864124568876600106371488708169927233267959307195500165239602553094443391237499417027156602910010449774556916510241771109238353256401140962132052862627690346995176174676965614111550066945094667454627919442128090304187736547630450043760264933113606485127388935355553441986096004708444478160483450220728732454496862174582086406142899457832895714230751882714098561164149649 A013842 258 105092000303801602122330239628650631267476811896740932179980687455275933663175131293549158938183828911456282808704702982449798224987571661854271809314703909875166777995670239961190818499352392883841267398535354172151777891578058797506547579350109033089873072163195624265283251759112329290525856855707012335603726227165117774904621945918863633405825468650383422474669356706155780647129053590299297640864278944883913161170514908948690083057043206332083145914339184409682362092661409261853497890080071633651677573662008797206339213063453278230643676361163842114882686136770039715105831949351379664751880320157846378307373895787043258111353816497896648627975442818942616329203986541378084074548774706353591297104931253952257672341629109017987785610718211967009534592076034771277182000109858310076528652701975421025108545629360978095787633447032969003180333976150553412462183591661947925967795761076372821975146206075909931442063846813742483288156024973885478772730840384195536025836520786699460315551134826344443245347859787806362728762568201126228043711187797478269076246892775854517485863150743 A013842 259 1766281249105993526870004337438731159712482777548524847148935414060822617076984431650680714274055612514845745165899943026033758767366116920784746299152228613271928037773229723027734086518615667198720181167183697571354931023752434209692545166137282519141496723846828857026615612315400918385868076173867756324491826699964134442821981045058341086651708651606994181531767878160360205336298003692160295450005936226663928499792844074700634225939725168823321433382298672373531459691360305463971739038575763946783744980537381854646943153957459247222428268602080694424833305900694057491783717572748638025484852540892924080212033066492836039077523593880148973490383267457968552644931401800941459040941256489684808930442579585175594699045760435265320712759340988529529247889021916400855597875846388617456217065962100901168999326392669958855902755344283110036451873137162351203251919625062358791740743356410598018936282285517818217746767073398569916624038311736093241733287234337174373986234404862057829523467923026371057624561479453661538382312483756328514730653933312217268364481526883786875384901974537601 A013842 260 29685888953724433206104162899332754601287698042258057106032157504120245725212877342752990764804052679537012439003280342438549383603122327087629231049851506303261294530854671954927126792118373518608890084876856405081762325716207161762302606607269307299211135437693652600046328596184943235311284756254195380545734131346297207580509035424295538643355267307558751209004422728241173971087160548054138085628249770161540646296018330363493559435368960912413563330856293786581943243032692653932973018021342864653594401887891776831051173588563017568067351910395170231198173372272965024264408941245186359294323916654787375016123639748545095308775939042343663797452871576166077464303362070068423102101099697822132583693948435088046220106862095635504245219346243994215798069270791348949180033499350253493586640227625029845947371678681603998491157609071366230382646631816287636673055013138423064212786673591192920904262096372697970785669914202609764588700211905348519113811358547504889703586641642516605940800925382304218365496004785177689475591525914492613347078100657178435629401841022335806014594047486053460007 A013842 261 498930735645246548894992665849085606583842340996231165781082471171748969903652829499649515784061713384978568062328132715364699490217676951361784486254854266438912577180074471546460219995133503727259615656525325600209179408312293767739019909248375247777841553301317219248978644716080340955876762898364261760832153545537217167805615358376135117978871977638139931569737332793549410932061907331145898805153993887105013642297180078419236253430246126054934758901701729671082720085650465434651477513884709526232961112529797093199477074502978636266507983558011626075747699867791723162811921075507847140659702067217011411895990013253797416854597207484669957443790412580623263942546606311639987077013182621296582334144191348524792821336031241345919849401552322810784918150234190201788868823023579710466710662305693876620837475803601718402640885935662452234041141940936346309564035605817476440224305623047179421637933053735934794994754248003262313442284461493192560745827503107914681248180686085776596047041152900386998068891352424481427016266776044877352524341637745197967623356742062397891687282156098100502337649 A013842 262 8385528873989658747278141734925581789854638225123657203282653092983584937170693105400609411782725216861334793423548926547134504332088496521537511860485335656038803684665511643281356917458208797144052360339221147362715678315504721354389707614737442789402182986335238503917584081743162290445420754032808147414306004639844008939308977328227702927870901328164217829892575352261184949535164476514569121218223175260573964286088705577992103711402146640605288492860900970581887276479527372560187382575860313007397377418288299745403611191171561939731199679659501399455091591677975491197379957516060386893067612643716310799735904152756573185075215266194847974757785464242535197082380812279733262803360560316131659289961423994656192948194677073300874908891889889480862119350986034721465518308557304193814006101371796984366415455831134081193185369920678834697529472601317172424842746426974326530849904606553944539468740834139856099476834646190829702024474944316087368455122844734722047738172791043647249762620656796804276543856960198259343862395704986253663876609905583542241845756763842721365588151197540775142788866743 A013842 263 140935583785144194565503728138894253142086904649653306615571550533775112039027839022468042383832262719788453873069586808477689614309411361037480961839177036371044173528173254188629765711720115253600088020221289823725162405448687851803227815880892200961482489451336353535342835661857328615516186613029406533592241019981858258242965981955523003108726238622456009067004513945453735446837509356780363220314676906604466617756292874649313287077535878588653083699513162612569779455791416550619069338952484280715327722269171453820998493290020441521062273016037240020641724381331734080554364945972426922511787365702940035611161341095379725521559142978936809911754100297524289057363574311985476947936080937233224797686381653078186634880307937570967804593745993372504849639932022285563670966211922611585432000545755791916246344566153870502613866512256849174761377846010337716944332039198157506003994346722352145874851127199388561463907159898529274801925350389120480401625249651456473456335470099070579326760365378783889475872603930052144792295284613703965328774182683142594458701633929904617991440057177067807824852483349601 A013842 264 2368704356676918478062421158830395712559054606446723124287911049821158308039940890450620388345068839531484544244680545490084529347698276744956942525631048450288139424488007883148300472316879977067256679355859218067348804548376096725256849901510155221559636200208610093868507038968836122040980548405185235610084794822835091746289529258726475113248361892527618144389144865881240931654998019759407564643828774769301270444630014344231008415912145511439492377737717724029460283313486337966254698379774403305982513028177964624369521676725373560644493622580537893026925461677042454691877211646958579286655610255369313178516788659790047046840844516046990964186851163700490726187109593461539911063961712312078809174715016443285082772433335506755255891807088910611689007898337498553468617929123783332916355633172517594736352313123348101537431254471500864080214477457895746008683388582803433203409132985362572515718622894840123552523887636414581521595959363989947914110115570892028949380630245955079226744861460921220830420990854252386397524106848502522545280707688355577585067398361459906914582133040974978646112295687656744007 A013842 265 39810814122668968860795112416462460740980030770550075549906921014344207683227286545803576866915571986005660735120345928051850684746764937252491333028281031303992759307369948492073486038229801774569383009933925878057931358044557057661391876294681178808752805616906109847647997803949228703142760077045948254898695146587389386979888118251415867228365218327711678152748357760866016338325551718096362938968830217547646452362896651083490558446235429610763548392637821787763138981649764882198842715668868396363648096464587051441778550820723353433752004314711100368103536234406052536006380296150432842070820841561992046591331667005091320716254073781201777135088407508314147635026750937308101285252004498829108545799435281362292386156287069862035585773601743320650657155747358338188147061534783426476325189126730503214733873326664111542539607093902515022596164722634853803167941711911177301849697298084988756271682894993577956547268979505219871633463289030579054592448712399982330552240252543767016563900886573702958496885593287419858183187663802781896418532854118192192472227764261056655513381910019666466105209353622446896525649 A013842 266 669100352959697359643383454383484577673651377160635119767285621488083098532001004975320716402250018368797139975167654012767454458538878300402621834206319293126206305678966724306279079844528278425187620247959492232519652334654870468115013264884706572238708404003340988209419899090974686813720368614911252320082369328694253426970979603451546480507134224433850174713241648886875136598237547726045571915249129466323293924863204014760225815805878865468102957835063870786935076864587598375115949522246671137683833557280314573581972103643897401161069936517349463886716133491662524972659233637400324776684285884132400327060511327354569827278082218040658268309430864992235879301894603003337258301230439611820827329251108773856048134128716783171232090096924499990175594816645851589928187663215105048787597453652959567530032209001243722695463176427219569984773740493323987869843596352091156912187862488914406026658174416157064715689949738544230382543617498736942170535285509306503029591501924503092247389482200644225623457156166381665556484835065533355333106281679164456178880732033935579209213409761700534295830253606332464989906582743 A013842 267 11245569632193633523526345717823225296961058695938794457928769440350212637027340890620215280572616058724373531562642760992582607084662927594866865167505608359572149379546393735415632494946986775492128333507455185951957796788544407957609027942917263359615972146084151988835720244022011561278198235310813417743624381307364317347101254195210141697883404910059719886405452392841710420806578464631647927179592118940495600995175869876075115286249406091922406412333918476316017836863123765890573763620399801811052190597210247038192205145942983621314102423047092439544038055594372057215483739743787258521732792854613252296906013878848255087062727838609343515476604547924508423426942592677089300268779998555872644922723385162198600990301342974758897738259010071334881222083366827671923050055656270554973150403545291451477251336683903247342649606212279312734092256471296264128461323889596074223141404851184422090043937412351786676600985255712880039410579301271787060186543554914396418344372845123471401875027346227500053444423688376653007840622946419103083517276181717014998448463294355279769249777864900879910019072361629739085359936161601 A013842 268 189004288808278398629907292479454947566024513502643318454408827983966023790518518348653958220583958098980545944973336884002335877271929824086927402870266759699329114622036239511130535342574006735696200901259799310294554690625065864543534932636610445285065643859236342476361950141277948310402677740868841112017094976632872081652730779258896851516326386323373712130816438366490627042496164255064106712107404743032909565925920845007194462615993768186939884572096167831443311784158521133322873245168059469038354167367312621970896391887863725723426119424152482631416647600374611165620635213873832453974763049507484931354099375261802623248263266783507236464615292636967213072536624155123839869617385435728551543216211934421071886843994671376772794286919182268925348699555146272682010702285414939217433738832385713424978163215646361878087911931609778409121888554513076311207049470612441219468337591333856582067368456089396478673632759192766374822373606316474925120555237527446260603113874407990183851313584608045593398240428930546407102777349860465865524674860786117871078923322588229187081781016575389088647690549181911024807644447068028007 A013842 269 3176595082000735045772851864702199303742173998438926253263249171926516961847244737885827075813354583769566035697166873009427259089309324553428988860040573430266624429452563077463570907502641331206846048547473447008120580685335481985383191612823511753906098276342185208000215296024458477252937804790782612569671315272268681076337446207004279383434897574936941979782631879625607968703233032634862441510389151516154111074516951642035917333187007261917898640003220292743067741156352264687757530631539575496127618490942423237464855658459325638233622789161730775586219596219496089860586016039577502053953842573072299241268348200025116688933560724830406123260789223349507950110123042175166376688659397018289765786834873981814955202187018441829420353580250696393828335593423343404966553873310968883427408848555906685533607989165368404085023535834565545722111580935701273562456880452583299575604349897548127574806261641494486617067745783752824461639633201360994066501171877123789301956534887175091019989027416507422288244226889035693464176378919104849801873210385232283059223464282740367947283493545582564412901735060100378593942080221872346713649 A013842 270 53389033543186353914304321290049863697994718391763033538595428832568970577766642309647095663195050489415096361962283634669443943514021817769481015770701917642491156785809227642930236242396892853593461537937386223865482599578433445728335301436724762047899793730483106790859618480283073627190125685118683369458465795781019722850003458401120923597390323541965183854206694000867593129995237579494133054465110469532002144829406406247697662618874031051054122442534123460132739525614812512607140817324285645363416883977269307352071829051725886001792498217441209145277592753661070782286869171577179077020802232125626133347997128197822136190906355102224635713644084476835180117500837969838021293006298485686396093579333727012363952083157218951827067882623273454291072836318666132607272870948737454023764460517679123663763349473902346767456990566771543126951529340786331304764212789766567515967182308728091380149768839408597836573057603387533720726777315215274227275685195738819526797983481848751754772955583789240246398520721324022900052412400493395210620083046944598981376368764200017364089993676020606160087639461155107063028384542289008531216298743 A013842 271 897309486760333050237712727921868059172197232010361304683173372388986688500523957298238736811319213575599524555500101047889344358640164691251667432058187129817348872099095688994728480525964578190345308068113650264507166051114730922356131411247033075739051833228229575833977607798117618452184442389789711390488434629691598481940008125347639362901339167769808845037651906072581637735829957998557894246395111661424360048147833469805054615635415839875066635891671012994450953207008153899388215716769268841622947569005965248666271230872356966032126517540534402104680501410781616637895410166697648747488623115335398423179787733620796642960563110203089452439216127802168872234836583759067623871556858648931259144787861949896800942661623378923357529903249356946270061160007821690730435142035430389777409287920633031416870614607876742120649640455729325334674353630595870239172124357606700240860433062793031826177164883940303839283379140134279244254946336823113937822441084782339786893708379431970742469064496745760821219937763292852881180895215092493304891735769997875079992629819909691838260523712878327732592956423633884408318059002251366384152332973601 A013842 272 15081080543980917575345237818182836470507118878398142447810094869741699273628306150311498449587842022565101209204290198311876210635665247965866774530601951090840182493369501244934401572199886665645133592700786119995571939821085282612039500628828884903946244161066854481041661654262962813325863923245195679339939120821226695685965716562717774772282807392707177258547815585361879585426094104081762528599162641693559219329220637127013552924984434020780244949431314715397737170550186042587017741551741101421156879792283257934334020577271703528101950380303761696173365187211006630833108158671687382499041288699442041298382692438964729178238184193183324427145905459971052235650898463238649554409256123312587672446449595791915533443313904129564870005083911942195960917916251459156106423432189478560988917902082079359023344419714584404821758507139442770899871861469424791109765894078295810948141298486362485902559610204384686626835753208236831258192883082986075952981767311936784798322556733113132268677566996806002122243493987662978374007305880059534975315403086354286469436129383222190725644622042346054201689818612014695250601617650838714818448260287312007 A013842 273 253467720702687281688827412010198932559813146989237580120344264475748739691870941468285354442222860873251656023096505363027703472153625822562322879535826991983750947166061207423612487223963495189497760292522112318765577592572980344860547887068727068580624525615050623262867207423197616003567794957982003782666356803642357074394025798269597640597757143849229528184413136543177110192256363607302182818166126518943649799266211248193716784010213382587253576865092106421689768625436976817760007182260112691585383678668904716102351883842205521196809480041765322827585748701455388444412048822795049837661386939171522388101917911821680203298649161734832133647041233065733474924584650471651983060956367664514661010807478356474724370581776786705596770175445308012487515147418438274036680658624808566174540743180293507787105349662143020091839295229492614650514146375716622464181835381773917694605410803660294300564319368705093428137228504170836422956447785975746978541764563211721542105407211013432414039663868515318477668546403450651677531940789926160604330125979672356492691813026543815359525909162665710132967800781412130983076861387857646279953659910648852901649 A013842 274 4260031981850065143344122313655413459532779561448116009082626053043909068001274913257471952110439622696740582780182965636406612256485989199804960636358644254270902169019990713168655072773154463649888857236419141741493062598374080656071228337964095841634556402012155825179009155161682332171963929858803537575273458798817095349340391591517127545526504316674000680195431585881177691001252703147927786624918088403885922176267212448391797988859656321143970866371603032629339941287719269376092440712245714007475543487388281563532228111735948194754776931061949780763233678425360713585233304564716402621574930286655776776828934343986979176840396461277323670205822004135782513057494220477054879305493671337497907608641288737270692496367922454160964916338709291765877667082661692071734491829507157571695506270631192985377879611771637738683543034922082374431191258136669273755504107261474234693233139377118566309584515629826505246702399469599247760629017938894379468351437013899403958165578995502758582764630638136957654175259402795102744279328856288981276976427340353295572671301537121904747551955296922590204789827733193685432572809345723461027181162118275270718014743 A013842 275 71598357518954044864184663725606534014367426089258485764651696073508979705897427467118331099120158738664118974786535103451085932194760020481121973415279733981531052754718983916225585808098407070563682023572496515249273903090873173586589134676162558810351989448618302953783606870802394956814197769136911056027621022031718921536363961478628362657663958050339929432044618663904953452658054181807222309804998311804110694016523039620120948798764243789466718351107532169401316393222697760403985651050713715323641459392534848238286157873946081309243535880358189965287668433295037513227016149819188578860809853327823640288163899519389159025156543324687978925149250423510096696957305363557861356487432134169327333178434139807308528786455672687083337348904687066709105950658295058649641604178526797307486373890498460505246022635045915474054307787935438467065031475503000484008757530743597462489169373511231743965186954190494073681327227885554557112891904498997835724582601892607282324888886177414863500525147135167847293723584782777291823102680087648908322142814309317838689886564934407853092105712675377973571902634711786271065251206673574209483833791721852474957673785601 A013842 276 1203353594821060632032351643236269017179473330282167370246501055907465421917018063439857790782912507920727847609237295483702401262397331664226217007190606489027592403648561962680003420676709927634963803770182948931794546489248305428469803586502264125925585886662927817744241080677575852039176221905884064118656226517287099914261669100571306891187358142952063193964373905884250552678823916633633985360892606626491688434335702726895372786460830645369567135327064293171127924620893881259109786837209345413444442008010333194340875455387411788564456107541180098746589843358389695484806460430011102444913631204880731922323170659222373595735806023658030861794983451867934195185761431245316975818484271878983884488729942587741434443313960490851809650823041075530179943712713965050724526441428499882346923485977607625711669902427216701372430750991830914315961984008778929134735187819207642552055469660603271920822897139079633896362066719072515441396374238914656625023059790009050594034407509983811610853326147900766009465612289444137943670886744233115202170254280096704914860923496852592786919020712935077601822967581600991857793677030562761738794794537469174546613623314596007 A013842 277 20224763868157566042567734067871973371735408262052386991732943246636771346159322592233689889688410520623672934768451225194586258017111953280650029239852523261086745528121380906762817491313463753760836649965464822696670942844796269336291988878343553164431321997143827832827459842948017345222434761572193465642255199076044288258995872573301954920185928308595326100959232236196599038872993566861486391960522039571445807515880155730930530422047180656726314843441969575327147029103363462321858187372977468363760736828629669997287093778696229930402813799444613919633935497324455612013142180447196598791663399660430461418485529269550433023531691839620524694188286875544370018487092374940042412581265157470082146602084145072170288688777733969746364801382851356435734313979583610607527115901088797522604743028825651365336036050094231099966443631919702176908373065235547461967494301677422848372396278585759191173270432216511406896157255347451767023548861833438633896762565890682113333936287020297921743611852567768174321088545748687626419276593510325967202875463685585319504067541211601526969747981122299849253838616143967870153938329852668336543924111791244416604935167048415089649 A013842 278 339917606332124212477435906478724256458757006660314468170055577146224216014899734807671625975993115620122071014653359741845411238493600598787885041434201358449084932091136048899962673576505385309458381575969567275062948536392490898735059457078320098034597228805996314386331117580427327521153461037743855577049383130871076352768943630339485956343564897082561645778821816193756240046338402878241001789680493919077289686919397777369749424803346965297599173573729182652523360118140229711243470555177632310789726703878778863644404185138547536440280091527265626147287553903532125471104880626776033235891486758092854765060486290433334127826497144748502158535222537517274226900712561545617292828253323501599670637941228226227966041992287374829527153216841582747615386615054861743480708236949599419962417916085472722497202757893933742097136018121674434487299026107413846193287676728292445812594864254190854726049156154262907215703714990624621848364785720834603119902888444924694278803467175950147170744884406106479705814535188398192937228781707128048530778727918163632464904863165143386863780554318722493566409265621531667993677241509833796732293732546875444909879145352582712411730743 A013842 279 5712995209624011639108265280187918578302329010939905266534124085096590398562419842912537017778516294227391647543279017181195826685361945263827983891384622231453770453655723573861672654800326010896067019147320517191982976051148594535040144295115325887667475624542380055891067093174242093648026219661360980683468982280550180260987635595115740468266295225266613580604658264768461126458809537174596517079160061297932007768054318444253378582669852445756749310253666372840960113505582840756869009620870466247442936712090636361271501139623568444951787498298753378657461918456664432792859728694224790595628217943266610036371593083313046686379937511788075778501485188052827931520276021897189840564453608091385664411878222798213425267764373908759862864115456481239171802839227061322680263338411917451308357915648540047010486751923344403426565056570982220428034731787304512970585982772411136772281883520185695380708167484696681574332337847428019405466953610067174636207846093849336743849872826194123498709272213431604415624892911408428696004134151701111656798080120576170837656035216564903019559776434768949370640527301082743969733398055776621679660762915335602600338795940857647503958597601 A013842 280 96018310488150763618492614564118347545527243686866987814639023498218394828638590299831009657803523357079771420259890441764358259100878214049156925262501345844043520014591746105893132309229079265130198390809015932445657878491654428350419705168003282194027262821683781599361164634979486867942376673848494002347063185189206879646419191447110250050151623851055974449222491455963526152393211891293443662549443150234343254557688930092566533838932210055833685657433370728338016627688330804600697444697969926220773437320107325323890119653653314854304692483907148035095962463501159121949593460163836055540723458972481914881297364951242375657987609760622189609274461555603879045061279100026069650366771791191918861770437290569573038475315832284527015157188477080186760490318889219650287185928689096604139571488305012570105250839575649388390278905788498178733979737149226949496638612455913975731741616323760982263562170915297127219803602201722722147683089324399004110745269299325802653884812589844633642806738091144975413407575162041461093741482687640583615805332586523703268484983884806325049741162539161732072355342349297677899309221123437680570058442318045472903894143377994481599032149880007 A013842 281 1613779744374349884136005372979137067197676384645173464200638067934556561884928787169259779318703817062439718260307978654733569260708460143524180442886860119600839440885243476801745874721213135209043244354327130776614171963809235977285503984758631163835016206244039317340463094020100235789507524757371638697447090953475000026217367350651581972592898342064697762568082413900378984043272712256968907636468491025988607079351077848065765734230933654408396754844482661831177045461557775832923921953038780549992539161039043816718621241018951262756298966577027437025857841124063981362606817284973592585472939174950503543409964812735530607683797757246777140763075875365034395110344917834138152613714333494562580309775739542602814057654633193206045543746866734286698883560789571114662376733903477646625773778003942346265758950860747939270675417569587288889981997442267057340190005159546546190123381345553450828903689406573398817183239142204353791136109682275174062089295741113768765203842045197518757634652847097873601773141115748430836602513099531175288830840224781703880833427124151939905110999718795691230940076238864646072453690079421617097340972240039390263095748867753953252234933343033277649 A013842 282 27122796163699698502673842303660356688391346996731430412820124007776092135599998125953749111009455053368424344800996197250107098564727089632210900703599458030131308482958287114606942916439429163458389807863176086962554388195741829070237465471838313970575117378343568806541163221195824662914252968597145131587993257655054325440635293062401138213368842435081375295481761130423669584815284474902876430646125928673790519182653565392441324695219301929641924258671220097396592603072401538423952356264722784703724605679583209427589867197805513873145116731260100134093592735772143334761332778108551170584043688713393113054091278607646062923341588906046583404805016237260133078619567034038359930978696803043113287266400854492525495867001420078214007453753589203156548136006190321724130565766715748806839379886912259013688610687116590615322241743092053564373927431012182432716573416716498801817403670274716848081384307856279113920398700263028574167624595429998850461534793520899111636780973253634697759565610401173961625001182732383877070778437663820463079379931657906097125167409675621653985200572273799182518409861346598106539729169164839118555009720438342032151850251220340692310312524696360297446743 A013842 283 455852835123300832734439267597619614861793368974065150948267824198692780523029168502904661308735911081963107963070343087182550005577368195448568608125396091112416901673079931535198889596597485950245157500756400493579651602405832921183481082185186542903455997777820360931537330258638225109599849643212218226599402681408498047680757370499775929952090134806412674591161959319030614711990486169692644169869438483220397255902858473550761344152550807531491821015487196176944531879837852656291367251741195842515499447656755000849502897993517271665949976902288502953711013110122413027333720001670419524006022276205998051100112119558707379552602084743924927284557907899631056652359063141082715359958957168745605019086399161455876009036692867254542823275236573737452104521856040737217462418841191590196549457759334337243064479818368538471720916976148144256432598333021750146667449414754195362145103486307166065703826062140483067660140955320721246035266575391990679707015274705751369279377817473838365245019214012530773031394878183175821928573201815830522975138511374427774382688654418173138529266018205742860586914539652274376613228146153451065554048371407214534376147172260266015659422602571727519187409601 A013842 284 7661518599917317095767720770513192866982161152347112991987537321307429562250551235028318642615924457554553955535323256266277117943738827260904092596763532103326390866419454409312087737450013946365770362115212823095593204481634833906330766548286430226578384954651826806176347909656932649417044672953467751734456160866432626687370489125989734054704778895691377821853659050274947541464424101054024270562995652587485216679959342364967645911171921422181783035807293306145906747304434789594289009400014278525157999216767081299277595206577044784889621261796762869143020997341827395750397832068074740939969216396194209244839584393423194928140583238291146252871564758069099169156198774212177197054830193135107383555785110706588908083879697019947101230786901094805357520698834476670413890873463907056433406736561132206044184712307320026094213451618121860517862680183096554715039822313773761451572754294364540066284204626395098918163989036075361982114725332613187353835805721979563263478502978282801404673037929908604702338653717624636039153529802918663599643152960670007604049848214806235939261373967983920257884272667935775447738525452401052058766890978241054679259905524178290925187915681423024414982793164007 A013842 285 128767143108810348428568082990015232515369182487497928056334539759213968652745014607120951426445842358119388330682177968067319521280418469774015084273804684060606651291911770257308258603322384396569502476070381917767634987722836653463701193377050032818102915932833253131405879317604067038752269818328932503401004695682133156734635810740509460257423218899884987051894447657971043329392575866414985915352267933037864036740076667128011224829066483342609227482813178596394254701945635508711215380986039979172330492836204335396958542636940391699639864547018193541686753902324093040376936363568132170978062619970836074778018894900263637157258782485959295072012388888867349736008232798184062150900531056021749795422080355645639778165766067814250930385835446700393643850385311049399646263910307885897476267021382948986984612459749127678565445481345774109723718065837303795095674293627595608716583281425384824894038627155822427517582163729318608833402188665229839855918386769310519769283199555999043208339748487973919232205753032117257910053375397653979119202471809980817801265798946248407431165912279905747774260970729996577950141397278504481951695136671297405994321232144864535579633298857676771342615804707465649 A013842 286 2164189374229775526038943770813186012885809850067377676842814609733109171146685460501881830624275272512912559673775365109307439194159993221491871521389835325006615988263161122714579902346039314553143628115314908891920641238657715634764425957088079901573855708083128485379538613690971554720309398836654368584660685920329611965239024071115742498546512040050366977381189981787519325237101022586836668279325567150567380865490468544420484655702120385539233286303641092669598238775600295994909396908232373929949358593098086265016682226099057163295847203441734778855129272836361031729615169462489597397628298453849841908794163566588730949702048357241517872275312220055193547013090368639079532570185225458557548811658904537336267751632030301754115386994736352693515972193425922807259854757540544638278883619828383223624250381611003588893649442204978425462126529532527564884172997852998999395699615210916442751994107206607907539288003425798657858662990584896517918458420326431801905762342734937675919202566152837377660535682091210794753694267080308370427056435943710347604785874282889596983695605487688375902842004135059052485608026464059824828162140162034495502546556948658738249486896853900973495955343829718375162743 A013842 287 36373530812679837266136527956057217318571806150082416614697185145784365839462342534655127927302194505124521390437142561392130130536247006073613884659998962307386194914738948989463944418729882759694684957734097673746510217298120226673485707060779358905751792885753140453773905480304158920184240066247649972802392148262979788299772277563242284173071227857126517788845660023902837299259956886616963883770624807099585970206298304826075085608385537319757893842905295844497937599101514174786442233836661508640658869874199535856135378174046853743513303948245236428218157688560719860279642153156062663461938812113854292961103507063656801071642326740158190879331172482467637944649009825717009703907103084281976722877551208559010652101679533281581417309220533879719922944654909484621616378909983933735553196998455636839452776163736137318535566175139072396741960581853190783008295574915354182843523432849872653332764959821459102012813473577398042630548882760355776655530670426339294630147694346097519174037529330737806340623208906979827425339546818742781767537518905939812193636189072525456504972041431578533799065563497937495125614100781453475886921089703313765911299982636107413759126275423513661546521463746076731360221601 A013842 288 611329932368710024931956625357453651473236345964435176043215590745197836663843590979948735074167983047627831009077055029317531103922703431079228559480602559500239777932017515665920513845593139542188570084636979602657597222129506649701274278570518685128970383030853031606578029407471998971536522793424253092889804835855901301954272669005413070096808126594725384477129008021734986488662095393371311994532891132922741401257255609211843963820135725733170921817709307258476837228099148735635734624092769975723553625975671599134067300971205470867228099458157688649062576271640018691719945668093945184804805615197549101797266643218879855611092585521838714108919015912833590935715908140825782093566681537527182781403003162251292029872927915863538880716069512916452744930815063708035506480340099974293442581953043888360682808983913259912627260705562389772042131499206577490020423727602357751051098335907809684563780679719263127529356050415328902491635072553299538249503977855484524848892298874861004758048755461710311166854272099609959537681763382609933167003080252130423538443429741935347479065100340540417560894925709835480576196191833888569231482754643594463671218808165057303049635311042994109612386241180311623971244448007 A013842 289 10274622173320909389031395002382723520310683266624262003758324433654540040809219233599998390391541291081480955769558063877739745263628876566148594399190487217520529947703418385797126076202883896285563297412493716181866236512330618261529316799934707540962605227599546902211756940251381886714614338589081421732198949876230133181945460747973977469117054183677549536907107237821299917914943837276391640692114301271032514730930695024023461499925021142397403682990240327093220203292662392799829791827127184981985765791773112566646269127423050348865502667593256273124794719397453794151737126843654936721014367974625207753906660472579713733255633084865543268028601900446994162856577268122858919646575216601219361007040274147957465146074299481918497968194980303586821284052208775740952757415076060267949889474884808631677995970592630159351526370678387084898712104107164947874773261589812826721915809731602557368463461884041655384385887139330432864176910664403305339359413355817128409135332867189788906968525433044965199781319751178144589949817397171525146737820769797556028410618723672707385080647141423462797945961016405204922044129396152165183073530657294892150922174508830118092355220672699602000255375555517497464084705437653649 A013842 290 172685574867004524101450655805046434205861653662153971497166158756431854465880547659115172947310634479206450423618962379593171898645810528447259426067194518664867546831051352810092297962741869644871462339611781887868625837062740701121523227456502629640958506060265584785472998894804975370012523188666691455053067750569799848388957358791198639323450329665068575066797751346062587720396461073104314305112365061462243475082752191268762317429239830340273163700016969177455751956739776835786739311238526597992234765662330702907623845224599207213382503334239858182408424848913005918308245890861308521470088482549525866719909242562647248714827425257335185705756712140812630895130494145340889862499989665416693800445325887604721116710070751392604195351453033962383705321065472893878192993875183344923433792404388978672612078277750335088221103711991651735892654333729121278931314207539984178715239014159044181691765403885088102045373605150726585148221337536626352838613660271218477172337539498858782159420006953186730112724641058051076123286580994261823141222553677987524169497268888767193021050436505904139245077766802722279124795682761129440231916829757155252380548986969907794778214193846062210818292096961582579878871644290644878743 A013842 291 2902326456789745036573081172115415419697916813099821798952871630219350178008054364506748711725449833692022812269763900713822440100540137551613089173911338275200428859589480086679221251859802603121354667541855218189407994443513482963749440883861439696375589611354883683489444692424987221043800477231921083285076909683826626051873206329203675531109229690680807541147669806873273911816703321255664210526023519587995926085715816078654088269033233828528971062306185200965498823136925429279067727603985916532455489706486792123768433966689838875635319733538569296471738396435680890469006688687706012320347777126209881241961514639750412309150104536300032466156653060950637887454458215100744335919037326306658372704084592192972547808546159118655498711271871141805782935331147402927410789648060206478128151748940565564550591199614149881827732090087443690725147841386985341334998597886124514091667022110971055561693501143096675731076594181768261716586156019978079112158579788178368945835477026357319551753372056862209373004563042262664436404077566770558461534527459665936318716740598213510213104794686354730868292022026653353345250441040166302501977826157728508326759886824003240306837445955970767577223035273633318420024195725592868477033601 A013842 292 48779400759265244829683775259743786958862887877768704975000913489096618441781369704264925597969635354861827405817921879297213750769778091829961189745927862391293607843120391816817671580007702350660607897375960652109380162612131108171736852935059216976984534598041530068407096945586760224083154620836897646772287621056074104053832978774926174651352823411272332344068886444119114635903332720343948386310877293715447529722625720833939261537641560956086416644180054672627138720462305689893291297840191299160979415496923515224176069678156121982802818761582734165800507228894488726112595416774274949068085090160209474033647176550285179679885806941594645658694867995397370974447079221198210053791260343236007270037549740987289611018235296307242966840346338280329793794110594401000993141614947890277899846444444085443401786291915017063878693238099666110017559770191062631817321434672094708338647640619090530825382673712025829012204318412979174670663524227771575638049250499913846872656862381987469706318924159683152932087691051308601182643331664712776063010803014605391708672259234174466151652284293563961703384014201962909673624162562075046150741324232943039447853417851022459837016954182000690670387553843955182685346657560039340493503732007 A013842 293 819835388560970969852495210790513827417608556561658624514840353011246866151019480619580604525075661409162733209581813025348271509187660389386157716059809583210471667019324425265254606245189453407552836931197770680002352393022087535042381287279540259732179072989283995859718078364476679086165579712405738749301838047089437466832770874270184217365286903073254089706765774466309959685627313030820740528726914675475526632048170490056017168663141714988944404538734178882844320474809971730036546842800095164998581036256793520372727203080769942164966974925921013124609124996029672019774391169725239068987306110322640630083508096280643014879840757267381209585684646398643613967532060470678316374069712588767574187521098496773376492383480625035832543685700907477502844297616760097623691731122429191900662719191771744047253822208215691792609197252741088311065127057601189652953721352533895763047650895885054551582206597078018108208117979566940988689841851696156871748693753152052024388743886054063403354102158351794751329597823499343660076686475288827627291022566266472818447654660948770252610819942121929504348775126692390622884601300180795300655509436383073664000072393822134482480743948936885608097203617455354755392621273611581195674317223841649 A013842 294 13778973375544239090310887007756165897407747010131796502220921813060026079400184410773291220252946641303798057053441531517028399254917008164413152733817219665018397307593785615433134167162899143420740530302640931818799536669522225201457302295307233145318733679730896118414281743071759545401184898226403251159515992057432175505058380083858986141258376979952181485701612371455271492436338250109004186066313254950717176104833601426371480553721422803819188607082505344483964494220131194866724242786941199438131151476367928696904426102178500417966599947579954467585305563808270697636348192389572093032469653796192621069813520574188767151085483607392875989506601852022003219952311340330690463298989659479416619369667102435270138707489158864977237561725575151974390304110044886960761386924974667428274438321456107702202194989853481131958382778226819471244071590457103194497193194772037186089541868607140111848442146277090250344653838882581577196910172001457308543480295909226538373901618492910643620172394975418614385596550619553468894908869590179325931880216271240608659649731886565981635630050767243269179589863554319009198821494052138626618117147097290319070849216722968614247053863549782236415289701198572147373883785745589845155698249581106594743 A013842 295 231583205522772026390855077939357880237732003999285103812827032912099858316478899391866705538791274200392933944897191820206696306277390156219291857997266010909964203548728754838584685947506845903472386092796486141078563812804660038960892879677228667473371956955237171062188833255807062679557714584491159442237985278509262573713516194069417980076129541902056314230186999127048747973377536969582033355216526875956703578793938339173025473666395953063789102919235667324741991254357744992125034348520120738956670262863315777608872689499314056524764645318976294736706230610925605615174104069491538167596717471352609382320355840290390609508293722989452066755637457326933808117738496696937914616666119206870555121745994990629585221256770293043672431699921741579233577841177524415149516630048049235467008484868712802150912291194467457384824539353658154853199111220812533389914326024533628986606930185680203859836767152479055837542597070099548567948469260828492984690273333346370430450164502010349187324237442351860651978721226262835151716733371202143930937110794870740909742733043817514453350034263245057625101366836757439587604592850534293897570694891264158392623762785462933499650234284681190047431774008044402080912864787026128527531820480709658537845601 A013842 296 3892218935221229447551101294926787893155561791215984739782183942153662318725060862079103719990464945486004040811887102922213944819604096355577638257360049845363768369043484182572092816719747559099660393061630542573107422001807921274815726628735182214224962480546671134042207720530349302455326509021542916745693818575905176076403066673724707991139509210747860473266752894328308307188556263847765234601124167204204317048789721666481039135911116783143103452763593860726938647011990620082645452295577669259644757107943748274272323292414971348011719393876034585639821617877826653574231167095944281982798030541023305888658220607760594974005892602283720885961998745293776513034830913985435530962307465509873419931184937807511438813662538315185002559580584710722178742776670652845417926001217563500494011605188456065750382878105414556266746032916932608617717462288196248684290077494336702377902675630727186272276545531715491461578428957163112781509922866744481593689423913552447824575914785287938791358458693607721977806367649799470394903137769794433047260021129392542470046114267440965417454025862359683505078672425382287148870392038929877536470669037476710104827581135275523328621487622636761127185825753202265773902518475548142162227306819287231045571016007 A013842 297 65416523644263203324991359463834524120265527024967055521519165515776602590812097908963496221879744338783269913925386538813649770583086047448193366191450357751028854978513838656489163970608797225787992226186824529026216441584385732865827917449152207474478944410547901749847385158953580726366672637125071801744876008805238294316106341585291167207081731305039290974194315894975877718918065126489390297941093878201061956639008852048546824757258139774286139730597722017237657840330526351729022116731773887246849432713210577245694937575618423446032967852874513280848481931672632566622103225381535547284886499302978702070678713754632319728117036966582496930363312912152501854576403171353214968883501572824442568783425249730844752141226281463314338018870887233107658129847503662372939082302463589752802853048402381097066685032317702447175200575234886353037977388677714351636863332447316956865410269325631819678151900751542264994748655483040436518837273621374502145138147715075990587647399796334387266361615263464983280991621090179698927137036496935036225299175121700461294065042492880305771149812668679200669857247453400100111064678998294451755462534512871066731837156140575720584141342473656044264612173434070480861979628018537625320554345711760492182912066029649 A013842 298 1099455512889131658283129778508666846889302712708621302150172614823657359743778929555949481001132863101930417443343971557841011694189927199461785905579706162721541965623882086299613378854022054973818785345521959859343619733708771012275969808567901151023567618708078584709685002366532831268044667012161081771926131079989640012570799283023988647249422658043795363403283867246859576821855920580907182737495964810925248305231821776379926483695237555186427150452155913943713315322435156393509674715910923722957798415610930171768394815833418842857476090703261944711220435825621935547217688908987467943217087393785163045701897142074105397670463040297352025908616200114547098669865608100933483982025010934460406253543028172226307749237590112553924079083163001726840410188346994053501987156257505552975357551184498819098399775338163625029673596067972734935509285971506345107960762028442056094036950396555893993330698995931170847766740652703460616572098057754441257553336848647282173806589848376992046785739667733055974003626175662650199868392172403987153838603236270419652969351169177839299095714901522491325658290757949295482566664059924334850654058817557824018561987083254656135857663542954737135955336798906422571847291608107561868762556888377558592118203093760310743 A013842 299 18478548805127635780764562187395163695668510692493798225237951137341209245213692469046842927186040030154144525970282129972633883544250106441354235715078121476860955816240586224437602058399548677944972325302187579355988216864443314403322224572600714645253100967626676773215675834774317295122026718473391301340762485061385879691277423549784177194321046613742068672718991956817968907644932457203307020269094680577220648266031228595617424411465857590018281117649384445651989690624167673505717102950314895011751717971172903396911411669712270491905600656449723504761481864921227870742087697493352373721649587827347235309111785266839489418647472318277595499446112475325193087344431275352389065285894358775476047903297674490607554341436177021693801997150720570023006774035547929057207898135219895828856834362757871652586805024108516045873724129114417756061104569323107142229496527412025636772479025314914910345909058024615188438415610149987062582727252056678894215698932415214871495167355581672105330327926595589471755078945134362161909188067241593812094565404591996943107455885100371945099901680349888511710338892768853809175497922855148295834942766546694348279971316908261005675359751166440267044001345579220244165037430057463792328292293622961627257730639396829542657601 A013842 300 310568969767780174567309996683550516233100659208743266771574244765293703784306529327270289077215774786800707047982531758450057680728211538959840639663317987661602084403555532674122777795521214630221149871353866646236093960840698785176636628391700211042768867962901556527435863755051950779115903057382287601634195086426712479971299657601222666104953830437162948182388097818239603430788379808215981089662674296461347435407186859006542052083506668515437250744333204378072990730320386088610587349285942440462511123941502987391890095932854130157457430232950502944526225703731076823562267931770773345139764622614224983840241774979771298659208067253291547559190812372790520218997856444847603020260026487939425937110724015163641165816517827203607730166112160620376674851215454043664493143958640789195596815134871548865026432040191829182999681438026019226118984496613461739451148136213914877235054978467774898183693538219707472084451159790832560827896925316602175083251957102516345219277745261163074286821462292072251787611830873224855207723846129467199873360754977692622807011060881951281294047541640576216315665770766125970812593589426477408097883077350291911541477923277142722385771337854361568208530615149954643681784086975793957661608578921116069320678856342514123446300007 A013842 301 5219732674887081393952779114260433526329722779321348084629848331770291279502839838403431748520765526841759483355442411264270119439999051335298041630821385418628546232570557837653981526409325054290126865887844436723290031199849624482463731813379305446995816363852486460556614562131158136744600982685424107720665916817573756650877633345303749349225959028157397670101396760031153014861260299436685994173960566900625866346888589539322952269367496577738953873260008165982272755204494728991278141579448834596853424460084840709095496842343479365556387029925199102988652275402608208173611037129271387611764024012277279303402943512085016216565309986326071039827319983549490273320696973268553663961510265182797931725019938522855317073878215121811035120901847083546670774224378136111869136270512875744010395671971786121774499243299504073078675645928903305133381772434582451454955446725347267341689569023107892713773337296858623483323370642604522849834463623796132756624215643021992214100401064604367789538608316742858335794392041486290141476214681897955228271574208910079911517434900242955184709057032353164467617394609266279191447260457490805797901120881026356157277619456518937735137658875318254876880774048825287696359745149802169046418655385927197777072649538548634872761964217649 A013842 302 87728047066827176988164358573375106277023650752053897258373860912063285534604229164046477397388506209629451636754920606118587897428064055792354185689215024730889976530813365577450467514361526187454162234977001448008335554375872638676767940587465986647658685627268739942575020945738374804266508715993922978461232063952962128031300383634520115312440693386241382641394175345843588720773201852632381504081755247898818935692156524387400858791259514982058597747880957245664058196721942910156411725525796563069315504900645917797768015429266857696906196811952821323930278792691636154773880701031664211590917951574344233252293271607612867551813164940182275966377766963516283023700954029724581430201103026927284838502410106753629314060671161552278067276997343933168895702389123333632184573298509902629582720058829809348664008782134764956233301581127077849376747449308027261603436193112911522211776586571374352840388479948302884884215890390254215537167830125141603240583192312270623142385440692805609438775389979497220049696347041260078407790740158658933521560347729151713072873528368383347789405121542759635207245551197938354370654106509047973045324138647409967935364950205713786514458632717473909715735169438606610312718236732725055163158341071278413039260020794386906306510332606026743 A013842 303 1474445287052164363640078374542715411197936498189769851221489480349047639980093279560129145617908623865242193658939950627035106792073472585702096798878636920652067835553380235260210007513874170632542104683258463336676095662395291438240438777453540837587199529337505712214858377035024865335307211989709863498997927298857434485822065547745379578056190733742558918053911905037593195630035203537192435939102060451435449852178074705379046233704698668303458852348635248427875826112305694490998811870912062835505985690865155940427087035319688077311902449818491067991296195668768328853284612942239180404208558012110003528271293015909149464943323863149643512166911129355818168779341934377581040097389938573566876280710006664208247881417700212209137476724494359484769630070053995868356126123428055933495396776028752605722995995601338994619413099674002797414474994380520014185768952097648703953813329090505088748188409182491126586249016469789002600533179720913254925664481713192332363154072101723983877837497979385409777375246504722458137799738969846580695696864764283852841615785391287418926296531877769161188928175978983749921907583568097569282972762798247019331089678718107431609948506240082584000592360992754661299525855404766910002127202238384976287950843169491260734293519160109491469601 A013842 304 24781001939485726459698797240939417916003718725075461889479573696226443685145427749567090550400190241303125548825803750188579039854378853747895140898753250725399304112145661614018349596285683185821135153411524993299515139797877663202507054532661660857328062489575458505195124742827662911690508311911053675827658164111896901403211455660956594568390397662011187735732097387966828838954001665849593270828488330007275605665556901573305630049874870518176232931423512620327309009469521807310217031114419040076349101506370675890758051802617997515381144474099379379729715160604989303037154489720213905053533234509532829299655621718385075057302444167956058508989275351083235962674399891084004540916832697605938489649893082005348022142987287466598973571308576699860523172587397508559461411756455336074257133614715245044386393698071704482568475966220965016145081230553399878420218777905181767351740622024119026590802593130128364535087219807743766707161151569389075535642944153623530027530489813674997034814828539530582128345768004870353922000212866211481752577206093318714709036505071367649894265811269666292102315853678779884937500757029015846938923224350137653897624230215231603068404544377067989297955811205227592461131051787917456405751888020536296471589821149639619161271176523960223129584007 A013842 305 416494299596936604608157685228468796914274500612343287976483195112477839016239204186974090880575997385581631099115283629419447922832545394940873633085345884941786104212832134746806401664773477304095818523387500562384950954582929885444536065530444534029112746262294731096814461552704530556782373198289079129635450764228651221883774935293697484910937413505422032274449360799558492296299905997934114102814403362432281104421014844742547724248246948798987946878434976609841082522154253015462817641940040806563199349017571949695970576646600684241010895176188269235117322704288055216145455508727635102234733072401718262039312034220897956488082179130837475360582750825655946824668638969448864319189207148663008195545753029263884208157187340451128948812983248594555812961676389926358867947390744833400039644662519123461002118883491137238528375564275759026350380241910991756608617000252389963880704634359368479911619182738067422741210903308749487047257474426722192527550962389950669172704942298435675164132823263890493831107322857856038367057577642416373815565102810407638114776540734476091772925490009281371363622552779253526144575223386669339502482631652763549057370437227397552770675177345381696130743318926260146494229587399528689811471981961153534798010124061993079243484663838199470138918405649 A013842 306 7000019693325713513649306215634875069738211531791653641020753060255415040345932304770473545429840788059470473882830571959652661239046590452771263151265408288216599053505069688689575192779847833049938421922573721952003870693675302584666317653370181283427297926430387545544160655316305045067841346343644552931783020994390941086200605337481173628898125108785628096436670406958179580023912520107278655726001677312399348522003996495587999601440286468464590423185856651881599073949846530430883576108086265835907691458938331758540177481699417700038670115226196241034616842690969344017756670735185363163259158747855678830094717359150631954695197184651985448385314293126799498282205815159527062612613004547579178742537471162838101886497847630962124242699809459128699548446895085492313493591796248414954466307842958908009062612074835543567946408108782681955870840725798038453321025923241918122943002789677906041874583604278699174011531651910152628803256372689919889810549024887900896785651965209808392483580360596207529819420775271986436835136707436091994718202682934521173795049320124339674427558710585992008508404244560914013911875779459751589018225590187996969007224938480870669416737705643830166869402961193654282128516675423878689661409600821107459350156155109917682845246745128618494624801643742743 A013842 307 117649330985725267023903889566175345297090121214822322744635796683712760583094084246277348878039334124915520254548733422925882277444656045739726619783317717100056380292259706257805690265050902530070315057252696544847329054748600810540486800800192636830562596249515523477960708133901138892455209507997634001124477233852728546835773573907046085180890788703360051416811119529746124201461897725443032366786910190589495850609321169101347509301406894675484371242484692748174035635875070636951860263648605869904100570350376541865784762934922113284549928626606680223068805275107121764906436365046260398684896681075210394097401914655244671262562179082445919431011977324582119167629033135386171341330186767431163257125827277833819978406369325133580422147055697579576053310746965701869312886797319547110139715235916610366908315321141760980746475281084310535632321220078487632284966482691926917892303047886116566845786126637112097017611812473653935232296329855799483588045897461290950372276452579281249652471535120540459953675004969996276043888142641878398155228832492080497367973393923329776908103979248818767687000750138335281831816896225380044956629317494289665058104429541047993340887110618755853614574055568781747519733979763849129137139311161000353069298074498932386495580062045376691039159041226384281601 A013842 308 1977332305877084562870752671938709028408193667257518778369093834863160367120062273927183402593207088637455148918200562639115303437012334160747585298698220871300647583572008883074940236284710518822891785167246070829249059423159733822753961661048837647211265555165607403094085621606476441365494706200916234656899088869362808686668846456655723553635231485737372384162344485936443109453970115071521044988587599573237656761190860889086347588828745678810865827472440231018561016932152312195249915451142118855478218285878778539138244510647235957973430650427378474509117410258725395502782475987332498520697058518831061093595033979610697189909882543838668567877018302894251676850341159906435381733736449000215560862513779058553012377075849247520086155025565109219934727993724252551317541688402549628280118193970050470436628055602429576803406010049184007172372422745859141635813431674603215709015937325821961138977127430389943014575001732244701689449204415886421920664287398631917002906850338499979962909089090770923510441415808530727411469628013382050237794930987694396919263528831669403560494503579234897028515421607575001081747346574859962415586068939126526400631561147296393624080289668169429631700146151944514830564168997891012313407900402682932934035692738103556619831214102796646046295146005891840620868007 A013842 309 33233024064876160248168740157273882640456510965597118108049360082545136290186886637894171447384031538729708687868196856275610904865866300239684666115220998183949983937094753297840520551237129689856342233305904712427188941725045646359025833637247814336679740185668363623802297042340049550029869527118799155878502986627380725596843302397012745765947335580788017660616523775133799340592875724007054203123191786027405297185334798962874243925444728623774221962329302962728955011578683911065565328987345591604022414730764630907296475490448094745659448941732950021074736314218397722215265073919097302637355462525993643800051736095316987670815395914296502620309046616743687932823683874547459460798908498346622931416269084637100479021513798303070088007514672790659442973390523512629993923156981651602503946486054638256628407730510033897334844810896635608546063309089654593473116346155056246421430858635089700862788580722563772245962054113836701294572778617803093220604678308806629067855433639169163236613060348586911439988875493975935604570038020912118346619405110179729022062129073867665641231121656200914358258690958513043180927653883671388318755060659899529215414648202610487639917428452923603819984356375731460757291988347554243951446582067892053822337887849306476109503215425703230100082518921024165314928593649 A013842 310 558547435458373625290972015823302145538152579798790764041985594907336105629171003723087339516183418071430213917000784563424192478080614908128380183398519316477647380030751518676805628904642438697415543915172340501763764543572842178356147185941224015556576393300528187425245206390609212787352017142285657412849999696246387855106145383386593218088276869106304212821981915088673765517344462293386559991891484347762600829793921966169027417654949553979773348520868594894585546879602940493278956484290317358088804724379961151658931863567961128390298358363705691004203093233068610517271960097358268365426033258674375171347469528553992611783394359131581319539534146487611163086967654879519151157647255131711691608313234505495747750914582408079698969142299105592613258053774528676772307866499390618483283828591120305179153648726682139712506736736739754672833686035869824752502666429828030333604988441079952602400887676204129320137884243491253438657884690229416587758702828336113014743446273173516126517755705278700220571893030427253549706008629017469973051632341686790705673798203344493856432171461675768767619253818939728716741851078822865023473316304510931387523473992341274465764092220008287009402477077606918660947806448157344178091962704815061748592032881083293943972420541659794188292086895505653146448004873458743 A013842 311 9387506747748885520265366669942239160059730408678276371253651893607597927309477059573928915248494707526527605303032186157470402979100894760913685742378914152039819516176840774401072205000325467187463046582301526813143590683828758491631765754114152029459379442201977246056096183806969039317025352110395044137769944894813040680768985458578472216409669339069654904899050046895339977050008377764947913783720177432846032146346446485402843808526737153738050668590238474393299286405486620870539421631467363837398541002654007075931667830986722684855744509018801548707641387968184136963789833356300416417715340978540223504836920366406953826243508993924487237500950400017280818002665375560078373506577416998678400860920532333867032449621386532595500574374621067695051028109788503470512178312255258124848551307130958969146035374149346722148100724334385056786315761204864144615312314686119705816899040729230763388551719173962801483557420480357496543523067988685804590460518435845051438793101513227285538383920138619114607151806162390850409908887027896617837078784766729891390259526403610908245055505756384645677376798934920020542280291081775892449516027129915223830107027389279799946097097941679279767027432243339481934549782974180483601191617179826742808586296632366921316344472043676160922625104452763512432351617908221093601 A013842 312 157775825909415518939100017621719213563123888978655790971660127375862898364290380940259023278581450549398349462328061952748605062869748738246676316272162410153333246608384162895358820549440470127019691423908741761148504328623109943968855087029396553159123790285088631574464808561243728643801245092919409506823499463847122774721684338602328382541197312581743689986638334138169978994279490805095479586962985022113843262283644726080165595889908871342875417586996138039128181106617013636971156059360071984015157278631605896925183541235393848164370497963078997629129328807581270789950415729219341098732541735826325536445794120598201672957674655660888857000678473373090438708170796967038237223525046647496787883269491386935303214380786643453332578153514256284750722629441215377828898180894074123304329601818950027394437416533328070359143128873888009649407608998570151678549554072929613895664622177536181440271388744156792804534149566013368444406992203685842317751869933351247779531795657132810988043618545769771459202400406171303022839338664277858455987783135574429284596091860265488534874647885247556739899671859699200785254104852211407424399015867972485166912608809331625597694053925105803655044430053713806672873978202447051387885227509941348066383909887500190846563801541638065236626560130537596353450533642183471920152007 A013842 313 2651738306059546626809453996168234822355423202064267878860691760806127732808628432462933404243118439383738059413347737239845805291651867043711888847586233627447071875747112625782295696974445981424819953761634222779622912251168608828284547447703067868945393543321484630872030037488823347316367526276696515581182555488878592474747348678889333125369903232561366197605430481860222836956855401961239725418086889266667363709201216911229343170121698400659707143384644092023627339858912148196574219889664729835342748381961400309621559777543264406098574959265468713152776629269018418166696637160989465846397828954033053291044461784893975517399637937692559019610403101981531003368226584625011653015785459004478513954110341740221641124097881116520160641026114105377805395233018506855170291726286703790375867617771093110418309659675644878526118566983435778177593684438968539261382355303728020744435304937850601466641230623043216665805451755986683445148317967347951834455677969834421430590889609431154276049096898752548914814743626521089904860764930517967069786671159599432986206515895482065805638207007355686127493784945964467597765740251117124581874259693013558200300216258436631420443964319253242030331735912767948750992951648527592676187018759584236951714373479215707558197812510310962431982596113945381912443118924177612561994781649 A013842 314 44567765709942800156786493313599522659327597757094150240011646423868588805314618064404521725114091610722485564560135419790088449536792929403665715861381828576502937015681721901523043779049513609806948962871786382257122286205390808576978388953545461673365229282604192191066208840074653998346189014132438337372935210101582503723078689246093021838091963629658881683154470108624765220733868740762556065101786347904878381860544852627031570660235385019887697958865713254641104701008736474739822913685595114342605572055625255003809555181169644873298749340374732661958716808124392554127670380764749952480408311230433526662584269218713046520935714818798839442592044935003591573609784207792570852236306209488270384026732513627905122372713087925354339893725899769084775277681342044714847093043700630604847207051878761906800530450168563473388474755290605123830817054365744239366053245589756844651724170090455058849839163081487342502192227662868188662607780077217026481696579639007120983941081665709409917557171577334089611291396130939958030994876187215472541904582179387670199172912655367079995361345172627016744788043586824806915648796400525512847560682660478872672445734655544464283401708313689238803785485485890914657938538356803250108675224292332270447463475065178396930630634860796345594331492887080033802431499758653134329446295174743 A013842 315 749050438287008642235110593121667177335318935503481383083875741445959372050922785808446796633992537701412814883562196000412016571364878764487409686482244392885284862422562699998897796794485175240025391218986113726595454264254003319753275783142238574344249408552728658155249771975134709750204398760523891136226922076177297140073783530159085418032811632723676824448777179115656429064874131925996279786165723149237290963930177338102519608086576116029252539594656042670753046709853833930952203710313797086756171849538893660849027193929918221385532080163678131849540153394146665657223756089513152451338222486849896282618053812758910172877366558959552094511644499222605363577659643180369738313535598462869360344337293356544201391718188868761430390593851197419007818091990315745522435092785476498575667008920926351367596515275983046297240095212169200316224542232725063431025256898627043288061528126710278174089246813910557765434344770329825646852448959757786564077874413992792682377097759555578052484383382700254044096974494772707874626930884078530447011790312688968573037499142998754513482038128316342270429652648563764529831309321103632294428952393474668413005795462355735811211132511628175036575222654561368602655973014162792224576504494681228469410518625420453317213109080105404180403929400953154128117466216443683228675003883001905601 A013842 316 12589290716289754250045503738595860249474705349007011605490699586482239166059859261082565311027512581147645179748029828178924762514929517394739894600707081511222982682736011298881475270724912340259106750217499613402889799819317033795093306087271603719003799809545710557615282917586089066771685329968125038326565879334311833033220079791383748620877465111186836388510598049396837603293339535280219474366087308969231149230774490521489047053111084782103647432967384109167346456052513386877513687759243987637110980275200185757889600048380135546826637671310938361995221358095423009700959668596447553249641505336486206821961630431039003275549899756433192052457209098434328345649725622932474191835592803365445339307276889443438392790607600317273360574710857075021264398672081236734995566604445503511561235418934009187435194632243447059117714280230927749714785881305410141085241492695224716542450103225619645271917971201394744363655032554933379646649109666649118782456835275976866612711882044850600328105031513043169719137850333644901248854827368707861222927159785363494807041248096380067108092614822612764539111172064411190452874815759788747972467402877128752017388404335812851779025504122934737839719767155212922104838938449034048918457311042107406885382586537441558902400724309331528060048841441819661431270254699768984024340790261613027436007 A013842 317 211588209068681899680514781334580623212921372800760844053482187950006993663968054601014675182439403951348472536025137322203188483588420398853393408554083918959124669948744141900300954875073601702734807150905516002462368865563261386994133195408773843705296863399034757341840059995869398945231715340774277519154592733971778977789329881053786663071087556123717159181697621416212649598551157569454648705670829401845867925121626862194666413821638001932816002405882824722775591886874592493250372550169613700216924245485289522032850508013124938135515299341722941050053685365509774524044029150100494027466724780190323678056709122654472528052167165206372658825648313317385756505334938544626093742180808246163039817737402680875869067631741938532413371179165374859882390748481669345805070487920915577518809683686023892413223316184115614722591423907841202689456406307100028241219653767728641810928958884912989378085125341981841468519950132150765311721231586167371739376752030483343197159848601527804039714461264639716553469549850557569855289503083585873023573736774512604257221942256755859787885712577323652733608841468886558877941467028474769487173259640155902935156246911672006599850081647794164138872170126577663581816028038512915260172512026684699187522625131934780280472648973466934992105240878112663049675359170739017314497095661926930152116969649 A013842 318 3556163029817336687930411929890296534339569512662387506006875132875767542510311093679253645791259062210313777912974482974268988843670581643528983017568488425946008327828542792918358148585362023817863903785269007453385033523521734131210396615235261991154924383147577166644305888350576988072509439732393282264431240079863689279705267310870992446235768555771314294366791923142286001802849305269824280796209629756823502217519182672905758417100269898484838552435672635115689372842701276034059011450700697459545845793871260996806118488176590835243605636036337470228252289938122780425607997925739003119633243380658770057099110224453719778972773545623505276882671201925302409585164312119530757524832844193262210216712526857480731419686686760914271529408232455270043341309731416694945819690486828111358634353711003559789044275106431136642594061619087093601693820803430174650178720874215282916283011978732612477476701622688809561414801871057912594098739268715016823705071376333549114665575445877802495480950474799716114162724338321076557850678325827767907203793969233339751129183509295735454995171287078631493763798567576395061562236347575450770920974772100260631171041844471414923680322254476516682024563317390791819581983243286566777719409632489739244692760592427852173903811297058776412312783438439527875893761582610664004752686790005915066629908890743 A013842 319 59768432042139977714046433305666213852645144799316746813457550358243025086970798551467216024813691058568743665383362135348538895495571465682791617576273584974874561965814318720578845403274179534306838630919016208269042258429829785543253135912259048285340814107561329439790849065508147438534666153582333895018295852022269025724006427693808770043884562116848479345422671852252400832300488273669936687341895247322932601769844903183527081716204236183834681550786349978389391289367280346304429805451926622202587030257594283573320433430783962167939279924862723862126236236990029570613193621137895425431675921498731948349664745542393668325195404981294253188567054890758557597897856593792953441719865612356157967112287438893678652970674144390686161594764162875723618437392655920391954391538012120067604567582820836829374467131713788113552078393631996782163668046243250945345553761732936259973968582326559017908950924172530822298698575046870336969017510889293287756011134622037959970184326518868226541548334629958828730732907954162333707796350622187295216374165240904741197228187240733425792103843821930559515688162525256471799676506293700601106868822994689080428091700280031070622295176130986815874786835675387038111714392369917327833130117693255047485551227276934911486801356469666855161740951249853145010146450918937429927878406879629414524848878726717601 A013842 320 1004528037332246605439978404568332056221406948642116563693781048870990522636718211254509499729043705621364874784098167408802893216594069623730678716604430142672716762959441254736768654692829135433095036869855905412377793237430149205625455455277337824531723062705783263894564800243995433999452134043258285773572498384938275515343376030249843998127567835497872392358518845820806100788474306415570625904155233421756528237945783287805539662404244597541709492824066184086790499400395880780338551740230530739358880217539387124016796524671186052156555477697167799950755652435091426993295945190464608415230177212629187855912815378331010383541559171520612513340246491548979077547869275771878168494985781346869946953256214985486057120478120344774262317923201285452286855077258368054027577458579369701976229967364469804591296669082713636824469781561772969917824768853210318638422722073445459721382489963162477413995738182567725530374226950812749753438277305516352287315279139592591993218887975802618283483802860125718034477427983985606342626933264907101870701600595203885985301814142955006687287889303115186913780170947561985521537163041278226002803144308071739374754937206606482203948915025233495414407542347196229949543583792561200528891417888070537583089659476843445057358670398185690834703380167656281808185531400594581384797852384425931569919135104759942720007 A013842 321 16883102723443068697629717045579956868913186585828053086001378088374737713955322976554541161946037560378279450496337899639750226291296528166041517189970657407900350635059329168360870779422379279224028284671668202265833570941488517698947029836846216816904669514896099316275950597700831259228792016865042008996432980355657596586376120940409128076530032611212741298369626241710288135951887667926495509571137008119461970095154779718147705106028138950883511445894080355946687923422453568275150039098054530136404699816184479393350299190148623978595227913656299213772350250476581613476324950816138673634773588412658760294326688063609291516182984995746934511709522783463691356347038917897956377895226027096843198443377205261064162023875768634621026777335244004596585173283481391884041494346343466581114497061494644005765923117273168094108863618708718305408880890115905825355970689888397841537275508810871757897026371634415762988999632362309885106037126673813332892907896499132693630029850209314605490512274670132943005462132126846085800530867383293661140881801203591711754967590300644797393247555517456946459903333115674290660475099234763144429112446385761723671506229631435146401769414829099357429947564229327036761979012801576097289078060444801525158987906827307781079027173382306905858859710477799128350174226249793129334297505025046631895630903705700357295157649 A013842 322 283754307472907655601062654385062335095823926948012088216425161531314216758447113266952173308827053277277742724491951079245282053277820748886659779411836839054581193123442145332641155189751928545918243380476727475481864826813597516966202730467874366041716780536858741208649901695557870973858307427450761045203049100837537225827223464645456215582240258096652543001698308244424812700943376034840610029362099695463797331389266382722908479717014931347499176871141808542395983928961177122000446707121002488002553789810612545164038478488827923208249995544821420885871890659759907177696593448366842687779639700451555784266748646285081362512487428823518728338301949421674260626124683093110952843285063837416643636237840688822705371135280043442075597046673445985254807007375471753395085395478994642828791352112540481804907869832010136157687670839637428559007061120178029206757799384954302522716989476584321634975322228059625728556116821113342238977165988006780685931103016460923181839911692467950574479039800380924373092802054655902164049522288111016562794800432828765899465740290182937109788311665581898899151595319675137803130604992838664168420092886405497289747005201415530505574538555032672900325128712002299506858581268156089467137534961895779233347109750046561876595209703036432166769855154000369950181378220580273124721538166955958742269868598581705905059714606743 A013842 323 4769058645697158967687060032249742665955512740215239166653457689856798041059220632677665176801456284431207021970536221788875455469440333326538090912574741753990346112825692136605699895274160663071247916495672358680423702144256133467650969290973564470063133930482984863493778897797241137457636572933164940886727646237776488154478144770296182615290712017830439290229543466664047827064755321017566132763488809581660041748659400094423922818603869951157418665673280376172049301894050503889461507806582688815858921545346965046571994707961730905361057675121813620828848866318584759935546646086701525053512404445489298066171244498113362459747376216236879267181840863930079298343277548745915784437092067915461529594249388457043209172670651690130964559563440606674177541372959553759311200241815462962023496254955467877695086568266594358402256683801786261791231676246832136877978334262926962499304442132952693719030240686998129619842655412451943010489228760429962988444048397658735917183395815308845305269221925002195938570724132601747671180321096281855370892210874553068472320697057104624004212154163434974798040862537780041057216078114639428678636501141817192948777916420190821207191269494434133435764438262622647811772175373899395674180550104582361574864873569032565459935689478933315426900955573284217752698423753292650407194891972028798581329681536362731146338623395529601 A013842 324 80153568658232150769916417962021424986714302624797524673944663393423204676082321173413518626502075772435296418258802279605629780074883682219125693967643684659315747118261407739931998139872818264238463732542765332341881161938512835190809840873392698048351091969627526600739941935278231797250497881287703161483231550318309436412314179154367941215190996883676193150887937044222651829477342680342233993355956422638960321669718537386982870812275242269102735513970823282323632616933306818870179561705235250928140894412646441537735515056712811326403296345772321525270462896216454060236732480779192531574382981515338632598140106279791282860974152066293229843525199400072842767255465761772606589034206385455161927890549471797525216565075642956031121352582746276372901937855331220032743342464192486002728901557036548620421319952856651381666728084656621701925230782680507724508181863957013458725809758928535923335741255226377564520695509517079806177292467776546387946779121419450374560101333467895763045659812893511907139558160496637573109527656665209143218585388168613421814293955438757415638793675024851621430672776672469150048630624872744877801843674690521561890110441274147132029263666392954480654892913879898841772454951509127143095952505607715750988753930074730327685139133072432232379924360320187847769602408021589575393724549373888017756407957581648422376513243408666004007 A013842 325 1347141028438907757989985236687694089751707284214971997194987957653263800990915571961561007555620387507320026901675689913331819713718570047056845538514187408069119761816619479885037092736842456567055859952846256940669996688700585221051940995559111076098636802733529839578636204106221241816389117890802427035048672666199826697781764409047461988003715084623945778286973557902250109298025698428511926726333559595293006126302959457863021109741909996816809675783307626906013293392798087704751107893579888862349264012393348742924720801558172219962860201683395407875220669896709943390398762804455888878170654770328296398076940766244452091044392573778190313980128026317024268389262613058112198941897906720344906522056464972501006314809226331162015056572858216666999362869534551815090317356795683112247864648469113272663421124447661739771672698918823840944257353764511293325809012587525525200804684618311903263503803276589727726899329428453560302421754505920415142221516693696702445231623111594924089508404475301254623294554003466987691251831325572170070074764618949885780432838509059195884641205296142681201385317357534189004867334912236223161215586640523595890687086186494590848015834441066385956366785203579459833669650370013899894013673761748878626867987302765992617404133409548368529609388723901397157463707671618855993642328501326935914431948543074765034882058081969449529345649 A013842 326 22641399264972722688537681873010074566456944325801034356856162604278404703254318017957955853987311852835527692136463320373367893928468006780884402965807947767417695836851923598427818417628111167522507838227487040401840634346990735810219972312361979855989788743542436013798138682413260411208051904390716391178063041500820487309618114422860693632378439427274656695669164587663117586971917913487999952489488136118089553964773839608303795791432281316500120220890051285409365422052757460053751870367397192109504080256295012322335782511788200500915791409692826620158833798954004018562432006454490124375414194724907677562479143458270506294183105987490044607064011738310226878818336737667691727616478118248836843916203006792824413132998666947839987055820028047522258291748267212356222963815665046067549861146820386773654118838591850860342503050728672294750133344720141306926872074558541502049924334379968158149708421669643553905997029704018988002802427981004417295317031070960477997007889636575889172367754016388186453711569136269662126869529088891462367746568950690730311734716821757905233164737412270042951683028828077114604805297869954202670550364667280076134777857536414588382602129451002748768656558916559981424485813768823615518687814913713403081770262597588037920711270214279429877144996282610782025492534836898112685146615121801811913857759163457575941262750183660538239712322743 A013842 327 380533997446396550226252819239680323238441863283737984435681524890107147847595322927819364037964750310606713921737539025515194193255761789966324160646334178126989213929970279918776344145075664392550789237089374688033735541469873296762367074653867795439620379412717722083905316835319667731173728357094770386529705538504289930212751649105019677879384431454205155084111649224854017284237024371992815201490827103736731133485953922296761895866602352086417520552499091953875204648440694631123407685264844607784435076867550272101497496675624285818891706222707337005009519659019945539978794732480615520377586370741523336792586964103152399286335462331745179710924845285779983152299785549980894866050147733408200835699623935166999911526308595392346662447167211394706595109413127038071039352849882429257310516294610240504804775320213237409776448773596795257865491124711414945519938957105407024953078287924124834022149443001699210498092078235447131363100407076741241482393341209632753695711601121930969319984841753436249727530342473284211366296175396998808014716584354259104349325385623285113253799741688022611888936665513492065162962641300320284283939978962976239597211451614519986946393989683003198554810785710623607801333072012618506022586105254781165595312803477662153333394318491394377945175952521839413502453033003746579899259160352123052836207358260231478844803042336782666194845008341601 A013842 328 6395634895081586819652631132961307192668492396209784304410499388828030833874534592447860051386073558470367040882642818401833868806049588403964010167982938531780307718521010494594874016046286691445601114707761120381782993245484160498685103423707556037953699716789546755064196660051217655557836852497691805886404760985641600857085716966508065726118814139450826041498664488522121468496171668620083245091456331132503240160498427572041677183829985731516419267925852238468780564526342754665291112966246243323033000336912917423209868426627217371758112906485042213043194996909148224690423603068801705050986094133052782721473009105681682374805440115409641235401513874718104176840702495738528900013704832955391631445603579478351767513022668562759170355749539321910833744003906426128859958403347973988527617847363514312164253858806823881146112774537841337898945309333024750989353614052070575868386386785140766085410265688529558630841433558903159936819628541738790045594584885710297691363824880056293801360985235350003049170602465948487740433339819897358966303341633242032766799111756170552898456612258550596038017358537285261139193913112334483017960179226430741658910332867285237420608043784602234758110704875438450976317004941316079230721604671017107050160422288049067811074358310884865310124572234034555022735728125693968768366848708038132149018137070279710464944604732554306270736760055197288007 A013842 329 107491435681636229677901771451680689987179351703097844804227263228032714224929302895271183883645738297211458856114577848879621833023275432305423118893289247903631631825182623382656047587689940423126217934893341150256626767476852285501400533242252894329887831140081912312363953265480815136960563979928706181532804817885678385605039645056101060658878909241750033279468054058591295521015157234497739100252106557343981957377497072203304468428630570189596458636029798571944794947994242677659547735623700611530215636662495403131888258646323642367138603619294104474616978313052054212371949496777350256791923284094218119199796864039192035673355032019689840243393243692387176900161686845877455222530337127481267149706259360292658156591371990534293376169082507383355382735473655303947749320885069398825183673160638585044544614604966288970422717401657499366067573813960146989878066191373150168619970002697860855597490335427116291908551973824485409058127496901003844296308188174132973298751804759106129919474078850527501247410315645196233453463142353014912146660262829898844711592671285958482564360282229459867610957744936153383966432097679005656082856732258621475061305964500462985328159391887809759579566616841494045558959902048699343630738009705784518192046217395240682700726740131041931267263685537418766267119382608538533089941626235996887028547829740191093784323971740040225492272726247700819533649 A013842 330 1806608559501260112196495072788397356614523364073965477624647613073545827978386793760822787532433923561232988994717709906119804147622190190757246359239512389516336836085844351192300191806304828691482344831752384712363126080983456362422038762202544395002424777971356700233900962532936060006896198810661764793021850574204596626863901314457890526493777827626092809328019584562743903821701747640203501057937154909280304757643593292520938200879993993176547680295752824598676168690939236683424018792627536177988334205386560240437645963068761457264498511029476013904887554507465875147335355192336925765901854635771523929390985893906700543562078023154927144970710246737951282161017470818662389925067376101577656985113101068438705637831189044909868773273769701592053917635105724693449822836115361386054861994810852698843661337665668418725894611369657591845497713091228190458880658478408534883995835835342947400027020067523543518107033024068126270039948840415171611088051718642652882232121582586296725556600843240815713465225175048813095652355033527121628448919037382109883067738026303104216459203263430531994937366819141929924323824265691048061784573099070651131355369345359281394410374899458418629253776129254990423709439073732489868401813729125120397253720775761810154151114321382421738808900762827397204651475463501707125642648912148399680288803374443391713233132993034856069848627710045107673902038743 A013842 331 30363670059537678705686492688354594372620294179991137782437452432927084730832746842738148590057616953293642846034220550392155548309086150536057039559738484730601073204094786010488989323688565255817743769587262329860687060043088951083227205476338163646805753243364592060831173477291056360535904413410792280876318242600656655507701589392093766078780923948911741846376025157746036791531341272588900242280749762560274082061715872467399408342190059043318236862730717723029950367188615750938307483847691000543449932989931917961035515701296673812244426474872403365699445128606978963601265314717606711347512470863412002681274299918889916035647845335164860525522727116924747199280220632049258787470607390139215680948795889657249325655028794277800164472412247374657650193693221914922811172406590878815424065546786001309465416102146889113526110733289835146147280063924272197042407227046612245795318012884608916952254126274868195908824904035512998220561420160857789267556885235227066991675267438527889066429790372348389696210039517045401698629131048490333209340982261281120804719473008076272566029829248476951238912324129318416238110514433469444774413320076080433564689692587453442395855170935197641901868215404388624051284542512221957218229283345405898516643285078228743260817778399474362164161195120840064818577348115073191660676000266478153426613918314270084524309266213936825965945885922728124675271565153601 A013842 332 510322202690649766006472882613175667620629284283111052709426263040205513071105976185900063353098368134006255313297144790440958300430810932059510663880524712867212237341221068478288443563233716254528819535453117977968567418144196000855799642440815516411864294761228698766389532632830784251526945476195185864688280703389236409117940612912919926486070988809359645212041854826237640355267252768401646372012561259350526497211258668559581856007188322341049606951915172770964375821339064926020133881028142646133763023761785745171123912391693196762392075763180483367310574276497495441246466144458815997617642097801365529064177158736782818811133336548115810852460474654154226178302668162851892441018498406069797949706412517469389416284068945426987364287832641625871126805401980724107687374637572900250832269644832324008185248428782765331033343094402259301297336034375242815691738264972412015081909842551622067216535100301709768639620162124866961092975788643536864219828570148461314929086219839338231539485486788059385624202134162982066348859805531977030249393888865351797364920182846737913017263340179152119472399431641454621713923416083320958323564670518683846921739663317330006347137857907866767444699096301559604429939306002914434966779565186236936369223692309790487984564401559965604893057206395958969405829489770035132240981536478698324641100125107937310600065837257636234009652504703291591417289195536572007 A013842 333 8576985260621750617270789738079643445699916380946247462887327202916734058186078141756422364775524273228243133050585112492941186155340639335124195727839978849159236072993902497914593870967269069089865869932360553855717712596749502186383424590502786384334203202051970740166708874959986990915413372618412488827815933781862896328045227881227445204451395108918907557078787454064576021450976717278526470574415117085904298838629624442480892253912814133586020744040838308761598264429245664211620390138439993453570155140364333019091079595567187557985523617351774383954388821865093405881029356489919320471959710737747550446981625506889108835758717987364182432997303197512370079378732943813051756256197902710815094140715675181108027919486346765791376631585603207806016028218391090030077901705533687734515737955920696869605569470342551936918677397387618772076904326729744706003331045019391328737481658723765112083708305430770836081526096064832639015089644079731924076942658778485189320013152096839757657484132576446914094185965268877239589125286751575937947401563090159967658312213513105124104081144958391009671972617247597927827145910854112375346544151417407519415213678521374365416676345977857516760443057711540312271653989915990982908486664152085084189557542596650648731556573897018341921437612467896882398803776234564980467574176683597482742242969802689102379255306526789092185000229646548221776950379509383165721649 A013842 334 144153391275269762624470163127904567391878494614563581108747308299421549315933415328500190684782236460147082337181183985668862515712810125305432357597806524517819280678808519282450579189346891244193375675953183828653047595613568883246546217092580330761504953216887472229981876061452501356315352553597658699729102399071769698585456144999789671551214597595600079311823180740463329192526565687300194390944194872862793550580848098004776356111512667143180250645094369455356182030262331878404703897056760969974153597444103345051863774762697721287062695436831272071121412929086624872642460394526074019172226858369323080362420179894285252202596773213629814151385674840590403924118364586665960867397918150860669287223008352768882625242807030092655667047059233113595711386266499050135519293964904689754006007825159152287460806088047270403792211017893708702296531019346819273797984873640910062090854238170320238790885489374965442022209096561642163926611648048054447961175266090000576901461047291585806949335816212343285180983518274019765774428694433736789081978070856318576433253372514757820817291803315677699556843778080378372990841323725066692449367552872368178811496294908738959558079346849851284192766470957858028349688608518060449742935364404094009973893618421907453231271337487187272673601952747942902476695067174333626718519187521222892448877593473795743688143936795744272353298859669535963405205028414202866283754743 A013842 335 2422786047163458900429470031690692064155301858986970107694716010588377979352892911426102704839135048185692012841004159247136572301585199776008401634146334257570988650368734783580146884435353201141158064985745160608171770939477252220724702270674997619108613748716227745769305390964832190295592130368315849766347024021199233324125761429011465009761263741789250532993812198704967173738793989506454367128599083228204971204612313983166276217166193396675430472592101067436171351382619011880347858397832981622355599512243044920286674462436660601671662722206823189699337587099158904234501831850799726040227616808613213011651195963483252233769043967401476286442339037045802918752657353608094804298356810361515268710357101384986610282455857754767263796059924530940203121268981049535627672773668153120695578973517449872495353767921810473676535690577739562159497796842161991534722731771282775413560987180928572253358412419925044184067268285911519849114561968743651106883472697174639695982855821829682657397487063080853594036789991631450203370823067347814214100805436882146314113689431855534694476223338326595096451873378196919314857070127847195899996520461125891981284818228531175693292639582505450533427826077388719882473216443363041978829514669539608025631230044816998566457977369147156491825228019834676361925813993999025264258151984669193153388285713514085064166635145726073985441893934465890936951280912557507573631065965601 A013842 336 40719765094676253739518102822625461522258158343994006600025091989958868698984071162338508160231342754856925659818756904466624370672742452635373206265097439866995606246747325507631528686704981251579443598215418914341542954179794178073720071063234684984358471274673639723144715705945934622298016935100284487022994432724295514478581672337395692419057559708251933708027001623634383289027910581634978548330364791816440951035919161115075604381912212417923959952855442640399731902687677732673006456092378922126930561002268855975258137690172954732295635372130077349276766826375563703469272287916390995558105555702362271086821650558263020292956321960116611946236392195628809655475912142091249375842482911745987121214971802977469959017235601284373402620379151591511993859167764499545294296307040649499530595807907780007029410777461868631081535351540068821214679471526216591724084952879949606375719511549866513862194837541680217601618578081314914104068443008674544153390525621414169370383857797491476422879565069199906354976329389349783568053423292914713496392236977678233101308778281195971610061885647255083786066635867355622924802777638727821491241519390142866529453939966923469877169393463169107115321472882672215064727348763602646538187653050952192086784083363239294906459225643256259158106607329361405614887155797141617616386760406335129328996917987031227673448636894218125473321911356568228977340178297354029790017325683856007 A013842 337 684377091946223796600080754139866131804592867287507268926621721075238706223825284025423306649008177680880349564573847293370555797896782401442717477697492671844595154189082299806763102637450619895295708555206545693338312430899800750885013234359785350532112826713439862826893236869833323196962770628230481373395467430797234711841522166974609402487100406016590249830809816288423079938692093145539084461788441056058923064060693340861075682846798554108047994927641424457198294088471799653035219507544612544187321938765132662376163520158736850185692743699390210009294620050894099164208059343010783462345080074689602690156211480932726582063716903183679896980395043631933403879583655372127628259784610297714805546260031092642337601202678750786463777840712400798542080791032617943857761238032432196138610723743506058578143306936801626082587364653333936678155117877941122257106695803053313034356717830618606498481908634563019417230403441812659761347078321646793063586034564119107944608041498002439244239336850118042826108087168046801812428273885284017589733864326883838063733696636572060694850310112073416193192421949022645954497160283774098495803296216390131157760532369024082758225585995935483183287207994739071918592872550669869680367319884827353492402580089085962829492860205386207947670297749384577144169408427482559167278612282149274518632451200608033843507651240281124034830121364169842224422156376643629178680821192768567909649 A013842 338 11502325784340183349457557234828730077239792320501134668849731266111536935503831548615289514849880442282556035131792651459678931295251221821047752647661759335692110756455906212852267466027632568580234973687356413467937017026132951220124417429884912386393220278572783774531594632071288662971353285948669700442657621109409123801920463060342260227600696523920832328906420582359526704529598009497075392549278328829182319937668072979852099001606143298893962650748869420852131728744945536768562934263302303030156319824825584656556180283307890241070937943355651259626214679195377124652844853377982237651633760815308152413455446360036335664744889991808108028549499498321904719004162495839349048162199945273692736815992342574039768063413421764468096714168853320221096751854885209782417393127611087920501630433957106326522854559686824929570045837728583473749753066174556441775192236361917032168433356579206919419985438421100667345391390646545372608960345351917651019690482919149847225027353456926996377930534439933945778398621033362598061481999189968483630657057741936666337172239370866624098349162053617905958985035697223610557233772889391273418965999508868934368481267526187758917497423833687665861508104767579581735790408959108499717933545304293330146810163557267777275286501471925996976494694273906588062055247440699371924451636626082856834655607328619224807833094395404851653389849767602538265863182222249475606088561786861320857470743 A013842 339 193319589457405461554333164445766466408169189530662570379357433389536601275012896837577170876081940593442919282460039093082823798279287285146349578749251189154977305483754415719408059301526420580128009202763399241155617445158216511156631083744075722478110853221972776898552510981222148558559534676939291655339746637985839143738877222655172367645284906477537428951930210727716565323028953745617346122575720872632067251192387302572374227919994450424510830271136248356261777965016299636469237236163321807027837267295843601322739722021555711281679254013978430720537790113236703334040363450723747468211008618022884117612945686973130693517367366092318871635831438068296252612302959067571939452462094480214953827666383301641886381841789379595415301475035917752955973108425055720813089126295759554679870902703517086029869616584656466591283760394704302443312099783195770116915655916534739559654859424026730694691695263543438916073993102596488077438796524329679960687937946422151482311034729550572028123878492331969826697545623707725185619327960385800304380453169468729551128853827106155351220954366635156145452661494963237222635428020951999132352561553745560179931064663312637664126379202372788600134366716828710030233429403375736554759309095929257999777438418906999532665740230238660231183946326661548025558962543735834343934258656774574574820056792372103311345250817503569341738523205044095860634362503609346936511530457951778219651510777601 A013842 340 3249122340010613592343677494839997000922099568441845820365860382977941657629141757149159510914309175553995144380305877037443019577679981401454697370038664736127703573265460464996091252680754550690211450670844451046102462400774144903009498624486680667689609110101696461333972052061400650823710099315318674851295121744627998488819309481165481983014303423167971568395091051700732313384147625602590736282130140706327154290790453394333893648651346728284753524366986926123691702258028947990138470228196949610716860951441243407431286508016286839511183222212935485120078638433169272935216388516314023698222421843110613364720778160957407565946393321913603275583418979613855117654975833048681586377530421928972728981588904150695184419614954102860144971890928669673931040033299911499705588945652830835504590261738011664904018645938321233999706160953795211164746461056171308355001428989199367779119222339617262785683322294374577862455602075339175117513853184408931099282173065517099963201560699556464076678025820623416877305649297655737194704045030204145715722276419260937565822646272173152987970580040037069336622881745847128000833638748140249417449502033801629944101403796295501220972055254279458002458301409740129478133247982536004275839707975283039202259407506569941145513096049621162505508585912200637665569483472568167818503085244410274879000694509397940353779630489782489926599359507176119129681730598162293961949292406795536537682941639140007 A013842 341 54607999168558382646520187655775829594497727446802102702889015456710265439772985512405923899936794313535996391599800875368304830042067447414249098698239838220098313955872594035189305683805441733450383851424882688731844085569811053384880643381747641981859260313479212425640068278995960738394095639192560968225717111161962770601586134449948255688521397633184098150016295305934207991047369143502742504693761274851240482165315150198569750552883184462281852484035949267360886439850692528870257269125306132107318282010872977948697632340229732911664456415732806698413161676146275970222181841793689796296024243917160078820862118551211148960861032561401930252730522790370062962427178826049191422247153801360244655993564712060733964540468533606770456542570838151209758989839671612575551833409587127852325648529030762052041841382285364979833061447150436114045893770971071179522509017021473774263656769861947335638979597801553530134291304080225516200055330470360904985635482712145899081528630677445491736727579967217767456876047745699975031390884822641077044144299778518577668781215896414182268821538732903024340620773502452680310010966439993171959073780682103994470512293604338489020877332658674850647316671793502356138985498842482623864037971940582039872373861962921000832638605305982878230082803426356117245226308723453196525581353702803489891364672619451183525974249641774308196355435237109034212560846163313674618481757481012582588837200129026097649 A013842 342 917796642025960737140064793930624367994723305198402940127455682780929431246264567507006362986237702027599491353617853312315099278517027588691284601821316960965192362656350687949426660627718059214100601390898003349516103546171814374239688973317032618789108588088645123237732627565085112130189565407909372192969627487299108285500858161700280333356979130020925137607323875206836233705533133194850593276388045746424798783752451729387361797542307681257571094699192199336534418394570589332722413922189020162327698365756742140383761106742241121046344518979221282180230008290990460231524210215026544406347279467515709444742229626490205780585191374259482241757641896537749648209513594529408760233707913939461631933283842115604755742031654644328991063110988076807382419342235360792557299664114930857814037174827420017808667228112070129216054263742257379768769336608710793314234809049079909724049279331069748870084330100250710180967033947676350250774329939215355730093575557943036125863251695795826379619180436509029017647715734461979480352586601214128581880933246377561734879205895571033161392083601483901130092813340255722197970354312956965241116153031924121835065900118608116984973885329994348214829451302833394099627929279045605459282886194405362344134987498010813260994157039377654234413001677186767262540518570715077874005445811683018254604166052715116041521049213729300797856145800030091538010510141466812929312822897983378475570586822568541623186743 A013842 343 15425408162530322109113068991592003752887314590469558214722147660499080950955968586090255942709697057977864651180255260620079873574035682683134420302810874162941988039165286012366013885170057421211388807576822742295317152300509684187846452574539367223988548040005858586256572271486385479572096025810732818447240529179036112954412923123696611562730748238261688787766292370601296579888895369605853921196253884860161593158527456215813389731293565198895997388609323294249133969957547894915065610790230861868241626433273565153429872921016846521425912330483772089603125749346676665111227401083951131837478726010536528637782653332420888554295311427179118037220687355109958337457294983255773033247928909580531647902701534436969129756326019607237352797706376606901676321884949708840510535454779642927280522797324448239310270102879562661734224010716119781773706240382602303232344435687886042732096237717289269259507335994913686011512939558596418664764163288392483755682724402348608167383671251240453962259565596407250699605158349102489126285923006605859075672845071867680078114813486862354343516749090139926293469913809677922981287744937867714807439184007548715681952583293446622166456090741215010446638588046720854632446607392919490954167468269370924917876734879067738477528797360820234717779319188477997381518495618008313828409527756956487805132218847982955309844274135148358509568242461105748479342643947632724902960614446406642038914852726909479060899589601 A013842 344 259254834987647123687863350541686807074777096322021864914835135730008053542716964026418931629121878453433971192386550165241682435158817718855440202029342362056565992974250962009835595368053155078299811688943659829757395378714666262145135328420283144933575526908378465259214210166871680755168217905800986479642771573912059950424817998939968950534815685640464203455988075872695991618192664476965586853545439042844735896215370956619175641213850950297845028110356896606445194633076507469837507720551410095419537015464028809533695874183530139485605308538440757509959734469269594710524398930017966672792504948059087436815213054557997873932041299156599436851568092377333069777644756783579777369797941183319995406300704689282140163814571411538838188471051071632196473941920349756482460569388481458678803746654632001558087709619096809655767102948105825172270680782110396910426012930606300720198341467314480748444539796066514320795497975161330008498691292388012474481759549030273057469217362719598309743696518978816662508263896373365534745487507972024673484833507122880099072875670273695589451486001957981741214348841399256851546503129170742682768630365614871264466577067412957378751627517087600680576654749301237403807530130452797884466692639203317135094754283112491480591826497243305684901717017600749701991181355851865730514078933011167690540857202178049529892552715389438461470313451043804314692311816827863207444059047000756432748041929781167614576539402424007 A013842 345 4357296011637385207821919332554130166505778657884221483623634126214245355892444014392022983890651411166864753830440748627216956687714249400803383475507157079084704643918235918499306851350869377400984935056076090758732544130057395867873289464759698816898603880749116865611613230274612338452112238342797179763356061842739991586789916108184058151638647228559281867484791591192401531126964111864360618247538193993091476207691739667898485001881192921655881387450768361264524386198116861045558992259307549473716158618903932201832826557402591054334568420605573811469893257225014078299783572816811965869623630662029082550553285807956270267175818114924966735164304928585836903752875427261625318254193997468059162793695943712764929733231501713733253433632955360922326137541855318357200714789712207876014654570024400050186780135568160079884477699248814603670353331904929440873529999324700096204373525041154477939107380352489906189609934468536473452837504551165325658614932740551799276885136215228288791862307394476971646776391306347154542467408546485818687259596754214245825117821390290001771911125234907799124589560977397309903942078091972672269292370554889141341889760772009574664678603679691304638451836371505897045793158902520174044231703187090151089537535236271644314306827939168238646143157914815800241365785047802307332750124627118695374920186997006478448904133487550292221931558171693219117033684705425896927512300402941713365196340713832084098187897736540285649 A013842 346 73233074067589533187862998222237265708462621903060110475262418759282821696484306549886730290250178267481495917628217662177635391050413389679302466072848789028176630950333791082217850250654061625978353803487470857382017869193874652351346376034216258015614835423750407160334383561225409572364650389827392200282725331390931038599178120030249465354590743970395850346816892273170692533650885828104308910886374426441888440622675068598369837426617209434270398478885063847772861358831750083592709982902181984004747477907918388516204315950265347850201091445117879049374495974180811613984462508332158710370764360536722790427149074574321034380423975057543915917906472934742160841374577305986136723898238515445670349073647725980440174026421849302714790459069080751021535393665962335629472413470693077772178299358400091643489213738494066462618416691274827043887628449326149112761418698650234516906905835366683310722577741584297853328774168612692509321839938991435628344341174570454090446608484369341849724829800378974462467370808685776626395249735440787154676772042648078829582755224106604059780510281823095379886976751347116587555554506491784702829996871916021798533141209295164921389253292044571757058460013895899611648645621674656565161402235465424169361857354716017525990554857173600586925728055074309154656634749298413379341531344607983913166283582858687883290731771525257761374003698191647933699985138844093049660699232872241376528854898377375837438243997258032580902743 A013842 347 1230828275853977284288413411121141724762131286324731276757735472087266384252811740183946275988234746141561501887577454248219518017384297840340036547286369597196564636382260026718835409162742813747818192375213922700019574327541451282069078542007072648468438538966973093143739984513515458682732679101828980710151764644687377965736386663348402764214606633910443056778951508435179829413070438112949119865267294985208819021545299877932801857629155438961782587234621268089518480857885223654942676682636972605167790861198384355791845938176109701318329743918096193182837153838056900796236861377538591445201436607540699938709094496370613624831785748792140594832254090614211497260982520781708999918557694729095381556880797330553258004862072021230727483245574040182418945361343828974924542853201938558117000677316630340252123215302869775037227729330256018126619371347824588138181164068214491525654366375007846403314364102807294020896707451873523004172163854629058605583342121005621898136148796795528468325214454969423790689101181581847759824962303553309708652507720786260888797367051559694432731036306600764049760418259890988487046204590607425500463757426292578367946504304623836833789180079393117520881537453548384772978786963485952890667687371467384014464736560712106559323255484516705064460711421633913962314060231458433666593117308826385628585728177105967254467328884025007195412880155507026821695650228552671885647372006883760815320464277028555699824566861915753587232401601 A013842 348 20686530832277796217035364200713028968077140529259758568467260079370686120137006917271585060534261378401224162224514273549825439318177893802594994250242013820082661843676644269063466721798218470659580359250220398819228985722989171697735003055512870002809046524417916776466837919718654314080688137664439678795520708383260761470131450650896605258154893696132816455283838002270067392945474853364335857575547426816404621295111855048416600821173215462630679943652279652780537107778476953968621567005079598575055061004161245867793554682925875750057168006031442718823944044556222331682352929172291106419500545062936543869883751200500903192547823079949506977345694500953052634465333226778183161631199175311906077826495560734608607287716844460824836810908362893345915214688105733581556791733764981346272430383660606128617434879595332309050686446853612896654091774242887852838410824494480959071672935664756874500504517475882190609210962143638301131121557904750587984039231027741487241974252827742446967141879344671105650111723558846115299378141435820476273322697263254686758017348035563784330910527205039041384323349693987843501785560554339000386294371063699364630076897847812825665494749594360126173455999981787702879454472495308410233451821652252323131108827375888374942545954928272262018391176863401191964612410310121894634430522609445063259640333472619991645832396553808295933304276773606599792238793391284756382075381319695368023091043104018935646951495248218070540614973708007 A013842 349 347678523698092921019713366121383877866472500875268762260229240153983121621142675258583530112399330986789374494507411395551916158620615861140214068363817526274129297606673360230149685193262657836375567097918454242954781563046279008723832196354004806137211644935891927262078144916711423056754125529726237681516316545797463618028499291089619244573809298350904246163955465304153022673234595860494392758272225602503312470106944947798737810001458232280433837812963864124282487170432862165350622676654372813250950410296938059300006273555935193731210822677370457775274027556856428728585305680598696625592545660872774492821136206426818679957151262504711363768249087477517955627458855542460924397535564539467205450029910889266566862684657004853083032280936855148464797013262993064305224998669388041486800737458183807203673228021358750118214887112268671954065320449700216142655170727278741479117607029717568789729979425217151977569008640748128927110760023705143132247747355883251176075861267275867306176753566145887272661427737853526659836648423111834744725734572903521520341997568433720523249613230735091168546322538306853685734509916236775579492449494467595221337702422128190160959970256432410640597274991693905922294991319228648450793624766509404794864546061706555917659369864479471907743100509543183833349240780082218683120873793496943178204775084674324199591505088879856029751044979734006122708157400527322900513540933840120050364091161449246251418313780636801111576115863110473649 A013842 350 5843432947793847723578322544402098835301803322210642087307672839267994325086544943071013390599095555894969017129186063325041054877936690778183577846990681164089291104875359165388125759043165490255964156214715460461341013730118811299621447724121758776748116116437535621493747381615168887314866587778108876713244732185217971028204987585343230643552012877383647665277599505366899852069053852627329259088281295701273172685087423737653386372694508509937251512122483664336815761873465114413047915326530043872308723545860637962655205439654602801040460296738565283829030581148085997641333232573822294186333914922288720900844836221415541554039841268916683890852962413234644280230700985102140756349380233214825321998652712315903189261141030280565766523545705724480247843401911124431777916552636404813268659994459695247672135943354976513236837607695899569531975840798111532709605454413373808039529621348463178648991764199624673287002328225053802877950543718412340623687889810329802516307000319105501814912697186213927391620615990104222571874550047240606554605420966789486192387953132665540834256249568964677269758042901323289896139908162191487164529598653516872885022764608708492035254220099859525636518400785399476836011919102275894512488451450723566387288425659102085308101029312306484353438290263892290687100689790841849407212525847303123996087654848121366822534426028803740292025812974389440904356001430662715988931082475050897686469280150477481747587599711162716282259779311297730618743 A013842 351 98210577553571198690180867003766075124917408436394261561380057409577180621729560858194522055798999007926744270890230166303965009333481961908931392874372378324848715599640161492678229632238482394731989573500722743973758417762106861512737671899314399760805587568965661190445412242806143489100962740786675890919504213836958439071041226346863677426178680430186966310320614886701485813724588101107522857496743736851298213318264330758740464765876604526515386164242582946508862509807328177940096312892990447361892716635279742238346037824274909277087016207285066725314516977355881362357887639868231298389714108098906532180499162373331006898747612206682706153565739279234666417837391456611679691964033579641569186831356135893384901911997295925468837961232676111339525504055920268324891443500160055696606368526884098027625588799967090257971529672544984065123917956293860530250338872325573591720374346003620643553604580903091883934648130478479264969714788275356208862322364042212990891571754363206169003237701608697477670967692945681668765495562643972874363253310188830894435464328300709744801344786505589330872823427042540533284423436481952324774248964569658082578577604778563625636517677218339047372964762000209007182852324351950959071393403532310980271156570052528747773253999651935082528237344465237729578101293314678962987020921915623605002245215032375812186336098266104463088077838660563333279511316045148267625964703158180437416489191489075035731704788345511772555940110884980958509213601 A013842 352 1650625176942871136385869831732296424624486883590478354062114624882763674709408729343675332191813776326224790960852098405070739911867831333803409920039576562505732363083152194207443005429032173608260548761826647157966957727327730021444582051611777116779859510271605867627816043564842853621319880784401661698684107321957760485466989891211737826501785081990152342777558574400791872071269152215314136665947771985259769071240068607062150991320088092277144095262425091581974452202331764686639198730792490448811330888489146627799881857712588400220001481395840116452361086838420298057149017563265363432035925014818322086357649422008574232947251118357716242322979380066097038484593038211272500582839512373035853323074602575960120046434938552619354759614437587403283405146667851949736450490907190056092863235831341035550303270961046885965727499206463547182537689091430913931917445427175915356044331633282852156205432191238265293289631128951801006345996446543911802349051972457473737914646475582406082437416050937378507215954015338071806941683921357252099423198384343680842776848965750028680876201826799439883979543338303978742911304696952172722480802347522243393898153803513318856072952601008624369197418754937512783722199015383239769112908933167550645417328472872850663825079972150072932052085048427250521019148436739809330922860634635885929272735329049140275415750803558417711121324234368087942428746688770806933989588765979538611658933841356884125542762377723016361347685443643874969664352992007 A013842 353 27742057348878835189237314261924706008663751052505169696721960500404609080841032514079151308147814138714860061679041217894023925698762641227233910526105163286033843826338538928044494592245743741834035043040020458783950658523197158470419090541439138001719098789134879817220704244194313840813523236343438728169783791760144080479243699101595677650015501873008490425062426959954108993901820641282784694944584203756260938780331833078893571711116720566901960809075578514218244618164589969088345013068429386973172038242837087373432614382575473242497564897819884837214832786493329949446503538185800963202227791724051539305413013835698107133144449546238136884722314440770892925810555193216856917295783684453613586800914845494161737620432012253873495444839852531486984190300046587719220523400677143272752752404617348784493947075042315012425982079163032837496910940559679370453736505294545609389037081760584896189344698838141524784318830384292919513657162277063525662080516501092761113131463315113499027525651568104520570778539135786972859268881666251336035005695245664243924550500567360732039486324103018186130044184886874970732110298041675166946734845054806344721246270975648350014018114365151949773101017014234777356018998851546110799480660439747023697529039643574001106908119091926275768999393408916799506768827776285975424820518686325334813286862675328900608912523755406326470816096407024454048399945598170952139563018389818105446151701071685151497997207282390735985170549251322606615148780736661649 A013842 354 466260757862606583025511540800168533887611663939454387092805990130300264821695233464128296036040312229380653056639645749144860119219103711106120334212249479348370813189271823763643820611874215069004626968373623850781858717799374642412333654729967592394892893348989925088028376232173832722552885033224174704349556188112741560614648850800518554263810539979653698574024209915948709860507899518039762367933626712531477598081037118556964259748738722567921255318133248088466037297492263610467814634641092706858102446747362927485281949927945978786656573237658804459069694642593396460347384966288756788539842495506134221106076523536578086586758763523624366621527938806036397404098001132395714208990236384611883553362975808220376324186600829950851837941423401496701743286372882999796939336795180746985155509664403781020989768490236188413843480804493092899810582177986531179215949444485428057001546233150150350254316353372644607050046582268811098266035926390606675802587240833866036028400503937112578155623625905132677233074907255171652845732094164686204740340719993878947639920263035631823387646649199426654287652615393707633094577779186434530873772540836130235729986076287721818685602448135108819836508792958243903022611313697935484206871460010828227284370569289548236603804757578004916849572805023664649310263688436038388964958457561069902206912300984252832533992786757114128995006132312859999191457885668459192609635650077672898233471639911812341226839062795141099702761421266979049380805557841072334743 A013842 355 7836444557396828840909772466228432549049089235830409883868790276119956550858231788831604271477729527639200635922942526105877664023715476072560564457105276999408068257272091541995561693023769932664760765457455496060090699470054089615024091735046565325380964858516473670954492919334145606567946338753398704256002990853610847409250403235404315341511863745438039711933624896057349966625556267199694286117860464157516543990947990851586898313597051710199052538131865500622848688858952474501132560564412845124164127822482928722245133732438988065467337026405331526543584357858067214309058499128415135344989132821971597854129828131079267901263654538541554729808020067513053731170675105032174768710498902916171926881371534408759864880604200148983966840281503108955066199414069044577587159433516602814579508650929634347619775039015399618671467381881115412367116454665419629529082462313466589354024987540554576936724294951134037910690132908191908128557265814846926400214083756694786467529327269671051101061566280587564906256289966237669969378219306625881043070906480937123472984139860839864055676177233094763778612577506922044189420568734786405160395495093832840871913875984167740606648920345806773934992203283249205278101028349321201683064888628401990015968416158049437212600146560613528637490770134032731760957601811544497203334056796228901846391575042642337356398816767026817166019068065782238006410832684429793650190146370855448400609957851997830018999484128397936462704311207234116882943199010634902730025601 A013842 356 131707123676168502329170545839901265851868042786601698918182758170748109750274301674892772990726200171032045087956895036261485899246586006351525406830568390529051403199972042546319405374650501258296634185043454522281944385993199084159709909790927623423677876377086372987732162495248985209587474115428372022430642267276637512407271527177440327944789893969577133438468433628035880889075724182825261866782880821095380554855862882242620999956625648093315476008382263468968217913652414238940534945406086688001826496312470583034773962641102072416309533402794406966618022302520535670892346194851273179743232355338876645134360021399049255616538241829267910343883393274691894059785536490275761337717355061312101575095211378808027049048314791903973530684611222752207797613552258432215507388599113543504637801896174364480445559080731821391011352287275906735654126253561707713495288944102432967273097965594100774575525225243709775164969063787981399916661966550132292008398105698769276159765403421361355855541744477835203379449465462556519175339731886461182690892725225110234210444438641135595183749510756623694827141590158838796691591498725555111530767086042048556534256513665907216375948404251974449525413960581569393109043983467041436687271583177552246198381170368336891232170663244231575810307373642688122706414413646628364496435492574219153332303201741689763948994913403419716109282476981602074173746864927211541878745790054967521269051561618527529129324329745984118128671358459983802451626345771740810183540276007 A013842 357 2213601627625364018646369363931220575172346195114414753717897616575763480572860188249922835655135246274535581793291534874446793508637371008750087512601362939621766933581930119075990246131750974648191530748025340155992639295387697007472244453856120566881754068269690670804814455057649694417536677458004648580991804586118446671029012557271239591768083747946682881700338963986399050102695696340744176195019877960150060985462487461851731146271007267504353205272880702122948838474756126113873570827440098965246697923523693089065445990109002531100914327900765597887949100838462643020687662496865348331944506196180499774773188879653820839147158230424505769149648190767746663462815511792064720803015586515472491172625217643626510613355026707530083130216260820796356454490972807470246032680185301325682447536469002543822848511469859722118727797892246164506138899943611621540715321283529590880958957507740051718290852460671030191197635055084603388399337671808073431785146962479215224417177135302820307864090099438976263198407166029187417779934873815753097485834032858427706374939680241565948253278027286574438959768705799603655995578319080404759497602415108710089671249225182902585630564830262934573173632435494436789983702230130565426402973498465120601856192330380638130939092337145800094643836028812659278326707050158882922091591323694901310056019911672579862690757509571275168648710590629786060638163558831644384356080493453839129968949596122592182076554010040755073388579521636947767804483993385647796754761418849649 A013842 358 37204002555499493061389529899592024206921622501287968765736705241788856817988061183916453098855858084136119523199850826634827258499668294544062720824291106926223036852711499511310168066736338630912155057282061892001768288637581023604586012535959818367581640625408691104216516546153918414075538938036684128700729259678892733199984614050057723818846183551739899192737596967719408835076006568398887369309699088876242074982668026771342045375376819144945664321021305960580401128245226211595873104896785743308901252000662709747922950755762005540213067109028167403702760537792041641248697543584815909414991315639205659714612985500341766843546288378744668462098137142233518172819540306689231762536282962565546159138312032936430763878657933873458107169544695615124362930629779975152425071255874359380744895745434525754030614932273932349649458099174981286854676491352280523234802404812281833936277198832587049229314357306498004423458652370806929148827668250078290168012964998388170276779496113034500914271762301270874055575629239452552930627365424221362309444412590251594461043611205819998892292843804605456595596832638373938646317684808784362792876203790732090477104685727649043756692903102229141371329240343354999129256083381804413121554775588703281955397024496707385066693324910409462190678952136254364490836965392020345271593375377340206318111526655481049752243561463364421759478878896714814321145614933283447167872644853478674257388135862032406804160643246754970518441856020152181133489962476832582520057275166606050743 A013842 359 625287670950279979882773829022443150845731709379146891045736804998745316539925344318083827232470406820075760826419892843251541733603925026402062148893860634109030580383522172286589994697637643369740590047739614218873719627131824263722277112691876667303944633991243871388566993591208906785367582931582550151073156667423150166892141408339320164223347806954092485732340792236460104291122442395080100015988112586743000554233701525945945756623958199369101780243405089279474801762417516938291839274000277987792703342375138162733341033352092027114361018901436409554032296358670843864466859615030000989537759041948129522823500447304244075339482468781561642842483390949518739930578013934525918232947307751839134296637610337562591848508603894611210407198537699203395167775094712042386808172597480358112179462793518074347992545166727981000558442272833910488166547790157778754007324017680020782967010880779290536397086403250311960345069570396152058204346620279065822853793902727909977841832991171770856866165508997459580252059600627479057105054130684888436334832242404358548106759973536216721382765825824003909002195966153150786828661328581238785459870357110834244648698453024597478418737622439165179027930542450767470365406993397986771333971113319336059824357790716161020815914711769251831038741148554027103997496877343685942979669859966956847588500428498670003185957537514765836511561517617085884295494350183694896550435542052416078243922399433178661157527931048210789503452274130697708310565799348125214414602623725147894837601 A013842 360 10509209885661355621889779744380202036264212839535321797805698481613912535086525261954034884296130127425013312209639139016528661916681167918739458536459115677470476964505857149620718040883195872115230096932359696176610605773204570400380311433012371147377397463490835746427645461287448096341672966331107920389086544109380884854956220649958954000101806591477432407703451695118184972820894889334111240968712208245389610315005821546573510331578865456796493620550909335520132993220951207181870942678122672140831965075298947101059262747548610699711065644676441735374620804900180872830094509549809226631161116218022212890094572017842430174230681852811706531253618351688561462013224680197577107741145401385160330123588316943414481197884105656730613313785823110511462584796016825296395084956845852378791400231170658275566710706617197176676385739279519533574615168709181787518601094765148109299326551873257536045225831179427993117519584269648127642240453647030259284703714123147982997587687082623952791349643709720303165296365707746040512764644774420919949479525498090054118030314875223194436280145234624033698599907603136005274229310949464880267224041091961791149810674899984409819783723220335049163922428626970048874431395338039963665810052501558081157467981388566518276853078560705815524268122483747533536885930017515329643659311336464643737419926701777146743546388333010669414249814426590362457354373543537360126323170155274957027045603767273433758074571937127278739184522371314636383575679389643940478666226296948560668535560007 A013842 361 176628290548310403937101528163798055623492625194070153455720374380485027977199230077661464300365059051632198738307405009450797220833660389210254079622268357191246306342449941113675408113123873022640672239142169413640294451230249214719191894254638921873971919168890476390209437267858140155214497545126930817979377546846364531757249200463860139879711063382961206476271912639851334838200780405038407626961146083980263180564302842733260988142845991732378668280599133202086875217064526939105704933591207750670962837020549403927503028998049500030043880290076956246441251867957339929655398422003643671989924880276299332043819471903877723938295069900206351670779563636829652492056267200080678449805430761080389668387148842867967185492838163772671417964798329018366151662666654782756512192869708240930347063685285253637449706846115232948400015120070884800788557140495218302825128599717844272993781357333839408312110544632646280326151652819976081283135304445637567798015323267748150240456256797660774564213461829269135299136018450087702898035384723692401590902385046399539561735502107876228890560400958326134372368647085906840643972029127656242651234458632601823854868013044037975841105036164171171298044257933485611432568461446437669331269552393686670013564363197637472679069691369782641516374334584344796154441825804380145320982045631961267294816708076768505318784148712910320845296631067704221820754956146232411643113520799706202753555462516564601171959330547298173769474267494685093698756443501745707624943265372814459156077157037649 A013842 362 2968591679245452958970865383848953920864040551636737069130292332212811865212787459915256230496235547480782364194732555993839548890551330161456740316211464279313276670697556160297542584157272933891521778323262441335052428841826798551785458166737716359935846045471542236690250012160891761588690060240948326257779398429846848685244087312196097370958303842277428997246702035737981384625640516267480516986335982233456283275744237877817917427716812583046088277792029631727474111773203504265549582818867428665526872401804373831809543408370217947004947496035323403633938120144759012197718281278615239195134667462803762873660473864288472906230925239812768152530792126044195969433989682831755962705879874801478109156582810602081924486578131018527288521734365515811679910994438466933788700425561186405316343099358589257884617222962658720163759054123031360846853279860303134015581936375457808696206483272709838935501641923640886033441630828945337998125655061817830601981243538161043161091348307998284638100735652964526356972579062090624022607280711051098193538296385474837061414088583927075778963648658906587340396399851572836270703237893548518470239297546238138853528766695231146259961452342811224876006229843088092671347178131530277908450647367080691862917976252262693003317124302851936855965703441359082988967703766294217102409745240936373019423984412646248268892805187417883762446900478354904856141428547949728142485808944080662149679006658515901251897120468508440406543554013783172369794999545933840108052421461120892615036188778331766743 A013842 363 49893120353078327881423334506349368547961929551358639920872823227500729018631318838795711465950230846509509195020870068588461298203496206023603434494566080142418241004413826386120798211931286199914806528279071851518226171544583003259858195408360798861441764486240210372053031954388107837021113842469618519414498349410435985852897375456079808513696212677156749156725321114648253131403140156907545048989348853397699753015433406012485738207636469083255605684850642020443657396572231296191091838436704873581510144457126110991222996064478253035312152565865680444875597985272964718007051153449686325152628356047342842617611584237096364135023160505533194339585023262424801658277064599353322465197723055788442580594687297789190904845918648028388138184789481224246904264083527313756186688052406859914151778470919809657266761666333405109792298422645788081753063074612114773399885604662319390757142364364434262988976095810632371564053489342084295734497884623972278927498760145872652408462291012527169912559064119374794481638136296557117947960566910635807338798147350675586491186586830062362617042043010243013430042292305384659201709319276869949929311873859624399711257981846749875191172129525628256491036704972781573527332022856629380807330030298525188140062426871779081306750908158032502738215577738922107795580197200106906840200588264417621337458906023345494655281376784932372395445056339710885917168989605391080890758990923163688749655064909676752340634903714221357912777512309653778019144557368510050696037047497058842180913224797422003649601 A013842 364 838553673774187456703081983048213837185596149969684661150109539984604752616136575723639522608225529837285321040715763242766269038906160734638702923550172108953623376561183180071532255547929127161968153320786360608466827265149806535788436690228319946464251735720239215723095308057400928416813860350386878455799473758541197614229646189290333341689692246464973483077082471973893190379492576617145109638363986179055139748930389254851847802055746135882276964745284740437596549864189491395083680528605698810284440997890918547429484894855685998764491348174504491237024175338482718015544508736028878066840224780087691155874197896272878592017334258616496397265405485971573641470662624721331290672578131398636354452054909413942931537745354717413119438471756810935917719966451843562300229666096802094577148940760749240909682463326065539680279159589407760290023731095005812996531877357559602000455291717873046658055721242289298268877046995372410758409705946875102091934471661771681669029025725047544144720380190654332170852892156736235481351373248067056013943180462522804582157372964852858128504625616873154326718720806776599967203128529086353248461944663958707285947112900898325152338029980937234106844853900477539906273869308151370003228795819227312837070029208433991019522562513412052273521189215058063865720316374342196783263251286960066961818671833534367728671314099624358382850245061901520859609859208297807896530986360445612116815452675936937176589050826724918362440051649388351047167762575692548422048294657283067960534608569170271615338844007 A013842 365 14093571595122768584808698889091329961578314492540490099949891038521252077219407428187209456476446479975254390731309832821172683736895843467072680036107742635183548089863805707462242618994044840211198752862456362746501965845372798446996255452667373340224678922250060498658062842520737403901390550908952266206621755459801908302357663503402632473778657586336809330076525106465222850708131735204357857691983515711379733760273052206295006009150925305773428946474000632534685213567432781877171418644275979904450599851552668026647352627839514581234806088768896984220665314913879041687256558326437353669383657878933825256777644042658270496035336884567454948839670002724238192197426733691415002334020654416881209275686862520138850354886176735562298402394816721399969119476156134751579959998088952803558142247365912491969033161121183525406451835219176227194428848513762699032711262748504230821652087902292295181942506919156236005016528851224107616591927849129840859142665219396653811370835360874074440315429864327360795524558478265909735072530180263010426343034033620776612318967420281986565777242742787104769161540599494315648782981188354339046899903967153993354913126525398150835345269889612093633741459505326013204744921462100075644266371333753446852635980906150087065115708162916362561070627137480879391161357303569301336305464379937845427286417506212118415778776072386591340564068755378861087462903713861257316996287760009402847317313124472103126932177244765702917529948071270016049748585609664661329365688304956523212705166222044755038999951225649 A013842 366 236870657799228371604879802228957982664246731676128017109857818684426683661826580645542429334999635988944100545021124360225449295566008441151090533366862830469529892746340982525317911697432911629429617439359304088680458539963180623498666065392980543729156178646256766800946062194246033547370670989126760738134691844012890672837725250501688043986797898053562754410596157464361000451851570073579642514229166948561159185308909188431200165995799601614134020303388528631010454384427842765009620033154346394254101231705045691523862055616098721566813385933938851613796721947757565053637720975792432603121331137971240801090661863424957552226865907018925215325148333735786271296262151113151611944227885138784522484296469098375973657914571972394595549249049684636569280991035756156769804387687881029769401696751478891252523540338963731511506235994528694850456765656970809682642778193014110607419506641373826605122907713790258858536312800402523576712060531360325235319610774342399560607709629910210569118381429729749952890381254344215144917364014739680416235547373003064392523244885432679348211018118778022869855298012855700963109095564832671376361246685975957166316024917512366721089647951034710457702292709906014303932147895013515971353184903006394181252252931089664513303399707094135305563914030299641139927248932201089247559285939833615368096402819026907074213993889448601440660860303571652518296989022718866151726756608382478033654862081683002637254349102952777168934925837233835159748124478341633962962649123341404285635935728693906197940472180249482743 A013842 367 3981085145631631241563214836062096814637994819280683583565380358629159272304319340909631609833338882066183497860170037122309126310577903870426378594296863591701388907387752893303018141898754945755823580303311823818452466681161176739142080561059823998455927894507637479623500467298693085830658867314253467725829765822324653538383648285181870955286112272586229213378889618503515334594269338226653051736649608904467402427486836729963181189891403904328750479239051000701392706839078753351516683897225099848228679401266702937441549568739771213373432577391710279073081505775961395856489176440143414760660212435882644143930753938583261580276935299267076093969768045097359861676277973758739141946638065527551469393570756136404989268570211140035967396228778049686819905616337953726830102343870216467334334317302105725281163142476963435513885308360043774351626860396708398336177173089988156978899648121569903752300709945672880635419809236365213753799601350572986230016698284372709415133775749900909035172636689467907458228637741763223940626136995729808755670844698062503245138176789467041805382581522302230373657993702065766086974569158142707822503473051197912094273430788630347481353713113040378662602433575390382406187609671492162930532978664828467004306615012823991475090238877131132080612703107246068638757272803503706983728918790783573491596242179385227196314595299962644413187079122128763875017494504835983412071598317084308311637267006846225324333845373327325878289298546389067529886728107487842015513243815998981828683171792158481468785515933453056461601 A013842 368 66910098042630826276952951749695661163620778927650448988983347687480279889618695162668178466468926590886346048535877813914649485901882830350256145034347386385725243366465962877743825910892374373318126914157761822916730607510275897454760947989732461942048780122989863120032172353889134693555883582950658032068020874175810452019613976729051705145493688965356754389258997818188582228525884767575357840537869976857383632598771264920491186258504825420053309304570730168788307223844396607578940906260662253149179414697089476269580123601809334783167281328222474660381280867576583180160013588429490371882416190409879600127044181445768877379714451574781747911349891533951327195193203904963128758697145967321557546097743698384558654636859538630584504028417072681086382153693791988286833530093426728166488156870896490924800508935610324460681870377607255715527792642687478050836129748123430954344366385979225372364918032056924104839500733835590147560109899899080179567890648065452127140153369028584578154146504839887120650448714525814504770103484487230895756559886840336492041037337300572571623065047645333585890069900150619330623781583840904490372815871571483308568453551264510250119111856290869644182359101101586157100795155748768782373467772419772044941381278520532824721841644807942936878857701123484675611593484008486803275531938116699519673258042308927513488459403206472164652435238805618134447419030142778373206687352915235969793687546584064509026078939189512366036408240669161057974806239302548160754731088815494887594678068310807598045878166293545519950128007 A013842 369 1124558017802496297236748260057134977176974431437021096157843124583481064104821409598964075485943249213026818037742498418463513909552944729696755029592276522984884165260193438086240482084368136092357759046249502957761491320425207008522167252863433487860013847527090629458380720751814686794593735378651709544967226832272846267093652106885172008380312430440750971020275976330295501514834545288639039225919980701042046713087548649518695367446690600834835969481920261946825079511152773783579259811522950488678258422813982827662833137375609489700692497283435131617028187541359633508949348380734444680227768912218846439335231557559037522120860787617356837146057627011119956169612178030715305047422932272773417677264778338749277308481698265764233759205605740551018824857131561947136811140280223020294166452529157322973122153680802723210680195436445146810875610945648443600402832676710504049665765849152840833337177364780723430037488833574763610042767087603840577997538122036053900844557673263421005036740306843982836772091545035364381671129263776889664980502018125535421733714528010723211268854255775121578054404811831459089793897079614081769695916353501919967109998836102623773751912968680646109772909412214358542393064182669556925350872851059108759329795148094595185099992524287096940122961382782406943004051685730637702651865283927368827148447917086144719200537189691177671313479058606023985657771639609676118484794340446370944322506595438372203201308730958134335973913300926589901382568463957926937804765409722022575803754294099743300357074340895619553801801413649 A013842 370 18900446605206555267658028006780267561413409269162013563124869394874566244409733431129789216692248189523341730760338170919116278277856342072013361782357391521806948165528071113915443782391975263304256856290315396211097384622386454192232065018875726630463252735387812209307004773675749440956736910508999282322264181370009727211043010960419085944847911018417701569937778334183276493959824202666156332270037115642413679106862430152460713040676528928231088139082633842540289111343944668980616619652266228863215489312234609384529236539871868693399538801842694257087392748007631360384911698235003811740588112107662152105907236787894743634285307257484916361913790537175893103342671876162232131932037222708502830901789129539359103723651902752699476790968615681440973389373810161645528384834689708302084055567657547127209264036913251369001902044700333582450386393163513391591970408797473441562732526626711795885897939969869618688640074825891051993988786441357748594404623217059957911494480814538316831652494337126819537628542597409369162746669536298184599327297418635873833078540072276225011795633476812468362360381672451332922166028217073872303279266153306768887217750438376797765448401264615619166953288491086724022000229718127243244372120007750440918055867054025861275975574355693238272646611960423913491069096682074827868469899826967287877883964142466834295603428547139623121765642537991445126950167946919826523373938479882156461228368349532721619204395841213363784713560848673196472536828173740878043684692241198033431533698420934385649101348447432677840746876359198743 A013842 371 317659806093706574383528476709955956904675169586805961955439679919656834869794389776998367364946615321318804468889003638637587289015931541204328571476080679307009377818030291211576863650661928250354644983671330864119913743348449135608844316772244337478195888723662959801822829231168320854159877254924750937990294096285753485235999885211763577475058840486546310285944240462618328033982765374210089476462513802602046704749036863572407204074650421696779898353561826991574639094357678051557223526495638508504062728870727079925782878525626497129966048642570162378867809915764260273989210912235709063924064400193477790443982928694146956261433159076548989294685077558315235387880286222658635441381749602061807078966369900168008456283417529564620106425809523757978439755205627386776395563916629927433126721925620394567006100668401015758814967665278506520243644109899169572486246660659136132344845575015145153454286677073598681299973737598750910862969533719899680626158502409126712618487739049945490989583472324090455968922915434659267518283274896563588560893887715013131512551022994746513773249211844787155766190934768889552422844436244360571801214626238626864687468731617798840043891280054394711338983919669694570637757860872564577208162220970261660509764957577012650465321478196136255648371607218844714044398307935631631985373606391839207363595785342440084006206823591775645807515154136022218248651472683881524378345784031379403643865186850596452253968280903273005129680817183650413113926471116062937280208622497815347883786869360644219604446363356001016469432750969053273601 A013842 372 5338908361016926395663963108064229767696875575245447802585074700409672423656634308982011560302657763705405146708617484154581929566490761413021150300798487977112906612987635104392972347376675028103710518240564057833263390284457384622177846431991110579996038301778603365389236290888245968595865057023520289014802872876274658826361450070754110446623313932057383836975864849455226239267148337644348973830905469480332598966717062566061447878882649637457779751628313626247394959258869495012522255809812196412427782284130310032312632839380204537263339379535676719101631281254249922424936667801945562237371750374051781223992021082562527893885907104599558863075772098522604161164103970544223685863303065561852791576187778912123718124755398419392570128698580665800343636965740979489550880242746799190368560815403901971487671533933815871858403161550335859085734926555075343004776347625698100976319819579279544594106196181575973036608658607822206558873928953230353932283845949990192658978923430212433867061929419350988293469687439710318309179787001186544232942943570826225701331445043472704656986999503475337726962371040660726707570746439958968130263014223192601714802286972300345104617680743874211913474302737888556648708796367685192849137582447847187728187619641996851616370658084042462048682181602527123108944202361474160838778174202627641558159954364250390491892318084106973279086907195564125422105085301397996780226857592215393637042442195397974573032444897141309397214545494405612493205762200047669786868466318320782551882805913344347398891930028924309083801756245536878369412007 A013842 373 89731032823611481931924227957235509705681387793150241218047350489785364424397052831060668294006769034596744300731734056186058490224010227068646473105520187431336621444483183199532686242359777197339062680069160120003657800510875263344943064982474595517993415737992986762096894340958749994190704013394305497471791884431548190894656891339164334276398037256088450148053360524793987403362962110788573203176028225555949990833613670547794754500380692456752904285617067116339967080263819602675461553395513585103673736849378120713078420131463097657784944951856118617941116944040178446195910575747299064523507008536688287031633898334628406312540440707004785811714501659869408136685095432936767488304534622898059868020988000176063330522763981234730926153037045250106375506483208642280881644239845453992524401624493380434793295470825643358324181936176494783653946910611151289881276074545107983109007207668951305993142839223747378826281725221667825634994123916942558539894598881485168019458766091580376003709847751032060248345036799211319822384680128942248923072052594876375362277596845645747169980500654910001177056570080384833774141535416390377365330480049198057020682037143451900173309360262293879629762606115692971594848740551685036215455348200967684147649323323041085116341650418501659652201426193673358092025209089296221217344773823562771667994352999956312997234190039585899901613649235846255969320168660596131885272795552364120857772325978053758648956301386253987038984866124475129173309245296201186107898313412017392349494318985578446733176667996130862771456117218738314754707601649 A013842 374 1508109468666438176829850499277257211623387084639476104151721819681822619880841266931636652017371767164467481462398254282319085045194939886342741273484477790158474596617428860034545857675340775355677626463922374136901476653186280551038458093160450526870915338308448128510562503188493711152363162353118092496008406201641030444366498372737334966183421812163078581638332830340212546288321304196023549825779506386918851495940544960896786438887898298120646062328366047024325826717994016062166482327918396824837444495227498074824709007149500282334391569805845785611736352478483279145214669046584855377446582292476120040140670929310099624894867186962629435137485629397425142553266398941368251175934313407047692201828745318959096396096094232612122675854093619518537853137463287650814777794739082545252357618102860244967570916978166587923354525801318347828871885726641619729034606984879629872113084139292064599826751698833522195933316955800571145447346240672053581380008523401121218903043481701191379494351411151595836593935033484344652254819318927132377650071987962087240713799570184768072685862274507072389782789773341027901241996785743273072379109378186871744346602998269996086212810417928373234937420120986451773594622782452170403673158037213663867469542177090351517550354118583757393774549370037068129452667689163801589999913613652619503423981090870265752544515031995320219646420602706868024076364074678639188595779874848583779256579482713149521613008557398770760164218644954053496015808485693253334915446953515776313217951019190616954244500259010971410599862962095334856082370660914743 A013842 375 25346795839876826437979297341352861955754266731535674882477988623392392772337299173320017210455967290733204960938527459722936862354591354669762452583453618219193482545349126850600612229949452411402873867979143342118903118110101817221303365171747692005119474090950087695877023991089013803337767669668855780580413283030980798678467738150596388776644770397024861721595459879527952265467816159622567801921876163844945137092272739157792289678388906696513698369552848152337844169649325427956832068485324495435042929631288560143578884283161651245194119113726850118776452876105868472593622942665951664328744708589646149514644256308914844395608032811280912916355720973282524370892748367007576197513928005432250562836135722575745533129187055767511945813079751463248065697681345475547243970396179760338056374487454772137169964401652045843227819515142757471959849783407665702785884639594871939260604605129081729729288215802295007547051258076140199241533548266975204542253803252802644326103451796951923515161564167224871225634266107771380570446748293208313871164759901678800254676829376095396997631287247640365655079347720542655936174239977987190527475691319186753407233356591923824220978704694122168959593219973419294958804825104673627974534767131450048620560595370357537955468801671037210517168851262213004051710985851776013323128548104659575994046850194256556503015664142745346931597391069694330880651451003123888842729272356580147577965331365959904009749834824201140166080022765742777107537693219046508799923916947739652496254102779536699149987315853197396497951896803936292926176403697994085601 A013842 376 426003597680809821943118050416117550890361960956920087749807554793355945324672987205989529256133442255352975778493831015563399845593616897934697540570104961409984861139682774978044489748760446678448101099125462150992404706076481242038445658441563459530043001046598123904605142218233054992697861224124459104215006047901694283389007275097073506169068656062796850954854894195226293725717586194776497046900972685741992919109827927025015012624682354848305728497074718896342146959296212467670476575032848794776766518313066830333130308147097872477977559944407169946275843488711331418881020797386649622373212317266182834892626015783931789756984207459198303385190602397959387101594421804296333151616587987299835209586933089330555175302246846284573273280431382842810240180930373407522529410448593232001713486010652355309415591698565934487129962591004324831229195309732637466722363137671012683152981598404476631560147042989172191843290494485688328652454345723052262741659671269854043188820714351370978519320408958548410689235110473313593247498498563952131232666119667515595880353471324035337339189044771091625564918597139160418319280451310030711195283944001571764515371024240463713681989089794111293703883248093258090372632695534249665368005831178280967165761926389599140417564149685122397162056883164013959097106539210799455921821507995013493731945411214869945146184267247121045879357351708352619111108937009503199779750880497042540342863324267688106691865473890348562771306942623838854846386009932514673400321272140660339504542705415673302613836817544688642941077529583757275210246816952186596696007 A013842 377 7159842466221370677397985073343687677814313477802955914811015573411933373071778895971066018207834763985717463909145817878574061204891919203588461564361754086417615561174648399055993739207416827324677235173001642371729345895027420234940156181427357064321432718590174668464698625261842955262272953593859784164541606647083775820919045272556514418183536902447426673998246206739168318648135471175608585867264647929265674991478877969509427317183036337935474378850334800490822463944891442944137699796577089693813114873287714217408921089028273942737368849985651305287058101514771347157133316541677420203226579416292734906040365447280541590445633574766745884994898454502503419016497447264808471279219994302548330367527584432378640831304862745504823004024210251439111706720896785860231151801409506450252798559381034135685347849677797660925193281267009687438469085570676437903202757254836710165752161724384038746631391351519017028310183340820963739661800188567339379899074095032436903874509746103492035974218113366323138453974501724981561710707265364343469627419473251934619961100792543061914659750275467736950869586862117869150692146545167686163059137246834416646209840804409473635853190632169628513281165750703388724892837713844134125840074004613368215154960696829992752998000663757852129102690035337582610545069604515906455678054084872191789152806526288319168071918979622363418094359010162282469400407904318720278698273048513793975542503890967034009170183019675088294497355784678859633403209668935774115839199620868078326052849249921221197030755392473582021910690039714208524458618252515400130669789649 A013842 378 120335472329782576975027935127687358801025166621434280060228738742334364201217387904585706568019078878307953415921013761085194246670618486054711273512228000930420864736662315642934086774859054616845850291552638603341655116457725851888639204941249590180050319701345065652886189794775794549093021531052001392453450782917537020222186393895857337826410704719433900109888523996665201931519212864048453502671116937747168199581785502033544944919895291731681517885337576991849253151521790481562122320481071146483917021675346612851991736743298200155586958261708841487959585512158762031669939651115972401355629120249631995565820422072444062510619763491104698089109258324823574963410272596179635976789850444242929788487036111554987816451740828163699560228634901695937150454858112279952904968326289574909398785387517040718463641309534745287169723478254631816778349921186358891839128741182040587755796582101722539214633794444980119194809251409177937572495875769251272957963738315210167043418885302761390648618683831347792987995949450491765107671857008978520694028039086945265157686221020271241599686422879786254933265146391615026815682906984633301342534919707546040572848794399710023397784574954874946422716552772071854299273923456578362252994123795536879592109424431621688199637397155778220733828911423918750935430984843098839800581055004446927400291219287327780257784742290513061967911891883797481463212655647884731724081875126371335346942862895482940592123266011679208965617058673097593858607744905803555564909428027929792425970237343425964658495905881303493042252967497476702670575996970026329996167154630743 A013842 379 2022478283446655771219294505691041439368829975406445944972264412042413659129860638512371970288696658707721773061384478282558859703793084895121532373920016011637583473629083539010793196425056130945328205850125197006363197542304998392692359117447581862156105723220506518428058191880796778986606412872390987402965147308495044698874286722207674276848484714219525559146896422811952048863043410606062358019393462372716655930371068932677789889268680168134371271098868656502010397717626732623614589840325362758955193383297550522203425119444612850014950007504540498888136753702852313466276675716306148149584058624035564949474743833771567358615986364994996660783659304665309824410036451523991141861907016416390920955101615926904680231104408098947298508762666792803615687694800293089168473802659948885502265386007998903355218419489350464041461542499025596944593727125379133895140236753046556158411673155383650716580350183236780863307159088434053596780938184053806144604496549863737277498741205283510692631334219153462356749247922414415096164640900749901997304529252934289071505232316687698757565929709340567586663387315403873755691182617690731895663984395524726303907869687475926363246565351266583224526597102440211655207896831534712534386072238631588335304583096422265713571305733997164555873462514301802446971788562257962200528365791459739508816694522562118002792588163676653032494695166890984270952215103473998686086644075248923033176068696684381782531815731858292465085125905118751259981620368631840358379432756865416021303281779030960188015340690147067807561145624730090941784370781075232528245581367878897601 A013842 380 33991792509887943546882682757149333471471925396656136997148847973196846368995567751477435704642124742900679839842688926494966755041650377832307594608473709107592865441284007040154401252315918392798131155723054186085946261093520107985980479686941508357257668890167053055220374030940551464427893981146275325281635230813876216253980136940144381570992482591887566072581888178200478085241170602056090051231945922098248836221746555551515614668938707585834377953358685509829288754440152495205090411446348371889759935193081931626672965982505608170201264776128812164812914419483838832427712088763957431950059273294165740105822019614198732596258882836470908877790961933509862218859482640763719121273071224910282208492392858883486960644171786919007246036774140786650368863086508525949654539201305760918636574342636437568691155976357513249144844144781123207847786771796247103375621959108453469354424990722533017593565945529660575969603422799311138801097228059392319872367773513559832422921343437199964211054834221312241829884609832019074521239119618903602868697223154066596424788439546570153018410580624886919429051550609992906211901706255528130970424585735584074989779565837407894387085023858737464254618517500712637289079122047603913565426716114681105151464128101569019847992935471290344690565284477870393726254850365869570704280243857063841924682184840701517272935029266913507517138341669936772641893879244087495917058226972708649418590186585174404619012227005342321460685711087330852426511093535595340903283126344637047070044256860173347879973830979301768641680174514838638458569919717531433102223486049940631980007 A013842 381 571300056713686667192457249099408847655028650141599694511080687885519396923708507199081261887920190553931726068236072787600906251985017900227593742584617628971313289471660306323875021847673640427758190334237371705546498810198792454920373922098425930960429641037037660699088826338017848462639614141125449392008443324288817566580644161553006621063670654921854322981883794611015435178648354308756705491055315112705268190378894359154322935740852858395118390262099427363700856095875642986911954545178777086351195230790128024849492539267971756516572657092396946054010652648264879256612557075855832558784646206255043593958550683655838098745323043832566565509032697216500254312371324743315827271236508077067113078131646779254765347546595222747754784140062984201232749481894948795635843840356345923759524904976690606216992258494640725178377395541336337754297752273579525066434078266735777459439820819073612426695062846517005300321124726988022309830041111994206720094885169442400103532039019149019798495198598757594848434870637446744585478465883434912853414194229550397286111419303459204561780426628562474454844069411102150774703431977036661297219926012457961548353225163029314480963737995993800561727373423634477294917552804254078975294126817739445334280657601003070516585217266465976823214330736219567707357165270099169874826838058505671991228133480617670400806219036889015320840544108446627337792310428455378543877997620730314270778245265937026218431738499278788396789744746244769636732371949052750894561479504474314850106233825048933457818720177269124825560718693070892996573184640692550796149070130041352201687977649 A013842 382 9601840053186931815503628985613764502538066522929866065647733121291924504096768880494958768550274642639930520028843675341208431377112195849125168031619668490120862456150194768385367492193850874669331904947527506255120005503011104789846724508708244621651940976909491963369585904263065979111583994869895427931485906951322156841520886423221382280217112697271605606356520936027336419047542890867273949188166681099237442475698077494306705580996513991046754785135105075701720288403381931681029220040819706490304538243889681713645421107476801311774036647751915472329757039059387825665887246773908977815493548788528517683661361340203670925612644397693946266510312542117719774228024854960909108947671991251266969504158587418934841196215625908721514657042038575470118820542208404408251627424869105940626335077943239018688988888519426668072988886863239828636482322462051077791557553429028211760805068506170204055463921261411308082497143286487690961313500969286632344634735042818418540062979794837575753308802849318896617644870803567436248136576102890580327332362416053527187674624233238851069843630346249508162564274592393848070440581238055166422375296491380959743172655315033688481557544498667806040951965131024659895679309981098305337768389425746857733255012300058606172247746597493672467763256683642274457551876694556748086214667249304829156571239408741186426350123352993680497367024830662465666275361371049547186957506011614391948969968184603599653182228957378596584845239950135843284560975347729584284894786031699809685735471897597424625559230019362180943198999074442498593405514256119701230877421675605006453769840346743 A013842 383 161378125773912763023169492361210539994157284050882258965341450569553375140354394574478772023024465918849312250124775651459690106155124675636246699107431768313461335300516323472252871441302051650567461326453094797629801932489107638202953898817859467356104171998917831428352630292949349910928392201778332457244483638130871490035441538115081771983609013103043875426034047371811443194932053366806273264005517409234883695689057588446812800699808410647522807673765711007318812887195640125763058101226056806982548374265053880561238592553362599646986233938766443343446226555471131185966566956529088190145000074488798796709296500044803097246771714392042154901238822895372516245450413737327999394083523156960043956456393378750037875984796024647882496840905542337926287016852896652889485102129775063544106813654992018187105836249346004010302724221510471799893358393619692464442707800481677155063850786383202619560182124640539854942529487215998621986796010790800429816275991864649160402838501411835135685861049488502695452757343595557901022431434561281983561475015126611631443247409488045369930861895229415483688217763074363404519894848867993182060861608130639790403502817879771202309537650389109816130279677957131458866682162852319217811873321078527437922816991727084993936967877064076153165697055081975706808074391605415265085009912459066263634492820742713120267666523193764788119247586328944060453089998563229739571194803537203085486338255278632699371033722086662072801493947841933118083616312669291123076226668834778701388156076182919915681773978935420175112345577444155073859366478102603818587356826101893343468509706707709601 A013842 384 2712282159882151808130409658114865545681801473043178126430493759722483575983936309613264721390972198698100390987847104374083011614149180423418398271898605730044344662395777848598154010313963582091087322513697164263764081079344432075277046177431764067854042818785811992816322657333599723952973487735288433608908036506065557133025665931100179341728516683222858414285354234178034925777223020935913034748140731097010690273445990889025582741361679957752915828572980304900007288195097123593699717507306336754955690526272760570592737025044365212266897633808847613273300729717803301842540090838384385211767016251933241376293146276253005655426492203787052497425120896402525880537285103683271685816361773699027458776162603516651886581676466786256961124405099450073527105892246634045113576111495129492985803217099450849670687789842758289401157885990926499540807674521566171249888590002695547945158140166742486426947980968833553342019093091639288839732080553360982823922150595269158438890506693228713125472266658753264802474492673810541642484005120671466297717710579232961689666659211265578532427995873120786034347875943990825739765872724924361410896901047851662957311671860105314597216399290089768679701610547425508429172327111058929093764154907366810649168785179957117493098619109815927906255870404762765704323306299712214360283761598699526692904920838222779412338671255317604793920194183430562824035083605852202232973071063049772257768887056467979778328963767110529457574708781379369915631339367032775905542141623106125634230739172406335022863575263967606883113192120103914326354372397470462378997706176294521423675242640636475264007 A013842 385 45585326261139325439247795123936545226274037357436694770917308619655781461562017555670140172418069743518973271332746283215213176199005275376393019755799866504855300740885838301389174451346785924204904629487708239781082910700541869889181315104095658688422897655333142163263934901805810560477625408366992703664917369557443818734762367304000714196431179894926581368893948613830232997537787312869890375012001267547458671425806768871852969134065755049953256330826079984454422492694997356239311152145297601840540290675066286909952131179920646122569748531425301836284365364367120094067571306720726362254168242146241987811358909464984266050753054469048991324224006905837252474190150737604747223515592330559554499650964877304368257778236377276620745617876506457385770068730989178396223873705898641388612394669790470430415249683887238569965260589849501677782354585683962640196877532175304074314272861782440969377714716143185531019314897591181527529377077860338038321659585054688745882432745993094981499812385733666121535188798368733773385228674063125334065741561705168387118227541363740578394517326639541050879284750990653808208245022887803742232944215911242899323537268952790022435416022868538742199744968470580520169099301755567421278894151528113986580579772519539273706508491378676300320442413892847803192561808979263186753289181189342945127653004528010253583176047788122983771416703640917469383557650163557962929578405356677522336321684758057336134374894033826668593458130488643070172015920741719864644446774259544653534516033270633272729268109461503568884483419962586488083037936884286061203814447704982021567709803061177239762165649 A013842 386 766152578470968642657437692648001515617987745866438529014807205970554719024472829058148045877830498179323383771289466781998087852376681663251037483035728356347103039552068284331447855003785431028111832107799912386000660480144007207227470362954535735576323640893184120337976953894650258089947450238424046370496266230151958261475151107278340003499418840494031053067000594352644725989617591367404247532826705303670137890653534364429232852236243145124564379152193926298725478834724820566314102534106016794133960665375839084095565468740926299382029763567665047962431328678918187420993670952055247970405805645751889089145509191377990559515006586461306397186232884066406702333713863446922986585626560299714432475633766692854517308478818792888164871599650444029282637545161735121305334645375038465818408517215168436523989101437092818645406134733600574698488033521590360093788920683270335576999983987977485372331251234218519219841625483814987933186240547598701410072132646014153752046047161905947354067346767025726504641918134183308529285538324978947489642918427578765082296050287700387901076652708830766442128138809899918554555974099675317495709093436820259408930690879289541907072037096351530640151113685085046802482051964605821649434374004733011772459804236735896573185288214601412579485675650297093028257386323514476379762531268249286878760464047102268331972439835174982988246200538092899907929453426298918682957424258829679117906558555728669648410438844026524819050250799122624080381071579906085765079216934980166991954610971179533414760809115719490482241512839311191105211618605214195830652509422577632836488498660049205868682718062743 A013842 387 12876726386361569977143555300334961472991520044777232357151864710747113162644314837980294207068697182899888111044062068205041862534894888714260186977381486485125760785751611654758644099048621739289475562235793127471513100689780329131872094390176882107831271432491745510520378664107386887717746796157192947348930746530163962500612864660027060438814732452183179908897078989284899909707502858111963188284218436038784007528213952062962116547534538540108553520410923319302679122775220059258041121290719824259009476902971727486394168833128748313713774236281746461104583341106577975984640627691192552638610375488151999921268572979489887333768715698655176617509016082504097446122728902952434635544625598957300466617976716806805872403603507452071386996975325012800153289221533282183778759384818271495009991948835335912658684827853219002973340906467624858957488379397369182096310389923724530042638730885937596652771339493510652527878199506478502193061144883491374599082333381559882110637914650153257179809897113401385363516718081218866451702042627921170458428530012316304738149717185380419453395302077318691592847628977987931146422256693243061150382733392638099885898121608219330832159727478380175469019767705224381609315847369130044462043523897547728859731929806820213705525139022805941223415750654543242525921891939307804514668863025465764571327119239647823855460796309785939083453892443727368752570323735805926304465429518150416934655529646131750780834245651553802633777565180853942918964670043481583453686399026211666633781146592614418101884918807897476535033106290303188905291673897834989325776725865262275082862196979447003034950442480521601 A013842 388 216419140375578906605851733932729697476568477392570944226651390193526730924562999481934804738203593552998419482317551180322138583623978394620570962528850643355508661526127337081528531372710185572238215774496975093413720683293137991719374290415702857586320178965888766795316004207652851421872170403013941866093479056932465717747800416341074804795159208323842704728833206572911312782454000536287765305492859254503842814526691892322204292814412989243604459017546388227520128016483123535949897125533128086321172278308245823863826795578394872908587403589187312771784732213978256042373855029605873232197124580829370662676760906066286536418650804747297553410474033298646365776984704671921568919598522441675348942448334679371986297487364149746963801258164287490132176331946309873662769608980640689016632934684075490684054515901729051782972940615001371004498507192531583843492688723448038176426629149999953186943127902867433537036048899105384186358778662056839532886776777143876938633491431525125793421064940784937083804625480791045488453756230447471111894808303917000133734082296734688709753214842013495249600990100233043158777918868243336128754482600130068544782289729869342293296108539729135609107815235821706181707771446732968657273565506146084678945514544263227331748761011556299454141948521250908277133169237823946270478039580869003105150294893060760975538729603578572278175609570301725886624449431027690203399150473911554057420755486762536335373481166665664760865899537994612218639039209420794973106107308433539481113959730782070525038379830404332888124301417421125695931237163200912665598329431617463057317664944633565780008412086770126548007 A013842 389 3637356492292354683324550092207388025488686399536939859617329914982603766649130332292878263234987796845244436239311082687674183174968204878387936167222392762876034074269622154329250026781140088912607692521970660395004403524107770226827523699016717927453283247879692503528876082718021473847405567963455320943433102509863951318187281597444444244192240814298824338377499702870920433934704387013388471489418485490446086183750110634259287549331839110217260142707902146939930791573031857268709920988835283746799942481526687561679336953286082628974628492123471165755385994320332549304177381482585911413537072829999232727608320548256077817588264075387829980169837077650349469613781931420985808831692366677237589675729160956204973701870129264797220607745967179846651487611021630046650168818137628060302549733235256771926904248760360173316426212916328042472606410384878329657581619374991177631202356124049213212953150663492955456964873847264192020131992973189302029228057293457139707613090489642789210027838459772437567504340455655101524442280965130646977616043163933021247668721161219913144822281849720814660043840614616756369580482418565750315976589060386062032155943489914035923427696227227582182275050668455415795962514705241004222796815461797245199037262945432061764701426321226724925763728796664015413777175380107064967924411235665335188261006267672209715879428447345064279297470048061106976497121587282389248529522015031489043070637466017948188622097968149827635873173535075447558666331992735301112994345532842498059082321195254259314320049809605622850705133922596859571516303001917739170711122757194701604337994724456340064601381942345516892353649 A013842 390 61133050565957605162635713399729570544388352317017348220588463881112621506071933494846404970190439901578023239874101366731739996621690619391066043162506755165657504686249539547811705200110621474354197488216760889258839010029679294202290190809373978206707331547113991906809820322241786910953345380761793579096280153883283429804773641808248774412138991365920340655110637506151559733140576632534020040322656485637927370490288109429995845841620219925421491218491711383619416813967946425115207642059354613932466633287019037849144616173879190745176581067119179882850772406541829156155309250577821413127317583053797104452913043454539899880205954315043258476714451764069423535798832921392508489034253606744332169679980008190936993007331262553446886754386470391682671552278440536194049387326439114809504953366484960565775479708915373432929175360484725409837095939338650086554974276835476722447617999376895126470103603201326102365208634750969275282358405900392599205235958931134147065853211859426358252937880993395358197045450038195291321301416180950783752792837456222288109568196556623080225028091048257731991356829209863824303539168008834565560618532337908544574444942234985201765049290491013973737496776584730173282741984650985557972546077466426300060219278323876662079336872180857565827310989885532107059352986613459440915905579637827288509102732340766828694785553914528495342152579097763024953987122517455116100035676506634236346888203891363655206171600550694153076120427604013047118505041801902205806095965370483864878996572328638336295777077150041703251801185837085418818474504553231442242141840180171349864108677333937707465755426305001102409787778743 A013842 391 1027463180862049469968418435109254892139535037392110571543430312449859829652550986247883528333990723425821836592564021670660354123220754240105646987432251034069205681261796011180071329298259215119470997184459100265773307241568819897657891236933148451720130121312344861977752650155917712612392875814463464683871180546316344604728830597871237151544820027887023165390444484565889264434893671462999274817702887554116645315830272255189940181060111036286559002909190193224491538392359275566911294840091572996362966705654928969130573564034387558854182797995072056291072931836748522627502282574461444490430826618385167934540109521340452097286621474172932045218139790798714801366170984909843890175198700368551990775811423997665078041474216529735781825680973407873010660779143750091813388052795462202603349751230512732228988487467740681287240650283666779963132071452464692004729452670773857274177115715527476390583031259004687802452061524259540609670597727967898414842400761755571609735794931721378803157126965855995785217742878791948261237112901753239822533189219126727996257512679527164109342047126248067701578734228530181295069582796724482543377315673003228908662696144143396286065183425282471856606108324059560022363044536029114272844581923978226825112105410789395059567414810743673108859615807006138123346545646012412823473625076972963237972489622451268089873260804641480421215558396896103160401661568150868136293299615047001610282150042802148953050126090455516630750356026740647282920714237564570372983054889981722317021295391127424518123125335660750906553022530363894634082100998026160849763677907908139877166074539951491049376951449908153528201303197333601 A013842 392 17268573680748465441759208638881246972189165373449202375930433261344794156970424425868178460709382088617787607611223512218788571748971216513455608917773843129601139884967005559903458831515842628512949049679204098166851974809047156019936178019135426028060226948896580095260088791170508995876487063813687450941822931441938803771677455858421882806013790208697198340717200452098900867357257936278628811861132431122038457823159385792977324623077286186868197161894759577524029285760382344453078132377419067349872381421942391184177549890725951701662250285903176050084062765380232419800430863228973497550670902975199517475815620725168978399096247116424468883981275463953999666561235743379746262174564557094253308969062603128756966643057157215269285144220120066121690175715069007793107613003333333239154499268931227490572609508870317630394653609317587570840360724901574078523487911037696219207094783830870295696529006370091787895811798038230099026733736013956468658256229602825892044829505417441213544661832915141721162154604563856274426612156539766701697315311205862917433100015604813047185711786050851273860433786178906757026234478064548378106542544516165268267893934094618061379897537828722504493978862602469025295855689517041323583698888396302058249659155639137362766149540724168913940603562868352163439085392672530622324121216668684593140603633084538462786499894343609361439369889976632805816870725975911640766681486630094956064012095769375717453913469202285868013021233741430058884048444190747734258726203535922806982176911638678623876095367516450240486436649667825977115017871473825685401978134598212106915530214792964710066878423018606336348479302837585832007 A013842 393 290232917852339458679647019593677117861583302431560744332262791823421955396201923325566475389142584763399156321121833569861179525384959235941648419081024981479206358046640462445297432581286767057417134677958383277890281140615655551227067343967609105253608234330104821661036312313202744693696118081516644987979218008744665474990583000612496584320673772037573812512433987998426226877673434135034914440950052769868100360633839797022569894940059948942693789699965224219446360205774746063222884170867282264949305114558585768632472081013431070249837440555174679873762842897745566279585841518289357573334125866304178290216033137527915019953610625285746048533073296722674872395894689138983395428367906511083115363843035170785018338369861641317030875418907557951307246783243164813978759651747023331750469669212927140434053848015583428414042943211800694303113942703420755537744261320810560356213642031845437059771563010062132679164908889628533274342313901186566368739312450934694767597449497550934476045131425804786907572332438904732404288070514963858955426778435436938053298111962270092884050257988156657359772310644308885865339922872830864590836660545683189663778493350328245757611937918287339133030302743759696908147446573712913525471227217276648693002021428826981656010675330951106936599724081128394810920708194647222169401505288550581956914125261251837944052703724233042537711489740837267567364146291477146946365615745792005926567851293595897683247923676882818583694847875492214999664202201513897169686411302828254616949447353911271631485534841848979191855540770967151197372105365860588294551046508192150880929316320025357882094025655673716695008891642791305078541649 A013842 394 4877944650344269282028827458310931319899630563967241429992340742176252804343965725332795751865319422118449620289094656808656844283145009878471284979494786863721021259689886252318113949393686693934009782532446547751501955130327322849473320850063606231997393594386071737657037301047998530066950656596050252312966717072971592638166728491294230092677564086635503066896478036289549595133057407507531807009047536903173162761172945468558332224257587561879854523487315523456234975978456157084587014259766413027002971060386151013405958265592735997689017863410820844638332100582409732460999238397889232735026653434974324523660868942431667740360333779177533837695362898017996580357802040358893926964579404731773919920109892115383803212982264605615337923165579326487620896685967871028541013466912221136730143730461666449275143023597910681354819746560734269152436035016392638322867800018863087906882681629226260663580659510114263938724623707986758741871269737242620959401624362859414959010333705338555738890523873501053555568191300671837518869601144997577463857865164388617861781367749873451102232686006948940245693224998899444738768083723668341178191753791297368679125137738966826448183840592655308808840298214369225935234134564392937622594915840768634583284974154295080692571420287295254283431562631524931587144342627435863001131099384669630949855703265859640325693791493184745931317008074251956004689206720856408727566903839526243607825876691466252362347853237369531936159308243397657499356246400844069730919514766634475347069361677186742310377384086955793277516073737644910174232974884018907466519438663185479855779019390666189924354289194908156493014441840393464455049494743 A013842 395 81983615738336133823058503091831822693553090888597426713881270853756280882609031945668298201600423527544782768198813896983095581866818181027466886650368882818559204311607918242710541147459692264948902415022829128059493359875411315131098103527019029941180194140846707694801825918713711294835239685409816590624031613845433557469668205753182125167631819604082900045329106355918460045401295847979087080401061952731631346527033694490059889693097274152514714976251312002728941241269912632120653948663894103744838934611910040082313940569817113913159323230345665935836447614488560373472014199753324334577592964281613472269168224315449039712236129826636811210145964226988468526073578892311930230493686055326924272097286956783255580600592921226576984474643891740277444410601062008376688813338393700645023525677869228012967328797610084821530455480446260861644992440520511072292439114917031918450977230142405762972800144386490434018144750660133454174630430473836730464663100666578187216086678585625106303533034741932207108434591190391573179641386443974284435059139817879500402959447772123092675224753718790838709366032556502967724475183143693810181868805970334875390056189978815452114625808840757775150178892088903580293480099623752102622952750535798441441270560611237421200047860768571338741634273148039525185134966539314549460010387358142487374224804789302974953935553625956024867644954703952624570811497357433661484216952830917576316729509553473303453980369360469723251029493646784429591680433258986279967564284682825627158194761708477578010512694349466017615212651308598005298333608875705777789792205612158359936077978898926654058622538498821386178093724011492957096016858145601 A013842 396 1377898629714215401164144261464417444010546798564656950780202519239081812794009999910847087874298318227445163985117465166594887444435613168528635963932749813531524546865194281905236065065355047896996202889288689155295904899426037973408365825978608836221415522925210616226534288215821345732295873392682787438618099333900201800392713534093731977692387992085821301061846290523921557983059579316984516560300648239560528041079855303294436566071885886681314814605855800829865315442023421608051830915194068201639507974022372043663450399156916233538468745532419607383603175056709234196944142655254122091245604950681077628427910346069752010443552633996284886008923220762995190517718640443086611383907381531879616241139101882656176543154165227055079378065339888478843008208972049174787008885778382926740910396067948115213941895101432695595462365259860306301667387947828229592019024204410555453405574307003413658283852026703744724542958824344862964313013644973773928919592732903179592540768806988601161643479714907654604871460174136911170430232781963875798500038962919100763272539438706072818592502435751717626188314909177145378545254403096061867726669021943418250680674384973951303690515969186615926949056639338202473992520034376401588783966878255164405303434312193067338109204395937378490230647228799100299786563382626259632774394580328300785298596294093815100050794849791442909950508753709331761161628836086387548565234326229231705155272867065225811151048067841414638680052699721505908147373041783782407414852932664250315647779360034382653622686853931475358058879030543606675049092964373987007313037599723545555445662591354260274763269004549691037495221219461162129912755334853116007 A013842 397 23158342269606818247365772602432463981485260043476189371762863740851248027628926068501607005903331834448670871097869237054960273278629350523460784645817726116024333059163320295981302545553422290004815181960274998633058273644653420219074404437222478710373330693804014826919361782043309357722696744110819608480854395504860691659200336367513353349075964982986398606946450604835549625021282349580558769828972994962293794786429128082469595365970186097452858089080618444547546356634087646966527122191666704264955210519394006937851610858630291137081044206163376341296218563178112099148040205606856029987564882406096871700987889186394322039524789119575560079151972571363660167031297189926956677529331361406300710164824885341802359160792054971114719107144167505663914438968193230480645258343277281849734481026714003972400721430969779314872935972922472168012123789239149054753063739803528205505387487377806373354776701012809837585393508960764111841208820331074218423351595061903739411832701339057419723741963568452950944074631146719066041420922366466860545390154849781326528321570346332965862084188437679118143347008678540282377210090752835511810882126251803030539190094388257199561126501894119453884232794937357168980392284217764181502692131322834548159934820485028882751601398282519520285306487974426478738512770771799545648039249711577751298513507914834750386553709040444780987538200623592738909843495848103915528735893320934697268544671076765250208015664876210655832295645724219349798232898713260030921421433239288055055092227704097869259436497954026306342895579866346397387550105452233599631910222938553630150375251172891052437946262159466657267182183035483751917443678912876320729649 A013842 398 389222258525281794283476540129082422136822765550704314771218450892486925600359360433306508948217298141578811330541888267182717312993923494247805407542258522832020965725357924214557751883116368428110928763206341902025810405145690033621983515376398199685244568970764077196033713470801900375245364178270545159737719825250193644716180053328796929737919743469052401386948995315471082547732692449400451244515549126331271808975514355682066489315860917739890185903177954197510611615949111082566421342675342298581102223199455074604472023700999303140921109972987866168165545391334530050381111735634429296001002978599270122678503453555729370518293130732706438250307203006909036427295011871102360879235472191155696035740211847939672250415432067899525084033772023267693409975738423624688204856975461276048487422615982264764138925090309080945069434896907989727779764525742378163234742274877898549929047500358791716973732013922294940297708705103562427715196643304364389041270258205416148294672211405538053296931181694988746517062325682907342958161442213208525186372332560274754961500632810818157244048955072072938635233174860226525913769995282906447005495895914053534272167916383438753023853117334465661432300584512161939053453120847962598515746651142880250924024527891880432406164700934305577435146143386185828158184138361634963706595669902487266074116527524627649746808187842755434057554537880723162857739634719082508291464159044949456992430286787193560246119279574472492573392917686954612058900328673761339696330028452714341310935071022772888643349221113320130705046010813683900892554622335690109013515116928270861937356846462779918324562828114156108689530950277375418476475911488712322503210743 A013842 399 6541658499034411116522390209949488268853580220610687418359868504150027758565239770802582495892688129865515082032417516106539929879488872167822865484562738993237776370946090632274072135899536804171260379723208988347347795479283612395084676942931124542109905470691631845433738622303767539606748835744193052499711857102980004586744838156297089998105217128484363710110451764267122484379743361997073384066572834166249685293451469775948491485931674444454334354474711876197560849429256709964693843506344478012252585065313241438877361302342695287889461095316007066688358321392159446556755344940807853177888857061317932951857607543911143530300952648224597107672913160937120175233547264517617379297310581116753783272685740528322071512732166765187318087355606395060123141462235685860134659031186577666546928111906813923890882913992824723443781992312332583354794502384152149789486313413872840928657501338530212387177513957992011061583590206675573722609309984016452286616629229658429204388555857092878061761522370747675862712266507752623713097819359277395682807359793340537806637941135651420768800730787896329879642363969875827221032732310719808654821369522627497750512326170656455122071899343040364371692675923895905709671386602091707393254153965758388377280080240278834427450410128602873839952501231891625213854600813443998835016753424051103480907676478106416909294605213073190580205319118161314198150030040723619716854638121068465523671775830032362167056526731808159182681014767564646164873937824019906836276218788204769934412885738679743939428770359251571436759708303745585322301165537595943662190148570213448376581156518499942087280927452114621718744946681311848658334130644390788004311462957601 A013842 400 109945654393271347635391812258621049334622122767803823440374309949249516538205984827879004008468409398649711983718841193202616601484569474524598900199045954259347307466490945256630330388063515067706373202007973467153874398620319673524188165379843410179241181245914256426204845025059421038170627682352652633362657182329784937089420494892885191598154384278436700875826362802037527594970346685084812366006889623832158460727038852524366296404053652387943997495656482503252405196357517524376609427811131641951929197192719648863211811408473679703558172628976130769831238307638023818279387082420157588360778020629570499121870809990514589313768111158710803588658651495870178785150228874747595293849898936829280835464029241059509055914489526822503255094185676681775489638555795172251283214337152810841654220776817821618834069135477405126919643944793373728444031201570445181511896469546960837487946624996677279591292477091971729912035400603596367555894672901364513581165687462869219638158458290160001584025906485156188224605063195798346746035049971375189240943296046674418916163876666893428861233882352173616287149211241703028103897131946267824061582757566800354692860665950223041236662412258479403995038804252918487262446994621355326158422565702501233456946308598366370222159043031428500628081688204402544969254275871553288420126574798026896203615318567534548994514429816121114081510798418937207728307554894441876581175902900797700056351536375353910941719044781499731383319815198459008093036273008302574197294409173357568287677370609990456389979343427941161137620417461052052511915689190375025130429827019577426865199497606428526660930547687690447226946318872808240400621733740275973988462757928400007 A013842 401 1847856613387711539708030188630643976166994017358478860562371027317036624457627987002162420370328556763105709310362563934156377221151159158334933715645365353236850196589313316928185962832183497742941014406148010062455167017611712752921030495539028194882506533200080907755224830336173689388533739457301032808926179263416695437661890257664721415190180736567685631620013679613844726288666616736220441435477793907747087249439341994377024343662929735684174765909498501432163174135180797032197674653221689506286074017218039138444000914342217134777702207375201829848553622236472266313821658694235588587579596192721191378741282703510578702596500644244452475914585955691090094842019896697882834103735251431289723001643939454487168702754825477305812208367978667990600654355207249460027316983364527291815682488595977127947744199959968747968138455780142232253958832404794472165670443963675770795659918926319155038090852662484768864631578977944644149511921767453233379758651709188442974458529208482719146622723410296020055490937297131782813760611084868902805572533976656456958723966275140477858870757860692981968938116793339302793342199096620923319003021406425213561322909212625398654064585162828263342944617183078801015419946638601118966744608061761938230710896608612743584323827036229218810056168933651393573298256614573196118477067342630438044494162659164553164950804021919547564367951989027077650289665075110884619699823400053706944847100271860573181197471985642665985359456134040500549019660640450541364533927134976620650210993567842109600546382824993407095239986356267901846567766988222633047367134102718037813323407956271244247590259714987013346543286781295288096413249478972818294824093572502618917649 A013842 402 31056926101207267847872863380315233307438668449743954209471769856117434547259353577545343799164112053517517656379263612041366231955887531974135230958851655491851741254076588917612021477320508046565609629124129605119683992065000056238343759538524446871390287303493759816642063723460071197553086559058858458419622294880244400220783389560570972825101367639493092410637569913269888314733619827485656959206075282207505295401327020899494648143942860067643925290640941313570366467689983655720146317896696935532150046007383583799828323367349643384208840999355017154264640728928389379936400617674017537391450273211065063502504738397902296254539386327816512762696446157300151224009828403801316792781478370805686374488629690411565844387200351797078785786040617472918025197747968241674679116539407610193546175585832587589417736768727194747100503026296850497492286096227380693688423151697498679762656257394646038725192960698381510307862947882315634220846869145586493413603659276330161071724500406969060697288112356845209072636183152893873750874590503391649453257578545665072105273701186286011374040827364666947951942928945653662047702340216907858222483780777788564325154135136595075178863482831654622004870180996005408666163043154969006474076627694032895843558039300954381421730560997904480540614031267878971786423798921131707163244070827589772213813391812578645043328163196401835914332169079578094068418400917388637803294931884702652622045214269160653456385911662696287215936379244818692727373436384052248713721713357552063268096168894722336056383056139664193049698450689794626335264459771057793627099422864382061528526517521050802069249495029786733315353020933229907036417483993096157081108540673051516148926743 A013842 403 521973756982990550719199214832958126198121700634846638398592035971765722435787955577804593232551231283468919250766283527579242260482601749889290826725419773851552215257265229938305244969325778738628201036689246273246528854636455945197843566563980378567456558709819621238303165000193416617274725798102234110658591910052267634510706428344516340271478685916960404145585637532327012905727948440551436513376507268061541499810103240257806551355247649156891452359802300657177149222465555301688499164889785395488845823246095892923714630835045456358397990676159773311725816731099440308591085181247212750938104741858370522286597138253543893150043466011612130002639170565743641621933185982688731336278306978131170896030399206747187146615676312653503152705984657867333249498550102237826331911677823704522930573071088299615343901871997962114518154362971166311352852419293587318821327910579860310770963718031815972854318090457698043744252565058078864349773329729872194802436701457281017132473678339929003139321304381497428883796330250687336130949242590503452360900122616992866873335095837908993163504185517957394228304806789601098035733232025570373145284903532292400612865549240753428531158555951619232035853131999862903452202266305564091809805881653610880442679966531140288555025538691780604446100023519241878814424788467460602292643098399301301597561676194009287243216438841925656212180765720469027007908064218550835559977920186197482618713916221783102641478017314936499238242725967667768668965345306766144131520836400377527346892310613598302099630024539336092586281860743378284816789775372168337490660000081669308109945179976300830377876262965625626831138222824795047561068653471967112062191243091976831915011769601 A013842 404 8772812933613122185937581203697527227011831422569867451565136348577466496978288169396161798459488544181262125847628927248024324671931087610389310924774130139123038081828856719573096252199458363260124174823636162114454410459874915070940156823240818222583242382235938374152161294158250753086536316488704248697838954232248462133221442941186286130942742274206353512474857810005820105906569629440347993480318957654310327987308405159012954708627647239379874639811197267145176346981978587955478605464302623141981031751297133672368871800444608985015595029294217310050175801799588293266490368641221904705016726396413633368070838102627312212172780533257165068954356539698453384739831056811049507568829505381450589249582919467799974373169671786767427487529484144776269924322131568311147160439569183001916894141605781051635084958762669749258706620378456392194907390611067322067430058193115712243127587208960731055762524146322531021209652860931131473126640352769961978044553641392522054945485111859186755762573162739827287249964922523302058352863920218591523829648360823799113540142955747736448099014846000309924795118887712825654686568430653761261452803373667238377100431286089342873323181849878864432826583589521695818321163489797615691047407452952238067600122197488874829744314228792756618925603095287898257234037419772610342732452554797056975950219091792714090696738687616244503958122129463922936921910835321183893256548904569421090372724789939508606095321037012137742697145495338592188019300558570818584418470697381145102119219064482746663388481822432621708097639233513958832915785754680033248205522621372616061403848639861688056160966351663269910150940111016330364358880858903351252429248222646854613995602811684007 A013842 405 147444666975235744579052927290544340104387850719131762258455246610541479414714089263041291346708623962054472549121099380257544824761145789467813148712678805248240901041297594885865028710716296711312907006260852976657635276599117697597291215728208431866956554718239416254375374870917720407125415871225652307864579303781399903073052791512517911002754669402586183484164935212767818519971715762003928726423720721295993682482692365507530729787904867152257553071306792468908978863726114127767728922038534187147275200644050925631503628350072543211157105657347910330013304700845680444929903625753016552377216120544523936017166575990857236349987922422453173313915870362711906037322340571823309073709317496946040053517740127495314169289862673720200153782908040021254768618082065268605450325507839258713217239837968362134830872901924190475791082168700716583619808514000208481987296988051695775670245358221003006854200743327242778873470635633669526668839444409004750964994813050884118177468768275017351804101567146168277216810160452849137694736583907113867741004900000365591701269182657252206483200142516727208906031563145789460778317155613997765521237266301225275403926948625303585671942717350914074522516390389091141618523794773028526919433777061768265202155253773195519263512689243319860494282611222503706009332466914118262030304330088474136594795332275760145722340087122766221378024158629900152800846555409243137693962817439098260265894385544513321142644060669062999041510924340155718904040384487899747948321237010884905731317714816761523171570213989625073047997022597669106104815611178907318802590218697409558144014484090155391159897361472404577379906850445851464433779710595588624499578374878025685497424096455973105649 A013842 406 2478102517852787159140142548972178724134446607036447528277857329783370644523099698243934983664131842930249520133078317283988555869760577283585535590413992679807184823801088677246733537541008798827036028054226155978684876093801371143517673462743999114387938815149449868987286925455514126882556864547689538338279984358653988170948798266950888530223297728649265985818360066120988725865164626812000030105003474162821765821486610587085068975545317102227992694469453261024953207762644800145392219992701644083384254297224563907088681481679669233749917474783046328916533612107113351237936890238030949195803871337991813792640518642678337571334247012154170483886984033186099004769276577990634355601832499171172095179472658322813745243254721957215403984629335428637228896164105270969451803620810254421193042149956734262400102480862639869326620718009352943620898121694801503956760500478184850901689813735620397536198551893100969384526420973095083734723184542182142849468667822946209374208717588398216631771535039025650235182928366731035457235437765726862775123069354306144499723231152920437834363144795278634200083672481791283467301176434404460445115434734724693203713800225545477364388341250516812850499932973269454817182529418750290451934923491077139233252623350166097092261857768112476895327407846816619786898850771425585629943324875796984813748725149558700769155369844272331882700452034092731868123828056763149415222433072698924460288886937846635388444418727664941824890674105384997167620206742088131063767435030441942610626256832925310919944580586523628602717685958799024666303635977083895307115133805647362443726451434103241659224394954266703732024094435443425562738535595980058011964413746574977696155206789135539986642743 A013842 407 41649469017551793783668375820575407816527644124461573607765948141669110422499736628385815270443063884128703684876647278591995658503066022405222096668087974969519355333624897398485850565451734881885994523507379003533756712508519644809101537888338393115518087666216803948069331356130825930515133222453018070851471697115897579189136452472643583527462964925408213423649177631295457515615821882829284505974793390254545418161725464137138754271990144537145873215948100958046388562866771156043607041417336532109439161973453245586439469662590200811634862998678659650100180418684254094256005314230586163133875665577628414412909196827494819561414689533275143322688540645758765973157231446288591614599998813569889403681396968431530616303382111934919294769665240549105906057830117289183576463454957946056991459414322832748158522395858388283772514407583194923436434731324528877001273731536852789104700699454572021390889061667347992445735557294809072329492562600455274871019900100256940952325916508208826930184189400904103502719477059648512929756002528571382661493426637823370606848345987133798682141374574248005000806283401466101234930872333035766701055111586517918674817840390742838063274851397436073578352373481739727112386771940936131625670259114533479093276840646241593829645043508666399179767743681446928758408984915349817682457461187519923764674823588633083827194300972685081952546497336996544507557178150018252221643432652850823404075322764388400973585345555864677250937559689205647396192814714275218788739280556637729456795498590975700631508565917702625925876147909535207566565209866849028426684053871515220591710469252973182566584405996360489624128955176497653432946567761636835007085901838685650139280560505001020555504581601 A013842 408 700002625777992998122114392416410879172380114799825667625722290417032738870953073513280397250336574700551122831721810811295671032461030638564567778700554595312711805092233650576351690453547308159857909956588518912391849067130689670306569547289303373092512499406105823955201252102490791414167844069767874716800684813426890613431816356707720708346070051501335843011271728449182754464955118384711784691918352510008144843044119875752891043049338359235810691140439732801885652576101822819624903545101175095163343995287828698571288166619153505041147142418792232739233732296826258562160681316273461643791048311363200761037764871079705432368696686985755333824426302633267579710853588917772359266582180059669131207673238848428735068210943155290188587193763697908822963113950781279308369621287478199379855458376523849998300285907191931885364649648250757078196158529371356835760407605939884826482704655732991963516672459443117709035477511453856078641781499625851804757231460985018406585741678753465754215605671260995267570206250941512556810409134497699228391720021501897389789300151005757754450750082469386220048551205128440763455483171301332130944633260434606659167663443447214879329460427436708088631368341107599593577884476011313564232640044937964183120703860741382467494844246250156171014356468054078531642579809472284385789062550178647358712889760054156239883654616447918172376448980742900923538513493167356765089161172596463788952293949701075855163048902757417630556507565696479315787812636902823602182341088315410318980361944818528600513764467378828033936200417915558233571261482232131620767278893418556312484877856734720279396584111580830749112735349651396061247532964369830285964092752202789721890888380407552152476365502968007 A013842 409 11764944131450728319438376593342617646250192589440669995785514535039069242204108306537703636586406810992162721432748474305446343042572541942354690656620221083420747308185170965236742861452769608242731892640383237360569807271265501288842514381291321791565857577518420583215067444086562731297918955280588670365269109659265750539948537507186661945172399355582951513490443940045414554292500674691850965317071750635706890377042522751778839760530229803676270285997370589201292162846543336129435753882515449824410322528802536936887640216368112959226560022632641055648301338712758927654234570882608069847196148969081315190761714188236609201820685218169589895587132868357328212200316268941000042193446700262859088207364125325541750291421321610962199584965586470753587541056170780961335768224978646096977230688934236346921432905242174799197323666638150474213242836403144394338625170633031644278694817148904395930824714025860479335759270535004959113732421664211691282554789164775204359486560394809498931101684516883547462052456459574001542312546323502830931579638401382389430188767637953770579053756636062974200356000104593703911396305660061489124786451208124434120630919494017340476890241403928752845627407708995426369263504388322147074057981235272364025709669787480415131185847246726374766238289158584897881316838857800683671956774280852526157887538197230203923724583138640160723130978019345935821911796279663765150853531827828766900921204412625981897725362908643918116763222656660727860445766988425756281878606671317101231102943206565010188834839403235962766365720423906787231632191731875436150235656361685675943933342138140443735818389163339022400337743021591013601387286532163737616198506886272286855820161009509729026670275008383293649 A013842 410 197733416017292390864800795404309374780526986850729340619167142790401636753724448307979185020107739272345278859120203607651636687516516712425155285865816055749052500008668168412733937272436698805735594919606921070319096750808159280161576139206363245350847368305352094742095638532762859824924123881400853782829077926043279469324915069883286227312512515969282666087233891300343282413994058839545939174084024912934325706566953679889146959855231572310387074696757807492706117380961853850327426715503437165198864290741584238298270569116498874505720794300386798222281000599745339297084720432823993829921825675723349664411132130361692690855000256461776297375132942118481615262450715532091387709145258691317872695501168854346380197147918152315441688424516611813955545802531062315617170256557216104951896316188917710282708522838405231850109418865187395020101972351427647835649273242829362845392023791821636182409370968632637076196106059881828347824500810910405895385898341492376859669890620555563248535026011675261782194715635716060243921646966059112079467058982612033819153182617691089022122156487782310407385383293757906381638837709228653447720285885454947364265443863935949441395094287275830549076459841365086130988211718254530325873692490621222622180102420118183337109840534675730180696166925888336378691292110683056090474577505338288407135615854480848037346039068811125181273662347571147143358871560072308900890395309430318085303782682563004877755070174405578331788439483190496853150512005774471685829533742324826520391147166472738126243747145850186826214308663164601373002042246437630455377010676470851155589687681315726437867899666668238949482476446963880165598516124746075938115448305237578325185769446086830015751247312065898016358743 A013842 411 3323305523002633213264706968360227661936317068000208027786342168878280308919846802712206162632950773950307101785233262033801057807090096385729584889546770448974325367645685906512819283737843596827998143813833522428853059090832733021675610171641347064611691719108052656330401396820145385077499750074704149528008312703009398040943847579528391622441397855895733768928140011084869547531998146916248599698830206711687212150270790497896892954286877035820675564428408470529911714821825877662453060807466268435497312134493806293079033455140996583817649389806600917721876777079919917566102896314472864299496124131882337809757897714988969055199989310353074229983859358185320507716009175947859953227604362824979486393288144934999611973465060385965628457350850694757150858303139564338577780501957131075926521386187139956721482143345076731704789002867204548102853849310444477173757335392233101342503743869146239317754297869808731339627954548433889041886385128971191883750793425462377880471851659677351518128182178226124773346585689479824519591120558555496719602860320760452398507540255534133194807084090157291016926137018189132556203945379005978495834844876841300351209315021171502261527349686244884038328060553823002603518874348703891186959149689870888610980981374926307346805089866294997146960477523405269516664546504250123712606224132220613258728295666259612963674878629508580921666443075628270038432554310135295697264873965595356059700675545836422980429464421234555022368302393982680610900655281051545623736973607253359328214010426907309687778658280304089988183885701807455276045324035877255063521418439445595371995880859873414241245789697693092023951981644121933943214260508607298291906339666127978911397227080381352074731213573891547960941393601 A013842 412 55854795925105256415339930017230346314163680961879496323005052832337257152015865213184048975372003657782811459704415435002094378563763249954957133238612570935911486454021043030760953701781937331888164803079100011461733364139625743895301980154776120114928702723049040994945056276356183486997538299505552641117235711599478952874143246269133677998372573764039597454375249166303402485370292855221390215138239284203326974609601175898153079882699542341038094211348261164196226191010427525872848592991085573595403325044437402367779315280554729584223233294479541624151582992382214054533491378357345430281631358284546451568600986895819602910746220339104118583338724233020681773182966220155682233896346525999430227811993851922538478438027269906924317482695747626783434475500866657838476756896393501993097044937647261252617950383200704629762388771189106839964664645360640327859339535937261734263460423208740844213496484297875347625127032095528373126984474862618821990199585101746185037090410844197246965180357869446479065636065683087410700767963227642233366365273411020923461716229074762176605122662303273590121477584864704750872119709984953480579496237845071735002774957560829438509490166176717766032179713728103204757341721178666299179222428837660024884757353968386447577753145382820017048964745735872364766581033096931829237772808990231847039446465262825315080483685126150719550447908772084334535935940290443914783930736739761149295389253898872761032078008527689166260944058335666913027407313308633327298147315417107210229292873245031153922495909717070840431406566990277900824493761070989025852604479711762121417134769611892473152617987449127797646560955492757343783602076368162862392069850768612941563853195539969384320007506536395246579542002252007 A013842 413 938751555113244044572618203799590430502148985926308694700745922953092280953930646637984311129077265476355712203252110216080200220521168941992964538341361479719864352832731670217999348865849020737044385845350433892637352651094689877648340380461322250771606706666285232002041560836718375865967626199789823239257380604852442760955725540045329726118647847252213514415684812738061285571618512017705905345828387649605316462263566963320258813588531208125827249410130225386645973592312255427344966302401175235417943684021859421595266951920283340122039881980317656077115655352967871614544389596051904646743378238688372211513476786758040066120911725239322921030173938184378598561886113262156551305095896062472423838836180669262104207107924325325677003931667430363349183229743065918291278853157685587997982034267037519872749892090454242712416468077375318659286118694576281990331919580497557967765979332869307368696235411594390967535510028429545367145228069016034541189284426805048131918378535058423129743786274711786973656145355935650111647807157966983016188501150219028660621064662059527902202296585331119229171673768821092747907715965717113148099593269462120650191638711724860373029001222932095493702844448628230562356642307849844490305191361474552038238116848146671024439297114449056026541950481582806834631927423260133253999247600698826653191976741672305070557689295915215143484378002732421410545475348461490875773523892385165636207607190278354494666135089324871817347686788447553807251634714778200331899961930215320882323725320629238603975388754614809615130650171405600679157266642320112557504723490515585974657784072867076796276050515057490895045749978966772676971000097519713228223517981868077708863680657440265442266366162357194909262362431849481649 A013842 414 15777597386788292657131994151259716365449618006463470231835436727072621965992712378044602317146401600861110455000058216401659925106299286408075754995903262389651760178059721181353915056388324491527504992902804742433555986006948452773635656774413443068718393918940255894258312512982725743179317893539867559182198795825755005483382879151541856706876114368767952536784414647688596026602192331481583151147337711226916553781263769952523589879982444014970778580836058698073358878165992076967386848644456552181669379497355391298751651660924202097431124296443198845688082819517331018225647555940844361397815958057635471758907004355042379391294163366097300333754133379064851106029619905597065157784746725121974027459319688508288185408862884135748653405079534502116809722542291708888721523685021221677482084049926099596501307436364264457267583578976446980706621796899743571411508572389422456764242814647534448945677628562666928991369317047815368985609848155952492533768303361312443953152188038726917541603815919081003666238834997210471426464694903951083553080138831731214699058233775234485452313998709660120884688321032576105814084982235807520680109864079849861767770871827959728289498423553819728962663706648094671061528087268032336348559351212302796106668029866801099907751266602545284638090561743962234469658804202733059599965354424945179560197553097286431320863083996447020916541941091923806647037804181592277149125616059317478847741254047008303991853732446283120634162571853438036838478224651277212978242660161128898069214851463815613217014358798811105201500837430813930614596180457474131753981887705095453476073376912676959715011581006571249473033919896494548381851598639013820226752666721256782052871880809598541288170816090737374839972525392094238074743 A013842 415 265174079279750834688417425700222052954111729834631544186458185071909557382439516937795631144279571705672683417185978443062698361261572106660529214216146130982877133312649733895015250352718569729102776415717439306080775456818782645766494483407566737655950046595628880814799458405700671565614795836724554067175215161443464377159216049899963985672466854195882978285735656983702233419103046515210968021333304912590786519401700181592063975112864936559613875608111638538518942665335828837590870765167381272517317261212052061558119009465153064651524906050320842999479607947627782423318458472697771182013092807074679373851950022195197270429481003693997326709405719701942952539039821753369874106888238209125017479508786004758799532166758493669527617779171736377077221006768296751292742648574151672733441386627107955918397474082974192733296277211857144404736192540493990204713224576149023230836628985781111483430003903252743075557944111622632906541144717957093542015043874593578245520628824366883303121735334151994428618476099798116393264592127250705861276617893344906525447071735060365996997041376313257651708956611594506610417326296437217000070606485590036626730925042812519153361600004669048184675488917634527136531102562713819477010237015825173094164769577971326086149575537788978598912388071230773274731555522235334532696617711820053632868240274906093051209745852728285080544320403931963418316764374880021402045354229108948866993987256768068565191085681224680408498370345140733085144303521714016118525324389328093389849294008552349011338360328331618245121624574699689731839518004948767732389173586659539286572365245771361661930199641977442989893281091700383874653779818325905276551032069584162735962617700766922683430286906037023058935418234264927859322205601 A013842 416 4456780750454772278608231673743632043999755843330652363141802716503583930926660961173531172641906761657240790192644739692554771357723242396643514503330768023429215979585704077573521312678141001437030363218963002417299593102753279927397472782630974159783552433132734599854334497424611187003287873627829580207013841218380305786914944150668694707197150418470205216048359186925083437074864902781150739534548855665913349031584374952017819229721920988757430407345532308916887869376299275273389764950168177047198551209190958998607306192080827557598179095987742408292253770775780139188713331550631440256094050808504136236329724023034680524108287229085013070004981931030555203323642284208887474114470619580764168778104166381981143737126710003103750672014539373289536853460754763498977125694585767163630949385041803415120506346912547257268510531099683026010401188028082493370615165451336633440671223364023140702008075601968852870902366684041591260237019274704871160646842400294269572465208651134207675567005761092570361790727809306942221597999882702613410476116933447843973188934651159571311529274411696921352272433771068872601284003064220306120186683203311745585466657194550009410548411278472692839840942238683497583678240771531163950111053524973684193627282296964077529915916063619363311920506313175606428413253662209267491032053882559641407616514300346705911682198546804287348708393028884509171649858848608519704176268528634103607567943824500928375166577044343203625632110390780300962020309289447468904055127011437265603197084401739329833563822038269507845759144226977685323026779109173939278264840470986876789421742685679275452060865382714884331136375308208351781306077406603489982993195993501023103323715696789669540412832029764246551527574263290642531628309536007 A013842 417 74905114072893357686568549740609223763503896458858274267324278256275735127084390774443538418592526943173245960767780140012768042209254534960387548257480218169774832968896928431778172702181515811152169314621111181627554261277974375739769325057678782703482165743661870419751799898215440219964259292062931754539281629357317799360679466340288751943862507083228739066124772854649877326917254421042800479357162617177005657173838589818563487793936326058046132856256361515966134420607461919519861779517476551632266050172872447889592995170302468760552596066265986656167909125428536799344704963371462616384172711938529017723993671655143875568687983459231814667573731314830541302260455870698771777441907703293903384653596724381957082789888615022164737544548363246877245896114905310127308551548902988719145366314397589997930350172559181752911856496192372618156812767187982466079929085740614798237361251079136925778649726642290510201256076858687024310803582949964769596991480221745788704422761799612628403254665826682830070616762291021777918397584028582823589872097300457913657386424682038915032872515037390157167642794390354541809780239500350684961977584598060508054938107468802008163087148357290548559206716205553543888880192647124272509516476594232710242293733565075251045296801281250639183447949605542417242341554300751158721775729604179893137810755845927086257642710976139657469741961636461945647919177668563390668090545160753379332394431858387103201424660384276223335998879337844518268675338227743609870454519681226122992933397540032916512707156997195618363673937022813957224111076487886397449797173795876438199811229318211582522786964487289060953409059805057768388411242972784856144166645062771695297561689715943975965718467924247691791523940643125829029076998371669649 A013842 418 1258930252223118662638157615490419223793209987784031015610919144653226280280907355746072550201284600333912744862624080813194592485410940969079233523563470026779405617708250676152895748605564736238034509670837015629614304469298915333058303046244407300897424759653725056144768500889306903776939305921701693998541706344608440253854939790781233053920497156547825417484359057368100488233498295054466347656555832106893934080120705179080596539352687832057581354915100667998842821207149612481370316928350228403283495505255467231680389469827273592458607482085732437730214048671077417986586456319384172193568790769550857200887161639508003116682938937999309109117911702208356907667091481818834257263466142769260634185873000146687552690449657952677522743911224341090265871776003213547309674825882412531402676171646080295095215395350202167721189572131505206593361552178128421307405368144042512913975330546887054311561765955676976604952510883763952817591675818640057882616635808086881470755233357566089445573501168549058324996855923825203021474508194768391516074980339328796154839693639631028044957488360233416371516572445318688784196976485282393962155957264339602958879344772228155351197005702440982249634587279266738412140409397820217648067443422119269161042230780028219744318303339133979492756209689020351406592034503132724724636884687457451463967185373502496538732201043375979223093953149224015920504577619075544906958597792516782046439553216243912043506344267078530485608133165031152818541626409593686851092729112282367449142231612455333227829069187651866757838267859542434179065634862531906681938741099987295296824227331151182067460480512137867247443946068143605913304027760643595077215008803570003882866119319055870404055830290402830955940142870389015808491697111632651790743 A013842 419 21158840749113955362959515043547475894292480264686209279372718064186774092681209928024241351232990277812071502906122926227361515902301684867314677830531240740081470216822569114101718846813726521952646004037757721686927615215506870002710899298229753506183017935500157018625124194446581131779018914626040371033490458533834055346539973063660183937241795710099301791659622677185664905740405844980415905063733870220566350084588691944807586036900624393391769832058096927056551296028563536974390916614782288773985708956828637762852305819386987268451815951414905080931707516014798164100558571359889782057310666463841256975310525675211008382090154730954388196944741979015854547160806534929147361827075461522963478761967513465377698068387401210651124756915947500704098506939286010089633704798605707415284778416855671519665285149650847832890033138814208007214627607457804376913562022396922514545183380501530721814418600417062945799436850423420755005263295483883452833137798026516216878983207040613265311753834139804023268222157511730187181922059229472356210672194563099076974390731001278688351600506870443028956079033088471202395998583788141195321955173741755706929885147586838606987568074840925588669608508402636072492843860749164398011069521595558556789636772719934289242757724220824793334753616243365046090592323894151704446972120942097386754896484572456459326472102936020082802540070579008035575920436043802683251253153098829555854509570905411429715211128096788861871615894104678585421229115066041094906315498190129749717733486710536785560123165836864924598987767915329691247556125134573755603344421667486472053724788754657917007808295967501134827790401567289584584900794573136902462752652961601055259330867395372013880966339690800379876485981222628188693319953355209978647017601 A013842 420 355616636470358247785260569336902427355373715808581119358417272504787112175693095260303424390172867599187485749343208021103264997769984417564957790297738563118549269934136919100707588658398301654458121389862594028392192428927023964135562084505347467178417982441951139012032462336063689081809970898119860515959874136578148968209297327280936711433222860499638965212423278335459470070779001036585850116406175156797058645871682145516381098522188794179735475567400435053039457632352067365928588135544645927424377810437418914880258703906437095020869670695430309695219208221660712744038087908845667567037220371257780005984044005023271417877789230563150402426050278441319467374131675432554179710227657281816447187552387998812602971435387052147413453789486329644333783606128579971576473676550166124528691270852093271231014447510181799527382786964050393977256246198543318162786236910425076701960897076089226841534933417209576930051135145066432629373460207197629191766546971431658057085070760731587150094646690387686219069009801299649255966564049469741890832767574022006186708585015938490915125349718971535987664820309117935498669548197727289069776100605077688166370579675491996467640056633851436368770110200723104470387226767611206037372045449456552663963425239103935599303029070979402301577204028202236329644585187689007696640260436673830779189545216209275711900016634045689531662290966221388053924494768588191697403811744132028345246742358207249899223553429922730401476248332217332985174597736914952682090444578081510703505946711143991754908990048220188787735187415352946120797675795136781110425409694965445135806952524599535611150234030325791573050673279141436048118427654390711919691483838325628935743573888314017437297401271183281984584099886408711967368628456041014111120424820007 A013842 421 5976848809157311070526874388845319096561766041594822873056919098987956994336873852039919653725635385739544072989211297210682574817520128106014245581534092030333457579783039199325592442581700255906477646199420617835187578152976491765226391954281374880867671030901872793375229594482222422397980180884700495691737604613468949708693660179610703309058176616417432088325198038984067313479582670421898382906438585860288164661165361819693817122862427063778814137861299111936434164426941196219161780794098864102221517860021699702392508036555488256015756555378097215047549232581451599089048143483969134799194562779729508560573827592426122720272003598074868813574627029763256288157031068994938098389796235935489027881192985096043418140914550185441577917839896742332317901068203043582285793081778642054953714189211131609579659819303625504656722500504794971575745729858917548361948283753514264129856797157831635525677625943041359463369428383131533201879745702370553826020354948851876965428784275615785231640726925345842283892847730443205045030041979437951959226324616587857980011188362878216810511752726754605344682634935345141926139096559202547395726922869540705012190332605993984631626431845141091049919242143553216833798120283241539870111967869016280623233287993619845617486009595950814482608068101994985992336543249489152357432857159177073905838686448829296889903579568405903958648124269282869022308983575661737858265863983627000398561998814389249056250262496711329857611305719576715481829464164329609727894102023815950393824446374197069424755395740436712955465294889836965452246537088863880122919860743284236397507451080944395016601983347685578968262665802530115660726413587344695234254768870738845523042246340893691068657423164777420314904966790871222035564538460681324165600979949857649 A013842 422 100452897935506927162345177853323278055913601861084188027467639296690593203819838831234929620166753928124517234729674272219942034958060793077781425488843484753814421543413539823065232182470636201020169799673662323955997626017075897098159969575607067622742947016367776038257483794462712253242852900129161231091033920738572637754014346638717090515340774392127781108481603441205219337651345941780846121508513312553863183460206236103593984383948811660930529215034854174315649001523600684855452049806419608966037050673384706898110882570388091118856820426239679893304159951996457025889632147535069248570063016638913850377564320345905844559611564472844320149748756489231048435055221176597924619637305337367764091599210500509201728694350844966716600065135144548379266963253288553487477324325453637017607074378071488962205342583036033856765535065984089087273558481738827235319264805045314237230503189831676298280063859224696128500849982835291678523992886019741898153924105625353496157961577320274502388185697434287571265387091805558947191819915548413658578716837830992129070048042814894189934271028078564652028081045358345800352619795870517214079982392668370629139882920108940899703745440021286317275992702706698915325645007600440560596971843974556628434681871308768745293087363279145339009193800590229729573200282394164183671374030274289081135430803145473992828609461806198027832999024593837179657947086956146828183874375972818995698631514073440108888398161782227320916873215228925857103107804209887750696716172714274678269007470211130145821863936209519834642505211213489878355907548852535233225914099512378161132907730317432447044029534124551525719590624143123653909828833162502292802119900410507776705771034251400265790925311130414103232607776854172628751733197908671015251255670017257506743 A013842 423 1688311855602064924817535404180804334285739906479241948177648613659478799976600031236565462126142633269988761164101635493200565781540127749258272418190992448257358982880151363806257357290783982630545993823115242678728452100468994602528774608657227985535440710504093211874993530133534804840252628692470812810947007105853190322731719123956918140291332395208491617090250309036336121407906171243510680764193583244092778524415686210193104095541027677585259404517090794107723112768607156710365582601096494367892184710667576768836549603360512647434626580903810299966763016313204453234127047503621908860717049120650225083295723532053639529513391564095094488756827350314506231047973102315081319082244190805140011087507930882058153454165954651355605897294726374424610339851398020718464031389937899277354922099072247514987785192793086621030658347853994585289806697402584469344010883578396596385133067111500983545193033281989467831713785661512747240952748435333802082273002443245316209926860230021853561638237016778071210257360851976029225452917320622188359732493893425484713280297455589926650225293168916436106635958129337717866526480909195782817042264073577305163954012238270969701320849610437759134457609354391488669878115642740604501953305781680373254101698211086476302140919314632595712727520206519991064936777146198717434964783326819976586643185508465981397470439224576770253789214606348621478511116690471959741286376636975168860706899857032307910087307905073894582649888128352556880331932865355583425959708714808814517667208551838464360828067175873399860836585084865124385527738173564559664827938270504539754160780223445087137469004380031337492769159619973479251262493198962176035125229166199404203093893772663284267148081704168869833030438905588079371430379857251033753327854045980046915829601 A013842 424 28375457357103905191408317538066778446340430608196619423021740249774860191206716724992955721954079237368701108885056187734221909090344927081783784532536010077861432425266703971491767403986206396071586518185097883701389094452582392284701114847702030752894152021442294611983016260954319464950125930434356950913586348428074569754152003316343923183876423566269118608435836943973701192502679020089684011603801553583467328659854438134715500533758052177175454811718744976568502356301980482831114346776628780841163948432189962753835889183680136065433768945250339711541386015176027245505973287393373422222071444570768332974951225403225519572531572017746253072535997276735906225223283930609571729815278114861988166347745794334751385104167199825333668315832466174954425981882446534215224975570686273154504175719107263984399705735273406839662274852382086994965781163245237176264790920302111595444931458942997030444059310370396985847613595613044742878692842952655211596762352063624029540240739885977292810453849540989042830795463839161123192187181407697119762024024866802121576101959336099897210336502289978541644230548279779024182710564640853521806029332284613767890575083688620187770099519402627417772829040419257750074641489607541339864329210272702033281687241833730407210082430921030036143811432110981489828392413496161843929453113373863346491712018840787749347285672047461777655435329888901281189336338216762227371800132137641663041900865897141999044837383960576946250596669773221423487738795668031290640104824369791745598432774130749070512437325024904231461080485521328145547564695483099554286763158512369799648180233215441579519441556615186689240971265732894265775968723194957292622349726596313386441399072637151818677957809201966195283742586686218849995630394260818124292181242950786648514348104007 A013842 425 476906311800845334551999592862288345347643617231960582642726388377966075233611287996956606818882209742455759537031139347249067626081427189463540066638332721378617094771457493648862134758796170898775154611136940131369246510464552267128971637245328030863892013024380645543598554297859247247416766512810237274004645758030649293858032719737792316951411050878285076451981111517365995942392526290647319183025092711077335392786173541730163417470871582941787869020556946821186819102367385974942538826274799919597442481299816704003719789510112046851745354662822459531876074757063489915218893041220427107286354768900903372310005245352011307455538130902261275390112506230100375927327733021755072063005379276485435111806563565384166529445738127464382963384196259002459037477498278900555286164416524192907751681311035785785805854292740148754203853443985736124389884010662701221482340997517589584642963030454951090673304829395262141140841701468442993562190611505276141306784851133329064482826115263620360265297849235402842857179360744780997491089957919165491840337785936343257329545630561830972414125593987669349414582824938246059438816459918825140993934987707503596936895431554639495852062622599959010507937682326465005504499515833947299099781037053303073365317473499506953979855416489751817469038739489265899545791293629992110922318476474521264486203900657119703279830290101690097054901589442763832949175836409122755437844820837343430745227853133265577946581912225416735633778228878532464558425938792601901788241783183089868272859634815499628102534121693565418166379720156962142217919836984454208897628405117399222686965179651926626983254242031442686073004063172753924896706330737647217103831854904239085920594213812610616520436899257445844133861654435280211876560036341570214978690150273871201580648584045649 A013842 426 8015364382436807537815457157236480220257846274817561512476302409468475826451304917364849690804953299141453950538882359009215079591550546773313717899990458048210417511823886095756425898891087244295714023549378552787922926101377729953636626307182228214729433062900765509651260902084120368487333594780801657864196081255221122681871955920633075471002365532111337279928446541272370293803791189366909493509102733195076775946557218715858856557432938694502628714628500605223686868653488656080859250053200562248674215783206019344190518502296453171437284175818057077352241188441966075005083935343791718392161764600917482978414258158631254044405229366074305255481620892209297018210597208896637496162931409499890707924132913843411686860394520708293884465598186525054329042884313573481632694565348522110200582507794578451702038993098083680111904164833068267042620780567208019429453705145278128149094279652856362980946234267646170806154126476580121392799737607569176106943132992997861586762858519235667394978860952099415579900613516037534224832748922747414421360557168232121125937673412852693153364208858150758755610893538737101520988188241855694144685065338400012953718401518138826006785616498037511089606908626860897347514123362621152255970019889754864754050890777106213375539429984943258796202134094596091973666114272039277408271406634107278892219628958344210853024107685739105461201731013764531740376798282528126150643857903813231040535044527610794568548202198772579075796910692761495131833464753287260163354979649958191416061951882344102249519290983303753983122343956678062724256578700197721888942440604808128735699823774409930819707554045822457224828979289744475215738943300707636777864101985375546317067426951548546631858982965819892302357812826093754521009344530792770603146845355652953284965960752055222743 A013842 427 134714229175615424288064388441673523061873622340858756340189214595936673215167081746151028753358850098670416546706995807867877842695190039619083656745139628416272487121224053611378250082662503314878065593794405336706620618985855507330770778344811709604957581488173165920708741981327811033166615727480933463723543537656501408914221963158080099441136757498195245663757401019164727527960318519689647857407489636809655373333787174957439802160775400638505680806761209671994505201459183842751001415644141849713467544668343567117810044468096488452346435142974085299059117654144123822610445701323107411017062777647620136418208436872115486724318689955610848428879602335361654985065507289925786398010388199464663128080901882966220221062650709544295316213308720926588108223756658229505800697559812611106141190208503480037756169356999492411640773298349378364185327458993065182550828422376689499801827558125556892620763359336329192739032403691882100248785189970415142829393236213315059688723363132793861907409716021934877651389611364042837716764011144615794179806884326477259763634477049815213828592258278939802405552287705554465263248479780868651489721893142489017713145174315359248696045856482516448883023313291651101719669871355573705966088124287110011921333321290824128202691199756941350587769267727876517801406382570164135400817531299441036341535303902891151806776177874217145486417493148340484960512848734450216213871319789388974098272493375554624313589634354770736526918678013242448680725042108498981565507142976847323129753225286557326507670723556386193194337234879888200206580318214223111787455599245010219660906938176507707286824860848138038577700654922735394950924420054993251325561962068206806950952244774676423241653926706534929925727760168157732234604053529034095527089029892459185860422902359792128641601 A013842 428 2264142049754568436009498176539206902100909970682813117809560129713907666727313142907560340257702193608353690900504478542835422902178058995877939018915561734792291691046412669046434249139308693213155648434902570494028172743295273511708264471641250403330522072071726399629351826480176520034431310531772048724801596237392819179621328534797852231307185483272167493870770638929101575562429073360423911539447678325859877859620961049509690754916152158531364977319235650957211648920924502845116080792731092068134249023240850332549033417375297681418586535447965451621286590413200289086613760902137466256963774103923551632780829198509644985375624222083951529544179476450423335333995981021782691991360594468402593193655717947013263255399970475310971379597079672613166334916678154863303992323887770554860914983834317988994567938383090468962446476825358002166862798603296446523131773294885020423169315769416234694277169780365684742364917608849462458881332687832767305533612121037186208188373564172866437077835097180659488686905198195467973505652735307557652780014304875103304847404655776244298817150084894141259030117299467253897679417199677059425587755858045812920704830944718242892834442709901653956376972826492780066602491527873127276172043104893457970361849130934881122702630994314913279328638082702420634688237071856748623681540248549705497792183852695891588416487221531967564190218807344158530731339448679904783906535271700260487669665796162946570838500984600631768807922221368565834976945782717542383171478552011872959841762457391168986614421850812182749017225906626280980871995408226447839811766256510886761840862909932565036369665436274656014375414907286413782940186727864271575028719896480351804424654377927986645422477546156732567261706465146227005666990327662476043523785325402561536756127719961026306079388007 A013842 429 38053435430225031704011635853094450403609993877266040071025277100101646154685951992847366638711200767975600482964778770869434952716906637543720521090913846076654046451417057728663420425284361206833506983245407502293131499296563661911280800974874495528776084465309505598570516147652326772218687036107492822917740427961861111951895668684347502451579866417355319069486042128481410180477745435968644681243497129622726967186649492359109372517875769328436651173804393585637856183413978119317865969883431464389132323333608971539151604645826628131602183901273955345398963725074657258678717479482224395380790151364643132292147396339351603269208116300564973357049024460702264996958470453033101704298797511230442383805771651535451915533507303778551495976888118057609486590944609748787550198987581759715547398133303382441031703340404601511851837936003791942418463056125603376714275713767132538252206690136578656506716392498606063464927170251932915546418558484405320104103418918271988601021994493053366207967174478315344026360815666071230230709505522314121470273700422035861244570330049631337930219841476815832140519181452146136258297964874972337765853412706175977758286093687879508299868478625317098044827782294864154579388075108963650130623528463944348107871598343622547029263119121450747485676420255979583607205200466696374118215646957374900301393234012259849926515900732287778851345007495033272426001622113963159703117138311466278016264073036110643016082686048182818138354748774541485988457527770133734833963040023663548836060501621373377158028588046600355462732515812667904445515626826061908843716355473178473806259382927236620566264966987468143633607598346762756449875718335214812361507695300145272776965166129835671549615580118256204257967500559712637284245106437023234863504259964040851748260238589384969126276274233649 A013842 430 639564089275792107849323563782958427933473167095210335473721832221408366921806795143785691096819151307365917317189036802002593250313049857197310797974989011010324558708966489245646107087754258803250751867405563891040661108677345465742896421984715646352139651608456860595174664893592656060679473015858631874778463372754999708575510503577828473703702814876490847600851910053387060903289467542325011157659456257569172137506018018079551223907938055103034796278130442993815448874638730251375373355830832621988146958267965984658521019282408139007837904828711367490120383327329764546613204677657745413164940073985557124434121290275482396145580810663595507211922954111022967803881012904127340344149889771250045144623604147356340344371657254606114992883558600194242641134006056047872356194384286635539205120426429948686419838042180137609693840190415731176227108584303015952436831921284196570404837841125477479908382408724072108655030950424236511588656712447400214989666161759397312417376661444747925857304301457045987051046228899659166487534659313533439550890082993156719937493537144153896593204875700843690785705882666220112093213895653660080830698307352699658183514376612190895995889520255704466839420537029781846015775378356352067745389642893512658648997953361264147920825243074222712991763595242248861686297804243765959804850378412599949365516084044051297714952743607560699154555540969024209663809262869378825130289743600813734619350275517911577171301704411808624451328262653718755008005669232637681354416813677713265287668850750422349894986479299212174262145393263509470015781140065622501936340786437710609261801448858065881857215300158377090050042905414041647653061198059955351359859834909541599562453547144148131734389055047532024963659781907090294836307503887049508350916097215634595333009829971793176105325341044938743 A013842 431 10749153648458237956623581136500182298277883519369200108306842834145210422854806805981606110264239476022898972349996141531257584758011428949915202581565640308050524858221599784751574121823885827706235386635485312316720391253540145242740860164297115868240411124583334456023100592866611770411839902977536025919401633905893280102028605033632563157538133209629181675627518052267276332601586080983856462526782481320965076115063644829863017420220714892116705821046538355397056249236053139334865899991448803877754785927609704304155762771079433592304731666456151953406453282582431352734928131017393727159063147823475258590364276525660032632018776684823049689710789089743963019879828183879668209164127197385399508745688914904618012167854443478164974685393969393464636069539239783996590690559016705483507420459007008147572658217974921572806124372080317193878849013976380789112605834101023491758794109595795900004820183143425479930165105183780143050270553366103455413331319180690190629798849548901878389883713394588571904366933969116571611155995019082556518531809624865984991989453878781794540041994345904079911035358769971161423950645944251064978521546451676823155090326127721092389002915166937624974170140965859543485987136784035209202596763728111267253913708602142766534105309860348461137252570745236476618361607195924974486440120309980567348986228824528370160695210761812272670690614977066389891819642281045649913964779720698876437747420080629539877518067746049267551153474110421051115419551282792941510523683387481326849689850374562348434685037757581859012823877624579803662555233621082917390044079597658602209863096950957513276374217549761843752471071111293797972104999555793669590305164245324665663846156766851697650059876848183870743564229954512466585313820217829641086853846845903170643761896212335927910802203006942285453601 A013842 432 180661025369637605336972528161158563887156388310038146220313107513478551576920737988132853895211072873516863028286385150715846227027898086361224809788373716657405171292130427582319706265494049106258698143182601644107119615798249221094745636781341626397516589770872102202380251664309144025311793249343447987627383261056348358674794764800262488988743404854237656422271695904456113322034857263095675565687633163561460034265874678655507733781649555191805474734329170139158324380910345112801091181156280046773424687085336300239945904893532040385865625118128545880902260320362923745415937098009336372362374325469148671128252395566768168446339579741820996134969232231326786475120272286465583591421485806456409543488793592801914930505129631537518729537416443595960138420746003049630699736225393769061309215654530785936253666669504506874152532321553891077521815377901031922615566253735901825990052599976541691381012818091552041186284922823792864245897190424100775131859481469860033915029264368393870098775571022850127996695059218942219068698808285720527406964124365122609760366751340685620834485798971609871064771274846905310052338506385027649094011631213332366767603111228608399781971995210720662940877559213201347368985807929279761068043807978366068736527700476213477138707942822876586333803956515189462524803532141911046193599102049843395434411547853848317290804407273778866776297165919554814911812727817534238104006052765786016289220889295140676721446164607850039732236439373846606096856398409900967967371546693398660362737315245269390141751429591678304428530911236312760156565811469540592574470845797848127341169070454742925636021474358847307947781292167514862517168727534224204804258895471171655812262356780476482404556350187426315587084012845491025899369376401062777746752603939094589009706189640729940396852625937678991618672007 A013842 433 3036369853387499232898497280804591983251437418326811123524802397979034016353306843366548875416812501785197916916409275228081227537657883137473105378113197055861008713906836096376047303204158483328889939692469985832508359382721174658939389917384008714863061324279047421715404889722043783633415309141715330328053430468574046864247275611998011652433810405385172291489120393066193896603439846020849019232512050579977458795906555724163118481668184074108674613859870362528833957869960170310847939481693598746120948715843247198132770823545593002765243561360386470620324289204339659389205654806242916410294425288159981715652538012290672607077629316720785482040427886111909300287346416318627063421020911949112875197416153914221784236999713717251077287335358167517302046437478073255143170466740193076613423987505698919230615375714362247033881610728356247339909151056382643523399822026539301989414814047805736207040682433664715156217890697899486669380794079457861727641162305063937590009896846239595774750121022181042101240453860292761875887620870858104904128846038204615702242483989782903229365202823315847102985610816351937546049653276813159698323053485802477088263105490419221375135603323506582182047329137696275045230544473867404944270612280692398517254821061903719910270264395024086786512243097150789296654372964709098953375820108151717947066154884779628668706549673050401413909226467609957774222836516429297939814029728834565575772935486383429353657345688564135617779697836556239908669865488075205568627613585275951284716526057327242640112416277147337262530319025148708559951401593368568739399131505324433476223028567132864351164612919549146704678360177459422294326054803667706210145179256183982019236693430409468239773378577600074086072121003894167672290701109172662105589671014404362757486131929291748108249902084134570812135020421649 A013842 434 51032268125883699607325043798482777462506908689818714553081353902833624712850028116461586949130367717503821389614090688758361191225416041891510482089948502917855973454632194271792227024952291629308653216411343051886967996145394782492794326341473034470703471677157950016770809981558389871526811100744809556823594005885324005647403961210850581842455051483308590703057646446263520820214013492072409466240830034097681149982801482056009532321397169733544494235142841183022112329920420582414421318868824314126054785067177455659017479231330781597475448535784015411715790328657336655354379440328524696107818405818104812694972206372569334507153715926126241596653471481882859609929431219067165054917098467128740093442973298836325527671254188445838855968245364721463295494474693977199191266034502425038641816958008281735508952619631286285898448231511483449041853101804623089697780808800046048536094779701471008431732749662602867630554088959596672452283006093448282056465014861209599075296336294748886186225284019796774595548308029940448848043243976512169123693515364104976107589428416281254575940963851469442259879160990427014336456522623398775049715559935882232422438013977475853651904085058175126733669460817261294685189760972289474898356180601597141879501777587415820531912333687169826620911269733813315708870046417865826109387408557705923536340865148491219034950980354958096563572369241120560311363213331627210474454397652522543632015726719646297146919008987697427328023381539000724145014429258079979991924301527732913242230653445498967052369380370015297371347071855674344767103206579745534803081203209987753434880441127802051150023649338862508665529199502560510500738003085243138273910027758684185797311106484891932705871173753724445164614137712449276068189813541864932008645600739094124865069419335606410455356104328049731639553288226654743 A013842 435 857699330391727339300312011121100040812353614349783135493638315044924730548870422553369891854034090228086726095244022205961776540925567416070616672485764488540405345852003289126011959608373165413790534608225442673064271111215650109356394242821137290349113248477993665931867003360051858570751114170218014221534144456914640562915918376070765729026142050279967483946289863822350994425336924761260985899109630383079727087760944508915352209725722231711682314610045731763052641928972508728639179106228330247516602772624051497261106773440976446308769863540921947024707288053743857166541055253601514567484103946584887586964397872503772805061732503570403742514954895196005221464083950498861843077991673937032734750496052233542123143570769145209213652258299844873633607375636181674786807608241882257624453017613245191128698966678143028607095219427013502328046425082030300268550602053502373937746144962442623238712132323579366396266722573143941273905520483412585276523007504772349731658505524105844530131888348520724390627380413059209123789062801513240026461916912724512333440255523392439045657839779451646916061789058766106829952824775731463212260569415842372680323915700919436672327551957572749355012782627955710579773984312661269204616672327371043163568786375911697695679850592280263276017655710416200397118978870145070939420474175629363456875280920550691918320421126825780728943960809835513257153081526464658526444155061345946390823288318977095316148267784056230661102088973525985170705257512540550223724271735776607072862170592458501139249172175878847102920230236678318712500703592985783203435385782350264171980035574034969073678447474438262183141549256039534499985903617853681424969605836540205110695407766691578712987576817278846749881669812533134982878066196198123912269306611621954956607221730773536940523170045441531839665972115225386265601 A013842 436 14415352645893761391620343970912328385933227196376805158241579160960049946334865191854487772390750954463453605482766281215599578323336011561898854414468243758898592647734619280340883005137927791109577515160445015006191204566201431387952918039094854438897546367169639543316888725472391586998613975858854165021324365887364363940927840146621359607742369439055413502685293741262253163306637694462513390006335557848420973163998194361340324588860213548378244661651038613741625752900240954202238683238379546470011542799492433514467421541222491133111495096532275163644255390319273007398055515647280655335705335030252205674110635043170909534672538187507775700448846923559259757146858956034370996611806063859709172951587149889142463673993917023531253853505245492791160039162317305408141875471721315103894181867025811927300043532959549881799449352909815933627476266353683256613529968713214398771699458383773168773034807962398411022054806286830220990530082764715320742522187132708881939984502343646929017926647473587814833274382602286127743522778505033025124745437552160878788130374581656723040371313173243829718250488710681957491017126005718702208463390172062757638204051185352972151809165750925198409699837628051627714261354342897951521992411806125122450100592619947903171291248904454384880028739524965080074378677870528207278839909469802711619702846431695479071211317878560896711361149330905471312971841215291515853946914116041320990567006777048040978503936646633068721142809378051232764043263013269027610133835063197435073594501147450028647360836759995783258780309587852502600999325287312058300138528843960889938468457892805725221313666702883872512060018346256456341263082105266823709464165294731227295457718334785363429182203568005577325261224539244399657231658559501868593510236221530196955697575629110835359372918953735825629265993340593066965956007 A013842 437 242278831919536447708963121119123503182379749489504964294566220958255559448050079279498375990571351291667264747348852888390582112880308346320834046143967772855808646630475746244689220667353152385178669297301599367209055575144147457337324693483067218554551061793020131804526948809014485402685705092259761951513398617468932864755174209344265190927326003162204334739631731909394688915694659730831462545836481720758411295967317652631046835364973609107593158028369005981155504028994349717277025549187445037521483999831069330077653953843326408474204898087417948675369000345096021435339119051483845974227199565853448820764777443170573476549241349317443186197443770244260478738367258474069673340054624515290132069797325228186817386968815763414489783515862660997341026778201066951994640501053220142951149514639102821062131831658451154863403345274355276396476993608606354493903598184162994400155952797056075647568396017424030094047675129262755524187839101026570395719570399139438178765319530889673936004293164088590403902842548396622948985387338334090053271596568939167889792107205593904544139520660502709046074635963760431659551524836778114228017644198621858767625295488272227402955456648775799809671825171014663706993590582441085871230126465225544933018840660163464408599892020337164846678643025196088100810082438969967579735462358458974174192345739977505916749848619584972991027846836804528256357117735305404506957285785548306481888459682901846424725715663219961985996247197216907069065275121464012547043519365907159291281902780785192631476193583425249129230320663243037011214995660103853763850428254280450677195839371804385823794618796275369245310192728345532261727608620943219506084964226108547737154757872052737603154265295367469738105665400831080625039092485409547905451126540175258020234409153598465809884980648855438021351073550075347676496822609649 A013842 438 4071980328071649076644543176649108717986256449670109934898774475645401187643377682450529205273532701159051718608692170495180513571179342376614257813541666358387575923918405867134491731756204432137697894879747980564682597051447686315468416123369910742246339695555289355238684428633106456162938645485609819119085690563800354657940212936449065063915568135147168253968990518201196536606080146096084391007873748280786618651322707787770004161979111448271318206982797883525280556215308035698274968405193388745623581585160782230615130002244786947225961722155233463386926788800028832263744573898288999288836543103298914330593614487367828420363099357978267630420437446495285866155738513173688999826298074228481249697083645110135839822784886535707329791551103743382310637061225332262173922901201470942579969892539401113591249694683588559789220024026089130395588831579846999979037774681227446883421098660121463408682031864845673790659275897519132095025011770953568640858819698336537470508725355662749842424155208836938918395074710902041903597404995381051525335723534160594723735945804416753673352923741069030937376406642921574902082477931729765830292546046237580307478341271391325961472359895974867401154365649243452923441276919087330237764735501045733689247654975367346315338385185806729578127953324470652710315055551768245112613915858619978945650754851801941942814705749364641060205021786173706404594077777277933548431102197710387041099341890531332860365103151737901098638926643624557109780078966445658878160429982801626208574940036656732557220385556628162114973999387125723047490432059365470209034147669691534531630472321916312540516158109000130905928409185303360722855918092192690238769993748206361818360015555590360896213736819241063888341918391767972065032027402278271646917083760725561546079714644529414866736869765313346824847493156116368398882097600370743 A013842 439 68437773373900206031164837169941570223195012149605537675843702612172257760722248708946044353032264108380182234656289309512498891590811207323755831072194786485419988553296647408929402535626527890938288519243924309350620408643681263904077669785478089844934231263197748193496569192036620208730509814676644229934473201305792560736001158822899436529228953647418456844456823639407510190738389015436890359669334087355180699672780749789050459950382926111096045104759884028409390308310682155980907393986085284647695535701797266949948489947728134222026738664263008819144078539362084583856755053508543211047475779937144853154286878689191092261042610909540744064476292163246269552479497190910191020080591733558084363658884823366053059901545588005633091806599400615026494877088014159330357122200493122131941553983909714516128133618547072924377420943806480014558661492362488528647687879067389699769658405180661435509718909552461239399610450009604053121085372834416628146914182669942185266840147052623836601622776594922432401466020666130618273761585757369332986317505438637115521830041134832378988042589316147202964485266447582909379300206598582174309726821399115012227788481748274015434465952771649596411201423466834713284277541179100759306111909566075646115185337170998989521892239817853704019596511524378260102265138658568895607702083835825986139552236794235238232886759529571522298865801160221483542012665202710229148481534636918474999756639154160111384156288671258903764824440099397931344073787189052188765242346720946931687519017196089704089203020050249520666368007699422027259171691621755457803236919884505620873113348314447464868455069337965200135938773177393583669039415375482544843007284926104323081176781442807195582664274720984560771362622410444306496993284550090911569735426766514512904961764030605875665246570145621420085211817474847803680011414369431077601 A013842 440 1150233657095140762765787418315207970741238569198420271717905109802779136184458834051256167441413262869545722817868254424976568870966763961490364252830377776460453747615256753001876468416275054262999815142932635867255877208074351002435833396084530256023809624840564553888096838410559475848133678455270359572508691094346455568289971476336470829746751023952162004184785834907522023775740104182447816274962498006178522019400426061704571080386085839149191230075699370865476622911777634995571110570724135379073818868540106665627784270551466751869603396730268389223354528011058555600880482184318085748074925433403593546964099570129234687631343161556651285491653042387680052368522909287627580474494505265910723900014877226313253777765276697610675373993516126136750299399218253975865312152823687903671541697807570571872565541726920654640011313802555509604687423702136344700981690183485618684028648815871376746611845712848216050589252833311415320806081861228040269265186668133718307779782351513448821763474006230861321371439409335657301327110971824106379501038313907174000575397501353127793652031798636486040224103873184525957937898572302370603623578687254926010512441012743241377407069268233114766883062324207091026168852634597146461657822864077033384257919961832980016894442874618667203457358569190225417538770185434567428478648923028727349047454443800711648980127767413508575277037520099842473890606864061950821298529152642688809320909834263968992033514743697848395575404364750581032099848141286400136577428121338955080872132122014679656627235157984543693839647105404186012144898621086843979299002912498885970014416045120918542044124350363181118684722960792453960725545454215735131176423437753035358025338165709260536157838465235587512884291594852337459294966133433377950752543317664809418393692368062392952305799104437459207372155016299767036449951841307028121240007 A013842 441 19331977074798030799804589139623700364247996632517849506762831180455308941852199623899462406187832709048454963399911752120581193014338401900768551997320159288970846136169620247702537804672334836998237893107268811020969528236105617297939051887992700012992168364695368457197243563166273110579582733797728933335153571222680878736249550602787065235553644459563986804333695527290722653598863930994400448133294703989842419580062960819068726148048944698580457003882279326136065601278246711370563655362160543316093673723553572729206170235158501698672424288845620817676919552281861143983998264071834067167895271759214196743825621475162047395019984516282638155258212683409738640157764536397156745034829150004161536587550041542646856242901005456742621010709025531980362282002661194572368301352507722597007601315051838601462209059804355442534670151079550449925981530161805545389399266913842793222469500648350228980305290895839967162253572369464957296787817841659672805539992331323403598854801981886534347378707622722086228289782152704392263404754103447755920273950941837873427670705805242018827909698439683420878046513796612327775062261304685942735101486996693541458682596101175657830080613191193959887003628482948578876819906229674240581083028876542700089222860798526895143944901393715939688507825472380118592574110506598774770440652449343820555440566836958560684409007386918838624681169600318052458679429564289207453564379468465670818256531584474526849107282297329737984435821158363015406502147710600527095456834435343818044217924574700720988933941300246225862362948900528154306119311124606586760078341950368776498032290470347277936135597956553985061734138802038773717914242449003860349682148718315265262331858551075541831204791085214519329046288834683235678370495804614783218297995539992451894942787630024638349403565548280376898303809358950184581614340596847221633680797649 A013842 442 324912538696130503652315729669655532021916079402727496660162903649912377385709919078878264660798904340977382569862316817890608110991985520746217053418959917169733011010602807503136552883127931605429384269453866906829434861064227109926461645081493309118359373705435057660114072566135552169511047006938430182563926071539597528920146196981042205413950102431891926220436420727175175639036106088222888331776284089957281545882118182486088080370258613549041740864249468634368854560683492478005063355671832251513586374271764896859768103142308938049587435022628349082695986915201240246939058824255315166890815832457113004673477220133048530568100879765162299475424780570067477325131548563227013413800373524119942945426953548207265712874437198711473231326986592115993948873618726697177794040831597293687906755302076251374775347668131801922680201229194004411905971577429465801359633479020955825690044897396822298471991024086382328095995790813597537287112854464774120842710651112552444285952656909566982776393939015090103238866368640502720771043702216646433752044293479469138698861552468702610440678301675759254697327757379663392915471425747856639548850691953428351296078392672459281150164865904396883820869983912916765182712164002134961446262466328053160399568621440841526684281957724183798344751022714292653185393075284405607566796045716121592075289606828762529422862187151944920765016417472545507673025172687008709672056525726502529442437526340263372752946093571220906304412846208607199937081596572063058893343016354823549869170658326995017661012751433238318068734082171176689422947262071262903676636693159848026602428705935126700272630994855802826932565670845865669876984672840407880897107873508724663264011546667926631557058923769200426363280976444521142046372922988160661549934411040653138998303431697824096738425726169948294529792123895875752263192222411211253997273166086743 A013842 443 5460805037865865374884470468557900526692343546521641036367357921644077326721626609958706994154047185258806868851675958758287450521442300647181670016812459327871702716055201385705216044306731146492451661416711141103082311709906465036534040868884658046352265993867247014093537217619040225312972167045614196078351905484366015668560897132660376346392259371572807603986874923161633176965279835024762084192164006699912030941640760293043682366782936517918744538705440819337837338601407458077831099818776484651188846192385552621522122509512786321799416020425314663032871452083787244830304761659259082009933941696106698269547131638776146653258071486213082767283464287041124091403485936702156414445742877819883881083790808284719514836280665998743730598912663653693510298718909939599467184444256655715012648836361995556855849268258291194914486142059063632150903664301857031723451359881905204562372584590548392370418753141819827788309401256204133809184505744989458649003437913248668931114006304679092279522852933026619365135627057740929227998931503155176612070608440509437814111766112341484773676480216264485793697987618280002644730328252544226540897533579661270300233189545646023138290820901255198426377361819624392072425843340383882297027333271575589466835549820556223538982726863470357098780230438759116622086901416305005046375141140350855598009392421971011832010044779462738283297630928461072347460534077350555383458254027885328012339047505200806505858764994651509772258266706228061209342530393586663830820416075875519402651151254501805261828641313338436411781213719050966619131474633631715622093232901937565783107019260651674451482109130541478112255631229906464313622481396428735254237692030061135415478242064847842896579489331788951565887663371103066834373389716662016238669747646360257307144485776545329593882721179738320986162216226317983768287471682065227545932170102419889601 A013842 444 91779750271411599355683295165052634152118217986389220898226184589072007630210378433575988450747071042644767044790117838850537180913880746977182327972567003923539707548739769689547566056663230379098635073430664148519504412908397957869027624883344447785042534558926820565870080016523209066835123211535637793488860475475739625341502998108622945253814703258024177400207406833577568805255458187261176349017700460605421504036156258245185169538520814056660339462022343850611032149873855147914107294654176377532530937955423982909922313017381399710482785055288263541593470495172212223862932129207167391340959758086465277816278641452910696801308407468783282069733184272300172604218388138153142857589600547518788389375272114841280885853369153440885880175925138027626827590568719354848244968954621612602217588992736059324076258651617100112927768589586682465560237885921311132176047005535180773079796029213346830569627984054565845638116106913022876930963988056037831513800781007970378725233103962741503941940589245378391669834483959451797534978041773529053319070716059642121341776453050123334591180602994757212734682077900432004449982626940510815472864846873366969936019216693672710885253826887396119952124320102427157561261149021831909766138390295370932169105085834088449019682690394346291759199332984224473067414552103838219814426997145876830035743858436066795860592822608430242327383283014645242943769196238030784329782875446668707903382371419909954943968263265107924742344688531575024745419908325011059004598732987239854600357899134411841035553974553279100772806858976089595967742694167448244460520965382864668116679672713772692506059808157010622632680394081037945719053044829777753417972889949237502927942814383897695562811477199376908967873958278129244285313560967938506923322448692376844561177372446397354484386894867861960814428368115726353193607536560470279364481982911371084524007 A013842 445 1542542262811614750370969141839039622194650889697243635636487484388533232240945830333111637891706023013730599721787510517560978399619593714445503386234933634942931864771669309172225942714338912981510759679149172344167310667751444477904747291414370133923209878331883073250578434837705574786297915816279464395167278011320755883114640889211625840880863717657612349565285886651938198909928485753298590897940491641395319218335678232326827144433919321850290325338209533097219617342929883470992401301252742377189247474216810880767064314883129184934084168424229845343561458612359370846464300295584862346267510654159221924258195126899070081139590404327840621746005628064549000959098449437939872007508416402148276460230198434137407848537575361880968988116773794830324091314688466196934453193220325443005471018200914949059749679157728601597977006685183372198670918148679476198482822022029783253152131862988720181383737528005088167639817408887175492578711747257827834252449726400958155234992778301796456752195483447074628794908171906506361170375948087702799133621524814405133391236846413422884473972394532884474431801683272560698790858010989165275652439481400678663714674974970557251848461068496466588035353447961493237132116131609928907439487925694299256966149177613524562673806977457778125596863189465860718844036377209208960421074541030751882410747028734974638028983569579887082796330837627142598155928881172583392230660787632160973732147516454426612743274600696668891144587180150181440896272399218460868690290905316540236268215210752059812284555650316961846688564878811137839429851460872302644647975865189806477037035259300377642949347195694877534587459383320004753700124524454074701695870361376834711709934881350168569324172497289927709023057616780518208703265019188142485860280395172777626539708098706600336819090542044155975408097582921012818124961866971823985278848686791413817594985649 A013842 446 25925507811074809109484878366888738930225497503141573784142445150118078034273576570408607298045903128791770189524082689268647363962406511558685575412450529602485855851217446079257601419199894110480251337927460139588419990392898527340145087726801318840847388425123958812122471754317317595433309071124208958089576441536267944127507769424979795507684676502671490759143759896959125309079168060055689417221685843016931130102567744050716983816500882042337829497959287622764970108682622551496969288670154841133419682299161940473052049940240752211187152618706031010689237434897923945816525495067894781453718051564454042881007485497792670853713095925538017329685116590880875059119567639703455428830193954470906082467088945082547413710371029107133445783278617169713257002725969051371877354818454009720592951402902777548847212857603944607057199551357876936543062121324855956467900789724254567135727880221251420088516476633181516833522411191166758503770408336162312410280922551620903715034523624918293048634149490294983286156021645232652412190508559510020945038776967555707076906517677670398419354054034914189361775290890761927664577950590694900787890550363901206301052542304330155731817085178220113945110185399888816836479475823968075147335473567144087611830069228150507324858673870132876956906479625352721101611719391755174997796999811103846887677425311948718741353126853929162200557932387999385647206696705867609073220715857733729485516203309049548080376216213908914053467076736784099477143650213664671820077719245655091750959893047109869265066526814877177757294709918178793667297513502880790548598530366245077459561451603061447045049678318043806723811429855459319895437992882499633511402493163660460999708875550852283144631367161951815005550529365230169533675775177495110759853732601668873569252874014961831860918454740136129478683896076153462434226234098195445720581609878903292032318923802743 A013842 447 435730009780734316703112350712299035200299936535300430590082075638034537522036001418857462858257493885603281575331257758538156246116166239766828465957056051028979779291411616254082507052492620314841584236546822566062574778533445549005818489424349765758122057261058375755342382774811156826447625558384579958611511252900055336951023080725635423097656357980399745188929172588192019069693577585355972035244873963585561503633856074260400347003930324485571900372201747075810852616628837223009562834679292414929384600402014733530585803345626322413422474062592263196654013568329407757338343995606107591892639292643779098701092808761401419038356003220517457260017754542934867118622573320495975392349069792792518528024363900002374382230205886203591823279563718771370710444815361846407142702433756541374005734228586982263475106497749497010810352859671837672479245073106854060356008572895546509850178482878572617427696422773881753421011164889939710172869252905879984679591465325092528738585238564001751268394150483387784090424255791425189091685877359684922023266724493708768841567842608606386234083586164802780603357314001035718258561615577809197542076479966087574301790078508876927384649750590345455075466886015931344570710550173431439001267304242990680492027973517525576608899731735323263014727203063303183554788167817229226187974175825222354641194487217922115885922003033987429104777169645105674572602951535516905693620571420930791463070829015195754586883065907167118496621158715130359912353329141062139280046227361725127058382922442775572737973116177640726566852189594830985166269309442917446750295499865481016862849317092653740486149943491362259607098701580704789482626346376171340426141702601641368022107071383174322811819387890924154798287747041423459352488753408160326540861683836248758078433053569463508086456468817467928148240241351911243132040316488370856225815117234727629187184152352701601 A013842 448 7323314274384801660829209278421609884611441033348794336927509445248446472132859075846737378258733699735334353436592449147750792028474405991761086027340241049644063150550755034382364696031243469631542506263642446867813694302811619342140791351755046513096757416386608121320039427296251112782105242759769635364383669627491230048135844917755754556002310408576578517390332603689743264504339958477077821996360596705982532191574219040094548632095056963629006929555594763103152999927680867207121722562454867617718166978956661626448555596829941600802391521569988167546164006042912356177585547534151850296939588591463995311869266836852873649777649346127236904169118400603106311662689589797575858419210816007463858900505484067339906242143070329423767773859627421390427530446011786552564847399804146190872914375179861410902226114907675796260689600512504575761358671943706896192403436084655450191051949761740169981107293777560630629746934648305216708875413533589124902509893757718830130509402104545177433567900487174298487207760467086483153063964540784224484445043838565763277920230730722847533436242832671840333600626376415407316771645073016239183089679398790033861290185849498694518553808358171936063453371953269758108199932216764862195294299582411944367029514150909052366065777791275578081488520101884936606005324736504171604541281973094512114454555746671617001694691104992226720963989890225291072541737806457432633992680943871583812119831423258395047341743688701757760572711814525195959046922402873831374879736943268514210470241777495729051007114163597607691409084750520324367689488283807113527532216466239139450413908472376231416350722100259325497216507877466905396834501003544311718542163595625786472347553548737010843498248452282762269694822164525204081337278478530950608172262320235832877024224331341973180409073871415183468387473736401572263320201599220048980587274675364067263749004048591855808007 A013842 449 123082943009585361513556520342431997330664489447493186420740651246290639857136962487756115116394537291451764478208809292826247561622569341503528572861507431321367769371306539862864403446197108994097334902773038604507344760147354886283360280248947066745617201897209722695025902654568092452528842815063448261569196335429245103419019145532720966822730831036946555141779320070213515046524441682124246954292832548837448418543787899406869078859621622387712719465040881183474692469784532335150094791107178960050989232415324611955720873915920828484685794303026791131948378449563227970276680297406490147940663665456735369206586767726986247431812952560360470648370372958936407780114823935727857452451676184637445076540795670719781804211698583026625264975258758071308915504206120096588957390248508285030001071903647930733033714313253307107753410115813664404821155199357881804305724550274804151361010119645567036872470286519461518994156730634065777226069075259032422236483784385980378003471521171090797125975703487938434674500830170322522353546052036960460910067851794774783412005317891258898494462933288715620486825727508413750772981038742183931950188241655464099106704153572524558773333857075795729418460822418604824524516260767167038916311293081597548976665044334328443116467527337968640815577557352380129537131492846425612157525326121799465107637718434309866947482673401604354499241778085016467056208987313130070279514988623649709130298006730703845560672686176010442681945567466724968483701624825100483917603738805513918335373353554370718160276567747584992469512487401995091647757229585946157057233962148081216743106559695227321414606586339058483631717847896586279004597458366569247053538143551682593240745332493622941246675061737516385466760876119175104995035639388669686871551212816203643164146138336864543243135304556874988553188271087701225029622628278091363216730325468843878501829511044683320565173649 A013842 450 2068655023162101170958344437395254579136478074144017984173388125496406784078900928531717026761242988257429805585255457784530742768190522922649804724083355398218228099823549015475162028720234810863793907710906459825954943383796593573764436230144053350793588312286403809335300345915325929849652261192771374932193482809559322453163454778968441289389637077237960752267885032420078547386936291351462218560799636648310995570465443225331248608393660607470287676048942090050659156339668634956867643154138356781576976029204360753139800727904881364342114144850971278554656396601809172496440165758510879916438734225331351350255103805187457860586480293681978430187160858320844205560389845887778100203355321635201539401421152837787372783386018084928490828439173946904488942879192260463370606857906678746499228015484610771830097636462848332560011563816480257651829155435607919484966312516468633371924497080883045188715608105532589749734792171766743517838542947878557920528582964175172213104345856322523027296273648521781271574335452672610633196048496585194466515510385114779784805573377798388306996438519783443433522080002233909909241492318139885344286813777503385113686376709093420259303422135872898824336071042389491285783544794713776423066443902822410005650809400127058143458469731969238946187412006421452837130569000269875263531528156129083610064067133725445933786341291860764386068756564274871761813704449771777091187808413797680661352918599122939532338225836560207510155459152413246545305573208435463833203166038104272425462619953188308660119768274133660968435096375765331505323855757650997061660931201822801009801391948797685591015292896600555934398281869597925591230269482766929335228815578673129344597206803220320773532867762622437890539850044934975989651563991205371427250161233801934630659804147027682378287375063687397932613435272170994489072867513469881541583586580154859065980248592127992568738873518743 A013842 451 34767884974285434380296894959302043711546786992138510260002134225218108820014087905832568068776210903642622742471388478984608193704978118760975267997668954177853759673734388303091048216700986466187784206897204870294824733451469348194258879720031104666787838764597588823498392913798882902983105553866908498485375865580263532470318184470122592750771630357138406363366343739884260145932238248744025507351359493148162902552812704288142295361272253829753124971354569707481428440600810747720074478491603362427964236122837691178020630833897341090497912432510274278668110057686606762147669865903292358755585806125144022143737529653785604262876974295913011476155612545798428562853472139835886530117792890722832272719685315744692374370368805953393145353577196525623745662970584321607869789460837549692412525256249853242148450976031091925336114353063583690354292615406262302783828814464288321081935022438401340486743225429686235923792652030883658304312391324994922970323893878892119385644740807212644519768471210705577831349855953068566912125987082107363398726183042624103843227271760657512275689142202000333787205598597545323844621761390977052981428479158499393605726933349733114298112615837615810540616346009440180040164037364754440342477722674736244964973153587935466217106500785206998968571833591925357833653473187535793554174393720061508234346776316523569809147038092303867036657591575767769700802930687314257571593496010697618875358502895459244720008561635067407623182801974609434686950768914174840644645611602418506654750253553235903650632945383364439896488664787487926609978043718840307615335270709035816571731994483442701728194027713165543589431923382332335411807139196863781337190703430759284894645254741723931240766908486395313626303259705222141458073836000188677577793459856509115337499328299094257731875912695394097053434006619377904377847684298888299069395339652662716321930038087895171102794247229513601 A013842 452 584343842762815295629649913580989448659966848976871941939855869923240754937976775433327971531921776657521560432716626166294309911599567242015711329236822112867188138836453864210051247378093479537218089165321322255045119295118845335100908991454562776134703206116591675356537489702217824950437055043841131134043712172807489190228637726389350416362218791412425195749098139236234760272683128246640836702054299001341173903205123120970807558136902770116660771393556253073640367801177826236931291760008377712326794916516533075628992742425312611707998414253200179801574925739538799851415887436236634673605130643545295580169796660891174650846173306991409983879747380057234188855878306254221744911689745114378642007599751101721044736042788521658678593957571942006158293357546610693263467551468296697680377311981791283440789015554154561989124073931939651083784595987133050522887810884701293812424081922122211329560693389796736567171183102683061645120578360999189670362233684422539850514531158746822916443748695638328646611497029003223404092101464888978456642390958397383313293120756481370808817507412989019609961564495628944257856557943698151329458868449216899308331452568808964452008378734382808927756138927380661105935036975989427878836023084994292069126303792352431380710908958696974031664786807179489489110213923862914082265009035253073768894666269551811637782334269217351093285104141613928905361394856061690727005771887451794880438150358163983526009183895400577919922833352787260768783581573140536546714558794201847841346387511469235832656187913058206141340284989083309582533900980782549050090939894806764969121099631283221487945757023775173291107582336286859561266242588481689572934164152560771301224302796444154112363569430930846036117278885865668531485846961655171104049974679808348701477351210722877189699638464671488589177065349251884438878486030011415642459327473542302273222678150143254140724662913186435092007 A013842 453 9821066965314636673647526097555689663628062830754286728183157605799907368242575664707943217537009300282964866192668335976908466684253926636558060310483269250958831049424280095778331314683617110582024424601555463140543319993062433547040977419376836578495956785201556287717325589425174983941995584121837890969872670488375470820172714267425812447799811227268630264955092426143397615902985336441292542451426603315541109791168504294156362629606924857350717584811499945408673661634395725564104220610460804211076442161893371402096481021942229064976329348353535421925069776904428609102746820140829118959281430726065782815913772479597972356771634770604627599066914216621935012100746693214704866730769546137361836221729016766625598878671146683517411128644911629297502436460285885921679099137527662597914101482477966100789340984418675723351208310574109715765167704755745180138175437539174645105411544865108005815926573802313751484446074406794217069541560513313380789778061534089627267597725185057852756670084327593389563599430566457175752575949320389060920788664837784821346517480554182399183795847090106452584624014478035666141795169359734829394215202025988426675126723323972265544904821388771869648797426952486771207450166455454314359597039989499066805805787838067314215608246868820042550190071868265679843475365418363996980628006855498410833812655992357298196207692062736019824842745308105303112408963345828836048786008112402316555523993069662071121636353729997513100143060160295491740945655499772997740631589654150456669508734905263446639452550254769270617506169811523184153647273784012301884878426812017298836018321502977103547904338298589337503645136325973248646201739184611756652304496912088883259676857099836898166494511425654729329023106234744291008682629884538460745767924443538916625729841798619396927281823675733708718298937324876421764230714706401862702813916847825474306053551669457672343159409581924414591361649 A013842 454 165062672486043098573993971121618476176596851996487297040574329880679043138052969196746401657144515309855790506100176722763900599562255744980631319638292306300865073447673875569746414405887552777552084504278342669003111579123400320625117707487466492374781545688882556527665091181468915955113119782335729433530649972898126538074642808692625629810171427296703868863100238406192083730481474549568803760981126921924299432260169051671885986715803586077493510447926879582483578231089288959555899635800014736375561763414941893155035556535783043895057167357777869836294647740432731633189865806106915002348643006212987611787062774064603121400260865589551976057517627238764861748377249672859544695144043761930640381378599584796676440353825962309877128839135029753603123449588024884685660619204427425283142303616007176255966453925124682882363758075819061992865173613829809242582314578720908260286651834547870253748277925895487221199085172554990406287785007547257990933799880203444365486514967185267331281354107293862098395415629530445752873543980227778946895695089928649492370919295674143583082056802043419148589775811332345440845151411429063277628574900450787487128854838906001867013215333081088813187338354790445163683614947616820661441747451103510815805177876194397350021727805124258455141044537889941281129290466586443697253414911220361790883889309263549110783662680498404285196132020393325829410257446953345247471946438345145734348691751521810429341342197140068202674104412114086329690073631984684773026795127317306725244433307552762747669279012131907131268426196022270156070349730487894757779151719429574741536959929500536179329628213784390995423763806230632389996712630475769794055281679601477860945388937276958747484273253530979035832891346487347298982928960469437909754121506122558571728641451109396204156825610518056442428450239619198020591425622070496106446193500461402746661842042908575099071480196843403636037015234743 A013842 455 2774208336472926357733116672641041729100063291504962001360932762304572678021256253289716772651627868812746271036025670179492877376842832305889470589160778791998639289435054826700727986919752099532317884263406105237935296310326989188746353309741849337342953438393049127560467187486948070457586204181716604589349634094498812725420521685696958960219551178575701923982125706892870351258202142754602884810809800176781700557996661251449387778732510871204433430098307065142801499329917679543256005178890847674264066557714928398256682598696905618744225811782172658338604144573452920559022074603238920444473643005421682791305164043703784661374184367963600061598698761001921031404976435251750367691285943506768272889830123221677740933026752948542104904399342445068807695817225934236911898026968811736733772696874232611334028191119570545203887681980290974914084972927637603940080961124562305130637757383246055354747307100525453726693024495131723758478802621846765053624374586579289450731857053482788036845718481287940287731750485518201768545653675688280760475947376430812018278040602395331200860128671943745630348362061062729824284459771888266507103458351876385296174663277493173378891110103093859683239595728963011866030516424595904856851449410696706281237624565199236261815179220723411855555535548316243111939984871918359219738144412880620619385527620792469904941018671136680821291390866750627214898196910944873574261003789266864357198462267827067885939938307333126282343672854401448943101067532766596980261345704821974131183190600039283500077572356900963155228439076546294513074367920310047193994202948452862681011685535115511565993061389074259460087198291318238578674749180406262928687119189062038408909151868813845668968180572095164655243404860412846054006087038609842949237520153401841915043276868795622003263768035976974627894963177279861132080090430138828061041174162254795963145579215164421690094367668347084910874115050325601 A013842 456 46626119511100473294420491917077988340984763740323896356873196936052952999503253849040269797955909591135826577302483438706736790072597482565084332192025209157121130537534966472359135276160273536839666680815066410733978525087665707295259960076831261812723018439071976686908772020093136220180651333682110973333199300226241545476142707971508789244409996658321822236367586755748471993596603413276610685015280311571170041278249885653109860397157310212332912659662246843855064799237926440083503679041618476861356166635514801589500064436298892734234203218622975868696919857846023235835484007856636535910268517992122222673465892082529508803715916672364226235289330076159286774823438947276168429787442852518254362459374880986737791861380636806147157128239748474271450943600116276719778270139264818859284517716365227498691011808146622153241740271042750415381026139994805209420940713620518662330628788340216452347237990438531300784529662689678881208753235665378580256264863676638117798450321497885218535265990515006412415907530410104417123946801327292934741319247555672657591199028404458331492856182589358532809264921160281300156748915386126095184887824519986407672807565704827764979022887502698499696207885416681340432374889548183372929102310245579542468760756067303563852327717162698383056321885960551097982375325742331863406138993147284590750012562722659041692343700805794194563444406297477791600793995482250490162604690686208189251434555335369529958992543131347853427350109663925152386699642023208195447252437260942919222795884414860237785803758602434487749924375559513571881240901636650963189460568954647263079763398788686402889645382766171078745685541682185635791786509475088061042444412210565679538536115459154304158348210875203432360675905488958703629680304857915630447835001218224757066132354333848019008854149380665012571030646120542626046870079859343283221919014145016355752587749869268435345416037401909456097061251650822376007 A013842 457 783645190623065654659325207650329750046930924183623726069967820904241981062651187440819814494244972498219837284722839154344125230750145889471372371151367690303734840944350181500939986586425717333664277904458821165205977071148397542511434149011303017286435770905482712176875731341705340452576206965195239128811080638902441654817530492877148220830798813836414866326630030603864568796378113566939995783051816196576654883763545828171817423695022912738679263070943382704672074080791829678483446333652481740608813092643097270314727582980875490184274253495396355425189132050818112524686979720046490259043882981893598196472941248231073454464053411512425550336507770590009132824457538386870562799437552022274301069854713624744102067814224362800915269854325452607080276009087154262829313386230623810567994889258950378570499835459520278529533928735415506231308906334892691154737750573820057157790878045634017914600028905300395572285590040825432956475515631828017798367043563813256845838554553414956867922215502585712773474157863602624938602173889907812354197352593668190356135282070393731177400433860779348860925315529940847811734479020894621281772409666707411553756876756801040246002437670257853684394165930198163288646924768636317948819422528297455370272462027223170997666071942353471724027601937338982303789782099751371628266978057826412116735461141679730513723220579442983028027810136641709243434544682070183988162897036363101036748860571521555690020787672408563372553473293121590036163260883484060140881971713044667643377530429360556016466003770831116435612978980028744602608015833807192738325263782420756550581583443441452373366269948151037320478736899052493980752555864747805041940363236022977376004176492522006389989358380179544087685879943552928931904036883746988000936762865474703492010486479288983655481811688640836866281312069347959915969745432195982561110792870735289891133742312052794592850407340613892228623308456495371673549649 A013842 458 13170724718801864457859278764979092109038768042754163964057949165937594975719978507317858622204775252777580805244336757667061712753217701964345355441941036770934871471751693500486298354558057031226895518740239407323616856634791117496989673742432969811533126001608447943556750416660041656986448310464036384037927832298033336892518234993786230147503235664148624658351670924359151807760726954719560509125751874815863838631413914734083735440042250094398982374433345433117423549075868281406271282529697260614412321648052535822179626487159574363527097378497126545631153742378100017202414068154821361783750541276685704888120723559019651549177345687289336224505686100306283495380657847668133548970146936838364178081048171891074123453753668865594982940441647881967198198884727801695372270082378094384216290103775179012634390734568157321245876740256128413229608788770541460237677373894193700650991287312970939090682685811383748383403911816153051699483991224133495137154901177009407808008586379245180079168675951958074583780171213569317343086736567680602236994905041781275315565685757107439898569091898118516305571778111715829171821388904175899882748889268351465983991827651555083414562969924023746873612746788840530392288864586470595765808034433095332408169269291539834957773671135134799265731905760856275579794867750521302956283100217888508445972895408211230744146168278698215752063404966537207254404392471553582289053810490154639124638099625562786482179378410170724602506225637494563737795925668716598787803298581141729082246153926262864968744125376358573933347337717343110536032922118797488353032708391145655345624672933920490039166899018574484245286131062375266334508206418816359339891684907838180758502194309817361396551146295677597481736584211294076558511147905135627331744173480033341590220246257409948297682809050986545211590011949531162307703511478917878904589095778448017200284807038671318722036796173697686686471945228317711717348950743 A013842 459 221360370348902935943240898203003601076614574494569233743921951631913158756925678772491249863395657673432800593741567886110306206243329916914752388912703005009102384825730712662673216445057264523830432983467203718888028509460934311771905446589070923622437248709033184587358304252805320128971236753969059506525453077433046293152553975540565170089086881807345934632916533225704264433034537927971653476876511760030223535878173664935745341540790097336563696767101236694404537589318118205595201445476621859146427889938818969563372982369690966327799925640401205852422800948148726989120973243478082627499495347237256642054645000856443283587023648966271873925267066287847706706862716445758320557541259567442386741008176624973282792887237912624054878280002775952222700128655620163094121743274528632315523187774149433665346205075887020098179450373484750241150034912866490322214643623039713526841210565869102573297103900431926659079869545894084339913227440504011652770162424081997117029200311275973741590587936724559359529593337586459516585258781493007881797173369037217894228712480519704742375250727531677903547744874723607940890802083312484349329360581933183088792950647339686286948559835513067113704809435280042794303198947104811303035935634717033251784100908982910006135302090768210571259156140122711423669612342283011538786250065362052161451466453125806155116864650260080912144929647272590842324774624269401057532127392908029019767792540406833752405988812939739368394322134289371132741136122714119875826610039253249040685311109038699971529682515200458552097768705015385658779105322050629386749420729929985029393913878000401676088278071805181356710524004765341101284079425281046551425559548246036304008146379765100392991835115791453380875546770839219544718896862841614488564624323678920372106831678848289001039154971719930865371193330835770244905572917426172790749428932748375825085186751898948853761272433291337020139533983452335780833483815137601 A013842 460 3720403744454011644398049776097881523294661153530225111534096241077564459227649883129260436454090818517385079579014531461855916408331645913586243400455799405187983781766056087721548748792077444852018087153133292903351095158509922977950414840822515013322302839052720733359731019576899015407619576123957983126173289872417209049014974666910278813687283222536063123375428173924411572326011478955419579985863533150827966967504464786575071955276059165935626051564670485122857063263669612681438550694125583586674013546201730421451609714687396071071333350238223066761670015535535654506156197303136134720384018301016572383012418529394242267247106468176131385061963583099856406622241675303860093610595949550004193956124424535925963900055807597472490339252006655429006921062315008081122904139215002723326998216920129531613473668710433146790102022427158197303008636780547102845461515372428465245620225980562006949404425254559391359155367457841875500921613592550923848108119861546125545909769631615290674913011452529669155613875224815625095248444340552983469365092813408521148301970660094677605100838977624910524926948109479678662551710614232924459178563300551008173343121529838107424744445155468118980036732178751679243853864703990563570124970212689177862735383977275768473116022239541315071152637247042410897615174636750574932380504848540010677514796677685424049049144176921179890419832581710434286952487110095823573942465092605243735237289226617654876687453979078199564603372111001460627980274814456212753017834929729356626798023809613430421499374032974106885107198625193586767100423147704928103097514207933258389023510547552750970015689552829683062233776948091087889281522900698549389809379327371132161464916204712042305013772791106956972375314577494762888090499573779014709305641008071614693999520026403193240465077609696878054293646311356790506127964023181686094125652072701952492206733739165633385165705786327501297485147659883407468468362481017660007 A013842 461 62528825733038573707398022586877094762013370007382493449553555523790625866239111585753480155483904386821691032484497230279412387074829972869643992831460620602994443420142104666336069820948445615627867990782711253826621856329076275490412622229704009828907943815959077365576999246028941751955862215915361822401594482885716032486794679226761056021642169121163612914570821319147585296083274926803736880822408401665965640822847539667967234352324726401880067048647416843459858662272495180336937721516168683341230145671012483193337204474751065766495899617453815083063387951105747745284967208073809016245494195585185532041289718223529029785622118410636240188736421941159286626100015836831976593313286124086920487820583203175307675268237958290720145131808475857795319322294328340819432649867786550770956859031776617037827651950016249898101244690933247822071666158370655157523671688864405215383139138055305650798640175253379690573324260863948401543989559650003377115153170513005732050105498198558190373262983482666149498402400903476210975840604031673993169619114914957014939511220884211246508929800696941871192447216876024959281506600293412761385414113392360794369377843551989071487679889727952675697477357728279473051451904079969401923090374364667012338993598506073840727660985779970882400862374211041799956218240119866912888519144989411959456991187761858921992368966181514270418286126200807269060810450859380506807251010811416331458133120031762925512486039026367300082288875069601548774464478806565567739970751663961296826594386168172925094139979372195814417996687293628612794656811843476726628759921292734273744318141772719085553053694314408483226963089166566914155154555392040519594526238355126618237740846652595295020366479300134625834711912103954479860137026336503900219299908422659628162049933083758468792496559386175429458513313554973578036492691337614598183969834385901715536518573954156800304480017150806314306832876719660429322547768218463811737649 A013842 462 1050921974095179308300238565617643331665158709714077567406646607688349048933880748421758740973217981029312161182966944949306083989566667354020106587518358650474527610562328353127110325480680525461857577321085028043064033539322784962167364941814635293194455811714824213283252626328008424025122176262889486149103598473860229358005558173764173068555739936419396842255191793910913466071271601694790405755982218006799884525309598599199525307759521676636398286886617134888029844536813826495922912285522247060916055058292706805030418395607141162337496584870546270101046361294234302355004443866096508136038020945200213237017956294182852403606950944127563288852093043565064130324862966169635030603816399887528872638800541895767396098233275364992133479230305053741965931849800776424152204546327888558807471929747069602554769346323923112037387619520515096145558493123735601232500350074744058454944419493295522072972745425483552459465860852340380784749832529037606759174379336812087338566123108223167505603430963393169974619649151984724677870953031960344803201788464375682550088365089400938420075583160313502029131460374035351490644281431131388280604655003785407870966133416578280324493435906657700620447501951339193103575752151872045738121379921946958476381465410091583041109798188003970620511293923364979531864159961694603204917341269837046802593650892713562901925745214612710342920134923056967771105041247593608177909467738707474282816843348373839489088352857916155212483029123294793230252424495301947497005688423216197515764571848328482352057210633308495052923270323344016095239797036653313344449567997166984938820755008774089670890173440342263377595568639622490126205682612474025012825202488034613072721710409690169123407299417597362656404003106731162943009323001637621050985773560859640370519573225338728584995489673603450442909233260918440926059332663311288551677981006523850133022267672447513342717395648253601724554940159027332835624060340447721283874666743 A013842 463 17662845618617678634602109572335731475296322434164501675403509535418082465431733738724499159536874607159649493002125443762987353612646978219015931416421053838525385550721052631007343240353797591437440302035476066319777211695398046859146902577078575372719218827491050552651626890694837582590228416450383593707984179550168874819999416226454456763216321111400802727783008480260722624259861809684342349540793138040285659216878423656746421847514280819227946007703374186063117597130229981916976386782772406352816137364725523272146241974969221515406305101919271161588286194272195919680559688057484012242391018025979983874560791436331200347422024517951956195737127783198032838369971872413055959358342232909697762440320707642162626223006659059422787385423737038241221416599601649360726101810132823007877180723258998810138008403666175744012373721281297220918401593930624249914633383706223390452250858423817839480452932366102066186242723345284779849290435315535056801443793513800751899280831079906776266676864201749007763432443297407267660977107608157515107412458720762096619335152057561572026210326175389028603612454506412152503258438013025242832122436648621350087327804332431157413761177283195974327861165296157818491797666416513472720606032348162531112543289147409236171932378145782734218933316969995210992040936476201196065045754722151245611191490553836851692665999821995822733458707651818457328962428248305772646124424284456520271302686156119120293107946482996820656202270475215589820852498492539831582174605328994631647455159054856802891025539114015876354481404324442878512695268795032237380163889328385515866760429432466125098651145011832420587248722126135191551138907667850938390553178216397741913233786855662672457106481311558874166182080214830655583157691688523497003917896237367975707322467198268011328019194944253191593975483416256236644279204072272826688051826776646349185705252770825356751051268660198284184594879252772382968333582141904851618081523949601 A013842 464 296859446312107324811757655582246638905305291151002779658506784761771711996511148946742657374336251522532229028886722333324528452167757762927000759315788651864096154950968731569340417840626276119289059156310246246636495596964554973561681991612959616289291910833642086638415893151908135250593968995281597059450090105699688279099730188518020054819376708919313291445849023527741965145935497435364741868732110271043081074458075666398937111991172517728764088551470609945162817454967775306078622132658055833571780820688941869634961888873307706009433769847957190412814326067132796822071166677182133793757865839962645588979743221670418484239121966073218527781753906652209337914484117259646231508935657908513290293334470133341827258930072918811718787586816748401720208348789504920805723593122902356293391776415813993001989507240417415729615965133574762391975575589192001768315243279950496523330980177529106428147972434277077426392181451264201294927024346348197699661865837586449237171212927959993188714038056638795573480009074499523947578042247570303356410281193719848557881165900631437341044516952029763403740914522889269047122264567684915256279481792753379030917718407415170462653084106598674740528362605132524455391643379462341936015225585675567660408515060700507032341667479496170414017612258314709511143232019355513502265223999615195984987295381738335966398637459008283792681240499504112812327871531569275120863413198948860736199784246225894054766265256539727564768791559876948418119067942164116949401608591764412774098778858234978286189466235889264833889768962480911459162869382638106813648414487942175365172642537471458164533029794213867492809889272773954164399991621173570721530027266282996848335720255683122535986588631403369998111022222170658828386131324209014414144848082061443567712968706201290466390018609428063391119945949777018569280400582842689398146087052635095190764148183319261770914918672371952562290486135601345440548782515058994841145096173020944007 A013842 465 4989316714167587808111210917370819260081466028374903717720523531491097163525362880347903842490469379339199173288499142256185349695583504721514101761820459871879864076260931471485904402647405822736891217240106308667219581498183275440651189233039012270974129145381022550131855916204120029156732836903697801778177664406494660906829165278422363061349264346806898489330384538430759208207737905396175216587780577325421063618416877725166936041235636505467338036284566541348351472965643399569263402183583944394840920253319046002954804466293682614900553369834616499268170378210300916188550098343400122671688451172252184413982544326614723464606922883792583796427937909103682342328734558782874212970681602468382869960072439531076090740837735546468557662971629090387711541718105209203981796429616619902223035586220585780384437648189695506167655525999991031521933498927549973720074293806127995067623783843731691737882972702894840305373393651397431163838498189074158738216979132315452329136575680223605522716837617928237203478512515113498986944156054914088511187596022849494712308755291912567390935196412764233526673550386199944874983900589080370712289250490806041372634093273426769965810384579603926364060190304462338521767350278623580918607896418449265668485912625193421692566405327892136148394009225495322753784300549308115432571619761532598919681473480876212587261899773552225703593609075165624036794536831084806956351385634733502393309773826318601378456620166663201181069079746851872063327174903952313568592835601784485494278176270355280055986359026590874063185346952416678894150345713998661216988902298844141362456603127282797371306631751352470951655809007511847641070659177064203116755168264418328029978450337266240462326595127996439558251950488022262928685709165980905258532461715206682042551865045125088868617042768657461414552931577902351093895692595837080714641285093638044871173038517046832583767038126555406714416200481051812819303387730596526295125631379963005925649 A013842 466 83855446015014648290925121888251359304189199538897006783728838993770870027370773930007219880737318858553920505459805083899707172333671963854487508310916469066684875529717475241263595295294949662738930688154466729769959506239966310331024537439686679238262188546418846000066102383642645330037208789840448954485832005679955765861077780834444655972097085876783542910175772937405770012347450975993516865190828163108351816234732463926880694045047342747389550375834709860441743206133568616560610000499495353444091346697533206171661398664997923708633600486810399503200139546580527498380961502857525861743067798852042463445804622497413657269648552907901955866564352438305589127519041729463766897398245692686110895418937491198795857081259821329497048641564170122146267881656194251091322052592566530696662559097609385210921243553124212372159786425481849266789136316475332408313288655999593213101552935061598543038599122217553581012410627099036625570633639063769385913212768276825807295798427457518138020301889844519882678863359841512577473570430814941085607529926356031457629773250191174520139447846109328472882802361340862473513854417200673790561445432998977137349861205646483722815375133629403190400759618447098523535343856132826524499042915104876808090242733491625838386963574345883132246058113052899889522852739332221496075231213332078390043086524793086504954110749494092257400297787726308643186405780520042350515397738362965974724357368698936733367720415141108422250228023305339413768339828610726534147339787959191847702333308575861191900962736159912820379956126229267122173984860415175499073932480936673483878808128760241975419550559844980979284479181989251623303474568788918061783304113020078839199847814818433703450323084316236159655540531852190173042420713952641074680155084047478705089169195813417368614846637812825953994391121029804814835104905458233815570976078568774620149805258356006115235372609793016720649193081485037818054032037588135817442176486603038240592382743 A013842 467 1409358481174351193825578523575840595825507876650241993014130596968307012550020597441631344535552118055715741935262944045102378445412024696502371552181573095603772703027961606379917246128022218981653208075812122327243709421375113777733529400748814017957472602899661544723110982761881940061935368130848425578043378519463016556827134262484511332923035722331101005691324215758978776597523608553523037953262248937362068975457148521219083824815110689555376173166653968624444378065486887738534172278395018405334843263945440596127113127362620103771004923381822384450284745359378925665288819978526437158315740495306277683133638290314031337730983228723108172249347071430602036466212534347097530244572315356975465819306082414578161969964733817084856896518769007242912324286995656778091849737923265681418807630753520937239953340397358637338889530453073440626925014071000911786521442441385163132597800179580286712849735447110423036075585409653508565965639571744772069043366996428611343220484170278507345707213862616845668183656488856301889598298230706714825805755472265820708383599015963070159983699949559483643741259287055875592347351189891724397966213392413808747439117283300451929358009870909379421065566907240384885058524190024415397255414274167664513572709621793755465769696794031257803659498706080088443210585989956646684536411002472241501454155222197404888763739366747208570126804918316069366033921953200351785112289788666369137192274295723029677711277017276609252759582387692839527204487499460480859414339816230137384333115917234499052279480706639654772125922613535292522378163548997854612935583207102671243551128220073386880876386259314595318834241611693352032861497077635345864391992227528465050431842223653415253889580078102981135330669718839760238323964939402038542149366497585974596433666674036105714309727441720165808783731571147929522933608146036535738301394952505395040857776977189394778760907452791232023950988120519030608034116455743798683750660210337263709636176761601 A013842 468 23687087993097320514626498245739152894039310882860617176588492943246335959928196181201498007609024448162414474705964300566035674532039899074115358677515699017812607819790950718427269155673669434424645468130174339953985024245051537262367428638385317199811242036934611582161326287278949766620947732175169488690175062776614919270593645549577181972437461385218814602654086094261156298274579288959061698880478617890244293270508295196129141843667565359357207342411953250671036662146638122221543833482985074338462710737131020099108390331583556084079279747278288815455935715255081603656509197379093829319812650504612609020427058745307924693244635125149279050994776229534128426887634064771668190820526904204686654025077327141815168229197281263745189859790950704731627434291536003469389718545276326307605899850074426392191895792058406617754716338324805316616728711491312324396065883112360436769571227618205878782865503659584879967322363980046518468184504282314384164411869108975670845506677449870872959301143389001325145162714608207865858478598363487756077317332222371648645803148661291320178846045052246241600359344837548101080581931448510211956618148486298883618209244180430695576720071900373939929848983009989148763178616061740349581671747705935937479616530613487648113191294017283349906105194753088046465040318733201360827003459718550962914939986819471783965452167536920334438121210262138177834932126267438312452382254478115666088790554088216959793293432829367971711130301189953553933725821403432301804176809291379919018486679220960225571661232236492677755120381365687661423609794768006942479608346961774595590363811994773413306889423860300403523647098767730167616303181383817257942836213368070912102607972252942950172122172372676803941502565964539850325510878736530061777904402724927475042260635790524828740403589112990826748228176516283251491945152110436056153631544966758174451696657655622158046634571559062236626544257341563347429229395271686024477797346155138391167855222832228007 A013842 469 398108887899986665889327556016137942690118698008238392886922800897141168478513193217453577013884873900265700076383141999613361581859994583738656833293006353392376499627226508724607112699407362184375016382863840131606626302486581186768609373125342026177227544914760016861385410910297308727598268534668073596415772280086566948180867400751743697410756413501372617026807224986247253905100854109534949973084204130881335836997432917361342486966520770994716583803917698284028113180698546920177487209348530144406542779358961054805714716302924827105120454712506200121367911566292156512654950080350429989378091217031024119806317576332390290319362582548383933010069204089780096470700465726617427283120595678968168594199474637272487532428118706199765405973506508494424462288137845610310032999590459216251932358780200884373569192577125640024603517498225002956377359454034486236124679297469441860786183622579186204703620520006643077610786971412641835894776963472857854651270284114554099900430727899979761826974316938945271714749744420149601483449802695138716391472402661400298790013519550323218245865479193102582577239508684670934861340521855111132354881221609225336971242766940498700557934248429584808400971857448887623262743000149670055419157063693665301219915030020886901838406078548481261871910008215150796937932636948915271419447147489686033711396358474862273107354579793020060901503180875756354871704246176835717387188551013689999954302842560662443245882725563187500548966972099549380964129880327486696422799633760222298943705617666678511182910330198732435030308249613112525546609820665892682254777487386545628087244588196156757448890546820068882021936788989240927127207569517816654245248238077167819708532189655212163542857351067579043844833626166021264420861338924860748301239296597856073035274505731350796639963122222036825157470962709172607825122171520098795774085376256304638009665725218041610289787244193159010982329333139655180243058446331227013398339996829410940358142730141256113649 A013842 470 6691016078935075893601928233963230402792824957424462669250511514678251618618371238405742268872363075641765621183771467587501768106320928968895605397155557781465671829234795932134471743138939536232790900346792561091912568265891970006020017734117623433960663347382371603389304601169366867784744099262166312934959884711414930698075838404434556322382583041717569574369549030343857596383030055018953904197626218827722611412415855042092083178446314598108201623992444755059660498228000478087423027527520746137040764492686058448119647236903257569155759482353091705439830489694672274508191746000449676831477579084640422381584779505418483609397526924890688762100233113136934081383062727467259100347407851576418009562710570228638697957519391095099457178196723888265791937676732771172480724624116848047546227154018836263666577419643750631893511318592667624687834280343957610170547484952568909354233388144688382542453750079751650205404496628532271335883516425088321963123899665113310757026539243814959857025957344792853181709798954469454352132340833897196406391476671530154821763757223082282329058261108798475105375664422463264402214550150818852801488488691586250238475677183968961660277200913356031874795134008143454284176921603515504621429772769499432717603111909561046159198090962164324568281191508072039444135833829200418966746648207859153168587438596887010224115308422581288163571563960978837056328733265494077902126477976887087829231967874917053683633550968540492321726487900077126445864130898664068906777993444608056178346860316123865737451173919650096035554390751247582216861871255931658310656045230505672371262319793812806622443503420404897700142691612542172262226977620885944507899887137362959545841300511535150832664803499392800989900118754972319391121416523310134596698928857920167019503858617826812839127860195185772920421614470253064019716828336738300460575052918739712051028451843739625344140454213154423497580009102078184614345083307488932414185900326711909674599304865484091502098743 A013842 471 112455907238661820543767607828220013379739009059432944082093347027197374954118965403885310312937806212311154795235647055743142216562935853180228439909993459633093546433949215231384066586936156785464516662128542574271774534844846339891178438057314897054576868879455519538164042431853548946858194076299229221497870782344750740242560616063331588110284073182147191836429010552989214622409586134703558267849503859837533930008473275692441641980147209450404544694441018998287713993718004035215318823655041180325244128828574584337546911110633049964800849619908412293327231040298356917659178675029557718506643671675551578967295389147568454023144235026637806024618617932492451105805135260542223699538883761444857486720476553832730596572028406135336576793952338390083165096532847685095883538757531865135109439777594581083444166691952516870234244731586964768128430749740895554136391579597825659516600554547777645391020177590385985002233374835741884342194260556459427234223381671559413893345045070798030317035265093933483424996591027768119296288252395310180002221548418407312089383467648343919104482194455575971096048791948340084808019944384812459034617029439490107758060706430966338624278915750774827719681817274867036154161521390285086172370190936976965684755501863992502797642314801095803019101985676166766937590959167371441574110916429488787304449080497879980836705988658323710165147275492171314405717019993158967301039715357541285145901684073730921260829091128260054451257082136596264175638448013847006116217735823527600189475681333093811449341880067559164069562645356218114318797470198443381227196152189108835543805808774611840903407961986745115646298217931996289211248812874230069344273403117659261086954737697371280044597352414294806237251295914819772006577647507273432166718897315064247096801351789815243387221946300487285473526074401543246979380733855560615840884914405258340441635190137731883158968613960486395723827212978628048813297815148966487085222426791047065900990516874191125875773573601 A013842 472 1890046432960189217879102184768893764873273525261889491187742883486106280853877451543100410429545709010313578643525520065874991233773262884400099389567260076053403234915384460393872007126635987093302131540394415045785714607137332434551036008429291474796273435257008916877923061152162597149845667840361145525714714238868225691256716274176414001369544417972347853194862380364089730158837914165962703807746611372289432761652410344562866676760334149232949182679470206304221609092418493819863863469170277117726378073221853038961150935036409670758407879561800685413950772094294484715097815991221776574941160189850995387703333605403183006766985158092701605855765111591400625735266908323933153718150019378603719779311049440266703136586081421916601846175956951322127755777427571043406514635897838057325784354342032124269446109591645951038026951203782116857934535610895231578370333278300655859495505520284498886086876124761617249932536330864313850139258937172413593525592375753899069305450172504902495538411700433740055923917705403698781012716658007978195297337564268171694286267940765716248389032242214865346211292046275751805368391205275542998994808413789510241089726292985251253258255737023272529484692302938690276642992690006521443299025799077771862263685719828121994519974384862017161342047073259334851920091250726011818536082172430418048225875695927868837922517551380446596745630259196923281216885955025022763428574496014196379447169604227195593630754534592666735162277779469773411999955395768726631795271485986028376384517776165307689029088978295466870517139380501957847356029081625237908285485729842352198984744228074901210063577617111225158667334148783061632773458797977184775469203086198499201088448276479719103709547702027052808429482530440375908114550521654744574426044507174284800955940319531424795609039251472289806953552732466737351982451993910407270437752756409176927802562640644859760252785494833894852930363968531801616405096379208679748441333327077128036597947617104530252594126451512007 A013842 473 31766010398761900184894070419410797506225108139076576678392394642750988262311118328084888598089374731336340316261733415747160977666027229298112470440456940098229548169222866625839806823777371035077128924799408933674520505402157146227499262193671101816900967626364548865967252888784396770297456139392949772850687202212658269192951630420082990121017933032861250368646052026779256094779588823387335162896797297334068496425092060661068100236310936046158176913293855757355052584016277625630451953326344847517627236276639684025820063765156937336436561231795184119752270626588807404606648993364464398895036079310825679481129927906011296794732719552064035889617844230516670316732630928200344514540947375696192718330880807942562479616602270458152327228679308480871001191351225186526533291485534964229474457643426533912596580763906793499096118968881966038031305740012316157137670191408399123030540961279421572778462127028868501119616138112836522879290524957056755266384631059295781657816701049289896242514085449189869119913284874719965412480728871140089528362352442655161665869305280449392986674464894905241873773185421756560592826550987066051184105745010560298621995029806203117813511504172150141403049223535490567479538778140939605897526726605100111689065765893151246361897209486375922430675785160269640856220973650952080634135933072038036136532292821459691558963752486051165951503807766322689587412202246105557584944051554510598549368579538246476342152091462898949817872402639548481735483250336684988500583127864967178921894590264010326329511898458211911692781561568096405540512780774875373524554158661460413408336596241254864637538549010788361241721885038596916862023522017602544521310896269738176072693550182794638976046368227968676551274312889111397887681250617451292062378530032078204649666488950364656539801122699494774785468360774568454674769070661652214994247310576969036625577670301318157990568565811673270793200627219113989766920454845360280532053489228185290911101705600675839955349483270562301649 A013842 474 533891336771991256407514641539037273687125392493460024233740976760715859724662965740122722668088121109569871695410953518462534551632919642813376290692759792230944016080128719380489633287226274986541305839103665948267666134294055156645580099689030208236654562896308972790311619301799356518389345334777306832301499807588147530325938052470334814963948400483299034945834196414078957184960549354670942082806472176293689219416522263530571560671677902127780479381729833713866368779561578053971005979555877852228760960101483169421957811700992645813489284622781659500676412421078086049223949631476553152228871384977047195039350698316331865229072817511540251196807107982293678013325328010263190255889702543325911016987113739090647594916234359590166163732413137637998917023040041709951445029997386143804777209613069755469010732898981478339308471509999203201192155572386997653012822907000964060774301936223238373687612968974192898317388433262443440032235852953252885762126494213584202322925294535415286147934234144534130298382578889418458687563610137251484703186057503705302118265413848512947927037731488672400172505927383462513883635842439619122251265256392486938939870465952855801091687850621327426561048299960989967628608244214771956319731694051917577158128327366192997604406399837520128292367921188651853870505904151551619217922627141743273346698245450273036031503788033061946146924497128585443895636883150296106330154674476659629819237716299308527882550201216942649588981471162891332528266988408664601729300630026503376140282378567221554620106477387167599820579705274996287919398306483330402827181744623165168153913173026770509963110393224319987389619721843698381700029334549845965769672233605489525253760497922229497270411310807469546797267376727295264298258779127503865692395954249138385546944679788778782464437469210408679819366739538172017718843770610388777408314548867118598566083904754254281347485885596792662221322941671648826012632084585970234902222993458110184342886366030558842129558765328340603814743 A013842 475 8973111697126857046441098580346599458859516471637582627296484596417351454392410465194242599882557051488540833584771895784799818209294480436764415317673213828025476078258723386627889266658412003698799727237815313592534664719080185017742264735473530709833453238598264905686767385605341785004569727041602195930491307266133995542188040847868917235099080766922806880334635339131425033407631953003954523585728377866968034710733489683158316220208890501061606516968733315228952060078091442353090697498395639062408785456425627628474844941258583398187314406655091351227868463561059392229306921456226428829510641367309232207026367186602589658905026843916457001864737063858409846369958787868493438630738230645678586462502420612896514127757150881631922713850667604281847798406233981019153936619166068918926890561966863380167663387833181706448757480668556608202436558705108269554186514597965202969433692642103967346567711169549260042020347397841886896621787980585321251004059988247709688441405425256724714288330673267185127924916003394456035161881595576785703406448068464775012701686810551957115809723153130117029699307121533854470842267603882678587677015164188527982762402921269647448947997705392650058211538777444358385934018760517672269865730581930578719296662798043605710737258362069200796209827651417671708001592731075128064195625594371279195137957411282738916581484165471672128891360023240135555553969095107026659090909613929218398371928297842478428122021231853155111642011585834714625802583274184425961264355688855442242789725936579292668500129565446125850184483106556862611061327337065334080316443581881536981162818699060931960949996378921146028057338665027038701232393025779261146690881230207462450939952688578911160623802900741140673021672800655651507060835300795957470692098803065268845887499233210004996879800545019338681724096791418057101800607252648804181901542622809662286100172187204751706607195279225294273953774680675401818794307445636401738001661851050457868250891153875602459671494168873420528314385601 A013842 476 150811088293611086379535543839885297105051893338812851216972016611986425893973242688519635376226136364367905790059261252455130544643612332700699528244133704807624176447294363959054934904727930546165727015685961975549730109933580669593194243409103630640170848581121038269877499449868979380571803402388208107003767401221914063077554402530132891970310250449671615237784216144781860536482070234137463677905336846810131759383297761104841820713050822651342420730693500829052997273732482871628395352855535505721904457166145523551776718927733011173334193232652120340086785267070725205197961428914797589337585349460366265703492153305229724397216786165703892830340635832268294287939897347705769223066817442461920002675278183240951712945214434867587725051688170425165015947813574518988920212758324120320404249674977072830477918559312284940284266977596430914058351242156754686397212750848001166307272072235841379193763521626614413526235978715528593071522390589697494265625236222479256733634700982289772273043973625601580445034063269050622582965743976859037317152172686687473638477250224946743245414017034657876918156254791619492091445991618456179023087593864516589806287705897778964674468997434534269528361332232507331392393053308020517839633333890507236535219011646718881180361101291297057781898573337376808396382769031179677374935879364598089432683650211428992970985004369082393470277087910596958282195558581463797059340917881308373621436998901838534941446810843755977961367288723124048715864017089217647130970026062593417774566923816088171879481677606453037164050607571901189904107728554057069887878467280682992042403493875117083467686589140527701293559690943109439451612829584272042092433640836096821412947784836945759876604255352756351291475254760619534879171458900477657209922104583117973492831199612560553982558807760140025223736894773363285709962806095268451885219226861561994042485593950350261932947131057939520862341091058111478368475925238811004010593930730605045391692727623187250539698802496255578819379878796007 A013842 477 2534681960950721528780853885316952188444607171345427590403648683197655860000008289865949511768232673875931392613526003870013379063825192475700656971199155176701739533549676375059836290943762328689407373952633962923064313957653690313852815648976804720169351452102901290201831133253947936449270299783938613654412318712336709658144456843323943515345004379307630837301439320745348730036654154425148352034554996384337884479955085470889076480724245176301112065220765668433893725179621839623458440695442985244668048211591407814334711315018408718790227785661184186555838599983657678523762137735771003083996796968380375827678592620600995977944022525086985326799535066432933222097405854722890863332084000755457489484963400425730675439470219006819546894943723080335748423034902746940646782015829153490225034224287339663061842377226361572991357675092463214372578709326928576014277954703502355602126321718067786060109583507978508448135448094271889063753076818641045786122363345191208867922198419409344202593050064725485762539687501362933813751905259019069840189376566345156369441887144530679913725673384301494937363452174282748803580932781131393000841033190080930324874277473023971059283800439882217467963168910831750718711950046947900843330717442697755124447425928746404235998329029402829650140369322081292018718005199107036837640547324480800089095114109103487084863344968431167787054947016513403077848860753078662037176342806831149835455491640543200256760896549851006721596700021569545886767526535218480995330213228034007572537146288576993904778448555531656195616198561460943298718338593808037173605573399586439047256675521559092821841408503684849075640857725680840348863256826822860211447532201532279277487413419754547386246087719713775996155824606761732522714234709740327984727160811728463780494013971888305230784865882024673403935345990455916742927344882043176870834879545862272433872055377523536852307042431690789527133366717413679616938974875488696544406052193789278997898179673162908119820717773554567513217317622924489649 A013842 478 42600399717698776734219811250522015431188512728802601511914123418503002039020139327777013444288686549832778915655531547043314861925710009939100941714944201054826136340369410835630668541891813458282869734021919014847941924686285573104924272612353156931886289855493461984422175856599102967902885928468656279689707840598243079224433886165745518662403488603023351482525290663767076105726046373423468352644765824231566824454605121509232708411532388678092790480165408589368451839093904258551466012768310253007135886292216791135523493071514395336707358393607522623443979349925334602948870248925103248832734166647568976535794106174440939401305186579136962387519785861538308663791100200327626740022335800696974025773779870955255462111175970847616124663319153811202923745947610467831450465340040582710212150207597317717080384834043458957265748445279029243959930367657688577071969584701764090604937089115565280312261770018594791487812476120427639494497962090900056527358560742628647443168388835012848012981392437841239211004527835406828607728271688333506804062851950563043101209797238127137309987392569955225412267540693170159141784737252475322165135244825690195970161981489113881593382833993100428984056979884349234329391744439053369473859368059421170376587887584440815994423915997173357929909187196220274958593513381391968130224678882548807097421582831702307435298238884422636997032494506540765529405802676993072858822793554411135284500448002609566715380388313345869969875737262519357718901818477417010088514893723567565271631817672113536557611384872820545679721449222474074021559116746131680776788872126849281067242945490843673056688552721431258414295895795517883743344757488411811573798673711153017816730957345814677920637996305229433167390944165844438509258142766605692439309391762720290758762892825526746013801240879188685899941360061592592698379885432499673668121820527307212796087634730038083876724462149427099582530494419571713321893350732338522821832519221016412117674705766848996769826803620131616194643457288491897530743 A013842 479 715984918055363340572032367687523513351985333432985323610740672294779955269811481681948264958159954843039515235422518711156992884385408137046469527403067187128462873472588687914444646183575708793360191619706392882549359928202401627174462249795819508554212873601278615572183509621861123581543803799772706092744919676934671432525060324787684932159015432951013468366802560185933248108937661398128232602900579207859943618608548277205674130272624856512705529600140022161515570059651248873474489276596990422290932840913287608614743348052942442424040572521361632732222960934195098671761662273684210303131763138845691788637091542473828868517736270835554926847045040974874353712337021066906422619555397802314042451179918291144978551702534542035884207216405018104887539398141489132843187970970062073610535608539088118870970027905768414694765434119804644503234549689222771914848592810082549070797177656765305666208183568702522660535664286156027336984027248861757250055315330401359677577331111150060936554178262702797707419353099329682568410089062265821248855884352733113065402033062181202796768958106923237473503980556430110864695976079002352739629428059785375123670512422887537007939985290922038909935045660916257581374087048787169980747154398974691610519312626631696794418282756164492626727983709206874161229081179401054808364686177978997800886364542652420681065057500930491260009125135171430646252723325592222575538234691268987950726599029579858987785398186382404036583701516171162845181582863149947688557669818812000069520315959615212208923774545557494911239078397082121762080344075152235158815490573835955866897152184864609613063764505589095160169071120635269072074395339107737317120834309063348770445797200111107291812162803901991083244339598595347478025101605478341872827472947356039926782527939718628020253957455456524243920314438555186705481670734464022015340123437602452325463844876907750075716108035345421262683590019709741785801061545758413553066539150547622838461758779823431088710479088443552073383372586647683321799197601 A013842 480 12033558517756491664994148003724207688906817499008184333925718479258366708219721572628504489151794361046965132561746271978415579407865554559340013347063350214068075514453798077778071168407356937690004740552405345177007092313297764147921187032318338480270655766616689691921688246214619904035006710462779871300763865010241022766448688878706620654796572381607683362840850629044980100966915275118341205356950034746502072397953870894995765107492005963409041835989553352468592185992558539816485741271765618027443708257229624837987991450725803629820849902366524961330471304421017023376298257833810522564735543074579541891623597554357641793177593503933171655518286003664713262843248313071496244966867570863492111476980886719273654518464498047997105870686119139288844874664564007855695460228093833271172271972716454013864393259012249745774922651251556660165863076626767127572860299359057402232888164877254492331960941239183298355622909657424351452690545971619554101679684758055652101042203985099074160666074061245921068597067540433974927268366869501657729520848316385431290211969676079475405295878903058852217181401211920873302945269959792542494951797400812799703530302291470834492447332784526707959278312423019541170154281028965965866417423983567641897998087315798928023788078282856627577417222200639934027777167382193528164185280593293016039497128868359234386660421418138766606973366146826234871569520933228484827071110456157880487861949890148690007709187318529064642862271382288733938966863180961170801588756644773285168427950333252871595381878787184816973195190619759220455284342871083616314211950074460910254940436771019493766762690045435922356961578324516967294354362464383741088849862232427702784882513542267380253487020245180764136087615633592005063167882683274491856611337826212963049433947082850981136408262953857802967568724768797022959030440034136818011821454615784416234070840846188555522560627750050495161923097461261630193958441399561656586389323503253897046026779812492406307957022039470779697354343063787613589479114080007 A013842 481 202248018007933355413556645498592758627456881705830554100289550480895369265048860471167274949174207826116342982965269593141230643107996375478827604324093727047842145171424984293216042127422448051755909674464276636389958200509595522034111390452174314837908911469526703652127814354129116727116357782747941296951938279227120869635703113984422173345165992017680334279266176522358980556950945028913960638434259233984460330792410708132193824161618144227015766137476423194939628869976931378695675853554564742187246404679258304652064172312348581606399024309074185025081231213404033111885444819412853452745510272454458360572517804096088885617935814020604816014295832863592835808606474397792637389158143263502711917593617763090832311491832818692687358368621604374027615808487327280030673600053573055788592375045445442611018857504218881477239124999584912787407660728866075113117063051327677759328151387092016252623267539406953695462954242612331074865370006145009845786930461728641344862216322377560139418314706747360195399910914152073816602599441975714361460056897653489943694592574345867743136807836723710129214167810168754117602601152214233261712654858915460724617233790612750315314562322109540380671590596893689428446783001253830988316877644891821357379653853516632583295806231699971339693651253526155371204850852192526627855462010931475720575828244890513652336601702774658250363401364829708529486468938324771144488584153436645497359495791803729032959568311262517989452586195122126751312216069482414397662302232928704603825768561250981012903583236776215218868491568746293218191963950634302339392960244901464518654783920810524631737980531593641547053453246900156669316213769938897536480299634540412400705520405104887859920356349260753102835224555953780829096662604257794384634066754845161269971836348621476439959613675465488094475927557189171564872424605653737500324683187727488683646028622101891052667676470595098672186441499031424218669859524602432762247445360119188247652572088308559872817833669417385394373434443873078421598375470342677649 A013842 482 3399182438659335904435646540894848494251667810829894122763566474932408471237676197938908390070770910933537376514697286051924663418716095082672655545875043270493082933896139711016082020035589084405861573898721097427806027475964771938827310139329693709480735075068335308281312175849848064832644625254644649377871226658970220455967262236736183467412204827841153378231626628811287386220674533100956936450164594945576824779628046771577781602684316150023453981472566244637350342417702285681738224070691569621941050323444294326287242544053642611058748401562609827716540253003681584511458671079871827980293791149142081666142306733442965900580647226244305142752270062938404791435249015203700856599580913829690079198995933744267618659243234183767996432101423304714282138893246509595475531196100402348638872047388801553963393938073406740987957973868023629217960553870052124426158478703664280101028240362855517157839257534812670759645871955585448375262273693279180478140940270273275083099269730199653263203615276302882804086302734153904635639888821285831273059176278862205483675017397030999158900329311815396141702518385506250454546917565264618429604590213792148398641848318828494549491848947695045177947423161992238223905081902073137420641762577696841553479842316054043827452615336181418306231196618014093323839928272799795034366750017725312435717945311874862954821264818533681213857686738692911255079083446424428625419633866809700874121045772845273856951464607389139848729616181417584309304415479790938781510313628832738276499692208945237883870523460497849183522737795918950118152338118310719418177482836058914165030953357062487485620238794494333481327388720650933141197604831363050895624395957720711218657681448597850261681429162025477399351619111915194394627608389760750222544759948682625464416653511281154526401227043548458403856914453678406490810840347222366167956950336135902306038803051666482922185638441291823383437522274221146843184329029993087435092814167523196878296779088201965782449330481897996323234312698174829031803896530049383246743 A013842 483 57130059246547458545849911412819718642887780896618030521287261744188989176091623858759233311919446700059962687082517286674697818078361410054479321759521852247177244869992420123047290510738145741609315472515805484469135903788539921975870601511714162175242714406673511526284013739508396425642258216654812622093881706457312495203441776412825035536796926541526264827938948750431307100210876877827783230917916347250309694071208582089907775396315301533444191066609420873619947205014322315452974331956113210635963232786128254741909685437909571364064384385062783374431892032232876390884085884839405812864797747843630966562853749268975927891058937931488036534237402947805769329652230198528600296869156418735601161097524658439905866805901036926588716034328621482332939908378794086771157252812859462273573522500463587717462761917199747095784609666799873136266263028893966055230445551572485555657981635778512676871804401387596557457368169957524630843033033962943186296114783122482934321649426355465572394663161948822551288278490052924675211199611419350966206305575718837087564126017391900002863637834743681362953594226505203551389570043519402441946364347723204638135973544694550507893309505263910624305762341083603547829172711528143220628726103643350815989335709805920314607996105955201097472827721558962866493777674480946155142601967547909326107111506856680821681680997805095580161306141017211759464114155484055371907427786399470642591352416304210517713783265656389273437598659161085339486479310968846308100843841159791832213130326955742613114211887800587351227466654136009794635786346754448261261308954025642170371675233072149227170819353419066262820669422227980233304108144400718796402759222861411993451979652106584069348079779926162198650902662413958672190506214206708928990309780457508886180450695564102364125225422920918940393623161222972977891057793715766308184852464299436110057594162889358578473174025282791675605434436862834814993399018007093820521604927713562369933533966135410438905625897409259624204599093518224351537528088980539984228009601 A013842 484 960184905756723135780099461115261011231014933529459238971275008134584341082571922194166434273430140687907792881795868037141646228443020218785633960812283770718307954529962605008055811613976015479227765146573142777472767134973990468648457199607379923679304301032961708222255418919917618725769433847317435739531869840428051106884245936170350372266945944383431932963169911648498978433244207685651552762037420048235955028254802639185079981085871272872596519256504536622930452674675715155818139597186394731158634053436457577447276083154946165915830108359750200174076809385737953501588831466495893496818655748007905655021882963963678420065027569814519430030928031343771565123465032946670185189479911929689248714566096934399497903406778727625176550388961141253569721040122392216362839948025728982431950192665291518767396639542376149438851934669905467801227082726620887490258098385278764733943697352529462560184416574121335341185986832476116470578856201815186132078801159939570677143961908756309875237103762873860619502096582319505016274631869125031689029377811106494930690265974305663348129161088537052667161058164872956088204503721430596841792545592183900353151307365681310386162852854970545862706947666592124828364905762653503109106999623933797164332765274708102727616590552789064845225815516241488897160921375001262029481711268577712043882223095740234570004012530110241415771072312076278041313366611220518635648138806015903090032860060824866171215555345886934518665720664520361300749257779453399900250882438372621324006081405145166098610559198264471612080032056063916618443661129902011927018819590308967957436745642243612061059960872914246679226990979385663781142145582942880811141174258631751373947422012955358453533176861219008072725721047191403403505837942172156969540136480149351850034834840345868433852663683031884631195624470674506839415008338980884341662815367480622701737985095681449628398635842927879691900536580353664735594057295645225841506614020081842751472905368837843246686854457757426504006696964760796676291234591495935514920157364007 A013842 485 16137827711053245743056131642964191815759667987829621429390219061717959020574786296317355260833540374541666274964343154100239648161441840817130149979372053334462601791785081502370394025796094892159381048818454810660984797237507857806574620153801234377278067387460987430091446825787055417924006874671864142474312136408074254953403521449215078706690560487252340497311996705076322330527535398572745647271562918750701696159878467956783639242110238483169729699144071747021592118103274744623835472209911736246583162536106542504156369129585180210547356631202321614325708935346097784501203490457396482001031147156768870343952786975337543206032918365872628060529807422794768695030076808734685802479588879802287203145712391176452361262557730075196342282387269901048746301521337045980410251006468427007733786888125554555923635320788715943618784465997101197335223579386317256048767859561380198883391721403962677249019489361257283079312880693426089521018836183907833321848411095104364370758567800467300073110002942620975431971737259043920808527737824384407597516752871266860300111300230155283892006810415042244176975904577019772974453094046084041120007313767834813235414022895005783660239067933489964314515669432413841990328971152917426754761342679455328940940785972019082543052037420725812853710281381470703894583605549646210929499121290985606321528523570106122418057438593562827474864412349066005040353752634783256709338268912709283234182279042283525739619838698321708455214767208593712381692775499273292123516581141728646592570210176274806619347668445230974384229098766266246606182612610263114457405300854322824460639384009188387910234762391069743937768037390534851169656040812520997792849715764823845341934321771740709528532103506507868678301193640145917002722618294087442187061073821870156543535469161693010767761718520716884996504860478626436450048045153251723130326937881246825748110315503118123904495872612088873981772318306004043211129320967909310718201661835515531124005120534057631447065962871529067252840555886734709738426779779272188199263084816865649 A013842 486 271228470339671901203544404523299171847472739871452447363761411770293737258800433282205789868829313074921785083325715390962727766649353018613506430703306100392312948314531864810339212391554966852522717287491770002779171487170794566155099640924937346178912478581056815737546946801003040409048783542610020642565764076610504003001852984996957827823348250109250086738322728622217749409176287443812136093693157975443043407359077410949662624742146778186633647053514413852191898728961738632892802781431986551096323212744342659867356095960938123798669422900617419371972190076361865464111727064117462672991330490263814403870814490694498088663795258975221259813324473354911677457370500924403864282274450302837041023269988158502634835739807769373824924740082845226926279089669111731792755088665714852718981756228726195421408538836495948864400910520013279823613102698745834122411641415648117002633164661636400716524270557694651156714011585814412286579763579742938954640306245275419051979339249022453912328759819456630734085148988112751177028925689614428738491464065507382121063970622968219856372958462645614997882434028225971324381633151632534479103962922495999706047603482796362205977638014758165830234064856150579442331459018167083191467273886413605713510391789831724720301075592930138736632308699178378120356266658472903867092091731537595085445929895642773599480291370442010441370046178350752346713225520532802195513848285615904923316901563863659217105790629002692954006794592474834523999110477816286220719943179249033363281327522432650674851376263558996986475738462964636806710111170140692164685610891458603710709966127042429235607315651506709186362067404422719243608409077936040409904425172859394368661890146017646105046039063633877748876208161509932427064759045668727640837935467724171721027200630200574431973771203177688686136257190064274517415957494890701710651404844970115400348490072660906308462862130991377705011647353769009954249450497507651785240815330469509531601154060815906611730837637981789033318491222788350266573738887750227667065014666517060962743 A013842 487 4558536900998865643527970806823089181240474339019501282842738047623326842108658882174032710325414264850210441895455298575910565574075676183837202580830465629293603722322337051867371142664864327890349309450874178436709535184879544273368759665025421977228982027511821902100951534884458100154882905000646616939602796835592740778452143118843870212227014039586166207810990099953613714320025863068150571326700906093271230547484014045830979734041260900982751706028416753613789241937659941203029336347527397964275904236594167084390653904815487046684236990690676967384736598613413872855325796766622195144965291549863928685856779145102429376172406917596543713682544423676000563026026009036455746992186686239782148478098690979953783684278949179865875510106572379728949972660068760876240834775204669529647926376936201166447613312224987412563986103109863193995465417057821234095372457272797902463255598468122986842623415263174001990892392722782827300546086484739575010639627064343968006616754758320382904509466285607592747769099043211009032325154065349703807826036548982571308722154260226871126060312881684851269410068712393900048882108379488006990300304838390267059542071735358459595866162114040493108743928037322788687264831718334167198990472208953471226969154811701797374100177490376841746579212307091001068827773728954095294216785731952360601089743756068095886465257063018869488106366119541094691209181323594806500001248136346514046187164583856520461897023101648260477992196715724543844853049800658322511640085013638503736669271669525559892227080861636062351697736347046650810376838436554613211871062252744752565902400697202108162852154154873261295187266866132642327326531372871031169263673880247841154100387684118578087508778542494583325362430570497434301677405280554305459563181406040154115304160991781054478183172611807413747892074593410261814209997616628023650918161229412729533657072651211852326335323835572085088130757074795750301070514511611103554542383259201046697620596300132942423360188181559928282983881981403802930304829486418076400361701500152243600821601 A013842 488 76615329695087934870774605350275659869108652215900758060737898366405254235320229832698967762439237549337486896936917203165328875603489889621751863776017635831537597761071518830734906794768374758853100843940842316985777157852270500602508743690082267171287500936391190708610692446803087289303116984345867690903904206415807194263445169398408926656899424963324695454679310609920385696576674680586406652287862128709609571811563824068281276390031471962817107923219600377986955789246250631799314055992892977585585122504438166187353720178233890793621971102538207790835268012895646961079460666256619233801431655078563049423194887091736530525329643064045110195862524128722541462778419133875711739697681635632018569471404699300083242381676298866005769698361161986104462190497775664046979710066864880784792698617166733004485036938565363442962914434967470701481787264490801481440924889383914346699936843453743039863971740328165451460928444491810978440278075549018037203820212070429070287207797223090675476090599862206811311755247619247428806288864376332471898132196278750075985693246651633023015695678602477295284975024849204278121561595534054933485977223418825218469723599656169630427722586650678567678659198523284109466860026690042348113432866415880990911670584920272108466501683080763579234756821245278454963788393062531479609901517796923324622515323308236487563821575458158139486603695371127178475152710505657912845520977427575861574267675160876539403103267269402313853614850201182408400445207999664426453134908824222332302200448949716085108660548041517299944983854784813060170003523603173384251916943281881056375121648517875831893056154880954902588212394219091319595377012783843420861814566905325466276965215806980941916760040963706461949366370598350378308292150550276211858878389891316870215917033788864182614824582086647202860822097691446270311427429942667193500981535782739745272174420048917602048717787704460034076213634156092175310092137396647817441193835437391991846909362016334363309414682767477714652110104461453715849633269178228610060879117113058758199008648007 A013842 489 1287673846185342921373108792122083015420109117792644040726821857844173107933027102798171551183316265491715142276818767433599682412267854574872783574483528405420652405570329016988161578499672074572044065884113736821579956692023110303626364455199212664347829028237926742239619907953419488071317487155900998281021917997230471513985722962079058830322508635358598156506795173420931922402364171356615736605002098797222408073436953191115603412287258949279067132865551823552826765949861734368651071339072552274280929153932092259110853975035577002568404468320359658340568349492737138474862495417774999462500661826905409171655636467350815868539215310977406167061861443031439754364916890383049087209098935250067336097105898781136499054708833555040958971320356049500457696035696115585637587987093798051350010885658721281606380015826468063385877702908498280079804398554296900498577624615875448424985838527927059270993773039695476742703824366573867114645753615752346151284606304267701384317101447928484982726654711884109877716670446736691535947296943573019855191907822856952527091546396473996217824797270271835901854575242640576302389085736140861267098819194000195446820644539421242978598733513837954686975225149580836027809516468579541744742466185851711814252447520755013326996493787538393476198557894669394992576391522201966577803614809612890316930615038841530646485149218725263850351348308102534488631891605468592541194671067625267505478716816428851997747956612996844688937704787331272737986282610850360015397838412608704739003082945497878242421257830933781260175343647368353102277249221198535069121968065738574914496669546639939106626594795084209047800085709640267808439501453858056374424517425977805111716954382067928690794986008477014505983000590646474808227466174298492292712169098903362637718917586889440317207356751130279538481836995900137465124160815046407521170996671900506898789435477762158137632799857948859792718922549261441190436718553225459867734144792196247206971005647408531644141332573272997950158014525683652602284786355078488249293195321319178549050738347053649 A013842 490 21641934332837058479517839469195849240165773942740968392495694964787017425030386516728869260737996474119256396246493024256509862302985831839886873536344661909904904980420519788520031649843988557332344615314299574760294332122832414873048307398533167249693962477594834756821291792973121336014633006629228078109135375779452534735558045823662741761230402634471959216409706479685602819816534627990640685120270274484917012490254872283079946550311961160533281302071329498452359455319326169533918555995792386073839576290136674598876122758422942682167173899060284777729932249924433086347013960486544415966248623324799211948016282106765162302538591731597265449808705273029407951611158176667906008723325804747881717784058840814561139612491365559573397430981224123954192497271944614647810941299085463849039632955266128579958428925995448741326446552783130593301272526502068006679594136919018661678736988138870085167592343478161877614623176129006984595851181019949681764640378155827257166217524035334047104686885742636234714784080198303574644666219730631744706210394778756801122827620285538454432981367721458746002469846103060165914253363967319455316129854193561284874714572774052830741308914167074504423992609089005111119394543287416358103886629185609720462140885481329508986830071087157779154469162535708521640231412313648452273145354105163847556652846957809605575475902919115509532855111014279297150436202213110634839858836633577870964580793533719715526149906794637968686976004360676700907335451840562000778791470200714500548424815064982839620374080364504061639767000681319910589973727660683778906732917280868228587945525070377456565073178720980301466376040521923981056442700934992353484952864378408970512626852299415677506191329844473182802056290926995302101879023991434759963613426045268815852141847882850823411304044916246608203264234390093610376341770818484971208320941064631819447954042074748591819194467212546486536226931285437042087669928724060303997007771522442326807561691915995191343083376558999276548305750133165149286600404269804152005870733765411433873895759398930678743 A013842 491 363735990331992441865256327958774638179466162655647455772675145273175401862485706186662105665223506740522342251714808258679161255726282875732978683525344732719771738005927676085656171938927915683084715949587432952996266839988444396771322902447146941965606427360936387757895451164499250294397936942417436308780238260725258751300524076158299700780999377077570218550197936804075926592656497492638697994816382503268000228923713638461724661671093131225082858843912834880488805365551914931356569170621282632743021758708327089983310995200814397659183691721506206259306971324479946882234263633897351999144740612219900355210309653368402082818766111232955240414934909523805259442728735475257496288612936800397648030796676937570329073467142380959750090622501433851298113301649573138385758490413729390910809111079157823043361314959205506995473587212626075881614487352920256988263938659197946646834532559649989521411724516837466677068971721200220390102470799402294301418310835664988711192617926461859329688472488676487196851376035892888179052905155012727733277278105046565556471363814139044803655117847294557144063510703454132208520856288198738085498194459431184514889327824613505926269178920406021195854043780958908902583664089031606730652022576722542571807201862284705057541653004761860794249163214737653123207369346755489537354753966445488785884664398819906040907023500361574368718695850816992147207381250595750439753507467300543277301709396921227258848001483497480339722005705289893312149586939084325547089148239663408610717375866797166585499627168686219763979563980450943737285688440793112272085460140739552317877600439857833912489184914763515926745382113051976349615632474614416485021602791607919567405719506596279291846557680696060783354160081610010042426280756224044010708450851542832988026948037367073789073787082907356744072261987394303309595176142146276911098250056473266989461763585150299582705201410441268799214366034114340366367468492065281529277709615977688186654689356032131180903202309827100840947374742488106664059892994562598382762669422395269969118566028217827917633601 A013842 492 6113310789509796970429363104003125343882287795753466789171351166606258979102797263879230009915411477787959006224570782403620663224991636292444172734010468922821203600665626451971623281777561478885604820964715985641008256779685784976535624021429198653615947224655257869046948847721738899697946126191209852041669464448009423833107908147992543071026256530542722663173176723866104098242777753358778597198878940732425279847520855121626206388706062256499967608589643015836375351778831034251309858050631897208511966698610853401349507896340087581457900306763354808600172267050534467249711268894912795049625655469579865270019674344162733805935002031492278725653811024366594995453941857132652740122717628804283270453599749289744520737762261996790519773092381598738767390260824375736849442948383549873037968729907405531889773620519366956072924580282606457342294688940530759201752017045139889293347988730037373886366853954487302441498207718212104096452226725554360323937550215021465269014329490044469754074157117185720317481077035251771625342176940298915013191213111517627307614211624234926015031565659479621920275424392953600028610031635756191002968154279659918141744932748279194102806090115263998238718913826576381925723642344354214322068543446975773004363641699419037902102562051032594368945686150095736041746256610919512654321349914049330024363554550966160829524343970576980415055121164681187018114456678762777640937200002920230861609829834055066539458360933142152069707749888807236897298107685190259469927314464022908520326936193259978802492233824109295573204531819439011392560565624409837956940328585409655806568830592690614567205730862430412180809637174064566507989935000844497863758078118554304169387927747363666058065094939458693585833368491619438783058500669857507687976933461880394029768915664028409172963139502423944797622507222136055724366125421052476044828288699146198291883860575621085086526320105286404708395849935359718537538042946141186662570465515737005353105364006832028757440121221264083833802527296997608702854621559613591019092184982197302370975739236257033811667932007 A013842 493 102746414439291157682006305688980527654629610983228516325602899057151394661780713614018218776648320707182227017616361139857652486822434431167109211140513951185855968916387183778287072496835475775630360225953981570668425771696178988100634232928160541771323225004780919005072069283659265687223380542895663983264338688977694386363044612243310671394738293508831539799951581198017611579166365700700991883121558356889871678397283012029171650774982788344994955597566130167161960537346813192661764784256970296383460624303552613116481179213787851981562930455771704268143095292318332791065897296316799346399058391477228795593220666702343067076349579143290728542063601886529362088594400792828494603242515187313588926513650986312736160039570337380058265826363657530002463528113675283009228587633482322716149140443553764774471425240069000430717643420809766728551946837023500469903846150477666119353299646585738142908167714413068092134260377119990833549072574576392133964418406463865766776323835739177403156724358668540401375904461731476525707125967835603864626704718765276762159072054768516401534635524038874005614069057772371155680848801702154302186885768978244244208307084700328415285861956567242018398148784683269251025637256881561280111006009713321816884339726042135770020637760391704813558870147124659035653629334859724249181178928005427089719478261338088265061815649113487309835831421414796710213449673399966003811231520449080320091076410020963503328676672203320149835578152381183230532889295864992690911068374196833023501134816600120463733486973881804930698848566289311464474765426449456146542296102534980085141002335771351159031026718604867937522867571984503169299786837559193475596182018938542190174902901649941135437900050647482263097101424238647907626864220758295131711828320693823782458326165565325472969991485617239240213641478882440688559421469951628964885429048166550154691692044694463577049247862009548603934009049863590789460401887795794924237821813922991848969641852862825907326296117365785456994719076280638809468877624552425624257882352995790060948989249343771967272702933241649 A013842 494 1726858987481166487161479979714695728291359871795121673884407924453543490080548453710804202979128326125611689485078181677587565346024655484625604511638617977580681269577719397761670827454313841361019464317608568258224231944897680253007359552823594225550629442655352905718246268450461278405163356784447424566723740345648109551603690797973322454131366499002931689417786225195081997811049108331681570579624031304248073298823135583174287934575135723714330218728293949719491070751187889329066280729006899771316822712669808768648699179046132428254128172170155033634681002577994219219444535859196446614928974385557784367535259745266279928352207376661287274606462956906898988623006094125068508796696952753179489087914932126958156641785058660346639273743693992106751404517006540481536104872355937397890318603434808124564541244009839690239071432973549749406772570489853972397673942251078134467970907160166500967857574776140435424500514158255685939459262760905422595539980157438191942209674707268354614855066296142158525924826288320925967559666141412994152781026208288006541607524024494455160592619252521355412355658653980242013528025810208107356854989119217351012409017172558419675709481904025636603217686624171706301987885376408400434825678005251799776375097775590175886736858838903382801483930562724144412230548230987385455988074242987213096915271138309249470893935614650381216410818699718488308557448660833228626055368164187692939770721223222333600445068829721201758286562007070546555566270395602932156142326165126172625983572862598224633968715570031495470255547853624457783427382522336009454936370595305410290964826257309098929834466059592015425946835282343544766421517378857364744345031192300078590269593068030560663304786151232234395872983637178955383484706958284666278680698585901096311777087864656425224206646898768939910270672335577180652618196645477028012829406012535208449903268195179849339466708816794483386318890101057370398460974528183925291665071226603724005632770621065515024433058844566756175710243515048696470743426235852617466902228706800243554369662313720775453952318198992394743 A013842 495 29023319002595965149722994019064891105392885365260609972975243986290705437783777861517486239470209777193155665175708999455214210770636384730102535027110252349198510097792729918180401597024652731754654136786047206715974666297895312012294692004306148148829429042708516286406565033846902706155580537476207864692925903989307777233803231241537630486585876748742272904044733086853743137210302363730572156731741094130497367933320439746410257316404306108466747986166436412935486426115214855953616980212418964456521839331841475974678687102228347721667132189663795650298083610328348842421204314185514678257111272498069681865165110538690366755815549379546255224310822916734251301786863423960026427346085684922687673100586264257785738678481480904445966273810264925338170855717328925873177314589686239846342584767928820149556244688073375673848073573986450638279626592222975714087705947413870206003187036640918381766782259262592298179580141457803313584491829222537437563240446506063691972718002805059236011869099239261258345218555427809802736775308838728192725790707482696525944797656279678307884080151777126420415461554997445927521365529792167660346661802126686018465558351619189359489649262360958874390279659092453867817510389521295986108115170234266998841536268314344086128386386505449154744540420967704695136358824118204987358791563801886090519854962021563555857314375875428957104216629886168633001925039642624073518112572735502555238726511598697760822680271821124237951522247652834675959402306538898480748284075857275583324905909101688361423112202585519344368584992775866261966064018052901310909115580595298030760245834906594025713727871063563003263888460590347956889246442586455729258206939248987420866661050694389633068163540843760163491437235990066703130227469847890386145786501133239725712037515741280538743241114427609573071919189944045675228554031020532409811623826852679248417524228556387727848416975083864882273861585928471224286933598895187232377014852105528789362669975828248111015646420000633471045162062757423441583784764745974941766225757875191693418290914506705073054576611970465178445601 A013842 496 487794922476630386271394360478423624808338224333935071815794925677587886292831954518524391226775815725285367264608141153843785240422085718158833306200642011232979359213602411734858009641193338462600472076963095403275386216468726508990636888516373431937376213920802033225635138523864893782356842093362625581894005668348295811968530907476522955588048830516111380698279828990750860907093551827219726238190372569051269262855316630817917194716807172765000633403499296792206720363718416084012440586430125535620762553650259686706424694127151840158059490711679413494559891238788558994573180908515945197467269156875057143107830012823768994064991938422033911554992000761552561629131813566496164164405662106495611721801553343380604909969238249561023355163929122600158637572041147257150491126308856633097479822194579680253591804472449224950364572557990275877565684135491552826672073858184916552295564524823915242354309431426388755504203437481300291414554173743186713125382184427412470985471473144630579651483950914263969008088261075199354596982615652504735142364420661680511554214209092553320607735110918163747922662354842073703851590459216961867446344908343211912350639215663715564942535152500635801877430230366872156408897116684421638519091666127325449529700061559181055559789997997083943791490855204212811156782756954671222539209812818299523367202346696418683293882715338334482050568898496836214863354141273582803618918009965591445897276480439313266146787328497635067251234416301192398849674565999266765936410462933230728941693614272076290438246788854823620802807973583984264863637951415112332449505563065174002987451747275125790170624328965303395856173357141978111437564960550561441642684027957731582505972279020606562976624630961077067800585625285051079509733085733493719952233724546360070042214527063702014657653410184834094619745825389575663566307599362088211703961657912980128153329709347208541948344100234517076376791674699815866590492996631411814560488619337622362818394283745366001839969380950646747856038788764015782698670541085600846264956312608346791281215400114192162828269117387608254135216007 A013842 497 8198369262064726902063325016560865862153740536380446752008065315863219604923626659592839443348421134894871167616269028372652498535773994665095511377314190282792684090303015734027758568039536439540926134197518744442849416140189886436605634185294688270571482027366919772423249773170597269800071445063145648154892553267929807711755098961957921314568336694484283975395989085847549719265521325560081938885265591768044682500809306614156734291605378152661365645612612681186618349153015419123997088936131119877178156239199914554474879834195040977536505860391195902603068092050319311021791451529427490933832392719599085404213299025529085483250319509059123951504750556799413903300818390612101031111165963023871746208318707042197826721852987260372119530240156763540866221673295561950928304359872953432469343371624300686022117457768454123740777370982142566674246453265206528357877545334513892494431552968715543478248878613983315813759147173748213997804411998101739087498298373671521399852819049141806152202490763016034527118939403890875552711486821271647083537718818060864357691678212218543659454204009201578111336186197830732740633680848059478106170718874524362610877193297660067499989188308078185922153969881776020332764333840115074478590373632601958830245668934625156000793390496336989843303586803417204717112047796137159237216499324037160089232569840926708810120286796691387639823911477036326263208393052385106180423154993491695431195525806743538064129054630059752575291496834774140647466480430749676535093250650518808861323044575070786213395613780283020594832793612026023539563163049433792971478839998436379468210101516453039155397683096919854174154705613485226118931154291973286149688590457885594707177876093499334503948130172562822278524442604165853493320083971922828951237192208450673697199499556359639760351180864976506628274068087322598177558931822478616574108483584543457013873012424998533964525819292641528502664737676679805269786415794384138367318132225207419051888752726908366392924365385637519891216443922756813259816555784025693423175120746008484521063387229719227680654719055933531927250575429649 A013842 498 137789992187521865042978303553338472545217917194946168560999553763713131899951393267776852524356914014178099714126633559859170542890753528336260259718519596082896641505722785441804538253040488939364345537457697537850970137068171421340030893752247825763494898433955820615117558937678228313529800777176288908539279142774096278211467948253626783533950034824197360774480388565839768131695616918688297146844658800845526978791102016264132233239011590611779572405811181332703494594214730149217019073749555731775733271912232963917059305373316053709456053995594829535049765423089716660343248925855087840124921024438301828388612916722067339716988119988756696252940342608127749472776854691017582029885366340542212438523212509258218873714183156885074212944746314724831338587663078509709252011376384728339512254046889621629973728112714408457711245274096870118094060140028326122110847904437174991153911110745202139238928902865217588881849986549186232661098752452095928843583900766297260167326329758926336000067262254010492297288014561193945414421959005112572533018440175148947259724035712757063284446806782650923317227281426941125171830274013335648530411272124130962401012987753772754472318287893870070793641771803009573732770158850814056761668409643141122059938957784244996905334514071935788296403383405032959680502187309677235299897704139092549619731801316455194971691660191992152062520480194549535505743462031436479574371965975614925112103202233938644243817021167414261532924187302048981861969136599609813525312263683269620532256410173214703888540080805216727137354762237321377629438081371833758471644863853720229722207176187026229084768859809931989105018137245846195380875910185195020317816139825683190243538563503443315007856223810263354035160306848215499662230651316106986183443489447430472828831989043736465452222296797660146901402262343630907570232967140398108761041283605421882032163719826950360341785444851426169544286246131957487169300290256214213539515848309061092005094267081148913965879809036409796811674773009773760457736853062119829363304254378164599345512349169891059628763863173074871101300421246110743 A013842 499 2315836398695679985777336347820959708067477534295460255004719500106726607842483066651525560376866653836291321895326330240553079314364894550747526185089158851365243853786682854920408874418851497603896555448051522518661255093704757078461899231294029207607058757979495477078280813065557983265495361662001887685819664552604236147900141806298705350855098235290285042536691890626068982989408233552394210147018180465810771932542051587351270444048067803412179273424468524658747633644966969617890439572508783183954749101028899424554015745409322914694827899503962299995581407465868867910388984696846461328979547657734538829727417291347785778623419332651033793923168338214803085388960596791932501176283352085492964454259632643102884610514276317767442296962351311580240307642853360512683398555202898129202182453766073870734968448390391062948752899321746096074806868773456077134317020729875600076323784038294612354188678070455712016337252723932173012335086732462376276074114620179158051632253624258274929153130476703154344040519660729986640580189864998927006562440924023728356594181868224307962621697481596014068192638918942599490762951415342132244850622250590269085073825285177658684416253464632274279828737258693181905726668059805631851993360960872272838461394063479805662987957178007024793897651664888388953350200262113745293685380713465728481458832384725662461889221732846812099714781710629794043245030366362352912206469632152160046359118519945806793805832674760731493583856815985537238154115278829642135919923215724712512285633485781219528254693138093277532997521488922660393817965833616409978632935226789475900941136010175349832227710226825526940888039832690937005766381422482572706481535862050257378423152636802371795337039553579096191268939277197957902823110556669810116785134727142963956834179239858078774855500142278274088971867823209404663532905478728671013946820853556325571314575639131554706264387971617919631530818938739809486854429978336192286958642862530389773329619346832869797024541950474939455013817909975267592013183289415047972109054603333812421200026052498359039180634248349869358599556179883383257601 A013842 500 38922262352878293520959691997826869813490094918903800505864320638293754098008612901212190093253997851026548247094749632352975604036530782714413672592793492814895653450592778742647311952357637120228689407415401938971139714359895852217709140380358748892251836545361380483254665625192833024743180543453265726335571102135619396937757683338462340831821636040523820709914180605752341397102984181315089489940934559088881643870234261028612802353115875571948497048445042493939571478670959858367884617895155118972727468140992712628479342633094490227275972506963094376025736715278858062969907665799898475556159257483544394111228702415682235581323808723865924974466690260376195456132260750282009547269794298500880253582741645832630181648913442072717402685046238493729098850553436430136669879517295108857501080500446403545442614712097302594979689978900586636729279043475476288396466167407019210482773838331617549836849112330149151858580206531128031818315802712495158071977644421351109373783286662908826734276663921949915060289013937888885468231251061036966199294944610066802489278414659245943927782869573184208444113682310668269641252924437655216639204408165670652512835781567980909508983971980074633821081587106856308289548110081153254536452417669380289596020650024905093777838596290764065711037831531779153138956815805345717150970193651218498587878595890084208996972149663956370959906336210554948484819225367452065395454135107581353899157704964729174783494629764703614212663881506268924361656215491289795378406149486685243193984641995524956611376627571933715497089343664323153238898551765591002510883742356650721467117672923017104630251125782256631295505285468036578255915572567664599477835173233478675759157926366737462764229623777003869686657062431866078472748019125949498632807759359091795222512050484294729968996390891270952613350182504680464179997542380992773731404218085721163877084072766884039948185568638982375247138473903399978045562404645896383766913910590548260920350912362220042678591476561632307420417237612954322418965571545198711267236880718231385363108837864339920371508919812016254309982740715300022410500007 A013842 501 654166463364825479206769543407476200955328025302016175102061636967803125125230757030673278897319941882203196388921457070956460977041972865081150595267080233739951247544112832327673371983274807079683582870430660388287945179246769588223037522372689492632076616817888721782061165162615944646858635393819037062521943513593355204332893383869536562360426236933083854671527633440879601861109855135362709057437287134606833788527027225107895369148818520737738389893215829195642377842022822339589036772963872084574630557045664521146852311634419097249827269924528727177864556973691767464335238139098893678672368640525930631827420801500371333415309253222014601045861663206142717031214906429989734460963432774904294421965138841509015462973288220916161386927572130364104964381251606081307010665047178894568020659971002704388254025466219364713823649475382159603508992883692329979079406875609771870583979900839496160107923030932816795287157531168668830770433696188906121715728269789648095245175698943508650922987890536212222418277457254098498064562636582848290911550134061392749437302315177946579594246688916506991320218658595401607860537901023671226055108488040426656783230980813055146117493617069114370630918234504933973422435086133942748994155783769274527240319064968579911124133287858871652405412834554612226806447203240445468156356044696029305766475561124645300612110919402114726723145792690797019184356720750766863101397648753119814983143547342203240586194242455373644072241856475861811746356013762107590924872154422718882361299878018787945767406979601489956359580598966279236486167959524287979200423057788228675697846728817148477520630671022387202183557332861290770747173028144738923423975756535076103484167268445756536678407286820104037823645248292373180891475957449833223521600011548255802304760032489541526588922341709590900572576517356164561473218694797345548103710693366715601282152010993020059409154852115376780778656330894443431011767334883580521970522095295344621288337784071832257299086946571354190814952512560923296895554360960154740268450254231314893797770237985961041683950415280557186187879923202047476653273617649 A013842 502 10994575749772621829028175716049452509456198121250985854940349932517867123979753333414525798427256263214189121708602928991565239641144437943418898054653817488467360617473904372931206362922899682588241977303328109145955494627600456469264591638517792302667311698858255746991102002888086181679753085063916555909806304632963520919222939102695301003591683764134340345464364935240863468479673335260041051128348484871337055483773746572388397469284192878039169118935278441291161444390877575061472941043203798125445815772266483606915146801639681767477846925621554317678369609056837535773082347403835106057446499741319316129123461410816741000711102618902399399777796973505640645143628932368837467085412414647816476349968088509242022886192055128937924430091704795029512136355695743408526928247447935681004723232132642452653385406010748862745234076732747956456175643396216989958387591358373435828904950193409411962933862380887851878391256626351817038758679131846945187676245030354615536785667972143549896062657476242118822183989224069633456971104233047931225350423103169827939792740011195748163240504100619733003118914995012914823312060502504842296308208358495450820555763094525017840796715222080605227193842767324425291310866492653175782344776257810196979328042524926922566263308169044055861977773510359367695935958144862166983303876043206164542017154755821913567387748222391342212035911337754225501431483405658138668145190282593684730421693600180409864532166632947464835922168881789809470021005523299742280674326299382636255846367049861769004512809106162241696535471126826255127623024895724708066421510332246759352453709971229814461689239687873261707099048093399713983947737084028627085986760540085024071258399280767830111953991269585488563702005688049916051243036416859346987727531394091535269336101866051724437380017797113094265923293527205057784680386603458986626979065623414389110749128848759688138489665599503137554546876953342910745014773597388337832758564855628857049993093136895284748425754311024749885026906878611437850923582144657320719691843422865709420059124389830047227582154629620324628259697869256811940111569691826743 A013842 503 184785834626428455080476549259643148326430321823865319263982461315827792752727714274697935094166896015840876568556489427561236982648714568515041419604566710528670929897883910795854785341645174965260582912537035530416073998206080871878929991668568535230929507722710704339679451362540064455491610100669245555176114561966217896089379937498999923967365429023805858186219581466593192314737869745715509946314152985232561891515785358642131796266259429701204315381945224762780550395877479404058175720113126235094367825684482789981422872295158131466000173278921463417220358019418268463738195012816256627507503321152353746182178015931596965998951501715892626712065433733709302322928971466323051309304526452985851518013913663574830678648229870552059695896551282490061010475730178359467112083054857454990646383362453321701745448518822656136159149127647294904158944038560218950230620247960182335976405497900631986861029425035582126520121850119094988970417120168951607769274650225170023326756721607816643103125084203201291044446306888938329511313348844836580104464561094975298184096581368166939379583152419115852583419604321182059435405800865598884474052057881233041941080710329681974850270392737508732053446915390421615871061733142021925373868654565015980631566410716446787571187420397123446872260439388609892865595648540698440488388244658166007457682319981098901327085884373731288557687561853635268002558941598896336595516213079552059264197404338232148593192124599948041497343892396241327762643039830098768511293402113723967552009891007026751658846782647268796193671663228568869929960179422445168472346324154071284436689503486459491657611051434085909511213701305768992928209617171269135434179484397208999565639916711864920691610731267923306290139609599054939073241713058155044822736620140496433271731864062731332619045959116079775327372794311735406187123257644335188239637155932725637784360608561104078543595809730849232879269360954834300891463299851305793955173199528554200439233916351799050766791652705392971317647223908822435960472645105255589335860812408103978222933703619873603753973272860028796027160742088599238277455151810532069601 A013842 504 3105695522566383044537569363406822393922314418893704420869753227335117712795094693814848195127663021338237612487728917809021709967376945753032301139293952703855372318793734888745931377237030455641134617011009956159702955687849601213669176369973631371626232236295598807836992539050210863303447490961948010045844957442966224179574208609545691722119510765603105058535792505709031783233799376816240575667701969222803667710705804522698309099847022234988140928624353392588052710503512796344005759327941312633231040046279102251217774214664722715549064912298833035653222557232362838070047843580402825138518608318607609412083865913762350207544377889339007377149683744762452244141467223434491523355481176095333206463259846943702179216040799434368467308933337404810455403065597107687563752779902989246027793765172752977841235753255852381680426819388368085454199372456081599896526034507466784520755447203215921803173321546573028800423687934951629479625800538679569671778199046334432582052800220062574320634223290203204098584009079882386504096643454035168401815735878323249836580111243054781750152654042708080134369533289826106872930865295148120451355392936809883735903743498510964951308494490739309259622282306966816097944934548917962499758610477274223586474736664911321158708946974614453771582081204804366469392066065023518689288341227969796087341266751922329234604332458669301766789054852074047949319008131452650729160840993228031460053365774712667721405780038151326733445858799503627995706741570424470002369308209325358722646630238155098615130237875952646657627039643882556996912840735553035946514724670057476077527440485096924676289468941452681881154968677846059464144419035797520359242254594263891655699710080176313722063901560419987008818376418531316361003973471368411838335734374701323553997997439302325507328305434863952783927154553997336971786980591228341508743581679761319794241748748086476248082214774146383057001880149567900095082823680600896479004595964476410446782204432124686646237467307019539668935696892235578681187663746284030689967812674143003561992846756739215658293028796958503974828490592283087397729188736479612493784007 A013842 505 52197424647773199829542928290778463974652338438346490201557942491821323398947156518946153615510632399631759553081259921616227879421704327271213885248113463093697242561966302275152868657222770867960549508104044333176127576245688247598137847250146822462922085195420129163316333603816893979541041980597460204840516199743933329786103724100634440773662617437491386718811064643451697180810466126150555355247066996727661243213832456612990481041128902703445684587389507469227401905432539568153704797024709641426714090057812871536217131225869994680233133981006486830223711519404322219443294107055830282103082250010838091388893534412603819938198359186120696987754734698222534867285639624263499033035572126634265201028008247582802526083997716093430830061242601762649323959323490588904883992971829540257989129811258459298577649304971110978902933553460302412228728852869363449460913061966994247440336801144449997745934015233252895048720923122732036664070829653587527473576191371742808406561413298591686606899390838445251284901440605583269974352286531969075329317072906978860003401929662021716874815656495794702818348746002107378213349053015554460425930089088963715949334216979473787936641866905855570726471698733191278158160514963664195733442966291547875817880899127164574714421271802345124538980038809146987251072454354850278610869151018488362839944670299558587445995015632854954794423644898808523884204569665324700805006254573183524749116918575595806393666945101209348409024548843257475723843205574124067329820963074131304051521914412672742424493907981136132374737655294734135447114114242439875153072977529656000435003692233024013034397104498995224376571558568558721413875250734648924677784572965793227057345027317523304726727993525978721657210452466255834079393782133288897766908687635605144972044342962354184801666829443758454439463686589033242484823782796774735737453377291748501781821071209089406301517783709078260039030599673787696898057017599859267122630244374955030379068509890719608463313113029077403215802257667803370894721064583795703806289027614321460866413775440515997568930934990481576304942441384501849893634475094012847183027805649 A013842 506 877282116055124169535127995783113644021981852133289460817584339460040982366104859613928003815887198740610982808636735502603941969440584628447291769365042974215769555738967642338494263521943109977812955582704673107691176173961282377381902798733217645134331485879426110847857618879350537114146292567901513662754555769096287473715045290959363046082947611271917736583057563462492674517881504182212383855637455014001802514694882098294531014858253467736811620860255452035304943824604692521959316523594294943458783711601660931909201324513197000590678282818776024155569919506628443542183444057287339551306503375932155801973133632872632401701299822841130554273193826073026143514469745164996628248228860732342095233677734617124162055893749614382291960839304407824847187784349906327724385269877539083116023304737820925431194551868649462222421604233007302642328245830175391495089565832479272316729740616834771112115912994025281407083852554923757340213038433987845574248395048384881380889077673309430476802158061821749338345338512258038018458938879742804249059832044347593700077176231829598995515026738724821570267987374057418705631757534032423816378607007318213173960460184774015953851139857086714577199809840608745812004203774994304137691975934462045148871124271630255007225278315182014508126637512265333414728774740341968632612877821167733914250950073724681179204838227741393225229878199814274860921826202365112246429740120611495500458408050500038718058360346316025518710475592408628394490632756084303199612300926386924827193928815533790781928469111438954976822215772538596614459646918072686981697697533340928399311107055360434587069112135314612736097038184861766430803001339097244477059525317836086767152797874125614182542117387191124374892736074600361803372371296314186504768434313091615671545149272168286783961614402461248343764066180501881706442433317465392983539378912142417069447066743811165651709609390798478316475987288717349821765644294800834702530046517209869195581004445733324459442903490679703915847988544622771254627576932459854393872299687113900792781816323828752371141022224385023852957167612349322591162314622905073922605148329542743 A013842 507 14744480524538471917376896225126791015077448988804195967961139993304908790627124375531287960133616149233448788064757613592264452680387905850313632767718277267644438923304829164783073087013297849397102344478517440920965597955767272916657640338309188961772709283175514645019943000505244477277456739188720740129915818811201303570728766205154014715516100502647121398751448469114114380622034440790443535461698706420328294864476883426036182766722666032252592911798313382357370190860131067216570232812049315114711777840889115282597946661093301988927529899335168637982663637147904250613477144270828315838808402239291742563762456967690332775393746122490881225669568634809350394047693006988098330967982462328473594592421685710005791673406249768923180985826189182312206685091568875650063743230831799369931003682728556293722086833256391511572239902344153735509610827667757804857970332946479129827276750547141998081332149690582904608858309890603589616960536960033720566392775578204701368602728455311598023613870545038141129570104375520844976239385751837311013948597169350007317197100928360070317621054397748076131494063795783036185552948874482947081875247971997208814753454325496886136376107578056411898997203991111190862354652846329269642189039530503592817076985633289695906435252643264117838084396668643458701346517060927466808324637540366103896815717889090716578895716093649595936438562904278517587513132983150441525744642207117404876204464104754150734406862340533440892966963281611817426204064731508883875883941669785045570648361602676421671871780355954516295450980489056193299223285752047650101393202442860983607221776279442824104870567658232696255582920772971708402506043506207387925939442016871110295537073870429197565985366926521227368822215205808280829279444377152532585643075500130784591659323817332395978042853262166200913642660295695125840177976766640859874346341376377603686196850763234261108283405031150025065011918361472498454415183662717628845422491814746271570129941719439984189856878967853783713657143469474916476525685503852772797811740841323330624283986954589841101767160525239095896651116060755064789665021867165577417224727974624881601 A013842 508 247810484175918097515353494855705976590406685154832121633522879867475602044070079379554356745965686620166573781004381211645188656199279533626221225927041086037300084983984263772509109373432496954817099103650442629558668804842580555910264961165962538880513924922330874638850182009491643929602215415544829479363495166759860309113238373610023525323679101147990169348815594420400920395114532846364984500504770158806457651787262979741390123760307848004069329068594253017280320797786222846708895902872112839132960850171823360554623689532995126527904995018126179298574627749544826740060710363759811504302852816435776317269155614255971422956042691080704240759828440045240752072759576368448968648578881244354655704314831271728067340654938839866291902828780761587121257756333998093050621332480590052010430378895618845628587113406540172134994636038698191832710029180612005426247907385831474735007040346445815561752949439849626877761081614331374530692255744687286741559363379142886415902106057148422027982878322250456037964684744239378841515655356331129686211434072625265572980131675302947701828257061262951915542020730215725489170588411733434891605077292665357088549561306848626165294073240064394114786446007478605784823594650388256034876271187389173884476612897538699919099457291175340028504684454809890610393530912243007934647512183140933108193781770561947673541500300385968758903722926732209045093333226047809470723190201575022223754368428208603011393176135357345541088095751874049815482211715942469811301981407644077260905887013456182619039149012442527555377644629079567440780045763634664855254115553457164551486576393928595544730559630631916925967582149431335503120919073208827568871264201977552750737091600540303523491516061934042268387794970964019775897699621646802615166903169930698096632018255397905579202966234777227338755592191589747979995871255516932931908138959512778385153910470777678226446919188358538471267655311901268281523355991819295188005015819930440586279173930478627814278924564812718542875435610291464921220967196263253552412821928320121217802340968745791459397400666947693484735015307633110373919900022521451859651296003069520385068007 A013842 509 4164950807544655464940546188039850348554965157397263468294619041932662443554685824132170073829445295025139605537340635024120685744741291121655900144155779533028902528325823521224560601239279976319610984635052989274992546602989251403183823202316332390964797536169615010055155009033526059524824434489061949059662263267732972215266197345263665390115074652994270776245543695423678269080689953548856294499983672059060133753588528900513543810039494001404393213655863610461430351648393047384636413439571600487307673008837835220841560349981049091554499251269646695471143768586599903020200359083711151952818047285836092564342698408800111705622209508993396174450436591840361320086870200024521816076665257073868698422419369183933627794387557081632768010843318259994746979110705505949901792735001277004139303378098665938479663615023720673072854847902400510132357460438545975198948579433669595871263327102714822146381821235552678934530498692067411737344742300959228265388220313254491992066696502493529024308235962063414630072456496431240189353619573857296636155572458612838485077073066816642024627516428646432844514742412735698296490079436003840223206534057826656587252476884204859960097488945762271887215798047692927425530155289075419178165489846449845476398432968932929540304578692783939859078231631989831488884074042068234357620737262049662749412890217834654549211995548586976930894871229588237420883651530185533774444657717871398514639670172901990812485111306950906509067625301747155248809532309845090118552401518274006524045243035158061278190977452121560623232073280940289977190229149407812222255920106954564616834889452757905320286515712030627774737153185492455800953286863420764950019337442636729081638298530280881319321910452925448404793670076992280373512637541017811553110141577025242910094330818472599069664253507900859882465237964048894299790608191473091786580091492531266319281773282360437951893370798741956086595482827124616007563044154506894224800300885570914933594076249554297674585885160807360550107446302168650930960795667596502455402298149276277307603944661710517058092113009389884397941402275389686054471759678518041405159331923589429111837993649 A013842 510 70000328222403024399255759782385764808163299400375807111627662237762257688823604646189382430851487073487521350266084052850396365311866879881670713722826186611616764793572115921221190025028578562003701818761335590744799730756440348333310516561330598494945352190402719473996990236826472482433724270457664177845743658740788064021978978781846424211664059692874708936358852888985760668439156049295627741661225576296623667996562405230931130815333775681603636741914099701025259920154541947393584200678879889390180060259537496556684104802131492081756468916088952010783513318634984570060507435119933330871012920733047207728907732156703477436392475217652009503988487799060952706700027451812138162800512975640511214385602337874372482340271671871001931958243649995731712477913627438499999430497166462608569271875704278428027706377703673352335471428695645373794531837590642205168728774541684897808322738615328015814239269505933874852654091517576989069553083852221749456379818804868246910664968117408742311548521814399809687627776335519853862466284177819584563866706311905976418690367033987302507914668616260596817759275730848881269108765080916542631432217909892617261952378992831081349358496711426503608435917787575031240885319943490570127427387849282552921828462908855746783899054089619677211527839038853097833674632425040814848531731163268681829382445891147039008606009185101321277550100755689506332791531267828266147091362264264594835548936595963759585437265735923885697899578446464438266741809531566429622510212317631227649628399691901535902555758037807069394661455632763453646636181314097100019455249237585367515143987032502114718055469572098761010007333588571704646621892313512796514975004398395505675094883398430772333843348982318011339367212984009256237626899151886358773122149485063257589955418066068972563847108707289752044593254461769766496580751874088253657051597714972993028168763556631880657471883014456055947410279875483421239112083104797371236218656983790367288915639526259081016764971897689308765655850000548516196658092785294416767946424994886392708899497929368660195354143348815787076201148042474453517506864916852721896512891639767535082661159258743 A013842 511 1176495516433927631078291554662557549130800573022116190125126119230070264976058323288504950515320943244104771333922074676256611711796546650171239685539539718381442965885566552287964540750655319891596216467921767273647849074823492934437949851846283368904546534264098506199467414910342523012263603813581961837053413672456424992017400696386492851725437851258145233093383240505183679554456895720511615454100218260817353988018224344716259515613314767880712322721350273675131543478037386509843969660809934300980756272782046704628189749409423987418080973072707016445238508346298185669006948462060719491949114158760324420299752254357715345273448330983077323733534514438817432141507361382606606102188221581590071980178818492654578310692945989135929470422201025478262891616294336358869490428365876737062223752414961807539861661090065638032702268302087711797364696594385923542270824513722098077464480267907817961789919402586230634648557316135916455291978680304290943113375614653420625827546119149288732030196006134617601419960036871082183866470838176613757764907732984203745668928998740224593250521835433491850716080147208377147489911014714964332006481286411565218321633633732511984238668254228945246146982470255773550065559572290246012131672107582891866957170976109138536196991402084237914894148390726004015290569547167660975159272805661056735506430768092508284617641196373997906711784543400873532935227266018389669134164525575495045401070977368362907352444125223672746924598214949727813949129592797036982665529138422428043107304513621789113914254625341423415316075084819855365439014299346029960026984373936097271827024990055263042066358277098263876295193255623124639995774144113209571027184898923833263881319705277425990614905166345818816580744748622243569585795294045754031899863966395458170314380711436421221880578356043418862613478827738964465508032696747801279214066202795551093824432409096312018210129937823962932308124573867249860765756780742329418367126967926564703024805153517836374648768882684464212424377870959218911717232565442443262618875564889055602258473861698899071903317087263546933389712695149868140268737878657543696914692169789572962134286103661693601 A013842 512 19773360144705021695532846159213604728241365230782706807432994685899790943452612239509902703310999093103668891809228309083844873040164559549428025394863044046836911927638717044303820036396263961418057610176361142568199399400558445749098623159980484581178713601376703593694448842398126784267114389294872032595356723592975134840836453504167785358949433966095646932600492123170622102271757046374638720937062368309557268476622296561646173678912981303771132007977734049657935851235374355070947598089232565796583570676647858964685985118324188956535686914432986825395123609776233606538999782801854512501188761666284772531977936138990121808010846098832580579989514584173204582002314222757469228759477440121784339770865402406045497667816343239407566609385932635213164419395058911183519525629545290319804794606838263099322454937940733178415627023353188172178308455661844216974945747602127302387945519862726696483803175399266778276538302812296347864092285679874217880906503955480040458283567624542095719231504275104518027065268339692278264243775377234347426754804268265512353457689681826954738761520488130697534985159034131194717862934424314405528032930980719176624331696482142328919099297348825882751992334377588786055951859731482164725897013112145663607949172595466291377862834494829786635625952002931949484988602379246878009501898044745380553656581919330786739568695587457782818104962820938481468042364659971075169137903181347345228055799916630075383872528412634267857561722198660075369043021066139800567659548229465748120504466960441409637556877488113303341217273950567309126933513329108725538173526372743986847596809007858805948009283563190520968893313047257855824408976040110713260253896596212865666053340286597698624264711130774176850272576990094047674028461507026988014141013683208465468473796617111931476146880430021740823944738657808775771793505534240296099750810670384827233907235499681716090057653865007345003302649712986868409890074213936330534496302949941772963737900215174275948721858611277790018216518877211592249231527727391143914835441619090357507158170193573396701479050285638433309480901267383833833496677526597336914045231297653352774590946544242084352007 A013842 513 332330863952057299636820545397903054667552625433764953312526341685917786386608053909442934734547961757793363064637700190772180781186045752347236822811463181295187978767823917363614303351712008399553294254234101723143727305725185797705100559449792004355870639498338257299222601694185316863177391540878914251830160453427133091269938274044547968527863136668169537996216471114128645672881420678418552982789207224178729011286590938311587241021490476772481415658081776172600927851712936785677416281085731733343180072362420565619477351883674643792495289970875209574415842509509158225100969349550768791607479517325248171944953172688006977227238290383079181807883771616199049409712895141884785327760537336126829398528934818238406679302989280824722972003949369800027654396772755120261412667255767694404959182957130687910312500141969902529631443381497033609800830214308615754697913179948953571234200352332847587803279968935476742493779255366264718551799045421645979924395611979753039982371921065679002753123892351681634480885964985208120787145132765177677201467995336738466124563390482465628294364874844012633470495567886642989623122338869452213709649470992947201525142822775366122143301890541716611412735163884134727242382906507020742548151099375832168258801743812001959187740659354604223984965375313277274994203440188002278705698400438035610965306172318192532731931066738402955823890110131513058033388022840133860367700738768904831247933829198801676976745585031144139882039864992879886727506055058611628140654027092630828661318576204138771778418439942720289255838723287184764496371558522330350120082457746708186947559568995082951568192028846543085924189912385262782840841660306140757765087240092549633249358490196847520778016999974921590322531201472510659257396352548602587553668016973684679128639099743800232319600619387375398028039222621792094396533447513976656548511874937157791320278907043150602325598988509178447470507633726170297365022477313627907293279363679671378201542888916434055870168277679745816836165032769295230932834286514262955776639267292051638622807366443388078361758398150725148632445507600920095239578659189521441514358202419659900082550038569076711704181649 A013842 514 5585484830442227034996042906502556639797556975665287570323630224715220235799721562056007404083547593263233053027365827106308042389393870959700009280992261688028224359150816579130265596432223725171292216530912547660876624827323197702029625102672654217209117838048571090428034266674172620519422419627551911830509506740749825864973852571866717707047795737981925425102410230015160147824118037342180619981738205816771898492693733900202846759848190443115095152965380412132903794403739328556880335436207893242298827476195202446366555853108919738220468338540499647317207065057320422289271991857899771080546908247685446025878827973367333266258193946468411808645102549553457423429044628649657587003671351008283621701075807490132901059045340842821118990470377058229064787446559695306233562698567687639864148987960495471708622189886088151815515668912820643879922553411884904989207826815402062671733205321658169408209726437898557611092947944940811124700086556401603984589317050543709342983724877350866999271753258754713230720250413506392886069548246384341220725072597624563400155536903838799814743390451503320330738619009470808726595817149378883355818078658978463616033075422385578414862474874334631088013839899400652360762729509663497620006775527209611251925680908248316928068357261772833192515313062890251160827577219239754298206673016162064513493900838151861897625565438672338478532121080980339966367152499874129791199946316488983498784023867344259784948163047618439558997444010935332256229194267370085634159972233345846337310781310262960337279878720117299901522881422287714336890516784084806194468225867348924498027633676100359167006603428823849645127859857459111591206025784765307715757821244235481686021968144738416281716131718578507168550781903148486650139060497284363689014498361276718402115037349394050504595527610043618314657255214604459730522537652367405666610839082068810998719927590674232173286342199873762166636821800035744187813932776210144237878146265364236853433331334018507177009918242963487943565425705753544946288145853445217497737976165377511890333523407814023433026073397719237573065511646248664040691598524998286867531818308067223940687418498230472293612180974743 A013842 515 93875243545242509777178493129588469445077540090006488194429253186788706503085920293475316440432184399975157922230937456175719268438542789219678055985636942190690366804247774245442373879236384148953908283235047188536353433472820983778011909100619299428633643504082334316823971919992819233069932606680264982135373279791782323312615540175363924502352302968262220619696208735864796604479951853610029680033074025162485297966703585660709245492768536777435404235889148586717714072543646895055487797676346061723316393392412767516082704223201614040271411365850177572460299142418384337415794367155721452550751886918849291356945461748384770206001465658294597267898238550344958915571953073714795064770704396396222829929981096486663668099375043545294546872835627217655891882614328799011867488274827126163196752040652047393006813145415483567563371847417776561689858355193549598153615945286462467323819981841108853243780872241761057769639176110620212572834354753441758168992651668488122927527464013636021656760357019890465268715248699801945236170897376981622896726295148276037066414108742818708486392163318416304798723969692175882267895898829610892561234448021451037994667898624034416418593615212942144696248607189226764227339194868914404499453876285811936311114919024929462610044880498616007466604866647996451260029090323762550489959553382635818278291991386818342913392878327765992808689359008036573814732732065384499400697497741230345664063089138454974205623776341323113668070041491790129230444068051689029253326653325843639391182301481589574388662921649011459444895068064389614860118915590113337710427472152533374038350439194218736519879983828242440985663940624315288513399675364550526778741701651865740696971218608618562446803025794148969981832991446216615128887189777858300521266673957977806184347432731265806830737032542003093014444488391857154690892290323338987038728372452330506455485823016461820136423553353278320734665063993200752564588768169763894206018004281976728795653999730849050124005695909487341867504109836599829912264867358853770484482165411499842340835527915130291838869215595467225890512054238501296531903696409646207382607270303685832771133442699759547838739925642505601 A013842 516 1577761218264890861825038934028993405963418216292739047083772458310357790197365062372439643414343723210382479198935365825945313744646588658415129086950600087398932994878992341743149977788325908391468336516331438097730492156377702274357046156254108565497045646373111792862860496059319312850206357320475213554749218713460485507915129383727341479111035155987583141955234180223679636531494550803623768832315875140905890402926387164199540288996960797618356838992588920296964620417241073365197583415546348259383778623746281383642802009879349527174841610825843934460340247686625785558947255928786210453020486963445100039836182375605102832852266633318957296281565695315647724494017815309924560653601228790231317102633192288651356269746196356865765449291748386647142574871099024124992456875435019509424847811547238960534265508534998032320037590639550570672321449375737988096167823192429574688311442434803516496468225119767278097934325632891193912711627000341095629546259496592279882042954087677180615985171320433299049771297184897571293584324272214930136025278842557075354975221925640554033530793088892622834752153758616400053276526371629270271276667367896527595576383372174146436747302890883918625909850341029334226368889848161844396422321298735641213580908444051989478087024306540239237491227993752876356327308921071477186084750213701960197803253499238255889345394106054763041135642056848070696104213027822917281427522844536858419575908339150012751473918808968617571419253187352516701976073451744737514660661062447454047247600941001075976750257724154935598890351408958196256954018614323034866899154524467628417462555831537234304689622888201270705646053850072867054044708343852000703570311779662907503893995271155052179043418454522261738484667087236562650471206998596464456860928989211732988540327301914384415404197305933445984293768516401943198889826723464358355159907755806318821997350227437673811032870661208548736587515730533725048353043426629221769920544597967182880868556773476379985434163731150753754767141574023733341335435625700255320532691754071077850222422717669594814935874906513017665541836095586491290811705425556923807479480391994047791384439771454858720525701930273591636007 A013842 517 26517432795378020714693429364225292174027169961232065164336963706822183379847114603293593086864874955996898327896506693436662888106275215581983074564378735668913866844931224287677121676688393542335408331829982480108556381672240042125118874748162802660308846178592889902646096357268979691073418247485226914214670118917130379931529579552305428239419167866683309866841620867019383651184828915356504682764732913493205300001983789068701673637171920125571723392948441983431084375352570720048875784465087475195463167329303751214884573380042227503227562953149959006474938542869119577889226530395109839083915324394621796369526717186794963311748045306191715278604274641170091305570957421913902090905075852277417746543956062795363344825624322169842919906246415134378525255858561298468748222705436372894903417168674445209699400401947711929202871785878926441289706599658028365932292604395163861786450413001742701756141459587928642991982210912002296090944314994732794245783983359226447977495929351590374612862774382522457129506191786573480731271738043116330796176861506856765491068554904240791641552039445018311983679448221065835695418578727973145449346948452236939298852275336130879162411919687086020345666854681680020342581931678056118770669954067849921876654328219181787158208617520021800864515068891004592920793081036448317066526396841688845044479281561697366732228038740462402432366736049445524189423508358619770748952376448130979457812291456094264314022153422335555522843388319833748210111866503473803408901730476554360172090429015405083941241581569872002610550136130360404490626190850927247007974090092727430812293175860646296958918491881998756749793227058174676577329413135120575824906230080794486417946378522302961973182733965155653038711799735184908466469576025410778126461633521681596338397280963275058869698344120823426658025367455167459343741317741265470875172569651836800441309465272544983742029457202932078615826376883080316887669600871357330287054593058034442678757833691817518415191989829450718356371348434616886267824666561144191172192950310672605428688258615872880054627249553764287904761639258522159124672333087335218432307626948243961229798279238841810515875472342108254626369649 A013842 518 445678492991918394151852467324534485568874645538427319217011349020560436065090455137555419010937953385439870196956587996589993160402167548286389534203513410387435360062759086602989384020101830266031207833066515543184507106765338387996872927892372224311810777723610700593772941476619741667870940485484208747205960688640210295509217643535597332419917954335346388932007121911994781025463419580396774203226866077080301477133341542877669028819948461550483955065284464415526235096550656091861455309504725195610149453303608146668565024798369717646745650553591361021824292090001292745584230296350611065483364857100408531582635535758462948380549397461164158687502043894145724572731081390106952441841609849226560066164269547401671736484267982708549954864283499163499873975214839743364251379010269119244641732353911400639417822555535194394112666105267116698756098820452482746224041802069519025044872091320289588415469511294316702766245018798022590400501102116474072888891408318518911157774084612179426118384649047054936975610565356940490650484101290656171691344511345741657608389202275574985119565126952422769509700486251453500532900052681044655567174162636746238795810191574351686082657134180854743949622826634996101897774525713089188178649918018353636980929294379788296768012234659006407129904762851114193219769312979586864937109151718264418662563285207447642668556647110951597680787732783030925051640904983322486977642590963737371747451182502576300325770332569193681672428827491445806167350140323884213893411384119449131412323840461913245800447261444838747875516137942967318273954389631534240463020532188469929662211406689882312988543093060753104693774767166741789235175446561971517889199008967912933226424783824345881883282209752371060621629218149252756595954164259078947971440674598902589659443101149763914423020069638679331841432350818999489190260327277448768999025378138421105017088182835663541752289087209679445296193916273930885931062981844902650134526545526384878101882910858377032004131773063578223415533253140606007503329170893150421031046915871474479439963562556975495078120183250116386815328871017981928408367902198843016191794286119136256389219679167214309340319063653813435505394690743 A013842 519 7490518431715172450510184418323451098956076167564347954080309742988559248945975279496893927316834182549087898400249374458688015046879229984049348901358449888381626096574791968536442577225851461281186510050348926734302010943405042287063443299087099974008603741200725044879541827397547998211906896739533096414290581293976014436623420934902784365981561058514166758780243697974896284694963692887728584033633938157488626926180071311144983367376873793278983832782235993431749433267726876935915479386845916362619781861673742121058572371786199844488854148854210004693800877156651727175034158590764720177578913153286566190309355449492486773431893723129786015060846851728907192893891284923527549690031936735950795032022878283179896875091091985382599091404012770440942381901435811566722972927025593087144693595672188910546695343690880012181851579231224430355993752875344877515787470567382406253929165238820107112498796076323580823392280030938365676861222023271579743043597899609347339828709040076899614771690796533852325749086771954098826362686290392058277616427202187880039424197322645588774904531088689369487149536072428178983456451185410317526117496151435794035441181889790128787991218454177625681561310847254379484595896453659889985718569172134469576738478650641101903779981627913920684632309349238676245444662843247916438997993512928870084461701134481572530330431567993763502220999424884400757342928690054701038633239026327534006959412024320799879575221979490438207868511303648729664254653808423521982906565132895581551646926786643375922168117123103404835543799730407451718230351426537195979461986084491614107832787112236852034398443765072077430588272511771429251675593730367055301163767743723712668736521341735781236812324099308100415867722269434491080108201638702339878556003417983755824406260201024082109707698310417283530258953520214924414820705320552081460566619530372443512022201088918997146230722688733082437093131150815956399843375535867278840810987650661950646258346082796742776893442709879559200944867385534165168108453375201179126268805515051871575947467595895087145777965919884706113205232335199222270759439332255954573135486566804323061133615147763370897082742502829642410539168567317601 A013842 520 125893143281836903375724669518762242620154772148253996064227765850408715297035006522504296236414032106102520308412991236527169468892899218341917406985131467274029989805132528615191990395434885509752901674416214411623413897925808545718675291527756889263162603078360585829290459493070589205947519213501332751434981799807854874636329835652911096839052096710447600714819555831864081856868254786364054311853285598612911352748308458526413735455503117843639881277571040341607412724930685620661931462054719316306550673749150583828631425852610660786324171679792707548888711342371845578630799103434982652024568793367287317960529337039620225201069837804642313555127653037007743190967630825709727527640366760721125012103208515305404526779655982998325342929227242632800918612617431685001913005984519143015640865262462479019558308641412620364740379492139189000993187004575921356407840017825996101909787480168849540239767265654770422898754050479981111931006558545125440741333749898734300740501112836572451825467807217344456038864901376232538974677668482619323471899291987171699822602484401704410539820454007602232970522252769300404174952575073191206661456757817181390353659944021702694539768408559363354830000951409804355997603231696661770989971992076064030176243610681324999696830151220349264946615223232654431657188448406467731590239276971795519509547810967231789517263563363271183181828337334032123528662602493749360356308848315486864054966837892759683576020755809295794959646069480424199467127966558174133966710640188576039138529898503115219123879544487998925070984642068958041028297516425810652826817600122050558310345652995364772142134644359566405375897096105342411432911703826279098446659444468764438823454714190553275247104731137071243689488808182385491583378544941670226338890749446052984140796015198611748017857285503183284293062231814252234639891594322518833107743174446969658106557133701461585036699756229536916520224255251763779212167612631321355477510269444675404511664022613564855851248091624945751490280386148672713980398775877006217575199814291476805576949087884208729659090273215502255644640339857693328704653896857225828510688122728280257688472669788458974667269653245057799993931806110906920007 A013842 521 2115886059137832835035804520601837011716941255495704911851476060647819277997267354623729706845410637607265058823497143712312137263682957162672605859199104570474622038654862408435531782576074120762417018441913315616154717382439064227893775624707010037845973869938006366032884752700037392784359955421316899553367739109370616878012795547818476804573948589412492825213972274866139623768384758194420660819318171055887201105640820262453435651800640901598055484632136475021395785667910033226465082082753667549164197173701973862407808374304827375835750353422276035774172571531243608640047840531431753432576927710123997952962616567624897124954380763982623363921030464592989139810592971287703390557051644147439948078418625516737933881585678106252854038611522266929485039122261174329827151891581813236663876022466206884881716493336221910470191558124383349539692493985907510237146567179601516484797798179197854222809768433859726497659359326417042548224427229467923282539596334548027392545602203444273197830637435901908272645202397430340282547407574187382969592211400428394758918479955339446027942762370505770729535567502293631892968427929255124610359103728633367627673962679172757187129887642657219904627825990344581811251717515125794385028459270822408155172126364721029269904624351560410095957762056871223032862366252367503164837151528064967296396970058926264686416648709446498775736988865573077900146232360112445499508482813638387724171827644463612001862180842886834425886771489757489520444019733943232669578505729649397489801272004141857487815043504209797933668038879252977795562596358568599642060323405251303733521979389893095725392856967751232575152702494242489908952947006208272807593005283186523923305803381400628897078089216220756392689238399121352957041843204834651494077736825939812504454358627443067648936127397452001459113496930102137307592658025778574028041839532930219043796905746120464859711812802949826955955409058016393837218901065494618021510515098556659523627537228066184532291926675940463245297142450000742303868562226164843498786383278796850671331783320069896119380330221932946410619470191988251775539118044479394499779135278694206290970160161134629987232801062089686444498011865306012604557649 A013842 522 35561696995929556458446766577755074655926631681116312453487758151307898605300072429161025182950816586265303843646516494372830090990719461033038486675559350515966972603672272498575982669756077747653942828953237095560712335046653352478210686924450717706077282832048072993914694038629528460526737770766073130793451591211191957868761054772185139654474353942255766913371232023675208656675242630973628046390280500936296188982505266151054892999813371633158518530212317735684598969720563928437198634564840890498802661898409074705488035346941233705671456189968193333256518409725611330413284055811773479941320424024054033595442696652071645979108277500255950877420759018414368472796636068432430885092366983186023207353981839059814454747810491931791717826943854740283855052527843556961404941841815535068609764309589539114207009103501881649272509517396510955713611746421147524555722354587562687559996593997778335922763778067880423246160852199091234108007948445667386609642995594748696386513936233287899635939523385203372338347916693611729128774279099367345569936297007000030713142892609390069391634007161090488651304283011049071225120368206990879326305456367141009718316290748856530044092021610139894937079871419721386501707616276719226229173314964712213863977927811866338939287021476675812482762106889834645513317789603540625691418005732187905350543875780373730584604614859667304923811571863686720267757727276409871510239070648820382480155907220499926915297673426399026195878968428354126370102639668383911477605945798217423611089978573612198797707436175254073871158729443604797810020556998462454184107855472058661849303907605933259856677747056994965890591470820733527899772180333342441077215639794515907579000637431200369873191445457022252691928029774032579149002258743655987660964522833570428762364405451435637975669493168975788523320542904226621728709803439260493689299197029958191469094594875046652897176437779177741648742560038081531222138070207768045087527227261441776613608018192108363434230411642531365763709073157162475901118925335152524684102743766738669233073282260414744078425210040027030323281435516746547591485956973565183357787926629013525132335481828189726195421687450541360072678085420198153844800406743 A013842 523 597685441410588055397114805872329539742158898664521863405768751249031851859278317316909350249854374365360961700167002720924155339281021981582277845556126004121856908549919883883566540730590398704819817126217055865088892215129102895101287015139243212486040892558231962808724262707246484836072881713265391109245540893486503235900267047556115642172750466707492674513030296621909231892740802898773766575681444379236330048228966008200779586647863337038495220937278424183651054884093517945243997451131280846613376338526561318575137410076041314891220164184795425352042304912258349630256065126028476877373772366572276142638605402631368153970872819946801766396810696822490290922293062402143865885747411886407492045998372769078301540946450937897623401517445366619950751867835466661850332857535393697898124308751271383892477202002556124879323067458883159632678672622100226445208025613553166089820862755320660491853890817986866273498225442910126371653289589526331766748269826960941340168139726272869729181235569535113078890613435869532331467309308823066976993919343796649516195792596086018896265192758356447842762471084566701740080598028454895708837215805162538950335741898616031700451054607201621214207501398951257342934199906762820035233715904611918178411877032734037558552596969958490380397782730497450887142332089866707295995662422340882125226590920240741289935449761946428393854501088312982707540204122334620710472588060394724168343980332654942271665407997277488433274137822375347801902315064906528400204123131030640238631589269886700225193068879797495219552564765758665836793015501473158467472300726918889929701250775132920298411182894786914391723170850084068403411471034862486407184763258026428858680263713306184616458728623796173000993234396412165557757280962704626184617830735263818196209058562422278767457077171690976077711448364591336831394425666403651117436051604482507324021072856064909095242844389754640303890416206560036295250474545981957533786070108583051939544909961754765264239110528476024664390658392552429732470105778107908482365714814487576813800262654950790603726092505142734298643391086729959225370104478854710036694341682853830316899162443086384728166452300981248638741500581657270371669560436129601 A013842 524 10045299213787753447059308542296242574446464609854618958260755402242478334198890679145295449649302469958621683294706814730572278787296136444453343750261809751276049061998503488431102850059032831031906666440330057924549011459674832357967330863445260672252889281226204598926228683320691670639876922954851428373089805796827659885775788268275635597997417093952829380540500195324428460421294674319690694837478035681824999120584231699830502512790639105605989178292838475254623279436959756105715865161163437189031016121615916081292334451148026379376737299453856713891775018660326082235713686573160610878020992164980245129327041002025404563788459484845897287831197381495594319530979499792831953941756751574850718817094651129899013998687000913245356509303704276781512286642710688185718544336597361880573775257182618149080864334056960790846782794781449263946430450759638505864611286486988062471619240328674340886588342977905261458684675018990493928376838131169058003738170981732541104205924379468121538349026217176645516914540016659229894971067553389286682336802411190288418702686162417719589529094689696818893308851518312556145534611064241432178427086037366792138292814090039644789480874783237647747185476012173782162695097832962716332173063208812508824568417289160969246593497274092347823345534351470657060201175434389749523799098332283205878683313596486138859945104149033622015512599791276300365628210684077970280912787531054129097357277450931614759880512210242748098038434380662470506572209295884022822230697463231970490681120858985770684819908662756502155019956018105896718980211533259374362806958317325783048488921777658991455396750912683670181691332477362937656136593682933809045554316077650189827839192229537044848821851980142279627693290500499266529226621140176652284871881167578992423685647258631239244651096024610234938096312663686598125246112175246164330747719316537500594822171491882927163746485658606239587486225183654530014274725694318760270342480314955353947931301727212339796066730652096546534413795603628686513625067812659617863120568887092703509541014441757937676824436733933935357299473994670424700795345976111111586721800663724326136124223180952868126293563822591845871328400275913743136650302250030204007 A013842 525 168831343886130772184725798670372948948721730697826580831488516045489333362880755644394980622255826612594554631134137435176728289578086165221927348410650236489696556585008848130061545600942164791153255342862627283537895235602754907440356929821924496118554310149568820694153125480570864908444411444102187956666520366027282479700233673424908607495542589098065203398744186782817669134300699591291041508133493345704432760219659182179051255732472271447919860119567736253604453457496982620868766545763673888836044287955998701578280265120444879358184823791920969790379062738624100464135639930235110387026898815316822979888599578121040974503592638561804995716578934390796453728357172453018126649899105723718516031158909801540212728275932424348914706851867357779866877001604038536337371574665191861126803440747468263231602086862495340011761878431891817779147656585917244368066521891986808365960504572204029647280890280429653729336113333044173231454229518470558357868827439689978818338388971045720718695032083632087881202782674059991676844778732369813741270034638124875177453136046331754613141215494449734435139841867468279131138000208156705750622824035030023675468287326411296309976805062481875145686946295336604756808416509278604373394832673350511835814521389378928410127496908685670089866968395845167333210801155525788520246491445670683841203030451616142535819097365432808085214720264691980780245113336967298446511301220034426747739283762117807649269311768717549867283731966635794141803959121635922771573231332264539728036877598276973847899768204894948531719420400796305806155900415239490304915696548439294435695953308317114669390853192589474444743686224947038893186687730029068528628631390317066740436493303801829112774148866230251293702641133441891172556711821502948994951841706783500125664884673475815237984850970885624218604584726938580654691011407329362283906876918553045772497176236264076356841087184464195068746880986661681685949915314744415403863646066653454633802881388129257794952493542069786657603892662710187334234496514727370197425467401285367067884855829722625658534388308187227651550132259428425827946267379820499452438033303755214749369839819002274854598615927166301153559416423437282280897681629916257638745649 A013842 526 2837548396694199888108686498252958152981166127838371344034827489176539225829936860115346439318253677877876679685471447873015272362938894178884932944737798524682330026524243710521944396915034963644912762547492176754421405224775501729350078919517085006264542290683803169406631579951954526516225223141025472987694207791820536636321827349252438966177584294971181873522693547258816565140191858030828534627199622661254401401011811874883314455095661466225189089029574943214330049260151786908941359334650067049667396347676470177426156415879317087373012333470815739266900907448055256500727700307461500274761088389029843822987693109480335658481881476308256563008542150306115997812498997417875654604854269898537098935687797034486355324133596256032209478059334682206222601765959075680222204055397879609958185428642699100133536273897959179577681890804805781414134664239511126094094033438622288206698200345033126281849922943181190228952056788473419501051235516934674320701382778869473999813303436365428119107404229604501019375168402926280112730196154939459549525472162964777107454857530697799783064408815216686651395322266539367357036369498489753550717803556749607913595505094994657081780162685132875573560506385722316147679056271445503703646952741002052424534660991291649789012840544280057200394137828969727369273935020921927659782781727387183319099332800312507599511569420829205488203803488678120973579619854409384990515439605118610349254142189913993161269322896835860619437683163247792141299140957334954021831299001370119209115801794241099461651404219669399972608298676183511684062218278930113554718111889619221580741887252885746248452069607851296992807134382684882677788660678598554760661407777058940706516142956997341898395119994731833493260289529757864937160655584000063758155603565910286612049716707108026704811390267674686242087255505656725063391828722984591905622880370121040298360041002890331329428152309289726520428828742822884095760226694909389692736299442244612030325027490288435759766558961566904354348623982170118526479182923022910908129830613403164309940771930148169442987464295702735139603072884213552890292915852643134297126025736213894292658897837971233481238937887884023487873111828710403295047335154002542134398122743 A013842 527 47690675903239417519442693976137467677154459110579507179193345610590094768523748807958627605621889564093473355473718624401767682603913994464519068002208179804335920755792964042742319478950992633980048800135701014711560557612801857565186776400323647700288162279522679868217256964252499727158197325331215124504176550357127759246660952258885741704546659245580653748295910448778930010311204557924135181479344058067702724346805522181163866046792782262846753019320066070603245137915371082578577426337463676903759930415398434272001410881683682287478218288644000129858803551479464696007730459067505435117909612554424585132954158091036001412104981972312868054484567920194891575234670649602236126943785714184713021812104804758612173932713352275133344697743238003839983267880474184957494583559072162604567222499197843775944344155402999931162099538756370768227361301873463496263438420002924797889976653198971753419051654906046264177997218443872761554168115333121071308028140364459249514862190854993750397838142886962848632638455347981989854656406776067496648874610642949008844993790518437920953963518957346852550001181333727147169710262161117287926914124378290660203799654131575201573479194249028239764831430824834967494041898754184580747194334718021495099154047280638758003938811027714921367024274491494207895387025896634838177969212492196390044102486374852315224990947255876456640241325234213179202952670893058533535592993443228484139914367785884483061453509927120309430889140924705642518814662069928572244918642316027593547609280755810158651975150719983605339627675850616280874033702613978418514147306528830257107528899059250737197733933899156748558109507569784823165594020025205909862436280509029616454416814678254325286326781751457925521225686126640435998859138400289071583321229132254187088719588696364604827765036228808451670760503283572578140426465347202036157803750380624324294537209135577798653698955862232433628847324680624212997442130061342112565818984725805194393672737029277739814396556467054961483537323268333182074535627387246063632938063119466982557174553830000283828290312417875869491308845964977183427153036735373158131797114548546921376718095962782521119182829081666782760683390505135748179860561933320725652829248941601 A013842 528 801537189905744890249273357656942419249934994271509777160702559677187722774578646215360654167687097903719006685446788920320509441523982504965171975913112877971473820142612346666370163482729333199302680183880726954257198291798360820098094150960239546898743143431937680545127437798191762914347822446841732597541695281852246249658630624615092660828315701940474047547609366912627476683300415005030939995123335583943879688096760411298821096648446291491665377995712350448628741032943641784898150804453752017721493150491601484809527712688457648205646414777239710182536911289715363145801925825547563848026706858202214002329560535036042075733248432008662373391722133034715542704969109607864782585544206498302471757596045453577994807287113311688166124334970601130538598783267129626580611465877325836894961308544018160342296592219858219843041406947878323501597261400587300981699609524989157078136837610315118259714001164005919562039599250386169503440903514403765845474028955105466606596288841699879962936465667501184596968754519033533303487210228685366416177635581076043991657810637243386137473264863116128550807869854675952162481320376141898258187645688425931126045260786989384412845464817743417625727521857873001298672362192361580248618095183605787268131482072645695605772199596942804683415576981378543152097769744244741725257128554356344727471230488502142861986422850529515606752535953211420902864025539699634773132711440800341132939540779377360506813849141345111040604953791521527733813718025409289513720347621405475764754669181662901336463746358150764454943122348021307832649884439833135279967273780830050131206238206488827140082314227043127473016146493725373522944138694563635727057966566515260763749383404297420445087294220896753354235240106730445807832825539093658426100879898025796122400110127219799913340246963897583647230471778687004320806147603090424621704207632647153018418286873941656061972718351176540512000036985907251147848009879940976885893719676286607902174457691251070973060562924541792737653811792170875791126720289497444591478790026848881575838432726220814770302075280807239738540427774133371521860161088411416668721114104217428107578501038846485832450105808375573617858805744219816519658916464413321436047101186961488007 A013842 529 13471435550745854370419537322140231240333657448721264824739927920494494056672343306941566514596317054467805345362304181383826802183693573960949645399171688140066560495136885710421683337654231903080680145850483377920200731690255050303388668395188746064727176011660576596921956847074208959301443851864068999766883272602090702718012604907905862350541502002513547317132670629700530000616230074989555008498037901159344785917842252232699286171370436821100420007973937473990103250540683787478783220570454210161845135380312346155193732267154907693392299293161067809037897868046246108391492967349977905593784862165804610737152923912350759166848706396769588509594673889914464126242415825179383400915241478616969642829916735938285358726074513429543008051697850893200962229750370647633940336907000215340693614712699313220872978825439157100901996926572990983091345172359670767599425337286492763012245829716566192591013217563447490079199544601240350844331265366584092564882004648457577257063826562449882537073178473692409521253857201396594231709542313514953356697521211145071367792823380149590812513162554392772553427868647538727994823551561816884025359761085374624435442698046930583826693727191813620035602459865271532826786391367021079238524325750862466615485819194956206046213358625817718314165602326029174757307216091521374176396559613067085834608970820255515081405808848849568802689871765624351114435677245731761632041481185531333421314861878995298038020362518587281259447458374102316622207158853053928857097882472961831178231724936208382761946185041439898194229057303194120743346607780275504650409970434410652555183245536457717743363455213913843438982374120042352800122139039531025664663244083421987656335886876026745420582153970611733624631680473818602692246298835547117167477488446119555429178650908183177143509530722226688359002539184392481619788922765140766616982617681900700780556147490337413433575477328224116385184621622143170041881502052167998521215746599349019011846110416856749844228881072773910541747614791015909421466787905583551248984023981249152645116538829593233844466979244527278285648969599859575167903727412930679951195764749582314204071866959892887385988928321368265795352948143102456245907409017394693375643629649261728933649 A013842 530 226414417301385574403641163773210866456287780740658297909403968559750961610492073959766908410820300734440404439504246376517977064301337897561680690223878562570098682241765638135057231855954675595076991211309074132704813697518116630449053349717937255109869647227979310864467328728776229978979366818279407679082007162623338440581637850687173828525551024156245189759048795273376807720356978870349451027826523004785107816921174733274976902682222931652234759074017967125351665331837272416155909588127623910190131190336909601830341058214072533602844374220158066666499949468253258343735822302251078659314742178420678092659329192194879209317226208410506474080757684067792398569756282773789896819182463531115408787042410580914762024109134347210329336324885779962028572195414479474783635242395952619231037582476337357303212155119155913394859862344912259452816238311848986591043541643774083867946815660046327998877159147588861965761106746113046576640675577016178843737971852126626500959471733035095175800588910607348326823713577983872559252342277663245821066015238995715214478493982550174172785908723051679328305462188359183401408999431099456369814221504561891312886485426074762322375241472912811511938370542955618652219798879705523278761878342894745476406470163209628955018707918424118391706181278293572340146062380850199735782696977416818511622272972576034441973187429322614702866808674764848469180320427469013717749721174285225120812038883600273974125008232849896436127533432893537635469435718843277382301244110723069496612540601002854289080029531991480368950407766094783587333426436963090406659440373091139837494964807731244862112709591780249966678976761835551823511652790837397948345995143310073346540037250725381510283724261784071407029184653723469255448583544529040398233794148313931368098205585813834658250964682848463951249755676072084438583792424913720864531626855379705078018807170870100907578103047455462724085797935603360258893902404990787551146073053095258962532097577776111394631954804190111114475152161792604389646592304329142745841674491052854508506473668108973481223956520162769966146902232064839879846957946629125937939747218146229954827835867994919758296315918297236443222496999441122982124965823355352611564442483515141878187838743 A013842 531 3805347111584387349001997039536355032530828730908244012963352499583734411787540287041802429660656794443739877414747868850137640519712586044319167360592727001115648552437355080135906895803030232726458991288471608948369803814186986207957239648709371446631579160960648277699102393944542097256706218114822004862331294382210449170855587356499330536028936062994012904280333102159644007356039743873963223424680372141423307078994183742152536803380120812279109595757019973475785439232189037498332372447660975058565534915992439677962542165403917072263005397518196626463864650712932512983167965433933879027102871792716336703325345733219334870994620884755382309875294396127386842761893844579086795839999664567456675483821794633434405339202220973564005155612355303821814212888331156532688557518948775671416048648679801964195086691087653436427409706430940344623482517307245917635668804406911027568582130798398634677128413793526003058546921081921973813599834422910917826704092918692211601625841417120844619680497820577703328926154105174946103354116660686172514656518121800985609740048364720777322012767908329574470829902999752795427481053438488563207467620827171707295683160556038530352160683435245623081148193715455082687858159771210729746150889309031987221963544033064233846999423984954157809405788744280070320834870434949306959299788099444468724835541850085410866243361124625185311082453396772808221513645424471713554219563776211778605487937516669804683119013369508209401995454406641687039334806126598962964337009768922629029566969881054972036568056344180810560949503324755027752312898126038660464725214350542787248777873523539032397528310109050661189973562436170119497760348455604147317851140373612402735298406072941487043338553667804888137939506475130347776324343632899581973115378250712244503626541280773119101223963424634133628654643647743523159277799285524906570183052558366703246262092120813785953665177918583962003710005903685675871229817720680166372112049803372017383276963989683104209579264394023197500983882383248301976790276858859902129361023171125325724468302939907517298931037234375674821030985814313763860587822208995719638953331495383686850791437433390616377686181638821652901240507069606953960574300593133411342563584820438989546703005753601 A013842 532 63956468904398798174676564243487519031745638480374857125875065460503824258913189604311573435306658744215936119709667431764263324214809433646872245829481962707750705220814626831844187197761529121433596266585342331595251292705040677197137326775858405903536950958265615603288813935025919028593461407855813435721202064681811019214569856700684248319038328410740374882239558447997136831632959975289699896098603014580901522076655246154357686054409690491974994975888234694207525877175401153234472183727838007809310945333084933667516446173943634233524331716088330700978173184532256745708103995048126704808517966220183470972789085738217361176806593210083710482074072915712990666299149845840711777682874362385244344856592902404132050535971727902690234650376855591333231476014181747844896586220972072709489529638361431612226822017110191306035474935984814372086870668382882137702685595666953640345159872328685853018497250627791533404998102623862613885172417145863795913415689684460000388525516697550035522970126870449459849261872045675319159072638716152501453832100073109165142900992865862104451068590235295158131238179716845232749674065140677281827908303242274884518546879465339579628764606496173187124857691775653574734832091274738734843557996616900609239541284563710578266519318915124530302683091425115141882271667400193002064951538587363185858310951874385500428952170421575489523362794239560587778979838649096089705768208386791363022435765842669407309181257701324475419337602212426834070100086569748770541612123186282626099932062790890915018599322976646883097878302379157751433122878804331766430636677589572625290209720310120517505258308002814462619885663864711198398858176493338903971124116259303652772160310867927572737391071494796754934349285327515755076683243438143274222150162259720693372451279305953812734271153277825883896798595787625393737981972591817104725066564348469181459926982274517300523250645277640649396354069223245154367759546431471556216087221045273496160735933774603932450398696670347880399036111215254211323914183166858375088170716437103349451138767511025643243133942798151966717067778581171429204899527866591059971888642442913624901251688942996089459771654803675520311149202318884075215372270068793244434466170077118097311437417700772007 A013842 533 1074916372876230600921789015240294732366548945939660223714582225194687774319553977679664614727199013514037238363960380525661973690078302151302981835656103347229166102646231433162805254232778019943934452452499848567121388476493618661652287051121852228020745534755570201444475095805980621113570305881832656414166243101107197799939275581568400161498077185599313480645800258835487878729255158304693986153729220866061211881542344722116289629516463668098623740559753560505545887417686967182411773991913773397251089058213158480149948910845470660562843443152296574091340156712433639125116103844773865527716761458262623596639666164002219189298588412081876922072218943494388234128489811459044842847516069408608801704004756910706247373358076830860514773768883811923537621417370352636029176924615877626028390524631940581106696197641570985280538227249096775151664035323511100088369036806374489833281101974228223131681883291301292301937803110799258951568092814970532817916777496526719226529948359135723447034558922311644071686544283471665089106533838902375091934556105928745738556736987096544389509109796084605722711720086501017826823772012819363075681654852592913984103217403173962314820646741381182756007483225673409630568322958054533916515679249140248539488970369662283688925390193006497980797194717581910189615339913995043785705640509037813064720632168152797105709399128275419252419158482784294798801314148175357979684846278356802438318077916517744728645409398186160458372807080384257800216172154977767586492874954391852096861558179326503608717598821268504164226040628086504328336496224064403998399710640247947113252554769252195537710876382603302673252418352574201111489609372323546959042683021970116492141698344757258714997331738613049060181608438499557295573815272464874009851677777099125693510788651295165730624895273140419630653493999402619992554263013350670079114193747004721532796992791087812269894273595181306394404522841435081309458934696873742445323777924107911649973488838949768292693850894938536825866599921194777529721025676485388710106885231158395994225289265557807985987352176608540104613758154613748210646746364853795944947532413538049293715337136064935275550382202285374469869484643373484652144761743046208059210072920486123861513328679296875121649 A013842 534 18066119478930807709692507979143633566884588134407869379970983458847117422988743702862123179720033820130423865183082115494800791809146024256949215711872128956880594687175211697167267907890300181197706342369164954867609176124428248846389988468204970396344670202636868375677292935211116299055776130955961456352892047800308673423579404699420101514298183258367661669213964950248044777802591445626991825285727015095890788093082187744608479803283204869733569207587778091416709729829064857434794685482094789487599053801388554575880191344579825392079709749060648520753154013865872172775826357319114357924335609829019914788722869218385297914541375441860105429267783783310183050997528261192166673738202578550488130239207949398239899604029197296272671802733630226998896803161743516753742376572019055260659159547489025346660242993761883549610005985375569499974017441682251059185218401604736050627955480880853746174177412476900819718668656883203145199004935941209745070727279384124570040288842071994103974309831807291801912835749772308275152613514230432218170144084472344429627923078542131621554479608342793968381615879493822606615427136219455035212981573107529105330822774895144784625190609782393538580217770573892995660961803956022551534879021140300157203191125002914001959769032973860211563258451618399164556865017934514700906354700035398524178759664850144060955657871148924971375408796620155642683453686888383241564563211400342778580811935542913735654343395755314798823871768600018220848233205408711339826185749358463858191952208319940546151716683389059749488147064836249878246351492037850438001103936730647247132435688006821650402306699362413708029353395251714598080805864720641853740630373550251747883425524080335247222960154530869515554472293025862059466709113284317137483577148399705005530835824862317850434612614855671032732393273647959834214859498465384712019672254305908354801719057839812860820113056314212216570756815395999411568076315450356989278556735570481671101104426916228755695305551991231988432339944875520625942021278544689928050766420080079161474944436686230078820489428032259733538243433304593266176339866154097748446733177274333994479473671245843367176175273673810288715096428401178156548597010615377618851143695574610283740454515112942580169554743 A013842 535 303637270082390085176801981605467049358629272774993060669172318992843502528171815414003704281554608414932033902132061115121116907936317229686545468469434871378292154907353782994290271727912275145389850496198555396459907423123265578361276536185120937451364872095717846790008262362093231638230429432976844196923056647379787874230099054783153646150809566023385289674479108918818888580528154426652851607577213942716636475480432329423634720053780824245612097671927786382440640429237093058906594278897567126918077297239937436756818375928353125364683681752462319688298259511043713607843313587462355013634308594396337707854065262953401702049696897051342791949703642046094246538115457485856745285517970737698054004930368005536217992644918718958454794988544123225170458570739423286080148123045924261765898494514648049001318703996155976818295370596207196586063311142353593551725965675770798802904047767164508911949399771499272077011664116235995261359675958363912185403713384608981648667134568704004905496225343185153314749030446423185180489975333670874290785611627726692828756503181057606163466138777417338226589818086652676549385483878440380776824581299218241673295138377662698395195578578612688202917720070035419578073785039088871023646711708305024742114033237923975630937838137191668575743684796350434758707230356425388578133103443494942995872413687136371232481741840399981993906495644794955886580806115533057140975613894005561079607706200669751155142549452459575823832812814860506237796255483304211488458703889467702064632140765233240759171902297719927209647287718702851703686429526680152311484553864631988282554846608330651478311568696184087190849342513995567249944104168359827635818774688259081126676732783218194500076291317200323947924015828885663633456980066969518129686481133153842027956757708460976112254534217879263047133333750201260933649143590707720854914631578119401719152492205113734751803640137472964723904709796360562110224658633774149918804703054733085446196262103181056696971000412316636029582337453522875160207551628500603620749231222285890466909391147385468934735965816938189341577257383550299024625744130451920858144244510449731445216513992628889472129977824635729522434625672138601277112269957412651640031172091522475038825819035503225944909706565601 A013842 536 5103231598274730161566510904843084698570482187529308370666779165312720746990983701663160257860088303629762693793133551161840611871685683679341769688565791883254956247527895030785036596931021608368567217289609120548301664060432724575517974743663327595745089405312729850999668865519700944143738827480041820417685813072512094802185274813740463330856656376155036563558970383598589060372936691448754476968550234735238509243399626160623028739943894313096002525572090305729679843694187823041043130045431410702112125134711628499571846444227830978004238639213634207001228847602111694607022571464479800714151824546019247855903274874457822406349255748741918304298669111868706001566106493964794318013700534188491193660864695069047215802383148909534749739372461079045439897198417487169149049504032849067499455997307689759565163458063393502385090293610454353021966070369536846823858305112679815480408330822733901283133561959588265798335038801578372357672073832222272100080210855123154569148530696208210446675059342912871760986954713034473328495015433006384205233774627202526372910548964035186789375394432053203574295072582371534765521827544947479716090737895960987803071390713376971928052089170743450626438121217085296848686105151966655294430283681482550840710556629788258429172245571780373752524110372261756989592420600441505832683069574819506931627656839700991304320635111602497371586472302068823585763608383764091368377142716551465064966718114656507664480828647488090871158084979360528338641665907893882486525436270283668600272389841275077439402161917778816612541964688238828583857821054913319899120896802869827064899306946213259395982535076765953416604899632723498769810558757623623075206146185570376496055847887548194962782228168185844592758934036081348687511463985556691205640688404916622963869226806103625518661956599896774033169940339632592511841156329024664408550212933452784693795936491346539973563779790508118114666457547431967386545837657842137685350644240898967094220577168164019905991603929805701749190345581358962817608320220209645053932329152958961077346137014107576386107377485280148263888964845329875706884881600505433862830317487128636399753950674113745358088537298652706083558753671633471664425921174234436114003909342218237977545540529702718456097438248056007 A013842 537 85770013472203389825448348777697724528874094125805085785796557431410897594677463073852734453854504119105421594581195594377055163727421285598697123155725264181866049652201331782404110084619680171850509220986460489055306067863692801940730601516749546901687717635091050605751434622789613768223818473457062875760045460309710777340327913794535967201707823714037699523735615237141486337687946973179216494410423795195153624853817516881591244032237031720204514447290121768398729132968214741850811886673565719670398487139098340192304023188137155247317238809263550117069653241648691251260228358603512010602749715144945498714166340815012621183511941369105420940347731763177341768321551844066298102856264878105971491858152930025476555990653583722550538869632953355516708352213802706851888075014280094277463356946750341789011702239671454594586212564710906311240183744700805784568586534028809658779222816137688678865625775854799983272616997138127704215394544898159727186048103842054858843679355411171392977267722376336635686907747861970393232015724382538299337364050159392860749507596438539384369032254219518192473177284891918384804125355547932291588337031817416322006220863719726767194771462692685174678545503295552584135867369289103575533489777834677231979822325276851259419097931324912741658672723026603349724079813031620388529904350343991452999866028504854560851716914320703173324253839980870718005928966105923083628314637637080473346895631353031924316929287078332343271553934248112399787550478913972482951033007394657618164778056062310226524032135352108570806992800515229992008898398469928167544524912565833183479762651845006250668278467035205379072878548127183843824206061039380233024989698940881317769210635446022512739480908822699490070499404344419227391005175205251309093203050021433682153750094930183634092151504574465081175487187288204982346514314421917534714503428772540952348628304610061297335686446939069941153199151999689075865675893515352808077688277756788939952565240465332682560000887248244429298642138185900088075543037941063504421440656073781258826956524796106036321306693395103451871181832155459221005614205059694826932589146006170991970664648979829718233394046378456031146371972959143758264006457175358167768063704314661925688607899682713589091629644635077309649 A013842 538 1441536616427322372796310397906765656156786899972406076801882740749722955873744121882242907965932650729804820740126154354695166136766769547057302548878274515104622696504547783266865878192202964648291508477119441439552529082585084922217859219692009634776665470292975287530864361705225038602537717083392855752899084051425309034758891247144766000759103393161831615895424485290636960877521324778223091621555992725844946972918111006228904038449807792121477274315605076561477440537796785166286595379322619050500387373346825803612053717723021168241660832667292486817589662032389553859930658023049226362200414462441098996888993690077917124231285198590554809744424327743721583100180321843222272214705243806327062863659976294938184476534914781624906906781921047046169317275657382094059682876765005544521326640204032994447919679542158137371210474575096202373013768197186442821244233877422203935102397870826133625694572414791623318862873870900512324748136116103370534815910481273416012585718926395557601768938609979089835989858518316136399050488279697321196963077591028915810616974173342531433090325096667442260896690627178472293402934850694098024725180493755316123958554056537447776242523973475959730822314273888352281571522875641963793991362696067420237884873820928039117056778931777808449057312455908122498812609417622443870022102416231464350568748341081090604234806178988058234060734288558494157525648133342249266541084114766411515541274876150407551994630527925531693365006972908025103229360899107135520958011755282010588495424788239247977189408098862888749553127998259470475693555383084082711920830205493958314744370889559020054981756195460696806077869758373578863153431267888863576451001870099392307747123149941300371612455634583110329614883488816653954760623979674658751929463661710235895958077845491596338186790337383034619316413156752861138297866082489168005946659127380095786123395915581300224320882113704948500961818147658774298074414742312534645361706884258351713782763996500846395785934911981244123222278416490422780285651838675454318811153106632041617104658312248154152452201595891503715598953053036803127441357944438290956256025776925715862050960755403998074348653737482710515477073749524329145143156525746244725677846678416522985048432969967367291863019437381744343270743 A013842 539 24227905912294007119587588857619010383027117427836228932809243223780593719370017456474856554183430060815829622179300276239361657260639095777392083938997159775363393660151934593366214814776355226843835382974946452274559356291007522287715559905363605931691416559214035657531237327179717223792851411020583726638974905652305168947192685190762082174758250728870903968354399324279735401468500905547595500883491569743276023773834691681689190174225919562185668549422374521768751343118750568289778808540275258381760010583840101281307786833770816774637593614639184825943229449778371231723854569393388347469502365870247550840713316949139553106955210332711454687374539676388728647164730669219036729112551032652938945549533221589026066497122312734769810382283747037704967715451973620854861090109789448186769936841909182537686186054065051814797934446183641873283242402090112544496651838777834981537266001014974827847048678575402813120128321148224910642041923703349348578651007458762302923528177995930136612930551217918562873481552117339304458841556516872877357358445072422988029039484931367925795949093899689702078890679370988583835223126035615705501556108558545598095371418028224884775308100422210455195930636001241536796372584970914485485612832832805131938131074308337553440373283506389626603306250446447814837543526481980414123461475309602221340008953368549889785374387450252294739858761187802611305533568177083183422756000716879078341702206843459899726373755282844411170385672193665177909975868631293626700741303571024751960842604415937040752622381917588571213739422266746920284981585323494178139253393263736957395908641540818450064078376377107931219750757028984739953019719319408130129411988430760486516305898781063435345690541850438335309837346796541503017661807226391989643678495762363934703367414349177259655905385200396662846850955925545337151372235248395446675945499953877269877375915153174912870161065685039069455665277607701019627736688574046769784594207603730117253546914489189725373974208065668769978996833345954535668260950452618360736259050263164723458677992253954726840264152222148502948071603962389550162906902972174356101795025232790506493490497416074995635577823365871915633623178508255399942421031728217135104467569124146501809709012926241542074341767684074977177351377601 A013842 540 407198414667925377658908605930002707507536762609643499673724950862080438641451883390972914106160909032131648459967499742754951373579561282730628754762725264344532557246173564710705972391946202297564341281659925023378519101182963427089635415329446124893937638110710297296127505757909507380286453665022950693621251239298292974495467460001138315111161920000133282996132389443169512892481094719538437583348842812675240131566839663094150219258215030081654531310141848587367403823796840801246312435136406267622240497882600582234939973315186117531334035881240779369627857362425085291582823747794677955919926263181250586979868717964188469068596220061881418930703888341065362372897628357564350306194645205797944857851004855246761099617134710133276203095042936462707392393601320645707650341475231255675042328501967630910891729010671325851308884237008468964271455051928521535355227454339072534696829679058681931625347140816795080109996693538216073160798611682192501561387482359418025235738087577597806053523774319557286214604446436121690039750040379082449745123386332213159804066623241500728852516421172084822839915648188205128518595079280593162364653516543475867188907422800375638418603243796091120478006199272866508936634035606159757556694881420955852484168965900229260672353775891890454321768151253448423974594049582644820173017015528484534061530479265217997622787329876390317692806199283398488212102680352237063786260104048586669688988990418030534701163705038766018540671992558930645132964424086151983959359089118213006205881652418653843929324372888911116389318470037215489229685504531966651986431780583627042953036538376535690226965271770053000010350973386146524390402422601292443085027289555791496879553240813333157855020936880317101552436287609473041217841994053970169941304478278050650559496132966622203036801809063066712467024016240640481503113157819782272282616017724815274829057005979410760608797030968451640341366320752631036883370524864004059769674847195892080680362991819811714360384514959695017036999778045457880976461794257156788894305857773009507170001015812217094004319606397649889048239447795881169587976318253334403002868989087510042636094790071972451647156477310209286054304761188248506832270280256145389700786434269530255915779380251341597643462089466248141419744603340007 A013842 541 6843783755323821822313276939865555505079170369180278299016295249138985932246881804152081767382246398103036615666673768176482467735751686478853677481297123517838558689636439102092835277991439822015163883920858359867922770533582066319095502425442001021092409883726707966656014989273185090540474426748040732307692369578886410022345321600239131662073298389442240087315997069371350003183929758951282520463344001152632760891243874217623382735072820010582367707729554049207883956066553503346546773097337580139926996047912867985622636131508333077349131141056013778865335398690278408495632518729185152405146200705287278615370653542824115599635896670580041007968340251348285545401290439805584035596213401973846059225901838602132313801265183073209973145418386633128723143959257396092408479289174211714130436415132569972719357289482352973582948417371401337882510345057762661444715307825076792090649616415939267224827209395707874911408714428296797541613542266542609373742239416014738750137050037916686326341574074988799309408856931251897244498078928651238732866288754085506576826947736819902749824243490639229617470462299099163595012027497468929279862731652546198899843967055005913354901464718480903461873850191179067415698008236432727045255370872042005012701427809885153184120249911415002865785957318116707661741002191335511492647896979987239563972142765010518886046186653232492069462993791356078391380809748680048331055673568744596157462837961955839196722458390586540473613074178937947352749733075615956394404948210809805995302252932200315154920154735143929133155275525915480727483324274668763519935958936269019710911685100494435345644605322639280771173968809700964635429493516659922090930053655564187688054651318349690384069336886147489525791796685852413403748270394065076646203504366419197283953451506770019366439528004922962236433272640956444572622822843477080650253927409900970324051961099495956653552051699486766719217343752889469836898808411389316232548925156821358199994860803515575483254982542927594151340855269610010605571393376080034150946598551590970787006207072755932698930599624725301685233760399105374817265117980883791311269219099593781286584845136739640994833758914152687470714700121290892654329966600265035564701117600767995011176504043884298231593667337659232512841647548335497649 A013842 542 115023473575727473367619245528320391373865616394812937371566874252278936563273342482384038264393415212917736399509786021742140835234778594650093757428160754964312655896719631988874282517202129088608859397057866454300178004357913788625038109264403711161500132915794780795587643924714421816713753690354320587895385655512343893245557820135219085844465926031355729147519962744924279503512307458694205321427422627372298812299135793975596193628368885917857854063810614905036905649610564730745411615446952709411753022577271572234359645462260554031006847087728423581389692045787509211586095742281414856473292195253763291688534574094244910883080515342438749220923894604410635161559488421812450886265558646974430717409732201386037798057863931911440018655046824142994449880523239056125109311413150976279390244829133103531494237964329906427008614050761142285791351369385817050901330178616065644667548103102691264247670908313662253636046263396384276281898804873781635744485817864959714173553399987265747086822835478336749993234658443550636988279212553841369383283715089915109036730510612732105516296060347173532180826059860959642541367146149960294406652930884343964909677554293484385755828917523508544483713800163146586055636424429724843449607018246409978248472897200739769565509040261151953165264584645587505670881023829775941656933204542645535351679803451531790917778259080878494211464536651321609523937269446065572300052705669890427618477917626591789379314358170587985740014937725410081157664763801877379120763964579080409363044965031490696808743040633564016940940715764061484586812231084357908479563661841873414281292691484009974854248881657598391921120893784644112627663497534503310582261411789067302473134524707503246285053345045480856459982726899121512076797180513051743192742297886407448751405659474283715491749147178740226307734013276554963932071783530319294488817757978205608236341310199228543476249332913274088249885896454813319548758272970220237920449785110696567267313625524686277147066491598984074901585754516335448247838408471777133974959481856589446017213322271808960870926587892758145423723811027764034553774837904713880568501765406872682083631492213183146200170986070164218320301964938536032841323748650654452735931683516107692152843503465563400378394766944038720843329570344874708986743 A013842 543 1933199520387251644889576659594480817820559414747621038403924455558052086818935067101428531109660129483508395666560973667420161017790923840284125781095097808685202807656166854837010066266616183592249099886351561497423091719243457045421015502406833173491332733915762880831441531442675287473508058273785066120757746712195963813778090283012627175787938818808995739782368013853942365615531351458273508837230692098246226138311575289347845226311995865621436953250465004708955273253004761429638133020816934187083333050456203314542882561284213131599132079003451615132416554213550667319127511140523739492746621925629999643409200586801974217211934221360368058156067896616329545160330321905401862045465244179699257067505369108695137271958519103635572393535371973371307719141954078816294712196920828458327711844843240071053823657466492737318733776351142518397295242465267427174498656312000215289927480968846932078210604956027721496861029548903030531469873213513647951957573140856377916114911993585975411288231395884405757136294904460755555862008725392411895224849399516203237580329691868188497412387886254945555363143588083148712192757625342382668092615809373169018236950655010592071398216616817608107137777839342004671837081385390385443857545155667412504422083983252833307087510439669180876848601874138389207810497367507044251428076368748243512655682456609894809955099200372324852212084467498762291268813687580024073646985824193848416983758361550128204098136417773072276332431058350967234016871685218153110882679952680604440164696727284264141264544283928310432726390609846581371450553167834803367816026464576366473825686265771755647375360954019256173018278861838513600933140403062397140956067547938854152665971956759007060312891570179396754522929690993535253474730212882860647840419800576849991164874918784286406269827916633086983554085561139059278806330465794076382473560058339701657628188400518434130205322538273397601215832261716047461655980293810491538728999538355477206061740104193402260010746524304125346870951776156049878701420131185158290717144011563698819211304307422293205357663162713586150136526091943630128745293700664526190714809171193309167779594489626969138186273762881250017309315124721975103964128243571549387132803804855221982012840762745724070159680848028458781213840088786309233940189601 A013842 544 32491284339148538395659114917804439105110142083663266792454758324564181423165841672773709322360057796229325605967890284428330646226012056983655302002865308870572203588277196329245628183743018197634930621789910694087189902525324782562391007548951645146868829258922226738134037818957043556567249935407505606291575448991877563818168363386593224943467887727722791398522259208843209338900235423959202863027336242095224322706602645888069234718625714513499490873280565334143411277563251025347928101680870212882309578579017409107522227207503770102786612851811011295530525026667146065632576079738782489654592474704063404006778434262380780668680978458403705953429033138430650665509671720264089095398134358928205413533562738609839172129806830574803065218148996756451568835618822202665465227893648363899113852976280335874201614211039343436115958579133652306703341140113749648521798916635787618377811172643410387438485637495957915197743323628413234142414159099523881128550931778373143636143325876199488737521305070629207560189708459271918627372780647670266723044043857668827814012601131228644076010003204286869948988354284913480405823677409129425502632593908134851689508429658763020943989826678853539456664632145821072519565826844256208154913761431302201961821965506530369392219787959519922997194451698643907415671029255690892733751679529551728717204055048242502070915352260657663791128503645251697829354951647157464605784890747226010344246026782573004726277378773512025748319168797704706302121562413461499334605201964702918825848057895466627422233195779983113442832446979691493109969447091799540202883956790134991325588309068825897165437691554201638499918212830919898090883290754269708748048627278208321743856990677248631662678768620005121253266879316528347005149790687922238908253935588295117801508052760007501630176997794852292932593516026064169298897996138601041760233123900515365759756962447513322426360855900760993483634492822661609688052060798072931291418295241140505402279665931178511784000616833979434704860086501854730311334768144828955392083039402351086054484391494846481902446244775727242425344594027296591573822151227068691687343797740245947182871644587160470305496703132745169040917659301202235572325103389707030549541033548201715851689814699467384447173756012814306735861010372231499294832766624007 A013842 545 546081015888069484815842744423539208039586158000128524980787123160950197179148300994307732580905491381226275459502332010386953171120584641724294660762157246187707025708174838705631272884168906847650278960423029035523400691743133620526105663875230299983424413354705864787818773623211031055225769664393946724942508571206486215091955683438472331624864789039836955034963610523027819358896256770482322518900440220894435191729870669440779627915942383828385943107226461570948313342005559983022627604950385667912977087177545594870126072676515864117534602200387666843981534123194723925086706172169717303624735722351193631141925144647833780698521204950391085959281759957603945735221052602478545426356444170506348385258588947815566965985663401470715117121430188485681517420245544760198474085208548052052406526972343605037706530044938245130800915839499294318763054541891790342705874391897682502075872378617798381678628109394564680728472040222741226231554771985697870127555510399117425092660878001284807211520574322065091464108430074983136370254324345394172814201245115839989070109787212559820985500123854449423232647270466540865180678546215238254422746005814022452345568177274830093005637016991491437648162472474814765836342851771414090459635588375896108372341774268255918375037976235651345813847149699108151935182988700396834176164477853175904550048553195811732305874325444873355337496760765745285417968672333775507629426658788627555855742972134704490434543905046416616752000269983022998819757099483047419316709629420761956706028309049107607085473321474176187633684936387674924699256497271874872189870661771798799209162710519756853659511281951466938268125403049270727213475467707010994928453278664847263549004442312517752354642064196426072903656440672891928115552532091909069331023895432476044889945842737446079898384801938082487318099223850060493406578621101467708864238113395961752324235267855356410019846905124090017479444920870473674027090985833211756214867288117848474296114345305317247553698367128692359084583473836672452342603448210140253274739643235314703317719167853884821334414035945647763442766591816773814581228895673343501189187208620313634302523730576406024424483089552048056070703099875305973264068012670806062446136150844626238319350715653948330403649317307370053309616001326094808648254308649685649 A013842 546 9177983634030783831299869005526423469521324557508160119352089178966089963989945494811330061487278593644270011647855694098573521947023666073460220363429576836676791981077294514125544803364226817388458238487829849000041795426126846760182257892750995651821414115252541469488870128285307798945179510749469062606108741556267413817050499171550404477619102509392539703272633402060528559964969387541496394575159698792572772267403936341291183206383243645003682545803155139622928302339087446634661302156401131920613405904193008812982208903474202128223404059181915516646797644008533725008932270635656438722020933285556511358602335906096142352200045891601222981717648539607449515971860231089856912980772757173700197311041104445936233997321044788518308973459877177878849263282066870784655753950100067110844796498824178969868733650465277085913370992514464639615450657685575320289857630904624349812389187067429337400872702634594448589003429580023611789273741052763624103233825463277966563532351376567593754804026292630947992237270384270241572974864429273039862488280326661922696301335193681492911303300581621731456271102674731152321091664326239509342083092119716275356571964355458069373145741344575996592552666674884211769411414309722156618355095333833685893413948200126577220129263266592592169093329044992910709574620491087569591998796379278327427772666033562007784864829787751986483157308058189881012019799475913764956727773854260463331267472132667978370733379412115124077750868537604667541163657571011577976455938741674746206358217790188351552285550114016479185559342725867652459420403949648400976895156212398622418308397675705553439455406115758304831472383649049093112276882185751733791762514254520087958468117661946485863824469172949333007291753798389294635838091406868715728246518610533624886465319778888256264852153366173352364355293655247966712684366884852367782881249971845929171313422146844975183203566934420580923777030785070051039373318198898789986703274511396679307494793801546466979635008456331932479134594444772953906522136154067827236788549183855934218660906054120242192167496702138501960182578108664517501666714049581884224486669415281611251722516339797656052502287286101271678380306999604267492649191088958237491532210287245633187433327477995909589094134075984968485974716134287675448951210165475266702743 A013842 547 154254370937155383852656898375882599252244901838039647125950562830883074024779013931294024343416691323379246085765510650714725183363626755696645923648160897894026842825966088898908031510142560119847817614264956272143702455726913913498383208403465983920162507035049464477699440246091168176871632037166326535220869619336186424023167739576247648055344255875360414792903149588431303507331240496409929903624709057606770583498257958088080916149683175941576892547313628431642555977413042715588752505342633824189749513031771899119791985040690915169050752022670454088282728002851426316225124672573477765601005825730348286404029459573757864513426171300141754653728519005182404014939054903927225136467847729818379216206667842422850284792974799760627218916940155728609819567981697897277709256639331827931968494755737975946583806463369911982946026271190607198016879203721464408111637202614021447296825067042284873696467513179628897435380640951456843342323765873798230303050904561312784033288229585971548236991269900248342905531803348429950116988546462791980968840527450206934756736540600204851360274572875316440585548422654206477060587602331107433512390529256071439917905004922183771954460474778288774731032668804778947208497640303500286284694087275742758810608227399527383338712527721621696585951581259195850295820646593708782132723770746530849078575198026076664840223194242747636822424876533997330169016769791682647627723695168555607208612404133750712476915907779418890374758847511521647364337592795991591050294962431327459490262566399695624539263240766274965671695873193657634885478729181740675218676890461783646984509239735583236656927010587549829302556351989568107938037558895929389838152577075719118317973653544334587913297853389759439853552506089528874944530802275242505244639238287238633466822629523774923043370141625275533187719420463752576540086154233713745326885168276814531582264686022023497904102349466806703585920556404672347818747358968891963306521934713043989121064999422591470526725587125570789176815128833299036306917542341417972368705146133066686413033848051598910523759117072841802444788590272324545650512463031322728160947452862638040307700332122979205274405942417504073098537819742348923748954954632121097520181858297737356981191934922677252463905111415079365343777054068972961270522989251142807473001601 A013842 548 2592553212340770536411604491003458845632480065191932349245851109498651825134460887143258667139804331072034988963460937506562386156792474882993528038754640210904909147376012056123947285590966007934282270642951120065919207173402242144167326583637052791746171255738076349476694492216054263548681519648654450077457155692183285228557380199057994220866170908497182491424323235132764918047716159023161691890220485131196993196855221501586375957727725138050082833042700153050616438312381008920900163357293646683157120065524990308506343892578892211246235989245022321861767809543923922096795670371942440806456104913049963649592523127056148428877153661041482470465215218920100664279080695770304872868615116795057499486785466427600844736515527459576861668337013197330745237479068396559546459476337250032052594491359688161734234035229858110697373863539900535177069688776946652307132286464333858464717738901779681872216529494010022879196442432471135166054435533040926856703376552961983961247475274651423811219112273213473899213273018877062171616226500400144824143302744855627952456471037867642936812134746315443416921312339549248259957295832378922635042747625206792690700229417727142655238617199598699436904466064601919765733219840580929311586853524843408547329892477903856731773741453417295854520088226223304655921857607300463501304688414936943980463613353224270505969631225637859532074494899906893128150664849888810258679152144697914090355148676275948224599525662048693290528571950126144327252421922122230670782307433583320611652842953479684361631397287558783348044192540765803869520241001357515528400302497991197754868646792235947458492972266944949981088064607888671190114597252363885255009830362911611221570183195119631419058797021921686905618656969846711801192729193840000785646651677893619712676887934406085131589921970296005886286000299734289553909227994206026917708959023228421832303122577972148929274248187488620267168566791493328149789686862190167227292714156722130325157739445295494845142676942819468253694731870301256903210363134132211861600827391058451798543859884203222889172819480643252173689561836706958638748162966167441092201043840262357543451519481990911503046940674210990956567125136409658361448685922502059286021696492410071758782892850245436582160853207553238893332860947737228560073679880343957165198737908007 A013842 549 43573041839811330405469836680295132818545092455680806993775019597343841225034884130216748418618691392327692059508887976672794024137211125358472225747349238024678808039948634627275182028927365695351482122696079474947904114963371483717020257891187946270877900295189849205654804330675224007462690300734935342451822415718524474836363889005567708870097734459112146133368600612876379977627965484702278555598935693600027864659545707777162220721529876395207742174948661472321710478716187616933569045546034319803821716941278512115066121802573441394415488271241090163530731575004729358680844831941236602634107755273630739058701536196432686644138321581124195881108872184390131864538509253811513998302814267974531393874403334248687397486616470013108314059740180807537835206310702540976297344418800161288707955616282278934267271430108225266490762524515108294721010259274142385325972338606059159216511037722211113226343211205826454530654607962542368735876898003818857680613649725632064436686316941066479995159619975898855824077479628266783918353918792225234059376489232788538996935908733441474839001548681323657508196496490804215505102271054792552727163459336850564752598755823740086606595439273655341436053361147764465502678225860643678939840247192043167454973502876130120090921272607584491426919122818135081352078660805898890066427898189845217479651949627640314393831592009295505155576035782735152804828224132081234017620510095937842116598983802169861810844227802052388133913708765770107708131455245108330883838241036234869520049331519133055065938894212000471730578744032650865635026690509815763485823884083738060666077346637109568934891384890543774332147101864784896692256036020479819480950218909455449800930068960375645260121201547437791822732767692213685242646199560868893204363274750358066510960455513563072806631818554764970930808807037634204532552394898620694405934474303400085735518581167977907054312289287121240830302102064628366213515267092830140589108646832028844374926126857081381862312971377966802939847358544153224772256573195360084757925105961519399378126653073803567098327577011171139283200465789533853841440374972376182436622943823289443232789687933821249631709931911464125007023672167637128080868064299492110420166652947936076049864080134075052636377459859347286080245393948619600409158337748940888075495188019873649 A013842 550 732332114201709030124731545085720297281287368902627323144376754372557939469161297576552890671724346230851520444165880223939649163674107383899842698135698643480776726727416702180613984360182235241772360036153007735449424460189384526831959474377195812974644870261255795599440296385658489893425435884452058300587779340981240848574767882516576482979732623054297840063526070500613318283993215901391195683951312202335668321332984710610765443666752632574256522734362153365310988015782965277802494948492198812942831596632067953117916309135851829515941111374749002378461005581104486331348959090436363580471449042883911831359596718853444164428032770813954360173796814803044946247298725028810115769475399401847949136847096838717689089557563011510311434402053218832288396312463977606188629467646774310779314610042856262048230030925828942053910245749525425109376019427620511070173617094952036288951901010997202179995150350736325221296711996026449591343883024750183541038073610938698106987386928828504329278647732934932069835270200112279837315774313140929508835940654535476974921501818082950867619099028687006711740258516520946449994253869617898433685436261074447441796927289129599635597049547872325323515748840810477371703512942039838311941895034556669515415739662839118928368113828715672547412229697204396312284386052164742645346453684876728570180510317391750764017127566900229555149766433400429713190747962987889300134147913182427312453679120763068867454858936669094487366687703226298200250565368304535717164669317095999452023469114842069256493234995021091928375836950956763098727893587398473536906242019795385585614761964929900525088719505855369215200396341041439758706747197396204326016330329211217744804231669017033469886857034407786967164669626603035407873154676019523488085733558729268023849712375816454564661060974449934866434103619881518075578608101061118010880540709617245240956860793690204683861826646048646694634887429400208950950551094029196172881149027305908787409383414086966784959894109949488057010014555051583248747316225694416944526447255895256545348174658211416552221591586826753337932750228524695481513088382160726498212321816838025672413496285103733742560148825635977548993046858121477211655149556681563899831740936095961630170065594813399409659595967856049837150684336094449624076724182546449505884847625050016418743 A013842 551 12308305843388123669306363078255701036406596809146457420087540110739581288658193928369124433519671087101921504105095948923753683493870722801204656227566687100981414446107692513549579235141582827708468055127623601009698476902402985742464742885857530028664856334480926156639793061353762239638801300909985743857978807383871714941996123801456100949440366195673583797947682666903808040399073979654681825860169704184655577476643474031235134811707111495675529377596424711610781775581264297424026532599308385449130170644595166088052819407646261698674422258875406482974794120801623101770981955432963962696983644063749906149660742053769836071541946779070130931441003066394776411578349671559211615737573037746858481142989156568328200528193961534453804277995308448914271076823582071627212295462739335841267940650990285196244602129770407029100069500312273819813282758520017929556407982514858873908414600291829977039178491944825417994333838517216538281716641996976334774226903179046699084137012112820672262186232447437403297721386253287087225766218880959602255005654580777761517505681056520155232074197375142521804218524887167546985053424786668018974951127239878238154280956948401181075479611751090171712329190767501693186220942016863562508807429845793944545592336513337071829082889119224308504357344520914288820563676378732829640337847081723177079023836904403155090835863016892158133402124446161022189596901013937455467354623976857055840408984982664898455313814148597471049171920228124393851611252145094331798386597212432462790158445413150657993881800561319492040212691634730317400319707523406144734783209626701045537427304344576838125166108734911190399873061303883478024584300146638006107356463843052936636924721661169281528388406177291675557136602414317216100124110639860131264256923921562807676842115900347151868258451797580055300157979539348674296249666354534210408869247706537040764761959359551270121665720440139604996728553025929311838625912237348700077613471701930408989989507040559650754820940305921045774167314626751959661696143805246065586655999029831576757666771480559277993188289799797243350635733090814556957790476438975330255454492775596697476253632063738453011208421312463874665926138544447667496288098599147044464472069912964827118268292452028803878148829431756629612991551636739414831857503336058176845406634034215625949813601 A013842 552 206865696309824194510032044256243567318885672571324509859411286641200142718478265354099874354165111960921994719494347613561528158481485238119846657216713310106194632595731988075227778205024582585296222602529969862170002301298686981373604933682607507191770240413620925914645001982172681961609333464394130397021049815700731913030128852731072688657244234650685922892106702582652301734987236376056237447231872218231506290649946868042968910780361422907818622249263110128042409302194309046805613933396576034243530778023710956441903735784310720369621014904918956759357364788312879471464893724961825321048204105779444672657348091697709634854405499515831690564728938536897007149397322929895669625701390045411450492570218754443892066277355911509565088500267149100902153988173943877838557049842260017484190278521193723293283027995051230938084868091748386089601843322445941342054548962127233093778724187104786424097472914116680800230768823958858358900811602043181258550431561730237871507090762580177038710564008744080437224803338758996075003452840732288035099880036539131837824717981516934248985471035284020363963500747778624962177792910389529394912003595520633548659000043431778650335585834700572515969116709229400957380815372477425895085526473418258825977770399779656166231396117426802953032733889363006452207213708897362667765158195902521437167153626852303827611678349724906501748089505566628299940555115341246814039829165179036537509753810603648948338459274395477695923432463274086687464030314802600434535483539349352402114192992058823108903171422034096702719854708304912444547173324345887074557501404195964472347540704119302918369666789507652377050666541334369615159188332564544968646340087810190706056793796959272114647623942621741191088794876777429450994785927524129226158366120349706108624685441937134581449819799361927989429755162117833168897068142420656474341865446203768044133354250955978196934835763437426341180016790706793944071785706973119602204449618894344383894753644830686050236275543721615016326430056931820186034127088934770624314927375694379310566105428273759785231515586665192268994134766057320258789584537509858375603423660079453694483394794095252179759379936998580341510220610516531947610114073155864376314382079027199849376735191241248106780047376259533673905549008358679345079029058569129778240749298213062025338517192007 A013842 553 3476791757879215237130108567814685635928511498906251037207125494578650798669464205806356588270453036727215965250541500341128603759598322397080262767841300602954813190036467523580353268291848159511073613280721203473491228677927032095946178120403584373372082430631726901847438548314376265728768067536072149582732784252482201262297375627851138678262303851774078306047637350306637235259930481772377182775626076371816926226953657011198178483485534434811707584143365091922008773141979752149661953378596253407531021786244510044919076087326910277252220397506972906254519229997174565276910468835433398170857166405835126613352049377163405832997993230362583223321399269989627999159920806482756519399163262493230248428627666605938493957923520804741260442423989974938862502079239474754832628336698864113856786011105702907390207851512826038376392378018015125007938180720348936135910804406472406607139017412670145429806227267559054209478531624276532438045940595539747412457103258000107906419674446685035489608449294961759908437269714522447032583031894187565005923683774113188798320035115355113922698811690018530257134557067915349739322165444916820540286044429915288052311813729957903776190191123812522275892944532018541890699363965228097018702443438740676088208387109096681185851074545592277231621158478524049442246640805437974357129013798533677794468351006506670430669478023826503574880140320058321837100909823540335203567408779164067085926432294815527874724485024764793635385129410247574956207957500887305503237871845844565822333241617532639991335602090127063282612598082480663455504342062281324062087926100321574886745116614133124149038989731255113501090552560206750121980478305412307288039037855825875196696533345494486430882615603643604198629375493998256782869367083898039904043659384717510567655088222637420910427121367875923718345895009714422069653024269663973364263732554346729517749284895817125555883784676092824516212542201409085818014502377097221154250184744757246060119124508669340446321083063329183579398309966853101866675573983726689882860984403295433072684533932997080710386082465081886464984423013125381589476547321928189718766741454955378243182416304358903385215898601135139799762277800951352443483187227530612572715819602210147868474788359191656930652256252793982457330562183484323752743241387371364182892273455066933459864458446061649 A013842 554 58434439074675970490445734699261421483050492762117361182340158187383383973237684906987435179061504188274318727965850996233348443387569004527727976339108739233861545284942909668814997380181092016902614218409081266778967080389919628436567415669623042563264589411627434039349899681519721898103404911078764618036989904931468356615431992177294087765554540836766934089742640946603652013013651607148343310909947465581127079096410113387207785771941377245880369366697537099933201450197253694379368450434067231020373883161411480324954911799703381029778068220899693635419704698562512918609034249717129123057596395782870972990607893881985361835197272222703936234362757530715677781880788994555688821541736952723720785339945192646008267950820614165286364255819999508797462072445777852204471984454897809161591002488653548764507223360376067226992026697348780206008417003366904569636252889659581737846185465654747134238753261685865024098705681009215680686238123589236534761166534457207813583195468425435391473849207300422298781105192091978767276623017045610405054559353191520364133364830183773399698798928074141438031660500640453283068787634632717002820587548733586246295204653359402488766428542217917061890932718749635633556984210163588626593331966874914543014518362142587920690599009887769403431856810548553698975839292016996035020267334911955522691629575366357609928261917146452045583010518359220215116154991404242413766357439351410475513165547578964576990494419811221886629917869998030992288987141717412943592918912113109617775954791865871080334377464328765552590869935972252510696661477040762213511511773968104709121525174933735417572898300413204692612828916879394849300125898879064648590072109242865484430878635937725833443844120450438055766363913927628701749685452579074356667261783278947200110579067757867133241548628829890649934239457428270291724658378900242400333180553040905483004812231243998429217738769051092101643984196779082505343369741451872995939482855005135034532422125617205604881318443045373588418947395612900083073216371944494476861244564866186343652608961811881935499458887990631265816993197581598288374332330839647084603312623633435042133166870827360089195323607789278294614604603000589380517621927733107005509634780054345955225455767952934178033472470840708463160354758617821029312355657997550517821870439959309950659941953102958134743 A013842 555 982107617528079036032921463090486710865629631852906489391591038655352534438205770231737823054486700892326474860922057693693887288014872259097524098331400580303510991604035482803773660968703613528082237168801428850754099720113379195133388555159354476360787954241222283899353763947301965941423926340500796935347689332183188669635565492523781733075675167843541861246304566389567579382720442561342206026463487054022002818373364775698801255469018727371511367946085506038577316773465242841434045546445367951759423854293842749821517202617614724967479992588661150930498976868740154623062038634995789171229022623922712443053146872474527976364160554246985056290934865818738396480070420631497462023651972964427575239208458852801460959449442062275967924047566731744358945051596188362000560642733467478578859978826800194085072903017840561884054992702340948922383464575587565101876502316508590267980839121259335085150726069154333460026946380721887945293604143164298439730925944622291722892766237826292624500983627098197575614034963489887141618203047485574077751979049089882759989462700898679528737713584142095148998118034264098328537113775272074666405614931565384041483504609011477628697364509056532059200906204025126093192233620219434047154130367266688724445010112530475183046897559183740363479217414889542018686930980929652360585633097865236469878218273182372350064298041480419530113657782063414155457216940531102248171169483179155861949773358159657645479239713767206248589029641056906887401006890844559342966188155885033345960472186889695247179882042973562642394751013885647947278789444624090522487978385081935846205473615111291163147701735044731268743815605991989232187215982460439548853341940044840196829777234205358082690688132410512403265278301381655590306963401496502712506668791569265592258502391806472908390707804743972153444762560996938793016333374176374022399765554958498452861879170517881599862535491441704952330442395266039667306015244581629442754888344071304525386418665248374601240319072263593900557248878066011696211547563271118672606937401705993877769398821172299689939405530458539684586204671753922432707403484421948550927875265407142753132135597995441019105803876114400297587659562630905718359671739410329441600431748373392469474235091984964730208571817419787140336082428089718039652761543964831553032176484396122340741644405801417370625601 A013842 556 16506282727794424358605311030161810149518637222551799367204470586680510046302924380284817592076757981897331062987517023657913163649665958058652087520655849553161109235889024359483023919901001632566478160096045614694624153995945564132606861446563270684195763146932222925496438710662304141577511930004796894092388614606002851970564949232847199587802872545946408061966640847309462306685382478128478456686771826916947801368401141785169752700667797750932991561069859099990368963011630336435982003499107299165220636719116615096250239624394250682528436235437627963688896304232915778749803683338374228600846183240269028030394239485679391698752446435229077841081742289815536229640543559553577844231518709613134257045376567939034154345466772740672192899467454060427440789482177137800143422722421387912474899664142030861987820281020846323585312262348244328538498889121900206667238374433559876633953963111005644776128253044276882462672887820792770696549604834162363876557672351266856986658722159146500139988031820639406653345085631374533189177138619090043524777511878053659547142899614004106839494752208676193169211369801876700607723271220997758918279170154819409585213261963655904505516605303713134318989630571050294248281870455028028030519469082651237391747284961299696401469207277201124288995207092048532708071248996484667224362735475821029349243214517376132087530657183161411042620246343139801710769445119506235485012845503792072571789840830589366047569581869285435420035821177243434056548722814424508877232724335959755445557656045055108019352277496256667330728580290376085049914614195797089411455452718072095767175395049175470579023423060896798433777308889907363025370539017212607497578117986333629188118065975289453295782395441423481961679532411321485506289133888951721089099582379904646809088649699091390171322626074331939982946124362675550294225515019782318194472859682187483497249603218894036048889634004660735133817745337236328688412198215683446044381408398806415158169538506829431923046042647534222686665681893655458578227479895897691530504796910472639103670285987442840888811588750416676478840341918168174326513330362679689295444799585697848251891802995509377208111245745854725801555794269137632408471002924269406924978456394911607234453469190991302220615466535374362467628537368903891092443963269416923911811790173245628180844817528304421748104476007 A013842 557 277421093806040890195079462483929543182959735799428091964605537150339332348213250059446929270034071401748443175631198616618546541459935757091765634959662863439978762927586832409831183021776134438544798436734238646172548156209857096376723520332388890389278191210489870708818645410101345707493243007590621399010775445683089933069285101756462883472202878879721280297473332720730132988461223309905337421534574094993141697598717989983348033640123676799930789166901121893538131161336471064479549532809496377069863241338192949922677777367194171221255427809000213185719280185242615493447950505868055660094421801719201554106835983035813536280932367236895111275060842664929717411568615605416982827999134952467947458161643977351347032084260049452477546061349500393603997348826951155007010505695736266644965638655235112697429295463117364160498343193286942429746550829471776773456275359104840846586864258006671871752387548915161563550143225604064097096909208447766849673304799207742065374773143328775227852778850809486507622770854206511779310500168771046361520935642134447856008830713812567023651388300371220778594935492260141707114005019411309334139518012792049816898679293823164787024217585339506648499258721007642295430873396737656067108940716872119346843096618344563997419492966707919295925142445596059689224553481883917802039864495142124040272730706393540651995127755277393835393318480289150647352902064123541299796610894382233363714071854839715475161501962477080313104542046525930396188414384342032720699650397914475609773487525149241200481253727879585807827555248940350861433914920788761681738331793832637713558916864591492134021646671384492491276495230512673050367402649262292294211795428996309305764700334846689841542214720184004461329947901237080206904201473271611576344496681059057398920352935492628994609419376431296915293375512163487973795048230937481421894505352678525035138274081299952063873688078716332975394074845882930976266143815410991677667918330958739419563355433684282262330634838777107680694790115586667292324269254610352501553194121674313645415386496590951826818256372128253081579869626618652505905709543405557537988540746636823735569545532945526102736725707250580376546748234281396187889172146148195922188112916629279382789459456692990816421884146060036909993432827559167697590705690669090240185820757441739272835458848198212416320391928249649 A013842 558 4662616323598129241508700525967403832276004279580987941649125262885753158776420093749124540241462638049186084452833555149507911722317140269441305026767053745835723068523951892312032693046991491508622427326192348926222016861419068218803592206226460080772598559674703257003114973407573317305838935228575573853174102915595692505095474705220871682517313785331475557959634303037311345137067780169579006043731586814549732511541653257650130401389558635976436773528107155664695370428582069180707788997929205609413191497171008909350445404210432435715639975185866583012383942073372638598379704152124411479206947221494620519873592366882918104273630296150496135199947582669473760536233722480243230390181461146128792929322750327344089568240158651147790116653101053115302383441734568062202825569228239433501937488878536539105694168848613539445495654049573641416750279790932152231479619960475060108585427584318134148542377534617120398587257192727505279907753066381617442459233760284520892753812219926725254521654145555039733615909746648843474871576336534976198082365337353665115940417807047813966508883164339107625845080818416201671465082361245875978882879240995981272616102891285930575516024956801088241327041323975444059306689178969785519899966628469709862391924864517087104629418291459999606613869083132975196797070370023006498884002569853678744863784982356237738082112182947158191455503698219754930060224991724358625681639301882196143942405664291097991039363483352288822348038175961312168738680557636543936799024237748591573463004835183296856488431404472198672157721068940476928119808073696717584976142458945142051784715743189208296501815605959165300884055339226495957524936326151346588817645775140970501987318527768316166800002802132562981572434376091607037438914161275975763621955718559577703654371786824615512400511459680807255335762232931742375573375617366250257780951462467970265568972484408294337525075538985408317448215934754420918105079105612537126564703388423533424601314773931731982990979735326848789437337472665117182093993362236194493604533602980189438496400848204127353334434846359549542112868814579692666757260296017205540973404328725096523717351772215457208696148961760504388621197573567425729853316260312728864215613789788298586542445088639096651602606842831040346259625532786931493406990543075399666803089470323311958545556861667356081096827138091850743 A013842 559 78364592550713758162036729739934156209062803926917664335296848293320853339555292515641536147838262557692670521398773561397779472316984176508500013584873872306260997612682059454088333472040785997785417136071314808403013437389870279553431974210048114577545063992452737640451353358061084743959234984386669669750297147702416803933139643370647190368068492790066109702627573731148091777718698181310114354576996779592137354321480566301325741656154311994855972852686896965256535090793178836720155809688196158677407509492953146739452935908564737947072761062948859660689136914427173936922967687684754983731031161951660087077515466910201204578526904387401388544305519021925845493332480173725447973167779817482986622763127464751672113373412346449840908490588669399708887158505232885421442889342019020158867063375581563612749401895838647757460445457611184191291321952446196682554477972675704335244995281409634880634551739224309942539056031638171181239409605786675844355412341809101942644513321980308471352745441224343552802882595111927112282166583488143344961170314224903049603610602083052609335114799343047381867578273315121101492313639245459437577084551403419457248858841293842635182697831448955890071983583532055288304767525030945185232958739124690413657221081197938682967506633224568213388359297680215914132568361708976670226743431191530778664925634198461287663946059458792887723792650655979421109522201435911295421831311746734070591240011999740483935398582064701918237203477623381773619991004132197393945781200363840578575192722264925670267001066614964243082954818005682595730909614294620732450694026307491002464345717495781023839306014889355691211958318086379717558121604833625682118258172542794291226900862496202089815407647095441986031287904558971639478235830308565324659194209761830822465319026621161312916915396102855327540428155848883794106261724001074568082524451229699176253417720545450202930783944583727757591352165215417552370592064528029911486172969849234326267274297405470619438129396411638347604073330903082624479453746439103720854011396265288043892809009055766768427491846462764949154290986166640894650189273795161173527140006552882697274117531235625189306556175600308797259556467618947724241644686387076034020871820964971934344018874604757297423485013207461295099585526329549957609691290057468242199959524727723904087275174174043253654994373709909735437601 A013842 560 1317073706999846133429351316739073363405718545599705184483334129265843582077905801310387298036717678807140713453149187246412479591231553054578359728320975171851328586876347373244862620664589490264779505805950587984829446842211549788454531190548278661704799890521153161523065895888932651291722862382586757139493244161434519223704277986130467328516127158322641105772061631699405978508118160333279091957375584874605052514081123877826381740014985521697544335735108677295066585270960956708755658693429512838891188012048063537249985493815247550676451895184981484317202324120777512357864317926917677011567440738921551083511802452359751645351301682039055137264142858201507685206438994279803604085030875392436556168779883300081353209466941306782476149001323766600907266472997449105278190641171313671810078734153399339639479197663360152859637706806071172703033248054763227643693111286760562762462635694651733438824911081142977204253914723742743043090757244456660916081415228785576350026335402523044478025592630657542091958047776046158976126373768685225198762389471177945554687883389209865205095274432558597347048388039607240352781315334798436767358060055437270817981570545625613169515602453162601644439828088423253230538227793195095728210337528468671782336914711693755444634883984605317962418154716111388868826076455242770896500876848036057797021405133973538861767941421323932063973783079575046130587739639533361142154718856527359524426970881679638313502243968761445139812678848416177469231188806449841600046744634515068604113264083106605740177486926597704033495221626221507386449397887449690650298814500150001278418258473951591667667216192245401102199383452077783912999349812438746839361565105926743652650522795973668523527556324733093459227855811922636344710709599996057411547077083467090633174616880421858186194597062300689489971976015352189927543940795286060265762988451817554055291191629207381560657685756618712421837855840775522802692540828522598722348109104256081321574079116493744700896640765490405708181660472488109669626179116402016236393369537030696153706441015200272076960855463499690500436168604502733516385731124675273843470642090134299493086093347477152556675289643314389955541365551271654401329322244107586903788792694958283300519925225482155897796512616977801986738733941020746137546081511995868746654719732098855655994833852343144964179490438942452923499760007 A013842 561 22136057793546413964547107580433606018759911595894245035611396710571033083983362802623679318103114027711613971007078390050454544489828712188298491953890629713305279559630770302126406065509755562880149154080611532261028513077049517294555305719544919467272571759989021185718168512205291070259986148064135627243462954621229964592797800112894764390370549149928629064711039843971916280785941920721421698527611454987487117604161449014627997904431861663170627650699971539298184098649040799404056355660469822283244196918491803870560506194552865584219127002373983806919219461497907650198625591397705397533413976499054509060582863816810345903419327370030399691998449017792739665264620176860659173857113922720681199528683498624467303391510882543093076636265248545261448427611668127112410550106166268882111993284916182701320726875128094089111930938289638199619879800056405567007550121396584778348709518120011683906330280540770017871895544761944282325226357007583100016580345750199181714892619110204808542176135343461309939538908972007793911755963930292579915599479842087730937639256122450204502036277388012345611842257781678888609195566831957326748986915351734210637816256160329680540048730430303845838100190682129617045655994520229973904031142840972966645736525559436947757978495129261578994361926313684112718359866983265250457490237184942023394538756086693267649733791468191326199207372218417800316788140121637200716194359821655331527044099608389681135032214382973608464831693405330694725368590270002487771985637072294758029331629444772722675163022775327611690954189871904874644055030294366950759572175304021071486375670171704401158482902543068456324665037679071314225780072297658018129149824735310780570097336631929446874927639149789101769242572630983749045552896247133736915871724541831392271765785909250170535372592826087688257959000890024256112231012946372814886678546909697631007279057712088461889973724511490699673828843115914211744853533704979316726504669715231958771695547710910367187969841345597248737409167561107659217407192409368686885063361808874910255344154142470972797481097775039298240830685735877442209894983012417327487211081608887171580297970891048503020041593035184951982783730820222695523141918956716213091978238824163867431838383264678594174265987553545917991117901346735680333736991972114566025025874537385467010305172556331237412964695807305806285260466437649 A013842 562 372040723336134579502143237104347616357297834192194576313520744514567353042508378623696178299359037463749096010715966501577989529240551165748732754269039813591521833558714356467838506743022461745326666832632838022711106219285971237169591023228391461486450113570135479068365258184634327017859587190513927487080881878319012014911152626497422305108957819562850468690598446657635996931169325861564934487153565723974695985573141473588852760779786298972908738925314421660984580145994428715583975169585516303114485217609091747652510427611850011873970867528899545842891321489395333876888300314621234616344088703019609133781216192169131483598768635108100927623417932642042575554102471312497098735016513699166488920478583561381421968101123402901765339025710032300209163722869306212378284115634336481101656271139586282661097456590277877355704223279833949221011319799548008364695894890312400369706760871043036371413693025048721690372948420813997553040079382226449161978665871023597647082200249385212217168354306717554236153830443092534992274882485776427390641480457705968493868902977650020587065723714060323492698232826536677080854749891744706790670223086316596878189777817286660940836599012342116737000949904794552473686340299901505171405051417728232650414893785077456780968344567637499358158240895554088882457474284387739064439038416367320587192012873549053749389075833205891619430078304874947969924258271024356432437078605522561156975030182118205370836486427134637437468426271063392986249269896667931811983762602274057998198976696078295150001464923784931169689867069177105228142632894157425341416129550334682148471515888575835870270622143041351545448645288272151578192685675106738310696621104326368289041625936772838213626908831190505433435659918208943870208607527225576716345056074374560209911567563776767616188007167628055776551516927958637672478266634589687899800406337911288084339339122967070778984788387864624189418041366249170156795753340979587376222363983903903531075887070377270541328209123495452959529635879199536428466962682824259520477259921921760616661569198672509639807264810305085485533641335162892171221704979489698023077556648600566692750067996765852190257839054142353487974646163895482843657446231905529393436878259917722119926907707529453132286888452812446243676718567934586579369117624075329511182609873349837544042199035154259107199697642433388686236372659417566743 A013842 563 6252888437110413877692521386012770388117104699268214244101343153056333502585438319528461668677327342653231056652103248992021270017945943442738951400999752147032707456621312189154961782829978514553705289456060108647705562227539318583109316327399575293202767058773266996702014894309149134189166081910967579275368381728907634934611742193542176681966254073392827827282888092974888200422162859755321853925589979122842715429527788746607848350425868326837677175117759484856167838513728363422819870675223772506445153052356005002795742756872363149565828370558214666981474440272267376468861663387839090196895098831650570711460900541786592844844504450261852290566785193914809567337800235349138738439422545741891179286483553916137559017875581032569970053005108512869615414690264429511441821131466293237875536949043026652685064952912800284717320880664169184557537251871003376585443905421480513013661529959620312294349938671993865450098144108620856873944614177079931065375437294293605654510539591417261733948530833001934047037428257056235615163949938444415154511362052664212476454652345363896006813618462211856941779199115601931697925781430553287030794439411723043731735595775136910432640719600433955998774965049882043425246321420444597415804699177758406155523119845796816117734967148283451712565554731577571847462770297704730456026918663885557108936160365738946365982197528691420447761326070033250530517008761106358559969980123017685365279332270860677667648827380851851411531840337762445919891479153297929964011098056420092775730201330987906586074620974053338168977595831659607569393231052103847713180889352475002869360767539294073471638346358095995424355381359990051574684468141518950787878110900413271833922607119341091856427456725818824819753136245337719626596066710080267871611357442013233447983716044396133325271836466324733436501345008200823361342227327548884531945429321275018833491272639707558582397338434840738751549021242549802825266226401843925032169271477472906646792433991830785988103210738588077890814590221706608753244241810227329760661307507739030684230993522088869516240699666797571755363909920082728721723195590283354673864494593029724405050392821643677761663500982970535072389878076591380153350698819636232515493612914437155669611537840447518794345734226418784017474608971276596639456759907834063094446124141390719602717239183837632814705318276377963649574715286831044249601 A013842 564 105092295962514726042378206934716631913084178680600876800611274373417797177953461836314855265459840647972854369151899305808901485191617471442113556196602834335178714223434393963127442684023448894104124799888002246041987384358253327426318279514604661952858905956802298413570764328653869498317314338677632104881116391717750620346019551046863363493806832211513257293143500178628945984495291183907694398927390779117617518224073545464238107225607568969160840282204183661977612861900232604047333566438485944515823687350947376081988048514753807454752877423971913907957640917655997796312157976559411588939215926063551141947523355405807265943301586295550951447555958754126204398246408555512974776951374726283965050267929090668523954413434890414403486680856858775799626274699274266798802687756553990448974149502566148951677886663605434385244012041322691484858528592195953750271555718418822982220609334031338588731139419260200896619799508033590741480387130474182401415764974605192630235358638912949917962472957710263505528558056716344151984060506615435285501872462019127419091773341968531000186516485494394679620482999535921666047038608503309095126562143192829195999280158192726053641392574324493498471410837593367503848114924113412348767429579080585532255877075248307088490771592861199972933089278373624250040306780393523404774444421983924558329890047266974471573062793864716703465524607259048841666399366247914568317415455927558237934249737476355409560173841789977066673615640556773428575616090129478308905134525034252499281697493769913745992156154710914454606006453142703024418792034292709368515431207347047373225346420032915492837825687240519395097140894517352796815721856054509005891867409903245859712737257854765730830976265190836988745590960875391053764200093196319062118172084527916414560262315558165812797843755489519794867278105552831238234078814694114102328406830602669241534487819255564937094352067074368296197284400023534536084249467135790848015668945721887142012640438100700020102050662883449825110920817856222973315775972104490731287434595282569888709870308125747629959457439299866788492401234026830421626001748285892342003640560625050578075681952153365292140278461020785782961656680833271326237365195061626159887901152252945275339161116484401448376568755143420502981695752980245759719349763770967098428356008444353824362868638962759094716752284271084435058402239825769360703044007 A013842 565 1766286218241985000594250523951782432563205791084858936387873688394032917169863833082943772446583541770479763382335971632730207261615514842527602538996303836671348649953261859338282929190382105563208025511717653749227681968909163674054131323801960553441699632415976229436883836071685584658219102090154962786736923195600234676155550594444632550240411428978903315325862807502216695161412358927936619762772656824629797628792004078617449868140786411664686242623005714806857739369957209376223535251131633269477448713307372549809973131387467241892031610864695957051044070903044354962618439112034030575301402069350104042712025034305402718709069760869324840979072998780599117321327388592506567076221755024654600599853084226865882101826600203194879400645161225444864318798870702602087476773124402917475908530689629265430850241155216535712796110378510475786017290049037394680814036959465157862181781077064707660804260219506196469488970331520559592060866501879583620594761928189472536365672644209949271195283000236398737418475259231596162396104934685620843429970469155474532675434558465100520134782571704291380381457773200235441252577893115115961792129940641880297159901618745146783550884996671762228809001947431727637175267529574121345734188935607401040624526003698297236264398161218187945086431501625502770427436058073947864044087400283820051850462024416039943728466376484293635145072074202833881887174148528700149710801567774471304960935337765105368477841758964144559583458070837691014070379626806141937768595962250681755427489777790940328890168492226339238563150457969409731406637720357566356638852301881825201798397281493210688125336325451409473397647014153148456081837234708132862024615558243853164191975092765047638076218089062397269847147279432697440614910966350534477020118224660691179514328737586092815693359998512359192334343120026434621000162638563975717833533601939061942470136778228279897744775191318907954187758911195544947967980794151236782599347970747757195806447843158465237855165491082141210639246185709539512518246763160175720747913242914152119546790268669440416728601182312861114191787540288938896268211383440992592055186902425225065717986569841610465001660094376346654236563834764791180071396833400750869235954665915251242625280884753335142864991067695468393613360520338990483603111479698644023285379433924254726066733215047092104904455641744116100026566444751705645336060625649 A013842 566 29685972469993041904987568556057607344089799730763224143870993080838511238873901442625035983509729586536453383166920675231296593445971957958361415872910878582935356759764472069898521190902752048200837284775438606563269650851456313869827785159139551021694645722015312488145706632856819621350688448829234459556687468148453144202146338840830939271890594886848428020681776205689755995577857516501830768352920043251553008747107212549323479933842197220848381679764857048758858025590870817986188956965769360360107480524557010444656218419229161934479375283802944950156897699667466473856728106155955951879090664579567198645861004751570903493343335470930742602335279890505529364819549420074257872850059036699369872281730786600934880485399669615096338086643224716051834606052619898633284222125901839834017594675300599064096300003095724315724964227131625566535592593854171492400441519177730908189689194562226541655137201509240644062701124361866045063766983297090161911336163727080464918697860131236617400979121384973153579792313681905436701391335637261229515527513675096060470676028624122944441905290682634025230071160794176357061132076649585753969840327912368082154366466506249681991139724139062307779592895730485046398004721369552257457754513440753589289776408544157281649895739895594084793067654247819825062573917828048841750988976936570163611450715244360383334244334389571523125883226351127029052877735914321863416189441949585539222478440221818125928007086442910377612919179796569072873480870387730827548076792337547208263469820695332334107657061848848083582530869747091869355751360166049617756029190637727836166625663110056392035322527621861839019394253366871966101367438403739589012047713687404440130574525384102155653146997422871710914321004325425345884414808611453432955277127001872236654097323092609461953358301494997220945563304818284286675149733466344739889628199247789814067095588831682700241396436640496885986033664020463523940497853207299836605147241344357555189918968899964325252631766408617547327213810643220230586894173348433073338610177873658154673222904045527285083957600071132256746221373189636196029579828721492762494671526269060757679522200279327947085282901206183258217753928370891845363459966578966419859248690070037627634803095830049303746131904874757737291459750265337413057917494639295110099357372145964949181003585145296477007129185970793359293146502236941916781163170935282743 A013842 567 498932139303173055297126064721660206632117264074937508186039780709652858391753661546198979774848025160918172010886435788612401846046450697406180316576013136343394541061361482078784445655502553674111472245220796660508873021860426267210195585169658434021621910649911356988264891378424567376041020759472943561769246277171051994605473516897845596342665228263261529743598612689027729017677051279846269723707527166928851418012630921316479727248085808690798750891807952418490126836105765837893877799723685639572326425176229674543337062971984524632794860394876095777286979638311109026110029280163151683231876799588785907640985906859652175012621439259932990917449049119726432034522167103188052068990942229806309443439049330401912536318112247220924154222212677802683184223926382636329607921270032222090333713707777168470266514152029838574389473765401230896763704724907060272774220612820123373944106293007341485597890945765807504761817797149882619386731688274194351243826903761041373888554935225693828658256093117243792215569416051784674640284178055449484467470922337339488330652013085634327235102220503030062041805999467722033126446812249587766971106391223170356768437202570538405225085343605220206851617798542262174811265352058064791092480107398745575193272098401651432689797700425249783117088064943107799826679836936016883308871735372934739817652171111964962698644528085528589176719385283391977291716107512007558435895950846684157712195144808097242472015101845994716540332654840936407784592988606592018600526648817155929284137276426450539347392238493589740771596327839373048262113110310795925625582607048291742452477519890717780937665721740631928398959216337017134265682537251651272525485923944206425274566048130604930062441585686204845336993119697423788279359688332697847679342673520466681445413709217487227050092973226418292432082464080904006149241570368856043324981144757603405025675561494091142957149910616831162767267791191930446867947418855088353822709685274617430076968110301700414520982098029635117928482515480602415473930371467114663602021259522572605592857348293177080406075384395519839133742619198215546669148181322128859247944342004104154319729620094664806662349720572322020865790274129579245023671658292688618574392734007122407658135631615638648061238925230053290657564022709525901264419332402632915439899353657232900885127255536997889058820228611123989639913263096282795341009413909297061601 A013842 568 8385552465268429540378797769776943092865994857307474700082770594387135590990203789606966253075870758879551716986968326299208637826502696871305672580693052782523432051618302429298130178132031419600791514025425929473172628878408184273001757199946449300601399452293060176901768029397181703889121435904461762442655722180413870873334193398502090937731174491420636530400661883464489041600098200860376255246352409094573205782538287894566074775858578186666254606238616256297563561734429606437482404179955984544292090227936892140049866017370143905503383218656682541728862266781094809401831262111702090340078153370688724749722050136590174105437128529641693778349566168555242143204214062503281591123530766056354642815880102096064943997898512539042072260012728475829696277251530712968791720332785431556672238726286610870479769303353165496919763885575098487681907585311512962004516325839667813545878594466574388348443753125485926732531871716698077184032799484824384461354998771511822370944942796338236178259310157021516415767075175582345026679256180577939485444783791723664780373268383930256137840363019994426252736633433054004210756191573478821599483385117287824186207124063603038976618009369972936016555140340099800372052936772039894943891313165050716882273324157836555629217429951047173104848899107498812791687008019383635757772207256412914172115280039878795128076118583533478998293122708457968962341872618954311034632103245880220638668863798789690354227157816725633200893370929911618205635654359510992056619051386669939703478495204899354214811621352361762773148219481996342822141335044993547121989166876660639315398789676803293744219347785294800820601307548976246975603326403588502937335841923730277389589631570931077059559455730628044835578843362754601609611198281807652725946712313858483515053068210818307825030912601016412240906009973807753631350303073189363520162958099941040428266529162031189839680818547737081352629469766562775020509592268697469962698281680410495147303603029840678866854146121584077427024005637682484796870347753247796151159171308795877782199153452763427190384908985535501936320812200864408692868373483481019737380200556062978521651695724931031405574111753659016204691337137295838371112849560925217612379818680457706305510285560564038757965242616341505656081678529679001822551095719691051409798388436917113365176333783810323521411591582267160893878022212859224941296345219573555714328007 A013842 569 140935980283766495285146454116641082561798775566766727284291125379864587877772355091924281815446159844488625707399976660110799575950030826316034439063708138115871322491548808929213673903865052069230502976225333596655612373559406353076340533259499973395207720594689462393188015270078432897264463973246288841373714722686215927768127788448624642390447849677306638166443924275387667322172850461860343721925444939652491869587121004643972018757855123583299741167052423419593150782070558395394766767052520232235917160460935346197818098153940008619795361755962863478836988117789860461616578022311377032345693523701165396868578496645671056190081819197687947332721158594907954700833225748492653702013181585109152481806496875928563513772680300243680108474033927493269705331766476692866482443633124748172990316272699068900153482681456652506730471624860680282469820786330598352409905888387296942265581537199715744972294158780041970593663167942544583232039260941443429641993464352799198588471653578056735448004225809060626399797232476012472863398258626973428931870481187499633963733521728715814908682981277046322029744598109338648770179311775458554622517253666256461097583134136976276080018883481135135630242243696057344853093708327674514321981300365007398640367759120758990460257345187249838373195447299732546589883543781780766180877487358531848490741511630242909717575325033447181524312513361053084350079853106765105559061759253508868274107593866258325783495841425707717207414885219024567182118442820301243495596396655761676596363068908743446288338920069144146928302124833912533811729418101206546479271927696035364973907458098032957959094578227449717391846175975643782918965106865111968867803495212134772086832937812638612140015772464665549551573620397816589252735409522341219364986393859019532437496917419223299615294548085282840532907309629786915282104543751093632683378836785709066477875555626258207635515517331817126293643498366620559769704717259998377663070020202659191940731656122532289715217633865463589315992462752529521980999934688835709912532192186932317885421172080594920788799165319895181043743890659928116901038753136865498726149030745750480013400050048915844833484096243747085352247303266531155503293662570470132411267612562452669876711369416399799405121832652851685561764771048314983631616265760847501044481514459265924328518641904500107424364619723164173143407919331524993588367674105372750890710813649 A013842 570 2368711020629263486257456454338386674616152020950648385467080944259384128461719972029971404472203608506320332264271407726482208472992168097893590817343742677313449317115460831673294217302259930127557063521419181758990877162412942576154055342492416052853256160034945794442310972644208221704323845998350376556968023344187231097998923740456034364656257009526492667663423035296440524683759097712486796934400953100739430852150742725051237719263271062064518749794650080413102085194259874951399845053851707543189059715866940363546728775673269724872900645032467846488813259295694184778389826820987313782634071052845486825170198793123793441386705135255541330821044512504617994656904025154916030769735542900929525761721792993731366975977437806195531583123088219379383937510999173777006970430141927642543448245595253251004879583427241958680619036599033453507470277955858366508953288266125299708657628895715622525749347926616165399767696863610346810380883858642839721992984155377496130676443081686399552674607023172881947901392086224341631415134532743542420057947177318306348028469299694526701170234866323317534353917460423654669880403693010131927540647482368772341667079735440160272076877374667438224537481389799635794945945955863225562209539715234679348948660927542596352665545200562108033538295882766604910536172720340389337202007930034844777583892585969492583623288487837146779879120412059219188671792091165401129131150987773723549082926330110203681443214606841869603105021975876145900629864668480802999430488638593386498555074099149251101768112229602105677423973812083567955773736330026978426677123288787266379116462648253639924418502576268747400204758679622645059519046551081936860761173344030349114463401185817017154237245087813633891313297838026103415570724027841988873867326321588541281677010691064885996634255469669348700836573152947828685146331066824630684509548109857412280293654463410521695730109299795850441617266277047791748049427182988792733383217829546093038947876944451400193243662772376846545633885321481763675934665902315261776499928554085771466700273639158558833697347571531478307802203570321411860755758323971298437090386759743828317585214641172128604116367205568657263515220426000589130543856586821891515436174764337142022617887985781431428601882641396478279236580507009029929896574578642563950054600813516882390189412814488933305481296163687220258021256900204940567239695498688999824220176644998743 A013842 571 39810926123716031413529070628065264840273667016117547414545229430167469047056127569907729394964326048165725824365609549658986477805579369221297580867096283177607142672759550197933055910199082645653851566604492187823359672468674325877421208141270036600304676281707333967191920517231207582184570879694274778792961568345754793064067911305844569566777711559111762265419150954227275898359939155253765596076476818764127614332097532979936152347657796740118366627798683901503006745859925718308177195820085648678378526644575666690129870532740644265938841141060687095937484448982732163570397819380333782744730832185174097070635531116031596369386353208239883147109295121665114636198585950778673729146945269535922539477258174845643084765252797208728299317549743703109305837747363113670156152019395377888227734663719421389639011158661655599545164148119955253100052961604111565915977915888767912203408768850292467790269290602637891873895681186699098842071515012210207207536084699429577468278978873903317281802120238466626898378696793172509799194166091820717453913918209188774791314483519965910266568137398295997799886290757340364036679944868421287306175662236171956746398609113542773692796078036035634239801449718362478805656513680193232024055733993949255817780144209208416899249818185847349719678138901658328731381454910760923590354147280095636176852482692389261852956609615078925929428376765479296904006809676216896777307254651512971689436742830162193274016107897191302419386104348550384151886135483156856011428222548839046881215130384401463267416662242922590120464727859688526632689186498763426417162411114647586033810387729198926209701772799348837555241379128417795515336615384034112818813040393118077566786383730026607311265378190883744811302596763704720105497158735940307003088153486938613321145518684727538945431931678732743614960284981594156711254386240121567914551975082373528194895450566540638140135947001668858372261394318342235909466722664492639469971742061181185705596967805394683047846240215337659892468710598144002101433929820212604677634299208519561040831499053337898317951320634729555919231635406391969143722030150985612832178130271014522533654702474179965449383783623992422627900309699791901517050597654715530699935789264214345974138843377028518020511841553950610439129208581300766031771728943245572308567675872778242331913461173115502065224144623091110876563264721744436113597562246466020045668508872493873601 A013842 572 669102235361295339967183090045892906170479521539887619396261671032824652273872336067439207941165427891521353930112799701118585732478372458502348441633287231366043246901069760176660870682715982025504283279921700200747206015181009395021818245230325505141320694266655161986594608133104905833776082775021676207173305079187100807027789385317329680708832998173991388394899670087697826023735497382350038373257345892968692814079563236793786912507084589811169387913412480332561034377667771547605534130148179497337507897315383230061012734043772008177634103057806968021421301134052779473127676150325269886590691096536221049466171371467143040180276438370887716053465923109825581690589634074737169365772709145090250120994278144630723325649603762687096526630058542418158103215019931851454314446989978116167443536493132315295662860543626445661555573837452087938852590125680303088349840832342522300402691178066865506151055967158535048724564713704851754238695952810216952537058975543312908509364797933693053555248234847908598281050757002850372195056349505230798247931223341835737917622524520067053850210685253160835022688888758619498364479833403556575754894355203342077036721423371313397454823683551650904668342965416518181286669025423007650628304721236305142529430883724165862825691694249536406738630480520171530988328112685158842783082153336567357224359676610986323962641737800631508095902728297410543065642450228177384136203028927978515184363336746535982356388725428094219762622255786086306440750279065417278984074136378337860932582696370635393135471842316799972154650681137785067115607157484716907793248643603881978470251186564646352806457695438655912790941859011317889226262494759461334145790769887135529664978751350557189080437211254183099043562743807585230813090746874948739800902595654977274088492732534215747055874475724461221936637509685652991846052469537723191939875045209451888371607837671848505221264861257048502662597254308377958930407207822127791571815068822272188153968237905268437985151759299180049812721619023006243318800058488313246816999666797588262413255004589450057029807845907899646334526096275229825398536160747615194870417835464941080223134584483542679307793251368440647107120505124402488797069394782803924473820810163650512787351540637718302370742520997247909650444608625921974695987448349128333790096928393783918872469541936552243210222198680292300502398790178358737761234228676354398907550628620004533612007 A013842 573 11245601269717290778828446194401322074007249318520891219192969905048683930766972352285450767867167346572799395503405824576700070405764005910048970258530658497569088850666279459289139253564407509902650489085644015273958291497147224902131699247586080764910176908539673307508695578893094152348274623199789312013961738465897603263716056199028359943673356200310273264753078755163937361980922504505157094939336212423124820126235219320793176638506570700956323902660723556949353304785462236400606212125400452811751495230179645947635441021073676141441496370092561711536027808160025064604856853058516810983929745259484267178377942240248273076309906099699509843710601769706838551473739979894107605530541922601531833783550832776808566934192890439482031323071393922421983240734839994627392662910560562198426223517840074823174205697156729672233764529486057241988295482242308854005895774869180772302868030629769808561880797640033498563913759143237443433489762878881316321290350201956460053316894158871579151103057083088799811309620072946906205482312066134414026152980070706233247181481769608766974060490987049874154226332153366117909011812560013575368712509427902570288756176962601664271023221649452596754760840219755421072885046310284489584109917449818580530492144862752055656511400305251958388056162486102522921320830589899464670655261751127687572869813084800847146840119687215213756567837154494578997304252660984977295177164307192534904703594600699030255463825308269979551550392252996752552349689940252468207885334010110724428693917377901269052427875253818457132003213997882753623012009495845637069281129953050444412149511692592011251618134487237489926277359824403219764225793749422266642988305469493086847079297873948814676874908209549055345625159035174084974275616182727263469833769925173203045605297355702564060768082313501019757089066625286769833956603855520513686933479884835257887861612927750757827253798523147214184250272053160908355743353941866501792947495861695928666303744174473846637216445618541319097202412250919665931459072583013080739253313399867065926379576862134887108499980466174069355944380100097787675473197253685168580187112560659264735310222961414901811126081175749381955929374329625832629212345318114585558631506356420474168417017343498131507945069550400745617495022537175870628715461044403799906010159075514326324489595591327633551634204493219672694543816466527675305553063681363488382439203415216416196417001649 A013842 574 189004820540138506119769695189303020097839839296380618720976245194153230824400504324861571055543481593849039440225741693660598083309675647330193043135124777368643676313148158872272563434656997018933846770062418964709417005192553408930127469254179259415845343301826289279298646594456233418517451592118858967018654938396341018053275756537069645573318097658614762760704994638040295242813364533218175294645423722195458851861635331124570919763379933770972935832018780821647780993529263807184988607191605410407107380333629309441908857241185274909207229492145684685786019371745541260813829129354492042206907228576152078466998075231852725593540591817649661943244083943462835534619147842080266526151818093163945530400138846479821584462979909616374500446860917654146272327030455789702588485537791368868949538664338137553088875152113155601232880447072164066097282170046484909277090288226321240094302990794541172499530565936043010363698549920391711786662444705358283411926915844282224116097040128154630792589080395473458428680784566018652595541218895521096537553136048359662185379164101814546533034672019347234910081964501624343696761533696148161221951145954758498843125066210446171403087286262349793657265441573429361971978973336951416440135382579100882975981478708273799418987104930369664628059922903925102738639199724440302719702984251203045037222948516247837996941891583026097606635639055590389207692574473174513400042600510984934143353314453948601503580511956093546322907442596116420147341238825823233169928808707930945473058669370386628964155299390926809017578017662415440141962843596677622223407951120918819234996843017393933105945986327000493190943586568744914577342915546540035468704450025770310638861759367457728274236582277890973193922047904170846162650281183097117137496171132386023587488232657292994169329159443011639057395942771194740599308640999733273536290996424426179321290128476706986802654591778535228794694322397475386734978549700950295634068562947523473094567028340381940431696801510823950066680942701206825310032632902700847984630438311565777024661548321901047632559171694987583665357196342343517461678026242686628327204800807000262406358917312500254739596046320819862533304994358021368999171887761551839483919727332358909348584810492173096254032783933585331593238843782314857656820753773294665020312743582169282535696633103443537102316074917543038977197923352930638860430341292676149243655691799542307013180546714743 A013842 575 3176604018818107872354969267046615858784394179054269058843447752978133350465699276187948424730519295147820805871874040645353671986185718604678554475972042133234794267795081106166284973646280148897221162664439075539871171606271245143888652375754990813002112684873794443917172353313025915065022808908741662658682533549627303490421405640118529533150757267348338317719168844881543242145964217709797872177105636498939076923238505010210663448463126546888742132528739649269434255158246336807358103521069312132712253741267307803790162163652600915399045906074492522514005627580927311970498026177060947753371489790679387982794836650421748759050636726679237868280103318837779876830344017781843039505033606691806432529435133592786361370069303340922406229010391443013236399000400870457531404676433659536580434896331531077854764724681565806189921021673941861458897021431971271870220056474219781082264950366283853486199610221687074875182681528512023499998435708162956669304255674594851340719242953433894879731044674206722415810837946201075494173261265977023069506655557564780842349667611059197083580713732629168977133747577378800344511471096831162145657332910061626090056402987798968802771688020211312981997660276524627286663050604874142456109355375006948540177320712649957746834916272564722953403803124246269201728309029768668167810048056309969577940606095712577413214602371835919622474725185607307671413689099170644046714515986788123788147339156027514145470677664446064233049105387712928673416364200945611079886993487954195400565697056108088073000558116863306879158433742852216302465969512329360796708817434489282594882591940593339833711634192197897289060188859460895779301402381590698376122515691583121610907349589688862039105094238344513586470247859125399411455663275844313247729898148222011898434914726271123353003915182758696617637653610155470005252580329282517128324442776905330795852923189308014327192215724021841590352427476534368824854784484823871618721790337459027012300388045316799272835528142992418128770706603979183112985718461195693152077683776702486014453486642646190907560421998677656318663658398925767497978422587060834162295331087163253410263674323271191781408390750514019429597257040175265148769081917608401766206238857274956189421664909941953228741528999571768668087565247449365812638186408667763434996396281385519131577453312569575528078626271139145856089765497792705247327252746106008040338121212074907553970525448634685601 A013842 576 53389183744275939010669968471252472738589312967365100071981826384303487221277007734890849174445837793549424284288587001126459165071823372588832465077662112133277187258831928151336751552073030462515596080901227542598614781186600817133336580479314130594126507894673863218915915742132026554497838349329221124304477341368586089763512564593472125863664777392323522105906070775924097270747220607048572837680614432637669065848869553706610620578319767873559089021410527285271381526444646182721267645878611929014494848629479642258301255484509263585111764543393995825892892582752645332288160325957863348890914628911948473826832819583638331393364051465297950852183696479706566389887591906859435964961099827669190711522216290293960375546754781250882881490977648982723464157999737429779730318396820515831307369302644042825505030727723076504634002611273940865539682239207141166322788489162211860649627020806132725542556848995894667427195328449701578964473708947094812740996625122915666483468316318363471243639667839392383642532753361801475830570002097275826729198359955991271617370863539071925383741055704298442998686895533005497390204294724441342182062794219405749695577965015937268668183760555691537288434676267549410806945891516119712259829935787741784114760229217507839851054437792995298677857719109207046473447689863322005896383477682401658696447766650641288583897822063446301094932706194502020033449872689761014493130870189947996507392329195354430242925679506345001564856314251291192214108833125292885419660699552046162097307670422008636242920380270121598718015795916117199395545549593719566910285094621461372572191722745552262585191435868270059737234594160959275362718669827394867607491121228437524914519824553900704291239318863856239847805455768320587908335332677115372754596398177167353976995611804438770193936802476625414052636044225882984378280117594251265375748909751447894685900080042699796797119569673635091609053248598113136839334362836434810295857130201673866995732621877639445378546721499273571490249265893078130579950970177316014806969631235038682444919750002954530583368012531775369747780106710745374338523348420731439765697629581952800066301574351218920270130823343889124553241099074225681355361959789244408484628256474220188675609922141394407915458877895802716004547709113881491213009998970479100051984432301246420044422257824356855900417471739035624403300688721401997091829136903803677133962803211342971259582621215203160896007 A013842 577 897312011190045706952330160096340309317470583042505236909798556040988709728002669000310502074911195796185173946038281727932399187362135423100507240560267118623989686259188216439516783335691422983499623331706931308454918627403199933559987908115832592895484218185783619120319795878012970301445169137176219436185350676381826410655355673122486019390613913632781436033963331530956302829448536742665363682898086769341303989721950589147004700059820338650907609182846732083556109314955168392996345324281830690946614920915664347435269200928147193074973426680822887845781845638323710099767110598373809304809602168123117999607579198742209435728269612977262659972651386734428261314840757178586540263101204803636088288553889190970592031814307608483588589218861346452633262103501586982307927461295362409576782955869538427768263051440841746813383681887681124127125439394354421582387106137349294741938281338688672718193752961074001675448871885254134437655909626273822517737930278440843606587651992362734861191851897376667791880047985751797404284390025248914819837636835780345302073152103501181849924535923222143931478930653223223394637163581433685638053929382445552435133578858022857674506164463659507667206721604028702947432339598711424003950961730784576165616775172458654264376671935986871984878754685068442830079235323532852953100517109408124677711197614097328137229570695420341982502533993010995450702192010296813370586050535282455977299742876786321909092851895463140441300540073621451067542527158336797525248237377371239846369450016782699149334762831199933709653691481962181770240934052021644761061161585302901288820826284184496877269312462638014894003701824063242541021212683789025539879103274486349481238334691277409137022859232144831823122066295098164120975391936304278069886501664163651718291365247597202410649495839224643333982653995304415318445753936406581017170211926192584765985922645277655484769188607504784984673357949188487490858692636191959856642470787299532682597278175897486158477234748238290916036619411864964140657235955770150260860738592167295135851766238299656795514666186621548639350940253487497506507561916907233308142080060383880710714330560120936392980088747940744516366323152140511026539568458177830773401147106562218711070975961430415813835117360794756247888433347077006222817059052696842234573702353687048581686604887253965677118316447517971739346274675340603365122372303942228401590512833573041317959805114763919525179189649 A013842 578 15081122972071098196747813000739191578698728089195385516742984331380897244398540857888218608373032467746484218511065401001359833141995410056050225192096409462713394656958176353698958577522965746083678169335998394501201817370765581283342716771702798388794403255048465286555214809321763991856388957688520720063967188817949356483884562798169622527898048046426157595422821713040782581654541557033976767418468144332319296155256823551793707993905400431705804187536105026128327529256451515181089575865204728422739756975829570687344569459999369874011078382224590276024055479643306595646785827826868612985934983639645244219404583593260313986285027385308853526160351856845535787918528605900503982201941949134711735865725215632642740278703067975783673419001402649829407236173551172411649336841991156017756991139299332355501197105566227238692539541486256653204597259900914763535180092850429596727756694459340522374682406016770746159269189775466237493682873088784135055621394189755258495918667035640484812051454839209655578127966496530458973807743154358511377011162298960263491943467403544363351681675261594573056366387488722715593666808313155954518772391130762399777290059866790168935425106140725345362743369998910410437495331635542903234403813809296371615521140323512602221378725228131357449857229991945318645141708082616659582760391057822351458292098300133794002417394677929687699920088820535800539951741117058542319439751346492237610476778530147712326123561807049001396938177017355728092187253950166556006847125601478428097931346432066824602869358903977285858149592737338389012439378612327783499154942764185861961211627358288839016265334559557116323520216557030917386943521576442152248748088734292075731172691156299415365943195114658188451212568221714844381233412273466001520582433469598494429322975716366180915786076569848580514246465699081308257117786409185407155579751843518772161925401899181555732515752926332921237405127052010909258862047136478269310590006522143245796412454302309049865526884413640955425827462455214452312026164708628915434286433518555729348260635167102331762214994598548367981571252840364370591872593137459870209943939574871883104975753723952577956816351586640093086568793218025568823050527076594801808553079419991209876969892983760998583126817482877468258260899264323243586886311498675827436480215458418225512406768340077401135327544533434551023192838468449520757611711312357032745531749193862105430950444563837195459686640430743 A013842 579 253468433791598947392740493103423592863189522995106844379899337657518739986606276198527290150925556685415160260515476194629854715617516856812036134803564353839824023999496069976618396812428485294428378992030125016381698944550457124629141040782008932520467535507599556071133495300270887411130329211870967742115096542463274834424647846948836845826382493516284430706271364531076432849867879949070047530002194101793290410481401433434996850253568065055679450979919317174138800784213180615648572501566495870600987095492767594542200178914209409472504194370048688769136300446365053953035529408286180778454609270031517619595532836451926097167492455264885901214177033658002919987546710279369770428868038339107100144695243699137826535864162463468996199153156574335682847418368874554722590404303345359190441750078203878898908619753251581200705512073759515570409666147154674430735771820537170232203406763778136159551287197923865930698837272556261053556328048003194957879828772147216629540905036868009628236148801482596681301596732907187423972786739195303500713426604758625148509093856651370114851713916121619989358349874522962680982758047319212127597007577734723653056914036181142369297689758907170879511627819571687268222984038798569574660624898692844117742063805417276305534712234909203724659750464474624970468896687744538197607453892508820260959515296130348675798629152351964261172556932806745199674968912954402920762823900880495037519283216756192601065158703291072566478339941130697722045391177140449306807079639984047941041932139483747121100425315099146243417920205136446304132068636337393057270297123037671781982083821010760517346371477942476454049404279674018628522359767135263252844709127357246916813819420263924274055407280292060173299529634102361389515389960080143087556428959323541895873631252864966402651616588909445092702940349004459547877378636179179138063828889234020003725480229719544407196392259432877407237067970363147351913694426222790272303086239617661532100304119458908201089910346340063537841882161484789300008223750257926181704052088146366143156216495253488889927547414217802420666268046488003976537602672861288038618527792434871739345327492838470977720212421116660044505961707615355735209010208576328833996351605811792264402232991378071103186612421434721609016590933935480754964798237358244631724922981209635116187020555491680880881450040973434499046802036139231095373180032026784649354152108701240405977984121784411744090953365719497601 A013842 580 4260043966735403508829789467589240325251626312978760733492968168009917462954891684068648165566605831211772598498483608403143968205383605812439891317643506094985922371359530448097025395226485552343457765719050311150327214161059532893641973472423224128871497869276225738887540655511652804718867443063915354841728427589180260142175056363669100867804010568528192426880302823673801606907729458304020288836746876268839831928960913891741992062211718469390804532619503963745750824780270926607205558033828096097190790113946944961470758407011117545004377994777408312142873801602057461788668142765065840343486618001419716632542120382247521915094045695636937341706673404690055076230697559665367731597985120365373032131892960851409450588268978523523419119167102544859821616560525674641222576925126325451913754493564372592653957172192899325240257541423676178191875258935228613157376116987768220092642657478819134433578483935506414697255358039853079527121205502789697657086282173478269892693990954640637821764952906518002422635936289971099034710626725655465936490560946178212870992340448739577520312755788256067161145786341107433779277214501293998228522906358987500436927554206096459800786271777952820971951928763541347917023692740087558841321122672330631086890866377648162867121908532118987000356426056425021878670746630922453487188477571395742125946573582062770194147560163579463337527164369682966570937202520024649889260781302098480095586593024021329046102122326213056624801459390583636614416889514199531499506587509211893745091753468303337864334848270871350913124984887728253033547677570922565113541883746894149639772882779727852015040465429779201763208337728481231089575300606242369490561026303493248930889862996375775274049230159868655332645194560358387873585159059066964872560901519350768643948120466901490329365720009801043673058318445717951621175102738263463773438772141356174202614146220896382851749764704288370583433401377893417543613462221526436106597970429254037370009811335745870135718123190937447880508513488074853765238216570584965335900003445475975768026530635725387773012289390758605284137967057323882833667488122779668065061596607452889323176919172136181722543610161707705368011698419891283841657834575542358712976681438878792587808329886091241031257394967053366082741843826653625048693363975280017525400780545190337397755254476148680564974530838640513625479601821392057019937036798274169601695234490941747503271979134830608182936653217647596180007 A013842 581 71598558948921926772902271581772362146504083442234031647816315999742682799882864534141769718677944205176262062964014006431640673627882262889677253375634406938428397295439628241166705817571542678236494668440078579503549488404927569343440648151017127933943264688925525993482895797184348688910005115575225368824929682491352632209536172304186578285182005625253330118577249557485583607298209005715668994479204749450391055230046079778507660589592352315051251779736003118674834112082013463487303813874548811105485609445106303967439036546635852578888580958223901502185279983525779760282145475452461578652979588749861177443135417264434100826985626006570005902064059912625755666209333885295835464967335917980824551040724993029638636037036722044858105135841492471459021909532755013695027850380598151870314471773336410164735058193046058959313008498707725526870847476924387301336020398213420475097045144246513192425153579504056311816770802575810707612326100885386448522649144489649282086507905974645199870403563499848066717242181225544261476381503378091415994596857822417223722768265921966079383896486533219720777377231034992639528312144123248228226784487175502919843441403541863199871814869772053062075596066728839434441417203882651601446084108753860916677374791209132673307717916699323814514990452730335342714819238625913675759176742542448237910784062193728978653038043669280040313819051561261619157741562754054290688805951344369154966523868954726477277838369936662842693038127977539180578504662065151525912207216267324298173757100541774199485875794888534794796891621008048748734835816934495551863298440134049972995662840878886008816785102478299044034242532202584050922492077289115504027859169082811034781465927380087655030945411296912490175767784975943424991345768305738478613131071835728368598836060687213347965649656204726141013091158117181612897089951721994035640185443379773219823335955534605506589358295384974644395765176958254668655511459557194811643592089004472606077754899119880839371014496470085686527706586194074067232358705901821512400471357908114724733221900394636592301017547790479879010506812332442498785449472879557881169490254181460710854634480526092806210790455987821404120172615343112807526743225711140422888999084943235867023294600395535488012343037211265923752642169194567476193389368332531254549410918623014000644072561980630874255526939805031112503435667812136302334081777468593968495691806089257950287492153319098031730616330629003148997377649 A013842 582 1203356980254530823272168478474848090596294130413627369904848823007675269817631304225320723661820208256397436492236183406096584801663817192386805597484287477414166073344453831849288824675924917793120765892472400685716156251621617657955206973474144869185784449626771315372467029663277348414510455977472812773840593173632163689545674447916463821239053968543632719302927833312660203687860998759063248790211994224012722465251384462837378251529278665359066388662023004415567936921762400280831115199789541868249896637943901650780747887239308774293380380164869112547228000683117780431062019005929521752420627948118916809286776957963343932599147416292422089195990654951501075481980274610167106659706014773503718229341464957849136555874476187407930173018087963967811781233517013515172333081346713138484375327094465045638702123050525112929173733837780742930118333544668177373554494832772957924956037739351147225089556210724674432704466878891650562840364777580690040320164171437535484027938375715861874221872691741946457316689339857722402633543927275582428621189389421366279108566245350483896205148249163823847105379122005121292552342206279432971807566875958677573808719669328094800245592516258895814304543093511604374656898945655725465504335615826140426596638115851892840282815025965535350553444539038746105007966943585731148484483511910927534566547733290002944221610399949589637554356799590124033184162445207390463606761624244812387522366665522087903608629483525492397141891816918501007982927855329001696006466683804919479406335588805598970759114484691604296151357474282275319986385575218066740166456883332977896138105366651437150183707217352772033083514238728830143854324342998164276196229054774805061572097841477133218105099527667208222384129162090681143829548327914546610050893924343086691040637671969994739258673771832832252007023094475471367961390818591553757004596746883848505570807404670114749247344870535268848359625329137386216093181100777773199293852239898171090348826589507837267308640642172730133471164594163802847974252770091914158914722112361684178591260479932657206803201925714595326529587994871361077087049290686729308815622702027810167333841714202041793984755193787314339047741146071696956101973394527137087495407620640965217060512348847764947023449426409746380510656937653095572382295113564852795211949309296996308824927549208463103612641277303157907845243268918574833328912433914658828507092184942158370481880620834080619296468668881655925198926146743 A013842 583 20224820767137899546735335617726771858651915449861835205990794168289998259824929330114965402584212240165271715125013534506265300761563775552445041676918419632899889194700235551890997276328270093348980712354783638324831438121004527977253163603179952816405479244877145497465053367550702394802677233613385564289938849469235775130194150446132007443564780049312835113324308094485880043381879806143576022417092986922981826473480018666907816273452586528689828794242620635212450315844060661519928553162862830179676012793923155044672029740831062569548844049430955174581261007481160535704859353432657472092933493924034634813682860332489921475193870625626738053117014937769878575625642475373078561629678990298276992280542001546570438094582321281765082417915004410407012607191720446149501402098194207718506896122476674022049666582110175573000622944611580946426498831885238057117330394654415103844736126285274731412080171233649603190463974833531971009658010816798657507660999229350658880057560280656490520047014330106894108121597734988740421061972785720713877836330068004903052977672885605582843519926623696387398300106903540073563927215460938429957169776484237493983003151482397289307727673420763261951016455772649534724858500579635777898731368695189942149809696813122762966633272141402752636751742367624205786868900420845383412578714384686959073459967753405079483532605991952753038376074730711214625726218216600611521838842618682561797088416547429731395950235729612950718763775766949246441169068464514531504780685554709281690382282241055701901548437144211793405415865070262201303011182362690047701977640838177359500393136897310704183137567202048039560034623810315448227759629232770146990030021723600148669842248421706177996692407761502768593610058827258077984343218747259784875125374186434258016319997352799701582720530083194411659482037148849247281327095488068243993976257524876841833128560050290618590600125239086263534380222906812050133878094760772034160531774595968561515492728489858220951656323272997075353249863334111034465903266306934801268879734542462825989583314886228169674741414765485203652982785429802965622602037428571859493264170752981405482379877690593716431501780541983392096375385442027010741205866841817593029535315880112702403136031047084385464623114509668607417242611151135577285029233973684480929127232041354616962420557319546639382417661947634174957155003620714487223759031276803670930718698352322855732688967594358392968515748917893991134818351748309601 A013842 584 339918562633286677681980785727133854628362742965827864307087277586450000752877587251242223521232855120457721716106102474446800909899602375709943815463967878770148437695326858920631991223249235458916318832546848609325441980499723101713693920678645466985326889668650184375895151948424655149448596265340171179021002243029445672613173086548140649103993258288800819749641646144024185889119253901855082208764081831214555557539778673734719668107917621787689952544835725016015652458391127538165439193008235586829814747027466466835802803854147668606407421938786063619187253752735865123591571153142674133465933232381250107313567833608158110233583383604908586458737670059098349220540173083595331385310014789943141409259069419993209353055645073782625740197897479125710660889071245538434670065064350049124945403130465460288588746245525720855421469830086840966590165867495196025970971942956754650318480074476612410842831437923948880822128025027171836759322187797935036731258414047696523797127415636993636170430169846106569275199693131955760256788576609608038144795199452958405611395748188373030851039406764465183003229896727798016388924710251992192290152433370579561372333966964651241394979007182768143610733572170920730120696819241938519143978113660057357711851574338154277180205404880556063565886533972660026659905609373148359015210452663433721147641678031479170879732508906749920315986687999063384214580549566406477847545427892197816123665016912651495571735611907604862730262779315115984936728533683095731000848982117998897370255017625423181859324583082767611764824444235896817299708941969731631727138209567246881123107451833101005205993091964821400885501922379971738363956088515167860461434575108547698694038669223615733590409297247577031752804258709726516682856477485195204396232163951400574480290195508504584500783949108248476760914598360709299057264493867962976806758960220605080689391708765234426652216304893322831222328406394790126600089138644295578136057535634443613390886287729047119534487825249261845462070453056404156268436196820653204926061698455172716406926773292836847723378957963509817795681674718698443219072443062007242503290917845358481942358604345808592064250425569114870963781103124147969527447004010428286047400053997054189289507273808347266503920685564000284861596565617135647429486335395715070975841388919047047287402306869620368100293644353887578504904145853348386769718038669239297332589163207490236299303478358381510621844192063044309002892037833839464007 A013842 585 5713011282177649191801051065715938694738892621026668915409215874395465162653613608931628050721360596009532928882595264288027382892682617128557025706502908138489884792345358517879061876489149900358006570618614884576932703366258846170502053724845994363622389034661003648805669818797173179096782557431572257005805984698595893419609600065614599889490814692059875377532227146742614492238427300328478366682697923337223035255571060169459433461889771469385705032421054030344175070868179680533946536516889415507848696453290628908109337724376659866267889540525177371247680173822231685132203536370868924161161939836631670553619134579452313358695835928247698612612004020683265955349618689015986734592905418574574377665417179741825869596806226755064590815506062931665819077562620423764471499783536531275642957390413732991070311058148550790417068643434269536125480917734991759608494125445274175407902694611728424789035467977187808839977505716631677060413928010319894162342260164899635475458320474610952043116419864603513109808281242468780462635845607077682297099572917205871923110728339801985529513419309490366330735284874304101261448657605205232775820591947659330687984816982774893414125412173720784189665599147476664711138551440999260691252840156284584011063089409901358936567712239827505760351854976478497068073033576734504469968642077914330551328413682675070424975664277195745910750788265200258298494455296562593673183696006584168695590437939250933686074160429331114927907526531949154358831596465611789950931268842457207468101876081230487417509668267872075250931404434272717808356208187685279534438011888196718331036066942958928594497125896652753284682630809440185006683009979674426230775330903849361171950707913641309634454009058840027172669381176134373565888768817093675800287473979531189455290237315911436551704675832662332148920691654648441189255444348438853751191197844427709591146606449217295008743799436342076824353673526277237657767698153194675781732719001408093810260625837862094938016136878964343836681018104518984654403607159964718415192318965936087844651218278732708899686830146492709507692021906997164735182950550543155724752810456226940006005221063240005006823856902540113636288269000207554923847801796403268203598652707528489759388748750896892508131394962274152787668853478327198826347376838995783197890966223562423723759370571557709526661635280655788531931923979357226336438651075913904870268826066028288401482393560769318049021335336003585701411606479873339871565649 A013842 586 96018580619559749966600265261487781642476568281595224461282691200964582988719283925313872648473907537132219935729778606888876224277316746079657931049194377083599493704948440609993392958153142375317016432387060365084507945476712427587628016953486627269401492505547488325476892644524089621079624442752434923496581184829301180703378548302784580342672122529450325470184141655303121771051247636620735908836103997528707553540382808268104698193981389085965544479900655087994550416081495890734039439239360406440413041290455600058593639133598522372364419507606656078559760681430247932016944835785194008376648722834268486994676794876855030619600914446059070582169951575623650911561041306291689048302961369982871565422666539920867390313522253072370577836210399692507421236594961462209472496861898481149731184860683610380918717954302693134539672690199768093660957784372006503739960766358723066080620588339319635429319110292595503173501938579428596354376888069446461186486366591468173436027992216786270988657668664391244836547782842172793235520657118154606367352522019479089411722011207051970794532038334604586920667932882429029901167588370684347263216688864310370872960819029497633611205802403725219875709724871640303800105634068874574437886484506675003473937343712212139646893539614780889314233626589674100223103475324176816626762967403506153576176648764719908632565989506828901521988498373220741222796310169327511865198378782660123266788490444990442461848414335768048593341798422469437308882641797537353705301835435178285916388231297240802026084994578125968742404114326821568205042791010426493135299665804922244989723177110310712887713194945042824455660976014261189407321348728388081660640986500996213216975547904569491026268530251924336691054289427290416521892537508893409175431575173980701175063018568523514124500486719555816426910064639676351067816253164211814996270462171296515098401014591995077211957037126601285186912190956141533314101702860742915863581808256665832669050338456948229623237212524753726863097871282650575086561425537527022404137304860487828405053025610660638477036554272102968695779812190901347704219849902978818265920485337806180680929750409874764149688562960991689885096937086488375605110004792149728697882556055431327386046700256324072384164355130941685902350420410245230674420362533002128206953469319413655525223741196170424014602104161981837856179846321056903036524408632884999154608159691737443163714588575849928449901582992212264883624870107231223221403862743 A013842 587 1613784284472940717688650658249825146065103683108770937520778191014611746291405004932750257602900963976581220459810389045981342701428862551360810847143809895644056690699068441332158955447679863901953095179129323555975325039627105770465264080937249744516830884540736636286290134676516374261485248009340173759207039973426064944081683261324900441819290363352471620177384868800679567606058319028684708419808399886464987852353213858562035662546245206367822906073690310063924408843081701435567000855295930351044021984968687270184783292918390365512328798664345068712353897772798176993408791855041755698786335084675550460919532891495302499623632569094914799274530376131506700870606421234844417834827871745302122400058756536450018228999368507387332301693188187631972228723451517295354604254757927772683532023953509439672100892657965363512208278904187502350159717481940313308357520600191058571616990228218945112660566286687652621837047081704456418928012357783186673161276363302805590939322465187526856506369437242423651967858586228398135909395684184824469216093837581385055742811842356922473143699968289699292375665947954984705548923657746091824452882889742464403261852485428766728103535920999409770451053345917658585968375391795574972577558145103686783386464935771149431045339720305622406704324562092652602449700109773439757046005193150727923154800935788647504387536585641273347880060692158720997731537585015887491918389152200168691744914158908954366456286299741253592708295606086443832850390560691210303725007948159041451396737003412726159652410503874563156653585949490890096822154188512238070124981483183328171542277437692992151503795667441334750626294023871687810368849908078018488470393060122243355537708033632099435678495187944092326766549442404470030483447877911971528011478483949093644649284153081174701890479680295574606687077456399040432396787766930907974642317657712980529258825852247661262701361922986787800136433193399870750410107319980506186919219451369782649668729038445928895277747830903535887388085922647508215479837879009216665546335682790218932003726201438373350883553367651234594869971303492478950864823017319364998595325597072508478704386315138765161063815677685387331898824221612610128795083850541660490225312119623634319377286891208038684560650316685736914960803515834991591944983033092166768774266958851385308412435418284036316413417564650428748848814677118003369334865735892898180791499339939031207252551090194309747457495905350111535899083191892235168682134721121601 A013842 588 27122872469136714642193151613204811229916197602009113146911719056382579619919643917904733579531956501554400572268033208695808426782914892900721147907946012916089660800579243293469595564209155472600125670675626541005277287941012766684209693408312356456094376676476160646063678293508210702212782563292980300370992720833371873515180850573087601725656813136864990520321307489933021492755022167915103894411719776891817050834500465320852133380414743183423999582380513041244377539425674156027574583374958701409996877501368726949995652804079386873165710119151647569848531959867418960728221564707686788029501933768141976596674589307361549111174392588778233031407032031642233121532282121694030130549952040423292771177787521108115456374792386503658893994557413869530557248155049651183024833709716492075492122726586633152568999702902423864549684543542679351999134371718970845773564848727411121413166754765675810508486137580359377615215250302206799032923103697262018415821571838030253566917192672406763877302551131733414318623799258740687470229213264094344854114889128230338631869438634492796006126165367044976006957817587279427946160759915738565293579602727901599225621954722601282399236128224237080011970853584838087854370485209908228564111019744757663768376316175505708487579024679176595789479582915091212289372109744962201996672209281284284204462739327799798606241327394872881157820180053111623808873952191362021076672366481028235202156772268782796037030803839751249132648324251494861498716514153537171574706208584709009673624958816357688565278063338619782973876819053093389857289945446325185244590563787862196579111056895306119090324293782686513153776123659211457028869260405067256735721896161474544076522258921254695215448468623776359735965396478491927802335308484066505471288918879732416885620518760835303214673291986727722414589710809698672547292811998807770329813432873182063755253086098726442842221789839638942556893032681471627702142673726912367483551321319171936992982328949160726942933107793995727659331560101936670577569635232507904497837263820655209590186626267574740908299881450114299835979607697798093727185080452086567531391637309997650001584620798537226061999550094858304887223538692643138434658974276053687859216820794514422005774060780533506171410849872537180329746224690638703685819329837180046882789104777415232878487802075099798369960309009079755981902028278322282628411088423151939724562729406355297500293626172895763925518133681219324583855891206132796480040638257890748007 A013842 589 455854117588780762991340299163133262341201533096967164660145262180622015671989455328224857271193592921624810418108834138550452228940450604982420332888848639080718929075335342033343492647663276027990312147045255274675695378424601569661512317113505774957578188801534831978392241078992497272090236541265119908335274659046481078169644555581883322203114058391289895675040214983304292228733657576149151153377774290220769173375449320647561805724630588683807160981069282684194253305127305540355446022782930894597817520165504193848576936678162255177296089972581740706444276649491710472959219838042091846411839000841162200660309822488825555911508016239595762558857987355811012073593065619311564404153043943394281605185074867264096475291135639966995031366526454905200075669741919487433098380159205082312796106665741543395227178006681037891486548123321811869049451385480743004916304412561598717591093647346713347216126514313100059578922711829189671346338603839882743514713157881774471699177257245140480485823976871043494453110194141654734312142387329633653963108941578167301385829655129920422474962461323924911748940040189405345491123891903818066889192383047842178185028193022759753283961607064752603761194136200373742568404744922927597477013908850142054955100745961724442550740667782921045433783350053938004947477048483579728958069821390544964624405259882331215175097989525628513619483766152647061355744514480221488235632463446641549042648871521432452994376720134699244172420385694874137208928453378499242656087247683204325584614682826523671716628410532182692441947697825340603331472113116387388405833605582599937905119533239409943551080405605612226575515310340366958284205659627965383957277908785902662294109605689527662486042412159809278082370418614013830573849529691705757455952859611662730596624058813358941129014018420932830622009269578605589502350291263962195933174366299570945534538618061295324849221621834811707553701200277493646789911917328216160296047057411322745041054002648544337729876742693686194770385530633249622397212859352760350895150893033752107582266627679128670445796107532071037343309266576892561272799647158218940500099248269130503576632721761015158424026438444283530239566014807253227671313380657634331849857107093403890651044639538426638222902153807732389802044798375564692847565476573485047959036483994017818988744489476202311203922913515603458787827389273762604135705163127914650950725793132613485087434975087859104296183272780253188280865963501473910440043007200369801753649 A013842 590 7661540154314638283595456408034780740168574166760727136443061421469714217399126775701475176156950716233748188697155175366617450611802153317939538534862879077029643040969161093554404080929276680202433176255389605401474412225182278581301037513726691559712016619187395921060838395814626901652020605549042870299390961194594207480797216045664712996267737979382409276610400893224395239488326582882338783434820252495740467496921176732123571268813866304008746954608831434073252815299274624216753981304912719545505519061421628986013032574749873022764815384169181316053208957648007177919025607817973437662643778087137413106497827186569691118204715228938885981326726193489115679920878653863769462940600209556627690938345553294107669460218116700925285492177210127591697671781352440825288084475335759818431164164731118119843583180758288203842214414308669692083114129435774847683628328261922789646553510930956211226661438326060272701342954017713190806317912914736909270251784044518983545848072162519076055525243579271628011273423032938791119584177103849152822157971981104257834391639013768572540536694087471205991764435255463335641669319251227470250206656381885083488755768840133523173443542729937297011414389847119681491347178547919644130796172766044337517630378237378702705950298403427554010605596764356536049152246753863524504598279488110889220442379202842340733447871909957238428402663657727539160205998054869082552776274813147704514759799583660715237476489535303890196805869422373749624070460515932436771320858371811615100100618974265383350541373695814394511871814957350499520192051805147122836936845409026757156371343995154762921263008377013524692054685820890547467882644521367214208169969812964666045177100142823891423402914821169914536730399625645730450454689045528498665562199711493215513137460556476123723555338607600618084264109793807624142766001345273412627048861574396888881598990553756190524740867798177680368855056073063835721598049594535329006095662893912101375904994622514084684226038414452783875505869613353026403629956527141843217494801059218271672135155211403115564182495179291517924628998843357833277311943669788185732985168065659276373612466154637381767632612350933073292736386010865504997471763988712860215400548398918839190172107256722336508612316499046558275402966926298115792689032964770563201047526186487457483743828634626532244404332407456747331847014931524128087708796676690861538528848405179834843864519626301647965905952265617715335436514248569272012765802822016615258073578743 A013842 591 128767505373566125632388835849840559900013226020747540982198533310641486851827123719214693285669870687740605807433087032386739492432558790814609824155440408647637210589568690499368869388178353164162294393324333097982580446268638556115926537493204505044079863318682563245269510918456434336065510317462763521121863884797544845129758810079486831328271872219480152711991007812422410790080304878503467933189023983695910037220754217336800862314954650971475010066110629912469160066734908609210984163791668077401311258865313318367921038483821115893608252161731430378906282951190056639285063390596679566796053978310518502080908981524676798623666648852775856688158287133971567232430207535488373363642667722018241601600773714214067600617885887392451273267022370614433662769629190472950616835776968115268372576116635902240211102519004549841976097661285811514840899173427067865018741313098136325589624858216581042086498793946095003291471028175705597881785162357983234105121734436230556455068548835458111265212768836818251985472420914602262346851264584392711482009035086419261422620276904408398688800217528128559103584863338572282129536248655380092495223273810342598195518206896124123976065622662056150870841650160540486825072029854885458906291275678907180658813767035623856378906665266406900256248264818540301378101811192184256348783283356679715127975067262171220707058383190651306266163568095426750665582209308184670464510850784573469779567951602585640996267359619852482537716247381835609931752229891276464815589666655037814987391103100478297972548867705552528561029593988189845435867814689107693520397560789512707527133178526566100417667381792466309499363104591707431292703606470618769196712682646497142221291522100441143153132789399402753618827826508227791680791958788197477072103890551066473129301299572694211421794575977943588142226893304524738967468184610010246022810216480888511433034234236980294149319765083972273959346927419983886972898419535355274605449806257980687824835244620594221287787027631707938595627150591624314765808679351672958956435121402281491993575553638052163287215196478352541759239583560315103891781837258130037614281719679535458011304718660990475368601315782132162831020439684616542492507937358297041640237016940628930269222606663732309700247203399475504934697665130292432127724577038898855720005772616294697929282527862168127431703614772125552406352779954126020770121745745143309878054355145857484220830981359251797362981339728236941642681494975703754718554848029633252642442637933601 A013842 592 2164195462813525873503559164128270290239522289730703921287810749351951469518658468348841350052253516648856361805527893753323930649314015597221147314580486948140838598378880981222892587807113581630075681868602066377793229560437008212640377315648288116275850262797097840463244670006497291886253031905596666499495166311792336212095856321005935174134265356392802926630432868303383458148879684093007785553107926093977159995569216130779612092927442818877580494181121356938869173241613608995009010840846565376883838327749320941809648893797581494823873894082220150378277897560651281936464060405758393479141279213464884464473837252485242954467965367268603823357876331860660130475454498048953091122742316403960586598104203814795834163584808109404928549798844982916786570169157804278881017158903503113315537886792299608951228000036909469194092273393230634129930992407788729607369985249240377224184824992046077574347785229852018720319753570549083983599163223750624215604780990669726962340337100277544476034431005840404361119834978311720223263529203869888301878125852697448526729978993932391956762665255995256692853950798131384345751115731150973214567217562930428047872074503303158151665734920081177727686235614248203962068985605771059907838037470335392985332682982567730154160284323132500772606764586805206845261757140707040796454000643375715972155876955475311706423530246285276504415411088979837398436440191842659756497033869136326306585198562584656868224265513130860674011396969746511096122959727782683544155615527471220556493082269809738754024628819527221347525224386159506732240630361479833004997321804189340075408527331495996449719735685785981263755795698872826797736469513951689653889150057239677469313246611942114292974702791435762080071639280123784494779070451353234997150850088491774213884166941918271611366101438461297885906407395769147287826237778740442204905371308394293211655006374820927803767617291766322008434743809147669188353503737130716100293794893777881420272005956338327077183836573406115323976705519993429858268946473863567421180805085408145035936024329994742708368225807211671169347539680898215951109177338797391542183232862653952442795998406535266919520082314350295260700960529779350229671580903180898378847463543721150431034824350197348929132054747534984811437463657844824906770666966292773068086137020362064988097451445779459717744642653475114159293571172688996031083436180738623609120459546936426737299506303704944958279627376812478278188547886056653005554751330834046077161533415750032007 A013842 593 36373633143506929355974318871503838768055651123503940805084235264358248348200092877538976570328224854317328872865507310312115302423020660142495822916154244137403074322953852651413155723274157966456681985165594929611570809222264797029846821544100778370248215366830823404665753168799199984732254707237363173857015260202293794716695057187146752471674597844893838787877685217574965781108220850551181851791084913861474128045531815510012940445831531456875495365702106646071574194671799926379116445202108224289286670774482837068994768958055952183504848537839874067407716624301866095506151463239581319203927479740704313194411782702519478335743093927683424459175827509582114812900963748708754602499930111801365578954337353515273584787369869894768634136469187627882431884833035216515153255389691176825494245263318179527643288996620337448745108838920027267821750189397705178511067342083983020006874353641318425792063226358122878632414098260218454512351136301576741191669554110186101056054045644364690008710681915159676097341066480485081792390135329441212689665661206286017388750756951021711617310114957512279236796351064194176699039002093454406817231225580171704200585956177016179055046006801804354069222561968669563990493441076194203871033895763926949904486402888015840700971898618887940485201892410435111448314352263863234666002388813215658344023823990673563849860272849316642209709814172484127155521250304299582527445648238574236234777432241360327984245230479190375348109548870529611992538584144843562326623430170208803892979233708692279238891936569794009187856446258182829648768274485391553314989987563010238647391118860453212330439597671004987099943658310955599989556843120986048012914945012027259226747735806911114922025829815660853279764041381040446003751837075893820597114337437281249212751193792820390972230066876219033568428989100692058466495578347290612137844575580182886008285692141615333597922343822716573995762739200344876048657337309955945497637810779724853030511604108178263186228741289236580250076489674529575627926183386224977647785791070454693618976760914221640699544771141806557343224099416856315490291943533167759649473594722624978706072345218638231116374023457285412446601043624001539310090260239761359053289319779321375294402292853766843451922444141820489725829451697397972208094599702482636955323704901225226254953866449215379476134209076956243675247050699383956294419311889674046998487563605360524173792802446369009913805697322087322421514924320954167064358705617327812418853892118510787941649 A013842 594 611331652242920961685860377273365018174711328432730733111050742088069079988198960992797579217506475126511346366250581364415721887823708235014927295751804381217333470145885401512300908241068772942237454124678153981981670590598604443680635529691701782068761755670325648962217313508008154143395004864538362863014855478219951807803493826144375468791434965979130748507860255451782449883085867835213713383052764147269795670061253223276787490073090549195706450611355306400524947489848941362653810094511832925630041075706733042618595081878046388348165989375474763450921493304641463467171887642667643231860409152002017391858478831881244872388834179642575314885368132953546603660426497724548038604216325389045551285485547900531203139521325403321376433931637636461820032688388822883970180763334539608906081780140588643321100758166198011501059044255728898290280155433207230935235508818405502617255537261649638782287206645400971221174983749459491564989085547820600289208390195929897800449100345144837344976400430948088676168011304337512769684701004481918461675210767894049094252733972075821907152131102090908877132836272335911527780748508184688215377205208325945832499248165467110921378158236317925778841423599007429361988223264167595984460466686104320247044702973338882234661234700087649615734788205742182918111819318498749385031502148783715569788008409811250587624601605778464805618592846796940725102845653864363083538779009945717188397904303680543032431209588663752638475677187866991188758595983722385752023559990870699367029301980941991137168056777928527912420303292261278817906848389275975836565036720971513080946702534687637139637698318056580818188753065232230769024481862334412508953061480817142145823949195706755108494488121711811961072994243491146775985057125734547442775700669308385955518709314075932311070270733988613297184586019815331426646391185282913318200753781776133765141257627824128911780280832628397459146784357740196331749783868168429575978798685774835604883808530246152069370946454848199204263035561959818577578555364172283199326335790521132035654142420685323115237248968580342809267567438899104094445336694961950536428702706503158017112957906089652750372898212246595926990023740188593871184687003849669161608633597531054354573019335993259337896460518691576970822015594678167718901445937199625679308125508274892377667009633411962882855387651956403587449877181104546153440305374929751707903580481515294329788935630716123949621332354892321627938401333062276685850676765310428543323677364835810812935294743 A013842 595 10274651079246772603054255360833445860462373296968905431397429822274177027361659937405948913908631327451276198377573520991735037768653064305895883059700576235119723632741895943217241364807642866840184891473465733975165937616190744884940441347528431851229678827551163182107986388129093046688039846758296264638690676022442730033753320736008518503977647473211250490171607313378107635185024180706436880828967807023163455826719482923612967345658432860332238315425048634673622792461891157482122586258460375981064100359403062247290727541124325648967625783433604349319637537971109076492757915610315079797877896617697906304965453727428082570239136057252763317278382210550257767720788147256478884821063780813688580455155603564227931165934916053622373725089033756013809289393750946210886828089363607206884516478822873328297740442499289979298299356806035593564738572365913930328503196710941282488213814756545479013901082089254123314287951877165674732771560802220829060725414022993792332148029500849281257018362042944526380355765992000577120090769782327603585375267375995283127105699868678338793505867432841905497971579229149665047411040177060054835844687936334171606814863917005733255602705477795378564987806428517865286936068400864785710827063593355310392080322872906593717951371604373127091654585373908868304705347286008480914224456614607907581427057343697688626206679188318657988031689976116182766803526904498350345036258820157668785403577631958886746071339556671690594860706496480520909465722698422137334259972766563844261661478393692045042383530266644768624048037433035313092560400878561325885148572169368220351471229500495117405890795631576953811298372767358102534994466660254471037974104308093708044863114132243433108466861861610423629753814250355703863980855112220538870731201149066042754402947441674194352158040226146623685781337235036275287645896651049924139000068810311480190729116950840134620291179953985476095880004700539479747718617472306795883475669511817662011282169967847077829917497066633684026048838689858670833362780005643563731077725631288666123239171664458225597792443414929821595360005945577242515342773832225502665757206388198576793617483527648793775517300253228537744921329001349697193001034473701389599156304873704430537308735980038709692025811937649334148605616099755964851576601866514108792131665417576116191449430908754860172150500266431275094270085782824107200871212436444336954735477152827551800762641145445895221285732888675249600760711204777684259092324394572372527641045470795472333003498745601 A013842 596 172686060688900507139532869849527724576791108002156393585496603022962093298867418567981783396062366720473599066131878167308090779777752051789192106584387584783657195095493045117652175618322053662982987470994538590920613913515317849281193997727910354123617212054652399601688927225285666835685885704466685319782474191909194963677292061610095170496352321082261486988314204115945855024554701405133084656092461932638308202079674349497163142178481281083603929367348792402959578272907004683802034307245943539113744334740487267190215257783676541182198886542168588299015148100680430248613782287662565546162933808453648711267554380796883783758009159714247193073497769812718182302083286390939640617187618964135663971709800229103978839105868134113231235197571390337324092726840772152966374919697934146326108068459576032028700123617085566682066517289839040221042561185753915427031153227120790134779409584613259865786635486674094050543237607199523495233691622402925474023612033484456667726411931820773870086707610855768654874639359027553699657365567731580033459402118788352723517265497692876840102453113943773905704408332104318420451837352255848341626041670145968422195737417853115358826914670965306927541750062644099761877534501613334453441870457813522701759693986524941120617608702554699147029438616379286349597182771835944538725370442321715102721044552775527052740655657118071684804848613428584683761666876683903774249024401990389939276277929260333009541221003928981103827823894086348114925390401392380862176907362287638530505744467362782201027339993191498626264375365137024507146662657565980204151692052450571679447176954214821438240806602179913862706491751100987629305652001158896894735230771106130951110014359220615380254002547308086389945272356105728314841926231871090596800379297712352980573250337652218184476720182080846304286926934909254678759464585014196075004174156494905047565584268592770142563233861486633896743455239001967036119906803857060318413575577485119445423619430649605837087423373198912327425802831860454680696328243554851375628223334685068611533280758164549397622097596474725511553215619927316714955365999798214023303381367766453480170329045649193276985119265356012033878892776525684360722768386399499254993020016012350364040547925616510593793877821236072359035614589788598501260447947570502626469356900673201784829690585283442934913333457977910440509397331751924769725042467419319971198239164507572663115417709731509160984149312659964920039985273218698539342564696099577865072063051227659503500789803417316007 A013842 597 2902334621998350823494128943561012466962128152192242506991441407006923902074064703872069833537620197470999779504478476357947081735724678734420951735363802137458926477969951609292380115617138755913755070425005210097602758044451947092869027519812989321755634483002542880105585799875376202507372681034971580169584043743417839754524247679480869530532193460429568811812596828576701985397690866516071753814946007701852045952353086791998820930593734891172131240877031153916541632032748027720660790601882573061884701033983369499665947837570251627649216686114227463541547594128135991188451838908744739134360428518680473890273786478053225753620859947317352573986277017242354489951113794372522539853072311930228104372526612450550572348852325730041077369965582357399406026460012857574905863275363179197302898306600094370306362977632357119225491956090324748995062325848966056582112592288219119795237536888595058564275982624531498707480194464202391384392655097725968441914847446773263214477805338111746434547294815652903782478063707176095030141343096864665622352171410475844224154681219724181051601929486053008033173990837677279692534030379364043077708882350143291271843758781857309835803954874913913531194193302859384697875722368615312158997516784471876048475176831524685414220149463836828564123774825486665677679850846246719862357301024101065731432595798498283175412199629183430806515090645894222779982335196426370733803353124252483709416403157078416891359301413034385412034236187909252767551036476201745150607282037968340782210047262966280452666503265569517411625356761857970891613959285711429291177488325536758216468703069488503912513236562837812290508006860754299085740093183477580109815023569980742895306011335420882695929020812607007955810192489068975787548254179057419660423974856651516544494618424920831026500236100232783836150380995019843385910321280333593432595155048209869134434774802238687786060271510005855902567252201906059976067273652425612771576964730792402519234771770927925303928324633354119487045468195078661818463188789426387070183549586051948154039849702471581725834594303950711672674894924118412028254836358608583089659930648050783641222720270225991406288899492838494253402550895067177050667568270216383978667687409119572568429488985836693549893704541514668138311574410576975010684348654817437643070481429614502397632609666858825407088395428234740773641440954754599604768788749916510755928805637878773748980825447457474468660597497876030411112032486986666350730484847345605178266163701983273275337774226034830129649 A013842 598 48779537991926282290465825154429936532232487853895019815005155727565370022158805477977877692266782658895093294131769752148016602732324675489412935816259422524272177315240976697377032603177251070642481468633062566110409554453103874789849745525496911530746948755823738185934580538505447835541412650154767347910199023195623632754289030749034974199654575489439763020134314897888630268578990393535617966367797551445027336321198329713124183380488902315930009765420262603875315209574396101901145907645840405451096170278158491180885585306043219105900384843521820979742790414511581603904310056539272830631195722113462724673831529336640565241105793134562744710987357828792251912608369542018986327310586346611343750189054775456403469467161038544800387357011542680811817086713436097261442844069028952769069811839027786081739042565067026102822843306010088056360012510543572512975566338588098746398557282486617149289786439970500898776619628359849591997487354227480351603262841037918234845728474317644122325436383966678353872108816726508629171585553429004435114872944895867513875367727259904310934273628872092906013555264008842039792419448585971472007053185658858296405878053846675806410357069582678144718780806841157678617197265849317551456271264596618820746722297007435387756798052038705577677228283491954390044765253172868620726639158312066611748187637585360645329152839167685921565099128485544202263163107646338012923032955959311493704161487861016952693075778848868915620059407610190811264230270055522730746256589212133903526604264348674275567965920384426879137187371096546916775355813714951992096820046287296295344189492488893285257609966911615111166568071308697504734033746134707688905661101140666345841408132514418775470479052797485982713301905163782276061323507987418052232745745415742038563321051867644407062389468136612397934179453383298507786994769758566704821626770895263270542445260101225625620314983268668420154447807757435150017762668276317273851894046230427909140778809153985640583123352112782686218773183954687069182910813983889287488574917892775092624947753949439874066102026466499611082646958989658150958879034679134455987914454401789520658030259581688237565497533776136572916936672893394044690569819917526765529467822285072656157594421384957308493063492229237027400602631118567219004571847841516674467085581387530941797011270670896278616934661962341288182591698126560555557349032519846796274895436355828550399120733295417773394778662146802443119559930008784901356727258829337586231119413339232873938601971416967389989010743 A013842 599 819837695030305026455859123370503943297231423360413598030791652313191173962423043668374190373927816148049832994472654224351715042122180820950563212263872114365442484137255095352815786961600058744288186043315882548617653381693316823593004673047026592097263967739129567691002495110661061771944522411151174816326714982848846395701335739799030811373594450251014097079397430488814208924007091544153131160743573447136574441550380327488478150075876981223835674127418353583332422727316875284652559269803639694416573333865009761277144032238668383512867768065071245206537078496696152016819739120255558464418506501560968013593086513560917980007265065212596050357564523028511377895208866892713103203109024727496854409427443611095773111334575574822460110309292997836404209776392720486673069880268169609189756327578540000675788088391081507710143527444111549963242730264705823225580343452650175630720552246752574428113440696584208605738646093843992092701769962501262269396038569324291773052158467856644763923609305327963093528532882722430530486838396481277540975669584864845305703305392057211753872336880453265471369823322196608162791193672384422530022542891368431387693592451001080278338871268476071578288549020579337104519234447129480087325551144075372520290161645803966562028504860614524644021175760649277433482369610076402908552624333750903543651789624897156366047071767891297283744621052456541407436982350212002983197414890808148274685842126480111923912524615112939864826338463704476964917918148823170535652334494888334516571637870908168549470803223901062557658708146019664030243405161107198131171254517950588835849792800260829445324650713883515173376509574485278962064905171286032127437446126871179274556546483169836359332341440367346911462465120087688713762664198744535203875757743202376442133736918739499549497579790972044572079754073013098020376021095332230607937081138436689788006877486521299089800633923796510137535804304979212566348537165720064421628783234994801868929069445451036661280554178959538607278920902726425571757182050627227254820478645023870981747496900628235963428976758822458963466047439739184543165879935852212801788878235130876473699514572789434208763317050175527381014954661319273709114406963353872348253765689145216132040689440216977483842918113896786719521928421209759249809839046672370747768307366380232538782368426165753754714820863601070030484818670413103257252365189561065104992167598832410446558022164496086517446044974701308661510443743657647837102515039144676811786423979992486912286083333604970923545303557601 A013842 600 13779012140374336579643624286488059774996568532418471342103515300427804060786444094934365017614604806000273543138101899548679274712947493057716115908518898626139991830894846387594774931463612187315251542830010037994616900386119575854127629539901375933378715505791550644182678935324880465201071588164217795138003098716740561372552349778802310846756001925368793929613432614225500409385787187582581675418617238926024406639137242164098852268325264423429006175059520268675068028778014722909155563647589772344059348022269219057784959749835299521700768577869652418186268678293972226946689355394135171111481838771735189404459005033418348489982103951028101818359586938540190728284775425865829125534653378595039632059247044771686658682200211686041087073968287414636445553711832453219514285477667126621652234597612521791357970401588906900084382265753182820232220567558910770952328832408691501825520321611170518413302597787490794036649424899235975102038647759758714961739220234633371829687627369266628547264101594647075712934052159915889925892292929660831631178078712823455052955453724305557947332365949778032777312620576158393392031592051764989462088878375229226332966208323975156238041409409277335016295643388876918715654773352905171827680538078474785948516746781027266008013081192348315692063901009232405824538186036554103684043957177351435858155628225646507044153135202949033447895846028637091434793362360013134138598952069812548052644948619751241105197801206203180308136270559481144349375450327271027192708785855588238220019517696353588810955789784105158406569907810152493356300910542728678990595274683195546564127467593983760487571404548240239518938996418374083515424861213804341965841157054323910067471876742635439691298662588253999540949651273313784212209097188299403171539860390002340862941716393254768928405823546867153122944426705131138428459786549248799827598522693705445267031589915963473802279254357247945881564262953785625602619864144257122734314959830557635011090870169695573166142274085772965372536823612123034584522958724891808471767784586916199590230180408858761837350812385529067798973859319696474616988944081868140559665676497844640893467741424872020746685069662300088692718342992793033229085837833088532557101039937463647531207867421726740570947924740263294395005050975272423711553964857422535157741941906752568279315266138567823355491994254543184002358347393633026444640501740952821219603360833576322375300678518685726098715677889804894674006027999654087198181970262904583175694427831733727534792202587898746312025916892600007 A013842 601 231583857043271474894070393383004820638367327324357247846733781654290102849637765903561872851048662974446597439522078625714652570100508515821034760074477129209534842701849683236305382273108930032207432680343978708575526244789511711380323069677122425312296071505838591676778284866005265978634410182276008482884418080132258614988487342732330438401428124359673319575012961947287985380546925261700450218760699934629692202383979629052009410073742719164571306784225357155621868359672093447934177558225041303786605462210278764704191818515481879061224817488255248192456617676086791218293007996109229820870675264236553328320742497596662183071129221104929307261169577676044985570282220582526990112860919334046831096019765081477737672471738957807292550452185006577794740421234768041260376596023151397130109106882073653747353408539504758269718212740513743659642931078962613327395790686292878071181520045318942902972376761014357775373966884281459033539963552898264722361951074483483080341559953195264225993867755501233401507282614651706361984471767268809597225209968926423809075022310744403512420815074517919396888293214023494117739874967614014177889327778852477606978163063301050450892761967941724169618880878436854372854009775742277222907826803484925727436720963148725259796675855599798141836517984262169044693013292716364820617726788279745582468021643588440843891081743355964405158785484203303595744572041184740745467432587437339495120803651452159109255059444872656851438846299293199593079953193650444154027856563874871519763868033922614767145733958901455397339220440565232955839349403491640907794934781600467551103290347852085062514612596242273705594807712803613221643745642420409575419892326612021956503999832413473834891656622120784970284740788950584771254598296443748069104070433574769342883461427421432901379716676352196242537326979633139043567123632533224578702448370913107418602999931717598104194907427982266226431450567464275009503232056672529461795631529872182171631404254942073498203353200559586229016226394448951842262077367289256624985001155552300566512998642131689210200355103763587042497353653586138648887733183183957838386301024899274879496512330127824052689535965814277590658517190679872509481245676460718966687197178228951524057010627756961328775921771109605188896849891741403625320087487358700548396168817626790415070451677990909407135753947436107293527636744644790275455072912760194066237873685529917250161678503863550998541114398293950864786019312590186243539844374208637329433896248567948758677252548894814229266219585213928317649 A013842 602 3892229885326263678544641101588162020469039670340472264560054668263653758593861931541164397007574878611523963166047575462386165745679246625404131212571737110624652101289987626152584559864141787051310321058541250155028869596177323333169089832063396602223760073798629210311612633742950505302908531933512874571838414672782870542111506769302277678212802486113029482097242851448069170290852172873399466826711083801321236845467545625477122155109393880998949953122475577714536741521008874579429722221088269192741478003368155198383351893789703941382005507525105956370618373281990700005850585390607825599373439166023751789086719157107101310876468819110546867138477092001288072479733281330531122826853471247325090230804191724396337061232516663867165895449873405552996202259692746469463149449361105531565743759367011898531768737323456472239154001529814489687618742644124642193541054064524401742347807401675473370256736222368311130710261424118481976706167433561135188737311708843900131300598133352805846278935366709229779132898904451228825873016992486882900564103947746404959123899976681189833256638957422671303501544048092865636854078580688736287785931979173591140481986604900754928154650395196558118784530923888211444557342300900453285411845086171146701028969227640625441402731105065807369846357761494275134155474410683943540122134130617684004540039763790925263277410860583693757503707633004923533679022296191937709071139497059364894495346969956438149249784089974743702132689752220805560894773325683014896746185269044965632671330046137386391418350647256760863080277944579870288791945424484008737309468874359058131393000876349993645683093905043894169931933229090327416166433012159823734082130333368253022962725183373254743024072847984032995575638439892478250476033568330073797432111777091148345842336210672022773488898179451362248324854546694167905232646891985905494252049769936596384460619852377671337203809142097948467633389687372070084720821176495202664399179122561765758609011312811429284303757241804965751075717011503533612898734312030536096122914421367515621383968178307300555837368228954607423253022855822232271856131609772779389758561325482112899697882732458338853553030977440563466197698423756617266851296084275303673111722974493988264826177620711249052736917207039134409789356130497770730754710400037680116894409317853466506089081351993214405730616594558655282318990767244990159573410444760581671259943032701319223467330614434701632480509692126432184458626586703260195174164397324567595795494249681514787088583589275142751277352568690493234726743 A013842 603 65416707682678513645299782994392239078023149739412317350460838809507228720687037483412350020506310984823883248931761600796324287687631098033167233289693185618268527866380822032746488697636631014971372566030902791355570211302952273260572892807489506693574735560333561137707273535317769142625983696206550882928888235405461705201268094271663380937722571384101686505608360604287698545078352469483224838956533185448806027661773039327393992060923582957949351862129447034648219014743596155056475341369830540322406020802608584419228995278923554142807366564974455808720982999750417694998330788659945724848669392063361196319180488873499051731900811442790961195996384485265648634166877259322236581350926291253792791509126050311929236988134907569615457204826022327129207171378655989912267152795412100669025455363681368978623437168195332928923461303711592128179808207619802861346844495662461620083639598999959680933904965689344205173847363755159326582500556055861999117107997890539429506769152827260607858410066708282024897886631887111802876447796592727040909780895049773828147995386908080757527544330957402836597950450816296792758606498705635590788818158773970546298080748868566988077495209192068552302411611237789169748675252051233918367916880363278462604193885808955991793655701682841024465007734897434282179751058420365039078832708333291415064304448310034080899903444333830140982364814187913749830543327732097897076358641527076745781783296524057855974441121200205517401744116665575079061958455284754431369613135816838737388307044085431053080568219328444379825790231414553879943726226749302734847960243371352690014322165728814343202995759262072729314046001781321132883509239635370157498718364512920228556934522156954292466005592356067642556639755259272881955750696182923550313441502637570930248572144692764686754027911702039045307595830366288879983245096313607113641894200483324375433629637858911522164384420251240219895514380475662381913902841513354871180557003512895597104941653134421691981293247963016059378329575812339889431989027582297220167537822679923835048600353172810800441958647824040086962613555137804257793086003965451103203672140197377871505222315084427301111665791637843550176384717408077466403969733288415028833988728032320460766933567271293962829349367498706732025329708485276032671794417693433289724644337405163211567839190282949954517114473104747319329935277825086549611950309345091096148865862550611072188815425636804030337099926395568945724196137042721694100292181025834007582534871854397219026597824384947324220718464621981119796052369601 A013842 604 1099458606022777778836553452786750362184335077670302817709195317871387993108587038983711366794649568721935005764796117224583822303166015864643441689899873370686239147850262475904370235541178857468623858717281383214313068541368718856690448609415476138998910580562526162041446146308085745980114907982143500689385824572459594879317712860423846443420303257252597045099759716676263349447131869954604559868342453247838082906911419471975510824567942658774254756746809616311332616980795620578034181062402741891198677991629442478333981723652868174478163409857525678777173561276805270199836945565007707797531586472408911626536466476496898562458056937918987684821111234043859756594442706097428830222765018177102495446893881527592594686059583391522526989241510957252060584929361071222455474037032491175944310828297392768423724108485858960536416614131480728898318036545466026690656415438598992448745730740392322357456140758340808056356852642632962801872086845630872619161234120546296191720269151567769036276297991166095992458780622126688070944458117333963376570687503101548729683358467764113291765437570401069474701753226869500195893899423745617374387666794514122971631843146234005368618461980891096158546631950073522575965984961225088466009579008265621120988686638791123354075971378183509098183385000421177980595076038871075211797941328957628812985764862746742797684677188918683179490605432056266393401941709193369356162359688145578866354431864679840385362431924011854130971113368798320353794335757970867728029087973673608659285276489943839709125110062253164691732056419384407060214206692975531064589667810342324661070712639404182666212749725917656361581171151938664280373139790551666237080959552368650281356398513891930793476155990728428868449444366642599327030301950746396110118011334829654624687752035851296090274947111976170234484763120966217205878400333742794758979315827523232777913013323494725953016808951162594375783910192654457652826965057314955319931621558041236300542754364230225377129595618514410909971585180677996521683439586575669379355808185781479895661826135775431123027998993978641741580646021201076160728396468647336691544117660297329886388271449623969649783766960057236547814497945477557977851519307378391389612848552039209984109852465128637633272874819550764045149716410512034281114848778173533300402097378768578096820673271085539885569142949471488195978222214406229639328048849162946052973988551888120290277420858677765337875638462930327270786564475277023512743610686501192165439663591256854060180029634437809678177615234901636680412252175884007 A013842 605 18478600791424826128905953880986913337232119650404779457238445707464418000176022364199236941717675301509561641888928342193580301449311228637062324482147171741123621357919361432524750548740593057475161193461348207682959742974784057824396369778445907468154690127514377205430585380999997132687791258455885816086507553589328411136692800045143587174565036844644398536991661558177958114157945338327038837707231611736414659416460227065492410428513412266018899696643629221344567293596231995055020481115802882965376181005316039733359230829433755408454492429475434083207956044379266176248659544111084544953113373841776577707198392070483374139232562955604426018788416510575150929082798561379486349554011660502561640975945466834248738888603418061319111108182074658535382250907771524035809152140405079194096032091194280258897531091321831549735554033707796610594031240219647510589862374276533266086069496553773761861765357725433961003189622364732205811064163614518076110242861864021600094242563630399494192695740337528575345254725916083246408363507578031922470023544864627729499788205767711452094701709245730774661312366483995689792388767614892591211333515815398864784216387758754928230370490512836653136693243184885693934260309243310061848222994391920294180456856338162410211954850953130237413168151702078738319861442985306161084687999915790867459851750048184506200686369514156308197698605496569669273906434306412958769020779278662744006818936349674077356786393346867232379231502389393370186221401084216373904984881573532340736607641966486113991265724816288938973940672240593729461020171888839750602558546888423450578615467330466098071037684643498050469094743550633130560231360459801854446619687196659905278756989822981680845953753736172703992029811470162166889398284886194679422753416504482005277127048466552733389251036110983493130985413774079212579198274409215151514165361113182973298384014927975859092353508042189723673800178607943469771062801718292454062090763525999058503222072599617397913417113560371704163892432131655087539933569131577275258833068178429332606388311863977670884731579091799031750745917678326487033362159448555787774781985516617223400527678253830057903915771297681974659118266969641316933750484999108624085223145614123002202934290381417012702417207092189691306831283711475760162697263414762574179858050644963492073265055667134668856760585551767302109805980757525501548186517007881634312333825591583637718692612371797202033675855646470010440109789135980934178681864808025536724544425978253946189445758065996267261131179252991807687688722320082505649 A013842 606 310569843501477052748522366877747052458860234964353128337806557005354473328958407875096575279448968792471202515227218647247504126458573819703106487571447515453064704162550707596443482472683147516985034178504879326527504400177195659854629786866340366817275876973134137691671848498466951809083707680868072910965932453175842605974395890358728269642914574247938406211218855808296942024652587301262541745345441698453921180812447036289730942072024919954979647201489476323138142503471871140889729226113299053999077474156346679798568592550293127149894654262193620636476117237882326624211220957874997947026976474158738941524883375528614069158081685594843588097776916293236561665094595421105027076954273978066553499882715461083218554500757647356590300395216128786004169491006916004469844420023788166015172011356702268311290805051846022856405456644526937634253883054371615710483816924465694603108570028579275615610690367291368582580607983084054183066555397869205305184851779348611032783934766936124298896637307852842765827696178471611122385365471863982520953685718539798249702940374337926375355651627292997129732676943496515558340678017303499780488882400309408720428324829061394078767836834049245629268403338208373857953113017452312209483083866745004384290938384475495628432325179969259900203117125656837354941911272254040649350351214584697109397728363059836995714935812424425071878720462580846431486545441387882598030932237336484738522605863228972218135508912980797574597743860658534372719823088022424596221080904606358050760164638530732117851203036987368197335020878347658811051366028935729688377201497553732933874790159423143710279930365803271734234075354855491025325808475247889767684337082714263028020068727954853109977944739043854635994045041379015538910116974082273977058216671190829062692674303577351790073142163917299569052471849300949325818585397995679051498577224229266232225940138894490263765185409665082685785559601863705896442252508479341275421559462581466176263653374181769606730801427609167231882540106836727056283663496394419265275207376874861793115568357497872714559683649795866326634786638419633267569717813851877125130760830577785673692668688412121783191112368200140948095800712958761613705544401380018645000345408336565298024716618440475732489525999598432141793913385338773101054452906211914584240874257189901411275365790597532379475575161368553046559509118591731104520370791351466627887394606717746199138066736132795574579990105850221465466925226008431560741106101828485195729418167416514073606014855815199263857831729705033311806984356033626672442743 A013842 607 5219747359729324825544415420114294710676063969045883027973514803588992633239803961156748140721698818495063500673423863804288801853389250187750110736613318392219658482859989742573425609918385660317967469438131506840947766453778127455176762827862582545097955664287465452183928757713734059055269874992349701414604426740526386678611671729259146027888465249385100793191955309570046704608336034772319539114020838625915053285914797338921507943404522829683342930515433628562982761055851738264933679103286217200562495108145718647374542334992776588008279454184688182037254102417088263573117990639005090495682393601185925390208714892509416660339878889792536185159336632140426891905244865242512190082370482749364564672528798754425654245494233779122213178742397476506372076635353237287124675167339807706216995994872095023507864560506376106147606509824564240818905012494823745246101511049494929194445736470331885271568873003066031767432278371693698654799596571987733564241803855512105627999591627895441091555783233082728365266089671572368133930837485617954229668595871498389182757318871497528590602436899913402759417101389345936989031775436819920810676646502000232364238855402034850281851033669865671291114054905268139430617970484321011304782190548383288686777801427879655027062089299743351142713789530914465424508702752773661193631352863525004317647620597946680386980926199417312183065654814596285973994369233406142825105878112914299000349436743289336070203498300468264836264281066087987202302066640392890188687706763719059759126087079786014704725169442646697292609695902389101637340308848322808872555625569385589419633598209424776338674789658055588037272104489056237662650863043491283325470653349178618711933295110737216219399317229110064867151915010457114162462335983400778732417447592704264056675777020224551535759300348958053857064894371201055319032964784113377818536587407621277565021375914399697863101471180241044699997900228523305001504937910012288816010149887606702024463222259873001780324579593827273666249851575604871634959532383901004591480410383135802156893357384466746713604603102119125351750859031918776328044247297408498842072697279520843817752682646142530810093025572339768914646122582697906441549084753993973366520805277912652963901412206129075635951463475250849007130302267388759509422189994703648417336373640590673019305072842572726701845991737121271053525669756171224673673871890244099614903441155105160368913487634183895221965893709024672170102612273523709241375770253431350684624331139769352035096291681686054027658577881152494871539986071857163483745181601 A013842 608 87728293874970762342924989965860951202332607127754156051150863303920199186861385175161466001109592042446532255818234878958681892749913127905516111150260042218035800121427847603431564225898307792964079258846676235475809110788648988139155852847886424835461340849679431854855290630894728330541920788996421431675256600228026980907426366753658467290721435446415389031177192887943774964352303736418374493889348234785754300576369998875253784004799815198487944633172892995258051265065700165018740344688931452489853855282605093306423933024223596114655152786482054275500129699324002445873394068669758555960933989255131848033237871198405765810332344500743155663972970776384154772251450450130902378714400703568570238451191520665631970904021587125707036895123474387642595492010381859084704415537480148118389051685815301060096679668430663216022822610621451195443336545000502686351228096208861274971049492856867995759258048562530795915234302593055993291216819585397838014211997399591959289789136490038678425778048798421415635027169110116791226975585620780956738040090812273426994602258273258963022255156976844560177523223050737162974657049766632409065042397759117905345762442741999728687070322889432337389753920792841619410396229929983236999474276546677932958674508598373362039832534860786502655590660646079420389717767165866923681362147577264747566703559389689857263988426633606765860784460468919778364923363705857042461554493443750623298872983344463871331910195935970127103093771877740800909090834025083305401274287577826237371632145549963549142315922822563041396891159031453631218778570813761448721042398944663601375781885105802215924107189782940268142432260147568186396173055171957998851185270839645044691462890926160392999444324669652860222222235580752717728504480873016888155740041690580566000549784378914037661506560964938011175689679696776136746987039126593540996144424559890812035314264993315721985146426126311238272864709140791187160293491453576538130682589161005840925153376521685540921915209233454988508661255431191077568764860776224184169011257309363426850906657560732612015552564337316139786876687749458873745439664327544640038715823176906822044969337233717515325233480794314496148457382247403713563115467460376710371115174305877958364291034948411374213436246628541019262838990208002881074858747240984218950172431777407441435460359265119817677925583125797202596605931591969773090436764859332582227682135493852430320328986667728726995580775567577665162914604481112981219802570649420710956481133466103499653863374294097510042857718448529981305972545909703346671305267168007 A013842 609 1474449435156633602697540306356225006857604127996164100751692559548986787733579300638938759080648913457398867623537073610658566571447789940708009280102420529558527692640837834670874299944672859076347280103436087489641923725024823543654792418814427142209598755660562211184552869633447699051418062700662855002166037680032449468111114946028737859755155165547903443446995080867671025825869168897983620118798275782044172529787050571096390347768670494040986885449736812571302067611959222673469968973186870921996973745734743803201067042338125979899009152882403886208330679856538509107794134112132632050035417557411000969894628901231605705974255714023990217244393719838688489257230127715350076279052932624876959997649175887827276534983890814821758169096340234033109102434218487905636627111938428849425764791683497764917044895187314156671695579616714730241816157311823448649505090612982331448438428826445380404725850022190455086947342923681492079245481086771781463504861040294942059783486016988080068302051666155068732577901631233732910151778667528465539896239806281879487498280154798663391515042423309826522903632809813739498115061035427790899156167579137494635146229375164789440043590916802689294509594146765289097430529436433228264250164165920016019236442466012861095803465413405238750132512233478656818489986512756725386312653614331088612353586722662517431035853486431028913822204427101134714979266973804339312651346371309116725784158231070404285475414663095849926221697023949189640879089647459575113879216951320525571505021470258237370434903714878817036757549709841641179894011439666888668654559599062961148322766142973217843036469538681877086669858996300178508760480538275098086691870847001914266129416807795977725141660764722855621754889113405710926862974810032794839233522880693587572771240226056408230976940770137713153829816446663716530306611166600657643522199343578084877877526851742657339404355983904912981652037166529277482603052710860260876362382276029025168429052799199968886274628921586677991865069720032028440698231015065999863328572201598471115083188193623233010145391948817272361398036491005155291039604438353042765130696840134272958109799650887090280071199111710043736767123223432114213855281661606551371207332734558890846228639424377949966405222997085888910750534908425904422225150964879221767895548060882886868205782258168868775712895275595273584041155892266235976330970706990802709500653651245177796393769278924516714614726094964277818393105757514065875361221804904813889045578410164801518682481731760896851290309673964443395809480579104384147504627625292693649 A013842 610 24781071656677540960537559928929073690255752579231530041333696848339820941438267305838643723868466288478502768148787596174338528366323005533479511970681381840290174930214561487313384359170116742496168736698450322438411812046492209298206096183014076979116726286387069083378780079929355477957183379810040604021404595288305378210543508897904997208904892867363613174013646324142946931055383121668410703336642621068816407708130958948417032574948044993346866583753726608885873850354198655473009768532351739586003137744563839100400333780576883344162646832494562115503413736348842722574696012022613146864945262887406693301019027942999597100309315785601203581226525249328837438946266756511888732022042638626307066680489699146713036723474252924709289548002190313394464684611910126230034791870349173672298828853824546934960773553413189031181187606618124471174204155939816701452232057932394044653904673286067508462227361322954978646323992518314837375878800625373331057126199504237091198781049487518661707952582353068240188436792716145349020920944065150920329036102424179548546383594561701135621193318008568254370441356634539519744819830822434881642117708502563872332902677108394616118812632538702798972822748824684213860514908238133267437252509136617709235306888526278156437168843203101847673477133108075785148361203319902283567756769296062606307826732047788930463419589546446302954609789806288771154656540028729530827731178462592324810254347389600284825985294242651949710008061881514030294254859704853078938967999300844073280284895850630195484899426735968277936784137973308463310478650266481397854077183181451188019860730564950872287913943536626308195660320150817100196737396406789573543030273325561173070837108288626997626455892472697034434834421329009783547786017632221182862997819055817126335566234479330053138029443523704544976417725019077083724863213877057253014677604367516872542487593797238841903369011021489872482625788657857566650109506911428404549022558913219826005787090396153877071617688285107297009276226784578302002815168670214259702963312992265504031203143970225677201513602483771896578016799304323644976502631795399589753551621792136725606951402732459326337156643470510705083845040016223543592265718886621308895881641269731278452564742805520205085372582912022534922984240205914175624338112266725080253020476259258679593934582413044177513406630896929763126979707081318628054194624672394421138577485916477703223990080270884352422529701478064617293732928466538905167196054875035207033189036339639819124496470465705393379636234690320400153369940093007384367110276498294302158743 A013842 611 416495471333779430923754769725510941512128433599144325404695442930047370562752958609230085067057312910458196024276673128902107646252790754001190157691241984589756970052116134917276050924572152091133107957690854569222387325065394561674949858547917591788014818695307470084347156803372677518026381064467352431787747033010548491584604754047089288090064534421780246615647353769870509070247824125880978690978952532303597364350557027046045066487151792203180786673148883115544881802903016802534875179723235687221954736072884443760428409850155678365341605313736105475265874666814999638312915874064059159359135033348644294310226802637994228464898670408599428589674209865469770836369905376695313919094470627392342869698990373558806008211431768905589029433272812597220767954272373491548194746964958561910326416546229160335885721112215468047062220104430817987024849248880499301307664197669746708498175843918936614724655261754904326108767342255317471776395002110649575077120035067712791777913098736726147325559051608017912847057175180254880994618306902991517970109773443185672419069073798510986385396095770006651204007880956705708351186896632663055759072326802591002299095294160788313108883915077977942336231939496467582353674062758305825817902921059133839117802875461156975239496747714532753848130176147429720988506744197597679923288021558924224215643885527188554298693041507123013758126737274295376796312468262857224621677916420789203085944816577011987070334840336251318776105496042606307155541427059465697727235164249286339621748244561541695514704665151418847283531006917395342859214675028752853733475217730650117049799298605129310542969649020078361844463000774783003006565421408912362537709803782706635801559279006953949107844184788619057746262119276667432087639598344741420378404344871118442321861702894100203090860857302902287418652704395628546163776035631701251417686496604856076821588988950193215869922968238180286815491629972612122688390482660377195255422147654485615679263628288158211942678487007798340834905543568407521761314539840291062827704401461006326252431240707582956725839116944754265786728345907767501120079732585280904987942107460441947276032225724443897748591706808873420344183587552669097155209937327444338613082744820373596952255632332378086869857001002362744450596125140799549718250652866848423812515144489360627935258526616033491467825245484698528875147936915722181706849056868933036076071805798240758085601279112753311165456692741832022855769328737119379145064094284716724606808133760326440025412179117110546531546196440214965377688583143175109058022417106832336381993601 A013842 612 7000039386706830895535546414776662393994342583500818677076716309325306157048188975345330039722032258086070900580018045277457723210570654202498002980316704035000045395665915879554658587889284160195674145444910192744920663772374086398070882272614850965181165057812032649707622664394284591045469386550502792321056664383808288498062452101269429664929714630026860604869185074810213645943655180083681608859283255210426560902639811953562879432449560171558859481615613278522962828461391003400203647145608422195139393249176968846281520284351566486286296360507962724722793555525159698921125177095394642291348982505490664654471981871936768997809551953557330596306654445208950438446868999666118141038220767834583106611030931208402852580009533739996234817685016161321489447007455781272450509112240058550026856082892473497765231314733005371466974733295168757907926641325934551757077912170235432929728841408745567683677280984314677008910052721285120748145870800473687408321156429383048891411385450468156358100670980375957061220489943254543784876549884118578442523634962259621596347293923331574148179352181606501786785760455239352840258398171705167978142728596571146975640894608960369178421011960715575276845050207117130656618199972778846014521494394240862434052912927875665282850221838838151993925523870509851320653832849729024206470701778340839436392326784055458032098133948610216492232836073369082397815623654093841374216540741284204136265474532209840466691117661531375914670005071988084204363184764588439981701641405537755510022722746345831276515641307199896566294305633260663527434821043208249212698517984399036517255976811656408322295690891080457027519889654021777931531345037619590077171288672175950427916806802269875022655537213742320503541427438682949531096958729380069052299841824248887660103529640541142113348098428689878744645296002777328975374583830862002932577056948437816083140446137285897379125795327179096080507967824949691946023778842072959520657880035628939742721383800639075068120597331140066714412257470754225218242413471095771892945227875355133325324611862572346753691178038490484945077543309671848391325180065560816170132343000087647807868273617750728589460580816336735575724693555997709515887613416662356999070081692196019043976560412610278506021686615846710645981169075241418032114638722733121459016942033432684073707890056835674891099738900861328174804611375742542707947012098796157537330538840051032421144700698048044900757830634911970808136915108084765405291092232643233990466624304109806477507102494421276955555696923570692923102812016887344057938182764314531077572166452007 A013842 613 117649661972381706861265928593151364855862915800898259505628371010830420581508912108628961977608196161652593626048363286978231954000060985181383936090182844716245762964957048187675146886655198880408695362492605609463881596022291270092377318355837800171799841126646832743636014120474741121701203979754300430539999358298665904786935632466035304378473713786861446186036393552335260747375012611666436800097973670321639209090667319503531314621179757803389751307513612372135436257950598594147222697576240751833707782338917315399453511419096777935013782931057329514415991287711359059767350851442297752990702348969781600847710599321641276546185139683438055332125941260626830018976527277388447596429376444995838272811596860819626743312220233568116718580832066623330273135854309315846075706649418664050301370185173802076940242706717621278245444342491901314158523060764982011381208469845146921249952637556786756059564061503376776488751256086639024414087650543561264271653676108640902717951155266018303910597977167178710327932774476279117392420173902380947883494732810697460169808968969433766708450372116260475530508275971207803186222898071848758208644839522571267219596515692796924781721948023746673677934758831017614945782086942494064966062756284006174929127307578806306408863678445352820561906279691659071146228968705395709838153084788574488407445836259620083145473337274291908584957275885114167860087186754355191976457400238763618918213830462850788723677614537357834997858775244903731222732046338437910772459487102873056856951901197834386264398383450108661589708394778211971905597037273201044517823991763794606745521202273509254672823676806389241261526785415144021695247316047272450427017848713261198841997771925749789505771613951367180703020770961944332769146585364690820562003441540151054903360022668574975499041490290990792061253489918678568089120630445297683287822596132394374909341478229364077250967242063899067825097415233929472536821650998720230663696989758815590255918297537340934669902879344471101269126811310966263243000243208706638204730444901093725798730751574253431889287629292909580471918270405654755913002301361880637371414288802473096706842074693536495403063981780171514821204924595653503833523118693844234083370863000738492072114050854740950850706486952535665827005508647582512865750733012975572361697744755903121226808508185237187894713311706776342633941103392104915292465432344467019729914366284737701902178984632093490647036859480965493372357132221580652166727387154034833677772554679173517467461871623738401792024598194452635958588961567825591581767037719834323820755401558881649 A013842 614 1977337868769819347217296461865094989132488025865697047511096031579026878713420285809726963957660952888895141072994841764243144450879024977943519813867703071145942538152033108890256193724013927583028942957413222478259457984346649376442585589606565907487439929815553317922290489322818974032432135287730527336085769214925677861754027174856655360689007707615780326048713666434098727381131836964277803299246643477095790187186845638895850804838168189401571550225381283138480277187375710571832371878163878316069126697770183319918615166420759546753776649722280537148789565572564811717509865760190698334514734379135119365447472042798824934911733642659543395967040694767355132128938493951067638753188529911045053851144508439795466674848485465579337689188044543738311900594303376671424994401656779486693415128702216091507134659171803060823471183064261385387062297082277052665283970752687384305447953979416915009093093181687253482446442361048142083327571142685634168613683334357927651980605066555969633825420202248772584481566140622823126014405862777316591077895974349392213073979341469273317068925404157989812241252594248089548150848247893562079212693817855855288159758639248837914806400780435110344505049491672913054393759535242497749884616744865291782033842658476997591813771843631044855183958842777714008754670277031585695249838896041571426663942170015434737425970379569024107587376935801113819224485347780447711548319525812900143158419848589133206078849667529373132809012435541097010660457502810125966352726599737987466594790603432002529945743630645976275338228991037408611817369405450689955211067829574095955571974846610870043286147536084983977882480682472325572632021640806508074326888983323780968937456552756076712223503515680628206075670097557398400851046660224358621185591841965318779760771900990739613212390327320682242173487405063230693873850435894118163018434373197152259101302224600922046357006437367951632936412257836652644926361488335490916764755306876413625431218826710089088997057693142525799030214317703409986325105087608732468306904587452682249499267741708477429763257185525931318991530370707839482629829678989127872301359951903165336351894749374267878239296341779342649599991167679148438930023055887440042239214094453411836256020852715631160947823926211266935554481583839919293734672569749080444683053996112463758458970597069281416946446629855789990648648124711107311320466521413457200600670754147586555869922194711595297304748497296587047109206321248106020966187195897863449622323326492869308075631676380171318918557421854165452556004677070444717714758602957255480455436034000123874743 A013842 615 33233117560414353768681101634566651482349726250724770277518991002748704750536454743604081083236407635203660636013824305531634528785923772804296737511674485516749856238721220461118535847919502080887967444285244030192106710342914136069870536004517553207141402900410004614319936254048618496563086897780886972937593523195255867822499934727815806647100152541898419939900730591757897311094682783858617040050438336919548945676049314652922564476915092759272213044637983225708438018688223567580786674156300302858173812409423471057872165102033705702290724151882368987859706228578096790536188313831525066908189140710123951175075662623319850681061507332178945856018052956954937705691069267835593804524839622214934220076185753347642408404178495219991928542183464646609808113288456851716639880908645492832856228068098145849960412216700494043260080173761041104200356027061830424145427696440416868021663762532060090557827617104617669279477356762136123994486488195117453471890175800553690046838029353606181635703837339195120827381682125447788278924119335698359946246197640890234925134370792074076639977429267683334774338732351527641035771306502347097865327744996703359828101063449855218834151177916772899560096366806546649705195916508820659682310753630950958980642793561022898525614063375906970881076796270565039345139743346069860780064042325770690967940876051449411631918284169416588176221044160009319959705925240145984687992606270337412706063562395237561794567226362166174243121072004139217458170309249729787116490275961796355351058645671881666520798113200266923259609614652365726538814527597409746077232417011651830725298181246988892817510281638980325716270852830312375899226387717034981205212023142722786744931832282171381302340423588044318259513787329647194923103541218390795346266242087911112731439293339951360679260644231278706444209802816897718271937804276072443965850826510324538018715586488867696833122207192843163094762280817460621003277357534454595838065242442671883802622494820516467318773548648646431104300812037641211640166041207439966594834145401317230567334192934894380162031063517134327678290650940486658184559547414770272149768956711636499808066295052733320229567853616285411911827051555183447813096897500300204789914471285478492731954942471591612922050076727832763385864171979597523569798641879772795033788088512662178388419918824943412774618928507986262372831829032019580581363080825395975170495473364958487244505782326517782161800907994063738500764430641216917894378708201455390997802388148365654460827141584921539357064194589102958761108770607522964370631947839902592860014513423440081962805601 A013842 616 558549006837884043790223275172161711463851849095931214054261681783197480742266194875753790765954303124867924309484345103070181525305020849521815267358713078080014833804187552290019231995983071473484068836102096415438737480733357884926314098627926516752425558547190947552875168621795131071735801491003367354162134344342665370492756402970400262317812263771686743929911579055674980107568333548311776592127717128606859129977360831371669541163511964005088084641230584074481717780092973500330281632544939190137327265165180278069657478869880491738400200820686975578958082583712072758541716990566441799525934887915053247399496661710136730396600753731931543002095416047541638019549801184512825072648979530566399436820453956513825958049027969162404343008477490315571044960039094306801566478431604798041814625140525537300284648126085203385072167480401817838295383746828183938612203294074086300840102856876333942005408760677309167580175935101221835975334407095339040502058184679905868617206759346059094751274394159852395745803931482400977603877673675082335616559843750442178386733369902389006088100653701953807552311074632125062888208348384947673822563410159593368630894573401716662945578847247202122906539636917629541595227768763748827280596836275392767587663431380111855519995563158868459598257714919386616273763666417396150130536359369228003098182303796710261297650602035384597477747089197276640562777485511133564651091733585560895350810293176757701081291373468926890504135857173567827819468387560208532066852068089911344385242657807315169215053888556886179224258793462310765937855765329665602320045232714832319000086532218142321583895303506342334313364223519060101738297898360206929115998472959741876822069305166454405548435499244260856987648223649380405072601217257494097384696730771522071677300203164562518936333647595101219207834155943599950996458676467949565734054841159024510480552862118399380674284936290115042133669653699060657202082548081578392250362529733986351070676270448420266226627032137800567569983747916635844036270654573443518559377481759938694145185780656769847383256084532476645289030970356759264107892313400043964021166855452474652274170220951288913098346915728908918002077255487968207394719556287545541904092518895037027345966718120040238380895639564685254226219138461095578637605774073341366132876403632313232174173575690823938503020331433725111700184550541153090830969299432430154690517420844857295118408683561784364793387860656229252982347785786932739050822948741860756500064737609581554523121768617776311974177918459053427897955107600638462177211147345242878198263927107757457548873736007 A013842 617 9387533157924317123982282585818521884572958027755315914609976085730200058835267937276793961403393972619655203869503388147300540895801485417913149198497890703290809311746980191338353232156487482254846744928367934454278860838685545971956561055639560967058016362502638255521172959026510767922663615659293595121402991925367176881871756864723517208775470717210739105230023909188729390667900981946476029183890541780495481397529503492863649978335145579033515438565162426539814230730022605620051043398182792968638059345631184933516733247366081424647292175193285998555548493984448806852810637460450187324632387661188299929043340393362268027775668867972573443236217657511032310194573508508107050996011398970229475334641369647127872876930013077712529792943481179733802552643377058014413927802999981840688778404736812705405884081055114013292907918843113352408230514632941287456255300763503168458219608715520544563284905040703535179520016941246235397237445380051363253718091909915177933849394004329215205484668742644639215299726676424713230588372061457108814707521293913681692145827747949452025322707686768737643531692231342125931962117711305815553935823234552285746579445095162651954126343685683726079690211677674599705590993109612326540104991027280526244845859291205539955724565430011102200467917414650130859713145941477177095243924591918615048071149979911309361629613668408708929808495328138628497938601198985621821090898766372521968161068597421766682073264113892254248703011351516154482161805189724424798447582708387139965082773349767546048997410704975586014222117541721057043117541847895689778193000226238186785434454346990317998860528366031095612804712504684843129915572777739997857652586335034381723748518811932599194052555435798292223391403694875136468055208658446703294744597954076971458680384514586802255762959615130866191226068658944084376397480975396828351292259715359724947646651953623938390992706924227963513140585869720112465595401385607088038551843037239108602444856077426599414470920529140014139148716851234898630717600891415865216427457335939289632498137415498330824970385012737334977372743518786052951861346111314538903303751339589741480771978903528312762443916612655772184860912432986281661683051582524777922782082965068887318603662631443516286467713014163665067780065060115633390162240244850648340595253715848288493151335286635677934420262710406617952345001740945159997596101015560853609883526292139516559055094744622909819082469774049245054874319235720978545227181299504453734496588045004237186870107565158966475350008275541310962680931493443930633812387753431497053878221822900079589023920881069649 A013842 618 157776269785233997902770223419851897314017705572483594576849868072867472388844348221811076109306842497818545011434743444591680190835735565418866298579154049050208632102531496075823702772854085114257209242011079874373064814115787971150673921662134101173344081004581841160544353922358566476476207388385747453205420085289646141853618617625408153727889336344160892141601011841734974868955411803574422622493648335704787555848278365204559365185878791746816293975964684902854657775879489932656197886393258201423899863422023325177615735688481730504047039588473557777723103538396631096775188383797786298365096539421591756907431421991239638742825666664015041860471110169787920037440196957495755206089963582492646791949317499659278159442562729797114488230001088187786019502277238214048254884585020694796456298648411611139756693750293301221413903391996206113925130259435844218277282839932197752277296963681753792475129399019104315762192924731525478321369744502523262205239970729944395534206765030761119958580827557628451291542506250670155266498769236909627848789310386807248199894926959786440189598748091522173574837151332167110538487312373916842014999381103120266542760733714398691393001458325286384221353387666676997251867821193254372159544584195503804597124357107291510035862771182196594683264287988024749359198843838406915439764640616376163112931817712369376440908916924945170983291380980025929164854070351351345947074735566422976718883079916867632625605349962187117157951511784932008381693459823698407587508522579862661393146171689543146445499481718524674141031129523705805723676525837582858102089754802385205302796874209866274606848900247884623964408803066238158484491031675476143993567018532922853631041355672151194654441299209461897398539321899766418618603891922513742274772457814171659306041222536660385512608062251504468075936535950873226114112462753494494100169009036050897195097279384557532537414425275499382765353826712385930209261911087898328663940825926877698281290696093308856359012761333256217636672484118704941286470718182026446692496275445131640853396195542280446175277260909076388964703700320237191961933644092863455347826148764484785067334649431600352598394906508905563110957355261200435887907047947493942548198468393912789163771757846671178226662852629048718794179553465363450388456771795204846660384429202262184704394492162485839043801355373804027925062444260065304079597669768531266621312426391988854808038977372877245329319069492445661637272683394762486409633236100771353915684155272386214399725897847626749551207589087022813349778415610312142162484800971923170984531274177481637652725038248137590743 A013842 619 2651745766280427802751859145017450838156695577556731774053115732700683608439306960563978756169120101860836286007183733073252368967376207647994885880219842102386856479747246854546368972503358608515320915730480219448588100330844048431129376601375487838420393969444007004385268956373080426770135617576599257446023495373463082706133768106430234839704636075936312114223888206024039722622533606182675321016250747578190364451142014483993029250679064852888741452854038459162278233239206587298152717876611490591331485004533946026260187669716312444581518594363475085570192201169832178843500591166489394316622177538058692658343199909406764608350670979622100808548937948623625572069257390264631157748754017930953914632292179216773488025751151799700103203681628289172119629774773542663509019845220442817444041011383853948425890751861179513628303474309280236156739664270338233776586292690740447622524530068599235990129499809314086235015176485962748714147261295853908467883468188058175455743413099872002143143867968761061380856954902555013299564044814564740115254601939671069420495634037413130700266586159174213171272288002439732626820356259068420363746094598200142319784179651537898806242175510073088259608286386513840292812142470795026232885465826573832443863869069902248409172745595259178166841622888214731962480054968392105027796124314839434173439045060291792109842356166757553488716178240131295791473702360395162071332485080664870969714267924162794301538549116814478878073691058569352264871121979256899136323255738999751750034607707586151662309509789243244198288310193904923476797831369752255096121822508963688145524107064845222477317309466466196874969818753134264729648840769369727552099880880482834400976912064781845128557194915813426109577250383169374197722875611541688466412100698482783077956634827173651099310403702261035594952265359726326311299888161497981962341540534868907429157999974616258449356324245605318126137301765555070329027064939654307209854853461353033475013652729240241948825927479728037249819554440583073948201713360485318489560784901406327487823029858479107458867884924098846869329775091282226485304218756268756094030914082284695782626693452996907126121223193695175799205860269874995725968053754853530692407571658296492247475511934129002492455522564136421816773775755092363510678792963562007857821081101602420538326758229774899496809169379767524297336524500678917565665798035799704998104397950370156682758711092705947862249865600959534235137641989815773109086705799145664145260903597662995105416193165125062779707145949785592423969725831162516173324882049935112734737017125100933884029349717836448487617601 A013842 620 44567891093875150080850496650308296236899582571995990926510716119500389407039432086198790954934401551975075458922737001762152565234691921939850046988854886214815896855111977884360823320863948133316998630682181048272420202260495921981991432539317824100331561444445425722703215349762362732725669324609903719895316886741794031041990240564772956950915818528261597703760889078646035618116922319112224120320126314546645455330343837432470842616163042982501077598117824383140410266051345112720052729352209322368508268471202030863354974164922063256081583015466925763178220325061369429822714435735187250279468937882152447508774160877399492772549727154508648289282000102517274989768008958177655868283308779365542443224934656096312013248799608297559634544277126656115814617624618931545596096538619982432781997278328433311193945866530844085550896492716072929086323537391574695083085821253274703191769776862947359286106503295141847351900071199575917638673020599416639619717449836693754884679543969548740019818988950967158628062841047242108525772901198389587117084094800051663750270121266802487679380513577241000769573344457004586258969727646162941053480611911949791968612707403397465236512243797798394379236469298138113801293678506652005896106024147226401884020047457847089012966335219521007450107155882225000093402283853766109202169461359506370152990030328324149990120480094694201484852807681886688367298515571161488932885076750734486387987701001404083825958395006300946503784525621375103515688947105370703784184959205368827662831651741400450988435931027811205240631629428960048874541151831426151400519470908152706661823667438853654176272020202897370877617743783927587311208066810797010968142697958274997777218961072788471075660774950076252623664847189927672141128370403181158054988176439400135191217161540307554026109955023901225244362723900920366314017220330296582841074271769541727161858505573375455758331741595888581745989630773684067019957880440769941276030522124960433614554461420340746433917363151789122057717251482879723847426196449676747854048111837936146087841662831458359061192541919329319332825529959180380538508004636608983672377572980958882018606836864519018068719398216434819657252893555789053166345079457823290347294056860989145203320929076906144890699967735440841474516849115837353523978473338586666066398910074631881987657825567826735842871709765752780865334967282910567526145067587685641903140616351871223367125657335108865720833491155326891889958348922833698644420264366241177289400006765921958736729958526256930138538001978046451869659182044348409325071292613259439732725046821571395788881280707677189731389020007 A013842 621 749052545614759647408854297201731534853571284287536619501865605820443044764111735072743079579582486884045093238114440788616498163899467132043059739741684072612410778443867012302452357553760376276658795985875416878314566339392154960751330006688314669654272553196794270121472940383456030448920324338718651820280590915469332279722729973172139087474042162004492672607109262744803920633691113417319150790220362968585470167737088875727537451849852263406895611191566274407440875341524957309485926222222582081047518468195492532720407050789845117144963165740952621301736349003306436007030361521401292115447034438985336185279967321866453275028243264285826851797962575723007840753030926560091862178237570654796671843281476765010716006672575016657084777785665667709338496278416970382486833594524586044747767028256865978661236648178783896545853917353079037719153839692940195900261423397803787936544074639735556267521592000881449028443384496651272447753177457214395462088591179405311938346809095496205673513097747298905035061852169480998117992665150441333790676832381304468312650789928131149410427348291692689499934219200288876081254504212549060550285848644404140153616473773328901198230061281509597614331827339493807278658342854661300263095853947842434136464724937624036025040925196034489572213950968912555576569812184730246997360862137069223563161303439728143988883954908951525444355921138709469571389186151204511144494999484949594512722909290730598436862882744870900007889106522118451364788184133999965418500796609364633886529211570817717379762642692784422926479295795812531541434413138830779326588530747553322540865270378644813365740603843550096112340121419776470959939473978889065363341574324584727887641719078750355833368630644585931577845935086721114385675944521366265723430186281416998072158786834007949060516830014086707892682004300602768596639687422091294667809935285630687808409355903171721284930281581002099393404847724413308114404432096568020403026244985354210007759816833091666925314849122492119774424053845672759518703692083729717101182986615660192807298354827208320640741463052038167870026798682023944655710704033927487188581649869090975930086725107181971136680966925823620013979449381992146616566761750447636040866971213662644563432214854995561577177994357729554222662204683089878400677506201401626096577966481624338040566565074318463949311144826033006988003684795123877908411920150946232583466084339025899651131280922831174706170048485847579071994529970346065973116771383203415466702945913714850360488220412950800224838408199245026716573361872619363715526473214951051403587909861930150449023727684853930527815455259257649 A013842 622 12589326134147265394000614173069501906283972575020627963967855237024186253350425931367592938494042857060145882052989406334277484640658344088247705045838484208396787953306072875767316773406050644081804384134608131473832916466163948425347603422410504652879358801578521297931595709024745503755003891160844381143455891516293067625299922659104141643176226616809508348507685378951919494090446543204882967331233640413015997109157252734352721953240466991079694537296654373965858791865009957500529962016894937036165642894961642997431881302624926883855395926608190706218282817698571269970159286090191516584318307816026545266000410778609480193399684542851891898168357010176592779536190782695463927629638849995167663670031779989535103924145968304955623860243682877190852106951354021218456212223174717654075720443913146503359404345940820949246166788953199386945818583719245872495693743046888263849496262470035494188235396758814513821047963235217936029387653523402344531322951952265077747794820468004728754734633838852696924284549412467135369102723183467497019905521832584198930721826322100228141052442738479032425394422099255140297644452300312060668654258166500383561832074708338842438652639958331807104075022094872418932410768358292473521852017301387790531562632026647173472862829769751666240199873934513321575408833388761261284644009937722440426052026911510916021172630154748288143289966578290055086338051643294218805527456343547834975333936449309167928354470293045216432592213317244812087995010740137418788742888613591401730896458870733376001670735737627796125337524440221217616888181624328908141973436274128691944322599253883378238002328798546465360100420702183147423702739163188521561681839673295521607594372556557230491426575243555752028856631002521769480055599570602828013691140831775486598772730319171599860106362046755299552306446280230731803723226503088389481881582345594969995936044664607119635823242531902284504955275704214469478795290247018718913662099468848207600419241513771646013766669201725057048745072984222069230852952851245355319582456049400860512263449580890245008941769515605487391540405448776437828529802698219277178491789349812032456967588876407388894197011122317581574952605763142008184637564739773418938851185188028067177605235067910403427630551170360617820283674108691586280186846726957129805185882656660249447802259204070423596072411091136748447377930351647016006679141976953331030314479486008295436563438470023553286600004901640261463012065211606330810173576637499803748876411971805490008725520480464099378859126604711164025448492993113645966853435323682320940102001049460038596741791199340010380994356542343306743 A013842 623 211588804336613089476968322406779118538914727068371694190407742968665498360060608628495134517269378298609871839664592952260201684355544789091179178705407404090524815131215166823021293010635493175082886284150358865680709827046817481184817170720453351700943383378130207454336329081578897681610350398740311513878063168714337587578415800131563308596862840748717406813368668164044910937178135051644468031936043794421559863413605946706266197868112528719076426088344870063244188714875222355711407071617953206766835960135620333857837629053217146136957639338503861199410679317059887334388467121317848819232637799463958146285668903956089533610468498111711747132515576270037994845664758484762662231671340151868782923302224126284116491653121289301389170219115578116946651361531407034618593558834897479612050633500848253281961508842227377693980325221936422096398372936569365379035124739389051050518483683333886550821672313325395533790353118094307850845918292767823204537944853461719161707187547605755476180824990929597277206450421975335144148509468544538222413552105440242631428641734995538534366668405105617097973604052222181142982510309811344803658072117004371946523711679623050924866434919779682681998188896348520744997027783797821602481766854784424595463973156471859044558405579940216254499039281217365395717896262764910518411011875023301056240656416301763965567848395010854478824274468281320955836083633968845935464499958766008462430437469903539185371853582215210952582577329222933556762932145509489597582401728928630688891176784240415850460080055542310369478547773266798004487039668560095959142147543459280925508229925660017938046105140117170443307207770741592158750171937115709481887186679389077831658838619558057372869406450118441524348993397259383379651294461983121730426107003959650603265573278474317078848807626919816319575614442631837909425176267837406562021983754482414660721697102678051859719281237233681695674783318760732588530112443181643608781918905772931825140246192121960054553376409273393033818258441645820317562945578570880686856222338822280262629611797106022347865284320248781426589619594377585590584100393948971391538911503602290829504254266245778985144769165932791593530228445061127731559203550581371852105271869455187725054011185786370150408186673520250903705507710744779490611100332939968480635759129810488812469212570442811609379189013208735331155080875420131398024256339206654634626495456721341421402321710365685860087886282381867874408843780011467601926587302546459201607365856010134870576649822715160118260485340845380533775712821735261047764905687485128768040294331638274868695439284687307554473372150407163956429601 A013842 624 3556173034485456194839406594690736645283539817838123064258182936074361030937538649219117725831746441064736116009242813748637209708963641270255448456501782240549450567910333308794518871629750733793618069777715081455495690063175861406273222188298659482037755444436234396685030682874096533334825159151628415613748607676581871834430434352811184527587473764463693456312287205833102818121152915812988574212749088052843156624392475146292215987569367270181517493266812231152945079730907862132441618652682939546130211981999370951148677031497420575123847044362234395178495287281825526429066966907989085104842943495590744564623237268789996791391144047763539334056189290370528579371087595853406064127700213932458634591940480890457145875214009509288447783872675521411522369433258358030834701943338121939839734997248756592909927079111315536902727326005085446174167453944921323925443341494911781006064155265792631259659846570059922736414464855811032049167348746548804598669239152131113950812701112609932288171125622553741438008812242139457767703998637828053904104570236134157906421181640070016147100595884610106565642363305698198470107050776999272115081218070492479305224022199424616894230171696737126836343560780929588161165045962289987672911055528361824175962996840822534961893122582055214589365353199420260205830682488289851082933876583516620852236712388783746969298827974947431225599580988404161304737057636114393637351850806980304228068362556668783088544743156291050480055377172249844288514600569577991666567425858103495988194008212728669198682565493499610379825952425295074061413675709489532785302073762920134515016820360567921484740889089949283640664241002853939412114139747103729262077946520492231116690100678912270265816114207140646699733532027738456461799306022550326923271580415549847689084490091317847144211909785641352883107351937313299743708937533543292087903480961585943202749563204710017606301959754186488259206083238411632615425599832553884132797711049325665185132117750993782636878597310657916719383469628741302077280426339040791703992528848586064374015885473960917600571833570421269436691736522704081020946975321100362177594485641043701971478001452792807403328135371832428312462549476142373784315534074621116718333304309933340094982765999511523117910393421854856938578468094487508898700763295722050254045203694724885471170055671432334718836029744999214710723444273186148406593676293046244444167509141115585269508820986116082250497104747992053365189437410652735985580152793898339801414997941962336769781753570373696107603977123588310631168405394904532429784769889562559204453226831844485718164248057739578068033965731893204615712304007 A013842 625 59768600190597062266665906636967210797280453718405334340987280606601785846967212077425711618054162434975019901767343970673345583578551918829183322208425454116914615694868971920909478675481220582869338898754057374022516062891796702655234045318735569914608555754639791505085310687064940435758406449861418781220272849220311519921272310167697578355162671559341295920240611068436959064162217056068898966793673922904134933386164329783733274103078355709940764509335313168987547955037368438859946284695642164951810472781463427575955814868377147606106497274596073479764970293345641622693328512822572553357095351330393643897622748776553476072910958010761805587482373403257473833489869223508195719794257495562832271586743662325913250724721857822610941903548057488363456463064773223424238835561683815442886426098759852057037144418623880228724138168167471093849232398452292691214926240504982303368920257552176753581103041302997121430917910831616015650355630383245758889833902429867632171309067599635131967292108338260732348614107353637866701801105105976101966285511958706791933220799824656761384319715032642061048751200078869621687089202409026766438170032110767099682900141105729536141326495707060890738426226045083588224700927488207822818616110265177178925410087903704345104537711236601991603463491222656313279396280580687527150869663739163846663542425118288435313005401774941476608652157672108739048715727690174613862972556512917973161144969489932237369171498227783685418290724134003132957064891772897305939998726397145457073576696031330743222257878249247951653734782411934309750179647649390577522571953733398700793887699800065056394040122934777610148643898534966159699402346729572377707744047169912928378210522110478526357571431479412849082421472790200237753460936321003344599425452044146290110443024964779056952769567767274217906385264010424628792516113126262110121393804521374947408611908781561265909117037588612308172476640987984309367458056385733130619931129606016454766515503040952504778018585000227606302677974050255064012852125480258586169002432358185983934084987160861142112810806818070275422478015737087489719055814221733787118830520169021499034630770417088714027735971194387622647558069045524876192991181192157108685027845537049646976375348153790169042719982241114580566688313264051562060463728711200498619737738497241150113955125669763249619477151924201801643128927899439596269619917457228230373123326134729641624634754313652994384104839499502440908738874560840533709645628007049397042381870410560994089721932257270710480500043516148736778047389472160476547392627533877932549245383362810271465186517106429088589446862055929089976276693445649 A013842 626 1004530863403364825515853892847507911869892585645238454268973225155156214729977933385293935164636308044625159489003750115106919223204722099762084096357006607342983945983662811074725608098812874336284978871359442285196427469022427181526518599671988723554825996568230975825968816717500453903791537202820865455969125776845775715316823716988493199415219020897849160531483950227219970991374382061349984934901277622249795825421263890675205137850437924416974429108398608431173718480313051351919117206879657866345078616038055827269089380492814719815831899694136206974409855720260198752606772315008976904272701569809925972987345538687534272357414471286873666508816249788548362719464232039502245462582085727924521988558400732711624004930400264424622100572932202206924612774729643566091182109285219886148592163441856833522623286243811555004166590192390686674324048920787683261249265324167237572721442768679434697437598815179472619889437327346970375035527079851211469661438398138785293903191499147067662974278464841148128583157302292591625657171173516140345747360599489985052021641982653006188586261450553615120046361419725561731694908224888512863526323729685662644370502671563996313927274413348572390640729581139719867292548488294308878112480965226832846199367347397558928171965312753569672879410896979184657286813287719615268824666438464126770874157538963073732305681787631441397361616813995131577191765235288764735194979757312612374919363502217291113463665370714360400825212200520190655609389636027085020933558594556823697035603530198575801336488159735110323444320487997379943971269338043307436421866826397231964242870570539693402814632346164807293768258002677176246067855241483922952134054200784726587252584245110812592491703048874491754528257693184895395922417956747103212682543572505966697886215920583041610205198125464577780352617132223206736115818313313087284810265672590748741096540350891700196134530050751807063454814905085052287538867553675016726329182495288318555260826059609288747804158358098825379129108709862636860864005672946706057742423880644031831980166379212593215490011230191307119025588010493229439708171069624679760106184552480744334275039358400010016664158467864072773837508466448136594175602782296584525669262999941193416731940476420751371100994741526412755584330481028914603550213888449146780301932170923132009965243797131710936354552492390059680216067891205881294503501952703634867881083742346401086785236315749565876613650037468137524353174264744046850058014069914479216091312095990298627665956515447948831045764231375911819028642474858601129332027890961886412355167158178752232515389793007753691922833410574000215231282386741022743 A013842 627 16883150221220352622444956377088065474797284686939522700898632995182710500966739126406635168312042429306015055531686028184601991384401764330701347407472210049613531180147420865732913295316747978969941639890938146487296356471859933639916198104687114476785960524322258010707057902571030128761024365767810285718473096931446952447329856211425605202571586084230150841052650751468886052452029239305109196800885772997152318437855182210578172751852310195676089230024855411902736686498621454071704602896026409759661736299751604288911585217942736995944686738159347230618906445090413160435062022298355874830111295283795425827998316468721388515511065018918485713013674710196132332226035347887914239489617114829227441061701041114684264650865237244184623644329271522491781966904881119415294497710756690626499388490967287801014729571899740804955027881363510270935364290211678592571816402303278761884729288613195258959833723286721396322481773160720531093222103631059311170599795157518564434630939526164766211608698158585176597097124779631587452420075913285770790975889595628178769327736802449075011569296199454609322619196381327516024596322535701235697286922924826932063935038400976086048175701065149456169498742070215271809585862442762449314436467582567379646072767007710772905786221011449245492084258945529156535019470926703573823136168831266578638081965757352380218861593804721635565456693792816176417861998309498268904422024781153076185269742381766011743983823885596255256669341454142844348827011612707217946830319298716535876077388532047463493062356500667999206128694441771964718325123764493868083942315751258277623029925679060627021105525841991916186363112250995301167662443043620293056517048952588899751954183407577427242008053142433582918356427049358536919268078599048563695555509823107782291373630977239180342718764894683158754386436141275435613898558391853057995806135159232714091609553677436805196433046562985621315485074109764473796665746974616006119414570198310769958268703583853315984344489524566958147022930086661337720541343345215288712476918161984243000090656335426054172740618745825298749463057692359707193175231167181992728104643773543870026160586496628968350074511369391471109887004795593831738309355962058696122923303240011637755013723587203568294094418620834419183105842394652967741868444823164809936534573996705079691485852498392665707310963739599733045391453047497246916720357319089991224477374457615963065599466758802953688245616179726987371803799867553195408925042473052652184846682397308949035181731155133676003386159436734949942414394074948509180683392763396424932453294427510288771886156251081316300147061131517221617392163073956369241601 A013842 628 283755105768050466525432381829719116434917963733392558034003324750035815389747984497516317273820497109346195038321047075698605669197640453106097545877385434303854618544737702490373073754388583282547809141646997428011989863222549904686071541545476333011341638532284190385953522168511303374086536515459587472070377340126828929782272893345430146639620647317656145185571901179937567883561255425000970270632487186763139015985032047413187349440381777458728031689027744907849295489982330778583139260873515868830634801989925213283737012757963580690842350008244148905011960622634573987432087408768467188269680539834749721891167704889800376780194469772962989378620830854266396107722976091952174623101994848934825601924009398014498435987092042363010969590242066478519379517770336974012854623024687699359575222367687206071654559914918943708879153602076517123610667625587682105354518273511206150996645153721972717337925387279926507991951161512229966083783895727213842844270757212414512452842200616251225718507389951341063067411376171268090312824215874593949683931776433722800576091272438761603719445161224233618885260833580971561825390392857530668364301313597566247198556190405205078211689007801966909840765357974108073303709590075508485627733710660209949711544995098594960227549016539427468985460140097508533884072247865106965245449589547097387170243598483821454338406807075956528948630652575861477055006605587737405476620970496839751445828560210341359381136128045216262098841621819778784970735584174770212032377176453528818469232669058121718927899025706727062657404967482861411020890355109848440886818500831397872010263960887971958343720572826358135344204827602478026724902680234126265400882041746161638131093960531153819656429349164881228108816469418568930002138597014209210031201453596972496971116615834458904020074281584939849184972832226416246362793070891874345735513713621224225737681768656680384936450213584099337449357640562811511100561209402371214849000681323009110688622101133822681748877835439396865577014385966517103069138357603033357390599563548469172102523661029505692481251579261085796082225610635489598795696110226827751781254747901951823529680977248843071059702312585362454943870889599545530025765345654320505737971957554875595748515652330130372318844893760364083210459893126932428837582952142930960603336585162622274374802722940485532542775367571452713293894151369286228929319045461945482509791232509151491243530237815201242638344071132671476757906464373966555237803188844595925270718191051571506434299355524331692588911181653204303682158721217659593799745782174403713839742519443165423389090628111923683056571656437409943723510084783984697843588007 A013842 629 4769072062643624190892942041412089189921666216467128722877493879073851949255494375449756744421101094916781500009061838201266465482204743095354181453561216994344884573881406565755700250590008919229781028243661085772597513631181396248058804398754820728921618918812100387816720847086169475808272419215329286643086831955511613822850660518456644474572104219467846832133906943131210703419014019927991307338520212147928077441660433620873439782044496533748842028597489308666223109300133033395646821557501181207436479117044673059659767973423093900670987376588559410646536022184619285006771093079171628033248520833002638575824855616082874932544728453474188962486480304167655319382500059177440198890475227426047613891536825952429675213635055955995125365903198411304475211555166053522234047649175926163136380762333718872446298188490042686915131934590100023296524490783252173144693388622902841779800615098605195460298511984013724819820723171536049039970155935487283056683658616469050710794918865757334350650953702912189246973982999310502793887636596204300512337841366521579109282366015878266273712714824695694432604578829995389039599336332756517943198812177634295916666133892140281749503857154127657853693743371470834388015447080399071117945320475066148624801936732622085496544416320978157471238628574618825928989602269868852764880271251518065786170284159717587183065603206525601382039635377842503844863496020113102573845568651140385702550040611455207227118754904055949717095231137925022039003152963225362953628163204654458852012393468859851730021198925052961742083005288484451735028104198331222745984758543473304034876506390644144703882911667492601180730050537514848195165439346694960142592624475627738652069296194647102246965608071414158800824878401517888006545943400017814192994402830604316756593556962329750799865388450598084045251838391229377852619463142479732128776778984831915561973217485812827229626918739707957564511353864939173067067132246425653007967154450995814123343671653756157812153389780229943119752880784939252951283008376234181637663806864559121375527115170922902173532395292641068974753965837950673686959264524582294024187548547988104298063348184621305495300416767622186780241638041499561723143038164412164739938094690624794137745302568712501167562826129430439146518199423784353331473256676666240654860277986828192565417309364460740345446425602773405752330479002063593649615065197078917724542061244781309113330012706960087285022648803526809509870133946733255893881758194911123716024960637003762308641269268297442757341830230045404731986041627505204792992327361005203218504552524281281270900446186677101341131799829743548924161033994964430816657183633649 A013842 630 80153794156851391776337676890012983015013444100163032445402039625594229711137093968184061603485446102266346670652302314648685485359415117203617727690003374023954475033224800150656054111666279905494929741691211868580046411599265726741124325529872271990985649168474971218035627276977250379909634549752039320610360384676283693520651051333700823684133355616596101707674573993206258292363368632929749902438509205570227197561986907866019902416821853242716787974638002810753211798007335892280636129916922352553384904520169820113701720329321939188577284838323918014736330924856896323108801761381637552354807889640275346543888348339504878991279251117540693892510274472145782952861678494595237422752217147349582246675059433782485551315564385452410072024735055698794314880607675861548187638839699791023833151472542813089204933653952147438982622424655811091544687116594119274042861782585128061793108937962257520101237090915318673046726894344006376214778410807734766333682250366995335296330201376783518431390578884845164673891732269411620456869508272405678710862099847128180089708725628866021262289598058660536328785156395732503588546045744638797071342436269499611471407712325201715363911327189423545547030744844310313559375619080267188279307001224436759937046150665179390940422005106679892619107630453618607388528245349685808419342718924264131668163965872373487785783593092075782427940151795398962120620777610040914958622472319716462502758532556727667866184913672468346895219549735105845409525991852928675161628538980627489925772297031127528026466290333365127999189069883558180310617347261352860691765836840155820914169442907556140038160096395548148044529959384012053616145539099902195116554239561875403525328661143433847464750974856257766965463731294311143726017670724099403141656928373966751728067911865876121693337583689201998548547647841392153568975317035656857888351324398070004850083866284056187248339623258271642786742324408032681738197291665675950104903964857886647971037089484679744348862022036324654013686667352474024352213521779367890784215601972645152958484224677701216830558967683418446258689903838436972656724358864654615664520128446036068937550692938930281459514104613426093215521210563483133880865042429275252784139557465330915073085300272351007123228418757337390735531377715543626442071024964729506686236692124621432446968718488491662985918075105812630479418360587682818469080400767305370196378423341039462267737523565878186999375658440875087432387341242745831808470709981871256295231513426122233121333812592275120422644140676373117330489401633479976955822045956414450493406014275595494320023799059482042240402159738499826768374498353367188735557285330738743 A013842 631 1347144818394201341584907335490448205533330954991440086309872079987362218755081138323269523369779892640790488493653245002300456952435689874841203149285886707220602861883409216132076301454775166371653284168604197875224840039748859069338076539180563275352495805574558841261524787644156647135141227877682524861498326985254300037001582219765509743659229307848130681400886565103817583119751136613650306610284024218018808509424313960504196499919524887450341055489740913240329230689109294341560651435513713979364740090270494166650984813574913831942418426277710090073673513854069856502489631203541182342427256201184107749363131470542058501206430373532506442251420183053354174088746230458662155364196513595504428819867723903582234660960690626298656080519722081129636050198373208205040389645978834387737563776799027059590267319921973742006980935091190217015591556368597362638838377979908247334556781920331662140341491787013760937896338913239715165041780750445598217770197581918090600325421694539600594276381459317592682674098344252001105018605825534322242093459312130683322767734551644351219355301274571907634077892123543076187812693390830144262378052326381479969999949421049665230121257676072641530008945728598323439992426029882050633410312769579108624261934654229670023535672639827968955249341945033967934378994219592169382103893076960107260946831774416981209215664849098517675266390131225270356361273409291957657709567892277474585283862656680921913826969844093175506267954972397923943797903345072172243441490854647406223182454996202160363540818941632867706282370697532962336480545755421557529646508419772498882104445826947296045621356740119977724184415027367090585126558075652056193323927104316439907050198807837692674340069634409124289388548931863487392603178991859938668601827995181259196293637394729779977299924769064417989605440317270277925033768153418284810529520709158362571515359540636132339082844048101771500316778246325805281973881881025015693413120937366500892449220362969012463271324004364508460008031818193030927287652660545836140410311622354247085773244364158124351271204569855213826269801213812610199441566299438250125473589798792528210633414496224601240490053556237852348673264985940461031135698768108829173543033542319816689633344641677403376720100034054569526092075865265141729611887716582208818875580084538512415136203251636079379804325088303392880467584386397185130009834295696101356890532161092850242333864558571714688898506691415787594476134044266829195204967222665310204553956046152836372070257388238367948943380072347802982973535373253897972696501126389457669442674881929933473036639990792714683934439098724966588496070193825042341078511294553726053601 A013842 632 22641462962751341948017537587587962990398693360541133530610020048347596810616648691799190879275890655613765740112830088753663779999586639726456101330047897888256672299674458695531806398550406221208376747021730753688903886548059074378365052394007726968849397004291610445082447105935340768400318616940210195347202381641169020721885592367598922261680666977003532362304700499699862119493657353065620703199043595032242114617894444734194030574147454783377882119616075528830213380191859909998609868676678990851183186697176195458903101761753576773456226490449473483868230747345352078237343231637916651629174894973301298943546150625400377229776475287960835774919619016577723603909557895318734845206050803999642935175516835647506617946766327356201512745294969017545793095684058510302113828779966269554705234396661247790533622845928612681911328576077633977381047287887015873870956618708317912951895833735014245592719452464340280083223768114819892778857209072739169246063710759297348719669362420127067188003143186750780217703570871843382572047708109755353922864770658980394605757314609486610943704548521730051605947132920388481488567937819682234617787925449493533855789149919581723522647977761752886194860350860552022055952704284227624995727126718316078647970335733638064085564050057588674230875690070185899073107755848685590805020130944468522734733401632626203183287679118798786568202218935503118879363922189969932353124707565507515354865879670836254605689882169674000733845519221091907723411361520627998895521136794058956393027521121169709230030543952023607539487804313436497989228532511370117400768867011116388711529421013503204638758142731196465610367463364958691464222061577484108441195242842246405517792691363328100777633550345514151931753341897829632607481629316189989203190923115011423312107163693223412078479835593665673151298635412361561086042541354501112810569654558824599739458647799471476222965359916446473605824091985997809374135032774387438759194323594318780499394046640420192470201142541354293687354990768370270794923578265793868011876107436907830770590918028405595971815135205556578778116549000548539622014404794658669858834623748306021636115797438046873048916330119689584424151564618701328550297689195605091919737764745769159102667623392672118552534721272355150025029519067511237049586996852597183618841874480838778161194168050247586136371291759115124142018690782177490480075285007764375505259174031487534022905261635914808776317201962625142100360384881992598283809884111335868607938339267690720905384815924122250117891388875949524734836209018278263227110094431227615050323036740596391881326808325253155692886117932270513452853451747617486626506539327564473782872007 A013842 633 380535068014961804120330754234590893979630839310614831248962606952578059596034014563069001107989894248900560794076335301682827150453052653882547695054115019807929891340628627295803070140436677359849187987194228777249407621213228863077181435586087867165451815451129096750500688509455272294504154994914112753200430428243127731272731150922235086452066969882498368413255101298455582642329899132973887158666325701706893220382951932647599071859696272544232064784387381413049396280884589507346636062848943799235835818819440317077784431309792364831478798624984300843373354170633332378935027694138465163931542459816274931344180153561104140100853220164757766869074036811621800610907939546621976543378095862821998811494911456727643727831301663875678824710172544277892144559161971382647627120304893092405930874504685591615498599171522193344883699378136794257843261767517075792149167890630699162982513277584384425676835837568167087358741870705777937934253112885527217518592786731510539931482974195075618228768827539720363118943915643071730888405830200658233381588200465483492138963186641641470130842347004716977341153462992969208378361330935399317221161663029637823514248242698410027245144562241780758277017916913297834694397100905013693303185818754738333836437432675254943086074989317892847798327723009614405721722052548858724659973340783682461602664281239548596901516022949651205851774693649000919005469440246824653058966960053484810569230839627744931157829849625710930333741641548891693107374753077194777437023746097748880097613547483499303029123352201660771916171527095927221704963945918597563154722347855833145074674978973948360363608104883218997513445956774860727439180188932775410571168446449635337537541763743455389769687080657056351516978417276822635233943743917205148538029844793996991606585100192005886803010596822738968653876165375560757173116992545100203007244184170165047821081493565717100879378804115715881893085514008665182151087495839129683225778996649715743853315741885542174846670602692541614003375329843999141250280579913197539675601737692109911761321559303412851498296977399789419523804839052219305427196101383828264317433521337779305638198207541253795333136760321622845416715346546513228944853262310534779895032612082142257038534746360640296512451060424473006470671126967661361092408656101600865081875384399457344555190382420511180193992300595447891454908135976057082498625315125495859116890937947210984322968732314820191103563213385840763280756988711649599355992722259221943693619668072077946256802601236722657731400572838083662218392164970202770058039357105642526150779278499203558349459667522529787730336984087670519602107963522207097731695406478376110868729821649 A013842 634 6395652888127463041850398986420769155115655516293503468801314535051979447630543682761500701621986152641271725266040967415383275917664455953803979110774511137911877683761945338960562199850319236386985302500773403059230793889730737501738188387895378783449748662287126729085665071778414761453731332999521493043039634207482247779500792453550005097999889562815150077921578487523142977469638614727892121475704936068587754354976273132008197600745915252650908312831198719409121203292827295849974912308302198433756692606898333409126322937023680275722664168490111144274575963545834417292761010455385184010197434122132132771101635840901477282675040071309083787768527336692927602867529739960075559764555657166449334024794976853221508133660687064758534006903869951678533273605835253028158669010964338204066480207800250738281684956275773503547460335448345101091571700526659492838651064737830160832247100656360749042350579922008184237238374620952009802860992068267055944834988966596497644628434347296635915570917684460080142940090390213106581041436788182462928444352885223381052379554277886068188489067326108278238172766252522833485215118889031256324536064070539122899803970215032177327909144657597609204361840129561796707708732074910565143346644055810887176789003930973009828447662345465825092946494040622589316964982537188668585360171938551351132155978574793093268123779797714787816750777276158758445724924882228381943962057697618919211237062721623509057969646282659323606119195769512222686055647474968412624384058100664865427800590892555172786010476180453312593595094855901248815195329039053869243941418500412987669270062371615150092631161418772261691208486195515084246070301435393156325469628079479021117993464423236254735859130764603146099945856259171558030376892504016466931478667601452707437931875778927042939498199100799773846165696711467049645808577293705499111942753003347963958728916662359007314479719560772836826977088233943635716413327542568252585975667596691772506942677673870307332647992819453546906554729168688093566993465706601111049327838405391291286972531447212459795131877299158260773936587929950649866314884875958001638383105193124056789861197274145852538164029530725515162918734829407247838876148779653158045695813111264564914046653482083281463484764972554117819752569630945484495880112283099605739431079585601679589939084757341531405520428596107692711682641041349591385554395671314208904177585994078775013516135484015182951877586927375825708459682709276694816376169683010743207658665761287414042738081318985597708491649427689672110904517116654197956365467474874533937016147333736114205179368632051158142383773691561478422952628542917734691576604696682067295370742112454743 A013842 635 107491738090758271344379655764773867190028822262344912800143693390618618576326547676172542292160721267441853886546350539350346718348186511215583476914787208694884928230987015311910168892884315405956061979130498585216491952904704505191713732235357631213439925767059738935742772861379816895752862513722957733574367132125154138430069818766814935682084143882234227359627969639801464022332216197731682885642172860504754387444086222529661777075736597651303816013753956877109100063742548361350528351165635049076148732644140289607186109602556994394070816679813298001822798219314839051439434302723658787659388275290674755483905193578031128689919398478491771221025638947798034221394572339508989932962886929996513956954729175972093887202435167497396681054033342277861108729493273097644262750067277632195745332852498814158300279060126925274122165857880336114046045570751566096139208445048711513107577020731455109154786196749191552475265362254340428756684693691364409264841659561587335913270096075014559833000413522720566962394099188311682307563428098982654438364238941949365347343168748431148043935754549901832348969682406151262386010503167948325046477628833551038577005327404045804350168994260243017897709447057545117266460659983021868364227046646013580780292789067863376186719861040244122337151725340743858650230461502529952914148409771232558478145531906547518557356367060192438836130313680400253197298812495612415332170303723881175183261313162326316737295845072655251848045323298191926684537267111794110978022864497874393245044531131174789014478073164878824760552759243132288836987895159378380382923420736441083757421938279735827606851929965305402244141027488022020923703556224652778362168039131803907930116156561331733345584410760685076501790006147896375816544432315004759717361966377615653909321036216426810684146232287141799032506864629626703397104758575308323574421849727269230254356902344267835934460646657909068551003921947890685485758796007944621212493045297598620524185583664738255339814815316555762858465333138140788580459178130844873406052980079411432660147336033299811776781461766952888827552233338680572303154270110226133536304848980836022467197142586569343608922844322903733343175176277847614427991432539630627274009530961023542510382105073373711556788444893717058196581437787300757922257047142055073662618154595207428868106197516639118332581843414781991405250147981962582417012728047777909052512687802481971652165689079843179872206603488405502682081887294813409778834283862361561091119195449957567816298932728190940686619151931180319167972219179607105052634411850216291879430388238102871446449648598883814899044084434073767854564827920818366961327995137135505033296062684026865601 A013842 636 1806613642091374266484988874438554385862814415763230949432015054816127122412320286793431918304345242341895238271184513514861277295277970694000311496506828616534930988778198766347274208582706689027903533683246289721733580252469368618757132697679655707804284832366973032293028783481210582566918360268141750628184388389627465604594183444013858624008788206228710659233267285736143205823337557635276394258987999266503406989772757142056025487311904996725463235743162753233572644771321010309218329998040828269822831749550065847427976944090175404781148215937622099516635769672024499937542572325876533244191338742810370615417994588465969179891475330228011198911777913795641561158978577310127593803307240632451410074538133260562981962211327860128746018475138383664011654416593440952107124040380735164313891809251947569558552790163553233082171241573394809068771887907621571377811676335933694400799046987433566019564491608763662422451784943408699586113599646870761626514193772251598354694330504732769707113237950076364568936957625057954444543218536059601473145587763897342983392796637154882305174428226720200096289133452200184266921678526743707499056149507805492305363728537679797833713290286531904401806802676696160785897404312334648541597563972979550252174380905863579763570200704503382964120509047801882032334423366473020918628092323025105610342191954753344144393488461180654319518842182026487055487001141613757864487786294687270911305072890319218405403731268136116817810097748672711711787017848347923623207630283615774927269463434721654678966332975682118407750610224599324378483255553943672439095793932317365294710990516667520054588360386926887895517278248991186105664685669467739245932958233688228280581462243326302442339237191654834080765584633327694388348662273918284996569702568908586295253958655689485407168445726049992216339342873830136003995139677375206994315308028366213952884976457700109518550480088379477715136722916178198750959148084505525248718370612316740015149987104653255857496267601025352706362226854052732233671777406845109787335532436194667948719096276711669936532366027917177202524670385723204378699113817742570626344675596820911029606182375452470958035166244535043046298745187701784855691252006693571952594278186861922678971992039968191970134943393328702597109944224891163838399374191316519623047623324281651256986260861662153661815703042272240929548039237132845122682732920299003317445580743896314497557948736364924324112176384829631283577750279763928978152867808874710757258440317927436842288536162362705140120008086507347624256109087751656614619626559966585217617586535117794960400479244001440277008233927083477816331671062865194293519039614269836433094606925530439530156007 A013842 637 30363755482629727296813208012688783563196321885732622567103877026294648546383867060137210250941130488040233269623798118644273487501736853454063235321790268558102585128395186665998637623649551322491974690614320391353176283303252678375451129249901973481066615177591715753748934763968706261202196881026658402807895015664468814416414441143540921893715703382085940049733523271367358860272834331176090358310811303672122761277110729286535620365251187279964860603135336393596655440671592220267032472277072200730912333214687956697722008499323578028156758065263614626576097380877715770450278013081006894235123830250413898933330235048347544006436025875142184220110251397163347718398952948851314469052184793309610849122762405710282037838885787345183834332511650814241043875779685962082064433746679015906623579638097482801570596744278839188412052057124046556018849120063395750146880844178037601794229582717795944090820410468490874334147149543870013943811269264956890656824054730232613547347612793043660467452190226933459310123446804349040349437873935553721959157893547822643521882733080662106903066615206486403018331465931128496974152650998981491936636704777686909176248185532784362191219269845741717281166932587232374328577674277408438038630257693867301088294819884849185086324363240588357477973395566406231317444653520312062579382347673082949993021220183539455034821360567063257148153180553319167941570028187102428428446224254808962206304360067595103739620511423563715356934312861942265740004408977183552335250642176730329202617871947366850189387158322289364079064506044840844829168076095131302683883008620457958508207617613631009557466573023080204859958895530794864877906372046744293506395229033598052711732635923585165148395559480142796395427180932338559584975966837744615937346991075646609864333283126173181238280067317722219180015335680463095819146312557645103953457382032750957906137799324565740678277918845393881958302902052206986407370401856284362855209654881207449434625833267907271196939769570433102935829946736064270651321562876845760195748293655123784214121851122693036623299475831203997242832135172849895992796005934799384516974962755769051674591107184229679391697039071900468479143010369703898069602872476498863807252033486588334465482270215745402442057993611675504549626832587745790631978282033456745304561405211201712676168086301955816594136521031469553302913895458491727976928692191465348756307875562665357760456444412085283115353348499831612983091248951992354335815249263757263697242606423406431008343427280829985289996975909928991520872425437842092721912063593358397752498776895724779899450854653932206735677387612492011659086395553575320491174498797033140931021058597390097183332009649 A013842 638 510323638396557826677539587069260385346640581933508187485314861180934158119073653679726092687567580112492200562567174980054304504441691296002440796053329043656030148252937902295439102540678009077122618625154882817472833793477767765456207129303102468296286601289783966673258346578022046132025322979415047775992291528272727363896677512299492274267679826742718394415871325621871200364605526604076550652129805580817367248784400027118804171478776704614369412156895598767178987991367450446028014761560752477684443584339260488218613796848131375919230632802885571028864468680411768953957822565852482871409726215018706399372481260457577172116170286883514690187392995232124385103131202211344042281360069821154629541206267752772710209958153427910504703626523315234949224420229181964713256937980434220342622502977504393445997019481094450239641358924083850467008797160905492372718626348100277973355616596737996432334418638743926124934011142383823324353636002536130461269241887851019535890271328212684801476468961144070650625244770440694321153002347234851404967566716858255169672283094886688030719840601775416975529096947904476648644583605339881934979053097198583882525203254249506775347822268297381042344572635993614515340404971580403618115258741060827729390971037804660253745853572984568524132298859284589529752292291715884835771679117341505140532707647624747620770242607050632162889010505559635255593967463740630514596895691050574227801357379656070908551801935495835364003994996270663660292254101679523964098557543064306642908398573819394651133029969922717342076837153095640079043827854930871804208021725884036908647445429232296377632340692798909003081329157186069294002972394989631340961984614367682471926090411967695870649084168182759979017944629929814170944691074641973760058990879008392571989849489501592657071773091408957337758517746781543251432392075156341262145758219824445349528457993247976403579816982034534974073196874791442820548674343998571286507508669588453602647756379733717507006966707170269161042493914793032196836761507271146691609941571461665441286745951819101866527794290295045581660279695850088201950922471746173255576798199036210451494852738445348221536252135681431173728956575283613414855815477712516404008484926809090137361360515516032978843668698631430204965578175302243503151658986136307518333763537384667184948357026476971409497652508975908782362073840970870472108240529661958116547266464581716667879991461233917353319743728236669919406814621136135499322046894375968330959556486158191885957227982308909562768979174118176560491302854333812052377176052813574591026246943286446375770070514168638598606529853603153239954265050068940411495169801281735999627670931846335363360261086170743 A013842 639 8577009390530947392969407839873059296520988260556472107065686871867960395507270897395156439799948318950656414855066509889772695806151505611913022459268301236726898701687127323879444996401175298559199851232978115513265917566980842834022473222197243184655688907877399127877453030936816529340949603315028707971102443715679728805011458949217566653616894848064868054947549369726789264527925085634714586810345642396797491350319411255785741710043800074453706710120944328479977251170912739646392844097551566892442443321989951025490242083626544035074509245518097792282125125111680600809169123864282679619783268495819398454253292544510499531756474011651231397979514070866314540428326115566059318622818693484145858699053742120850940498766684662891852553850977359153791614830791861280935709356637157941298456407542916340646871906418754425177652319437077274799016853883338610308281953032521371898187848141375506038244574061369166381765925270044918612411560294624744662552148409112085339707790213270593458415013829948395425058488856796749455618510449976147563289893810236694636682061975760565732308360994039433107717532403430539033769516654947395681192945404616599313601091094171460373270848863274083178685232293144679159326186357351843609663153661009331647874050232382924884706561001151643185091546927996096226546776546868876434814610925158676896933217433629133262285467496699974761675599566940789740767811163088777058830025879487001046657413479879583760030135129878504962815143902321044138531914686927759264604456626281801747361454830182565901592834704491110368285402032078422808489614757823162413324221146933008323637615329107205218866750023871263614787899144826266624307957042590733947548075413677639305661801553941064497999157614647646967354595395230386771067422891507652985311459703494053957433400370053267787405290347310345975707407770157397426824213607152627592883758400589452989524793492518739414965984017054429309248219874619779484961569699583987612331698209773139699700841474184590140266089447410713789641195225926492132235450652706162445888287991556211071706339212223645070732638636988831090964320848152432410189153982637933906479247331201589058273989975050967559359789644397813736862573160791690663481690733914263202170606164880377938632386184277966275425539817898447454856472392304806557469932579992920460635563772824101377427036543998458479427045718358098905159375045197420024723198582028530064809907470224912037059016488958448957244932840473711335470333337435029337105642153776899738437265862860731027283130698665843021458232979404193452177327072788379164303197919637748151378132375815304237567575131632308926779947249508196503911332696508681495999318850142136945742265351541358451995908075271677601 A013842 640 144153796826653632833636837564746507596628249695172626703452999255484810367290701972520394283717731396603682364469102831717409698413988354819422168472922338885668986479255548932441832054514553242884471899672663187431460276548247025511415707445469066204508163474695447142236353090955075408633339982915687494870318771529429202025827590559499642747339151711426237399503462256998147168920836914262648060521479211762975437124818344975990960920706147851343448677002711328762977660429530415236924530747549184761280144912685106885414498699511325597497276889422669594885676977752015857799705464786998996369697393609236629820635087795587965630231058713822246105841692989050148480978877024318758968093713781388039447154996243825141756962771669129223365872573376475297775670461118812548686467157000713519403156841573794937251976131180005623960802532778957757547076263217272023451294784617586697492843163712098129984776556249431579378339906013644947118801093871758083543513958311946818304468830114438864255581137439942681908958022216182968100580305132749112096213245268648126758715415626607828262906623226820752241408567104457069540564266419700879213809833415391184663693538019739734493563156845047515984162699150882622630795214108012435547608623580583837005819162255659818537263170746355667011833629218830389279571673423225206239929165819141882606756585407004842739231852217036475819481801921573853173084602218033076027756244956538026591171148356336164254826481127868032910034123566309788836305890143194849960207102517918241967903971330878385108070772878382091959772751953142052142284955234733890680740184816503070895377400836304798113493467651204327573740220927095063154743834014822465456440503477680083810257898717087471017871842029383002580328684807637110461330176537569123724129703236624564862583160019485271702920714867244984813714402393035378552634558095414211953597327438706936394943204228762453347333293374633793400534831432734633803749101940908079800458851811657158932872042656620406487452165342631866662499568162146553266481219120032472228044456274085239482168443139842802703803457571871284145837340494897931518049110986195755166196709895505107302410949510681611770159984553394055475449267113425944981136776164897021638881377813144512014594514599159779191077047719419206373772731497466883811397156871941014181901920329854671850416203194982091663730357388444568299013616384633038355522798568153504799260114852070096606850890129924651624415586249841666415249892402270538068734527678528353903915127357100306375547577652476823661648521684846279350744336112354288614443847435351633180212270840327818320798235237344216132390573422484258641237768630221409903260551914338895647090253763355611502695227021091085440007 A013842 641 2422792863265567607034934328950694553176530992626766337004934558486933207843054828052150266726443911582718089499632211292674504801243902279450028385524405749651438655756848010907549871340226096353159319217798450191160552867946387757770363795035998595699168703519206380119566386399681952392900545092863959726285447593095116598448084314533510495654529122813940771973454690153367859468052506018012325953184501112100328171756821924011480080194308226937529341914384569302519365538839117688886990588274059148282835395547498591423161479642686849317136732680526807881243572965078130522039649746675092131985504094390440037395413920580446938347293403803210490300881334066965845519811986147725381976751047523788778988334021869969157509273303443054857110220340738420329715693440023882505773453507710992120608857036330771510393962836742354521909208168415943031093710755892690898145911445067779624762215052509233270654139580884196554611758800371330626225689984702638110115839097348890175243207627733373991543552176953116654843857479387387144866453188366114327001056013230169066433729990436397769614671616573176382921353787324609967768263625715912676946501870212479640642697293497765717633315977094713601145822484628884238555775163513365004248658136518872548556802660030874570155782110733999695467887806280882352621761115224146041274489489922317620971757930935530391918269740211732049098030644895891750280032909478481908798499208984534612917813490424941912630868668316078029118943514778968620971793095636675843281200772018651892754562046158073018511345479766967819567900642076458470355383242630172500671200286210967112538607975855774741893484710813791133531851893121686726441779618287121176926395541949369168599004503738089125397372048987840124367584205561956915523576277066924262431447922297949061645435170447488961510988454773786459764097961019745607334129017909626660304110282262347479989810433472810553408630661747470165682788911889970990339611156320842097206311922398521870184780420929819171834608542913613782996630242101197120749749849750385760736743176598550619976805023851337985042824711410440672639088181697749535023851408344992057078268103213754338431620828426025849021078860388893890375875832375349857297965797003424242684679316905519813429290006868078408864431941020278601523998298277925916218152015546712625355225574983867469789945127098064014592316116627587859401521850576527475641271675534955955161164750318742113671342910413643619851552758101088887441104941604960933321221206693026044063101545490784849253828137605177975281326703957211417047960057040338528742957743845954898859827636013389642517655939634044240537088367511692934983283177368131236244100096024293819140645895000717762525798680543477872990197649 A013842 642 40719879652904394771436141266674323355237956393078061826041935124489886424218222495072489532871342821970742930220318575195980402194506265610716627075508687434391729487305344519323190687615180001407548678093538552362835412051574939044846504303170028397915928400047301630669552256219454573867479461375764571119679517697149624670116953074364710900465670967133902554557852977407653614079558468644733162295171910191070215582716906076860945707825738370139055649555061456267442976611269050997123650817122112105189614492966808826049074988354637876473117066161614060060060730824068139683920393292368273462280367314420125708504721763195571692802960237720558710486912581663494965651480051184820494883254855732318008456929905568571630258356410967422983451473266790630481531659646481393274534433104098644571073060209611276775191333397128752449728061686566754523591996674288455925138333657254172153378548387522683579884123935920691493359830157840953834975171572897238716716907709142797175312590599314816675872481438051031617960712656063815743770478736869283493906748414359451499551699949264537313913785859745375467759193103564719728281206757407344361439856932661145320281813411816948416263141627030851494457838499157657397406913173169125626407197300472690923594182307138908900608229935106332881728790360162789700513939063572222515700344857124392255672335545233459296970359523738580549190601048765252646956513109604845441176376205403073239309691333571998725587009708388323435402083652890125612672926558365610898027141375317482361525924309778733222120183478443428143477706091379037511262926158885309218780863210347724260436384250208006087003797534647387581269834767696188811306990044551645620601929873543047616643468694326063930553632027338628970245987742879809879204746488663796078685345230061629879074828909710946976115182959383029029255194430858864422464706404007095279731181513983274096188743955377526971138855531989731074630633242134742434637844704284393127746484479751957072195604534567470821024265780749106850824364478994820008441045724754733480702442569091840269950162035869437514614754924675276385045155069794076435145870620054281503314452010713569166020251263356216444497272406556139615547345114732505051606911150236551246801405279231071504306077145431793817784507632727822455813839399157100873878480925293599094345276238753860564759607751137161893253056972159869152961377742639697283102853050716004738393695958607098704474260295322108318845047205405000931222650753554578406329764820889688722568547675063620961409089508730226230553257913408852286325064678676969652582890800818963985137123078477039721794243377429381550706844192769023158264040362026181687554590313880306218296835557277063434771098423894232611346251886743 A013842 643 684379017326364162923527226268995352631484333098462985110286803637301521131835665474683331578968658808862276428212894293318842619683066806119314351258074509709821797493140925336264865886748330283656670632718102449562174770350820000526735197823378667283773008619594998506663164770280373022990727307342475146808453653935993741830655630320847696104126531944619500234453834991290434291835139182512030258694954294581317113298723040433801914511427184786927108302071917895486914107905598940108657199283371338151921850783293155939406803329276398789883678530978247507429440702960113223667650050064833572080546133453459052782838858674027973440939352715369430247153539760018359887704425220263278057502864360293068768135620922890983389752196199129478082868911194950126503102603678412776765100217180585919306024922942936728760640740405542942422579532766127443278010688104766078733799973777470871381833262749093742927112470991019061928898665462832911104427708625683891111861067867562992125478710202684123871388795529323688403065697610464551205550436130562047682090720600139301352965421047289078634948998944740525486628758491612244473222241971745236682719675467235869397976438012407452032134621325507521067352891655342747878217989701453494403025765029044516352847422036083641892522520519332136743215779583256006496537773841458343821375696013689660641084943508738750404180832515474323290246431826597601237398115833128637329851354884209451933077982243344582580940872168882551978802819954124341172193876666450822363142165094960926050166209874451169264173923722198696807429806277807483451795999952385392040049967976314201645154310093245958304272825164818643078402112940669845351636581678779507945456635384638001292926778345538156480814893483480337102924315994580964639794174234972420694464597281645813377610649485511885827567879998350568894692052799444934348364320532147250366441967705516887734644219658030095803930744926151410171317052900558616098958255944907795298035164651191142512391525412475482088954834977050238841805093798465939881868655495952805610165952258726559417052373336857636308130186019017370203453921258029042645496647511252309226205994944062956973302362983227929782665657336989038518504229343309212402357355702025716804991218528036618772872238583272158695504219783256512014863198781633394387275628911409519978661057744736134511914727473362279939904128531090920853821875720545392237109651223383891638182847976309507926098892783478674514828708381241850651059091214991799275184357344692998360209580774794277498402567373228912256908605750662580376265362054523828950960645689364327698199627579963606604195848444455615722729930347868972220943726364574035622729999405386306610914915211155605148197851210390367498896455460489601 A013842 644 11502358144204202486255722091903004891677357186385867390748590308732126665662762029633002753847726248600548279928974114387809787909013303810447316301594458284692974950467219532126603600958579187077417663324093147869791471365286231748852838469817525261038372955869533139901487810294102229397405153854504979792409680561702246818947829178802487228422054622393219940440465604698618329142873184240479692557886096829028196723211638140570908777193556694713883909232922724069448565411569401386406201548355622080319350546114808071873610143555148434461574985070151405857366609894650622950182194391439657845957738864952286300121172697734388149621867701087214014163909542746628574632648274676964914312450641303445606786055380851028757831565161518769138138777790453526776137645460023083539091039350154107545776360879901937600280088923995960233296294207200303939173525634976803485278976159277952935314471647024018537375979299946057373838999870433832736932116498871869157917048967650131208652920682376512069906431486461343230990325179739077712111686180046356335392898741126541237839289831541787544617587825264254011853769543968526992861446220819122192926469585577833256971789993674532046304086580617804906579000050051345563589209752912328880431654032843151186342306622160457769287626002368415222243227607455783701187310364953390384605861322902082126394714645551372178043067252087576951539171779709625883996950132807393007602811721538908258639241647563892399437873238542409051107738994968967802081062485133038971457330368751008284125143489359900801822971135998993497242472754111110374374335371199741284017119811777912787050108489737184821219913372545106934218704312193838090824956028275247190039289670909610887730220363653459795973055914776854025688848978920922272701020686367181474611866486512621185437502185902998265103933359132278011413089331400271011592959135183798836908790151226622332156165399792511820176664029973826750749325708099688660775191407666065315574077012292569532205764367607475427469063911459283364214218211470817051594566492920478803890059159612417284122399238672566293430744036421624941009450054583694119742862154721617561164844157024866117850292814659111815857261702862774770380500582572997932846420077283946222341487409800711451715663713869055171195339421897192197433805781922912459466941495114059802281356397515780212741750824644799838949968688222045106790184265235206407329101908111413066762939125937833899713944091011926082570726101763531783892350146050367170418023493892255223440042424081967421915651949841858328301862936851385988383891940050381993178795572101146255623641140736448336196719624805965533451921939356633816117401209009395816711223100006327655209646979953892255725761285293030906553952726924448724007 A013842 645 193320133329640031186499921198613803214421342231587273236311557318860852869794041432041877283918735060229414940766267940515919105386786597142188045080898060390834829992502558676451826721310840397210158667488033536247585259236365697002969656162223147062271934269299243482324305627612976169482188420832665195371029501200529662286056165008133402848089472038562847538982905418169678257904269607529742192820391629405476902327018002228575263818292107368056246862477732223435222038872246929101329029423212940303927324628551579263979765682731379737995690774074034678244760612499393019923712141136926329417011717103253075846136549530821861630694730452172805936052827684942586453850919552495749314849357928387010313253232785963240332875115669645952904698438324152424526545407246607965041503098358040085521863297308511865247907454545600103641010816740415508305689445347055136177083752308984554983830324971532679557678084094193386282112070822381426809618081996539504937111841999295755223829637908702038358917393992955795683254395295874679107461109628039110928948449142113778584364944198722823262387798579216317177226304725479033169022326633306986696515174324806643549924874423687860102232783160443447064873253841212964887243848317197511493414809329994841988855147398650813728417130221805954640241926398509356665855125303771632194070711254015294298315969047781912196369831305835905824518860101579682232336740882093854278780456603904431102949734370606339557352335520182268921967769288443441849576417187630985993283351507598196231291286625671852776238675882735083708154239578345432062109454583754051760475732676551380211951173387012865290243084052365612243413763375041836792495035967222079522990341498977830190081813651923698790919150759654585609752484788723940637286054675773219043801640038817624263648099238471691841601807966936196537819792392844354891842864185034107051926036071665841536548671874312746161709192351770106199843917176031467321648641988643559758853512345601216127782281726378839509472557159896175502348365480190022186149879046514487256980224295605897294245164004369821693690515020138250383545827067388147070518284234406226350497535747116924842709871335975692289112997440014655565785073291304376257349782238911284158893378896520557368985160038997210262280069663826109262269973776778389706260885708382003096942756973047718035550606109805150893232123742947912109822626945808114087980215769628519413084717889637174352492258337637441669766193592339678691878728904668521033215720861847133540356793021545626460136362320992112923769410379661244306768071836426770159356017180303965118266536652357487186458266734113862720726452034766944547485162119820915491465526641806348901108536792085067141982869921919970446452283481419209704385649 A013842 646 3249131480871260004151504175585102190624779498886287301282688343858094354182628454348327831510822180157275776909458665276251052404235722338168754473674653700988760987683990503675125851705071294555911136724471379643713165451985598269528911011118484432675604399264112385207424604683291290480487140788934603938600892826677302034041745965291698101667839756552125778587685691363177782480597059293752377034732322115417850297410191563455664458994035448534921341017663245479275776807325854137406036997515939887688106545032066392689707921829666299256493574839862300837259691614277298485857829956088320818511715929354374445746016987964523028427086334709668349367239874900830050529872404918796058734673158702400482334847083433684180274632069059739530469266652914029799017648659593740068452542574103579717365956437864158919221580588547900941894468796956163448093722507947955673728246625057103415613236271796549745325895559371108243243457574311764640389251104115839459478038728482163758046904724331555158698324640839608058048456621737765731759098869518453337382836584731506276667421617147934490570951730720888642797642503521126110471758243725990525408330534877025258143587364438921864738226386577573014819324777309266300859907358667138575669822700409223309306688462329124226333506707637892679638546056979746757483027090980489822285746444046235051271796491786070598284387754757184069192688481727249719278883604005351408863463134141821773547276185566780748940420703087703393771512298430868927165830843672513981589113288788202884059312654317666829610243425561128551882948304593251676667873603189154347938315639094799047222263371115525226933115513668108844975055121044328150971464069501101490542898669573320392004705042047881605578978166817514620343110011844083270290866720935720492469174164132407810999133603900993724781801586500296655211137250746535072667203018357868237221720888256487798704773528191574324739846395856200174900776715977560871274948725903132308867050981992519639459636808975249155635705268186375021667968978625553702882621017134768987328066629736248315824378471421443593205856485943463574196254715521592587814200803127665446272812083301794155831424807543743460303122147974326316094149726806952651757277790089381952858521019113821007700533584775426112878141130839925418370971449266314395793126706100776326050316916446012997023499036887495171062552303747725558829788891078196973476683486440146525775714853571131989342337385880672482143760415706452979774405796700763833005256620525064773412776620313117343915511841528914441909792480250966533063850983354824726068296580749368741742705681516172287142804089000251690747249479348328037009583119747830126665061106268839305980931177864573723455306094777708943293523528472212657501609602743 A013842 647 54608152799003266889774330679058812517830669037781830672658142995222991810747436432232345864202388381903333982517271787297951437757989785337602256439049904752518105920004828395267840189607133247601198474928190477671887171751521950115972407363868367859978883138431936858181185330912076719105547375239623888396065205737965415286139624438657569994731382788371577960723233414740928990151394775550096200822746137793827809948573089606999352562312753783526422978483866166770187980800725630487383263817250401692374006702353939861935921042191201491603887512333565690171823636961158555651812548071976407996726409624658971309653307516719738538774040027465395947815200577458250659255565509470205359153651778311244906601774931269930017875741184687042288596964635526098832089621021791989330481883042958864309769629851182918955357104951724571130420337070442239072111194191081291008350641027334737106211662020084611569692326666350216244192791451457828311022143306874913795447396909599726281494327701840447552242742238591292631620410441546628653675174699996645241393334479582425991949355119405334983025985738225975419499977556679566538698840802302722760537811299678163513619272834124959780655370879209269660068391532236838718552462977118598041282710125777816159517512986365590871987247235270062266685043579658603753017236318109092443156540485085072506725083637448488545365704994203992650921515312389886031920196732517941128768224895521598548009070850820884047441650756795030939117807199727614058876118989603942488568227044663325872384867781117026405259361253405887571496712155298780929756951648800117125799270946266287586664580478338632489064872438219905357495751419392023233377396616105012751554497939518795828423077641698746144965886049701968224106649969063507523778596978766654316929410176573378079462438480764001532407739264310485884133583773297014966317681129540691462985462968926790432831128688315789675902598375155156339557354265434865563518063236253944715128525854348277580398115848447012558769298442408404989173554623759681084348211434984062370022815845977125444060328969180202471010829959251792291516453003771406623393272898166673155507152684053254377058756740387696337314573941004502394594374458444453218084567818032242481693162768245989676422867959320586679142917986026626506560917147818946050095080549435747711927676414708140440973948312968131340048316569088023467252261892351256533222619356599542658712439543970015344876664444496462407390181306778355231068438225149737741319348021164763646748536657602563199188007520576465025177882215577994521204143477244539171029860632654640442469654389242307630009108323827230166389021999407349318020063493601780938859682013060382215621510306369890570113329534928954209934249943032478134629552593301601 A013842 648 917799224092847906616437175722941461987180054517999228115365409320712823363232164116529036939649541534649334244167786929116669814398534322169081123971111749175571806197521150839266590066727088492433342768118097358231407695627829415599148250564535658622665088907625562775451181856639273418006934735652358692272667912837984734714148667940517778901450350524161110785875384001550793537474491992670466847227894337900864001805667917024838118514790452839728590999378338664906549393317795671601450514976527501243729930646462667259557024956107523469386537419790238554717839866406191844840013495445707489200980766561643330801343139433508645621175290741610909694930076105340818830108289517665741471295425438077093145256031269853713810437582091035119744449184629287143070930260513257964677409008303009632454298168908831318882686862923634866988974605142922712084972840769503257977349223746414926544099403571562066651818934281348084416148245924651720423349162558646676160084399859642599613075165684832402010543768804003855259644238291074187782318661182843616572097772598341833646692811491845465059717742302363968875536122795113474815911417364301861436358994513690894173399118523138199033474818366870195176769456482304548342711245256432277279838509083947756193010840761846485785489664283183936516175527443322153276960690798459516692131975932824813620528480694596746981961403837586504484037907855336814538482746483429036551207555819031506796388453789746598185351824269454084993752985605822009487530931858273461405366191939656517937172472797233862793194084585992752414145241194106611086425086361383568533308346793897495469071604099437396243713311069161949343431094105721734483373904926876949315376446869492401488306665924030826458441646837340979942560466030050370952146879422131159104632596837668765381525203546200573755176873815266336254633142477802930538901266744190401418396676118752566804592779864523477082894970891232712598940453139163785526048088811720048827165134034031501293751133064848940075235598921558062653039932561528959984640389587777136252973465923337547338321948985011662930279019125144873043517025634386031119370737599487275724608715160883046315226524535696012341246044226462671745947651523075925236347331317667899389816986645910348491639141792301100316355022591149511695769334503393026263948018794366611794368457501999716391449149296055383432192056576662410414108765624747568553872563526368513464979971415504047901342099318652043681006777223023816368567241250091642218354282191716182610902655604326279688752842398328647678164666397219353917878039422048969847498867653026541916587481319995464337563083598564257406500292744039319987963207136965132239414675593505843897950723719158750811894729493550933406364938792546860008718890435620008007 A013842 649 15425451559328494766502459612375477151618535176284013026934946434453220422265842982306503523844689844572851360641727994917663869570596166352695746450582475168393835346761737982155553579251482176292327191903760862299795269140416928987974884647238150814471132149270462833567008013464536268336442552102109192541026729611068009436340696662076282309996676041259575788978207578914064186984333786920812536301359220137099821278347860681436454257878083140877318428926551737941084375653492191852605578805210497713403368944375098048631374918437299146949979534414414539389142734634688866336226106817956005771000883743601539460778174144458979806955093111494254559242689789102463142077630021923408116908062215337761704492318117552431368012024442204027257544957446064429013593124888446326612333213202548682892659389324850727976461318105157531209483696188637102022012138534813041256825308403505995670426678675827243654217120828466617254782203569255621465155229375123174686222538508441013171696954309664978180591209122288892795348840712958083874057429738500052663727247264060331198099966082743446731258676094875831224891135615817472171231023191641821385160885620791602858372318985018383711155611272291987370335964255098092543995947899024857284242245822173909938335933200684353886596724787607472421027362089739915430125878330249709097044662119502986642520222175034087526525825314298316380863225117324645841948279520146991817316145390650462534726900742844271075701208110496714806490006429077050513456932371742002065839989587929807096970057750303109531965212979636780189824539068749349812529546426475773636339313384565035206348686450099244318668089619139404882615046398634865191462065220106020887143531942535558791813970134185186100287028758395189849894613752567056584592732602447758391071560055050698939767294096000993043103257718213181313431619225624433853567313590169608076638992935527874390284790851183046079332215775768948200650392195909925743336290228658578860638164407709967442244075293420916135844484711074626359009642146561617230461851027801770329003725041773534158115176996591091018869199474436309881242390649837126025023263986834582643103498675708961359420012197871442879419322265314158124034142179148337075447289597456044385044654094557815227098979056103204593016978864689449843070795204998526592418174351876919644427950665236109233391085852218802829344851894883965131829926023855132384684936175187675605805918379580376533077856663248584898146680904787361281706509623690290230763880420796173881141440932741911782728869022188709581526913548138065681297776208566377036226913468644417089992085798545163769121422746041069474231050420149068851037697622350972977547842452700052718392857813547901124895514718598110537760775526286335076166538391551465474573649 A013842 650 259255564357634011540606838705194644487252720707805406943695644723855275637022023003625404725257702217735912818305522410581176655873009767889757410594939660155195190673024530266088389006479660936945143114326508812672659088442987325500893886266131600738816318032788668843760703682298461061930589973180149199037036244573220034596578088799516076784114134225449690285356734778808676790645697956778096297616944412844236696225192494472902486712156943348725090834968555059575805101608243268466741962979172835069170421848112272903347518254175686762788306034903065163513321941005215776512952177289386588993211853078711073717298772845922073615494249924883936377191887285445098028898727778466720220873801653181760967402390601703714002178094800123086117558099796004858431459650000117411373484314295235713376926356382766185100385373393382627037792481842423773683958012354602784403462958337725269232861188504628484096427149764038436201124495388479229964863940107695196951342204711368108376710711082539288281196451718309421211427965862686515671283221614970385119263844767061986446466129952669109212264569126578095396745316295044254781879806781924092020399004628644469240663565181203975033392358653411431733236551235433641386939896338910776376259425533276904333612029303901935772031153505318788980206874642258758634125637096506860794029636242486696500837374095797909058319546057411803413168224546875322665624733895110491473632455580662323821155020784983663969310204713118285752677538053497987979670662371867828720572705004336267878775760609344361903739334548755364650381028128470322299184086789778327505954840054384546713102373166817999263854582228875977862111084821856179272902930154321893050221341358195136614017396045250422787524092342347955807178773339394520017250056849339475278739709845237097080668911871488690075436452470008938334845224325069859776905839509980602944071554267416984877516479835833455455336550543348712408331141636658121968253029873064734910745629200381422801796173456525337495138254539031245215875055557261100792372330224264353919565606777087788595441779781706466754134635566851060174040859651812577102565997826728830482640502242640513567772145009625340474400549313135055590641827604946101227042596264443737979445501367233200521852540995926559594836363778835583512490855010410236438772256331995388463900566830623287885603979918241419152798925797314801970665566682933209989399722296379263906780070205607388391439536939218966383151265966761181061641307245362707908448538232321294420344197756593311332324101655925641936722836003556469905571724737375098847865734667506718031496986016148567467623752092712254653401264411445400179390583938852802833646588102529786038028761272299574206118915875478443808145354270294433625131010746805480231159318743 A013842 651 4357308270158754831962979138118206389897256476936085474502692700873835617631429140621932177217406201173487486737260915154637836055257675168923152799869150868228365569641523280182147554031903661367237020322485633614589381299461287979693523546474873813617285857177079157257086146788390235067867425679238767588215468162542109121464687938453466702510606253927132944625990641427437430820382245559569464474047984746673086153456810254606072094171221746862022601663316504886290556342729744613120532171790957839007547280001222970686561739297930767422183059528615816203168401862474661555853187243702720401208911614693897015966640475221412291255611858487524318691464049606475762571700917772690166752225984385025856579131978842834321234607239305668708377798983271453655657542337551973332954150870360026634726001271725151272982176970622581812624178242325616364306282313643808997469001940782148599996697995197290932208651106084193997232299393994170418019468241390033175161208434583963797487376921164237818142068764029626442300469822254172268887257105682807262699467439000010806205756246114509718530530613310398049333098530970808790119053912583798214586846070793627594527832540000495208386225371887885933140506716613933210790298837768073418555792164937784931135017376510679834520527596963892886390336942112442956363749582680990809365256096327473908089573746428075457543176610586920179965118349959333548041154902575122030197340680944191676462152434333220440332196610613379028645251382065140683974324822483982597306665453007879654238584208561250690516146995760931413678953939755200706882386946675804350392582996794041076607111585814710113627603963520718559928501002600936805039679547103688056495070084207185661071790375332523855789917419997842093251253643515203697929921705466848561009778303368899890634802401824110414097860456663440226593743685231449133270456444644243993681010612572477264836419476600852885837841404982061809446821497487313055920428673076598999644901789970810573029788287283821347280788644037498138343212058750887321017401754079210996326139153102514462923589992791140586736740819972065768345104728168013983362826725473831453921738921192059111533546441176773097353250032305860879311917196556329123322904915416505904220540541479088401170775656518537687110414766030889652094433800159964843826445312171846493912776826722285599493346090485883531701091545875469876720976179240058460291841132635246288481252639945643376694924297337453168001623327103355170103005450872811031817294582070623995322724931695063783562371176531142264030500704711773589702943977661063286336079402556785409955369843973408973428352401422214863959715050963162840815017544260299057225098206239218113941149390703538943682240619119166205083498969220838545937576897621559706245094670113601 A013842 652 73233280096558192460801790374352694795003189607864788569966756223586555225531429566432814102492946023122804189593144201003998110580715746564091429107400818642314140128965081770021353940614204836599152600560016044160403731500045867074709050245603204185465723401575169396019846869072474680785647823390965966855137373407845228004457010181587414869095759309753323400329024710470940899798164401119683989415324479637334558981148609949164253686735723899510013866155360497623885380452258817712716784211290628400199847134980554468329043152380322408064630681497446022926651330102611636769224518004911621783118177508160327147351326467046276379133068505599821224247436281736038141542577325005603632604662119559129571525471168411516436990043871010373981705667511843321590636314067236015806960413678140967649839903373884617445011448345253732524774563718766634234895686845411497820461515618725571520144503205280868697630799139957048511483255914860022215653202733042287574934430160052679544370343914007345009513749717045931615743996302625873323188130175210941664189949247273181619900145228446564839342628017907860015141387010026383335530939108795896592561121911828498981229281499788322967347289825319698878292496386130375473752552566368009945667198916109351337586237047014995978786507322172147741562392986083828767605539236119412533001859210975853973261465956216664214928169294134367464673744107766518941927690447580075961526704824629029506299395963838435940663228434579061334440739978368819475556477291488295512933126268703433348787884793288940355504882557753974269702178865465658280572277412780243717048142427117448374535724422787832879739139814892716836718316350713944882301894148171685165512642905270169405633580838213728444261142077903732061273819986560028551108194103781323764891343944721100461899123967457823729742740695142439888361050117684965582876561465135808801796745365505625390105702143230534452276600493533512831372728908269270530854644708398399387031864384039413300911651744379185383748214740338231211134365071426163204339471280809299215253420746193960578356777008840699841284402961270509368576175166319811018379028775038685246062666048474937487544315036858025447216073292964603798595392322522223575688062913405214732234624880639038758477226459107062907264740972681162382751148879288529130191066361672224023192040126721454070684667742796244517300245611529022218049446644487662542124973916200584370504413119566428232111592665350575394603283258626090343921212612819335011753270040860977489389037926998937010332772363958908031560625344090778722137379432549490653450486518771892385119900967661084616410318810703165218570930861537877865577999866382846254782225552262538841008897809554379026467418085535826408838367175694633441572854918325553982861306120599292007 A013842 653 1230831738582853540688695690821745741419618607739383501495431271849819233675506736723036306620598943810624970014491974586274196244530089552502684649008085558921373753147516129308748895679902940688721957757612189654203905515321270887924635007477853052745122413210273872038905566328501081959964382967731965004934293834865654747070908970121939681704892426719024106389329918308885103702907749089618528810103358529264681932796164687415603611712967311579064803048473143883564641589261113949297630992239161591522158830797618178949206228262056078712342247863927575307328228905034593779180356474108549627308867209379650618365533743931646767104089482373616195315926661587137593044906097101369180253186556243430290708628593927492356756491667340071355510527153871550705973824530528035717667583672688515243290859256004878765398307412338679482543886092421310821585891808810831043868496693003920680539068665371155560201080841145258114332499082161052393378483378334241727271922967700005385102232370162721447574897591494390972665809345858233052942822903854770296550040476998920363485661740854501415254831549096977403274481291477513424720268493601532634031174775972101582377520534166942344112205900094148179047461986761693220587359150982947143156828612183049867930811886049181037415464828563747287092439138917110910097146297941458966442162247758871177728605458326133475460297741326516313978771617219231883856978693352478336685379327987540098912373947964232592854726880299970283847945516816444748925677713838043782685867053198098604293077979720807220554970561148171045550884520191881318721578266476597556152428129772562954830821920373795107209775722868901891874724742906449271636847934948321512576770989308875737200483593147858133962697014903328024753829092514114399858475418302252708516528817678927535463138576521063643425786242863258987203684169327931216551406368544537538531797899358053045931506535921275592539412824494817750156881454761281629812074013614051898497844544702550419348422130867780968744656245140864651965535273755459524975333493816561891910764242481281895440442351187585642232466960570073450957659776020337063785896336622075182930575228276718274353157302824472833691360543834856096042992758764631011636589273385601444004667340368900324413726745098212406282398501527852296166898559214202309091121252340625069157788618409807478565997210753176481602265227992968276418757049753904144345494436609583221515067671300552959297099537926547120657097381727728700410283820383654563542537209576750448664161560439071134332662905121057367286439430158133717982962936122859289412542326920999195316710175563479849148008228251488097828521634989867113286769443754296497004124864856876490300836545485180448297837895763600634453346437121899704252514972612297585789949971968912300761649 A013842 654 20686589030362019458354908475641080676039529940275818509633713385979911860384241724104071205372406448625173871033566616871510416281817215108912620895878893988791528669150303585292142689692128724155349944032188071518205039996004599813349340570680276257487272398825072967357885853283117684501121384538671135837930676482587059334020767060839440230414127015866638156085467937017431937934770538949218613711407146801351509244505139901394049902059841605709342144835688129251070931190711542145845284086563588868712923469215568733599309078400376514918336159849030758190265543206916417646684251260342393586180131188043787942869525634259187214718431930253367394674779401295021526305736773982711812515306450783332895939920778139364040006355452984579272065429875119152715302068884584696306839078786875875693989471515673997410049352679176186063115093555324970978394083630683637354297823919316894877820127058893011500299565697128353127586312073880807575512170139663600710259209318133990507413219445324859369391303820246229077594257675839322920810024545087124374116530296920854549103516878541605286187953845672899216834207065862568129273552571960958980161954459763111295018987617743799977493844562882348445250693611503777958411745250570392635036818484960519130313155368828585695841717373670900654162624607779883066002737829502100848993420898083347884084671938087325322061224138474759689041214570603630271984240899175103404671170365486586442420268943434857188109394677201600560632420301133986895193865336476001855601367563100443242353761605167606955867390221217310762573716130864949323753565924672175126253859577087465581841624015722374366874700574257634096738498754028692908400503242676439661877790017314274515128527750036051657511048729480234112037605557884720718421396355405961272037299838729735088528970055589516655057189383802793797932319833894539956579486836128042410103927294510797542970830349228878883809911341284401926886706610172860352251527946811370258053273262815764897988930753494794741691437512082512205584751346008008236260430030574955717344214623382904816667514596409751889001072206301224490245387855573805031049559729607217599514177861646804037053514788570914915850696660232426406194579296557153412576155917791803469386443989580107752421505404865655912388271615178613541677064084713098208894474888088885537334953309613634292258715121128637126289271686877817821770049735213866954014724996097265204003742351548393586906351933931477456883835694697936267795640169188082249459422881356444790698563346299468554729065446369611171983187502667753398139658067416896077156598888561233475687947920695405824630574292222760460203963119274696573010734041178461225148326603649523172486159819969427794541761514098835863257393568707768329372019144694885524371689178881509038901034743 A013842 655 347679501833294461036570946750099642922196379706215681691413820878164378637477950657017124748694035182043297250461154129759475566448501934335494419397036571269619222342409152358005042185655607466878966509348984918006472107212849309062962366971423403059588587207053001362383987536129358923410347109941445780028100879642840706226887031991528471952570232755670587489328459617451978580869688448119517240647619916290314815872397886322729796703919757867156913428253410388322749140522288888845221689642874238116458104747106063705603587680675128086232475838582659952903792984678644231387822210932574609002929464877451943955808117334994159517772685451768345802299017397565426792620517960327437432944755518315475982062248518188291420386816098311823825603679911127599686081871743214990829044397171022842788881047763932874470699470478914159162775377384346787233869363580899893013683526611959052211522875478814844285534800671636231015343147025714732921633043537326137137326531009877978458093979217574911421359643306878372107126688757831500330054082529279299355776524700348802406782808177648760044960940284224417137332518155952182548700598076947837579581968605238611535384124891420046221739045568363630319328407528543996147026202426336589017063808276731445023173202283902039790011743899286827294511231782956494690308014700441808969032425034086827887811081263433676687882994095345286093715693288135213981239136792435962922308360332733058337757460132309644760554596339727300622549088001158917747523294710152163187092184633029149574239671298051970107263227447999341986576447011447203284326182495965247346948617912109034034012174832245945984063092551548056263883948558960241711487257999662921397180016821001011775765165894855920207788195996374294721016036611368501114508408545307991099130898389530657632906399724293006421546181973573555361848499448265533050231435254804008786616706038842974304710745679489767400193179912966943185184877997175263940291430202058699927101363728144560640499959173987015223607990265570782639262915872356594426829047523873280741404215175196481253730917821858699998441020571304680007554233688628941156849950375508506195034787320697835450758423051511366990702658768526390608912294237236077405167452510326840909977964132872870994948241339577078919509681036306957794966416071773041596889439444109899225988560274676351549992225040809004181543789241355484130489225899739461896125483009406736283690897702473851015135056953586341617846626520788214852841324323544098366664520366957767597270754161255167999331402957134054967521432357336931362533233139075772368770957520048651025887340703127685694566062129387935054648008145649825302591407030086397811067925227537535959974888094226172942863385767459134353767013709271462311755525764886941008114980029461522416809690925601 A013842 656 5843449387312180006641647902028924698593354553722366962187592087499308711760091916692486815651300649304601696888500617458867505845299972010376654706805993653328490269908870623680990744014313794695834790122628389516934776705926358337421208501688713135222505385188939793897587678519726135425757703876785879224932291484157223749555290346681619028106847901924555563933143420790515404008676853747544726263564547933091321110367391275426119693202779370473306243988655068396540444804758109354821640937827787320023311366484611612700079498149106877745309221419058765828454048693493973596935127899143781453512235516195334822065267028049246839015205524387870587899239585400882128103573045359223240935502505996328204830520210845190613902441218164326823036921048266321567923978018388214350863749183253380918752723769768419821229046000339110273048765767698716453039642393704184501880979031767195790519064968172441087906983394888190134674872272061187516213886562731840386867047006683019183945185508709781536258791525058704800004478257952874026047218965069597184272536050638762322050798657041742710075658523356959778827147632647088332096010951879262306200034146348245344075200987050096716848768138867487534776952545332238943243069384179439051609791425707025396504472010785541582750727379715313706338850272576149806260006803070325483342527967547897316310440842794529804093249481760468223377079657093688541382686172070471228835236612112244511482689632443728199490641100681796741563182522035477930582624014193527406685458347127320916894246155506359461592773063718524940768390344921393145599670149209687912160165421248816535009642622405557614154148396513868181627097523430444782444966345200334719922404542710564004915285143194843450932296210111062771376116527327270398231542822420991406403093009232841762836257860166192558926926680429850744966587730226998813975239732327490975676666978394833869139273502635184520695046774797235414113402244498524661044478067406000569674792620178925630684882813837199764863179492393448143818091827066697282531715801733738229420780644449527260431455535831979170873798232741917756886964005604786614023177115961171463619949670498968520420896816226751545012739585922623046963988929245226752948649374341063215173999643181194342812095092194271965400199209177211039660000554918289510118920808737155076291189732536485440500719326260876933279206465779461621781132419696921136088180992939099016719992917685478014011374902218925643571148251934887527031704137905805661248530593807459200007329565188215608564762889500552061839132713629761805410096049368446506201933483039457677792088535197467013468571806208623024463469072903936613860653777954662088010618619299223366879297944199659288650704924593685671083762199411725467073675121530454817523388469355159807259320475386576007 A013842 657 98210853852555809371626176289400137409258509984411821533486860214600881518551864843850625910651410012862440719605029877631186170741956629578400435657288335331491935966358388572206411434648571947452895317591015342611122792096504304577038251287882201663684648008870511116036756112881037158100709729057140272133437022974230459558775764856677971005391792687646005363024341473226192395173831880934984214311729357111465833901944745166086793683659112879544858042717325734540655255833569543926487319242071621487631794136506867374650236125392039294265412084390120677278827196391553214243688694600909534889180142320694992354450942940423691623328559248386940970822519711832625927036752173352465010402990618280288138586553183675118647858329553687840914781532058212066592098298555050718594967032522939573101477028398497831935396576127699426359130606257712327426237269710986228923113614586911259651253924920074217364452669917885811593480578276532378585006791459834041382074459041321503424566732844885298279901509161661651573675266081413953755775609145924719876068513403085678346707773028900569728241592802060423002747870261899613597537656068234761580303973897674959497871902989350975520077246109945862996996241429398939919086267139903832140405764491857975839050661085272597381291475070875277462437056531187349793811934339202960398537867550577510195229579244847662417395244039948189430298577796773623315018806493988409943033821739770493504489564652481739848839204979158957835452408647850277579302161806550615124162498440168882650241595135595383470989736881917248679494336527093854598093656197767224739675900234928859503907063554770206821088772100208582528606628076295485458552549363782025637735853149336449230611197401675733879819102403336631998518390474789433583077540216429602567416784206176371507988985855813198337884856717984501470653439981925169066481854181228140828197741905881972838623769758789546239321651144017135605003951523286703978174542878892651574524239567347203074920825452161816448055457728656682953150669337509981227510547479738938421875060291263204666071473190728073924875926897693411739999204042199648621887537787959408789060494112076163922714012790323013217029114220601525550323761933824526036807950034550249457429412002946333319642882214509128922481148108641385943565629326511691796568702032445365367226025834740710798495589716466558617623623070355411477275492577846153534234057948327437174012920967539828981489177981593483291500288670269654666821851445782875748604053690121966774523188002118339733147969883835778503330303517975406663527484301735480429735896049444165190651632011063828095366286346948327172157524708296462669156008046084005713194467134562047127140360548163673664352397667646075073904791285512869925107257767562354118115590004452170880607399229822182949649 A013842 658 1650629820699905488108921144895948109437407777308009484513313659626797015682301192430597469680318248086179041174401737153347345971660065073324176122092045051916384967786585436733073156982138548720840811602752194863265140766765947847026281889395436163361547879085086680327229759989191591516198628416263356553746676045127891333804344279946186658687619859701266412136350107140512615585686592422874279689937235304972406270389985332006420741441258710166510429123950093620424792884794803324772472374501497742342627564052270919965746518559464004418718780902344758223025248689752834871793675890157486552882450651983920736501256997999700985113283095287639316896614088796770943955706693777534879429843063321436802745224199358027719114554944808831542254733209302370203213396103814737427425610915613045405116524416293553061338210254978244258817908099373371087052769792032545549510770520362217540958624716131687371244356023309906835451628079093679686878209144065430733508525433107490508056693078923987208190304664480047377998760197030324320773320662915556766957083504765660995973117541296731875422556450224229529407183455491746805733815385538821637880168889298223044280733073542021845565938275369860119390515829703907983220082891820363706783799683814656999926924460860176544187365821516200788311179609119665787984597180438984155418225939922556213851223538368154662249161866579409219755028197030374287055521080744463205912569441980322684329956113114260601639440518084724604340448632144419615275331433482696188391799111283918410702610489443951609996924507774383198556261314010866414230160079715873746199732855248449341682166017165022866042038992688205646558291598078298224101892697157084504893426483880897702218882394729964059318119654092878773999098588709786010230784218417532330350573892153206275934770885278652424464830786859165516217272365776216316500360523223901362899519448212158317498749698335975903644278990777495998113301413251879633761179542165548795013028894408404442080194313374483649042468078045532870393603299555530254490769771491972338056454138315260680822663249916566738455389703369533171114166622337249494388063847602233783517739724541664087049054412966958883138608322705649839924291466821788809100631216230686042631016127533519024103237921379254929800140656261935773553507532090682004024930175059309255726967816204487126390315376364653450686400232943463400698569203755860302449871811937539236583635162701441905691888614336641673680245351681222085985274857249272792706788330369879895579411220751602935895017929837627929305472411226612659793906428659268219582571204903008084359281979209949758798821174633160534782451517772338648080505027230533884021659409130584326065848039732986863276770747600127583767117827135614804831277681299420485663168721204827635990368558855621428834750743 A013842 659 27742135396503311538646637682266199875314512513215715406215262677347577442572436141181051672917108795584411145018169996336308843745690713687359428084001001187558682153589141435172760549398802588351171520607456139066897220867035285464970719715069095597617535203783051836259750576138343078612750347792138233598820384290464469647249614313055559172562826981999184588775636250710595530148634558851248018748775113770671232186444483475031913401403235141768540782286229223478479494014746259479450943198246672555552541469026517351864301737428911522265406550625708351454385354728675895690236310685876876494295348107893755818376626365380974456798948982499353999081392990407329255063562402319028718577372365243388343738983118610371875158324957402031730675301048744936005407548316814291942742242658708454123793425864645746301911299755419351257952581426168247860095901894690993050627520135727790210891605604025269648503891683769604183435513125327474497362061084307694338077786954237592968908840577475453008054450495916156282025162631488660859237200381621762582247702464596464359320186516574172630226906258918625700746532336449788563968235184750975267851998522435234705226280767020761158426724594141239026596399549833581473979933162824852819915321285872940197771819413676987178157057362222786649145995690474222898657124811638006700114123372278402286197514009353575408421663491600130756422758907489500642542142804072193101772554611363283355533572393111377931754076787449966425149920160451260473932495402543674838300967663348816728678774496084494709218310202164058418135083904580631823966300459784690052378910098160688085652164250492539309568549350110672301705206888901958252480510561119119273743818914586247681192756408226505944959637026339013554602849980445373473948790358943465876202095405418937879635694268878311297980411034741994831063696651600867631421559313824110206252223366101744842201486179932747012549396997997375240290256852524341004624144565176378597783976628322053458041825824884946689456760987711270952705290655629796987226367549465579085714824702664586262586501241347737173219734744531744006915798421622152252180189086650743199582651550371748311033457518735677948910590079713856859607566682873804514554308851189140318499488055455854238103119744621137605150964009794354546113801091848092441647001452221810661003148086948815133242030530560730545686328715080789375540852607524744103274995543234221949261156179523134108963571941155936609543883625706299599154514525788527827022991468526571405003164387172190543587566346781012607837074815485678973156185346476320966524274240804856873826452224581625596131787482059529108088662659199695658289047992663582988752029689257730768188708003792310211092685954915344300373949320668278024799283989599360102540876697289538078090124368686429354425655737601 A013842 660 466262069609031157030034039525848021304411011809616528832259919818180734077314934224829935466717847527387198114320383128424342736833823824943449907807804826959298770955372700100948586553745675102418139746849515329297341591112262042809762886251166289709157914169981752212017627933157132122244495095342467292095374198769836341361324267759524783013263433086460295383552118465692979075208101030612925451110663337143671399357572433764861368537384173027703864927884654559002804855905840383071132002332931825641171564469928677132783319300967715954714687896366280262893854656924855778865801673697532663239621915649370354039455959322958037695419935548866642662560971989775982789853293295775915673129897342645627893221089274484520105785967559055947297459784726256139442884664560697804681668872364912988458596108507101058096223214989333036592409036029609741784631823144071520201896730921176970074455215386852706982404907529115737511000669097378863877164160643959418740073365339871225028450883585629938706371149484862838631996908347429923061199626813916963719837135322472776487094374784062119396223613493645342152446968978711596394614128750109641326788539166568989690738100851317932789677960253731804320005687234053003833180736667597301344316804851666505903950968885669123503285663086878375212196749569800264257730296709199978608818071517883107224121617955205541889342898303323397623197308958176037299205794108041349461491325353182703356452751211022928898990768566671585707494708136704334785383450230551543007324363517903562758904162955692102577832139567771329833596355184286679065401611827601285710332342019786684655555924558028108175918608927310069374759412181775212349439941000729037633812364497451064777806656953062885416936619501679800812210099621345391976657319562762830981328617478876088943037113577037777985156768260908707125687549623455782281302147387441820236481118114072025562880378226129679039917715345341885663558346920376599264717997706919395092955295192208752469308966638841299009699781920463330902117820049169997964313559403867987693609058777683701315291326363331418670304081851345021524233824072203512902392437979339040955385624607097973863539320517390539287340287469750792239424373239060032476114268861935881333020895748046542179799133547847459729772252112613716856534654950690889666761153407491971779479909897348735944398807127134198281350126714362827034715109774668374143742850095137568301232251909245314969350753615007826596604052097245777362989925634927787188775417611526085603888183855203006466076227590348478899917716423867806501836007118227526484373477165207229478401182538543381394186952210974505719646153313169284928864029612696839291955362987354681020947615419737357717834772844262191656384966232471748762801566013196445243404514651345266478460720264512818159831995981860007 A013842 661 7836466603918986656203782102310927694063235875484225000083792472384163597637432099516716725389126863392796638707382679239427928377966077025824562600525775726704934443446948970596642894208803561446341674725299804139500420121823788153503684829223351831141817063454883309427380272672571919578563229067420847778246954158724639389259776968234333028103918519884138184511360455052901899317022554021511438056816918707373685209002719894286025021007815796076618857842957389173160141213209459318276515563209585193551170484046091276570689247491364402050889759474228072378457015218936051075397528729834431471068325536318967540341136308340955739546922856769801663229662256232164942749064300422105814718294184637845068001366847436261329417944756765053306228406601894186935616562557271648003284808737837092597023624795678847483423223574325720346008618668549650930174307051582410040033278356592221336041368805006833446253279280841848200347388245519646565183498047943025950764413051267215679053174000423682379837979909392089728887972038595254716889582127861502409239302733364799954418595156995732040692330271987697265556176207625205800604279661903092741779334977772525009732235261008100496396117477984470435206335585342728835424268641172307843693932539141958964727703934061440958719722139501164852191390770019633041379673096791524040478405328001061383115812032973139542534186091783956343853077171660064658887751781573850960399284705210941695311901389603662366005337847300049340985863559653589754737939648024879783324100577645405179288902266796317168025624769715532740513253941582306215052204889986494808933555672326554809005928424046778414112664060241300335981581440539095993957037088399252935511484410108660045720596483410127915202453763964732412250815144335952002951679569891354900303190073967470426865624767889273934596529804161092640661430646521421332801845191140734672714538152143208533635330516846561515623897041809161072347425136690769503842115387460194273327299646295452502751675802299005712456024234737227202471894201566400155786217992900809269166487450876529968006101322188511153591800703675555776757797881181524441350509705118751261337166192771495646724505359935782793802328211504101565168005441028881965826052516762556357564082194837418234415884037538672255678282241256698739207777945756261782629254705319717569697718845644740205017510751385744470514651579688296033972456849982851364233886081548977110438810457838686008689878116007436541609124303598409780139771680146231319281748443796918920744548706054396929675343157110986884870917059935946223876357771636050037622865030715637905843488674925298611092100105809848517630092898734436171799417745700595777979893785728470123919066572359525771163649027193514655168862127469152681456405919983792655205899677745159893703489325485666934812296356467121137649 A013842 662 131707494212066408730816965793539761754120805359263369576408300083360637585492321296577458003615055193042733106754980689977065192248475856573033423627036712638729833191012871348817777122967361457228664527108113808172583560987492407495936430924756874226000519385486223781545980242807916252356912190936142188608996558545685014215289071505114435203342558563692710467082435168074122221821198065439542739420921952714829527307708713263265222528078360084659733143766584839833302493370411382762273397070863498348014522325362656085323574182587361505269304187483351212464727054784658210424206265362327289734245347288912887450513477934286443114565132453730056553900933540493996192783523697194332427970370361208262057898972604861244163527397526950250917780829758035599826907566900064587991207780456828015278176061940974389653894118613692381855366853962313983183439578615945565542839309339245463994847285505749849731178864873108942703238554242448699821039051691778437154497490152648093917846695425120829757936928337152852073420146052670446026763206822968270992084961039662192833913328803627268407915994881297227942202653521556833890756128277605279711085282971422827838569678031763145042929546452484994604512882182855243536975683052182977928963924185358904320178520019770638193202369998596077670780704671719972526468165737775144548320558347713838666027452838179556291372065644612954271138668024090706721926444192911713091430778040480297073107126655068753385451713199571929273949408847097883007880551664354154518328158408486324848308580398045702643006675504608958769806258996173820556382407586003018253746270184792406674962639022954204805991544860475534746842439271140586370435922344726244087141518480696249388426065096674019870807640410955257652699450130854345313608878531164001809395715573171275464330555473915027018763876418535484011596664876085528340400612127502327644313242723070905824808999996640159393090837581686570142943174272361763051074433317043485151811925155287670213747415209239389009248399313228577591945125845726487418298965806683901386881154586881839172278544922022306958417394426675065939968308989017881285778016613930852449293752201910527334498761584440701415435730250749435005778667447372419199638464649228284701579529448632488265827763018912464601184889628801335709865123934325491780649883832308493193909560638751148625729303198540207315939749099821191442975082277661782878678923372593658295145087364894795748050781495736985954824552170578473174809142628217709783168346094894816300953630102656249197053492441564356574025503026343448184689945067887092982327492571237726283511514159469493756624926478346124035808971349029668739432814051989913240508074856738397372707751881646549635947449200041400809423065776374049117237814297167603156045555883862902333474545093437604173390264863142904960466743 A013842 663 2213607855222200131538840744092022775801508375673139452470694299501042235899369444031577336666758232629469215325230960456444534686120133721422972750899606029319132306441353328759580380105712444011642164707106068773956611909516784892784203594552388785116390729311866963096443289940872648453362623193063741763951405159477328033916363424786458312462578381779983384820254487869821772182148875885842394821447435259278139865460660343815698595029412997942876134947284991403078315006076504110085528984570002816735080076722370160826033311286745784819061195479032683827894667609765750542599634701944634758563461551884758899380780023641552249426496181149841060501412990015082594012112682778745145116898014660827260407108032569902930656404970235452867175142405743304326290835476889385530368229166137908452780305073041956566912998451540327861843150714544611115364068997798197120078500272064698513361398327495137724431923181922342000013330381152835297892203341783720193255639316995556514477249410010005785741645954562527984797972394707232186371809217073627730563971940193602474959581317202563500131844125969962510024599997736805707201938247961711936104210350900703467482840578679843178736516887226915304318048010847248078125950305058039310052096673783327104909240385972285116113152232566404277412811303417597578252350461554786854423623624150026486459923399851283802589090307289009922435027593480892507875417747550267161927677086526352352907711477691740538149286943745205415307267714493174119713448431822800274989541358371429661725522310749954124321013195205962770044133794948693402091119124297952727790713562995805978986097074058791320174299894470012312490180876830059835127916546847813984372587501105061863471276876079800251968664012386925015368919658349268981685824421473273378410513791638289626729003645850089859104364470966325879782905146572369474817113088026931620717972670446652714197564862943531158919677707235406184392445929995584151599408000759549854946503026084919873282452807421686411078437847257432703587821730089125074039350718312936330609311565141723070968485504504428913050121148129127833253047369178423530770071125230335837115280093257510232910920685949694868689228318324345754142122063787988249488323675359579780979447151443166230283767213058861792552114439991264049275703137964208540357382597569608845110037985655490554952632398857865264358999363120694764582082207840661584841956665123181614966503483341786832137489484598851522942736248330912398649017260152455048325710392816897177570127661135343580254878047465372140939646629363754333640083906755978371753978167644792465646978018478203781567595139321563306669841381463141642503647305771794471833219214117202244643099185874833559731368778705095823403973466503518643513415944892495906243657657740083799518706679385405813342170181554842803670564549601 A013842 664 37204107222719517610773296385954626792895951269938454777674959091714016858760702245838720297358205615803489101971156752391463294469621087455955903024369678534766656674359825396462267448436709046503669862232331697883888776363248603693024109813641998311451178987544548048761922374036246602555665608005822307826731266515335452266032320080386004857558554862576180748674017177628094525065376157013353129764067044402687696718797318398510446286659344256425919200059018850511537240307127804578207485643668037340866490849472875293003141862796336405453961512416102317095425678517332969369472060435583476387176098302527142821892769857343568656111121316585378703847248123183493157561577859462369653979704932404523765662264703402358555542198334747256338612618413327715811970071860079902608898827595279827365878587362616164020106764975038290373997834059351279015923907645994298997159354072591387914065021690210779734527332918568801994224043716035702851674261565358985288047530000744318338819130834038167240959843558332407840499522037844451356350997511356461267588676398833876796645683198223484746715904225177159905983452161962493520942976133492492510103463367588123177984101605872124305024639323622765519673432918309698449062846777110466684045588796276378652209603167036195946513749572743556690477119576539562497687254207351302662297842251089495157931932581300526870114840794606389766365508763633360379862146083077340190518468793248403995319906805565083224675065663525667415069248477486777430023927793645804221749221610148618324620853476774478967463268771826616276131756691702690008945439122075691495978522853270511088819333523706105718169458326357496936022469996882815648994893402871209635350078131072774739361750456273202834837336056187048733305432697876163775193651051701305670945505296064733756434364275802460261967053663531039061511286798441813763251219670468639749406966672196892167518472651491928187963023225505471741083838745435782835931250268765754412085876359409248310258184334336283510995304898855671449200519817607925119379367522685520908550699475336939653767335874205936741633386136606251493483967133781764281652585401746254414396512527378974484533843968756521658059860346077279089866645526084718509150256011768457378921568274305294832379275549880290147423387392933174876176742639764452937786529317352415859764408424911829757088892727604141498081702295969516908331055667177999256438765670725313402742024044525411287734785767652897546098568125697644684094033091382311997210214572073590863421135600701719553343735343750509572772640899716619085488890220847728494069111063606026970128759556563170956806571506577514495200024098251021585558800268106549688100915331667818125716568016998327638405115063696545503950582051524637841529981785808178696237154253637588418510903160430515504841854241392243001291178385144007 A013842 665 625289430092246932484266792358739412508202252993855609448383037454437481345191122645811372037699361784809241336829231537443323590150921616872250862130581187133823198725965585438341329005875768944587179374538798846334518664337119282268656213637881065620559965243661219055541629340427196649153071873753855527643872396323242946235205203591047583640986631575317869842964206704395384682773777070923426051944674815275972118752826530323765070739883598917750423995391929820547406397841897011545933211213128703587943111707090615049503805288018025966464731139177431643422819378840815216192716919740851487639268684170573689407551782992373358403259615967850459875560699206344969499137439083984046774436900798922830929485682870083440242997727412097137283062277672798919651780997752362923147762595393868058538321417803489868685934398935468546315781597035516946420633115806226183245257263898043456671690819547372574998200884362385855116923502735412057828089314128988465736214836722509758320533131927679476818812090684892778575275466890051693946191215173368044524362884235200967321223997512542108138054202312552526539863880486103628606488599875608321617308908819053586252378795689892793194549113112127820089151387058031101833399265782895613558754210899017096007686800428377345273056589069100957296848948722900426898629681462953343845239834714061145119361990893917955106020129234949592803305105790385887904343089218280856582043905008125925949341673681132353757113828606875892245068859161120268266412154427805031554939167601767828181902684384148668006155158248089939752946434717447110980345995324726146972911033594917479869786538532928518805274086091090451003729653237609482612657173422056420341328763148940125044452939918583720045111107096335728060664407353204684569679693225943844411581107510959980244392360383411949622880270922966173506820197221411563918963249001566428268282888859613166659482969853624837055094531351070463552396077794539202123496523267146034403927323972591236350509304107189916969298089435067270046713136574536397481409029953775549910011606081987944760867614037779178816632320797941268850985035617470112281735002847149297942762186047658424161560315582890859507012072836520829663388711356905863983288352789792463167534797986249090247798484166838036507744871913027870143902513546521160525378198236742053355060412397493122727393020072842806158259170488359670678320052598260633502966334627880342359885198116338587512958544396942249057278634488600314205568414166862517737112076312840841641519026040993800533048159922414814389589775601537216969811777941787772799819549646026495286954061867157214271048047311048286120826805019304919788486756106066780607912083979341019238918358661690892618674768875547840284897432539974588202594403874078059347657851540886948549912749417355674089877044235079428122700835119115325649 A013842 666 10509239451560394194263071979173333306025355266067731227998973710496730748968627198308151729837613173517288919148088894449809939579666539614771920239828678012158166500987303594462202716601754048651676723747873592210344255191513963777089304982611867069884751335850214108666488164324559894082315678982181049853110563365004744197375093856754736738254062316886367438450699422080773230363378871231010021655034149620343263399878755495151519543925223647010631376090552164493940259328528763073052499480859054121202559878461071967137010455475718962418372736256155093631007325300177581338550993270084490952753188774854831997872722816752819034683584365571662679128548671561039902372002938684519874137960991727496019431865871997492380164062804615116586316427700846731442587483229223963649344445940784740459853568069023254223004499442908419857929341301375933318491580777355243461803038834334416376281107604132690867994762263478619066950133310474070455916697102565909143628562760795221508093200348308508966893774808140992929514654772021098820153635753418796724320966995341022657767811726193295211476276978267070313555492239329943685989253898109349061422110830521833624143730419160028175220786944075532272238367362284328728513941460013126577081982022579780332601192054799738042004262092484379789288140281185787474885269056347856850006945902039225666021116980954079071466880312051797806245148913019015618008294300491646356574411911471572437430585509558791469595812117395763120962872315920948348753589079468119165343862589882911888253238416444386663179449744675647617427770728296133594246675143422672352173715741629778084171502353122929615560241564932957210019684281964502574270929113704502256676712522244236681622120561211636582798182376968114581515586694385311133562606604048438193025443673936704387967502400964004637311748713402292478129127054700264154786015325969326959905030513063518492045930274329872636384973788417441280925120879492820370089606066550923400226806534007340909343009874129540934502992989135175607675107686408233232470041566433105667337565063419971387595901989132954658371139415650998905578505493622820177119120192852038250524004060902995134883344224001646675734351908163405584152574071775516855967127345338041928456757349754888459794749123392046879585668062242259413508569545176381144950031377764923690738500351164666913679294488364269043101861878397860985090525124018966467284355186090784914042590524741302640330294255679408379905682009849905480852988336902458335607642666589916025469010270670982805558940423816025785445835358535036005611626551867627097446567170900767306287836917801311300253504531156788544832736111959457786885096909874664381677178395440784510348500854027038832242066840491332551668271148699352903921004145911629943456085510847686944278383579457496814428563482458979948458232935846971278182743 A013842 667 176628787462375545222979450753966212874368145956800358748978751152318553697915717321965106123380764607305074864121930049017955654515455531305471663470800591350342304382093611512126241057925680295688730696030511464279255897003775189201539948842757649843553015701634548524357666577802878139841479616653516904881229238475634735725283202450476860359836025359909177538040905186911555682717308688779585433956158952669109227961762243607011588974751233835307681537953910228649653938534582920968793358774798122615051423877295236551671734725180408601365590578257198658656340116320084609557026543890310039442922843738985161388246852381164629515927002432162934648113517522926397639166253390470725524636710387964025598591369710661854433417403557166264466220200368131015355567830633567157054532102926769132908758918536073833726036622136961812552218439252225311283887998125009576862523673688658536036156575502658135418387969362285150658230890549137702152591928202825234976965254320685287886522418254021110206583673200425668166352802753358607870322156107709716545662492290696567809103611682130712619281787173734650759927158066418363530421390265523829675321416728580457720983677154822593540935766169077470899510240257912712940133814118440618381016871853498368050028234865019197271965632988384971118565773705889530090396717030038430078066739775573265768816913098895206954143857404654565729562217781110595491865402308363100314946140996102717955895850659154608229496814257070590774022995013683378897501571658620678811934298548162100105872178065180806648057011858763609506108542630473117318503869135504854222983640469571680260670440048937078048720979981828211828800833726977394765771505614031569427965507361358885908022980272283976047089051209703101771532465572533924221786729194242100710178631827854190648569812853002025939298560626152329679916238408347339649488559583566478215123847833058555295815950120662169399722254461931935608508506621635831960096009160521369587611937417061378663327966954495194486191803168394896438195534885463175938123988607041206950942456020899459111324324731357568943243740158846338606057941831318738716841053081264206876556936251596639231984366372795675679067252520502357652852312424331111798239509293096470691572720777330410343770348516850131905196323122105653962838528345779437903175177366095072470241975402024556818207902465938269807412992590232849576416455759386769415648157612627822050313818949327073476031255555203816641074797539547361416696174978319617246557650297376718640057655619167208013029111703075945375988154870898350146314607457239208626784454441329196116779675077486639023360650655152145073003795833702607024177823764263484262848337292173265265427253853632441653492417388137826195888633196190024256200316680336764459666429180817074472486792819942148960100866449688075993737520952780046272417361601 A013842 668 2968600030880145788562615628821910139779505429095943629494085870617017932000869461030267538615660510754976393241297278333844780685441261114651062247953745538825203109749847328684305733460556908729640496808184806180141453860942449604910281920200227820920595534897371857048879302173132972896315747917095658620338819811059993003334834783585164592067764078223993546881853493476422516359429807132318492388501163517509718794353338028303043775898643987070016203608391369212914733744950735152722509980928032046791169281105701040723946845526107127363151480848768737856037108334991662032824945123164440832917204234721123607452264847970233928274185129877362442630843889007823965121467220733641483892569191490511378235525150727093787462446301585293406883762907587177975081028529458363208615521053890208816797511143835792923433497508255917183565135308512150806748305584487035958328435383685284015159683564473175281976846601071926527112886577459357360078612537304883724257855029367757633508782283595332799242051795479554204871891555875698122476504477702277205982949507929737215167604401541570886992268997028958275322095745622293435855792306192659005353127050957251752916572661941103329642507422003685053408068608014738966384829013888631473129750565241747071816824543376377648549926393635786209589734958674885332229297623123855894322067695408059877776505858453131743278295811400029286216752194247125778431781816596658626993299791721498380684741562028411500513152957218585419139004477194976549130308914866437748792179755698960416479393696741493817333894198310239984969166275990361682772094528560430084925686045372091230141088085902485470764853510554586756206655612449309073828321694855028587375816282222358795456142229436276785423425683681480031474146148877577664395569557567626986635972265130745382230512844620405049961790908443742204930352218929093737488954220921001799361586510530215138856778673677969081101131930741690041772202470789833427753333625960882658658993832168550591194553140604200733729425635851213024436752354819979597992049876518541565224489858343257209284027925759926661229097540849730412952015828358974041613947579136807524974292427580584715571961245627576921138083313112083125071488814915732995993011432689072382913262718104592206647748247522700166930634602713229726153427145907515012838665205991959883007356880581826726443620216745024500653190166464043502830831371948013433568798584995435805199624355081340123911657312116310546286544122247172503330412612860617807062894428548010510183449017991343265074980280393597413934232918915188570909109607533819379390366325795419799134715999027317942065622455561142102241974796577039716255356684005976380005692004869556069316035855518000446870247059042432444874300258128365737673958722446420000273613675241992570659085526924767697572415262419907493226746514653374237700518596428007 A013842 669 49893260719002610268371880873609843719274147746815524580907101227460220383138613031535706521513406204258888241206483356956929228980211275553940403201358601271035188665565684053197126462271579965019067829855162037469637415040859750509727108232805228986212449155020128801420514431623845875468378775242626734432034544564485302407048568207715861298882910862710659542443311664858233232452936768472876901573539055238785843776696552241689256741528509490685762334046233742361457930051387005711807225249457434610419182107543517391447374632757282489592486938625256177146415679786204863785688852685024757078839451572957924470450215299835721632504229477848830573296593242554497381796499578870312419782410401381024734004471208270265285881334990744026289495403187817700227186846494606710447201062352732739583915769794448171664146792621257200104179229130163718609018771958473613351626013493598568442788801668100656964184860824215869141186284707359419150841240914483180753601769478583902546382103840386758356861164526624867521281881379602858344462610756742173000955432379775093375321927176709181897679065033065701733338463196673885776428301290180019902970006345438530211268836729244123661301622241615934692629409094903717808029821236426229168891717750018043036025370100526779139178612897836658824574675450448797778777805151842646015870991756723262365789733963021785209278317702200292213444954128711442958102956991540041543876389599463223284168451433011512089124561751972765139469248248215970861233101932160219243950165154032427719769169861134286587930759791000203427376777600570008802350592741515148437346005364568737304981267459763073307144892951890939611565260878435537603832602725428465468025344255311184275231382450135503932611515465634634888985974324185447805496337554039106764390785860052437639148229379535147674707819798213975238264429743541278445976853591019277241870184482481325838765879168505626346066724359975584532065406926564730420250278251524554844081709337256829786206854634134801731790456661751337301708496827459397103452382274647128086728001049175123916436657348247087395277442369061419050484530027229276717405616962552324072242932830346887314617952655262685313567766243474781083076512512288724463654543149205239539623206503183881217128704796114021705603175767801252007460650041267604820779446117106869753704647091938761791337924982833626782478167127761179152077782868330261777990797818018289577990086535852083462583224444738831351437947062608228263474244784348403483306066660606412644653227645380506256115193572575191735992652668207574311269405173820902309413886837643620564057171795652132652296916610616115312380870406070306511103779788088445018755665525842628856994614623691033510548242321326162101002364438363442953086224248156980944598625039792169135067250451024570693099583315491385238661928671779260813032616050165513649 A013842 670 838556032904276870780526201842760643389840601180728521631305650329923923979410669221020619507075818074979134669957365780375109551470410908235076356605234011562288415902162451882084104451398444472075473016375708363752196034591729826816983508068757483571272632948423304765474586052301977628997042075502827525599204590495304477555265285867080480850325082869578054929844739151272325937836508267723642084746470901398273676354938953526071338054869659009955607548315050507869023430373661404998344034767631103497315193681483896798056025452751646802580927977474680569299808330166745145646072547077211092224054662586703836574856768544338973477498584834205295445395842627613437495853768422073340839282971616010882704413147597398348659807597189434849847549241377652087718329329034854982486108254962379154186872342935290421159315143585469762150940303990661618661778500306066019600778408786911139817951389635767741597054955872596112655917887076589757668188736049718818925784939626559650097044019245380247703765592198984148430184580346985240195383098988565701627057952006879994359035630058951220154292046010735249032219550946497998244430459784055594509216896647785377260795338908405986375496365014839014379022478658046785199557205520615633641563100224553249306478395279553576992174946973940724864626570295692944267918571187019351588743758455247870581828058716507144012340685620880311231369344041253221796836398156813478227930479998178393737019163234624483681916509365406263699059655307765822264744744173816804833070425743823012686160437856083954683352279807340419003921501132780137941106412206645099786474312162306767884820162196237973073184215842431022051577339583866080507614554006276219121101960899015074113813844839427414595401740430921308579187270466584821266976945270735267389115937949901319401164291181847226968814327348582281829510270699698266841532978304260992604112190597063643372138131185074061998343436318109649230423294214773424173146426573373193264481288831275538216778605835903612706202205114054726029814706179110087117724188889994281753637513633486307663550900051988797852427973896815269981493496167642453789436204289616910682186972079640135096783930276999952065133447254080645663266945794036592060641906708692460942447231699011491616282141508288362806072575129435642489391145243584634222840150890215159950514003674214769427016505186484765333110554916282138008971296668026709702691338927433392937279384408065966755636253242725538523617576281256492424211632090543617343925062364811977318686797035910168646528058374271247506828513394564701449504892756407905114319196080276330820108886369525393487154277474625050055185288914823641532121226898402495430226470492837063199508487980375200211784308694528806431546739115574385712520170938774378735869091043786986653075278330369959638924696783463711706191035186594036484639177955131787898743 A013842 671 14093611245022181367208303874371278133453050984044504263057354065095031390321955117597693552055423274386174316397973446670764466231563196134706928325464168032327381406067644328782187543514653656242172474986226530469583158753383203199313041820111607026382379141964150483193331367781039338010553286162976022222745831552454582354271343659568021641651413667788998369205900530915433982037218194455631252518333936439800785678497458991912680978688194358980323896064531053885754676794290127233807168192339575956479376460204699853484927619784396927810977656517416956328221878605112485662873541298726686827009686714094731381313617708924705127236318715308488400550767927042299043992814285869786639485828903950294905613071771669474045925386285962831521387760099834198638281961033088807690644021441152706444418763467713426108424609618240990292470853689171049824848511254644051591430282716481615526920309005608348433021702643350722865408011928096244057129248086787624189685667480303588039181018831457105823157188308088326582666112241891780931963803744700823747245962999379632065192311834400793157133186417302427330484513992757791856494142737590622376916408381959328835622187261033579413012967406804399314668230798805792318848957953184986954613751025474066461093982389463456968507484333791021762799778766959711314310907425940234242152016348357350960868784182848335569415409903230135390865624565301342898739429343821564128576827577329384263538081076484333697241970772904383073990095626757620174803564915329339038829414645476433374216298479047203026363101766721970422198908669538635778376175469957084192111273764511889847840172466032171613441007115663738187620860346386037215091477809183484414768360656829746350630869290216256557104917051422494433290400454731891091034081519165247639008871569123991475175368241893306343664862399747622410708579119649828770805644766359714502697313587364848654155525570827539760006158134198468874615724305867696940078071991418683259196137021387247970809398028284032018753140461351917780383095766752303234187590442674133893433385691638004372901299977173775725505756957283774242578961190089566720839054285495591417835516439742511750571647516165538194358697847999333411662527557960373002763208526052994191059710623165286139594853952329802513681661770200424843319196978108926947383274416011846193288288859752527629759866402669249450953589096477953893516780583099524909973133333353373035096854613746364703261978508250488125966440604559077868173724900545766576699348523165394902795168997782542204442197077096376856847266824622448937261828732556947661256362728521204292093570053212613288338601941516023216277499150791440943230361460481450740695816289573112521194139157486165989959458876228945649695006044315458700670326512967980983413751813172927884678236202898527911651407378839674602645952728381085971197330663891899959214173601 A013842 672 236871324195087802238669963216558071588945427888835983149204949772052192577141099661464435529395498972608431735700739718195538383953882637436019344366076272119326299291778898233842226043850784000462192787093509297602284149168111496170854293870615779292408646238991477171030320298295928153943369080541138005497689190902104165628238472886359739731235309514529695591243570223095698936099526194215794461075638469743731804898506793277076429208812482591382303721156573422657878852881634168418597075808651253100548880166660390437521178505716359165719101473088226785008425113716125546535915608607699425501551804603790150325737972833897519073460808648189764548056756549799920032387229702613504049838326388692606478638897266448850289867967308177309379964083997913376513604919083123590856654068361453537211346157601859552604292413853776323845557637953897834406228928656802575097168761615906512160949633457259512113795756326795599198912456475513573868171272594639599756047013341462404174515383500299577569802863894040504874869348449475162123515649537186744719962900130573476119687185000774130591937464115601896143453226676280207732097056990685590288834075675590439740302101296191369194508943206161539281628955035528951502894436319180075746193313485142635011606562019712321269705289198025702767375881736291868059623421107777516907848938766841997599321655761131975915164794243588885514278552069019670099113588981609028308990741092174961317284528652472196449545802780203966324551537198915322277923515531940201225605971946522415720453328537346341264084651393296156885897058008935851527168381123568714016814178160151332672649778636602708307103006592960447719343799841710127474042467538946822559011837559337546915053020160664623955262340883257863940311760442678893567009808092610317068822104462266924723272414041500799717975342352558289856779089263954672150930471588207721646833749462841011330391918268898460746423499761473666375666478408718382471892155959773809537309474918455476645393552661369726139184031733941682134898690551805960456990832570024168346934913319359939495352148716359648618575257181068393695024600721835347877141985376324404959561524802752394991857679804194200432586634731324796649812100666639989057441245697372673369140556443538964148170710376806990847447689371758540341665743611076735204670693109911098970596270865860731873374074629662075522176971944504971088336531260153715161918451933670140600872835493235151567724072788165953933117967240824421730395794403472698854585950628840792131278405345731186830060006274758805833032013521429499288559555508084619342735688378255880537216631884344391537106882831059802195975928227351747932872685066311742598874584378855302143709896819869991793248625332779889534423966586809914382166177703452856388234926723997398957787115862115558611125203816158411046670527505900911917913536468031162614512615712007 A013842 673 3981096345746840692225326071780691509195405806527666368788687590818881200644010462010232767942550151232629912181922332443712413619112905487387177120760643905509517112196927942616186293119000126695768074172680610764801589695068449916143548117083439402567512117338729756813506593253459664483326204136654906458399662231491664711713804013801048145662871847010700593802030684739569412019024736746184857507298255760982900444929203674607823545712511394913362378641478529514610969880381625468611361053116001610860925028961061182083418447145574848498240938458193827575636600886226922060629133633869604244404581179975901056524678109419315603067655810950125372759189907332487255984332169611825162565632751614756637086483946357205826821810926548536038749056359752930119064157875030058191527784926950949599911094870814453500620342599640418674872287221091160902865489603934880879658115376478540749889080489516160620096565276584453635736121655983956636002354578498107753099882153229958626961080050489535000215676733467138765431929139390329049809927521771497618508416462494548413143582518308010812858692959390921068483018380748241451353355236842452715984434309879648520715257416485088342052111808465956990706337847282135087909146791216459533066271019744792266640071487865304983579936795551217986411286444341857426478090838558416726670217113854313453651799068377345119206174696851998398838479624624013595355802090013902938789207385536184574859601073062100205727516307326888062016737685702169821525060525545318961998759570505202241013659092727179957625470735967128508781271853956184856617118981543819376480595892337663448229224829545381718517480231807886244819011243939622112456231751927079246749311953859786151001296109840290334816094163224914919244819757760104164180733844612501598975693109697320203824039462795503940860011578919447177622886153259286174840688435983007177718334827221968877429896970345376429765139760491087910775826502615329854205091465215918416893560344954481195979129439579640987221266021352357851641242292104202777400644923004396197406935088158482503098383563475856614332394347442216492832278464331886691771125348219884274155350547359859502628152024469091926670483569929375857293391975904218296088415016435742521315145332146559370438305129302995095173053315271145787522376152871366688584900339098275840398811524442521320595798072300730503301228367471295049081672080889403490726363421649194053078869746134803192398738491350705187753913675416536056022762116539165649649026072218927193350396158645704057052818525459871249635769051254665594542820449424378197293358714573346584188999932080176188564155379741622095507767425717100827507791217909501457859285139655421063129332235851554952069129645968031603405063606424514231021066948661932157317064413450224284283528056294576193577181300538174414461391555791676626604372807418199750062113532271701649 A013842 674 66910286282967151514231055288418082195047185390310488660231472338892936339223883835005982130810440391766810934041568641381474535696430602526516285868624142119898454104693767931550243028451035129375774022620243025124020318005015437740624613203821366038952176156112031022764605312810896580971263512924759012846323123124680408809773904059954216184155887132708844880030729718417943107803748750493128900125161784574839607777925126159133690332790179014308881497827329645552066570779573979250951145219720639073739566961748555287276013841175676478709935452666863660063724351094815879072993848984446438535707795891854969057010264985010437340758091214638757139963704772537113311328670774665945507240589656389214799512535686425558331394176242501245203255390238367496511111301405630188025007481267264609925705771493778519984926098072156516668578531324879141294460283773333542944413945132474834383385775787298111541962972603554912255816996672122359181291573400817697006349719349335914643334872408577614748624878859382201230614433045733260340155451858413560474270955485145875179704191385202737731716052568483210397994089925235694072895841465611102797550387446147252687661331398864879764869843164887339142801420199270844422489030119975035372244817028850723625419681496552180859027997722829320697614491270053597766817272723651309925146339032549446215525786942218039418498178129991537089278327051055796497144965726863666692230208528706654149665315234954718157662366577243007658315310283596368190371692252840175794313152101480934064716568371465713547811286659399528847086836049441598885163918722806972260509375162519109574388581710169230543123290255995144116673121976893228844051887054638420900115686008521425839878783718085759657254094601321145047747685668674070687385593726402314373984474094682860665670631251204034734034214606899148714307847577828822740547450543566401635912053441119630922964278380594741655062703954573714516409316029455848859624972255883940832730068717649965460821228491015026072227818020869078412534359203395336079772639220934886889818358026679615429574532551338722117084551797461332595032104150026019628597303727531594995728976649477158660671351075252028011550817359803020033530038939022196902357991181235524555743647597387223338956594308195438564573507069762147250888576001309059935046419999224722049582825291305455835253578201158377568983745172090055889915662663508204468637990027658004450096563823287637254645597824131302090580027142725721493574562892673757073651181195783509338640108238358348086886720957404056092628370444437164647481183293475524361909479915834236040464521858471521201197759467317442559199047124027313607923446999404991002241005342188661808014686887957084079425861959784707158428904033176810680771072206161093768027901596857919545953256042142942085451686118145097383852607878190709063339693774277683199293942136890489614743 A013842 675 1124561181557828915499681346232442707452158044854948382912510355599773581053335815614945541672531071664424791368436644155698442521449909136663159216593965956609133318137588157625564934579176547419418633998178424523259409484710294462106677874116625699016669224655774905399604721492412738836384025861726424728908152730356503630865870005535650511407107995039437555898676474377450369812857605249538017424403594113349329287923587595356559933423204538693489371333983929352793582855092299869270735897707844780912340901926107968713247964628639594577677885152971977534691015168850570479579807619881591292469640925554406464941171523603070420386121239044433591251369986112031263423500969709810546140192590354933533135407187281754358875741920107718428131113343736242513862247642724426570136300737658916299021336901495935585386652930298734575648799375977243727735993989378416856266765175841504541481564733657119360685771680547947410283516263068360490759967474147543033585719733104288717410529200570963971080138338989636656082936776199638906536992679384356710891071948838846724145288344611102413056951695518497317159086669373436310283160407512525804718429361807396875921523996820722034208167454072261508973063469289145082208773129226420419501318639803894111972428586912552503697683557727592392964806754775790817666897902666407565911934520120058542544341901137858588506698879830767763859500842747094771727515438971397646096313114741972736293424953153883948075831395063723229713305419936404160175577031693484834575021147369590058825691364619224247598064294884527881332988453482964952462949981974216782782381068356458674616748892802814257738273139332510387168925161065644497181980065727307940068244334745219604090842717949867362559469567964404484817495353033405106042889673759643697683557056109334839207926299438986211774913044898153992441371994240569023800381001285720512294773882184897636922260626742655822996638865364520419877291374507064451783716908704641393575694264937542969500022387248489543195932937476746600879464975131465413492738747386252643957177143354404296524859168590349902621840062059932616924704574449487311897834883748623517093216910547762605609903397521760834790134587366209357703539364448146063337930757783025461208383485169287062657843480537840735954786933321492408845684296854001370328325180926969903487338544670970796223106888826868851801909805107317569341812542385582392504398698394848080792772948177995319338828562630174794236378516187791201142507678537167835136855402357533441454524299162088756296305119131089970748805022059655426230216247613443137950612628945426005132087218875330856828530743367204257092458385013527059808369373718999683774664576786164839007302842525894712122910461958101573211714590085602657111719410568949502959244942138391053808836374300296427630186488587664651730410780608751247227550233264285021530533285494718458954985601 A013842 676 18900499778442430582803144386128664584148420259877117471610561546565394576763415053040389718890229721463987468529314678324823723458008622859897716953294785832729703677938444165212869855472220232478168981607384780962420895209525919024626935030278128123373159658789608835051156554122980901623106322658036020418759322939101756523962677183037678145219264072627827001989055504861808365444697771428985458851951206263062177342131736715157702801043798681821475864010267900632401747045536283902833258232775747232793713538672096630163558541513545666067032215766000026425551891942871538050297826667349904852537255035792909456266269797196804555429539664619795368161775356584909444358780797912785848978216866095367891406788596644445509624594451250423621599621968175027930482796131269437364280806497833406237651609303442189383593475799530832012929371112049535332058850979483052103275522310368166828680658478575205095045764634969352124635057833389934768202773337997755765475191554283780473518764273996191461943885063398823278785918397587331102167235962412883239946246244134496892709861207878798256248187146579384409492769652159344066929076969063021199902642283896919293613053814565875228936670400592499181310277728342661396682849982908447990558662379184048339920607260239269929646967554727645348559507127516716272527553050114311960281883479657823924542754332423989297032088073315713807186630664050421828424351982792280237940734519468335778883593187657327515310498256835996321791524192871144720070923171672399614702380423840700118683394765155301929380666604124260101563536937688191956044800347040661468223478615867000944283698641336899229807156652761502077148125182030287064137538964678864548726982534062905885954793560583420762537005028777746176327644398432439617262846746878331626967543442029590642567617314671041261300963545603274150962139107201243583013003488609104650138264637881574583752434353663816417104509410181494696877636131340232241128930084598907901826693510805284688386876262485363752494044880171680120981167837034539204572460127320748186988276248357473011693308046498010813365265923041287492653509782772533251066910891163115451785696615576246112485646402148234350317792009863880674923386098279990886520602246059308926529301235240207662090375377399489249192103988334322915469415977225201031108161315839583167911698920285006172121757480513184792234698094438686387927843399874483270821428923922211693884134940027567332127691652125347766730813721568206717602126553174179805145128747423064550526189896017225727072000137236229138375166005756628748651244473639138819535946454685774868254989887637685710717116203772601948952948076922349294199264064095227685200787542045072449195738874332712426649756134129813140969287115568723858076668133432334296236029742519938441365112942865082059180544313692879801633013989691282212153436770472838356863672929309733139656442996007 A013842 677 317660699776281930805172447697664465665782499307754713345358707913124586651662716796449830005388090928645237383572191798605312320158750924406300928834025465490688129715111431084732703660921605447260586073875316013635407985786502121046904897053884499369532694385276955690704788205144940013579547964913611395178087940637483221898240715415314256586700171268655888422430055870212413198029035444406958606924743923663286014589208098971655510977143124445373544846420572605928776162594328323554918571118261983741563943444461928063158928407218162009588610450379162444134250647883841940011355572798149850856593645386571429231467196481486694163104273143264900752694958418122573031338028870520191763776890868464848150873895943803195680260558942165869808224846419117694427624354578245433781467514809086058636210597562952876970055547762714693641303940280216540325913108412171656699751703470357779889635827049413472032434166219929901158741417005784633649184011491728281150341544452847498418429871153053989900890876260544022846554930508250273834124734820273328613776560625168489275774637320818962292763281372559713770344979543842095732876996619042197306763708865455522567754595461408664972738619422758133740281837780255110094048659662742285377319438606946300449045646222841409707576583692307535373239636292173450392370584113271241116457615642609046699790072065049988115218304248217201957385701570695439670328083774789853959069925068704319435696550704956703549823544202642590180350147109585329310232005746298020324302907783490646894711815817965159527100863615516439526978365311725442205244959432712397296432005096876684870576123064949265355368881862962565410628539934383034686959617379357676470454395449995259225242215372725552755959443518667579985538719404454012647336665274784119654443502630191329929633944207676190478685294310954228655220671974731300899699549633053221854873813768875624029127164182027762522275489656920381370422430459435283276653927931853845106001237836104419757718229343591508588167412301045427793330487837039500411249337359879814778711958906144048907529428337492067740230024368554918889027538919057966350681571347778481398162203017989968412546259080905374725791130309782242503437350153791806829751761949518805128177965860682170176752938967953215811171691731934965240294474329223953729834867235315874303091923753230098734850377974985096803088570873231002121903264021690440332695755924360611939110655937043324151070113597270719915444786218396850302738940979198439985074178857939445900693673582361512794899106306529303128671415058751659378581465868453006139940652063903818210761615041526583740022572036806120956052198328833924587607031125248491705169636219151532653632783260909897754702451346319769460270808551363541882694561318597242516838951882532605384023453230733434168647408280236230826046066124741380139662811801336994263807750922908684878205837433889649 A013842 678 5338923381139970411042533328454646674444806465865433467195443803895884927854495281197932292900557644237740504705697827559159484164908126786496699710913465998501995396121877822241102550429109422752108670143622436241170302017113741148435330604784636780903735994533349794293675375363871006808231462646303066718758124018294180510443731703985186710452669778512299516715781949010660028619273998714147753306584171125008848047200820519416614172992844492553393168233790563787844940964722876133987516424784629160744465197471071624957512109740115648895155775839522583198564350638983731485770853112018504543346769398012106011093269171264346868799293518718853186950544166133386084937698251226832862973798204826288702871737569127500309798139214140981773866834993766111090245082527396571005565124521396309387498791513240549003235723591247945856029395324289599393257621613083369034152726880226303206605109345219492224449121031658361848774966995616222337741835681141477221293790337619007905918550844469378408264272957310963391982048717052162352330134418124333834011742654427206799257944329451004299254472470028611109338188071193354102982463682176242210134777654901710967796251485919895432196817976638295953772916847572747635350675822951709590336607804666946471647110176067295572955239642116612747018038567162559180744572407191749749444303146105330247883371741197295150252474039499786513297781486298678254539204104002893075490088230629713496755751927698207316561884307413814013161144922470800629717069320578030827590558971117127302359421488452540436171984214785984799129925385794169507143552033185597261361132709663206442619772900352602302827684797470811836856433870677175663983730289294864468438927024328070321798645913769398365169410367218246016816949257030658590563787333273296699032231948705625682127357700298413733375263741484207721008293833879308974221250330682725499714864188013492613057540248407340604711884154663860849692689788731728806030722566750667574696562804311406982867970280577742484841329698543670504922505509077122883411867613007500046985811893335563029988847102068229182510046019562302521767885846612607240455905169642112936858912146123357399109664976372776633016371527116510149755271544034778897387637863085562557789287072220485234160686645234389698138362622938630960793629230051266990337334613623953899412065962520538269436630302625574521969509610666393452662828158412551230671617569820728804860632794333887149007035399229328989618880521972595863038133381037388180829141724065388267252958571898749945543869279693837997683580472892439139175818696851089674193982539238031472668270464002937292918559368222600474908369297312711770543911372122051400088786075935279809309606188266112651563284099777596365318771479322767048422447492081663854980512264289725498689282178448936828072456990965930331493356233358528376007312877945070862591816869761326266748005509751383330743 A013842 679 89731285266819482698391857651337246657393862271800340283153824012078137982450502191093648046779672326703704662588663387786793450359610886900650032041322623036823036622620400558406210565062042068194690419103862285905349266001630647481752601474615390376649090860122009992693802033740580011425946192696415642342167790375470291839027798748879033042578020967456217977442147217022163101004138096388681289823760164098023709129304190469835034405490737386344878978505318005582309922794097379183928188551355262304632226573896300800660906028402123710980883124534856055818271041189399575081350728253695005860029153272389465728444574961439877823909726169107765513077795800203819929547894508369379928000626428515434229165293324325897706777325772067480673379895740227029093749102037954168890533047831107771875692188963033907097382806398104226002286047215335297002480846451092183357004880675963477993412072765104005816316377179082087592360870295321848830427032292944807658284734204362665874773084042996842907697635593525361729042292787495692655612569165415678748235358792958064675128270345083029257569918803770866914646926912546702408826267106336102825735208045933056235751598723855682528931919733359840095061413457155169507338808556349383084787367373037369348972980729163036694658712665053910439132174198301132150774028447671738038910402976592285476175828854302939590293331181872911928995813440221885424040403375976623919761912892193594739973922648823770369455589554703972119199362711966746183654784070954964119314524627565558570754796956421847110742538697908046518976655959042606906561679021750333171696557451309510681110523136226186903624898391091934542046084064471291384574554972178787121053046497881877898469841872722278323402280041837060804642466162914278931605573710324297620634722361895450839514500868915439616838057703125079166986394466009545929736554307784567473707722407942770347658078954982173543392636987435509300785037279214166042958354179378469927925131052061817161061976505670117942728228243423470176232550091059204301503258971817053289690540491290807845022553244460727870446343450783618483352857424018089890342398186174992129787736439895267806836139257897256871106156256247186086936848840592528928394029564879049908764547822809695330538660446454387656611460603729570558058526469471644306599582851177793187418592632082686694421445496228030990741548026470074758904152858439748533897876495976989023292655374369641313361243954847332328524524932793418670081907735095383155195384956366980607720474717902290334755810983814335227067937007903224612127984837976264154178264536973594961135621688497367082082227301717246181784962779934746727531518431255317881292227578244247755066551206188555334824115864962062111912592252977745782836074999416524410657469625917416456470765573191281269413784647164391081408838214056786415554907539622805987580666130078610565233728602391499639797601 A013842 680 1508113711479435045711871951546025104570818643202148319138966320170997265071045590325710942722225952794909164264127665558532637520193980176139225088518509325379884776516381072185133180966997741040148161873878613439211205113689406292225815972983860866060341270086070621947204730781077928252035877660648657700844814052840529194938540213572409908346608798400036655546870168276491495238576548986004566438067937077995484479336215529226517423253082823252298380991738879719821882872400394651944281064982627893553953832027475127556707847619354493210455702674057325730137681389270238658392261689759851963489509979049049750497967971376920026586450767724194214978298514014025601555911463002164168449906528384058903089581084901945362757806514251138147677495907705995677978641157951895716543188934897428321914758619901710876585712827132937726420421595548140336720695586303506325681181029520918174635276706963103025754829351248832646164809147053474313292987131747523382312791527772723325357311223510647938749674161420380754580013814879440106462880449963141312721591675233246192994880839689810472731977625334976960234470900619172427385143071256190880192131641627996876154277119751842456263758774958578832477697175974406933909843355406564081506021283438639066648188887115043157727128983761561072750494451750847128058059096120018901219967142827586541998087155554269505694060017173738030790632636489809228321847059540039118219438469979097746794741717958781108599440093645909659407383689100025103108685955880540081953319215415494342898675872446581984390249847895740537844440656703629094278582139318557849616704041084158946017424562350553523289223667259082143848168534871568994300544545417408875143538552489900721839582632354843331781422120663155480943625928800100286003494877349420470110007778736376842259720216103861793640197235816423205559540331790222438441082268250935225530605690510294141233089332996385390743800049847828604818294121551752488684001058692813944078637677592002961025968639130797672263433332087218263251940469380432046695365273539329214639828914037124607451294052379651453318591694377320275849711474725472036786984686315043092725342486345319766029494992507479196232681168198746456563147618463838633699518454896922191816605755257962549420363266123558893344668818366882892369289654372409925861019188979745170100944286367413715273141234455104516861393197680882546472902097091796853609221610267885254514479658877030561553662427149119114445511690545458987588066623303748104689368834961659843073958018583783793656240915204967532161330817291829496056035041171867071639274092072915210511806393718575248548555994259961756577259869442363288249622230274108127630878468907551072019403526122411049512388915342417377914914937995796973372125912515193525769920092002794018383904156988625864295037478564891920905238343863652409286231331018440500233268255648231207769883276620393934446078280007 A013842 681 25346867148834864813279431889634043932521748936298506799768606943113951034049063236604223814332451588624038323787193675042258038801900224820371956062730586231659723438910816680215533372512331033661770156614277856072822724345777851553439289057939749575876155726336588943066669910237576740131966995842521989978098789786090774179332045369511493329581454074709416069776246918222992560474756058807778748124607818469870107644203774399710078332614563010401378889328155351451046385436433432915227531859163027006961302054885774468845588794938490967388128994842881473546424011109464901131598742219793831950368194217877379156619347694931894886838478053140532171140263125033728285350203958677373179137579022550877984226589293946995711870454085018878848015673720814669359787021941697511307941376428821077806421348124688054702776075485623284367948025756377594639264730719003030815723609563158071761095095613928872553861416906439130284091947334527742783515234723280625486531087207276160929280329733543459906565773630992339342226292186678749869321631722530516042911791285645168765664962272666644615206347949004957770660752426706430987062099598602800123389156500841743497524935551669216162424993730728834437452656436601857338222737274318122517871699710753206793156110625742530351919856830080556949717560250576487681271799228489157672803987769503247011361850823400607582200066708639015083498162721484223700405283529689437459914102364938695830379224053733234092230789653906803645659897662704121907947684860484237157389436053488213421098045388209703411646929193583711219551514117217894187540130015527001778507944818501459405714854619425753065921982175623393591656168565586460087209252174830390964537452451697761431957865301987851877250361581985654168219520985343285506860738403611709841138900737222285587859117672057605165710794942366624815839194356398268522879269682493468335492889840406513631704532419670249262231047437792455361181069300920304077312005793450123958129663447288793765963454917871316477731524012389877350475363468876921408809004152375506110451604558221953277433899138344801975925570607399621876206100755711008522278851622896929259434831168005789307657722339073202851082672393916331695456822023521735916587806671452571277861692928620576568108045413738654320443848830292200772050651221037093623946149509182577073886570620977122312595684727486941614889435473422592958570065545821829718610187603772347472624859626746252648032404413095244956485714982997529204392635737866094395514222009200616982544012418337654219980441061849889313035487046223778340213780936975569873041279665469485943071930059228094202355580595527177242794006625717799785611400824216935301092174426929210867430115063539362509154720500160008870615975362895359731465320211642857587615046986290959066978277166507834901206694902240138514654340845316406042873689980426929487420539572679821908988428230158960856235237652077649 A013842 682 426004796170467572916787411769079376373893034372369003783710976892916175029262605817607189647485513850004212107891364096435230858143537078555991465546312962795504971837774095944382469391814747682753371022216167927015931528079488351058654131196793371121750549292539050366121521181362952271397969299125267085561906359934827641632033686525379668390275498633641155884729381954573835963899225080382337419730283605023106899176132836335927286536252960515815974992938306991837736600030136707006229127956952994905998603636465211497887810876531217688892284016324308925894748354716776593318780060488074933589838240219865111485301376708720357363094300639132924200354402342441871291880877933490611021765290632012606280896286263367156929406721806912296798599428225732147929940477774110072552570713639195854692523597931632135389557500686870540372102468887438233102122329194283938919866705927997712088725271983302561012748833946522462684733358851407772962540549994177472552127982692690436738414501831664930649650957416088247324797292781509749053688664360570383133218476137838351444531020916708296047773089978926325251495266035654985599552707953717261673801553309647182962901591816904516041876869632359520390266796729967416283509545369464685157869657038629146572574751286854707624717033743163920653903035131439028459135129633217273006816622442041072519958626788894011634036521172095926508353620859985347732711600283490375388776318447524660821183618671094465388122881713211648872605900017068176906876739450158573904244251750976402968394848839640485239549938956561434467002297768081147609986965170962318891383028564554028231849561588688631778950754425702376094965225081811634685725901302374380940980963355684276386915842130509826500946827108432889605265489200664599513808430349502007300021504690494953875148190714272170020101330596355863279809339547985699064031885553667722314628999547712274608058076377397879350317214286977797255370231740567550627382881370516233364285253558582756824547786804663216041233724076236668629439433821414418117852932788975131198360117810036368733831542818161086809381065198565444873395935401234920233940659226028690063321207440673300893803339352803320318146474924551786805542807749329815550091266727103365467021473051326030380191919268705563163699767290721018375855295071970432537662934800831572880811592426762494707795673214873027721446742001813519854687091628627492080681423056601843972406015746724268255480620970891781983655411719239473338227028846315448505407529308634769625617216715000954475211272926511089684187430785883042563973016207748402856204787337545650245209928505446579258990243069025267919638869358439060996770813652614031605456175593399247048897943872906065691363387446189269088442697924182311006737636797081507475046094698592149038703904337497181184580921221950008015795506587232836362578107501035403895077008598029766824368513264281655110745639218469046743 A013842 683 7159862609237048498012446029602917078716020228696405846592830388639242153716816615976524036405289031277020792897330156368786925032818427679290548561436881965704052061677469230537236163068230464304035906770387134349356761192431960716242799983024506188443261481959703819503404406495167138825385670010398363907038960191424648172909590169432056086635360305535606906954646722510522461045254275925985945013406876549623357654453264580297929904814803507389319091706314125611816839036706507634653692953572508985385118531318070809645000437401860175697212617462362660117513035597724864203908736476623075408844411303375272928733460238343463046201525910841907057035356440169420530802641915428176699442809239652235873763023883228411806512538773408774972294060590189880210258509609949467989391055984133964729817244110436941299492292914044233172033926194591174383747369986768330161426199726531857547075205646223366142941269652139203030342313562215610440181419023752140781183615005116048170262532532284792489428683641292195172787868099778834352345345381908106429320002928448649172728232868547116331674922323275814748501880936261253342971682362578126016951582706475240204057487053666714201115824547911066459199214052640562365476944929024592963448315325848240066445263844878167071048619186121356014430148311454095751312684123745482707425566973383384305842944640440941653533251811339416236825899305793773739343683865964622739159163584147546974421633079005084679778181272953948182601887361586864849273877359938815151608633139178660404689812224447837635421115824042928029086907618588139847881050923628363693607474561084459552492695581621089834308825329632779835028080537950008144162995223189006220475067051118985633234894558687478654001413323211431575595697076995569924028578288884080236691461429333148689779615641334772361527843063332952994143755569782995644169183900500493408941969595398400199337632089674926158240781420521235838471007484863718823394424087194266334153542256559100393950174652825974672005015200549309689654988564236512125306754241384305030050838500033281249309506740144833386005267562792289431987165486288555304371840659611864193894239533455396168122152724502565404587087804056941880840757969842986209950383919882426263404229897573636592599885587149134400092301988855148155842999944274607059660500945197576245407800433916597248553921879722370976914355392824479828197725949002342259400012677312307191644227906655194776569862796657778179799296504765257828395581673820023743030384345090224573097748561329021041864875864075871884322138149218336296372694483403627406804233860782129743671243268391040657605849015261107677925370477307285298172727065059484029192901943198261145150827742671932246074744452808103045569456424011732101090239461648548896133099713599238248893496520200315124169251542977313784721475079211622280745850252769902033264559283507086291017161602432781777446301958344809268609601 A013842 684 120335810873447074106095180419536227341980151983700493063685700341859742877518536864717439479863692748672888466225427938090201849026579314005836249672069675197588003000613225357639328192687749413557931485089896567009639085361203963757892739314692875509165895727296742094393717859964274102238256955864765302185603803937274061842091481977644566648080500655136945285186747465234351002787588615488045777840329374169519772098396017801067307910222402548692285974308021509157805613689926273815624617470693158517367687155862816097703522351413063972943052461689929228595041589290961792675094133962604028396448020775828212113223266225838583417509045983519931907593235689927450861200002672601365787535294890835128330335142405419917232056239164681280959346276339321316693814771014420708497695477925339545214038421764113672420566967006341426922374197552493867867642047367615325023090138803820929793692981296076114764413919043503585330963264040157764668129109532202230109353017390985421597602384270110507369827885959197924269045699152982868959868219833729544757581289218436446646043409821671384186460419487296618478071112895742884935325065467850563966905250547729362109594184910976465578153663176741293979761190582729931676571013422116333936675835681531370796745549440867353963114142661141630534527502670608987292312282067790327863701504121654540028302370571890906370933363193181568692332889632475955237149294735267414377048062358767821999104387158838458213031892654537007104989920886190437521746056788491666253086297170175745421621674056294807138522693654689491384863656345610866423336822873421908598460824948146511698744734640305656845228427315138130687316949601325786878947460716137627547524451928156791537778872847860453737801753723214530491036880773064543713148315301274736538073392242802230029126000083913519080198458365436940972574099861342807791551473815711792724087682989860912150267582531166483941552813334700410737182222798104522264790085633474034278118584705988800321120585390046156312388290475632247954031392799123059290030618534946014640064442670059357957144879781614214718590531927850008483408290328051749000577525966096601506780483838784843397629020840714616754895184722785022191290619199151069230636102541463938209034891888520110211826277063215501862351319526688475055253300063423320851714039385935663956568901892836249956445765032493889008999571087201032472519180024882366353736013067587946969964538427153858609809684023427277867886776355589688321844541191893139049111669687931404400053860070256856650622968647523178759802175873912578133135876182564765826158758498165254601882585611848220332381504399493436742891701612103544006389023782454748078645102959333175066549961871087165259778230018345787886885854118365181423023654631927161297309006886462397249152996015006696291912610682819712779813831656309735672495505198303743473077447877903599293125435052087763333539997013901209377521564007 A013842 685 2022483973350024974501141697311145372936660414390054186921365565645636698542454049085306005338069084026945236451850767355482022476589718530496089848238475031045861566431306478585844188934503004393668154469905891601731004107665755018878903269662043158682551209488676344380475216072419554836318384657219110433833443132773765157380031537598272231654288974510886639408133664648193737303851001860507585388162415791667118809657741871182538244047107919635871250370194917504415238949286590884019202945829939915201398718028586350154103100160199366193253882723622640544996863991213194849490307109509485905259101885179344760986943435457669071498074535845019495570919512240610666624188444918411154791105701230266001847942738407892548919169211640798289083732866434973369672944856439368847720767897491181736412343754589458492372469014475580362284343138264764437251459890107510767663075962875818367042597936643151260845504737364164758657499578722931550777245943907722881447896163290291980790903272427747297364697279316239513189851065664183078608505170745492458740668727894261358780051588872830954021840270322994266760941194438750667108008375318164428591776545955687388975949465798781456972028617011490927917846330123941961688129022585509224473710770299497748980902449452657618058059395705807384393803737384925249421892524713352040405231179772647854255677942201770463376277035187802625012038876053023379670768196615639433435046784063810784338947434978597967186427019844803478413565600334202683427985976444179434715621396539143753301195475864146823577150912254366281705403472200681831977021982033602017814331084903498422120802755099617174597754177885526562461735971949482500074469972256125106191243463556531195375449515953990645971234074826066613962856855152895786186883735268524496995399503424777080099520683410334515180895489747898666926052896369588570552605620420668100313741688010592350509547259601315095605678133716309803259821618567742705704326969241798094112339053153553766997073678650505749142309998023951191363405618774861257487544605716837668055563087955687629185733994489590106775351070111375092580643135543565745452706478912185581524459591878456862983950953269890563799523369635847867969021436880132020559300975414384409479249427970357492330164238601462939800538627285053200253642214165955753554757859959420704118053534112898853017983972901124792574255791262587752765629858678197931307241171626950624724193997345174901655071359381742259125573050208395891625241203812147987998419832445063113751705226200806989727020234058922065415995169912848700683614671000366019240250254078663434093840616378333039126335944442286191337780828994624264115380322711716950957788245437512673343505209167361986521092711918337657014890550167363604176758563398799799923872478740773510566514404024217544578175247746150912690331068647597727447631955867891016552012666483925793319559186920439038346806729812637626008004926265649 A013842 686 33991888140093869746440688506708420282946451584653640719587391061806215992403025202976738031716927095240868589046255846943586351764043399342047782079344049846787795347010967985592283283422191994844380672175708320150292986037538344602297727253209959367977638177876183320002646956529155458134003090933881589061438678732528671000086190052414161397413634794604471748532502501742192142865823788269550987618845722210549265833917667628964920267699742805320088104971865978496706921020659732987710743910563800154789908253906450787040010804392470747610018006935925719639762293100320165835383591589525929609689725384209247397907558319737044084668138723947242662060444242227943473952735193743736278574113520577080693058373604421450069684476940046896844630298286172597424093184202176472223642946053134291443882261483385028881304086726291079148912955124815895896885286373036933472113317708053879294884943521161443241030398120879517098756595419596310573913172579257098468494790816419937321152711299693148826808467173468037498181826860617925002173146404719491754054419309718850657016327054185669844245069423318564641451138654932082462084296763972389551341988407877237946518782671680119947328884966112128025515243270393092550092384482594653535729656916423658667122027467950816586701804263627504709506659414228438667033747662857307743090720438438892486475179174585156177965088130401398718577337389823163942126601080519051957742831299760467852384689539685296034502278922531612061696797044816944500374160306097323759265448811633389061733192362848715663861175382259134096622716157276859550037808452038749113405462543973097980584331904959265853464454467722044935294396480554952378751616823708694659756228891994619800675180014638720786838531095601701580873735164554719478442954938658091221001679454060228385232644126077492196645310496192932895026171029283675105277642662410168761973056550394025635013960792119302811844632393370018863387821943268051654772623372046900567746082466351778161919817317079050125834804136788547673244758234749093154593162188282890687009848819271241983724631245386540924573325435361881181002869179080709483823637791077103068681592360701224496171263671607050705778589273469695116955343289644378869540171493789558770117745135897798373593070358174787629227652708779889136662964693487218349994815352337983774112125747835491022673256632549204388795517083750312360731941034804472631480802371534159149739528513380354572116784337128942149123506254852509750545428912470771234289442123904175752824909736756963076342029073828303153446630820725248112389511775503151685370886020300096336815179239470643388596328218241504017814082392912650006987197083815826794747547041068275500884292050475852907460005209211501001449265476662880095398781175043628237320524750196180392091407588435024271725391388869558389586394270760175005212350282271644315189676885595340808321831254571818917494780707961000580316538795746762743 A013842 687 571301663970557668828428651732248419695481011783273739574105281575777072184317644586430036099066393689713278376100422019580855814098277412741797073407535445774962476397213338933849505144476780857349505957257129736765974216332906957730817901944699787097600164855565013059284487398385515784858189949325747867355599873457609373498448596210924810606330959992917356677585769546781023345145900409446343448909940053192701510870654239840013414939229577329014720780262151500594153221594228132324454472904845789201553988023405718377781461589424255855081572642572103569985484860137081027195292023845162298950055214532404821016632332679820499931017407533381307421249886379125045966723620401250975633995125940338995208232085169511311321187003931368195267701423295702844906734146885979968662766994315028036297329168751252180408077785608774167255780036782780762338951008071631740865808530719261549309131245760160376551997901217622043878802099217155191815758691539574053959991949251569886556613618813942752332169907784477306231941964046405465511524071624120497910392625338444722992473408799698553072226881797715115928869287373443509940250775712083951189404799171192738167141180362927775954756569625446535724834693645496706489402705998968341975008343794332431218319915653849374372697224258787471652678424774937368676836196969642771238125738408842466020188336387252719883059236207656308263129309510757916375321784360283706253783765655074183195029477093490770451879801850988803920938067932238386217788512264577720421974398177122369960549764042398364162514774649629266761937990455352178457485446653415256349005608976555857759680866326650381199177086239004409227492921648687084629678423956072031146522938987753574989947750506032980264395192123777798469744866910671170274190743654026539151375226584390258470605049826984411349017733509514623166704856489170727494401340227127706382481161442472388847679639033149122358672736635369907036959123400506144161763481013992257842108408011974335567386369648147595464905553127005120744224651651428008649247276898470543776574529105491764020459877341211593319303880592127137009115222292809484294623880354632871275331522806305480107150428528699701212020749919205165830668454669053075660361662296121114249368942499034297264978733509843655684429159076463596719894447603439678808362861626744493291502497443871097618069424223254478162486255626591499846821732971958771517297845458374612829672255724383619293566794354126130700318769625306131377417023731896252134702653776457481877728257945674278424080482643832291099977524203929245024930524410881470376028481343183719132852717477783103432138488363984958027401282777682908667433821387692600939322023119234506343362296492347659815680307551217697331357804866273025763367315208958259784646059476547203849880287338827452934888653072730667853778528508666261312603971194139526005392899416200892965465017895588560546334779358700536753380067540115841421601 A013842 688 9601867066353162739999400349663899189821949365041481741021987467444085252201826652564129616717008878743011069667119792883095443667549748475951383412760448237139794340807964587461208632963221255869473146623620579485825728653907167238581856477984569321749365970727481174487394379704665363796111598478317844406645567073202040740388425556517013291860604444600962013680184028772748659361867148181564694345829362474009734293203085808991105464883631506168750412153865980270485933195334192219977106326111743179110517876709379908775373024933453468156355991403709344700746044044323920824071273044765642758453577990646127826826539615349743142340609568413539633828946840373954647562723888083825147480556081679277492464756655443976609375189975074505257864257821330877714347480806712665333315124873452676206049211339202295396118563342726667429067895078208196272630749592659914668731643975798628859238568847491015448709428725764573691471026881542727308847456328705621124905584691071135083357005091405935838446779640133710085840248589727936658852185071786593208379968854063240459334500581696533581484917202374197953416506112885465071565794787392994967640326459670236350375141818359727130471593665694879925927296696099863145967391279724660923573965234151345171486302822394246435081922248117441036066566285192372355351585962468786056199179285437415326401305369660556463074576582942079572978414304947308300520033229743288251007343749364831796958860421510299378984743829709568827499206107737130557162371525630757747132123710162895671926959884260589306479385817536319086467891805583104063334957901903950213457737270068974301366956320352012956814569288418947105886473534149483831371005271429702627479611035567174334856051842754896299303689994024333458881001978167650358798323828593224043517163433203847074115459072442127001542941047094412271562808523013492416998403325197335361170360880363633439362951693230137299482212684630662027570171986992306764926758825402167877552316013457252657881062714676416636978667631405575064348183720305550541367898982832594429252888110676000077891869158473743248917540321111880791712199541075249002539743557120314667524496903805576204160877252281855878270432743892081222116044717622775042623698458210907567189143816581269434132497574099942321088200876598123670071265980871010681732154615360694698750282474539141537666892812920238014476906498316123337925532866059711072891224888618902117828301601959715489466977112709797878680257561092520150060247917861980309627947502020920897918978831292947597473520671794889316517322249295438821134007323773684872609910685934888767465855622649100619383951573933495189566533359644516645973560236062949543987185242564974348112890117146887118522138929013315839048130626387450744004914466716961472200546321622328855104937989303673001476673592193384334618455728645153853880934943859903013572638460488088408070570555771156937102248636681679921214058795146726946772848007 A013842 689 161378579784197606171169921676801153683337502978252183621356543365332740833756100549645326468162768225033787047895282358986185121720508622635314901018264853521608523485959460821460533494212859647398235175303191079418273021486217759778845261825486656590641593870016776099609637339696310769321247635625088010942492045799306698723708268328381442396301178900408368563922852971583586717894901159487557817870354095100681604265864263191713509548299194724178188177070025530406057079213981768641155226022960067611310473953854548126787694430056552439303875147522142956385438762252952137290165886063376157841329285288789470385473651315183132993318625016326360625763109546165055761586700387024849253705706064783616815855165108046914873768817911077209868924581203108061745038109918419766257027303748119128995069094977972978722564694101207099480344112579445154754105008403835185837372740301247555237222626619781496646459368593925190032553548798088617879799198516555374246288161902832567345981184571259563636775025411727265412717058047557431425328674501517272053242136530240882400034951276573639904017003420303145003071218239266011457806312991714066421130966807677662340755008541171933881836074739333846915060075571350399894273945238332376142507633690381658297170291535980099834421867224109831493170779555228202176394105271212887246539606250346639390826739347884972474894408629507531383048209223249410606840198492295445634680426395574728011487567104323601662596589545928723283779157052737953274227978231276145456049603196707787558076414774767724473999037435332914886265857576435229992470637457299691237584190298049251083074434876156281765182466030457244008633960688450374753852485596919012060049822674777499045925663321181542102397117729566972443413000247063699580323428587166316499392965821857057774658520630534828514932210178515787048156122846287767052492164686591615415190255316271587215373129108118917592397548590587536697371880585379699798124035578534235518021775238176045421007021045566534417700466881033500106499923787175387948770278204467414572453290476131533309128644946468202784557100176927380466306937686851709985685469964521128617084219462260319263331863979101151746091163126594209100104363569085980141376499987150723481747940125281395379464886727897730590529392132984664522887767340499076527872322620367195801895997549579351823567467506750440309313367517199084940514430879865564002082816703017887894340265024136938231471484333313572946979088829281986162062586755506303063916913666465617531324277217540570270737461930856704742706635043908440266799261090664321653954768898507675514798635449863434109986074103100253651044726175545391268877626887509992985792622371789523868733344198887731801001588979926799306881931437693884654490597442111971463274582027506481067748692786226832135818453063994210511932385431339100822176873601453389949115334605423301874442079330845834641877492836708994435844686170031039794411256453649 A013842 690 2712289790433009166918852873621996989955853412555484450124139424341147375192938781937889001950411645558142858913976010607480813340756588420631737541413977393137674454228520658026287186437235532093822138591320732471782914672118861888603052315500954237318913268173371955906139174768275895099982209011950854199910463813748947685449364865795106902354633913779163450453851389893405341967659603787507384244947041276357155722896380671463128954978264565729262808692015919089534601330349391585551895883767889856343295135742433390366920780285960476847380229604404656667970069277185366571435818047067163084839221297848684628768655657654282916218706130649397143037200582142396092184987673404726641407031801830818247824077759970944498283432522631474666267015436280637193748855513398881011481857894094638201020126279294791853390144813758987720966143500122734715952242876243257968368723646243067660872000685598667614137042607958100668877127494649475400705785129467746174957365137100906959383905769089159486043277852094900149791535594605297749965499032347000791398840588663758510497387426105373165866813776485034958066617964947343854571350702451738314339948159136638470961069428551476692752018908143983965101414690127686171023062197620652245827125799434244531000541089845217537917128322435613937905721291984720393978655727293274995952591162249575968241625008219902732385550325836133079954891252415152844069163216060009554782073926430424453689071540322366773143260880498424052230476292585366780679949630133058176679825680927067785488590303119521145234501822175640300493470268287146910483454003744835910630077486339313762953232026963558627627421706573894900053110977290785448487998725427417835693257369694985426464872623439098178114988357680832105856442295152399598846495864264504281405297576567951570018685756237398862850465656470314832918359956677558500851235811887545280283102621100576566328776180920154647975425599162004729272729196998476614507070665968424896351391976428024795390865002712836743958291746869530036289944219091056745254982065782483836719222453032342680326525135615291084200051182673618483497220701702916689729415693693706608667334476502209185858818637896753057396554178668668872345454038505628068236114835284042209557737629685604412142666351235777158035027493579073256636174705691767979203950126280511459842466030815780166098698426385954650278629767861565020595226039797900534183005900327621641840176834260669520856341237190001220519877545953742341425785895599794435595251567992287633848967127195204364540284522671908636610670415182969155564095181150795254038017800877218502377220666005854737086535947450805963113108712832391391056026275098380452112216604202666527661801315950706108379433705985629715950764621673321119388023471209575904383255900136301427305652279658114367706700740646550696074047601944516267518326714619627124874781428713349434603748027313525942826035022106568069483241640459711685824669987216478743 A013842 691 45585454507807585068405160246964903410188028304820027153236411304901663934867722108030100455780568526895707029767194810279930029818095981585557612858544718046464894552218746699447808742450617587900868683304327550653255446894301711761751500266624537866618975298189862462914481110330412968945400986863858006537895165317678563749347475299418361707874332188886400111777880309938463582450454960856636607004824922731734716234719469945280808346319692556211720025686711552137808044559182224378370714118486924815561761346423077991896837554266137734373919518961229064618572954341654455966121793917057809966892792352942842555714795638195532972887793937824417783026230184067251121353087826913240662127983493370562291179274911831664182649650407867194715949728437568669315337014613694993159975585626048584244545262376107566679928163884847306626277973806562802371009346021020436674373138322407238176275715522856806590801275111951797941817881802573733059662130670964409962508435859254943266365304261081503481929370860158986817546338738531239283670142236656042301040313773671789285929590470553006798723539141383982540225648136870008163780691256106365849111508710609482781442693885664668775083181789175938501459476696976021476384606355410302295616503311091347832526094097028571159773175715175363454381457754387195661599266808618072856975199663928623298236991513151905223203944326327888674801857279341473850270426172320580587222316481516143793152225378198018356218785618537013045837615049482259482887913433646308775457830219341228270706737224529791887956272125305986530393754799102078124495411440939457149959712312904846413954970677176529854534076622387451585192636195326231032737794578258611564496576612463620062595114182140923079578609327541745203129225654626380057813055990693523457578836369377562037304051505081962687927776288296581396858875791879725723806720290393973525718105752837390350287741272725039168522978045115813484886759613953396460020336682931317232977844947825812736134268100594647155707009389636191319925092490263390717500483579606205843739971768114583428247907954286197252150260227195505852137788333520920804282289563910126971871890546572629786729164847130728635663886080884317737510046025164090942844382036618897416036896342125953354881793365219706695094707084583484224284188278561544426480789772396556105572326579920817251620824452268739807232930508449323301143964050883314278013780166806336934407852053419072637032527173452350513277581914844547532343183547345745079049393103246378262099590506769799754828561972546768455515537667980162597565747709601415834616965179343411369453947733560400566213409668805695822042018136574002109478633605578480258650024466834216330411894717183517563533142296500478635984500996463508053554510480619342224969381913590818088726097864213928178046519348046577548916518045881484908180517092612073087770451472385263947385193095058430521077170616545089543804842251206374303655228475147358233601 A013842 692 766154733912722082244685528270739131615030191719110196364444364801482265753321805469661898360304015231536148049297243176374784011152739162508466799313561076206935482739140475777619321534367529799849899960295833143829264295952528869579757464981158607924265117836677018414203684021323250769065354386220861515882404043494223620935283017357324405224243901098613726678650834369135757430244796527117491453930092476352265375756930131370334545876595072792250378471716561056780139804906175645127276592189409745375146522949332671809810148774550976901622465355181376889044355643620186441422608990363990612113567161075910354833898570291152322675325152713014989679321850703618289596581347106930835808385018573079040427850073443154779917792674405023941590967085850216625182869204612371750039709667616998555398072224755239873189552650412628682467853905766901019449554078575290479186189335784698452028665950792654348371597030806573868008133139455856731533741430186898838239879281486497831477801668715996829020786936046692091442501315178494538640644080571478102953584553594101762528618627038584385266146522349240594553572468236374227208662077941379690826017126899213577107707356136366088102823036330679998394029424846075992953596079015380950682426571149512283021266063488759195482307764244952333577789160477985597484498877252443950507182180751648371773469116361544071086388692292592824957394815293892151001495052678191997929445473104841828731509451931374094512969129890751578261392796136648335128897161079293511589119752496468023545768132532672212260881065610017715616327836908508627038394380087869456319372884842991753679341192171305937265154225792465898792332636534847964967224113476792484564493963125676062392036084059242494198477686967994111628992895577305569631664032035586048751527502860128685160969193645912546896002136077400643537007125434122550240019547920651513046744203387938019617286067570689733305365692004261477240491768831714734303561798630026648734658640038108434656208643966694234745967706811615467513981029483856807789030627522441501615737705506701803678562588987688117216889423638474866856879808521486115957572440700637504016250864416246188825557073585726156179602933361422728214331343544932876476385528889453808871332116822110898035498301089247610424456741970594619357544352397783877175862633704668918466354092828729175547991196569280709940163863055507776722326603803195863070577603263514104856592769461814353810605684204213655076656319242792310376091885880239937543583149886261879451107817647280024479403641072593537431849641585742592777287521755270995932407333769224714886412499557949652316348776303617329681060198821399253454007395008957517707130961214082673865232714511703379690301522577283544434991508247562179856090657647769284775060401821720879617219526803843490888427850682618828864639918797130116851789950775531112386157977896379131163702940348647041767744006552273319962727983716025532921533424981801649832132007 A013842 693 12876762612871120036286429673646312585053812432223085070297216439218512440516079584528607525741629583996428040264538766065330994875444087104279801496063021007809964658396733976394447937028115073346077268632692067648338445022074152711026983713938332723383123835481030648487521317346379875675681411169214019497435564759007416397059301672724551278603867245764400904288084573242064675130124295231263678866203064250052524170346724717941212712547933388419352110974140241681303809701058094067654137684927409590520087611209434215107479170453878268785568775224533401374168485302324473520989789301047590217792723276202825333693333270883397087204189841647642931540362344775712593249742700826186557431527007157739432470876184359102386078341478725237386319383811884590819448482721920132002917400383638894720575399881461316548696811395485050266237220594224305433888655398614907083682284166533426883245788634972141633081431296766086999612693674834584086887592217151208774297651083943569053647412646109758705352366034136753980874119604204957710933305062164832476340895592256068322818493264637487763168124601123686672661892473648741636695983543960768463712869851795082590449237534583904842744146771609738733008452543387999213571089300011507638119543381309852940738418729055575798471146593664913870441902420153503936921972629981825476174210911892954184396695438688471202748934751361607609058934660644445381882127350362372909200190066473076615490479358610604406479472166073861775839228724668648568511374586259686049278335680208138071733725003476621871468628069707567746363621954921304494634294346136821952359700075556162404088687416823138887615447072893974361002734622241189747204135675204451288075450038253237580622950464783688599993814484871077034148483595967774708799377386422094721366922740570182811500409237606852175681107901052872615926478757171297701884008541902389979776629826341074295707726937660582347663281185515622647980945158754629539439963149574857885283407763120488461266898679148230003375479248382821162507479162535181368510237756769674317655703616451137214425601433116074186064260543091847087263578941820617150898920010855614530001128278243849695591137735755299506910586501005431793098266890959686854938611584045050165700478887429217863282619946406984588403844462299783767542247930749553623694723284674370512664013238172451253435088040739900891964334046373919203372143230120312870627197778049881560324754676344713844494849734420218900873362757513610360490976325989192630295002000138403407934769091197835371425336995507079583617096926131575756807871378140839628635970058659359783095934880070459806480873883334896459949578761591257252801502287915549000103750065125087499652966232798198702454897689956404531318902279116777556841315683086058369214440173417662823726608586992197551361806886422774656728003115223365873928033702684351405874157134504444057468355318439710830990473518124057688613569222315241131812212273669140328728642641649 A013842 694 216419749234524914449866023524973575616999425548373390776485316693945538587753749577172306685139568418227966072726103041260018030871588771961630623744331194078262076013673907941261486477631530037727520653909655580965624245486000284614230515280161558081900162302929682109129770780640606570481177477520980025693399536904637647385375683213481533339495196799562285998369837422479380994911999029951848650704274900850632773731017402334437962059793116459164050929142375041937673129645683386995063092070574972987871112481596960853311402417818332063479054405198732876895649732476167426467275388782706848790442300103140885383383852283737254844640818668571934750398869928645401554748425572785717470751674409300126641538016030523433802818685232935064751869883726344317902470649107311658573032748247818903568710745807720347233947309123917239824648966527127901427366631284520743355448149986927305626711969587976784427199615804747624202490542592944854748319762393660365869620621767839565084652064343166714560857215935736424156551328187872724247656058179804339429861432219047740301610416298762256835566670171085801907428426804614400687949395423348635569622203599119953097680335243751688692000874790444878885673061896722102782489297865293408873875165609674698374990603579237062444904560799726207420517053975519940667847593992104540778059962796184880977155260238037135504601346366134539085453514841451193533292914377540401484927594447212998676548486580168428259700488695203394866529917175505976490970672671266543430220987777258176571628716133431583793773231967575091113133394196362364641318585075521566553309479169872421525518569414546495284152818954129027085372960796007676081259908293161212798684088792922164017529928461619454300096040047228191712933563797430389530791135733596145982013870500763062512887378056458364516672380492995630055876328471778000475564531563753468390105817491314435687959766641261407517176766884961069844615745283189058669367460654904636477958234274766049568512766100444301666731679727570075278263202284728793260551565978027916256839410681694263162851083286381858845182026947744673995638971275179112455158148622450313405728962972444381833800251924839318812646227322398292146602571636359456970953244893045158134927948661022864628190993439262189977303413877872465781082560972107747753437214245522145206344070493964388216483524700715514291244562317406460051075611268632098416631313055684359384378151845325605584424939486400619066978607865531249328771839110900360537368098616326146077159664115762019087545638883487486561852548037493393744669894252413091638484748775887859874493377529344217967524047357209604802372570246064260647834848952996632044743727344557345606667403474639325592159465475097290957876790605115680397831992685627383011387095994630659078373110521577864245737888340107573655627548357559110243108462441015894078526958959616191273870647837016219936456888419111037572528257919452257702367851683557241504942296878194743 A013842 695 3637366725384660237158898257384230885394909345191511578780388717675142667044377269143534958457140726405157425784307613814457123044858792490359125893270974378873350711561817370768781803229553125344086439630259581349289246693883206783511372270313675306682496027825339167208144057510226674630077149864695111291828966016756244939606009107768984130836895772610243340774601857559610956381485967696400720272386748258596585028097209481034898828338942908329170203966095897329846472289955000685226025388430153571007149787478200121061604740436272706990892467388175103461985185053726945936635497459270954007620963737833488860638532405332772042173878239362688507349953806890743263930656788601809553530923391797107228464329435425007351923973642709939633284677135788668950986824199546587045636961399801092312279321504790355875960952424445677049732875180421438639289750971998940133575017056830287225668148072865125815867943942830393319971258549359624173755010246550249769170713790052079570377747245415602971624327228231922080799158172853576876430355369827971532797681091305535371249166266733297250635369025565439072658149569305154232362365488880220518018640375890409051712713394441734631846458702603007079431507151298208381465297629221986322943219908401802655588467074356237308511510953360998368116630126166563642804514512225301016856853794715479294583048458820690136425834828375623198409217223940270209714054011943321527757178079874308868756750413952890773760786113500283457521768317968728946883744095585976795431724141572378173639363832054584628821946709679034556338432956258262262526641459364290969061472416408045788579390596150282946240756428162046558223863352098501011897735278683160503507483480342642810642625507654438168421714145073764218119274406743412556844006618274550425519707121506324791654098162994895732431712698945777554349113452625172853992813081992004543232508474576521720607539797939680476141189921035540700878456830974558509056058911226982225285044043455992995097994059850167378112759341181270255201769640799436828330090169392715188528699975327235480978038156794219901610974326910744735844704190221935343033843003897522417410086680677872725480680834100774431284145142607548096107949421492293393310811186917409972773734033145811285806006026733679626948538477045402532382654602258214916492019259824490694483024792792059472754438599644925648692947358868650374078427798591899678088322478526887028173243598064387453057429957947935204658709462395983707468668299936902359551545633444593537118822474793612254804379552714774186645055774866151468666666912700306831168013172676347260910610196135688271380176663932621827913475788125602028708160306353014394776007825479975307611259050198263145227424136239960169129035219700179240446362301067339426272382922381757487130216868536159164378116689332187990430132205245495965855923928246154131777802599234269326739943978196731608472030923659999208481482430852234095203696483245546557973565183631819045601 A013842 696 61133222553539984605929603011856768490832241364633735104561993177966122805014848762495392046789164188691480855156858065379580867014941725385465828888205266385724405409219464550510915766879099377658060790865772783737504369184095056410475633747161940879412710739660475383267277174574379720507706657775930735481769431843622208699958195074273316286975707250260359828398733420004381343903634659073406905618004077982232804567229799747753544607892613460288363618058173746422729659777273696516593808703345591067917166478146109434682390872512435386395929699393058963885585005197988780357032805797966924006085537541767447280751814136427899712816371568968705743030673632412722036882548646030613166194229445933981188799984821188098563786225013025955416615568621200159059235554321779488476020410246456958492478556531011511207275727397658494174860433157343119210542844586386186824995311674146637401804564660644169587292533847150420528756942439087203488300457213770047870452186669405301339338797953700039144090067724893914411991451411150066562164982700698717551730626101572132984584737444986526891428647212678334494165519811311727183314276771609866246339288797590104932135574020382233957443431414648739984005340691868988267287257254333924129706697000509097232475366118705280444152964593138299572936202530481435144615475406970634190313141727783060504057295447399339122909005960509099095663713882764121414664105778731404917014891988447509157194704207306235234597532209599264070568360120100427410275087014513512000820987647406959964356787925341403856610458349575533788380042695832613846285263007535638317016166902570025568653817749497805477468393288119516504068471358719506506965236828827878582450274854118797718470606907148142296663749636254755213930644954136534842877219233340369001709717591156800773330427825455212574979795331181683355945549798271280157057209469039620358108769932207600558250921383972209762504979002844332559664223958189404861705182120991890260365735238364874268611986163901763123941146247233609179176142352916134773743825476983364173601860485324846728797887301240453886375645512388886775341943325060067310369799366505659269411326842153006897153802778731715866592627411805060851286305927020975061374803618520909412408147895081650280541543291312953490124086183702080361755275900153818101481367699870215102176197692456143558583849544232265377582366260505406837136136010934057889630435896601390282507705152668159923536225303230946984698929934489298171425908117039517956982827461303283578356049333856241166497207142477209754943452408175407733880670801754056911440797393171368414124625566452512777086629190715575061741787571026993296498050268875112933000363522841944995022430856682208681837317457785010562551694937500912494182011194038773737359939776470198086197554909487227075703007197606083555159231973561050698140513462033112492789528285330364574518238441552468143589423733953606696948275215333498438088526793907900999861710041299982699416007 A013842 697 1027466071457346521271858837820276708025417480615399185902373419342076625983884563151260054130385482519337718732621313504834615631920125578553524186124065912144870081712751540700436961293937023240299027712081043176276235932877085613090863976388550740360289429401473609766573127473071599962573025797240067871242098840995758461620197384613311626835200711755125867635897512590013637246988387715046749862721794538647386746361431244360493824224851154427066527328703726156126817391876639017354392142877129349078483816998201661268706943394316501539156390457699142006025027182362597431460650367046430091770279629464485486447595740190943710473304756959657037423116531739960619273884995093836515484226414297812421840161344889708372561555083793927232687057861816511073308571961486147862816475035012202101383087099616710468860683150372446311596879300075465804571593588963392641967696203307382534812129318251446558253625616369057117826817931573738629027865784391833194558689901352694899610267177207836557894721768252292019522340323867199168710306864250643345891936632889122839071915682237888557464241273703484767843439891468716198769963049700447022002224426821096893594402592560564206122751751786001372911177761008242085808296932673590262847980456487556397186213478357079648424878875916875400922338755929801480475552295164955448836592973018849897891690964584440692638731663178276428500820039227616588616259625823138722440269289649837286404971393612195895587880723846734831234042428538527883484493387452928596197798339389968776120944534661212974618051973481315996381303377588858740914516415367651473194090717131494419732364714915809616659811285993424713883878798125998745862564735382110155335241769473174633254335490288438827580027640136533670880532349744172741104237423654751581811735223554572350597364500462425757747685420131170552163376855459545405599660519546148899358734096250613142582523235700420929478421182100804697330276612065289327510678995907510699605966912151198441832561651456696932824078844977255269474413424525461477142312474791659401665726469176854698970906091871948308468315474126720020033172041464284551285385217952860615340996170236065586920463963302143948569822288910207657727568943715441527856526324416480924494343741672637296265061718097096809308515516489480864640020922053885220831597346931718705222275354617110404789118759289911684201026829740314372711747037935768710951018736114179566478107000500893763834873338671402525971834915408961634367155237723083178303010381142124287101430121154121845285318560443614464351334604624204077783332434165080434510585481787031188936192581895367382244494976808356670062694223706250676334242730868984023064937109728404569531341995408257881315639794512992672524806336814577836289717062138209670203808507823134619234722305363751825461340441970165446311561211779640579083647609756390521666313601891547437403928033487172332089307444696558267755609661544110108248953869825210092104675760664128809229084829649 A013842 698 17268622262983622983016131487245390631783191596703014117461190058882281852911147852883227729769388804702509038739166416075755384925681550598749080996187175785418831463346215144552244008467199549599705758756946092663674697323865177899218150851162372293235384439950566959346794553439914380570964844574213820711965955220615712464450657443195928512219218362468400457356529494100359201210133832326790724942765200811046629046096574923966819703747073352455707124813523525506023419905270671964675268745335912969962077512288775320943157597628277441368601454422549479695262631853968175030559150718949350552383089732409607570724741605389190941924833050220955827970319548953518128136185112542110315743393345103333373867591723561328617642056293324534999771381483550101609097168956697687130356495913450080717945544883258052850141501708309705159008750396368353777434773449707740133551070088987178262587457451852062304568685734314742979315328975959825138071340238273540500947901172034743177749760447332109028536588759016271972111973823236016428514127467460562714405778988967487556281686871372192985301503087134468493144694255914713152726768976315413098791385941582175490641124373165402612305088692267325074518164629265524736180046547445031547686007532186360367508689930747437651076939267534924863301747470912173482352607424837406228596618097527810233865650041770694721179163063037291933813282399298552004873475531209492508053605951144815272608354212440176417145511325692072308550551096447038137723880362921370916296396690127205220264714794051006464405599518300477951180565867135948858550277393084118309973082682829026712441853763590012227201448283691489166246350960103660921712125507567125380719408419535646061105616585277791375137524547774721406489107202150311259738918379365409835509833902281697496489905159271989710465348856144583470209874809708579631913494352012124551522243955684055087384468022416974561743824807568224548029959018981317727471981884217532328277485892525192211879863676032705349974293147532729314056466425999431046330845763823419563795864767455396925604018686091835220426978173647783376697522500890230453453469358133728362036122633157554319372237831219133343613003209713860103427251237025425758684637934467794897976435266292015038326892296057906074048220285638704892004831636959648906516656609881396278670781885049774573290718987385545676366657927445463662166332466586464724953771897871015973797544357418521488772716203050262254008629423278418188808778080411858977738695475855682893313736046237325853710349045375828302352880699918997935304468221012506862819410192394633192450588723915439593383227075218050553743701817830955117149617577715014475652398003205295600113264916826590211271958026379867847124420102842609694521274663356889927115409590983423545477977786248576930528748808192570656158409286380419212658865377175655497645732706991237780447818458818905385424990223015054806168531581571858589340167690152306018003285509482012896713228731910743 A013842 699 290233734373965751475552121906133280348380101165787558272170221319634511101877661963408408454234117640635069414089169954985220754445929820913175804302917863425534300404459837934489565050308222830122254687427992979398380637922202044952159461355485991132407106282249178885741576059664640994256206142758811684706011809392888279390022199647793970504868403018006406486791191207344737094738719319916371714113054730031260694377745134747110338760877061834723069646740889893179735618347884183710297241802860689286152636749037446819091649743338458957082084644479789105238279053569643117738607646133381734733902589132608274441170732161776132160930669075063604600697160659261779179584863186495248076699211951151724014592614097895250076710040121905459741157608594026557744096118655218027599901626817355506626510772852918094252328219211561214607460067911762921937346237369237988424592834985607505059307397393277611152885901136627885253352734098956781095565015384663395199431374998387928588440223838310756442614447272786483035285944047127728114036940345609677541017927467576563358426311247152447503962362385469011964282876359158583957878806184933147951386823520171623471205377339790921705011625650936932527426792924065674240978042322908645221958728593456158696718551666072184601650118269459482177512469743620899717900272989242286484023360365149906600579980252040066178858193600467765531599837285010763545908503253037940582856955220890910286728609248482045042964608850906659289809112277985369980725257259619480990193539170967938136989061543615265647264911104076132925491770528953892465654512145564776435717600650307451956010236204657335502574741304002858417102420586462229111215693405680676273751097307135603349002097948763839641936375074449742678862424746540281342432001201994443105413778395648489823505836011884331063791118225222014383817365926772097873570099574267777337434354163181913853670754052762091459228463540799149978739521232019007045621599528044065841359705395670905505064868803081678817017944930582581581347031221772437595682524752580212608717099146622856128626742057145474549716222164498295212155260672462103231192459502153572580741113095479015445689201229299974106103744945660846758301811540686330726212709764600228850289947520569896749160078819845227386528438340729713119925205322380819171825447642276627255619831142031561253297114020988866182694419786575907770029549765918712632298044287518165471615328015133090661803041224665757703123034717040374499309133197482113838854254862706462387923961729110735623309836405631546277644865923538598298662197390557202843405827103576600065517044682846793245991897453189775656770396452284862653933622628656248292289853239871403151103643457104501680847798549366438906620128668475741135819063267039249005028688995658399528848372653479832471396681219292535018054384876195705707157550394191241948931829606401733375986484837369342812837810678214026127274510291478227311040198368389807244581219557864190755059235297223857601 A013842 700 4877958373623242385049604512876382042815224360293391491880364909719097228089257864619005120890312815186153611642596679433436605219972742500087745742919140530592954986897756496164966119800530301105864734531602278004748583381558449769510944067001653052962366235285761949532658668834783621190464056641347347984853940480466273311708103109480473262275323249523633673823499550621842996351273655609834459399098110847635398490406762479694683463554060778256190631552774136434671816537572889475618965742980679604832367365841072368688473357236289479691678596619771815491739756053344991879832778708563746815672700815551747268532756495442971453228761755144594002523917179200212722671282795575425634425083655263007025513258065143325468039265644328865061869635927639804356005023466238249389871546641919293999871766559338994410098880380288709333907581361392999429000978211464782871452131777603105337531779427988816810646553340403304867453099402001166619873161213570037683116843119597905915785914842050488883531021015313722420374050861600075726412618856388661850431888306947559300365071013130891185199095424612577684083702302968378320580069095550171417618958342903524475680548776949866021096130392315297024988462108674771786968117957321125600245460351470217659215748697851675206599933537754805516957452078981036461558749888130195108936980617657074480235947728096037392268069659843061735289598465249175902916084214173808667376076846397513529189047735639237731037106180957188222683821750056100113266049398762424617002182812846458136268375157363541769733581360926207566078740187280128070670255385630507197555105714129717345024664039891675837791773677096376041416240382796670684672202159069275126132934692441028085486678260224873852862024655876276825203640772715102508522254644201920605272689373495664168463662585851739952189137324011306395748818469131258648961092663544718533710259190420598426138644363364772471155252786730211313692675133346543451415762223267836614595732568585040908823625249973393775877620600448301448637699553744329358670636193516615633314708285357290342953829653754443990757080545918722847630693466122070569006651666852695094364515887795715812595698405060844664801285641301721851466778546564315160515457013013636046286823147978218254663133444725138736685383463192644288406582925853254427820870298523743274285202502004124449984164595350759873932545113352981281890886642915795803211033230340317807081438817950341854752923713862957389716388844489297574209888601650081887289623461477507513353838024781164133620968420469449398288377261576913221605615551543094908189121736129811917301144969984606054085385820495760559463340053173551686624662395519825565048515563402518672760598935583555359750008950219201738703564502531071781269710996329128658027517175950030720881354599187035544346764021252649636048440046614221225820196949475172203435697260194793932850204850661666544655365084068743137121102694468874566416652613977527490359676557109023454020280567640441374700007 A013842 701 81983846385485834765528703047913352993595475823451030804033293037648867112496156930651619066803487484833683750877122391237769023932081883198974742701241994897675794464790593431044585575487512770686268593272639486425809440893852865276170436934096782861138489316447801085795394247106208321348129399971124877581440177655196655549878088961038314119061357854743711155951556947301315239675856329834487759120641949016208142428266456996228544971953099500151795944507474911057529220546987553416727957242276282118417598317690903300547171715070317285178042173388504902969670079988569278524349511754830892731011082606978216342230038418910021214415798818715191400419476030817975229936249945236178637782380994005359077801328300863871141335937684235235094842971035842191811376429397066257495571084410737574255844780562810479050531882551512337774984719940932141403219440800088605720495978786175391407896616846208044136536621992158344907284241649433607380208220516471623340144782311082004726613870750342566665505870204377732719226672830912472733816885119324239720208746774867629161235748517690888149641196801463593136394784605989534433989221288911731015921832869179535862762983294196398216562663503643197098981082660496889423573158508696157963325452127159948198439088364793105197325082969045016323503897091434279809417909369804189195903833240962450789325573466110100451849446772982338585012281405442899400310627387619202272589723557403009885080325292888668545540643583347462458646992153192874603662492245000070537955686535510421896262581269809046523912301933086770563085386327617112483754982266291934469308661737378159417829528518459395805766340190958792128082752113663644197285701687477307044916233375856359032774601519599454845052048391312584601197590467022727860733533805101679612818090300341627679368777080410193376442831004658026593350392010689064113089084396196084396068326213398997748112195815071730922706333586574661549232790966155355787944715686462529981510477280208782554598669576302829191175169431734602447253816399780943531177382504433758949120302151999978794025014990650940152654252735255974900129065085113640053294794564793246450984418526182595662295903093857616281315207773358039157602147032106444902783286017720181029942636648069914206123283805495406747471239865878772555249439234815647168385367107288553210911398451183319630883854354060221201184285720123556404740131807485780064567835502329721383617742213291395552832388858894724848963347309331624329745597727932926279676701517052468776937955682497025593767616242830036037032756635323180515525580574784796121934569019133748894080343510531273951013079485072247722900356273687883197100700881501708271770401074106131333087386310352814931318400426334123622390808594039723427800032715303665355468481176192166325852926748536506393836062905193282433066131863445216142360050129829219223143763852093901629413392925070629616022720967943365905594372985938374837764680483120304530475083895331357191718855500332898184583017649 A013842 702 1377902506200860424904240912126279723763359162164741474723387556083764509559722909533461761655766214157599722800991796029533183985226500210925168500579774208245237077569735503795566349767218627136924116247133251848358579273102985106696596533551364629547154589941538192848963191111114043256898010825314695817511265065850890189826801041168170945399064241464677553398077817613293205233232117335528235767540629237115410249791874342735613155343615743299051234439337130830143893609733219810274946777370937473564244574925431011772296315015186822611987354808140601904211245034367883864158742244063442814130103265375482882063860255706620726550686330746146221866850133649957709689538552829584454365208477366248070020606924752619082272433104658941596239025814199399717773803648876492589728063215691266410517983226919155721402289350043267860984168188047246500563909141527089196344375915459249803392518439334218597802771005822205302856726249402030639239159562220338573477813356302355253440199325701007517947157160524976553812042690269145929237260388200482496977548407045200243312889225336830757131019594642198609843387144872866105232056842202739463184598245032300459245457460225558864825768685505731213642575056274971220541994075055656326889610873901177249371165758147077719051442669460739589349129998415735940756886802778299007815555725280855910416194913244912458294233651913514164598301413581278810221020714503715932595415483829272387138545027197579852244901596705320801542479997118712643463755507161716185531421223602323660810485203401680644927394058589389352853776088008260809514469986949568542625670677820114725335460885809747065307514879589444419296686814774344868023780788261431099503907134348017826263842727739908037580789777312790609392327902979250987155348502662343929252633643677841736407151036390454120077874660695287452954440038523651100548688241446867590444720358668596955152521675063910581617925348589560336657955517768173064727986836542375741399246591648469008395139839568921650216081072639163463330994892231118317928498267752018186657864918268663643591178426947870351145660025721447170146469196885504948375725612250480093101695122169550885296207243298464956840064697046828564121819285168613019481078688099823082570245894144111048062314030918961301204749128425824530336077325219546581959052864972198713815787873769038053036264940128690137728304290098116612494467395288413505545191611287655627294463393378788485056453959551443640536526978227936610110034261013368691982526322397100842733996221155727509154452326193244415674409540769876694924438432720408068421354301504580917662808333381499121294676826905609267478786287891872252893671479715399210923645130852501749315199701718099760550668355965397615721522320040025631651035149846108703629358763128261739438610139862653062961202709247583497852542478228923747704645362532039687483377239062142204685550894891662071956493871308224150775324626774666265898310984879802958243694735028834120321218804394095019788286777626743 A013842 703 23158407421717861161365577010106383317290777438502809965675974655099830112170262940528891828148462761346778541116269115868364223239701789045019306989244265117977699562714544612292083640537643466290283621765568563815362641843041870688249697939397785328799027193147432407212524353004493725018684867941064092604911831961755911420419045098913449079322072706296835639961493880626618900354932196058223058545055355588198700068252032078357450301860149797627154097221939157862228419898786225351291030487273346118194258570771719014856984166460244927639671472260419096204078395292621024104915980895974283377084645581165740798847299317661174551137385160850479550916150196254839226752074457406825924516058879094531312836340584317268915752783190002831407989306859249311056624317926667210955559558466123114561575744094830250209608277106177202939560914736510071934977620941645788122959926011123611445618057409890211973271172294853804525112998073699928953692554762237230404441609079373684744569430067056833354137870396943280939919001495353535632690635344485509326701656077208680489359729210236114535101046327151432035637807743878260630635179346901442157743542704257873818538403534010967841126694297294824507690758970813441303649294419460415886033689957657086030181182897177935224097596945626650278190827883373273956300996494294871424356045074795345286364987906907243686551184987710432564403651858060552963384695148663953679131148036718581010637526272109724576680061135826326711524461311574203398695338808866963930226596505084253767241824813572046599294711942711866853413414711154839425509697070661398495909647082122668188713091107804418926623402581259792355119415295912414196875683708309872489362167206987135606016404725124634387620333787296071772056855065372271341119942284246014418949013649293486063794987468614362396148839422305696221805273727467004046921803273997503592604415068143109025248431792799145145252471333744740578210258387129684698883274761767709085697137465835818624097115283634866175181674587846420328204031153728405569424270386108169663158735681341429857836935821712856991705108052300362588651707792054681667350820365093818924760189918303641729173355138117300529610967363266047677195416725828879018418489510893726548758122742880074384783311917654982589348218601452832881358451604964919402985801501587743783101946794436222557380504848742895144799610203679045906194513512612365787698035410911628127938046252517298068343821698181113266497408923076930606119345824851687606150319900528073863830274488964312246358880246329858894239801151719317611595036738731898405957701745387491483158819659142855731599633429802574958515961140598696954383936559576714537993703714237996900740561386776102675575083058710437727431625632912710791158947763463548981898632731896695054744720620671610029188933934324135848407681431593521427671974608075991027533121256917424034150053890444164443372792495077323302080881002201815930952912722874848319201777411629615060238724445451554997581735871572669601 A013842 704 389223353536812092539071252808857984413706096408916727093116106028262844695245609241469084955691213629955306940541135030399597499989667968479639492568228363837851196550543351298793049746516173737940796831013910852044799921456004720657412673267458578021125250035228896468020896800946526036389036575485464204410753159781231603242982890977438338676166075974730916600832827651691583858265345419150554944966745361370855552047111903140953667223363537648719578912009131426190473053238900089479148349399603128208490903798960281482701332885697336498839958434280863749901945589683081552131322890918639780718661638282652605606226559631931360680966032398414009812247736348455082884022115405636523313341401580941787774840376200620338667057027074377587474076280383403170928684911393495814530089499140131186436403531001812015272886313323520249805200293976524779011168875166240760982587476468954537566502690888024792634768592759607892653574158624674705924710767888921131407450123797033519501978411137024198182995187761425722757218658132406873378631508234767955253874733689646292984668968836438376991443285620434118222964634751361926419085459283372538345195722230462085268174948196122336505816351054634115500758586022461507990433691307871209796568227118342644909255140952869557311408311865147111225553244235854615383550848079613904029152049572085368227936351751390044639865766088449240109932176778423713655606571363595069485157205053129191045784904055348140960261787509833073040591621263627636521872559360627062775318407460951053066033349641705387194346223621158346205319261050379386224541478666606124520753438509235684247700922248868868899759527183233330112492012878399945406889616085564026928709944247832788130317714215169730152734949963085078272959563083711764430202869971322764339276072403675620274202354385001588792073544170691836399881235537537937016614747626076042880902404050281233387350393141575232456258285706247854897979812712488610734131198921029886603311789388302603615200216572051195806278404797934786456125151600713312405313712379320007528708870596305411620665380355527987459587751035012194027469252861063034783165237876131814668444511956929306542216579806337470001171528474412463310623368911005969662559553209590862104977768939585410185053123400027292379175510034617762236991496124645400405982365837185209762594419774089592521894144992821838698647048693233724545411188606476031793840881151191733946254743366058228634654611281329970670021951770153972697047845278282313596568426568175337429395423336023195924553700300065938435488337956946571098077782467867016508931093234727569357450282011213976280995039054691877327777758890042299712330821756805841240060178325198013910746615227545957668390420967746326884943332012363930267008435060531867738770320324987753785094519471627749760578412634185751204187901820792314634882877237933181199749168965011145741959955736695071799766523464764572738073367004005920351525604133357575700824272957258940317432241754704284844356234793521857984007 A013842 705 6541676902893200839304170545958476144041158362344663432254002394017013630792992954521370910850302227478658843749674856455926035182326349546237300951594214111022765060424982105278814787089697332013570972338850799690316952279911071340089134799606176320801052077342092062938027212533508263093590537724184196883531528356443159555704813448657806158130323238907302515310197334341980449905865660459663376960056089288559969263255809756090008285023070977262029962774137471879983280605786193803876046308359129775800106620149125450879761301809915134536003181404958477044601999525803551646671143827669578794538546154616542342423849787733870378964996106520144262914447704808484578031759693622533047327328936370888627131742202803826031977227454039064112676800044403857093798407305790484154807214212048184850436634145547454540691400268028404838476001340863451960840715284919008469834347717013718912880210725755032689812555738510729851828620884004907782476613875909097455565014230656742362269751155979965698861600120706282122380573987231362320874659758901745023951872649121885246193331359234019802095187301422636224973366616266139897325569314175642251967704503527376267102216354332228109653255412175235579221249555279510564795219049811391423050922193177984832989851153994878649732839497517527498367873375872008520751339103674070885017958497158038783806926263885612480262223930648566378527630095114967355409779644907942332837037145327942313906506882458236205119119862677764458593223378577789687023112105174059044064776474196204348880822507428142442575376980400808324672800820473726344275868631949649134820303041024724145151109400236739079598258373368602579200653260447267882453593777550074600590828032973325670106249822814357654677016304029570910533631376747943624778419635608021700250212948888576149948518970148721702828380056876817694372803925679400107438244063351460052699326704873076689541198057530454931892333007864907697270346712258796080608543060265749304141861244249201858960670039926464447916121149438889955968095422953188641596107563959231366535009988112105053108523047635358885233291331645449945019675732835886425600658152984147409132546912460110855055034056805113858309689879069450270861646961287277332118638410793593619398361362567611988980187844984258703016802797151820729917116075366915244623345622625571820479924413143123781515474894894356643008160947387179208434725846909042666359083689508079472434703471753340648662640051805312817051058943400977819119283135592090844617525545331322896175848880008541853903974040943208227285252496042401020445393289937440946465604883996066258190666889762473299354683621392206382247960793664940931265144121266635773721691417111603019797918362129364910532637805204912515955242581131800575997610768062359101085512773702069177866083588759647590226041381142759920488786065902056432068476517737942976424184282794942326485120976066634071738675959872298174008799079236327503348090828669340774803753555592651009915083687171314915379095238174721867137205649 A013842 706 109945963706926026506185194365924108552899748595926758305893018236243948092737832586640680898661029537233819186900785312454748873309358956823610317093443956563959612370562674243421040126616543059152087332099065390395157016968465376012878088576981005423703282263888541301799423361050673377813976167530363797021514397086740182652730799631591748099696342676315033374818486598285665421567884155345562376567662692672827403407540394570604769246382753914842937584344928489886878997141448559261744710304591894141872391964846351452936148199519243666146605469873137123688625806030180292525601914311642610799809345220640227149117643382443159459264689562284064626803122574716200302979785170713912926430417433585525156203191202523904119441261820034550541758978346295626175469831588420667189844849261893842781288510084216068465400364304753400120266154535892037105849901793633775352505882079849573768777701667764834417679624297149836619683631197470485100084449412404200935681194174647868882667707678555283500766913228710483630850307003397506526940406567861628617559123613791525332771320154646170813813812975010247033127372719585013254350843463350019328821209590784612921186950267261757838942263712429184379971541275582734062513246570180055647216849300742391088060428345191925466059833434777084665068847828280847208267756315450109364496828461735157839443009717125488955767197602410455123913879008597256342372166491967786787992083301526726469826661173475575899437047532025187255576305323756911269797445151660410353596698201815606491639983882344790032364360909596385512775763389701918668244524097177753008924833210502538707554695689778873710807928481206103548625379348337231300397550619284103812130046750182684537475740772040909102156613021824998293338742549002688501650898815664020716105329031970299352184758331289565659436583615928674989323715578893677605714567972747989105717583928801799921118915752914356040314440863185503668022717192933585726787783213886448554712261932096335643551981361044087976126248158619423489955779773574241499305779827462801577353912870200149627594946861607476784115927410965077225945690041772743155070261577204565505290715957717083140909957392723548616610957797520250702371700478355270120917955770207927961228259420673854698790017110650436021603404611730651007716969878691744516384569879467985586806089611696481395930586558489452099038161042736320956162437309000280093497119569562291693210061249758396282072991350691892516177147661740234205937791659896270825486751840383543916027492126303562938564091706132500675983238700984633950625725023978569987247421285321885601410538416237888742254167624738812666441477059126662231773277246128347448940467647394711953743613912308236051322043592078964655659762061082172280791844178824069411944213187610676672395266876283397048929077492866365983655027409615862453774884833621607604761265240934595681235428244751918843711926857573715410565886124724956348771362557445610402126686008845685523642811530288289782776453668002550420975015342743 A013842 707 1847861812022305727489454561708086492448586074651741026847143957496552035594644752283669923863795923432288799074241498746426964313710395987334418599389512577970469205112046866009177421408044239195169131790588992016371403984188997574648442034713319758156181065009174713659342908429178667460919497447682824336540592471836842249844446549408162510311596431360826765930574304257387178740291428998892866862972706875752210169070531411548154356723954945046765251980085213129528775304956325935512143346089275964842449291753172628869497842789319928296925998132157815637834733921949240176477791373835777359712395665123300297695220232328722181031861637473308274182680081113255178492181249364188734554516025806271921300307034540819256535449287409320690955343149066190589131121459506586153459722381544649815625115988985419462697983922869990395821313259284737467638019299445602862349566360116031786331846831930123572057941445562197304067022789535886443077119341274277405125993830493306732310996162953478649797389510634937098383701109806101892198287413186050392175316190576994166267887577839138192867768754670997221885771753298065317765874626088523774859498069592316989366389073141868363999102626214797301874181694218719011388660135105016195262773586197577367017031619197640691308067620538298461965812125449916199029356180393769988089098195956382797807518664315728092879579290103712519267620564497494087346249002230502592545782944048759691778376694342604004141838457870747322204470963576382407711485660663956516812899706677914898304993209110568886073947813807586451313222255290720147057185716501266494820999671768916168057871770458113530457548853983630982341746750707503846465781633258307932770469695730320379021354775155691559279946195057812746316144246021088185647246656394865196175582265040324821212169233273983730038150660832913240545563687734466039519244743917975452899795433091371851274245617059231581969564807587558760148457807861634775310122272475789540859048986292743113161178150735067986614753852801916650595686790654462276878832241560167306110587213609453914790988271903036862310636391996090052936469212532074494207265886328077132447421063101351016349273653899504681599380367702922853554761169939717024922268082629884645244363356083265475922563817578701878215088421309357051486699112751172150086875465964218433757449948103782762821405368288532221428534372645269346310222083852367707531406088605633436487781499424689366312800765631078637519389320750868116299196464427876623763955838181326222596674060166783982308446689304968938861250292847448742808166560478007825775667409542404931302906919161710196091065795268985224484881904932741812129413470675679135574342439749762923806568919024164523314569586652071158967673620960608069523268525113496134606546391044172642832947250389695054201351005422605013087290045673413800260594489398678359013222584904387749614523842509545500006266354695241434905380848098252341353800290502988374028543211750669436595864733389555286379123856798118864925327082865481601 A013842 708 31057013474658892361915262818627809678583386156671811438219948493644550062239194351631640410378818085126477846040776869431197989220530625359129573399939537897949675930318171677016244921604999528153207598004429188819154186762264482237116365277426765175330935159609199412472576261969205864015673993603205228624237737674161807693135613155902987310807001221881415454995162331653906313088078047184392413365982284460767396311568421433889830273459510761400983590029292177067990126550400969998152593217722461141107045246495572373409650243760100034886435250607176407425088373026200879646062239620057910084686233943727308103363566444748833696602498541013892164188304123270479784918090258063920061657750845726012181294260329527549244591296173488452852886452306355465231526758369927193481197554066620929451211324426877944909565015791675928582568811948798582618592190365782247307509161814470146232879349704249586875577821875563850089454452023729643448797144768796780347952578309101006249950912510759115667144725505241387812534864552511154502176616553417948941290539215027540952464386520742395607528589459755450308234165857680583795691054840669819084063584055638071640280901152295381593732917838792098252599371734734010424409210890710007193781435663222682807455250423854747098814692498387182250259404392436741557086389323878092189813473379438925682750966191154442057027089128773096311330898827509383126028406980488057072916973940627504139719177101816145497611878961433650244290543484828259126406939498779117178074405370135715695812020865521331268244840906664105487221326444671133511590120337236785978456541483420174036548650846089514106400023588902885920217737639141017147550391910172381426073284176139494610211909706041708036818055700336658827335436342876429136173274554028499352123011128532739270112928303635844550751198156618772833849288899753170726199946411029413436886861843966686704366246085914505198162475721124100081815130376730495668637225033500594813218036312622133502899921179404287651034168004041813146561707890529547487502533483901731913800639299134091945892139885874340544854865840278285519703238055026576024141517751515992365043805807544406531782242301088975183640785839983024399694870983176824037868559664760471232622014925691442853830530082045242467160991096946363964336951988008950326510115956460619216161461277780276894739360024825361045549377201049041903435902563306744060480342131194881167050143660830754179619242467961538660788376313859840430640594977639322415600805772313549823182300929223138390658063507148612955441033671887071020376855381953877527811642152179199680407956590350863265702542821085834667917410176204591636459052201646139231597973384874265460417003822039133143347971042861359968769690547484939824477574101582529534332225194279409608093344437299604775962106348137722454958083797633065740979811583323587179935231984488044907771302221057931218605318623362922796454735913987327101133321482483725602297725759893501220866698574078255698173934661205983762799972281720149268007 A013842 709 521975225468592003926709822192677597267950971135183134842162674332683952896054139467872980377236795556720713158407336844530144604829458220410890740132783813450840203360857511375612028397415227069670960099660441376483524416913379152959214751217711642301787027227551814525426589234916442956511432810489070277487563657089637501898530250311261507732733269536160949552103693308107203404071327739028083291442064254932117629808530459039386377406033997366866331197622313619981710056932589102758950634210261404398586109457851084879895991646876001286336317256954813879593460285451358184211368061294313294793321533892224867293231461236893647938798192978820485603512827399806953745118342967280304476281818464117086731012633358369520153845914787820427098462603912916304146270227923366340838487291197697961286508729642537620095059220410697331687234022423457778070678943477702230497306482615799747736003230479322806617836452262601628453460975162824117443933612129167487308038983641060612042924986568328457017701401566592004965273468534054973718082394413295467856270092586967880788068944254117442975733003050109853330491625570037571854179558707137649345856657223109070058201105666628478445869150116578795331437640745674513203045607440163090905884589191783629944900393873726734489778536820393372080109809623684315349950945366419095434195047088230023949995488774732707652454286987289429704538416593950202199159436121062775224515581020126462076260209550223957378362849704815359655791164349508551137521432155980622411896531055870973699512634686817014625391041118303620923728833555587740929295152507938661939919092711842865032273174770226463586265196458690803661099516501043075198879436834267214628013687148376485913831566429442986974801062155558224911026678614724144491664225429556988611131448037249748912787985999207639364475387418291715018504998538151540395242499330171351633757487011548103440283497965965088865516729444932750075066896241709440702785841138044497025755536306240197783238975262247862550931261643930753554262624516130104622455080263936408275247344700546683334609195061890041537375730177557144729652321990831663237746488849729283679291244207398840579664146354402405911450687612594691085671696614252881604456882285629240006678204856096080044329719088934390145574777366377539148611152062466428137655518880233627166025679695653113769884423937239843092548382618031247271047214381496447424493110198992367774611764507582485496860608159029580271870240707042338117776479789184091839002742615273831878224931717453286931790073364646737942097452923406002639473808404498819609930269651675809028616526414026958906662637193989623263687912831470571633967290353066662065467138679581779593228583237011710740249349317370876995112189031579383629994587925297573883521708840254037283224839957694457469595121393150701300480514386818935908647693280919529733171443963290570764912276429320649991099590102860643440014746506385006588747734156103976197817876846530075019106602934533243519209319850888969101379134138870548747393649 A013842 710 8772837614450625809996211981592332377282451971869022947292228067509419196323981922036541181200218822921805026053352110346018140373368704310445840669411697552668271297885932193689911361275357721359959826394993038214558594875063163423785522323716079572166134566613463346728844685271240656770087651245889804153733482384705537494408597916981372160464048061094257079122206773429357767612226805309844995879266773932644101004191971425074966845063213393744922428438438225011032600926866025050069683309171863423727036741658103183576411931609044953619454484137639556874327287017580977002040463006173523545591355020126623344597341169008471540907381229395035901538240090108555471594203990251080077332868522926415876688129328854116525225688289838897918243860983964384323786363720708018090472455903159709635342352219102129780937660317442590053667342214871054876033901003029741387968230053323746360199006294665978410825977253177545569417318609561584941880192219054917959186211198055305706605440249253896377096507456129711827451351185651861943279810802904256928260331446109169172405074746078951864093144582263196304925572750955621470153195843190862472555812837948794140468185982939024837239722806009339813135472428012551543403587524246821068855202290546307468483940919835725226569707868340351404550405570345262288086625538773405736962516156411882012527574179836932617514799201395373445044177167694521048361272642886702063198433370205265448115705341910614051658144414988831749734882099222190218968322710245566320876744997456023454967708851181333564808947228075328956865110505568763161798663628200925091224220191207943032597415248363196173494359156881216337132099573833030964867566694873529076253026039902763598753767136979648282085481451648467086079625387477668696471400636794564307587286247162056529977227680688682794798737836339228854316013510430712939422840686242189906908562084203088974520844750313975248562739671780984730511649325134410569891721632007113861511873298698979004142897457232599825893501714449544174986491930242598668389602533995979213882082122382088106804776741405185928118673897094202931471266575699907764036805238097400070797847941393752313622415307778441236153751706704878973076884204995748181126106820574570636792240589016406817305049588727720295176675283196707300470707632713873257709576305820086571779393598644841883130447513113190042856460666661251172884490532109810791863455703114464725187899926078938833745736241328810155629323135563260576745469295816817031538119095134907292377326427375237393462595763039617724592831891283684686361636297854411661184098042035715322343957959440551098344278943319383598192802750958525897452088248963991389334306199787730969623392798464455822411370813977052329656850561053754700669319039260476324260349360478149604619159885168970746691485205254683836757176005299265855816641780972414536225412458691024622845880629947592164400410810858778834296327844532812805737083167961639527956725056159630970846124675520700223827351038733890903686879107471997312797445058743 A013842 711 147445081786071667988606334774622330264986170291202668675140477130630808432617164163668147632432077756846777072878688918585526885255207813345663244130802400767695635703568862379346340248954937222896844802220647993272086304065186587663563273694696149369396223661072478468471692625353741718334863154489669938411798638439745968668525305190705921900919255762811178728806929241027216000258695916842564845742836669485949405577454463741234967764977427508670911254764831247760424923777837283016521167377251508562580306517047740206368755334553218535482171514901308032386818712904483480473294061744758410230753903823268158552647513027525381188030356322442368397153201194454491811083786464149902859733521264824271639497389630051136439468143087322357311924571557489407329877415053939660046570566364405239841198913746449495228219256955257611031987020605337819301501774157920863507582042506212205075864698794451099150752199694155008385196873870901558118180390625656006140042651605715523010917634269210236409861000815172066683974859377250843680703780164411846193271390614756806280612091257348943979813480994097540296884101225311130048864762536508825576245546367405383118848801815256190439488021200598974239367885097606953789984095520016321704249384897211789622809595039679033882957080143196286056278666420792823275871915430164630221129009040814500984550939240519326502571230177852041490857485657441815259807909308996801576176069653039896386480659681491690366218433182717295217794163441627351010200599791097233154975453172243386207642282661804673223743976062262053778031912267094202460350139599172948008205468753631898548864758079240238087919694349702602978179197537411751426529193440739403184584608652645747804254564271216948677010686757855786315740263887337177781594830502606242317619519956052684099327265629334691732182386815353419354489239069808992372879683413672485765412202949201316394771837718526982002593965663623010365709290207534038448170165469143562670430054531233740122629677563708305273792083314753488948997969871587355819624049788870422647716154230875754811067882692796959893890552188462268669237577337788349790166585636703002989899430351004795135051934077832261856036104934588900900503192833363539680186477333396808692567187579598749378445968437746795001034381484687059599011183183022067842324848971918195011896268212423857529773431352893385050288534424575648462669632373169589978849100002244808636233034057608724978764589008013312285662033939411720513361102454793243849061167631932386862985725264895614871925846989406855097231725596804888523680021258039096789521135792494267422634901424317342309872296200368880134826435835359944758477247200337803280541684299832394406460362763792109007267909270512318504542687379630455254149245092850825581843691701556260404834220190034891339643791844715471244377857121064761238710298412803371110340507193220050836170715747529181507077704498103495868018382083062984826023156803931275546368678018874917727010817421476408661866288908000504418265377159281858836186659102293601 A013842 712 2478109489578506523884506668557077504763622564084243252423085999134511997326996678098770557258285930859323782263872124654666950360484277718900562144106395949702660549269881870009673940564185629905227270590922430822923954512423590978861507940986758182451442331071645145619603737954320337060054045037507882654887099716256810495411904804340194429388749931605567480895058059753944419316347902274372987362399855904050351659540277172098936103225975624138232005458832518781109461693934111215658671260109466104411287211632021369648439670907835943925848856650946284100325262107785653856314653295744154600748280861557667940794346751453619081627226198711288885650953852475196643868885199102967417363541291897901533445032627512269450138141080868626859341516274166724468993249714811563866402711508886558866011030143336576666300681051647014668614605855313912729000340318272175952971931388401908530710057992638339623426692220259663225930003859148242487292257825245400495195696845537260795244492679162616443340533840700596924757565461553454929741588433223269898970312262062217643158247417762263701468725175067797359769731089293804162731270063951103831459958897796982274078491812109010792716475172318466960041056044835480072348262693404914318883319411967438548190560863831885522470859645966699979747875546534264980797579282634776940126515254948969318047347635815408320528714665599159261336841761444624589071591531756309244090791202658641538567580447266830839985033206501929580725466504963430888428441480688971197635672441465894591991843844696951142871465005678438337847382349473052260751104796243299737173909313342291318910769989037790681543666302935451648254257773011279306225676154158507149323313517625017083346106461706343256414518612339282200608646615154475946975264316257303114632231271901377461657393353432228163942789375205644919090900641046279734810988839133593468259282894967226524646930276535282986517596780908511935216476040518024584198395971039895857801917926506445470241036990813245486736623544271061888765808879631768689260421404801545193440165404158328811109617904417838504936618510631485349523875962316208794923329804796067371251239725909337591834817856046126825014398815635635657434757161950341011404894124542400163695976721650316180803541391533210383582384849613135410680580955757051894225953736671029103564940579846207773502902060748079122540199398073842923712088511295861298774516823737728498749168603406229840718096447457679739585121804419692786668060048957710049371171044389887626006201084527100599152457710350961013619173612105499761417490117283863099741481729264451152572224788238501572202023682239599768426027907084894591555727093696077459736064088027283052789379316971053976085151751109500537105848946789449061456486362275543825554046926428056068624048738733916418745393209534132925204258644633735442139003985423986258251492904396449394403521219568722953589454979499625455053784947670039585970971196403672948107818371463230742237870808402754000379986717676764477757786193916050201459789179532248552007 A013842 713 41649586191345959146926903578438801622562204434563876343474806387453743139074833168806036755840011639952654808508898799070987434708659255621561747955996196726652615851578904589252589919062267881817154736821633294840882903490303293581725363964164444772461391258321139962428680023798261904968328334945394983780687484931128213996387884046545647774736720100494772651403240810284543855449859193525386798599854378179374260341893438431466819086918972314891265315746598143154106722689950607201575287868659796816840504165899383159681325548947998709561741733732454196874166680245553484363080377941572006374776356440199725080930585851680975904908790721740632301135581398550629993504353541323573383629038492928031072610663370598712648471737146159011624952864019920138150369547956837953902630372329856394861047383619057844030515546435031375535405680610260931236308719729200461241599250844870876675643944682272574050932416145904159838205574860704511483920977268899446122754076882944742185674188458686094563224352260654932514400402712328917004166876797183497191994038188479691928560664350330366030584864017364470225649870417760966563024455964826202095347529195273881080437211886116144393185798221156474197410028945549913575957251088056394957471949356936739679438756438422499976167738069762326559622544310601391532264915003242696032706341889927327328421771715149567643126107384725069705288299484599805468526238874228289465433927743083788338705324577213625927628453101677930463252915548920382941816815965939538918662746723717290407606919497821657858240712350437513144200955147593589346443818310461138682681893829343890196933311205758147984704399553436135852209310391000571299734939122942029658676930290723662119798011301898511110558814317586315945629523660901277240813267363336493447623910986846450998075810091135458751386461029081274155160767074064823502968289419318305421033767615714176199740957157728501154401249096729360095183312812986439186622441085267529682076834590793829018341108704598216895582431908563737164486949839971136360399902550499570066148859947689032328319348119550611752469747308183374269447783298648521216276404029207504308619586073358236905967783706567253548017000894388128494505963620899381378682055551184119551238280760776864050765120167498666916869142167447966847308524123408771186255604452229986143615956325475214049263274934992965812533131283427078018829071609349540848503304256560002878477276717448504932949046992421223383207142166881776665530085242832232799781271743060841330286221627646979769955356737868601755897450898657134490143756401189887117355083423747630521281382015924495923999412027400953307936251034375823400277105263749973865784029127474546268231098180332504176063145480897375527138003248690270375899166290765065076086866692476338345364387151900933249853823672640172073907975040359191576030239983020937042432841244191124971739981137291526680977969840450205023088963615490355321414112897956531238848103369182519084791894676825086484386436763993380577675112561147055735934676740398501413581649 A013842 714 700004595117951535382400468442820938870402969931715069704781070953935060938430721068123059755403075632684269366609062115986085815148436109231588297896428078384850514617486649431568278769679536289700919661761190786390718958961527455228058192145711823290758602878603399348538825159977387836802694325427253492402014559237471892637291167170292702150000054729015643952134268298452328578545783465581175924067752534060743193566203019717662828393847167696377496161753074991991071688249999855236875863208565205100638353516270932764764038501169014311604193318841357686864119394887017411690291912064000711140866222690436779435200356409202162033802045660294807085185716565440438300827669969025297858653249950641418237367419269652563482864486215494508380582785582797761893260992510575491241508667747896428429623376485505184620874788933572328623563274016655471288640652488672152087558608949744824287547778274955152074021118164211214400721096683860724510259864958392990985127770171652281914626085425137191324111688444827450769527568386112108089032698330263037305843799833778182243319085736002461876039809539844651082497372111308565024752031400833978616505923184968119318908220169954038816273710702976861835870356487857397471113519036963830050231052842035783792327179460566957099451173738495422487576102228277587482776426459499992221695488144008590408784717216518783378020486815074246536780449437668930509520496759154861045548023578009230608620390169229410965651411279900977295891751630704876103115225939545830605964784185516499880649495999888603623451652473803283414585453165605456145681254343920357839834589589782762539858161435177193178926843294601135268081879741546601834645121839286692473383167396192589247445175951008276235161992235673212098195404168767766586348584575596445374215071955928301924660140201713655234552250515768974725787012213807488614388040270482759211314532317308159389046266949942918902021793568730355119745938447863083409563367320091371366665358967471884311259013998182231364053933087230730523532165960394888809241162166246274101763889140809566342063283845287131723759043008637971346608893900385696081957522518890524914969383134931887678600540756275830381521734031981275607161730576455902831509307648751497297661784746376754101209374655150094871819672408297978802714364942131217327397944028629377115753377962261922525967861832426776411244337480558900262460206538337733040795034640003968378567589790157022408074632801623501401562438398782020417564142676281336665923834185623560238120526895862788993639680693357589711368457253730459375846113834798432781386887102926426171176187541643002994658117944527822246484571134754463888457308167845810762232177545464699130160067116848397687093286097442190484608420600737374207737287848888448733791968500449818570539254861998985130293214466063372046171336503316932818340243394632888872168762791120237400033862974458688927196739108446595823056211485546401887006995475955420531320073325850598258097373833399228543082842692436747368985616815198565753854111975877613258066774743 A013842 715 11764977230147411455172004673118491519594862715642335176528255459522786569192205128991944265309059492158524515244598506983378144295199765687855304522745266713414182599176098116996368061282003966421003356755220333546868813543266391940017974035392978614047779838580687332850892034463739957373142883527455849446800658697104190099554952646631109445035050919830565927903520647292088286419618982706022823755806716839958910854267174152394759156815389347473016577990583931390393941864417747566966172632946355402126428807547965566977389195089147623535131677109766698643125254669866101638278736166059659952144538604758170951967412390169460737302110981412574822680716338315357446522010649169408181110385171920430316315434215665050634456503419823816202352454877290081984140037501125242281296036178838895272616680088591885637923042577606550127176227946397928505948183446377112860135597540618361261800815509467171240908072932985897880432919471965647196843937550355710999487042433274959902139120617740280774584345147692214965083449841865386200652372560836730867999316743806309908963463873964993376750601078936169050743533333074763052371007391753816678607615050969759181392890456396417530385112255784932116875473081491419279297004914454251091654233305116095418197642905193748847970475877022892565748691550150661412823023399504816369270036069236352379000444742258031192234390321900952861543669013698901715073510989031115749592525632275601138839082897574238710099703269381295725412052669657256852665057602365946774994450127805975813494076079270127761099351923127211784348937711354330901440464841758269454214099947235478890007396119241023085758223455252361280450652152816173737034880562752891440400150894427808847481811072208596098684367603504959675734370157864479853016760660962049457404432714363286970447762976370201403527119674418529158216302314277462461142019792826003734064563344656998234851700608627690637986280284509651078497569987493234842864531514548775678559544688166299959619330248267448762535654453397086887909005113296356896216916212528101128828345684789586381511057611587740822881218235846178384422455679783782394049460080974993052245890422348800236214239288490727881222235783875509299129567205798494358889176933652566415081801616232354106179025959829107644510673234166264129737220331582399369621577245289173941184467023411736131893941853817596831143783580035753436711168691289842279216642147194546696538585481603169075612510353496886188056059902168329417158000545960260425344181881157775176922091695538765894616102113413261010278969661063447830729845635221457259756769411538884444658958184012393951331218988293679108496666187061818274573301978376984541480836208006625198280600248032871019926976859439710895474813725036593048309440596876268157868841614587060100715053256465616943084838055531127093980001652611247689877844470733594963274540396230357829982369135011727184799395594195661935998105746437578376514926572964382752869896472387571004923842562017940834123593337131784413030541261813042294625026059978575046028328283105601 A013842 716 197733972307087544327075882541102486969830857661800727311910389508199473868413391602967607267049362884708321527715967106869636471169422461915784103113779697652352166944352681052357958005966640663637803416984988145922224149221678249335882089612849791566301035747025612003224942423232077463570412443445950461652378670722230123003220089131929056442704100809592321550274471519038127829854536242340125598863843489929189414727668395979298717148596248762978989626287744134878350980915269083358000463441929395243538888968458657284188980201863304108754958097183848904095006155236439570234550718742964704815693260330170579189716300041578126611836579264601145044794799498066212603695432980590243299922243584466672326313502862682506013310452976978878912937709122614407907441610281411947021742480057745312846868542248963821916572576601833287987450863095109984399471119183260135840298987865172797727086306267614747045941981784693985676436077565326632437356058408828434768378722176052251075252200222360898978439088897263056918157541492231545874364425629982935698464516513152650639948937329729643683047352333680193235846564728987542621199521233206396917358186161648742561670309900654589433182581682977354088326076080626283827144761597232598097432699159086215693647784307591336887839788065123755352538258883382166365316554275477448718321496215655374433860474783130730247883398140189314743964445113237441125240499192645962403401578301656028340468466259530230000645712848491437257000369218929515922741623122964467447331723298035035497394936664293037280796807771999048459552596114732239460509892595431234716976377813186693704354306576083875002338461612426436040534110732381431998345237618187846438805336082648183299626798690609874630588166312107857270067559243228312889652696428789165230596300630303764112315552343853974989080300367952219562141392996061311584413926658026644758423116133650169333152532129205596552635412741753705676308658779798798004024181165021272829550267574011003421322083482631011351936744398244839325086648939171870354717710783959795672218005924258578314056345277955160010164634889866720106988212610126030696789275580946708229096680328416285570052719721663663499702116819595684790470636027855294689850396723898683738279839764017175462550889306847812181290885046632401228493462112905386205229848761575146429487337262481049168741480737112349941033570629660908010804612194508379186794104567898746328724006189304462653819461511222166162658198775743112514174515175954096968759664876618727398529595126920038390812828220136677799758643093493367691076515591167032164732023499734030861383110198696305140023797536251864776503468605947979740753486350581979188668414147967349707502048368688463231912700076603221020245194276690019362936768111699438929301621016364719112717900081417623962426873199311653068521887775437239923776932019619530547755200439443624048513678052142098794923441751646490158320163280376379774086370911812380927484350011417905879755021939835531599115233217173900629804306987291801845762812990059910798598113454155836007 A013842 717 3323314872565220357505164357868309498501947224721884823931277916464308557306423872671076575337298642003292759916322259165157980170944483317418583421033295378443082869833735510446980200206281329633760562029266695768514821275968746336588170280123166446854821507800259460938201607307261525930227921936996089408991528318828521677315120038040331651632527822306818148295463042820473814436365190625010490940104617535239886493327922731224073539116457152959387878649018115674900444936242927483997913789068507345858158106892884652975364190252716552155844580739368948531124768451058839856932093929913007793837356626369176924441561854798803573965137387700151444767866195163998835230309142104780219141793147924131361788351042613104878565708783184084017889744077223780353700371143999690593594425862330525473017319589578334954951835294947012071205086656039513507801911100113053103067905089049959211399139549439801053601146887855351817263861155640444711374643273677179503152141183612910183821763729137219629130625767096300197623473799859935591510442901563123200284093129036556599305621789700766121380976850672163007714873213400093628834500353366499912990039034818830416233992898500301684603499650345800390162496360687085952282822008164688276223551374766762027163138310857687599073923318010534956210110517053004070101875327707949480608829386896519878109892999680078183276176272542161812901810429018181672991917069930800690113970326515932868318253512423924575620852495844595585978405205462548374113518459827663804387304273470074841604716700516773077578351948223988007459700482900304748612789764851412761888221981906228761089082830624241687164302524320051110533256799079134727596188408648883135097001283541068016716827605593080162916295311207596757138025468200938254736392868878659500030632024693515363435687488243153757641472608284172954180910392084802463799244865341453818454817312858258395982294607495558461260143381950654531301719628112078398053634412840512532446251347116402934502160257092579407792000863101301014536731308720661625051740565146012285862968025569013925724344995086592374290837018593989964838150889338388197920937354688971325206427906279692511575876060362001192439493477386944674273439979720163937852315617738565177589269266913836667999092796580191179330955904978750767447289617731600825951298068135793486040393677370518993379038066748647265458951221572710880937593117153102328992448515472674229546864372023640103822743689619110946695796346823914492025731076562260507753943687581330951387086905298145085234391203895837143780543514472343030783922997540744309592651118960029856687265933109488800488379965191785091298693796860167695502843845094231324223950036584887246533986926932547001538756750187470335687260980208329155432878261653332470084772344422041834127449746668386005936508457860830953122647367841773691398918896453745449916121653785728989383369387022352254446278285519922560090886984253285814863069635914830686248229470641900744121042653742815779586329724681041747885120987535413313621735597923936920792038492823997135769649 A013842 718 55854953063203658548589297362692677741322227005900718235812987942015633922649066027982784001693978276149341415913628209788810172733063931115854131557306595425492893793295592724082396224866970307154613766025885355781428601185206719679037377898030058472288985081598960759988354414013144466309340683995093274696920616454550963830635222479343854068987895109510692618401847360683703399231989758834551321230338306914776772293362397343683003971930295369788432076454047470148051778043434882223552937052874402961838063302548712362556945945577407092083279868486573917962613983356945921475457702680047921991024452819386756569089330093603491667632064075076445332213527142121328423715805751355041143116117437160875797576815973198453694053867518974900088672928705900076404642137817202799806541515468189141625002090342043075587875495802174431880743891428056103525626719859600083503262280831662664465985338407434736307874475744184897992753714442848954264073629500692355909478036872982181459492382995609250306798427267587517421457724154245937486516013846571411627174753219717406764529585419500776202050077929247043670663874097615373619821447439030764037623586058200082805644718645094570413131018623361867157461076334067853600017389491223915858489227955704969390530865590585155477635429205803061009023327460109839406202218632787506920592595505569809591392971645623074026322694612616113589440727880508579377975150194326967198745499277753283717824886783308900342459667897660118013539056288209050523725904754323545560337422924211547862850473585585405114859361193800566441375186016105421909935157577857694289055346849897986787624215134301630036170432526247099014732447022123017366709138584161778851575300572474730156959721567202898298134175295466078697218794044053169247354554947243630217014832439023912713263599614902685204680230127432094840918560959769275009073908451793814326770114577208748861274425468177851058399229820444650707588001789679701636087433576610494132824146390985384120177807440954982106760158506143566151318843105668159932244603678409028488498903605738417049649066332420358034706097771509189339034801997110290442457194120257541062744433820842792042055748946504154041330566874442379140513705739156795303483868587332064939742848569020852879060752632123273151015375894977864148486596605215015081763466631158281119880896535566312721721492787844514590568593180972551775918127519992190843376082199549235775994149500601319224948853191428397681116249201069530867476462203781912353820531557179429299962769617345924447534412963877334875519594847736669318385393819667289611323687356361221801342878537771178269808202074978332029457146643828838458316296504498745866231928264882199952496718280955317454861884700400813931895795294361388115360384943607558824714768792701257106180047892255563601774897651266985829132334311316690431341629892698099776740256635176747124566289287684674340478599144733338467447537544344974690403611370820559343773992713078425806442363881455504807507443682714268656705228437507691562040510194307607827751790948892919860880490743 A013842 719 938754196133263889226140320774775834798402669288173371389308888341456759337962852732306650716470692887241981177260349321920532573124605490264160389083651949316259065983919026913652833351339169952347593565597055174618470500119769337645581210332191192743760972266433733493124272636318919045261088875905532667831144800751638049101486184210332155337479553105546210837479848591011003030892051876732304055918295924316653211934541812155280247756232474280034177908963175830778306233576010065531254213047660090579612329925936208677494590507319480996643684749653847839197653218280190102238017608943565424903147978535433217656684370883193884457892100909809816698512750677633166817391547263024176492352585766362839529873546061546411235963351391411145790325912760062584132820410293727456348543250473854903291410132378717971405423457947145676619662583231338931955208280680298603439329153937754401679815582613755613126446313832515580564211678640962374316285491018136425770597365724211523789688481007204669906361167086343405302439969860411471335874644719325715217926077363790455491448742145549545627855659756855062972847731958621584428339067107790051180339610880168791714470786268104444933493030002842901315448309946678415455492265179000353833628454251533420546652257980964708112618658661932046378655064622066070900040688561259628814399752662111789802541674447987005160405528354239021097730313487707693605628349316053337709315606361199439445482872167072688055719638355973603453550919035929512152261281205915830232591067087223484930927909552933903765441283584206120180192751372683826040280193411054267916153214506235463939600183762207496017916459468634993140608237100821552882280492184007017158426076721582789748022040379979111696741084190898384664156271498401615540288004998323693057368288802674900971821318727669430235060627751751217991318254050842205077505179349298637390025315699147442111439268843665142738515855592213244442431546079146745397721496122092574890375428393291350907828409660130384268317984012754916305215796076964763981235054023020541806201072901645575353451857848988957489305385245754945221157917165432651466378061579168492641545699226904805850830972543895316972642837458753066214613852358008258665653379347290015442258055899533474338374069488095851849115422666892962743614229143848758479198583669877230781838228073263017913973129285302756723686345592605677697855969228508751504621813527824005687133670656606372213715375588337079826520800322375605289676900258962600930661673881514668244474268958732952189710878683886367252857830605910201234103313927148136497517213398363054815169759584320193180666452274160826419086263642831287968921995351110421773760018347875134601612344148016020463863696159636479753372631512331850054861989747212241166981119098930028183568064925139257455030704824844230830227142770299616079558773606576962947673493267415588922585624058116321640423815825533219622390763507805989621613496309381140890809495528709102528876809755622669299777605975378713313244774349191772083214854835727964761024350478043304101818407917601 A013842 720 15777641774411766186223740371261657455456753662726329852940114486354863754193141665871877878591722935355875977646214691053518390956505244474869743659328938312158366121991727085337763170135957429389106005056989706319812633695512963257809283402053137376444390660881951758818939650198612072393703120737344287548238050666232780691248678298023052534757018849044915165545523815269121927940202715892239834267818799599989990532983844236893795124038999195224534428115944096187890992867712001171383789558692023142371544429065209859242651582656518517110590409587432220633394957639635155048314361953514504096347208075245026089155894221433839616083792539991173589251903800638980634699899734849647334306969908975260243978584688656410533642836046835447127298007615758371851520312635806677358849966410714079359618730094889112945410952057717677386946669036369113429371185573393778628004805090231838229032660496989390589816183196583089362542705682918654625133810247541818907926429925726823080333294300288088887116212135220173612918108573443935598742045153797707295667683582253226185444779009240251213367370073533463043384651831028552969487094700880627390187967840062996882345110504808031405997217355257780642408739745273824128560458500863458946881793430605522199127584499886073849248781796131091903486055671103064453616983852649090581483616642992112851211317922447317595730935715049695227589553378787903206429795666954908446880467396112678978760230632511990668152479961848848353243830296236867310743055353227827358719158064534965111234105375856160120585771653199752261868499572320697064258989210659589080866787076206299442432860288491421385573121934289348329714202640953507839292488232136605937381667071459641947295006432666308930287127401996429151050474455073635952385620500006826309215188829906557060633400903855940113960663970623682720780085895832504940737629549323662198614155480955571059566959791455480054006235984938327999343946994952219349899505185324009906182539825006047734707872081157811368397620357302371878341761884665546788232617552964906246136821432257957184965465374867957408522755609825403364332001113799426573195416080961084855826458566906589071934916155545248592359208169169262783869015016581044803393636346689903289538031145503459103205052985886426982028082908762470024831924349220666083759890595739626617750355099227331542080146383898083432254996410374923625067865274823546586538178819962138063583655602725583297795914317513181300644335091018166798103599662652384433841630752926617029184879038389424727452470738040078174418781558993532752141574397173578730113771805586287862278558149333669486787461063371821009625582833045065456893671975866112858751584628372737387249298668095705255936157141355010315214933817827761403872065461681396137293451668695716983681228467196815500046701055991156987563627588540425647449144308005739016261548401345453803021896583544761017810603072579736822193521562275695267570458032471768834951835191351013886202832541562750202921362223628190034655704922486866113402592065224079903738536258484473812039261981871120007 A013842 721 265174825302538554291862404419794676853861658809441425838364504172166195116724131978308651505491087374526207556299930312536483596805983643889135781682341466212445659412314957123271785600475036515742704626992825994117090934520486373474000626138307079885900873837442963210469918700888073100720968350232545440823236917547374345077816536154873443951661215795897889187323618763228132242890987046000874894539230564877031770887859470089474014649723459474138750133344672424629883917127635603687447351112936832953838547219298982104291245149708106717077693013935973332185469053049348050897019481352718270347307526120643153480443114179638542427520301219631654514556747177339347527401214843618022747697243260147198920548072862248291838935145439163359868497613998050955708501894470002826370191385464871531797111996704801321273521871234061003842412666494255689407441515932029237400876759151526505115351924972900687643040590984971982916255254412813828284623948830435350385519507761690715511161677304941909925762177356645457912314650793872225608057552899878066518286757966929972498770400808300902143065388825876913370165843324096889758169600637700704546889175487938788601574272254308583840595232089817519256963688898817162128715626024012154520242302188187011600737312689585243184324275647575261621890137664229204271940647611473265402995144918768440690308620322572066831449836562840227690097623637288289190465575774511146266720015526465795596023196240629027159638730718793594272969055788853028891658531321700094417992889590639158624511609052014483146685064175328236265223872311993955559000831663555713682128090389799274728969082868675319227327460349601077377506603786505606254988849717519935989573678470022202208187173113822654191335750245353984741705324166422599451745123743614729778979678664239504518065568991106785495336879354272235488150903651256910538977339835482790572108111168420282798141893214992253267682808198858478684973717144161950613760983649740634493209946838876644277235206068019335668658805345180964159289991995573844869825603212681179278821557811959486407714576555405760165041953534335554344327942719626962415695358072712953171875289133999042532010135826248993091781211699227799608486535383677620010636846078817204587265689462476637147567325533793178286945989447570833707350152537351734869752481242595904564530218152713761227741020274175088245909724669171341366515611673959347479947171427103654434650499715008878486055931934444038119929339874742329375727199530198625179576288064437652409510261998211061394293675694239593877456461662004304965243440893296337717022162736488740101315726815850983064436858092090195708777170674988415134011944898381758817037882849060597267498962714684518236518993074753658367817392676231185914877804214479224879491042195768915344730406848176878109284904648043375489981888880598933856677768384652455646307843981413042067389015879636798426342805840847636770606516897167610362056688151753018809035494061036490385411006526045142660499334892518989912458432632236758767957364840221110942133578896348551358943876129307913957649 A013842 722 4456793288859765481983331431083489133882852899610282044065392221621597241326782486159433505852788705503661970398732928762800679811518167102844705082735113022632574197742777484370828900587183938720087636665868426483125947336485814478977528523506527091642335986585903882678367923605825844603817315062358391223916142873218720617722862523154957972495570053881655823571348060553575218606268819282136704352520848103888272973312254113793789764217902183381849973491123909440754458995164171591174927630155129351455164463114757992226822957231144149593924786485221903794041178374600392691426206423095135969727197591509649480545807420017184982579333702598349217426155249809542413893032217876688108320547567473293972257651460595807040936982989396018589309839398465242412592791340357337502803806615508095834914061328617595806644082089830863291579429685768955371870869558269615392996535691059705971473719803019541857216583212684424116873502060916162011979674707993126933929426366950735855596094310464158680122284914833140211132272335892610495794623291588250663972845541150192047786834126385113262318499989996513283012377328748096426165556477917835741319566372425787220026658793778164368608884065733563046151788719322420043897323526585572281021712372876859103973592014373859182198938100808797422079107543722700236198506464406031171628139400649741182682016981761468727236177403111655706787470760471904276424154932042208835304763300953310626582361859216252059472048147190763938945790920643252856582104935923813486883206495349872339002166613337207418246335873594741666909617621947682411080126977769380879855526815181356410369783375773826090253692626095745307483753489839799724327597597202357564176764814045663152513001818524017348993779954373664421553841383265064628985480294758932763395311459309873352435128018033531743820126931307253461849352237666674895428592150614959261145421024407639692988370799264374800669944957398214451258353264041929903965480852201190843927379576520999760367492108385200974583148541436456464625186895469609610727158913195532580139153922145603088054458888166704611093860113051577661865119733288770357320591883128086603959707984475121907835494352831766826893566825028921628019833200193469759518773472046680757498174442795844840539164040246461947468701244645323002119434013695270607955929952244309368016059376492660184954643327748060708149004742514762734347027885404234753095472110175331120083170948710154220715142048022200948681652415274794329817847042504048293393138673499003624046638973403933308853893807393084854298410751153306353550846511093631548009991489112166254882813420594007472363990273953759919277417907534530293157338757907102220437955697044161458274855066345702698001174716607384736187906918709417541671351255432752332549605946184288160198883947897308790382751392419665011860125606416226281329183253240853822047495933795608998026607189889055671151543537767126231203583729490696027355086757766512987123459548683840293907602786683240712695012321538566663458688877250003204613059430869596211604439060510930102689769726105278109886206743 A013842 723 74905324805866078455693851362220201873169108683750010314607047068794184834979233244881598932867819773400046736491504333716391025592185834497510958325529044571385674541462861179820521332168800458068512909443250643901897796884317083948175321894574200829232740926549286556175329692043114970256357614253057481300358613270187037422068150426665378643733045895588989426763646853723938699115560045674871590052817894082050203862459054890532224567210281996098752504465319545970760192331724231932877008680017259009906949131569737575356213442183839722225093886457124537066450084941908799964800251352959950243205009920502678819533385308228828002210861539570455297281391283548979350300192485853497036543442966523651791734348098233728937027873102778884430530470770005329228447044057385771409623577786844566697400628750075932722267087683787319341575474728718832935033704665837425910092775359640478262558808729349439994239114055587116132292949137817934935342392817240484378551868949341017525003557075971114936815242563600587528500101149347104602820233661723728909391615010111277747153321162154598599787029331871398747589025764269256634564507724365065304357952021360205806988054347029608543209514492783994116673113005651913677782316511323713327131919850941370960484160985581451275217552660293458272883560487347422869788298147272165901554138906720200057336659412465004898658433614097597463977021071251295173860771942833403894967156799122291700969755767847548363546713209835169521861908003251150760575437658071533274046051567345304401609414270358445078466167027506823195749943372074698283023694115369984447731839182753057189084949196630695098893811966791191382879444903737513966773932816180023581118886229665460604286021563933159584538459693158177933055412128535941219358967314013382954384999696621041434377196599089568018384873334481008933302063058463804967468348275385620302071091157219200320055548023236347274859764898991790282299143308752715895947836682945414513887468542588442972496439865630072779818977535922523800955516152157728727491359854077316074398759969501151100931290533417804398654506920057865762967067357384363395487187779733751552750812095073373904991153588043505059600177628261085802129336595651646248232025744688563491271817860069764234941730024422285951106461818753943696621327468176413107915314707370107548245909940712139728532690409461656321860322707445617276170497669988973495275599755716790135237854134971561987559392401109131344492532143523468301248555243365539667058481685497753909351861225999907121907393220855577146193389494633619884129077311950665427403926957508178245815445159923483588021584534340842963295562771932850637095392504144667018900721400221221629225489100072225245305743462020315261110151582749180622870400550058268453161227137519331108462642512310068839962902652397309854333131067037515110299582937219030187152264159302800429833187040465358665043992239252090567838631741550128131756943137781783774583984634729303819705080035785226658265072088098689912750183959940803859931689854625303528435807290007202235906959786651409192857476729601 A013842 724 1258933794012191180604846559844834932882353209647786423357600640085223864521495973146725033264709446931534585500212713336771383967127867320399666676577166652111279032018366307849243502029761029298757496469012713572059196272234717229916982635082108593336914676752513859149638766134168633305098602422751137088215127213232033537952699404220965018865221302367164145295616612670538237716035217687657566814017710345837017776316349335545175098301103209508431733342548625609130566552519289166095863884885050072179506094054292579429011879322783794211437152949684892094475826577618661201008397824489197883737546601733888522919897606875401912233157949895560642181408343302607695940495335109739724693185645938363015663679188487014282244627463238404710623925622231479568342509469472482660081543471863496632483212367402526201263142942701413476173859003765577425139111474318729617270929275469477518158825898314176037983176789932252660835447596159306032458299596079360820950321261431574481542734783775846528743053781766435074591501200017076787059599667152590711780144873474940245096405868772332338666620601980762598750728756020073396257125681323403652570344099623000978998048229410526630785722310080220589118925010285991713182487393605817649889106176934771621732857293684667451582581407561552153192354001110848136172531926961203292307420412605246402363657234745299337331752293752138320577061793144520517987077994043201019262713004322848356618198685190213745346129608917699694153933087810642090832991380719208259736891988692372531077849425641914386433780869231307177450969298254459454042779226997023328613029021144530632176950741147772092527108297725859553572054830497116397239569488841537656327865120861987396376235164425024613137337892062909496520862311644303564073766163646622927314348689901109843387577543240898369684994566132622317142007773823601170088240529464406120416908829079383099779173595626533288648568068657355019274601701590206896063195291130263581734906683795283961038747664821644633210417555446249857522659359969314946722947285067477451262419958807405846553352199995153038528186297805412549878187501075558995587953165013985162347082898881898195221186318354247189536700185398184069076387760163117218494035656690980686597805442774192527496665656520465359980246303787797531709114650757640975104732694286769397563369008373548932417448927711822057801506443744038489560597554339504677535097005094332091802942614446467042324910708085441170506885987736198931739084467975244625184251901688160749954476731625380438997897557862919685096072297236307249392557402381954833838377800374839951777420186802833988663878771268666547684108523507875420657662261817159418586664424573518071922392795304913889697853630366175438593478317651265478728582822044829317892280744500287397939931632704395326993256504878841586721776933843699516458805090425840240355468103725402166824206374589101283083394377565109886173663883680233003510438943316698439899433029755895409297783280161442304445461066584674681363592341814725090473871911386687476402420613123151047978888273134250234304355611394404007 A013842 725 21158900275962897172425656131312140716953710394550346417371193957912357491012782820677007634079971674578301778502075073051116650335518066053957197833232439922034266691132682536022235538614193619424217243154696677005598911747448892483214727147824999128213524972179500430727978742416972219958792210919178361041631643072790787672371018886741759072067774428884927789983428409153736161293403903676460725443195657782482757766548883282507757877146641642208212142288214750612657432048191693014573184313263036563120958922770495382463402655778027229311624229625353981431855217290036838805348142236189948831976945735341464404714719078754879938902685663894687713142930025886927545671905097189395552918371151286067204259456120901249041685453774647867971456317932844477105132556653424016067990501131609787902145350258934257864629643437982656294054048276288059784313046548874888677472508332815508647695386872966356670383252308391370470661367748649456487526641311305817317712049440880472311288743510920652608584504910148474298659360668687009560110691605833592092888894888493320699335293436456589615969892457490676997203498202429373570893511326002445188749773282363777454020196591702721083615634865518267441321772647876662723458065624332977241686207515742706646464132534958205858748445716887007038703893696670024624651744096436943733810814874656376284525987144364245962534760801092188753938677557379956345808819845884079530748417463654112329682065301991922418032400337079778759645153406833461620630086135747733221397943653952705129825415296763655092792555069170579731418440995762700044096990468138971083999178758376126334998011106470605559103109159878521516885525536165035288405444398959723389902429086327422170895384408491388672999237951901319908026132871805810001387787912408791539372258431167953137815015769249778899295703672990983284205724654653264865673058578708273665846986690337191757988570621695144982316483529924165808948230798626607302134123258026340018218576634547337533178232002657381350367487854385121355383335863004276309572575020129093523367492247676070063022190425318537118543227107215568725802697330576920038846728844390048623567422281508062967082478452579832514543320015987279648966849085061511091229257282005312399649316076705853809636459689139461305187999627761513115435089935283671868585242392877733264847542923734236907140064128052593325469918800006054894044963095784055115332375364620439466932056521001771580354774270792009752709232795882295445738792653259936415471721711672917724484890428427769038237664255002091147409687099650615940540712261833514892321615690899935069523101079595230847473810508712478666926811954596862194993329634360998348186068983807118234799655710689687744151825965564310596440590084764818900991291490107446345815562472816330297176430950862772260775662077498690548032904927111057773123137154787096919654352419312834217814436537719025264782609303736801856920768893013676089999947320323750679389770931107334144067843589673360810814864146088627369677896488880084595594365214676056415895483244760799663381175206567343687953304760705748145649 A013842 726 355617636938108412776958002598963149029841010601207672236757656850632992351451840867118467305982083934637517991284375752770117542189052136168858623983137617769629920277866995382925712697488752161662819205700987050433100909739373535965389919173494760347884714207420863739245138723802052100847420688918630714026703025124394768409539714429468744724243084826268981366251481272646843662858239409090275412523789420350187709782387081329107886641203606080593421475438025313546933460433957784495931508753011855516373956615003715893062408435661303643040468427313324365925190636993649149801486226563644470019036526973883992250040283556633267133137437953078016394793224945081591260107708968462171057899063939664931501988679023987292643607421590506716996266335497317126705962879674097438054716352518965705271356901801908071930830417262174504334166389379573420794949373346940254002280447549630253841816367173945556559131321547133763500405607751551415185860260519116871658786414952878098135829912188043408392479774024865407537567874758622569676780393819245182305183656390907240993728276786525901675605982533045808291999194288230481606007244856123096287317439556688007669717444116747633252327975184765520886295032892863070393159708948164348501020089717087670607122675515042565867985127163719927299496341359933103866521863028815713334158365598349716214028265935329881892321724783956416387447353706884926304008835149773724673288652311634665924966471530578240079870552465299841613356093308649989457929857683512152252035238991983115116975754892706751144564473047549933545949737815783699641138118798011687008774197392027555312311572666451467631845955650078311134295027686325748092230304013316071014090125653904984426238725753514769427098192257605483694195215176440248693324551443854559402229547452639788387256970033781033960462891631959456057645614270757422597367095532349955501890305304497181876513906438830301717793138687435454750992915032517388926968209597648696686199617496837101920126545268662608355626368368650734619927725849512871934986268363309674847237442206691709549213954478328653351356017990972063574565934035006295092896971687663547216297666285306014287755215352509245071929579508698209060185832572628816910290127138663285500906055301195284978559977995366926156294709743787750931117556542312673095312168897096062982292653919201319698303057800179936021172925271701764604213694750842614323391232753175726120727073948476774951022691169201307913784075600393739556531888123339751334833226808086728195417553430585514225660423133820145914514611083827902112667750984635884795249394916955208713474759844757044853492333219930628955038928520909462911252891164705299237963261410846236172277813529561581915959739003239368194376997554642311268960636074235850734122158480624063304644274991150613386856552536520492040789033109955547992880566160506737928630701111390804698807234889443657625201314567904428809267362784880854044629114612681277668503880039120964959348247211640175147365421703311560202176406288607581798154496163060480181955386894694759942447411696777345363431193113181509083922743 A013842 727 5976865624018788093542333149680773645744537865174497347283185938688588702450851089453660080011640884689452764879516503276807365531571399252590006893284593941854170070110110591400832453306693457581067002390216489356629126989989651018970308371548926437166898391684122456865493046530941089658942599518655426410646797743265702872659133980416081192580353526675102769822588645749375501441658429748580258858287328787825604838312579675898316250778709007396533634737686891444783310669513528484023120867611870255663697088828367453014699898578159530328581152857855042618104679035952261260713579009855172607609946908850068257746427045736335320706640919677382221547289731651986304308630264632943708970109567633948503753923728356154427461109934671646392556248300703408948547118118682555641385617736786256608495695448584668964941466822925366894344334506302490483300714117842024849016327481966635676319407683092502969089320121242677163151317049480324635028753398544797261969223276113022195368893334144445564852407562035912904483903271068169528557648078920053779003221712961977999381591147951140829461909748432900899963630458402289704352163764296860879300944206629255344904941083270177472071876278930354109535960617830349624097835228291798205256644647875092479893910807381320404543226032240640818122635009236395676684632951925305694007199650611463680409173065575089324964251228443955490223827673751614956391476492362246990583962379401643830200911487014428481022384375284294437995675860238480372819427118086788742899956261738260215771011512481722366486695098510171733106777243469876639868608362638182423556467935567807122134020601805049816488434976610866175234096530324076848186114719551803205533812741865181073251794263739322729761239317273575364448338981470431259788705736116863579873272004036516923424627895357757837773499819658342577960849839048620001593948774612205702120270361252684135798569225517420880970949281919727687999937922951519755695554698707681645204956971269341171971566846330412458633012373171912896757125288352762838611314212382145705157519691167867562393638932917269676876240594374267472497729653326350801626319403154561238064314877257138182134301904429622881923920442802690799674543288048172525811246166819513839413728071447189154634657550168131927908845186663840729899292772806649096712911622653493530543392634420016580169379492447624184707853355041491557703019567677411818933236448882624428911059931852049156601838370480766382106968958615817580726631443688971200684542042963513640780382820507850737590674731610115192385247068485895550807606890798775315753756580369266192847370288710831652852645644427374080847339271650925343149427341805201964292448534532092691347473211991341507261535333427444061242894197900873325497421410499681943288391117583848631961156329776268359192898078481299909729541279479022895116343675459636744366496193579145254572853196786879553706758493942769734997356566325492513928081529295334233774544711817506058071765990886036423701770642567557392317978860492627627281582617012557490418124187539134830352713648387736843523188062653241623173489541601 A013842 728 100453180542883771488165993246684762664028447899987776915788506071539110322091454260447664964755648348975632619330033870573301392489120507238280245855434170380743036368340628709673791042725596941564993109172368536616865737320756064675833972800622806629464061269035046132538341633045526893897848270110041751683740729671066668180782064808853076603698001722828452252408247369109754052729953228784388410631235134936984940517519526612823001226837762287313540799036303584512473102422513873230976592421952703386939756971938371782818061195403127226232463436081969701282485340557249655008813122418635886016100377697043097207944199357690587735116513937017762997545298519874933816515148857685884916660631503223772502592196102481887462338874672026360919692865189922194198231414220697712664768077302166614818987153404362531293771232892906641393245230047425957552835102178570911637417415989413245811900284929735697401484203277725675081084185650615816140928258369342407581916735601631564037564990266965696608474413895137588185660962276842725266468391262409343863707147329751964235606402423614823920766317141911765425688737114367283061046816386537340798410969280817894581817344786521872773112024619982461518970890103874686132212316681900252435748426596836679309576958939657852039157999923868450230187126600236102138038626023008612799179004527826870076636971713120526284674170396457559924191871712743392572071545407132285170744655710603427854186719362251499480543214195403136619393324183028139625976111573684658401919564891034939446463390490280307813541884520660456318325605130998216686271700750859931992713556593088134301706484254537472265721126651898827807159460385156759587464030091507156475406790752528098298142906190666797119097149205416981150283233261573538183268777306916126186930082571841739931997721037277835979459211468997763707788003244890156366789497054907341235535383961573862270366552973271292746478744581224863252214956671046192533975187821180005410959711816123817077326123986275242192245038955900340055797004721344885028540357967506722866582433449458350121149889545540551459258975669648313410269342283455977922933550208818710728146940142060721427131212107748671776495330882184824270130049042225635641309614325735569099026527696812908121944689445675793312363961052259171147417413632561351368453905641937265767842800006697218662906761129567219672384891338182348610314649873954260440810904996370268776708184274637390175007097492670240584071827287456046079272494674080538969905098116087773760595894064275447346686470214171206038418847480042446522423449013655016731873386846266256903185752442362947589494415345890876176801231138637102242312425333720029413863182519880881863476982273938476712544624348915052337309322784119977981635161646268154420847989513231743957371154434549742312955038005035207582824400284203937798220388153450114762567701525484694293605943678397084659149490007696130936100571810232552681589266262866682467048772971516824318012171008821614173155659189632937092688270708299592531721559044130053741457413219970239093738058288452693129094221769013031960676838725688007 A013842 729 1688316605384247547401605848497030806094326123855094566623657421544357827183391071755343905062648181801233457433079879262725476503564648365153776092092282101589148212242700946723487406055089107796882839185859997994919662447149947179006741580860067511021402477748672020349571907826596170505741135875739471720548630443581617492114404163242393658478352314955577797006225413532627636364232323916179216017479168912885905895277950683781716181619462270762878680209403154344901135432415190667393023588835759085824296495427368214553823154511140359291289012970229664769454731118745694951733122148490013336272599047954203334773918158604705708064103249739457542699743832223538012654170106851126667794315233674681944451067039894413082579529466612747047977277985247022317889675378807266456756757075217514295262717087267121063454413111231081921896272581407088068590499562315241311890074510534068422360608088814067866226745004488735421087781908229900021880581238413537844229274575256621696779354791416892462898629474335577444636403792986895683553534251947313842317326025171141262907836805533694345636319492204111041509550604681170926407013843008533086798893160702706354236604113827073115697693797788045230749343749975821849824092406472697542687623805813034069156059948898829519222128504720457043018755036770168168634015187568705755315801529099186205378037583582416685266518781853262209645892787876078198958806463657672316864705428528111811945316192321360951769489800982140517162143599544153942693780507218918053761062127123624227276710203970141133422198453138740289342098445436687027846168474519702877001536745660032273208780880866011296369974975638463598954929050693329658386507953747960778882161932177739748096887824346536859180665786695443202192810301427266456246198340197339332823733897784944123037085697473528589306770967159445414636792970536868858056631077001827684145643198242171903178050655821770617190068260176646276679976776770273357918520981710572350941999876493592993618620165837327995525062369731817015317780258351643482674677796359885491218650958985046490486166193591900048375765604079779203486396835758044620950744178359616071207965622967614545025794281894931926547557026136880341508075734252686258223490687972637709847338851000334546805524395513473058200901093405319889474644470922458632449604792124039625760133939712560154067473934304636261033772868720830733093558320431549255228708880273995107330134453103830616671344287559308733496495201220273766454332817987271618467194984037087213594335191538277443555759504889575459887705569597073398702370907572499866212596012725196979771842941298794060136632638718387955903498291747073777386544932583832534358798508611637981479457641078083978107737501432215284633157788032704469937342161788828871351192159748885920691536992581477519053835323750626733844529695576615582574690063695036078814475359538821256992635095402819801866325478559348872643042310414578512919470798080000332223688727332283266312830558145264869408227164000160773716811765794391251680644242854693813232674743988039808448455545654024413420686585271802028163095628462638333649 A013842 730 28375537186693048529178789495689596758027339163632574381243810283896022001471253742992065012387927991533330719077773530768627083595411045073139514779794985281408814003163074811581652833567882634742209878196748986300614766749249162237566305749515154657736711443521930646015255054841601837689991270663553301207260831865276245189966790771614910218045667357458396034283630525242872684373652668059224083605772391918873420381936517142319303864478302384711701978279438815074753383212602109546874547457562602955448951198647777582006105757868736018608694440990649975780225665912758895053778583949671654142733572198966295447545242491669288835433383318371062920154594588181003378678636985846885905619056132370379440389083739505400678914151745360439635354111098046704096771774091613727338710816163180762760480486085698503713478321160460793861310653275708929168800526143832260728936482298546087974614740148698038627672903290442176222222350531619929667746928874016330547961417786338040857770615979343711623937265575158050112004038548730755753484250172478503747827298505051371205692013190604800867109621705474494274651017012876439760122681659444415589828997351930385695654605341091617855531139659423676193204220405843637829993521075586627599950893304299663600305899561142627729566313778836721522016215902996216410231893257467237629592676299570022553788677667269677229274381166607777957518520085833246289900660234694498629545104137271975223364929244345113516389815085106835671944147477538595314854368984828355729562171170566752387839668398126162029426889401902808042972648572454398877010553551252646253764828084308162415819980264715051858090169415555657707635492555002791568502039178641976810672495594111271946264393663792244992249449876990313899254562736088067330129855503696682166768495620071555875884299317437595000478899645048799083800579455813154897357798511169717887435825232856183176713497372396498763113477248788893972160369687177984326536582139609589502282191924227817443748149127227971620789723248082648576445932802116072013313309723420595450911866667661676365600995215699064113051492507768849072995871618585455944319157405690067308792278225216697658248524495808120889484790938282547899726228865584897941962207992756121989404224068762622728160448515394941689182544676863211382400349622793762235580507741228733990150571124748998509412034413858021639194620604591002131103434691493048332628910150765035768897569753316081174395283441009301883875594846909141192797971671912074091578146096711324798879991564183828993841649998679094754332667508218012611990747843571005251435101185872385639025364314408831768716384758939946374870095789393068976535660681936473404968326534235799554725244573599357420056744186571242288829482943465664026236909713184846840799486628899525669062662234316892662737810286276783515725010593556178096332815900522471376634887367768968866275218048435192409967332318146976502511612111137821066637545703330565583683536440273684856919743190747466660144073945350702123858455347706333766996587789658838919001564422206985060593192355807188316361479438663176687337148227571562473638743 A013842 731 476907653496750066629907915054055052712165489323172677625564719441440441778727361658467636663203905753700689395540139731628315393988073434544255824904014317624637936951161798358252839173775403442112321422852760212754432384754630669726776900732101204332580909231273088367578391706722802086055683286042340333390432801159697852907771852498531796034693531276803262148204978237756961206267980392071379173162216590980505576359207043610960540050286828179849575148942528164961380111654203655154320519119254667872230522795673197820776619472499846264756327469729854142938252766995738749168856660442131491176923147948026527586892890557485737457128873431862454499038271243558123785451851821128611415739476416748967254619330409867269210510148384272908951396545224870955754443207157751915381712687254579079715395529642334751912430143743864562427048149604839972540030442899388806071235457991664100589349937679167935215298485602461655766891045384936157925822633585592467519587548734983452696550742764829761263513622521681348232451875888517811948809792648846212489733405974398395854065665694494888173511412003909825274059642935414323048381910650282292818255958493893992386866951967726821297911864255933725779183332361014021008701108717384450072374663765364446130341253924124144250821035680908778620526540681657409206767429978251862840564110566873369061526305553801465192414524267176924132013767082599370394360396564510438466764565235130087579094365809708322869963622135390587138365286654991171456757379528010174746751410863715407382421306767306405228577730177780494778241304557241081925916373535903225587025465612967285722686408309065876578921477367243939092229723371931917891813772475435704256972633450228147600865664307356261584736504082576205704771435905432147617492481450630137176878105886542639605987418628173659173048866334335166201436338913851694359892519577229448534133914688613870651023750337867954711648212120394940990099333332400382576100336020418370764856799670496927777075142381320519030612878630525074624326792605164822327756796521529947743475743083389794676655926590254170548056434578071046369841614293565758056172078517432961258871820131217037542182951201047087789570881299714782550698728543885379710558829734252142275916793923693400192192658198242784970091028384039993704002676110294761893401593606831332172460648893656417947688062393711769689943988501360972817455426859923663326494092903907956167861454843983376298061528793043336762297122592001936027355509889826229257153901447427235894776018219237613899496611527799545536069142810620137969728499006897885260869745630957185435099298032269235536816278643503678722441699932329310288634849081306308517302664060901083116267185548484400158893699543702869148357119830827415288963741549497720853316971771914327919936164172164014982634377481453900548790253045898685265065636840081176427102551990093059735487589740050278834320954271096234077712664751893358666977230635876815764969196951679821390250123806892672157041450799509250595689059028900351621911650980796105711659293244032797913389783924051414033087384925612010584075450260795250494446353601 A013842 732 8015386932319878369848862328313503270933365379054563192852866239652289504975070767393865569398468044002447486670843128469477096826757550214385307649161768636317289806338176345007155467993643205651581786153886340895763745090571077666097939370604424941217687341450006796193890029414890134660337868988513613983293004089091041813820921524942823895955094180169232426924881069241981246993745946449543669763337374244609357221869192781969413796625170721218731809528277070868505915536572200832178664964837313202928578396626879435773792643474304916171759595783749658580363214254897381157280973892050903972210547347562481849152908811599662789441964975769312272765336224790481386462089273557708572064333380136299892648387086198639193621044063894474780746121735594406153364926982700336441820445134687710592776652666698720175392213425903131700711398250408545418480291653810027663639254342465898538605204402573775487163521647520573048474137799784622006259301002673052601601707931588866889470928333648493797555873453721898419742818678058318865423646185049158293314949354211713839119281643327375585532206301549712433381120418815508527474154772299294495396427894406876330046072861721584685554004702549478129170734266991562651093239534213080452366400973904480246112645454702754492423549146689033842275189569236616076538140195644479058761361006297440713817072617442741225488910909358442563886755383357247618218015185059726939310912047906831381941839006163767782475478597229509598034505372810436618673721277727267006968650962386464851876354902838118752676705911097956775737901605693550863928876490017925512441137000557141171141190464450470187661933270111268884323104960712059744007714073994647881446939050397984476727749220013736688454666424115858289280093523262598105007196135740740715531790325635122143857830544883714689721432296481171138347540548125105427106713576534495341513188704171533324031756171928546714838671501107477773220599495317653229956518347495171557444948232062041865149301918002853963347510651143234929211060403315005168862608479137353831724596814002532279130556158202401844401184495953640076337928011431959695650084123642495779877858680945364749971468860835998404479317802004306350329593530637081576795362251343575755231333555475514977030182006337866486992319914050560174183172977385724063142400583750014199822546125955683416446793264651113713178888614742373870142973359234737009528386219435981019313247471562828605441520114424679360963927739403776538811764054718309435124985621626909553683500538210726576808839549947726961824714083218092658857226882808932757579437814819497415607713902028349041667271195161366328288077650762658718021085908509515127250305874871564503935102587513377313470526408231014121776438112996716368761613604222408194381698344570564109350367111241560599813135982330795706523517782942419203249958158371244332210312591297494054974339920761025036368432278434314406144116756485071679115886315297181642561837293166882758105933830822445140943395663587351974761746015098728209709469118034240148695857741552459234530342098411532115654099678444761061886556092533185775060159864972007 A013842 733 134714608171500195762049829151965049474577071925770043582278122889836029710116014387588698624880052415549134908476860460186501566367314146453173865659461845470584689775125729830535261950569161357386135079888367731435101263737228102334108067001748569987045671147750264223630709724376058493236298564089948310217205519725353139764888228069714041219317267886104289399326476130749978818223888121977480457712411248929149466827955523086559937679879244311523225522741752730086978922423168979386426822064020723001620617112107962677050132958872642726098763526337480511760164541982060285110421328203699543060942669270482632438712938396555532502151105347754831368367005930053620662268334420684407970685251119950792295741441757740528927188887581874437640000068010135184219604327798244554577676221378696351932797201369205389987816931049153934493856470394616422848398261825585134942784947733824356738337670394057444612757308329878271225704834000980142059200071951925995075119905206214085811337892503630235255521565136703946740617553522126165171175221432121203435744353796236274494077766579403201466039791310146016867836490879032251821258119258034242584127763621296370479084346586954673810106157035749078916972530825327193476924076851519243162922101168412599496415232157189194754162590508402591787119111090159806398376522268196759540602194432841086077123539481360151776792125653587344171244697728085260719390181215298830668998498789170115036296488176594445120065368783636367814165931800825008250049233514762176586122116724829314765485896852000261876237396247823359529826912286891509370052627167731274087598189568363871663369988136019052444034112470760096138818425074687588117537650441628046943478704620038925100363281140770872522857578590115230267930531845474486350855945453394629205942800002949497871818557967860592790148112606959043322207113992338646913382535080815263204812162551010960577001725981603084636293551919113378934518615717803797835879203866351348365977244936266737627564317335873966561981611513764349455250292198515291873073860708861505849795298652940560015347257350907767798850707823492828763011556088136946604790963866059426572407170850648745352770477144070625184083894298286376829989478469417430061199653358331477718173023066876980218946268980520522046879920795447764847496588230921864329234326611086488656417532738937171180221254398991268177397580947975077635492953248658224919143587190060532991597750254556460371655628563135586019720733516159272287809318467650626676145633342683468868758593545707681576426166315971447047387969596646483317413412219369732856637611353671293064118847551390462343301826977077083879537721076368005073780390864319420743695890838966384617637269188337332507499137343138654344696595365135812009776439846166014522973204077197470985851620038636909001059376455033683439540763377913239549022046767745503491458723721936982581953731048230547786244241303645522224064170326244599710900701301199731866536799386255798515486429894632835483835650917912624639820665275764325020587047466801474179131281062272182354751459648002620267798453295621099167127348247205253321436106850584521649 A013842 734 2264148419538403790172771478557076586519216847856417122487348411409474151337919853812203257788359040948134310406770593754354531825935448859438493160138575236824116881050538141261806147603215894933588772287683796462229746939631592715929354282098388215772276594980238690806561338337588415095822469966659761249820573170024010220028476449167683890773065321361754791934480084329514893997888887666075514052772495860752215088977448476515812872585730459143770851360720638134571854749166201036547675598429996291488237711803198528713181584639772506297541918587154034961153085457092487211850851263119578220225263442429001603397448355630908834763653627579715450808144268666411202470743896608442844763307015573012966114526411622345069679263633588563673415481143046342041178889937305096228787004252711749586934522563412234989525239160143130177038245697922318218813029586502609362983386616562385963701241226312923471606612081100264104490421145054473247588975609296020199227540246800840140231155959308513363939550945252583232869559222046374458031941946609661066144555354253343065421965022900029607039730772549624105497727902203895056359885210369781515111435323183128098641970613086947202726454181299834769357557325581274140766662959643483919839231754337510559736250806865878796233210658674722360166110900092315866137514209761582937598901081832760133698215328063220070912545255859842493486109634715928976910790775685527447053857769149582123415035076784022839132938653146576433852686815776465913658577467682607901882954415794206293263521468391568401353921918737167203617800914805785597982474504808059523590262772075491591046259390602072214426881328296064935805121270230274293491455290972442584979046588548994214161805666132936054491667323364066675113108448726889692098835875235203533064280639649572210731654503765832983024019328585160641116334964869235638673220267103262128683278015994841214417668008572803043482185727104538559752454374369128430227621779381767111986979555643835059306473481464033756007224944711837421294391660980446510510752376933835328817509584459971992177941354296706853395283846389443973019935223173317661586721729696860782402447320486853463144013409360394997468898011471299135381633164635498747038582573993477146009333998685001406539829942755608414041910828809090583791875158397103773781441327352530614848409472743317036025978622683846244257521142992617129819730065250198786216046269903347377989783388528330429466416149260619794233446368206088889341211215485804082545979659590481061277225681722709004254994577272532110525449605010837445115767219170947100121508334021153422528645470796219500603873806003734548763390478130517061275027029256616504439296837330508026268629583248385547453538001326131363571315678301837592448312624494512206087610640925457894859208177989370529580804940079751117568361610092587817100413540025498677180946769594594866254896357727610816643406963590370292019846510673192987341108086769263893480883987284801205649780427239094065976825784977357482321465921289771010621006506774532376528659440813608568836307782303980038840888604539503813701909341990778692573376647837774055354743 A013842 735 38053542487181952501433770240108786189628477561922802577644864750559032061536418983021700153648950401215293355006593369229436616398497088980582754542449034005302932419816394540187175922767249546148826495839101567140695356814388178776624657419227610742484652731832871676385876413439848492515488252729650607325734373268593539768018603681161263152222908856127012788042806777326156823422518535003731164684947337931662479000443976544801266949548371826829356698819631765127749162769236340821256783782812947671042811222276357672082442893040656513342787025694297865592099907277353432569577257179250751147326002676904229948300914513088684785872726518732277581732480723476373079925792670298098891936901010735628921486845400136753586099383889722989659093991571179870686093603176286752317223180475326375307608520723269433468950694564525588885481795444980402303590588260349355563661778864564020891926761290641304787292329247052138804170508184930531872227913065438211488417268927981720236865038208098184107732032736860166394838681844933415516142848296668573538691541838935936900546966139880797605516755094241532341100312852340864212240590730684917924477893476738833953875600094152321636223515425106322968592465971044474483865304362728034240737968095150539977487167310994824928291571540346058707311825897851552762173201323462924432224730482363199567065905018758539731827148115236372788021044630670618314939660566946659802634187526097026748236494535509071857307299943434510123762107312755062610859711499341591006946814866253225170880005319257090121555365688215569191204379975140838545291449002309056412981546410272787170714481577849027707872594484671963376076673188760220050710889075373842525742836013742945757417467830696256267841452703779868608626013697752835055105134555078065780211364710590360145766917244792354945684692855530794895242241754557243379180813029204526596779853614825296290717746220083100751805095515445979573759500670021941526835639246069359851165165391705935841763899802966015337213429645771851539694840646098364502154215199126970371435883586018749272534660341664752085014535606267384854546051295873949938288032111015139169837932115422546155061433371120158722459768878798124568359108598028827441477457321108370392978876515898818639714921847893510614802395299794385441790045787180123125944684388813982043757218008396929424488622711447403827236157850276916100880203206660090999933089658265559381874289410995649528042056220623236881681533110439735963157736898669909215350280138737215196886332032713570234513693860219447181601231511417144940060699652606107911742190569893525572438944427672061146649307057504766561066303765939600248849379280715953590111261945013848397496857405655615896051613188288289827543102605218984416278790279879266647714472042034170838898711847467350490664588627920377032971453580826123442006650367208556267380172356576355917146043084327954995325740837063353497977560304884354538242003614331018257733217174295653863355859640607453966872510968114447205376877739117181375507256359359565652317179221754319216431824897182992512798814776495440596887990310839017486080741320209468548347165601 A013842 736 639565888582067075691597376425508369489085822383236542922477241862645651858242593847645714482377909393225435417595814756639141211809540574496654355594940914527126385179854143036925865733949163122123326915567780038933666861979422120698730617244958453748939558463915074265017424880683533613707811063627237757323617611525251622881088672069277349799410429144926703928635453506520717731262269017807709684859909908617451284560461913788474893621059485293520998037061551076502080178662555180182862765037737211507216528212798743394689617703334314019752221540844064227006423141610479141196884961411667374533108126990729392741093470221481525196162914600333389316177803519467402354312797409700148076783495287433715283429410640098417521572345034574287200392716336820086621175188583851446195569994248810389794976407795989368312654323545981572398292536043785621516447016891691618958463517376727499130613077011808409560022177655205296881693731064127449176534534890820020485829038872588772020990697163506180298652274208408816598053725767795914579812851322108715464788743686996291487492859912976565355920102868917434056872958109292904815127608410621415556699955663549582262787210782418069740008623749761970133133575575344482650324170424370071484083029775195125401626820995890022569796442878596208693789857865191047273844994643441370932401045217078295123676665650274777272818878372777717448269697107681082019190875148672511302872789751112728557610763658300970705763790149303811650069737605474337300719171169434120053755117457117955446980249400753913672981031121839071396572014242192073430713383381808311132980850517454733978198291878908608686214695503881688461720646283493018392297912689808171330159844882977689344915381830511979093611295592428251705177412218131898771151996467197051568012406690892182969904578133225109572122632822906069804336357168843589473891924581840478512078999704368754758093160720936674335588240328100578696175927761058771241526588808687731018532934738401663692525863988449819772546112056487508827651186738975212187705894851726991032722895430217119023490036362359488292839299934535937250355484129753476612806955689831444027466125063906733228117510668416507648381335545960079620411538207070502808911625195868381194795977602711444877688691497546232902983857803644236120165299545136329377752310522796596209427563067127192837380281911296516124358104989604128907493575294336149435875437886469256531161182130603881617802838900014742270421526987160642332792084055945164182392158291756375814068582473816974931471652708708248781171898012387955007600179061350855672650996908200484295981338995884331691734903715482611591841367394146861382411517570993031988999979509847750016729682416853936364939462855561287131516925485915471084397628233930834548137131610468309289370650020383759696599741069457776793151220332944656689805772721674205185858556796978813899473546118299939606439726248523782240508856044191346724233354746061423857722181048387054481421932979689478821226291841099514180769184161342467378150457631756219918494831180024843070569681046954555162609679948558870111896453154271366888559019368760537892070812256007 A013842 737 10749183889398801341148677105583519166003065416795056576898075003985485470781483274797381523305325523171939893063532858614834046346882948435565269754484171950457413155717808582021613025390483584593526755469947679114358138949288147582583565484036016732158427159103020653172147859969648149445587180546382984987338041196904904025762457311468344418078691082638783112928576067084093702909324955382294176673440505834133503739607683385042897537089146769328207414008893488942770461562781564913333374491989249313801788189672508480234548404739939815729975587436966187463296953741047322926096045546445893563777948290333188903799557954012439993971910105687803274237000343751688631368935186064830388726500205295898452768598104628134103285066402996090044977000383472935195842091394528791256208944893339756221284168485827193313230781215837312287298102653287904940826925012898661039834896336550659077888213985337463939475292739851035424690626537994790038310015927910012084305328656331599491356790647227048372279448772620726980563488968979345936342914592170681180816704415147346671030292496557397133936949168917895314193863806942885851227849714557314131261456154837277829090664651620100498120324939362249432027576004694814719903998332322387791432983481431704472625141980477923609330568815460566479516526141140265931531512824972319121260864366963434906143633719584168181624266888811275097153068799288795945496541038623738897467382977346951628867764104805064414651772021039349162402722079935207187013187109844679255743462259101781477197397051678471027101792190064749272962185843368522178149999834498052285212009154646861713971578691608816986189210387333739537976138902086667160119351018577605935545996512948206024819992822425414832626325045021941626408916767150142822646751604624180845703584519253824919175186244685114416578665089854582315201481154936754208287701576446992922352511748031325661219271752236782685558231555194386426146628817880114768256337378107614695228483034148316761680282196053876120917182505333385560866333495521956391238772974772975538286973703495659119427797041142175919737750113999745497366724621768766681431446504278997079769623163949080465364971001804076244046345106520951058180256722646233940709377684666959882740935995568771254059313837999259536400449698105848676471618189455106287851883082956642392491849052469206730017850398083160546502086670560276594548244519971907663568758484557888794519225988069059438350412313392547773338974604073208915687236556728270374413465004409549408307050665637441897673244067075259537265156089894204359812736209484123831290245305036125539562558364503827962742988526746116253024077861793426299254190375815679888639122655622011134531175772380064108485537552213418552819404966641781322515470937727675536250540770977140874226452514892589849220751848154376854562492560135800844985565622133178366558724764086822925208451889610267084965432479058939208116232343534723964394189993217054350776736696880241224669258427589641070548350286973359534836187678199682849224574741416926788170142627642677537487064629356165208617980890895428929970643688163838863296011438530758360352034141586709649 A013842 738 180661533629125654140685816113542206623013520460074515887925946591984054307424389399519591262192606067950793782718796754739515816952061714356545488763615477971337742908149208838037250117737857606263404179183410642875017241320685896420481985090193333217386685263044468117864289082509876447731983743443058828682190458396380721960989620033848464634648561025910027778990577959482362864797024525110218227350514581554281797351586334652415978905857289752099182007247472868661143147485669761498394025086863313217066654103825850027302055038464168482973699698053090712695631901525782356418896237499116133126415976915629905906159170533087078978685893146294909630101264777434630827417693672191604343326288950408165295681828344485049873912111035155285385928445445029621836518030067845394643103736822361282811123019741297638015469739894577707612619211293809818340478128691787796096505102728406927122067212451566756430761245078676352382775360224078436173876437700383573100919658726965192651233580407945001992900695521436558362330559101635867152115365550612638605986351105381455500006125989640173630078304682003066545656269003289082501586470152564778604111293594350128473526800799779029071908301255861326204087469910905750997426499971342371610614153372422657071410761265892462102018870081445740821234254854144449511250136049309767471031347415554450467556051925051114628559053600251100557851627309646793455960365236149179649734305700270216026380511309458717617052332357608341372502549997471027192130635755159524251280370188723641287256652247560062552499821338418241030675457469494752248167047218408764757558237862149804826720323069869387086882058979918160414764966527370614960125932569233822958721563393120498659149619366503947091950645031683772915054664105492450420223954218918607473740145015099035416577355214422717999437624165185964971591293771022027978691400395344610045978664949162490388112300339843606596177197748152052664246390542111088910084262313854680182705114354930759813560502869077495964255086367138211121480467059237521067550057387009399871989167034651542820222984870476550683032366165993722574242540718067661614818321397417103919688056516492195381389067627321109433686922205297624434835574737515253841502510746197594749226911277524338466974887675253555028282358076064998705458486910171971379926598975252288690610507024849957511410011640583679305060570672106568724572345647167852101600123849964436969484631181476681980355379751188550426508146170658422245955384808932040182767106329111296905416600537368485974194213035333887042815478402851892675372657472799669232495152841742161943427918432215836569821408169021975864575676623162115811565177646334131888357734473039141138065471206391737471316429640050925617235739274348418687517520050389042737762838737812806673123987417799757595853176311930611794631812458202404801672401411192328806752487110007232903978450908679758897014023675543591270809516997788105669573151215999032473504613664466214263016226392499097472706123273161253701991806307502069646917427678994288528775587142790481372545095225589068661242404833279474026016608466969639775416064247386455762436637817647829070743 A013842 739 3036378395704714869142506511420303866712988238372472388528371384371476000744881712637725770343671130184048991106154817056907042335513301233190460029650085338264273445057263752940892062728820172788469034039535582674800414774876767861139040723410879351384618019215988375656945106609743493457031450776047489733661575034267970793998352543908891145114538365162469836881494643765020072668643591193527437747080098572182814168088111526503155357470743468863530951995808276503587832879791651681503508379634911705239239255523001061408865639031467279693338970825178295608275485368943824064332389063647644849455673324020991828564817179149594536394773806109778546153111957114343840316409177548524294198284938389510034124524488985760233230840850167854881481299382594612854206358531350277547766644504773426080206544592791989402125999918408167531845291084215061616848415908922877488993961261556335224140583639673482475331804246037313454497305479286086276774341288430346713107156704224103992889282785916331648494681989628784236395689706821194019225602948809146617050812603028146122588602959507882398200726066790425539432844913138279609604163803854156233999298511440242609254564941041886141611562819207261309512098106792592957013747185018351239659592075730307597399200664595854610548631149458858565982484121333605762935581036580749261885623856013223649008214564704334083562192013859420247075812300193233657614325858523959262373084475904441520755377253578072666989798549934323393447650357807495554018139595136966124091269181761878239114922554324741971319864497234795377002562413689798301034943562599796109280281303749151769722688469835294788769226765275484522090954792425517925634836548691112862467233315948176220964327652692831838774414491047509171383323739621011614212703998557365035811150617268769488246415609088802621416548149344280513277534874409567224237866366444556861042763421800573975953003431811751496061950162553191549127989085841261071311786196708955609830724856963321280186511371720585474671235236572491914318722209864605016582313814503466983648521930351388480179487706718099387329724978151856495305294381848563188760251527726389265578197165872684327775006059612385886251976101504437173876281504613418871314132698111342974950256697841351556614446937157986499360341592184424433242640789499260322982426348977065216023090791566653235894268065643289898080153011286095100553887413291950090271593281546352292146128196267078594043832867478225967018322412690256102687772152483720799351766756073373567089336805231552143768282138484856639528599745516731760194988254145344040790546033811160515783193025090251565228988407096752348355923397005485680444975940701937754647628443288368845107466374565825931680415232960335906848881069983973872881106959486888641293580030666419841755194856530960525913504334274617792432376871985007817501708050517909470255089050857891563417165824422180707782114695914861138488495552181824691988515952487295738782192041858683663118513716978732331223771813852021190969376288610187284555741207000857007303131293108879620428365415456475476989501098032928119955261138504358735705417791805824161999272571801207063191977601 A013842 740 51032411696609142805678106937441047087845193322326143433996337857131397144519226944302257022166080685003311393521144010275436660532972053826232061718328984280207643791077431895677572898283280644055799055102474538015370571121353837442163857438366649258721275048963116629666276406789958894532327593193030159953650091600941785134730311205476733475940046303285630548467280477758692361341892837189615646215175216702676557723056890425938532093010785481189364710193549703195800707210658289811029465336523961029955894167575078839098804795201870569805948082658771614288286082595838851049234462992725966984801501556820809662688882329967235373186963359287048025195352663220776924197889047058047812590574959512495143530883086383672239910742168771136993056198723267658240646267836404114745313994191726972130031394971054965881531680628686071707723807252402540594371326181266801957521506922977326112130789231992219962901633963149127229736213190361252053746354034648837207191982727894515808490175782895786016250120199690976661102356902543807881124708760635327192773007419094051882346649940448979466559603004546682041247824455115065398617181051376803824826210081776157533741472964090980382065536302416440828969832880863109828530048938603429284958764016799279789488365569862528439490843728955035918467610627253912057658310481812652844511680148014249868881062188985742942429761176935276092603177329347678083523974704212183322704430786525948639335625500886667314097544228746173273674659563670577776382872175466989647601961137871887564804503370535938311972962605025205901282066486884440045494296456614773208673687872111993793729225112521799514844394243985068362782677196295679776144697873851533879486790341140997745747454858808424714281584351035486643439522091810342200072916103753634156878008424436208788957507141955505658147924746029322586655528634201596337765820020833667163545724830202246813842128678460107394313196382031490366194112565734074825537190608087416934424992670982540756094696624507880072799450621073871603954764181194416513698948280359769594180708083415786186376649886811096402850687707798252116596082675728801513493547426497424386572759766822205496914526843905369590236962337985075581338663248037730970176628257157341379988964320619595612019009672814279094749261139843621449509063749114068248365639647257535085700086933860740935674963379266773317033131660685400355009185755197805167194668282949542974099976594660789930094699003706543827676944790085134317873386566793895474705143869325189542070483685526696880313517901514985540557175922899710693597167587420797293566707190264174788768125172691858056803608158075116718818004533471197831238710635377467842362691246347615179721187357327836433752738820364365586409144143220648881512764668096137394221199575410518280379559953715853559028267346153501237410958087452026388751207205054504466577281677768583506352306011063591155694001694241071154576144745519927598250987613453979481712301647518896326032860041261554290877932875410920156622307282671417691528342466063403721743727643280939780539537537576983341762544954639422912088073954842757271000956826880486690721774114262887111067567540007 A013842 741 857701743384909863135031943297571678405414164168335492695176450364807391807934647252888033771545318072850654590909867380699263953577661308657482261299955238797449869196638397870652967701447097784645814719107289560424333188836593945890447951966628274091328469747923101194801107568918839140404829858795257898340997089537028582759412340430447459530124358219321592628089582989690342517073192914645870165938449867121884905651417157388748908887232271582349652684222989861611822486089533876853972223910958213030468713274434350048733612192957838666728569425245974521343224190188263569584483619518745327113558836665487348000812045319759324917153293179537416159458292210751597764993921213904609586209793344526505877323552032850379336179843630536499442295531941959532050541823526443956524492300380355220589437655278520811570902956326326807191714028491129499769598879128551140500063966854479919966582174622093240916487762018647381350176535090401563267314972260343006941275653707723127193294384383129475575115770196206244743147312461053779058062980139997944128935935692713729986600145549125997894467247697416085067252185617118904154558961930489941883854112844411879669592936107477107281375468634713121012495981228666286888104532511107835992301946830345495421930960132679515482522610552547288681685131812256499953063224267825256357707808247675497546284012210283381633416996100751185288381601374346425549787442853694165104693368229141618781313857793402217548037425852536934210650003286611400687666932653073695007246160844212814301669288148597515209329582502658635582847691445066783844622640546324493318178672066586279691207086466153884445989734058657043973288455638141489997663937165822729912534485263556749112777473811993194172930588187853424016288047797056421356625500955787329274648687589499361116008822534846183596492171206514824713919469755026229648830137090151444017712997221209162200244656698879024976221891592803258584624449892292595592803562550125216416880851821203562487683566168103940383540366588388560047667721593334558345738223748006647569395160757969118434432354647634097242711508304965223323630361530973967037286051597142211665128373400980807786642452665517546703112626014515165295558913209770144415758591118043436573474523336653543451203495570989588745450831977351745701898834431360145050281305551457392185361361097397472905889109515336659139375843821139523766639384987609511445040789831532968765698306626463896355101606155295882111766411086960852480498008028105001243369353011748460633578619302647194467429295370762361980144455736175437627287595641781340112975647746769985674825879777432058360698242312768486693174202194050421949629009648789102026589751777364368325573995914608946942082281353863892410778485615109445751585035776691781184675701263924580738339264142102350766588089286801895297165972575806207515741539495351056569764373158256582991263207127945776553749086475109682894961264737953423143804348819321033149138653789850090551634278713482942966785417837031335072351118499858517141516851827127626351346830500622754891528007394056359025003093052624780883464258959042221453713081389380339810960857538416343675712607644897649 A013842 742 14415393201070180069710481871002287198959795857177214625727830601281317834115957616379289183598362160850400951709422141067412529267779753614606304365668347698468739951587901553012064428158221372466542207984036215642051767904776634448580758728703121402652957591053343561781022214910818929432783975436771899497417138083848839390437443205614530452322800088592138007300301621307725586684449153316453139878927526916717519609283368164232702911667712788484550612663735790604109900523706795868284711167271474686403087664003418121269065820127042394471707066330109093780215568964494145814006416193251552712797583367836845857849648045689194973882595398468485353392015517186102103636252833842094773315427996741456984280176939016116325503174631898426946126661005348513855173456428008943577307142092492630192446678672266099280072165986976574648471137676850413502627648361513559018384575090923244014878346608873521100083409816247406538352417025264379073833762738779584917662019911865702598737698718327257095990970749687638355398076880532930864628864507212945446975026271187439659884788646244160646612311032050472141725307483666917422125672473165744453241936074576030461606848477158367742078077501343623424857019956510194283728372877914189399522618820377616741556393646949944616714757515556662280873082010368594994711133610269339083603995133218682087260395393218232795112839453465325171141829574298640374215277552042037832914581439827183186857542007933711070329865016303588253278394605238077811357618137100209591986786225308684769968155725913478438123202293122183688240921150117237436076572719662075759198628941423115602770117502236648335883749460323848938059059073910244022390737791945982621639967093824598282338451002358169614464444395673252497441753219325127273740804794563917643119020492316715762276760280343159807706243921467894658966844528172725841707888114074175319605702344296862389099511945138059772775361332000244367031783129339761654128249475779954512318516476558968274730497696587322926026162941251046528721151396819173922116822326532747725698824466859186973527504584562786272358252320081550508400255486251079463995666669193169151455812571750284436470099701949353407439213905425956383122458654316606817195654640920956038490386313719136104784377150061622018044792133043350790011813710287869957860077902403344390459368395963959327129278263624263230155489807101891975945908143486753058856800554698574606045091439470978706040192694652057890652458071138551047639730020928360755897308716068456377868555854619591397414084167296403017800287867557900580201822619951418983278781711679963149236798561419300604868255358550699955852178816275405441707414765167198437760893958122162938447922149336832571255576902714390439747954007733144454746889696298858766370844511142780428469268012436314209334046016643279454259468501081574929717068054298365207768029819670818390334160722199384666538860896387168440415613976450783182777919690606328604137573354246010471901317322337507822442762517586985648561005248627122097597473728658534016087086180223966641461911220271905226133226984935464692308383800324622615972555758911315371202819132648163488157701796687794786743 A013842 743 242279513530386516431624068805935440952917288971577446214607648915735108837986899658486713308737672837412688795380257924920002379403574319000688157473787919768164112366337861401473766844055226607045174889587696676295964063175580895177296811953313361414388258232833545242853640366006133746976800275165825314853089839775247443635082107956763413312189301088968063488696169349318943935405536919789627921945134944889271352073225568736259037836399248836059842147039407432683275098101940118158261140588331675054376694368905448364169189238875201523885980663810143539164083067586253108696005836959978846443988983663233868332879034703898299926044780862059833334459604797346818055814501378384086855112398341233667534796933814043867082731856038316861683550791516892472363900282185546314703801137148523635644451328444776330600172893743115290116854410934824899738662886011958386421989553553146962158060371455337269129101868781670161690089072943618419093924050350668483711145568658726863576984502358926210012320245390000137839175478131116969041817325772727974127309266539847298363683642777425607987613111515672285285977242877989881113666177256496667025637219605399343968226302355600686641106248565082278901571934409066835326622762959103781237776654514086604575338308024287719173124929563960822954633889348264976076110022587796781978132346204006389840585465373818838587461492694391720151380729655237248769436169817170529857795370259175467821514708527341881959034041329014407772849978130236373775487488030243222612521916088763064928854793285427832109536660940504541248265161770020409588138957699360507284851356618498303935757364860091348581198177179662929101958605855209471284321130069236129921902926945910023331262345996633756710303916958080354724503546357197414089761706182235763827901377414367041816585510031727486888118841588110905533255755984999003221584475533244664596613039300597366173595497261935370601035497906928107076703179054813374120933488939433695488537306421526579793395474786543136417721720553606339008216391526339856109017432842035891025820142814502355464076769552746748879525146743610619394683093957421892551375169709129593928517841893407030523752965690662782718830868108494048931139162603099210776607367549958508138907922774677520513111026761085681257278821380059596727728553028808230381754329305693009170450604630966264411061779776732992109223317187961498439722878167581858660206246922818943403799851823188739112417518619017136968195862801625627457680942461742959224366067590962546342836818248591472616338512599750645520169438190045635051452032773523498851966484228205140649222873421774185266020767811161614158007569365140739258776519958165104143447344754159192506494227563904145025092481003920760120843863007970958850930975125694919286394783698776710661282987485017132916277311401723597787738887097678029843754762788592624046957277179207444686346239258005058090518635085579139978065224102208312952948496240020564849740195364812698001245440236526493971795509633084467795364815213676041094320740957563981208375657431024207343050341879109911135621145935810355083627006532055932306650744640022477443805781162417683745466494096931766980789601 A013842 744 4071991783905206181666305724421356956095680875745302138528910755326759974240045822560186190579954067378395060583955994944130479990635873579444565862661953567543534236541040436574569599348036193584608254369300418038506268009791988105244827518499337665291623456119233394896641133631465089885439082224712026066735880937102583785174824988429322687537965583402286243054516518254003490722360859010904276484131883018753983614294702133750305648916362175187657766965291320721107804573799307565885894989868090462638909102258193870656591563537775512011951677016657082462730744116922155997853770101786364472184122848427971625070697936268418726857034631948639618852262577829007971064074324666501347773874078921114250257332066612635274059474304435991494315438153024411783020072042692476911226785712055236744276293477171355788397105825140538680993972084581602089907707125202984600594378426567740992990520663049853482252815108613530407525327048963394769711581514243685205733223572447222396138378531146472811677066364269732316663022260949682898685823794262239061157686842735213543598430984160192193447813565243904098801419521050375931877387441149939482699884749907946774073979463690580740377072719633337861498719501613186301334548777053657251263312232418253563097710942964203696142710691181489551398531778276289452911181149633100514706470342650735394050719916537773220139465307714641640584255923315572440067913706117185095319966787945962087676197706219035010085485132616745151438289582434882734044618211324297842448655843703840832259262510748185574264982660427059824759592573868733023947851462053152045936496750687100994248274031203555295604197763858594849416618288608505583875585233073651635597422493179909762128526249165423549030077932314456521854731103625416938606624995804836482655538450203266871811352667103243872128613370571379989297429490839878247145170280287243077875275351525139933279619522481347773691603613321740695638150330374248378850529148605062120075846509026597226587597744737430493772648957344461739711092892383193961624255993776097220470959140283341088284738265873014608418179141319863680166438760142389748110962477301341085156599368702491962012716094362969389155390400299459480385655905870288435522440026412152646290625458074005087263857026773567044891085150934661642202933790755179928026145012640782405127763312032650005956715332707551398379716291978068904276422413362548298502086392031817981787664109592333138262401235429821021024467866106921920681243599954513915683920498001307516384058404304076880262801381264009099257487747660096988309754314824609445205000700423443798891488833599758731766011044602193249153633218319920404722256970936880905338919523283153548456648482666536965436729328232896215351022805574967905407596898937554508446437129625340176084183170660682952923872772728768508018527475450674647583986298187876232357210957550939522843421243209291011327346699883328605611342221485815115800205376306025633429583463496407015306932114055300784183967130403250650236696449296253222672248693273777832169169674443223852814647095962200276456384599743164637890519098784264054277879065164857778398043763996754010710055366287132207646130824007 A013842 745 68437965912094800295265600310349746361100108478651293042255403064776854887052450139769049305077288010428685783234548407026000977202617127249724818453759453609704179913545266617508791256242444305576510931184832125973174846440573944084849816103418368140556315426995955668027847532944033765704574654950735022103629950909883125677433283580531626409450587560242224887017259122295036668570718957396268174868804557896198202605451058761941387041337299078378964089385651227359658871471844962259844237094712996405572145281653464384125334408379393030384871835618955584951115616373110675855928314100723427683998552713528919102563220214863313542286181059160786074049977145572136969673897174669888152035501644427167204074980043558561051117584634655709044959569037881288837218350821532459446988587462512363961051664470818976735590157603137033611465688825562986325078833653286562182189718215324022869191680783878887476223063530467605559278171711927775894542550509893617252758288582120466811897727972978768545856454384281391046155415139781320478212640510165451900877242765850734027258829550780350195277402591054296188555457890293668287063250723407032885736962991702861431861372846247590503517461198877509438208978663612822166529761295940817421982488690253587634983227818399371521070538586687294890355123597489596835078221581883520350671647048930909767810449637250354510883993426759982053299589303164826000221425658711529897042681805007784807573854848423321414506748623889635760223333011983074111087898277727473838034558765130452867781425018144754946671563573797594474734472389011795933491539522727326436054700888798106410330741642438153853219751817171403634145103576643153348196961012268863039485879842874743372094140669723273588548519808409070762812465658632382487161546304491886763991634732566306314533404276004219758865604919193183480121897452545833699768876900787694409849752833083026858630565314344012032434781929098495871590392602599992503340843400605279052114752277210019587257755295801994308836911026088368459324338242284340913018870487394865984455410270742113670801596034527756523684336828162948872557336241713144496500946356003639618226965589782782405547719397958426523534646457833015486841718809961937735825649523909049526206542073849803501643645048983341323484468131758858220504708221222309050335419227453629882982317985332748650114514596815816352567891719275404074173831501384349252924565990878764819905270689918343054776177563869001900358231425659036720889661184435515380899651809907975427866869601138620126576902814904200931220596574923250082522040769257210945560446772016819927969252826311145004791347626629061938525113500302902242166972910536157376031220427819961688910891048176486778095109819610286691404640293298485586185481080443478623459268837613092339446866549294098389791529691252412314267391279899488801944057713643635837227644563558640560429380834618554027378715984939103874509828716512094651254051759575372821051009270984112706263608040927440279779935560687433678528157223322127913452483787852384025267234718367263294255773741836700046402455967883368069025954493267125960248313448225764681535921541493444658003900541187831013908520759085649 A013842 746 1150236893084577308562528944416048187091009523200692282161186559309704600086690529499098411670433979591274921958823055076885998423844386057686125023752335136818298151806955296040470254643666761443824419220423473541231149644126726278234070859250152513338329993381521026912544033486190375500196786225757003516495708584942405693260621197137995045063636025124991073676099074068412681288668073516959079215019998204561403191189815944611948892003755985610315249450304640178233786652827298280701202092850841330588451045748749775903994495401632458661678540941247786516273400164382871129110587175090858649084963675456280543356780042151207710705203845061315331546557965885630906049309189814676810171260676137887399198888189592088735586133244954658501918635476819670821487128822257496045925537189482445301093395324761054541995063778835924123907903832091237111165599957210787250596062594044950852362504578934652461812881028756569046634788231962370129459576646419782025167108556199698685707565114041854162950209428836617339312734062254304653277319849054350750098043819165653286796139148259965345732027305347849556041051580762165682900672054908302001710581137001549992085294093426883253592617970369534301127978304399340702152865698100877318411259687417092047381163109943838237154632542026453365222198562303007654007159670126716326533738371951381800467590227053266708264427277523555018369806197418291230585721501045964682979596353096765839260893778437450763013614924121713108222073557932399526585054306353765652795846829165547521348802410279958896388708968984816170336862277442121254254192304758478175410771357838029774438428774784458051811064368791199780879076755812641478323146323733202781104639182519195811854786222236039059202734972419931252310589110324634452461724108739595140842407404950241910228362925666802921487254221876879834750408730484937826992015514071538779946344795865626432413003911238179810229131379882358420113819728471898074003649555033972925028892641523068799203041093256544118348621963615467208695864152838072917725108156281645512600742080420362704465162424552308003893562649070934681701071150214472819552691405405353171063540610667479223890040519921487274581046803016799491287348768039030287526021691548339395386953352635193647452124742338263017623803455890471130112022631074083348208987390955813157443283818379487506562474646828683425437608556125861716274639586043766757893903180608699400328147884485457591721623216315946314939320795571051430167992535526807707006780447969123343016158477386336788467378005610094905051024566634735064136947939208905944362034428897286692529379232251811414095528179560754644000791582599590877984100313707381197018956721730370096105525345846702213279444510738190088422437789409467647247019380519013545224479931353763242949083486093985911637226239520879293765892045241270708294273777993208587516285022179730071899136603687434037538154079558871518818886691238418774803626847923183291003404312817429982254172460343867488782261376968473697835022738452375003841395895022435018312666413911598594186556789279049417679886077452215767136119217168340586013893404124330427002574233347880324367071556395743875850760508397952502743 A013842 747 19332031462072490825010423968800521880438597056434035186283062502318205213657007729291347004944983894990557613361939086677222975509552596471530703274205496644505137037419497660552183569796107259586357013837657319807471932068837888558280028931417313291677312198763223899319127570802401641031807386096297958101743374187127012486631260460298282722384530674275724975274197137867811934418644311599531244366841109824063503434327236581093025027907126850152568397511270087475575252274068402203745103574544090243200096725899237483618435484215236732726831237599551547979007036562782915066961638651752061315170984493393707092197402168435347993822361023945526777302999732639798637970739553215273148548378183849473518335713802474235378996141447952945441746506458908207496734174115681736043870503543631458175476695223259043687311036930895376750520139705957422127360238480841701320768024018113488975656614458154703925689091450311655966790885814591554765827104696377276496983593504048335810687046871701442916704169870457027621829121384308098307631914703056473056897822468717134791182710664805237565718182920981307488381953917869718632511595226843831742749737169585050716977537828225626843131130228000762999057931362039719181083213787981445090538041566419066040335208388826089251857909133838601709289491236626649640898332575819721300052540817386873920458788946084253565800229253338389193741332760009220712454221268079528426838075906497343460457841734198234973969826029713632209888390288169838843315007726887739326539797657785357191309322109575269171605031641727805374851644296969731920250210066075742694128834211183766418986672417802386476788558846273694717234643034943065326177120262983939142025670740600124009843392037121108468020366681461784557584071177226131242524197095586375532138341254998715785208095691681956701436281707084719382650119533260350058254804745000352274558216984113583449565356736180088070521011101682797966852968176427190929779338071455982950960598626078217308205511654362736997085289342485157376551388816749491528205892782625616130280672145625035973945984869450640621439107442935199195349902821654644678222084450647770746064927043488323315919911018320436623883653618303349050066470744431982042449846569852940218268524997739699632727860544479186537203264683151148283792764360462118833348451079794351737149271135504046522795511389249682331329887002807357865427867522637587899922830756490410821315181494547085744065321396622109715185164611162661386833450544599057131662958989017056026072575529432162403771222140288865069192569891429992222949684014284082206892712646476697441341276756456194436703542113877603301721304128751323886278773972479955778297605622122330205245564487645524098587623891976760816115911926604922747280654728383060654587834206262698824245246150781621216886861407627418290323347604370036794301859386731856730386202367774723318408788898174703868903755615145953616789028619644104348124556433044941571894216285522545711745876540999380883963466962709137439513227165169066689562340807642065352780984418612237572493459957412983562945845303739390398256755682948300229135506443117621486632265139877824611637371648343267321423731864644387713601601 A013842 748 324913452783052353295950195643630371244531500727486829375859431476462075025933328906199669112110344323106301807774110229784086549389050488897016529929571782104197838187909497180900549257563174711867902331569506574004180762280958392999012446250330784493220586124613504075856577082475964380821586738120479781816000889963043698862811594556233237715116807042552109659433431296144315181774154945053321624073498532813035302220737865218430471644035080970514217056971916360201993264970267635838343955777362524717464025672188484387175045183205483766939852610335662866883171263510692453530424260819996894524078736380468035098561738244892893732172421729452468546131516506477095708374219670889095807652592135958101422668341878184474014788149315745154039433534054870243397611264362262937689331553057813917555236816617314747252636597697558597045991988038026393694543528147506474098148179672433409213860719198206108879056560005388001833854417885840260949256148632012886084803256022540379970217196772686151101046983012771263240082043106066208256369590414270142667281702231728884435407818143381627767025500352932834957235499497636361056622380977564280100394832609215947400241478278988110352504905742008823725166652401801560276465574134604147636672864606805242939913847391000082055975878812425378928028479213984100514578275601802055889983053517821189981150865816838049680404453060858307179210579697474972514218096852612634269867541760500851539914946026669735207510866081397016551594175573270481439595334865802234861154379234398498314335776695631548967165766802519224935131585699170284383645280580535007460223316587365562203909003326004709515385308529321987112562645488288098937058860259971065160025448137266284233437889967894470022018302815328213059315484275639587793104180585520213568649101472763416201992464290098646281039586650972878664200558995506703429088503349220920678499952851996997036844950664978740201246633585982785428897836141211797956801334966960705456794781108496598299010034374874520710012457979148040027699191843108704114556439997588730301627256751519979614110167700856916924527078793411892876245816723549613106878573362037082929113228819908249970665944484911578337612566362824387484467173801668322187454571299518366248439099637011131727257152171061688130775269529721349205704990606286831232087417298103669646267799974416509908624159919119410942661410856183263644246169452969939834003016524334334673844255378852870100505856713027797983117061619810849928509803303076353211859351728409660630201776923166353520182930511834955217919522165263879291115339228072569651245821449333853896622838445759259897676432307940878692029958491923500556687354155470616765847857691010003759562202343858323524962194752453419036460131750448936613545964019934100421657729504657179139089852056186707792217479677994019205464503186647208401831350712802316067600903195189774812496515011622247924665420623758042437373204010358461778929419970186332998826093110777425777312947024576594516773989242252472945898808964996503851474261954040192384190005123615876880897581504240014742430822019947934423501292763312081951080456789477864325828480205926598247789305293705293871168661449078224302502108007 A013842 749 5460820400924760901845034938182495649506840932726871141320069464824898094960861458926497838767238557038447614483259470631981142635581771566892156818526312941825253066424194919119395531371864277382363834486688696989288266071656067711134402184129309494977558390996379163002921491025173533348468408307590903692981526957608875446787274469706612026277968175964173307046097679794297505260078222161511176535803289840988684324423941300726160936921297605871432446076526998265914900804355288155535046864750131952926417879472471857095250984394134565670958102821911485803705459425824208066485840551601687806266191322346526265901527134681914864956621892006907638854832397924360547570645510008633033239217116029047810610786821946646454766544425549728803940759406860204180783652520136553193744595412242678512350865176887208957075063297502867340551987342955109598824193077575141310167576455754588308657357107564250071930303604010556146821591201407317265774148090058240576427288323970836166159440426158536141555296643495646621276058898483654762164803706092638287809003569408667360705899199535815017880397584431742157126257040056774320278652357089922855647335951663092427955858525434953170694549950805942300348875926917078823566556904480291909329560835446575718091132033100538379114786595200433343643374650149430777348517078039487153342945180474020740013202601783597100978557642593845568760992212975461863046463553801860544173663774368737811831350497870238239632635126230039657182643308859956981555278793089538161311421651792535561169041398923479443491155042649940613484756560845954969635926230717051870383973281883853003961098618900161152825080880452314637400840382721658078835148264389333692144547706843034439111390616690402357660061615417221276887915344220674552038701963100838229448285448452734736106887347323687948045432332842901171709218795037481164532690475790356013843548707583513529198253085826297686562352170679612674703485932025346688259960036789708576612349886090502327611461647738516069573179381255541108745540317307127990053350087039473790179449304222796297374349588548302202750526613280873683571063441672698347487308182495757252789606036776197957256982528957908897120254402859989480451439790084639491004548979831005181537515947599246090940010956539033792413939954986026716100283777119862772517693222529228375744822914170018282034246255760639939713310332259872112068845369996065778790088698724487162863300400152380187779201933775858200702248454644160954748464264114804268431720124499381166211801264747656903613714513112410092347573409031590019245775506406215678128488521098954082440540045757875881100247797799562348176947512373758273856244361290994655983604944212805133186961934793226843484039607204484613745785434329795277663867017283032425786801459784773209790683143508329997863799180948045480786241905057979631609579511430068526148168380001554545273628927800335120869851724423501419244931439802094667118466761438921698711270146912836195039298700642058824043420437194537312801721282274696240231727920661553513401081416112612042737245652341761927776034825689264933855786227472986161351809237260754465724199266821008336750594854071304874092731692974657715852152929273649 A013842 750 91780008478342456477309502206033204381261475556340523272166407495312062282007198540177649176160978428145189056620141922911707064276222834724756479648971741613257028287391444005639680695766922909965388966217776930298967887866323530021035897508661304682087823877476144592590101499660091574987708538425680318367940523576532369634153722012359028325653811133429860771523763704302758170906134679868518344037245892357496817440593181441304586866836248861881165121208189259855231737818799328030077532655855467732834305300293834502199883294712219645231792834127866341902877656569827464973427522150769566959915877554678066951006966552598943135325944138960096686233168111914727723019839086715095389651522069100206552935494116457286965261312160214292007832343351099451666430847905935049527265415093562697757080991027943320941560588841130691392657251273046527027438213054805399999986457491867365703604200906832350958932612672605417159630483322052781285866106949608849368013434860977843444641715242446516931119870687231332763786721906814785587703855888298971703205922991051472331384047846598443005515842201544290434821002072234206000923310165610333434864775339601594436654114236985257939863301023195472241963557703695343787683121893600266120101928961350598093957656080320748537782218305533683206614197745061483074896526530609660586234879648226866577401896128176916476146618299074762474165996123478587532221912948747870165926767055815376403449507817705094093505698566548276518268686092009296988999570675455867877161063701677145176568078791706919006755842801817551890838303518137965174671012159661490785543438948621917437574184487855008495531134357762052110795924312402907330982336879591531363873413308910879818145142094715592425192655570317238000655193190316877196114463893835788122337333532145112709748455646469223342799581218090639992916840288194945932300928826608513524668523128356111885235039613482585218053452932612250223741488059550001789585148338324632047123764535523072620165835913541239581316425860761879414686296112980900128826654912872435991546004456072537369970693534731315121628100789411643999778863264193041126219188623206192147634908660097559067618105364195574833900115748867843197947348551952535925313454704019704086101030531300529050428764146551540949101088823450151017497469442053533617704869991048741311143238718455497266149576820569075466761606754291670587541084133523877544125020759462455746243489825361053816005046900970848779202689777204413166457438886977515339531920132461099260521743856613869579035699821880276422085666285593933453463748936169266902305506574110121263578156549052619933651864737617244385809956840465755308701898980217747183116448297384615873473269238069763558436253678285772903225415794780869231696612959475925980198772134602683336952011592944502274096872834193800395574367698309463668462202848605161718972265962686127242413881389540232376459597932385788353249562708753805070260070859503956990240317359164037930025493261691082655697767287928588616258529591190819709574651162558729899731975360604670602284887678907992720131817315359475743314199125138478413839857850641500305426617077460687115767247712376421018876541563825072230327134282302218743 A013842 751 1542546602495501666014140803576800066035861619675415174635300810773709830773694985864765749703737564441836192474614725298377060629290477183218982153460268061294010874426187999402786113453754673347788292355222176867534753291369299569063550329428070547791850055908741562167661835904787159100818417405320409110809976379750779536441221605861718189069263603719555669986999896578216456578419405564550187808233991712852449010724049600484006191470916834621636742192146036890386879817520560306201513091346962846185746169182038476478473438534228275577410742163187049608361664773969090203808396364787984111895306154061474271245574086849530437275423143143502345005520856456950828840794435530420608213873131415367171535186849615297622025146873476721605775638194701928484157703260755050377404749831477508261203260216206643395064808816652883530236390422146092979750154046812114357799772391065814815380475804641131322566780421188479246201909533193741095071551659502075931328201799708454614774093308079798610061331666640297009760963435087836101372538705914640817415781947710602095473571692157780031593704759881354889338036581828040300257518073953412874039772279132683997696845697981011230195282500296846301970681514326007643039590229665739672680553120053419502165146325741950820674505743061104613653564821501248346039785921399956565472849622247748946566393668226269435214596213752549532903307896847304620654053690929605453878731173907089031212775877892169516429550275807976883442541807148400254494115784342386771411445997634087778982579700252218187746545449970147594629319367229344780690695701367430675632628578409488566373309318687379127784391775150906809826147099918555663511820135935294867632620457482865157103565403185884961890212962170321819077011831949655755035095794663698090972123564674762909312742294050208236722432561532449386360953334723692456284181710788809286809103868218281172455145310783801809759824383438414089510423189816856880077557588122222090816009110548536281527127204198887613643185169441824907322632578770869988465189589120647031709913696893211135577097446238229213249203489967641500704283354881292442208365903190226471425299909850259675249457496856035026233359245391221840627901087112666271296743233210459166575100020139567991750556239011091748731541999855726688151079968912593739512765749939556195216384413141081542552175937623304451369862324719380107564803001032135809884109223904285493727114333494843231485596823264617055432059607085474572088650175373431100311512981666273695271588948998109306014853006906341805825993793261977239552365228370196868827048648991068808076958077119927383224886890645133026392307944617707949473352816160519676906638146534143238985465236084238516126638115570948985184509563262882069177124974009911887949200763266267298844152458842618249720746141724295203248418397905487155875844243276506953010766874034865740563250104514002685551156462449607944853065400446025201815861010935683005134969013855469985489938465249242026194312374808215788873457106839144106858821162089124573424795309885682698812602107219406633647255453619246708817881744696202406701406490895731695633305153220881768354700132301910508064258034063207988975108145882653390413601 A013842 752 25925580748141896500699664485715278709864726241884702840095500726673741125813491627429117955270717245573940886920849688089823257996485050018361433053206725306168440766480941705962626208817254794956277829614219126612656598568043817857251090386697581696737623889658219435351892476051757783007455141331220115925383273014471351668967611529717897603687113387714572145471507261790083985713494949323395006492988698717911110523239101635334692060051699239485848726023398442016732289093068057066328830526268404555843835865442520674173703081444774627629542343536684742767734499856098499055407717702991648968624410531311198076824363677680058059288036766812843912507789034471972580327232077959779162250565719698076051991885381484307133376643502523260028271151138355312033238518703510131693041630417642481346043194453785055540854241781485013492683013825009384710660839064771206011540774576643149602099656848603494138379878538914770690915493524387206584867568741251390177833087647699996710508186228897175239300801321223471843052512453521261355768258030307368218307047195172089418624319430095808990995395899325931625104380830783873326428106268935010173986452695383019949290885645966855745892112982489095797221244211277210456566392989992086678742056288737821572889614296744967443076418023627985241675463954971480951890681980969069995902183601117916544941378381878910397651718564539099999505895822312648759332680383453878863339834839856445347593124179733693062631451485504667480018800152743163077282603987442494467112172882236113301360217022139031081456189377648270622934970605023597729068522652882407365357588517328274335036209719178781000672272564961290752748054308331165036643161024664500840301452028914514695439623731345168554488809255196598813227337859577864274874855020912773814968480751488740216819259736101849834593924061675876836568542696701099112768242013227517683400608713144651665453627238343357016633368412449425602401682551251913583463510383570186680344665120989249283626426920970704122501013142808751217371485751402011896134441424350714661948519503684199555644276778925918387079363055886150702336890345489882076196005734918136305245015584853314361917632149659380685904068837290265475433133571102582021684363520568187212627706038485719237351598709059419020931026391575198447755201037513962979991053959234120973001772831662157485674420983634877914173276091558621467841644038347106556722223726159326293071610603047830191578425808608418850646625816285571133093943497501256502935598682865061996429595465811223106191634487074886730517477683354051465156602393217898774376206643592893457349434402154619529860673971072750774575519625189817506798640781209854209769867328799345417628714222867796740540406808400939593996052229759258936659939438184589100762217228216154491673670375767884923056580403960229480996168013597522628805314196748252359251958851903988501646544506566843136058286664390560729145470185296345566919176010796024267303424215868884046129395785444010734247808083401682763596193594645495003976207271231916705550534773248669118943403616036567291709422408978679435102138483109073849430538892484562608508959710183359880737445123598209909035984778500336670704642607849755532681392007 A013842 753 435731235634020854487259261011416689276696453947356200633485080713205567101547353782201185474234944746361224486478720707725659497146924235658600605325245432220772983962245187252113858691591601338830161482326180860978919452133112446726819076129226255577069244713485694049959256845001893059006298560353816488357916669554220007500338646979968705025169314707318814048939622548905941547886709613278299874127661059351932034564079581185070169453288909118038659538275257614975219582787194835113788654654993075370067349390492444970837427689842327166569718167821060471697313739081447473624237511434180644215670467799747306077187080330768735802454033939823467637518410302370443157559789534270008379945258050965564205827617606606749990661247346908431295153237182337729342639783849894783364950682429317183982947969184765428475137241621418621771523413356932728832076722161609659435965798309641415362488932654478925983750618603540551002216699664375781071869227834212114718840704094893844713511085949074824246928567805802891266183576806331839606397112715375937645086542209257306858818936661620261711659618879970932823129328622984558997277182061990715994190310451302416287731915051764944521208742896694233063897451458936076143511366982797000809617740044816567175555747485392667815785357723115547956839522691205680358426692054147159421127999783988823370829746464238847053332433914208653691695591085608687698104359204709342056152604153467276956997638088784179303646805116876946336675974167154341839888725216946004508754289631742356255961167491090695386034174870134484359668050958631607032454660226994620589564990210736306748953576750237772278298884999304413681436548760121890770861607341536265622946504249966248486253756052718247895293417152089236253911867405925164867821688336480989508175255990271256824081298384663790170020081704586461992207497103455372788295843516314889704914030641822160541279112994836801378557022908037496099565078638890911597271219016664127536552786688466312709909357260754624186874527891186681710362561023813613938331557019062461323368767298420341931713359823407910331642854880278534854176116036648448054626268386769116882252976934629654480749643539325211187989684948337491845604675929521096038449097690189522482633855388829483222168319503161655484787760563204360311421663837497175804709643892847871193240795981745880861729993471951393103510251270825751010014511352499819898830414165559797007654559405424882029858602565281695622817840094311594033909908362503618044838607062913096973992210993889226745762800824267621279807247424131542974887016422813224700940905058865760337671943997012690438368347431819722268290758340565262836764755609794019703602160195130598434085799943739059818262617228794591756291649825563864948443602137568389016510584954628908541559378005530841901811946849359576887102595804533562822330915704747877401947672423950334747173473521868932587731623968412154174747917404275679943210591213448779860568650796108334163296754965957488410502910457732082207761225745206834531828115607594824070187837933990381882081784574726586471760262427704665265761641485614204187379067165988043761210085849051729515554240192315113941167796172255158424532928310130841237776155461649 A013842 754 7323334877300988501367366399818880296673437301493215664046983751546845966275706375017455324265466716352093099944247858934745159168548355628714100373701399979334531541453454862146277623029580043701718524033456121730472699232001220892137648212503905677483802795899554059897665229793946816642718859903866593719831505465197775666058191639792334025358020672285907307720528236179462159595331928470368385984463599424527921704918485520977474338001426695546875750859792254734888515527904383593757445918786468617744721941206006522624864647183179992688537253246568563347816752012741887689202559854674274087332773552310352973239283259119230142631844948426613020583771921951940038149107382702476030841739952062578237607344769114239647093043584159490004777640457323550217061746847165181624014726119589533911201406518088352556381631619931182776113994008289968373480713469370173546140277172190143267997351491123827309008896646869706040694256071259163752474906112209603012079555713722880848099980821546100571118128439112129193510747375384019228264716273407323384000969514910987556376169868471851738587863214515671467958334626166501483067237598915877963714356547755039710547910296275013422567955341864739975104924466670338631743995544879869192607245356933232044519565447986994567979904507252403014510601857871093869784077413354051308390898292369500154393535548824462302425358216796104842596327799375825214142039965153549911937756818007324523816259303358195701556391853599350837080513097827363023303009804721211497778633345840693781593939342022761317353076377042350278632940932461721419394465474435098588248818790471845107529662764441246238681369360183309280743904075011368618185871034589200016324861896929182738308466877978035592376196462075163793719496755491384245933479115871235990663901527428489013442334381951044321387527513208984666703031403817774450452888241978704351270490112997105052217278052104222120769407884015386196945390276683839551215337378013073991506842685873053317715446567481502968708800190267174559506063563127235409461538478819382787461858871984550686846306438552016748943921461972841335294137982227950466454103692776428547440025783340320602857959258965438824436542634926708225449077788347461061118213984879015304365627207520057124514982945889637943732827891785775683754063904116815033749754984907094171144798058065203019643096000283087063890696793108768397225313892301464473039642770880563508307650179926975992275833533314689458332699438465094960927923829848598308479602468906380420841887090174296233916035393453465910849720407457378842778926085018221867548713791324356833995252362757792288197656815286594072163162775429880372497505247533808089158441506399559967881680039654422378365539807764350703647993758618251878188491621126111914200493401332448065857988466138956859843753390697186408741533327686795590354915700249697575494534530429333276095744569482051150002005404037103075214988247813661352805540406524433643116577313930192772282528560712847507715322416063103105665842921099691267976435139016846208147646992156576348292148553347429738830874730622432309121655908448717929777279981858761051494657912865012417967920114912240120009207150267092447641124926108369048683303844843934743 A013842 755 123083289282797713742481327081755921146190460726196475665637655912247840155195797044918371634929699101729628730762973765116261890145792213051797884980799429452675471617208215868092488010258151794494783233430297037924054655992244519534157453507553142721470273590683805084700059517146864147314175878404285840649208112353579015619440026889989757964192253439109244120858918065468220516318743721801481463240879715528040780094564986151068411198789978472056340744700528425329271280477488975060281393557044178058435541665849351625756100125207706137116245615315077844186756151078152906392427423477510524585801925093680102421232633736016901007213418048206085036951454692246256221172047781080514650357123374315752439466643534503025748692783518968548510297803166236908498156779260305207554815501891941296445562039349510941415106082636183388918147897297329498453090351279704506789979638432999737905231486511318165582512525943939149425948361789652765187845747027906797824021092880540458414016377667725312298782384676157555355335131138079211169445086407156884114904294637108967860014286979406412170446217046364890361975730061980390425911062324979160936147190498118952415178728349494150593099625430720684761588465511328381383721333122795961520149972713976830972240336484317417704038255053391137464879685425239474669460989086241540340125827599854189094892151969092737916862995549692134089516481324109494374085265694335713369937878840249103271779870111541195156058277883444289518812183635184490332653685787949401643165490643544540387249338521376549460753154668950781132983838251884151895762781228830701972697897411460300722251042081964025533517774836600879081462795788716072365849934478340684674371953901688774282750402818176844201066733938097277881043581969543695021403983500447863295088192971490614848925313957451201909560174914503405293277848803965335188761692682936084031803127329142344612615792221715661183771438306646595812061174380225291337276175312265734575255505021468407110843510459661620395088804797820402821618410305479445526820077213517366508871462061444343393825872312743745499500488011377544322288577067305163489694120764493434596824513340600768372233721265432130322304972065213185145122650388755778054213822443861610220473096476789600091723318371567144920317638377243531916854552036491310272232132031333531734430620961901867151141514476757844282810941001779070452165850587910713398377276050189630884126676574032685502179934194419985726197679462282851008315615808265391770616678694909535733089596324559396803426806857772401563651250888136166210585410710901254927891232690788465308958206460870214987738018094521786570846276766649999420565570695300712554485926398057404380187396426471876913189627549095442276211831101096959316713978676266562941967692596194454642875212150397447943393963237447611971718950638431973487095068174096667151336641852925804371341178979284833678083704825651591385138307481004206356602717612456156239860314915224749923752457519900828062171423846772573896925821974922511140879945381456134220337502997175578685746140736110251620530511597571219819407670853297602245766744655100196992470715541522263708786833371330019696994744574539022767504386633103358601220287720292011225601 A013842 756 2068660842975981174869883664263071766704023073425184166512372082917149449488375760933943072068263452802769870077933300070309013587680329724761567052872296010811116651470418484095030445988408757210073821804263002316389586603261653639810584321101445669719750888238622712058553900304687345723909353988340832123791240744326602515515928531940057862104179203551109065939275835926324382217769125732317498952689465378879781391049353722241006787018063168179850918896181781244509062410985157203838149381513241500628126148777930052774082774804365917046512740056600513327246810631170515897737527706386519386713572955049481481393656875201236055228235917136199671216043099012582828309238607056620209728552172552124851250115877884392353758279612603304394812575177814943721128520989027949623373784140297857369360561195347230392363687930866334217547311709876216880501089533957993645619187783143426594973225593795724408945288023539785284401914116598694024512123470298029551028322508043243484564373259461459323805635539252180032857117549037697302124863567245085751319196479965890422823260121262883569348689569898254712313726095151704421888287224495924757853825830701885233241908887369948189018225404614122548788017339848896105916204445794831725269160591403808598150443335291922839351770952682344847372232872941999850769630843572461568496494784470749356117852398144541646168716366203675697642503501614308271945251060524700334608545929668066678688804276964672866987871476387048173942676370356545729020910497038065593416682401246053090288499632528775666786878270521055778502059369499416940912085064112957608055133561794413274238873264271569377141833241678750974722145208820951028252839848777471887322169429225683229370186020165098220487328597297600949346699482162120882224736750692027238400547259271842763765887751682882350493977859788058732764120804848245388517517768922106764322515161020895385904233619870375117515646563619809335813312157808446471505600678473250201006319272895819518311946880295532853980257542236967510222940622004193040969265037727586378914602662866695079420031435960284130610104702007222387424704114770197882771289087688841155268829595715477114032132153308117814326979665500038002734076385083818361757171713813982082975491332485402808741593811870929004675778548206332040926574456077309451745405443050622667860575446506684681209235433810869088861203485416900837089551450831015360086526878575537126269517053179767345235138154005616700100204398722587876896760554889516439488754518825344567066036845426869782075194342858580753080286573676904545501308997818117391573067947834081736447660575987845703298912870114627666896213373617086540261445546675919075903244964972150795417809571739712835279978070217647098336292245316136595236011839612012123365651009464240199182803690611729907584622340131782014408680403380126178397606810802042684812514939622123994069131195104840199627552827004726296410019533833237696235421874912550617923332312780182371968507553536973217240915120592706649485632289932522644744769242026133247841212412873529950971335387351804998986256308420379491504784724031372800944601677418269010852455316106364686153580308471943641047390672064277355653446226142568148010709375714947832668676007 A013842 757 34767982787897315606038134745269447182994515795057070286573437597588530797551131414016781212251303851256153206399824974281683591368143301684067657457624679053702437561263323462185176705727185982429710723064248279931559782041018612724296490684751997370979853178626531921568115402420880219581744512482044365504559383189897208478276210836316552488384939874083490071241408974413733891934045696183060204897851844622832485839366488009704601069412587667598754393888127197376463811941427537124907776655093049901056916182510670396974009196136977967800739622131284827491037146278082860693274628161238231332495020655516635257783191101507174380220961059308107874128036365104479595393373268800615864907776364083562374960697559602982289615405449023736963614951013535759121007052262592749320043190045986088806842952010200901204456503054070479194317667907889577110581811797231999201921689071291570781715002554924740141143455811633171274942970557674250469975259165298982664133016392682793245073421371768746855201316508211389812229574646676578556812581974688156222421735238786720336390532858065284150043425601279966949856794481214696218676443382103007405249250736606585115096762670026719212829314375349557677480207430840396852133648120473736806598782059723811109114501136251347160985214401732169849785117895536191491885185587922361581720587842599884428272745255615311447157615966785177450277556351631679126583834574238638523765831439931196668722733482945256875465155903637118659454561756582464067654442723718768428554181117742414288478813323911132631687063092647384469284111823176700525909413672546478518582629773078703900132742952612266521622791292894767632155094524653723931845479338402970010223701596996058036024716440914805791730531734780779155669978196698765667551150568880901795797997786581861330613275442534203664752285889457903121566578367084460244813921142273848387968512311278188750892454449161394600085471794758135507014337436286559846594630603099916128313208019560038644268891217127020676846188512376712944316963034024472439570437489087544270417726954800544199812468344184495383164029726635386665447002056942715815737055696786353296603219015190023855538045100649536105393547238059138711951621804103735206052784994071596868569082825082165006519967196114703781585810059703822611852936883291339955485029281351815178732691529437849437083619936059276776490246979401852368964091234116875156974257248219052481211773112792349771366966954372399878584135329330534447003854646028102798487497197897566138678881261089400427337791320424166717020376443787734696240500326329099000168552999247411744475831300627722735344828608016547197524658170382373482174115302982171908705838126286938418587125472229353622550591426147994781738063767028307756131650988359087757406496516065485027665381628111344556774747670594860316166691539609780680328577669149931403643938590229037968319887996127049235140280363468434863763198305135225960628735451655238235437446180896525125674706452295908862168060431801620657905021896895908090225336650733221496467257023165417885975233855221786617962009775621318113720916856795282665475920392368847265397216497799671280183224244487956775083495025384309516467470722778142863615992477641128223662437649649 A013842 758 584345486716190183390682930663743598804588826967524180306439765702670437114441865675380041834307663828062166939961858342752256120124384471404125118890297980855576868092152677428946264893156814806696148122540820840809725256763399824057251118938626819814058392373176122005795315568487733850510380021285719651035129553272602382894388275525972297672285684463721217627354360632971625521735506015748692863718195952575945589502232563979105230173617360929332265098077753806306227287299572616458325002242148889687063590279456837361942172559474188704827030829160504095641861317495738639671866675505930954005243812157268088777562092843031079808373692523791369040469907188310988559776424528731950841504997351152432835964443884247323341566119381741947147476481684495503546765527377396337821965895102888194576609494435446546543300446829762543818897044527900122497548510876078210586697828221197430128284047940620107552198061826118709617966506162831127648874180791180001636083606511819706069948992995317328395368526553508828574142461086693255804349065248583841630242104158288408693715685745503230709779854080712404526243144845775399347294983923005245460024157130146876029431290195139069810022286706500015885409846290134549893810223960802094508505730077778093310887420596976391734678498449912578665338476470276770404114314176211131103977919870576257585980029511126539492378051553758477406814889601873631080494507689228797668932329010923622411222981647860932305942875272429053309452819442881473585068218857541340978710122045896756946463415534974406140764469398124590775258067412130805738959515594488664461818258596133776449531010804554363428914253259682359593630673675855138122526971240538716961829752740712747411467409222455140941615046866460555269345323551916154574532187611181316481976948799081343383617320362672360993491668944118977764169482615588523334587572638196569856586786415652518336249481927055559043636524454499983466389969291668211341715956546300290368560087184745569494227254686253836515753890327515414455135197712849308291860342879094356552910736929332746366248155460708813904837847615560943686167763571036224715092695095888239856010301988298730940027924006616753323349348430059944331770907661571477608129157395361328570040575041155947264581088665099826457112709673442146637412310197477550631836887131679957708960346535261935489064400265348264782471580982806932765179481371802320763266341570817615051726270706701022607364613602136924759363562480058292450793785035794323734179365405064394092775957355129552982266258722368970012961466890740457039714088984613166895832870258351249189405296669650136012940534414934108748796929869616551114900355897221363269619021388504574001193817811758746334207790099269348296671637732444768457304658161351187938730986945512606859972069023667367965713184099687817333813584706221583894282404885402897101043675885979441133552357550907316495002692068813984755268073914407742720287156735969589022997157962327897787214791343737340246458591677289838397409703021129527272417233088873253691125188788341178409585755404712567688087498298867493537307449612158315758653794034543215989531017678519075206039449877109089518828300891634090043268780437732247108793985571714442055094589577650743 A013842 759 9821094595239008412247208015665538665108724414843178898410333142164782036582424436406112363109208905958240839759938953166637168610930529810889130873189238164239680422024810049548299874059286586456142161495543575871489052390422460842930219556001500960614879400615971082551401868759573342825527957017749090174947422401852628249305983746765016406978105498781762504662944739158354110143808649606688280960511719374943917522764022702796821603527986985139287379503392808222588762017643916964815068312683796388970477761826831065542162094207082689562027907145700592335452763163150879316965063215228181543966132750927204768084486094412823358339336650247361539463177730113942784724162367054397897793174490480818938674054408362544763401701768448936905707637227671315928110488218631900249773780798994241886249075772976550107753250609867819073964202627380417358816297822294246485330630398913665208166069993738002147629792825111577152549163069078702762394628356557362287497657174644153799917632725272298338340958825784822881845612343484053550303694739632948626279479044588353284915279530324672798539270007534533382872568535422947136829986794793949160446626008886378545426651694309702346297044572676145766986083286598291380065268434109200802404455805417216414276084877973382215884741523447680709628343774035941680181949278359580480464556899264775161247566355993503749248397912464018729776337849538690117569871190732868402421745653686593321865424652555598689265981904703715098971973536376508926544241554338697317829181021225386793999210624896314844007828437174279997159762338995682452054692578596570983609779472225220380787267698592145186149761854535481417690150732470097306425310805639734215977472654313159145744532746801803553805724092684602552411886852937054809934162477181124386112586578466160138248456303335434371217614479943807659282396494320196311684413333330169749579654119287871875677345042748022780846399066506781222119616213885067628020220081673668980224389385314018786489477469511868230320275634734551570747457267959858324461296782768938850584770755571295468177532748828133035298609704874732780533421602338405828786562926476593647259965145517336770909049318779207773105532499064017484384073645068031824159826748343837849276671944716708005675814357194332783264693311481542158534988697489005193469282562022145049214496544218147349764705375259708286198999861578036118984371543415881605068217402780731656174363431767524086961977060811115294430623394602339721220491145096595199000352594362917271517285515267662396972949010346855279007843374032674861466474693564393496018263050432109445126334821126809835969491561911797565741030000318645374588130281564599452472486892476596375238064495962229249639030328198419936822160215369199223461919389717829415686251697593230383495550564080777453399741485163453145929404918157466160511204378908966491577241060615656467131614473358099268331510245600556641781790518279450931899866243261440882709513233872844978109718998114193477522229550320210313945264878676123964867516436524692774786741047965650185529907791087004125133686583909065963881526305631544812955694316338567831136047814122870096987905034084572467542947253085694151357218392816965877157500515503804627619974767031576037601 A013842 760 165063136862182014384638825119290708344482331240269307745582469120363491688840807502677530486776474082440153793845293985871670892843909414531613622585691525826376308852970982502758275983314429658568381308255600879672116503525830299387128200077717226645054278086152625984441411208242149172868648373597308958570341328307937122986085668831879630752081019118025082415870112231034457529186991973939609938103320467534682421805094929565906180690494877259236002987313522927797049323230541312427646853131276565909426819743023549718567118317338438763469003035397789855381954590483076828680231817458340047209438793144833530537195957788796322183609231080707405393757628110025036382858996903083265468209883661511123902294832441349289838492401622321282574228258885471806803752975490546347497947933888696223382188216516416877661008883000048435176116353558382674549625517499299400678951905114541971153647138384754602095213928011650277202893783702005757327566518788659587965973124134244292915215653213651518172496494984965518175179206656936488019954197489010967561879204302396453659571103066166775725049511016632902565939259374853472528701588060101903539626443331353364212985735026263167334214428132967981905735101797857483224756966572073337886011688721647156274738158544098634902374850784585169686723573810222071818818021521389469135167807805943076135087847745182817513617823714782762791350910237196764805996825102647319239502279201510573960592192135501947170493357872355339668421959225879985528429067803770485820755045423735075846744732972632363583239572543588123912264125631500434971683218168472568521529563589689278939891608210238184143619047489177836187118363360624925429090198710387012967933382901041265762528361875497912328812804825750115098386582337313080190563468753983157557394242624280753443541805090158645477054446564415575329559237880039539410479934893280162981185246782871262614509138133466018877685429110779472000164389706766331624135838912689354550631312398972713744528647830085969346992872592983608249552514302601338859221015027997555261778242088886762933659792909554431924263733309829633842425216870501586764415763105292109429498234200709879108668391900722145042584684711768941860043125752658410868654208159414882732793025374853711451393411901365151088329700486070279058497555038697710286638232019906191842148043418674402507495403241989917166146590673542053051770332530190722136381529888535756945322526197716777329569948461052414753495487393081523694552794675638475509598926053457550582391017655103601905924354016899596674284823587367166396667040174736761487578947088612463444238309338678292913139244681051581687409491215355472810702705642256222997705087201854155278626149983637186998683182726030843878170046739710131348724479182987558989438832281449423055409718330505626659289455141142157023635508459472533759711811996322999823938690505767338243081044453729574402847692697808555478426553240722731812441051950495036915698788921700905547090047201305249776716112052231774746478066815909615477528348748670511465840756793158682668201160244799278331121870415759671654956812618749373671346354374702309537903555611963077720075719907859409461994314482611261601860769528074745497386111164072444376408915909499698463960007 A013842 761 2774216141242693115762624733779918935145714541155206255280004558505949204814347451697501254891252199903571664813157856020545172696027585530032830154797717474563906622891883302923858344451565619271558784647851883984649262074758629841799463658706193428223427251793967184920506798176925801148403373215049971666691726704871499226027141836057400954050225688316647560163528976266996127693045774106003024229702507097855407463278230481214185178865147402095979502207778379847485007975535707837971460660577365243239736559420996800119957557559507140297623534015930654099404510802249072259628656156022321173449037796385217147738652462556299786939920346773449362452884455645190786486711160950120442724203514699017459425869248841757514315541794066353796225054347088124656950676259069612462398010924867317426384437354991418462848576296581814050004987554255737611155556072610725027211144669260106909179347454832570597414260488091806208949035822679610763404410481281001694944110297324243831026029483561841065925148591212315463970236926283131554151370197197807331812503786710377196656411529233064999610907131656549193425741132313162312789887590526132692790501633070055992327651248586405053386141893630792871889689855916590720558490337176836589850198452344723755509524230650665756804214117136522946924763105028402361058874487709992807754765345794485280602421457053287613951374763174353894234234748356566026094388639500193494458314806539788216555672973221381226094481865760676193807167868709364916776307342577970555189430048436715419756238727071032134743507495740085598593423159488627810569079847757518459141347375251907711142758259189473160901805331150611892796898333002023121686718969725474526952056366417800553670814178041493412510356810706382184458583289343220938762800219348194929067125035786286623125607118150296354532854083408132574563902111049824538871936265751359699224780442679717310762055084609163379277259007064870585906762897801621735606851044605569981932460467489534399904292984080254886814909209670275503850229107883820702206927599575554911284706914787919824626020139430881337351100565738306655989640619942520168749535730510644483181576822211330938179389662675437091730720795950700605841744814524929911469471276535285934090052377475166328363569073826244094341557276069383180136168407535392416787528765558563366290982165737660682943475242288124537811425749450221285641103978834915466946164372836620466980035697805025876578082123784907934761998656615521168734348820113455857889829150180461052638245833729326237232870617962031521304705030032879965628782944216800750321739363718309673107313265055166068991131285354433933420291318856479431529480373729400339922429400601562787767869702774990201886868252076400393060403975554308177578012321628471903935498454154320453292271135980808067262677872557176233096241990678354874899476424222200658040937571330431653851463114133832956988661171172068391925915080316826953571696760131970085442149545407027119529942423312337332997267695261859438164056868974992907330818957418905286206385599422617979604456900234341470911165276077672801504859149683320723294318177975621716403545059170263447241312624491393094827738443509247473742473953458352247574568370334565572634304649690961432083775837649 A013842 762 46626250685865943196622433900639097542994024293195551532491036614809488285314737620679903590957275723779328970514744086137302717502135630003261776411685237594995578610943882672241287195197463363097088493576446614130000147690468291751123585711874992948151141820901206476958957756959591939901215493625344873802087850728775287491838172838616737834722143143537895543668431504119403918137020325399592828228610036793655833235317219697766810301186532387027127493606131230096680529044828641632786339322323777643130252354188693219616126669902636506982158736205746503448691613053400157467578824014267151962157978243846344602043531938183730519099241268221363434745629046028721548482154482088674280865688471546386440570584465283418543101310932873208253154488411510111109370015886182976655523369614245003985243238625340770105096021816650548738433825824376182030691430912368455532337708456254616822577292673371014030741476023358986953806445071776218100537926958889795486925661767128566068054477530223862795003972372505386002947772020040592030622078904303547825772751143241309544204308571820123448460516161751622293906431210787318991059640733972712167729960947008431063050834534991709732260886806252735797850017408390140240426547096931092565612285388557772158848573744545739374608426666713541168964493506212358482316503514941849119934341166767914111084897428694604927680755644671365900394783415628805200568389864079752061360896953514220555651195660931754266969956717839684789317070369398296156259397506707951121068750824075876059843104285882837088634130480903618655559663041525367612234525001260612742788625335858812901176338062197475415276642200648334082237470282765002606188685724176050374483211350383973905545373890343379784061566917542165374195409343991514317786383286585112172831170476460119274872078834752030830633678579840484180695502780414401024820632818483102464870884900118008841977859807026208915512892131739279937334964023351856510344345506685814686338863077096604659191452183436843882698179086928320393210800616203374541991832166066351393962069116840568492489520483414822636859947208363719967217889899373936476173447022692401828832761650905839077981002060586071200718224417543425082382205097720497022067403744728550694251510308225120480806505423797684493598553138898123108548582425447340348947995962742774497252537259552863098230988397136509106996632571009869147770034572278424252964184614265080188533459973009069907647826254452947659544911421737064282918200619646852603554358527083008911690997727488786069172856476087863778568177439762613582322954943451770210657473486013630675914614045782176121533943512951971118994836196020849805715976641270031513076270935910465774014586094539260323112594712648061406166209617141257540553653089609727289443922518971663858483200982429441186483827004068460949648539137331110382435500261902526459694037761350564806281540559247330508108428303888953463098854754884910608679507447538021226026207409655904797939742308610453555685078154266071577223303796862705793509074217339541145270722769495940383212107122238577101603954795037446774892167728727571396407605617236274187594381809474617757784741279826843744769800020059922291189759735774526224985770600213043579264758247355988789032020503366743 A013842 763 783647395277348907305633246568041312405100566295737634606576852385103069611284795190767139653218933089559182007441303855709646773058393533464820676151193788259090689714133836072359313889683766743572766311539338243682912482233700579461134105059483006479576240583886577258249203021219861733919728801361171293991690507198526256875324170898631512788175059813441410402435328289734821652128900608990956664038248888390973589185976511460366780732042049828764931785038247584234909651656434979922240004990295730848090151316849366942088240941053611772849141879409981483462159940588496446557597295207788023027989140344325513726545641285053958834500947994996455247769787376604723065339570380464348638509626141280116906669813108018415453903732848800011110767486732250437415181856999077288649381273106615781979983111576102323156348838672445772646857310630290491389830879344176632131999866024271344937056557961346632814671987524594493732624922321342897615740938398060792748759597320129809905791603850472461995631763664698022551543204340822230258665280144629728307762628464456689509441814166580814798275895130559515893685389359702470282739381815879373403037453636370700876695376029605665470108724552689730554465242582813087020848977058120872750245680525490476673767978924580241669043826987454486426786242358911109012293474575627658158736471989868332465003871084070225019530460119991646687935124866473329005952928445588392895292595097713504878829645473279993964964062556731582254052001698477163498251693895240534491802495100243248937783053732832842948673830992547118743991256738916853458825661696187118368048426019779068430070713811352969304554525466296550920165163042431398802213240966226878643939333165903449430501098975001184030722755183131173444102244844465381139035743897635980288773482197865224652775028975677382170460235891379017624949315230424838024160375780245503127084962516283374607121889776689493243025178058142077906788740340474652369357414930868487433297271736762634507030736847023035136508295914004280848693925956530115927256723215077167878320495646739434653271370764752924057705132730969041489031075538777750355047124110391197537192225066774437383626701632270098670471197785652345359597721077388393449886854737652751518285133750339599920914936657767683283910882605460755085376024824493449244768968145817810975323393721304970091968221990673308561292403620962870766570971056283476419569050811953202728681861766363437937837015858590691313971326265134839403006197814404651707938103764684130778790598805904027464588198793608726526395358230090246478101903734593901930520156879431090770096918267461034074620988622183778596946211946522422684668419409825419640272885619847198263863148490921348250553379335475968053435485035293115484085247477070686553684005776356754469527158911691618021233680457378623180742997281123972197593452901795762208077692655018942699173852179269883849778354503461640854302451865350692600076481670771522745822467934086791938973248980815892910399108538749864998392066913871496271507010370825668028565037586918270020645884403463765346657668240194367945612663016724292459422627608890060270898775071839900655088146690049762818346028937147113948026291879162462263335846477780623436702791863312103577261168600084849601 A013842 764 13170761772426403085085777975069070337592525217732462424832737158036427290956863552771223316151650608436221171999065993902912033314792420116943241104073113999270537222025447382868142988543915067659227483398041657861578710088901805639003280903734730889902237875493381703979394355177642216161988881964477205938118342354485630799303573340293299835430858230284509784633730562565573147507330432535311008652490849067187093113448707228114384483763430731472052208511137827148236126515389702707553087763871900348363851173182287310195677065496288053066275527567243558792548522121470859777293537740557293303031413481767078909202052593077901886131457432951905423349266816438595580559162159384464307567431286556494924850399548906465508533760037989781786738669149508933101636961470583491990330151057102891447737576156259551745288754931567796100875730819763292288788887589137576656242521748269928494357109569656352857716192094325859656164227069454810080227757951656207743728402552159421715086639485914890668760583051912579665023786635356199223957387363390791843668566496602123580585188570697723754314622969459313783625170338968519418042000790179484628784850483266482369634619184929582419556117333557056301428897332089339553559408757415837508313379152591918441456018421785420121731619600178147553374996375326219009169616427192574050673883884733717063739320061309968271903248443236699605884125643630817240603050868385004119391182645807270876498489851469416858569150999390987702943851992546305686915116219297307663203724535149788284897319784087721591438361077491739424730261052010975556082482896127816898411789896114426803104198487027409355101647909512046131315215895254144519668797940919375149368688372519339274578431970472844900004357346362885632075026429100929660803773747687567920713415915299520830739189911994209762138925184626407149222523141077750252672063435738586171056916965011174677021897601476820312935524167623193903379398358902357482371790072743106668291427246079769598159665594187916151539294929426669948223998813551401658389403747075801960530932570334749678217531928443202394637850165809396680306145286580237650217277014923344857007589726697277969106613974333563548354609421183458968458758898147666728712248367575729794767818242941957655870817340407101452952690203949978910719914849225261401456832047626759949062260278273972632335709906997246296989641427657522968973758310542956388183697036996497478260956050707270301421226725535333748913916080538121245846325166666698981255315709973046185999133594130828989597333857124181866729126785773126772557458696067319709746252276672598342573018905321217599692154955773042766878874984185202358061222125020935827894066388612771861220747936686915100047050646491344595074090196988171391941020754347127028907767085083227972369342959828801024082874467447162519798747555303850600724953162920481375431161780452903369945014933576988937863224804139679797838261308500949090529485427440656982789038218568196712118323395620572712145077817210768981027975468621438237835218323302467002556092586723335364236995379169015504181275430112946742061912027322085183365516102222615242972995712632413210310066481419666363687941708346631544124477887613083503259885571752058938100663822846686524823028460661626067244007 A013842 765 221360993109170556651036670426985865163917571334429495974163813415118233479112005731425950274560791775987569237788302159526242543921716204905465053236156826985739919090581694163864879208457580542148636313470886143679553380464172647374728142149069622066586911973417266298781680927470632727034547139176968400201954979951839996843895157130309490334086434276391755950339109565039587890155702579620972122422413700272213473957732422382918460018611980303850781468446693460880404578344154733405844746047395029154951246667674702822458744439796113307884892791822662492626363011295560740276972488805546428544048966388059295226958897931860297000211405075622674450231127383883475922457838412774691617285817633155010201960665218470965801926904958494262489716812395796638639212411436096749881478848816728296562125442458254286183068104134859949067418407887761653497674833710635250861468063023172688204659940537214322479636040529334723241152164356326993018387927893485883548843261694143400765461149839771567469859119353494726430054781980431640357051809416509038516537597108391891018895264307716643138765868247702686761388237887043905859031907280546598155986982072259769186449044641111491725479664025093445258115477460425529876672982985887981002222963417612373245551301614947555985943330620194125929573564080107762887113743291825592069675966450719582690266752270436636745877896585479210276094499692503145362815475944946764234607606728082801621310118933646489141971720846764330323377320438725759679982358297729849895464998262262491704269253611162336787304534629403664511441497501148466171078290035220218611606952783995171279772263971469669031193396415168959329014833551536406942073486993031938135439545476932535187839706127737104234373233920321018818284969193899324809129025377384954043430381288439046602233564850886683472268915578016024956982946432093748496659370164458417776953603430942812796707032988020918999507354685243019934097548218071922206222675752593393773974017724862687636269499641516306758920929878874041819800748059358407672550708777103003550643383709616137841802059121344902646678347736758530005905383831554054187201774789816657011726560536601150826774861066624202557195920541830394882886360801167834709466758313845290660662721209125482322220827040222154119775864257787295552469608870928968374284976224462954463889408496950658031666276406902718513504903474639988539541955925295468016203396100800133117131888344237091955986557576072354317996187565604203778939187076167209777958091137516987248087438316556842828162390136686124634116433888488941666373208304803442361705262014036360343624728741733704198026048341677529782933251859200696031934960255226868459415573793414856671537110571896982086490780215580028609410233940780196584352735818312163974852841398993812531611547125842658811760871174384460470257550161991817046384287809204530476871536044071946938665865988628453078667219283175598362267657811975451364529061578995121909735365339475682140572661310194965573022322873861394264137183701120512463296514359744562911960248105059097466731181337693643578774696153908295893834555443202285676824229130055494388647138942212968825681287353220332574503236292181836362100099857113094439288896804436854572657856870584260422700639338339949312170025649 A013842 766 3720414211185829545633973319866351435809962621417756538837771212067892150083435480328075946264543227379023076179507994395157558435692284255846151149740087791149330820155406533812077024856546556171892130520505183416822253665461349684427055885099413138073126229537223994683623711347998924243269633768147307902194257348050574826955345905889111604044990700883316242257349414459620353669846893255689678461553507060475091856807608822989710557532811552966820084140183576997016959748230208604352032646818568255007265602743608730337064117799653276365621393152163488513571283130844489361835076619354818824539830978084112574879498197540776011682553085105990289485034557940929579828748890203504242011722736960436256464352900326841522232985491637413069664670465936154105609242999006478075258015012062752480319642311395879787878825626194591163976101181369610110335420930174646661228693735230463370655719620608961117915242933176528693514044426336787771660045904105817244805408699293468136665105545357040734465922218974185867109930720745114579480969760863267410347447394600742512354572707219793621233237947639139056398652114167546925772749265664146675207673207688469940716649093283160841430136713269745534453146829677371880637242825043819296704361346159811157137980726242423573455749557733602674498342891494371170843720683505712725915043968137244026275313305409228553787969807912149087110320256331900364112839704206720266491050046278887646849359168917796543009118712271568099745002624613663842941463495909945587193080225793845698073653345442805394384227313516387389443797248501802270937312820621946214205278055440606843699132440568490727407267413549744699442752307500672391475429095891887784242332440830805118902021940888877510867110942498835363278915477241865952067031529517708922607934418314795056243739524448852489118423664119715331452012380684199630983354034354052627577259212863855854674255103429667585624720110194879436032377492901134796519984511373837169159181315901767191102781480474964567697184068474236020865391172633636757752559762416770180675663350007518428707167207652443778782722990411700613809251786056928988724300228892448554396088302938655541945605089946752972378791836546543446796671065985227797962007806980797800133758355361771981389565440065013744291072950580631076350356716293703171466607595404548875674589288608249709538215107570813990056476912698274287384081653236440930948330478266147837299635647401592804504266073181048059022561924415109852912630917189142294738141637748248004678605575786370857412925291027283696725594904363833642586734511978831455773180338669909108295300815962318366456223794478574243061759163997586098208730877009597978197397548745923496078524217381872577927650543083253540838357801842692763993216430898372539925351705392889007218795272544037566649264961827879627123618645572596469098580725209300543724779906292717212198157209670878410893159954492332281674632524845871411083639937958171013936922285260567789736604718640446786385786180540988453397353646464732452970624516844226868861315889901728251123350964742617067628466318258736729087677373333900815370384818988842694189992464201773367053225396545574129579675892362700123737816378298499778241128488592170214802660600423909664924329645359479528089641621082743 A013842 767 62529001647400237173470189586993768581658041778168234148246420761225063366452300117873972428868178022559240841348990861799413084628680221488006262373681655505846803094351917613779578556763977969580991037658130617686531617355408904146165528260865836611595032539832123678647663716625817919756632734741251803912178883248686011116638498640278298729184158709745896083619271608822839284129116734948376425903329793165404868837365481487988065340453963770713345154144065378588864042488505116013344612695079676661907112985311831930775036627858772615876998754708411751447592555580103332704362132741496439984040939248659680045999726206067822428348669701376378795374975815313203448181782597650295795491024040094052162396379195793225464169787157950001461854116520988942052974547084301877010861458307738680936732228327630551594879422299452493692946332555279037124407419573445286435270655608018397870610679663574809508801487977897917751890544673442392078290391510306470433444504009025318972930428900815783624168754734299141868516605623563140737336658770828935365709548361054679405143303490243071392067030185971010120892146082813961181462596908017313170215363601620114293624721310810084261916307739924613197554038766387589197870140160511470919710201144907946118018042065956412999070782816828660150293648977345896268370413527680513784454143972482660349609190724012904303514408561579489707063152548170249419644496908602347518915078127809264680597179552001406498354258197148245052414259111881848208317176975758455483954099354917164647523891776857230263415708458269922854381900355569790767643416576193050022148108277790279222051318928634623655533943419530559163534338032163800883527536814654957989760881333043341633386282760519364325143533610577925950628732426004041056390598916604133862271553768616760510288530187411863784613346522860055575713972082159343197937231255388562511690995590602825349510205523342423111594670892045338681396168523189372525111379682660081302058360376361001180864448342342729489286572638846484802684629438453532987547271926938656426615873923576362231281359259014622590001225299849452216292094768258805513489313946995382853735056107489983693479784746735077206770354396837755710311650606013723600347465211926268626848076678565301691214426351172686000300063080408666500220445330748269202839273855964252953462822173638852868208781312942670730879207471719895948064260345944862726448590348219146701494976325878570265303199891953874727992198263644751297902587825197914547663946505634804214633323912241535000539035366295557090867073557642952030955246942828220277179841952025162383119120813878684785029753313801397303138986269307429552594139849900313219563660601772736198591756521537132417230022677600242260870279575570137284433988554108947278525386112538285544326292145647639382674196213441172893066658576138628856139846248592714238382375885061698185414428222938453451881339355152628658105548845084560806082736437262980231237852848374362842103115506189989138785908336352392936249322736132758337077286254600920984952136161578346716630159664429165055631633410974588205776593613622871003930057652745479161251203345839204980063559239741464395845612722939900979661479870062885772898646507768604800188316711324649738383208349556772428602606725537661601 A013842 768 1050924930687855786174513476388604268551926708165673511329577593733909639999963808081107854611987468025153160820552489414262735713354228482548921251714467584086767219606772679334793376803532177734747716369920201291457536892892357451984604033480372115931077711896958502667031284085330121777349726372796219068351990490760665788837343246647157366741398155434699275477389097929485459848358064964277362590157263833730959630549601647368615414177009769094379192005699306817943037962104305484836282905566204125656672847944135959260536040604422391355044718070384276306579688081634796712762214364986330666811776065952223242533117398345381891553256091671032798413867218527969010353591220118708521434817641041860734693395945143696740376301612763665674569382136368261149084343212845861646921548529778164010503658561502486680655138450586898061497349011256574776949915500770894929117593908803965213011353693105701823414426608444530303656024384326546283659826610113720848574901778879688535978041718536010875371404260819365677384158590715225706372417223961321916691480379304245996762243501760515300886470576335614767101834299213854245576841866233046982451809616052429260932950691070785086190027384184912974011290729546676211648603445677716291747569350642467850405529233002529433275382646802439291145985358362252478582501540159726395175320797745516072495881668498484882629166664694466483506610404877097381995965059542879654750405718094090311486796796730487639017840017519470554595926452893398222837186793431572361318816547858092786230934049093639469037227812058142593413596599276061473431782902396076591722243255824821222885016517233562119778558987052050107861521619306577001449447311243905878933911132564459442832323254356048956212687369392983201452217105883849918034756795991365677823198004189141893896419326859831194627996515009708954061024728784852081127731045709315570133990562891261685649218024230816105236571633682606007218225404369243784029546958326467986443694862845499346846788783289754254526439426341092870078720566972088528921706999276057998562132993033547920021145805066258761870150593614569743399221236770125744265214899507151399622725087998584155936314742238376442614189346347652160223207911735272652551039847816844796811435624736647025524240863684159333607043160192428457869205024673886160492119675697191199388849652272348200155984987526627466973886839977196291199116023634295307843421457982519198612026067109041130448950880584068772553364876217077335063848793578101349802587948920204154435342274993043478754059567401329428026202905283305094784264835368113898198561603687686904173083063518859055181995063945060084473856942228249968490449708457274564281206443733994377289731651857474584536384991142427271678446788826607297339482045628909076910176164393430965143491992091899875104605215759305792813771330689161935185142395900097748204492591500231961402260295142926587165769670542050229856779959439336213467832551301078908746414592822627916287227062312535147455574761409074668079542367226183269371257950081077678994090552467647273266403093480060977090000862738249903974487208864159592963052478969693268263148974633519518099928240142334792100977213034450915765170492176146921185107551856066940876765038967233388153006582731000674207524011236111478528007 A013842 769 17662895310070792198235047997663271941552232184140474704916210617885819319479391722419179712463673375098749173911025689585513799134344518106199719477565056685746296659931028421579872283936965311187904869029248823105526822558841851695505239990704614152453623103852181554324794791622143356711916851147586053881791904178214509912989227946398773862822678798390990722948478568900862123671353997854609633052773133253516238510647154887324319266073003189169231080039788249689168639029087062283643406793851192739911700555397093067291829234438527131504236576608948531884684817588036028351394536832325259517105520340459016037254104113990833451335575132715048242941866341799575157012807636535134119754980092990553367991905650030111115504501205718928992487605565941365132660556378300396699810466139981602524534989443172293641770911939013995719585944832189252276197229821456431073679400825268243335081821520027530546126268008127220813546801827376263389470705836181306301998374197630925224182947163434734782367191411591078939795553434150798447001216283117937453833710734966462467583026534088980661998910976472677390680529066887248305409981245778820634067564216993178588500102264826684943595790245995832354207763291490987089178078111505377715401398076247957161765729819073512185059356144808597166290575917994377407536103385464521523711616647708888630438283202454035422348404133519898188295601074769375699206184755737178357390068904007375865158593762649305748972837174449741611093735893779343931224598437204436676685349719850965458183308563116798556108687837261202567502318044032765183967975240570859277075742400647770293028472605144478547118240895383806162828593855685639663360860960076326107242244405010869855682856935962114807066636617387868666807412898589865572410157470226882947174488856406907810717119626533182888112737427768178390903642616687008927513775685236466787241979390513435150706407333247326280711059447303559163316714371233880278184595728592947448159179559844307522453979080750899755825867438514747867413056569099891905587129536832706781833769213914839891795397545748611010751621026880073677310711326395503383865466816016693573459140553992203908821641872800392871016680344064989856871455372534727471425326722257710500009798544948826557985916195939665919933574393354145091407728849694004699391055389442692488128396105741356200021639685360027837430116119496738066183543009221601238924384444312200171072322109901654279455517449976443860304403474580418770418106673667149386132095657501871223594797615808081747419479149314143696836392229096508728039139088031890287023224873178953798437007048561464140443791039724624839752113628030197220418988250041413601874236699837243499108519872768575342303022546130775155099655179808788846384674740885074855629330794960394231166669911088561200883099861266652459821054754892744644656688247892942854072906985344398575287788780467167150495090852800238213202900778296923739753861689717233219300990061569907389039425236286778223285845015002317946412868565970462208322732367012672550853679915323747721788436792119384841951644500041766136099206519379930278930023014043634759698744816665562540705493932072220850841124019470016541265220462004501304358102624044917075315790009922291554687581635959928331405856056845325619620213649 A013842 770 296860281476359804475736451696726611521668366318848958365526751854806965302490136678699153427376958415284677365922608764863730422050928315810898685259435907717338007963460794681492913476128575985135117133774584969934589306746455001446356568523772450060288043506443615383536826062793363396257186517237478807591276533523251268107609954095124192312460762564557381080595079307516789712544446641942424102717958050591847420648446732191259833904888964600367266762228721112525857316161866255801194737984256996379695951234558943181973773943208325499191704143066597975385897729202121528501887980540890636703992480362094682538129727843843937816597011255541815819123947606625459663914257947245999150721950422892230455839958260056077518284151764518039576739186746776523784625971050094767333714504414670793629859567571396739237243716959008226059080974794604763006046841609218237055329689670283365732720174287102705888744186412594200213281098312712858786834152988699215017686675139582960242842792975847587487245386054611263741143866567772469498749442070363174786583176322581334692667926958433497986215696781576288905167652027173982269025554797804638396773551795004352536921218764942093847014446664451954377169877640089020007815958820070883262751297467499416017796621069168519294292598725798092573845709453731501088459289599502213249021140998043291211776225783644973343409628272068928850684167263648897376558347189674756652654888069651966165720485368846881722986474390976807257652419166749433452091825934094967225050672741535176455686867020304033332518716480849031552011459366058684446949759868274431869812002527687075314929539074663250941416274728715630178660176932508545822105990156002812884420401715017689664461776522715263562368961628437908683032188586599870675497516602103221693161634209630899574722629563143204800510777948499774215917521458658559044724027941769297293175947616359304577922588049887812799910776130830918857864018437327825835448500410461667761211330862303276529884026410180372196165354039117367407611241756861883257202886125547302882280159178266714061405246551396905257702494598773398294561125262729225372626900776792568889127775290946971095565334956156202983177346542700284524438550446191164612245466220985340373664684144954927960069293505157965116323584829103116551289698776807136982665467930363332647973953349194973653763698191845987863687961620381676678346807355987452022602129355555148275212517701117103474808881781754091960136109197273098274417118864323779732722131715633949654957763528886429928879186062522813112729244194425022192153810652551980053999340443518676490330777465172527808438796004651769681713773746303524683581935518446038406700296214164551489516893501621445778086899932819938031759904607046314141187228370055453098562162670899345843218221195665448103242259368308627892212467265482359242744959382336690548403347702683306854861866033311678298370991963013603649301153380836397294043153419077538716791739964805433487585619946271881598765197167143957725361081988265558335280162892381987562197798336846227960098257165150501038681289112201963449419363971218488197976896797031369406256804133698109621637236516337815840086771395232568009044560304909653422346630802322921284832482696763954159634184555578515465938222747399387688956930798743 A013842 771 4989330750773179233823702543666884159844680232720894443249408118423740665838951727158896671653924540085689572489061285511064717203409952203833774203155339301005299899841885576211851396793292976582165913667349449589690642478487669209308914847179043568163261147212797843751103435637368058600894533795210306319186584698925284063084600498476752300195528036422515903821561497921434684698734514711126321894380720956297179598838444227938504028439468828038372652472778115738222083912732486161250679961301407338153549852399232158059433218663502326664914971532520312172310783134700056529531231288950748931084001617445725329418346335871485062883545968171891298472016187424554100571406933319363507726183820757549717271302178476762494849801738706254691166255511653073035248208695438942754577739675697372028537049752172464996360355150930051255374973943372922251842629266926130910188926094288452527869827969243335177872123541036470722984615419341765017630321609281067706802259949070970812801458821545070402898133203419851509697404965404551894865481872876593878638103444453624492179669848390391800654327215807952687629152727620713119995512499486702557534573085018638153088034923782381771286771805089443997217094133496976159271362819888931334997061056536262685011107810309515303779175706784488541888624838788865338793735280298833698076298316754113595396323026745721066982685622368662487193448799200147018207816141216863635061170703786640595347264197594209541118233675089147199579364208935557728029307318474334114151426656766981710690729174010249888219642067893629673294656597565348309499884614106088376435930326482836674818020763227865258572383329365523596412741593704671129632135376551939276148453691624302310190609078017275434692735138089155931235721993574984026443086761531548846996967586161266529152363235067747843082184644980435705246925783155674401864676737617316579606408151588150832041144937354464469728100414430875253244120557876168768816382946398629250062678837802731168637760831875901515500951105335445594019722140207577671903808907112073519542482635309128663230037978789327786666205826721584505136688832290690090837740321355552705319570519314945743203166584608117303538261663343163682002238717349134903638009550776100615660182346424257474224884615941189919710050490222736079877525967341797551267658519505616531814498233939919922198806475510355518025003570953754839932974791232081106143873988078815377061496785002675158101112876105941023574007587278568962698128516752689765967860867744659791850875131629994227814672480152820919985640407175701347983529095637441128767566914834218395772989376857154674876430844450182293040563395354123339356961590258522567501411878471463616884310429081751639192306527170904698499788716730627401770933747215522000227534268009805305586968643635549186271192653203163108984414937330962011792814532338932758047015064838998338309663382421869377160721261922369636533804484871717329320983279514436193213118773588484920625851514436991514030446668788188497490143704976779238941053697732264064957858396647374553325371408174684470957116426108778399694391250264269131143397704467706225610958107075064128410857034130089670824338366839673770528011925044616545069379823894641338034179536684511777560971739825608109436023709715541508888299135934473601 A013842 772 83855681928244823382874968651409322074509540671340072907692802246347809370755261678359576360487509745220184644823653025584464702037711066689834243032431787631996075416642570879392586425904875057416462511007142199253930628135942256400854931836538185250119930101205493359924795442757244960905234429496099618306568929034837249248262880577898775909386239708153224795528984095565552745731630988749900092078856777112486697517677732138962437205982152592840929170109981791212298564321294894912140178109592753132346712369273894880504894106077483604257225926547068886680027332144903850091831404273395237284728815184410305611534146866992049451883757087064977053419176062044480768303636328298542474353971475472138098178775713658947250940617822436022594431256384353198503416643544242310876188070729445731683622195184762619193828489021681371449087187066268704286719070089227482207545280866706021635908198679072734334496780354199963441202431352877044651312815287186904948225582964035806450754118413707998261508924749877444323484285253554303697004153837436913318270604590932066840063711141897314993597277516084260820983169893121325407764578578873009884483569839908251438950602964010490430016773728138285261227701101683678308873794913873268947295605177204966946981688967872023710616606103926898923522117665524459749106308855982497963568345809686387197826001110515333972777997255150110422260293968156870935018765885431827114473096018542068486001469368965879757574153377223296983330374259579918734988568101598133456543027820282661611579085227590269871307524235088233919063293435280809037764560709281027342758680997197035993666474967570731400826046616646355084908947965394407675727299273708443414227061195129648927373566774236348230880799465864443736278779546014756532428959201060741471478034220612406555463768891783637998682277328186182898085081637497419672139621929134239753444901803742051034115522962116484342720183665339720381273934216224768497496948180121761805803443226950502751294846301338276771024485227372834098689470010468757931687316301832619642950505651640525442907248309512232110498921329709670777832329204309628356709901581022774318306021718126293106015620787508627520567563775808552003411626122486910325444026519893923047400684696352495369297635740123578980566818589173525294501578933113591444155536737330897050206271817828234132395340433902545191446235017019757594753507316237587150960090117640650042272576465539961382205404108712550783208345519390908556067445981062456896621837604184497121637658337305312986881200373928461202198658323402012555559173510378473051196497137618708577756632456838198620648173202674213799132748985716750964572453447474988791996229441469889008974605381576999799905095802161395267685948962091654741564083489451278257824168442440797771000181993582675173659934922385562372701061851721478532201833845020442864496182194749045071970512468364358621940242249129266481223651977238953153897765978799129099332887227701666060958686403142516376309717162323084077316845249544728668882289497786162139746726072452424117739517257191921903376255773610238563663633743191571287127085218988738533843372905610602806201274172624417097544654931474397061264296424224870272981066700197236968340455473056589445467252031248995495291250489189106139885643577650697812007 A013842 773 1409362446168010746595979598124236476106281850063212605359592927354367632094283683028189399890713576287915643325551136400998098247147809897856044122646081054730958039527511688769951200060183235089998485422497038942860812067080781503329168839376697279498765665210960726900256037006421016057934275056540946284878503990288509648115554233872744726709054530774931249138455635694170244997511522027919570847569345852929563925179609644059541682120942038627877496562038463964905101970548003298788339973487925401895351194790386351256645755240844266936751196147476586778431219371359399008493410411622953753044437196804384006413054406393535375137810305362301069336816092074781588272879215769713603366467198588260225016090683419465926446558963741682231744606126051824207246923528048080518896092904749794412406638234470305340790675414987398809944808353022778112946887410989646293462213535526728105634709095199175445959887387413038785556289263747804489454614486531750311464827372876549799017824468179190326781180498271190206744800382256487182235548813545802202140174051359795247380950793161868173097389443212828171618264136393690116128299272175118677128515358299337981934442784016124312657291916048820160385453972415997581337241871117468031197197236213283879477921246483025102504333298788699390207636231604469595003229732942497843273693188023399109633861600664431218080479799867307905866928760722812529804860398236452718312949324783636545044226695684209541085548795810991952398833600180759694178952864083559829004118668575490693705809685420109665727065559819127947477696772766764557497708971840886226549745151519890583945552444779961282653683365485975289912064688454383809805948718893217808462914217506544009522367536774590304716413596622783705875637447829870013040533517292227881911131321145832716977679563764207603843853035054825175968115967081419132429650625762959167536148464615492651730379594424291752348098126863364680448071012372089684137431208063306450670138470315357099741012481786592417690608523216455222696673922465948414557868725084900838339069148487122311118942122337972085081155370788430436763027956936831923791223315872249767967769307016548608232804538575657502738179044380014333521339200240637501839737753719857164657663307691596389671785363884256991926386520028239439624688037128840131401922105944320386722816810442239131063168486672600077032636871931051065895022197464005127246186234607186405260475192656330130950726226855131841013382663144403000101825564603716713061523224613528843123364123675090395370512334684615647425352850441417625021283029188930996571459527391957635066355721702079604217233847017345511322024112202941433461569225091712136627080628222784424573836192648164635637004945146926570263997744205874441241467551207207633679250799012102488137200058766144021643702526240534146797986746541882889690716221433258583223587334147147200524608403055799775358949651481115581749925918781455085657559752805676962772487835635981901486532642377616272736637416347164074087464218109098254737904639589292027082723225099707892146848066541624631430044730787067279539494692321820738622744921275543728538305568424597401363824815019298578158433015433290191408669030001947394677992788030214961726898035135662098809968104889201867289360046971801306893058011609575278126401649 A013842 774 23687154632745756618038629105674042453918279054012414258278678330044856792608625860654779243963223076670998217372537949491575037239813240953266533569312684286863211770338888953156569819411499632157604544495907733512661668411426694726453340683404151176535754535200616937012603213966918016885701360875283684209953016564778981655878120008699220621799079498734269504270023869111919307673176150723244227235097995750187180890493699287708717051406672843218737084718180463858160048819000291442735629934411562229655167530842023405570445208332869594405977353650638993985093503974437419135748748788146983727417855966691281995784205408256149049941177802224194072343868059500854154102280979441576531780214206672889601845436116230963825787316503606453268931595160553009451199043735904089281086633450129794689318368806742421862668881699693211798742393989253831744298336716502985254219422891597719271402555763012541720247827320250942868844553655809350054263705675139127484789353655936172472092575836687651822211300634443893804759860024584780071832868909264297611369905281204078722731639980671518385247824372078003080388165340368749781768325867447219606498957626936973462372179870959001322831105233032520435598324914395671349535024127871285200331293949036662162385422389640202897790329752741670651219742144576320483219282121564561251900961411109268835616311922367095482278623996369843973905471681468310188430288713160060836685739301638579412558318074364509757024818611195341743967196318238028180065660786652390046072222462748272089113543382855783151874790863880083413257649659891011917863994689729774809621566761594801044372899939416809277560456323722786697552071218852828691408580118438311706836199253632485168042431190570539251368763318439125744651838585676625309172246825130474011280384114498010474243860428185037197803637960166446732496125058737411358745138067198054728780047244792584997632489843489071481714485218192570184290729504937711321297806313919991516413017270590206775347196781387258764126057449698962927862998614885195003474099662501928389964735178623064682976060250134296833958978316841150350676210872237334143159090269864901850234298743027132458568745879841075648520575198894900903493147938444394493420472426769639366401347212372660521213696610802707263306778242114620261772131840024416088472104834606192739650382133102713075778672755506389494687527906545175264497638072777534173626652045042981913212806562974940510888855694754200851911922419467981222711382264294666796425020836079579266374380826607244274992200809044335186277905357368906023732703871578363259376520276876631972560240614646851908079049266820526008789259253794836672188593966116405880291344118540337823812464889837703031151142113084394866427010086868131733945345133139538699247168178996406518121921387682582571765708358524657405233763249129425727031867533628777008238832325011102999217093430158826824457866792443109582471004916959915624646606765405012713317203053533947818284154120440596695884665056546786593188011113759614367379963277577231099179329244250790543312075454365085180444761790338239767220287293852841154032473891878063445543301688512208524721803666029351203108783690387308247005500387242729862353024788423822861743975276525072894699133938872815783532274309455064564951626001122131699470432514743 A013842 775 398110007912557931479375239379063631523004516060786646438889746693063908113373174840024874753289890249609467039380245317104901650889541140701550629699438284809310000224085706635702468954849074317672859579342721277147304660990848458267501296865973568824036426473116768860370822217141991109797982772230892880516680349404240344690343562986207800990577129135226867558266291168164027804063071565205565727140292014573395949226527603928520407482991950475977314182858459056064095940500937898278057732307655126393814400690861887377422472616450539273181261382806289571907466521298369703414529220882386355506711905232180376503145140296561097082361375321982029773883390476030855767997036421474576769630060171551255538216244805493809020007428476113660090933319863414429846302328069340028547223048396331459343373824534919884245875894726743810701463415777389150126422145194265673167665840539082867794462754708951788692205233771457596796670413293187746362010101282063315636854666895319250738459922087209364175905329763098523176598967433196398667295027758005049954293998061196951092950673155146209500860184221514997772083894875577577582180252854185419926427980835929712982089227091207935232822385651577570961101046836248048371635150517132690361968057401459180963211794102682890103162072154329258635050206223894218361466474617135580960699458436513481320203354479223773770656833506987967669429262550437889336947862402081142482177220442639604186867651875844315486316126398360108690856668520626539622363560841266719504335842931410209001731323635657147433559610049232561926621317833788237303540158750288325225309672562123821152775329281778313527958589432808876025757660975259491816504006050592704856796000855801178219289141019919053197754805093006386390363451109467041571257952389967876707589415812368062040616562216505920183485743196517470233062373862199672706429535495397705826606254043228976055209256799520824393175353062162527087374290789488114177052230718053297416353581266809605273260336304775658048666647557090469928593417720375472423389193027669910450137304147117848126778644624007126888348548571149213943815076129692874944074830165619405396887858974057015231164912002488958424685307367826599485009337401434938250917880076717328831107442598347305380038598937761100974397021915220422739604219835290361198950665955226281375303972511057298664612153001795888237213281525304760670411803089172016856143140921037397015367639903919825166508997661733853718083680103998360410110201716000464847515325191989488729954218552787954529793918997608141475772755341299203540875553969617551300341176293465553562819964010369640019084581027452580629721080278529819949473698788518433630056620600307457804816097403502274844557245494609424520038758529992690052419415652676226918247155584392604350075132762781165283666260381723917009763858928118258194224597637698855177470054886461608107841689280679402438663367180591342752590179639345301903435519906162048672722231720745060981901778302245108667733565605381842271710902788957838672555042806240523083906986608123036661446052161513986627735111410214795767671368547784701275823788700794612329246271478824688674999354214955305670649327484339489707421445008388560796567287619039190837330992472556900141208344110635414873826934319011270143141978200859667472999559275285601 A013842 776 6691034902986361154373859648243922455007136901433641166698419972670325103661462949536298069978543185425186312530863783044582082046500517951770961433358459252790073173766208471426251395724148392057127750950013116505014749437273190038101894296426417771225580219733673534236252409003505444582374696452884616642843846632437067473210604263109194511248629809375757963051781555663332815302888043796409943176046887888935065718650249439226642488566645711649750719471302121355269260471999263256359316306894759709300838632411315741152339497264684213564357460060825308835048789823461699605287992615370267477001306991237255587888360372964302358663247635036551974409658143730650592892726191135723211767172421303261951830800426445934448199264850398042285148316306944406322426803227861397859793177774397142837184083868958398494520436162672383226459495628970579446174776994280023168928959781940365759021535518393352712549893363996887829361639636218606453106303772247638145908616386509630647161295910519727783704440877328396879029098845649731872401227531528790874581819225414537157019221963718542343080957116211002567555414021173832346423703509720294352703475073909470686089973639721931767458045835646064235143225294176820948982071974741449126913597140746324454448700623483791333963844946697811849879288816004990128001167038890197709206475797942482080548657778732313965763429400751946772620097615685209606086082723391777761697952543979443827568684625077315410378515136377238346767228027826170251433064367059169754709372512148211382692098356344489676915836366097451668300724488832478904360599448116095882061779666751615062114694959238848115464400012597218779364909008011186278959982829692311590528170386383450402331592593121779527094665009198158336062838522796812567688132405818190103824455311558470018716642561172815000523844885903869122207079317501989899176961203071149241827771311704549400559901979029546495576098158915765592757499705298926734973716841678321769676654640351269035827686472274364484823940345492019528089869571626350565019902167216048184935457670800609673466768680195687781612474055835304838753699984511748149185065670593565346505494245776976254990188676025831924243685960931061657544551933705917007183176810449388145664422787750423161522308732346950824076690747329109644984528122771725100670763842709488111074733865993340018656136455501183493602843622595797112587611174519714087301197769459875531637283923865180501573516723700760879439832411507900443412722160240819812692190070501767337084340551216707151782246396592800033783312699021215713911495435567362184704834149964275558730315135122282539800754553328395522643722196241250683890804455538629314020361622429367443325544149060662733312473625027900597908291414613587141711013118874529345814979943906886501311712756344063044922578838235633873183101177004883565470332812496804658967739212476760247468495271740378716786615212204198697642783149198476489091040783062865552042442548530562239922823187925833541378598037129652623060645143174014394569632604444484471471224723922723877168923798678565573252344017471480072467252691182617474342770416694255049417642084744606542560714146290753822406603247029293803512632226255986541307906403013191680403021990486263820673288639467449417784409285099622417295787227621848431218703592739725096007 A013842 777 112456223614491771921561459108035604701304949902395207088700344480670154017238207792856561662129375317441106354706227601630291052955534205215414548810455624661642759831488665779261007207935762025304146110216870449099782893792250504970378537440038803480988326753063851089908694238121916007095971523283631751916276530351369793022250625850076232150555721206178364085011292606033634626795639352086261914959820044749331649533354742325082180305339614475697360342154174753618010460752891617549631029169980226434219194894936983661547369930527547577376155831242290965590665010562920785266075291886528085485960966601724554665639672788411029742053203002059329033903124421681044514748049094418100020170866884843923624420262767276820270885044340639896686487752170814637061027281850666513829543938854292779664552897585583803497404970586034744887104743036108528751859476942864349400189027055071727311874947457637079039826057768695693748081077365926118657357647500166054318286115608067362286839900368105064860720537825258366345842064298835043579447431122404388229096635721542125998022063544217541160161646252158320152903843453868600246343184887868987185887305567196473821114186962806507215667376359703401600052187519229829689541683679479535476036827144523475105919311378892080949930342019150123760921207130595869081315614422627552898633238736019296327781291287154000822585957938437969407425980626821317849488792332045608840857488406662512409946882493674440102231703897092244894116801463674443415835512817163466067400423811674988708906097075081837999924461804999870189130276483807472945588594924487223489812330859094394348961678179927320276610171011721456024786025697644007790480431418638680902006959683946650911987076712597748511880034809593447154208127052646028825134441344586321074977620421363205604570611525631501713804260997386328336934382089255944235467186940016805307399352435818361775210272561549587951147481756897272317475297546959061634703258958087553982955534540383778685155926539515243896435965386684372208606437890324073946289495724400121844210237073145846781955981208048924545560851456423968424933435639688951143353398725666052778717841788773639917620101077966157150763629945368353278351284349795347139727652653222866564181953793721362075705442864555202500256941390360345803254964159424383766973527904418366682833052085750065693553685407608390976982992764967562071259981010152834665271230911312128060227830908402088689946095575238688100745263340213282752437621347167458591917638514923203634376511644299197100004215187535190167796136532449572503710503785580656238334147558449579315580406476000202646431281777790343549073038952226700244152750484237742880740217788170378619972420513262558558782744215843925349044653805410559090736997488924214715112367917243041427545956295874667596013782534226298506588381481921078084859883579633795903270792944096909479203000032140545093032641871515967511282256388578794352153122440937581333177331913153159566382889319469484329950097210038071635780262921325659929531815182898450512016873934969220203578102284390651589652145901643165577957115980706251891278942393380344615562310518302602160817922656708699493187780772821340955636809826684365799761982915442712572533590594102636034055962163529422364702566854669353967490295934640406583492751283176559688589649 A013842 778 1890051750288763210685683443228754408214832293009556245539786689686623278567722558374540231855408410960232674503547567300600301727023663387055472321857327683688229864487830005752039748143776352359286783674414941638020051095966354237037152078754732170104970807738744145268095424060115042331261993391827998854456859645615472111324966268662231233754390006312239765176784794829607297172554310590513804004729695492102017033707093154257656204391842900493045535270585215084057901813873849416156648707259857665679922008599205884399626646422376492132961051055689184258682306832531009637966927430736877532762545965675184590265405980554824176874688182855611143072809812155193315159370461129885007039011759733571824355631356329621518292764940233134743609799650734881605084685526064152097933144980324098747822140549720906985380885340639485957317569416207876042732502228978721120368976977714590520930682241920506387422356552918468524823998667289120276274209981535290874927434745024788157954918205486741825114130079229117363174567574670520577439772974874250552966427156571958511648756821987664214278836788560024886809854896929169564340289908410414067633207944667871135511466140283888966773721594477535070692077115635695747592127077601012552745750953818006046105185866345039204525479258315856130049802728243924771649671531601101281567328843436276313381020162663197291825202195071326951830608456394985889096358132724690547788291807650776846073977254071186314798208247398429359935421082199976370489947463918066374194798923002821535230584773540900451264730429556632818268712556863352197796507514895856765193275844748799485822998925170038471888987144194002511408578733900302838934604610853060309920030971408091361877766798308630359239167745044837066320775991373821806464034555678462298307148866421851396596018267911288649303908214583072020358856159774124654765497010900862446801460916388799206355959050941963924694935725888172455839807325871740948894457673308577519791533669020230168361415657349632704167399270254004243710048401622676710815287554639992847835641454488362246864334176163678274837241230428117637317856252796252201866340572382269349051910766943918566095441038817377203232884328491805913549250036067010399377402658142716718344206097411074932406381378224579288421818413947786331915306182627445617971524083489559488838375106405201354111556790645674227150153159400809815731666500837638692219213577926422936308249154077513904611924028333036630909225640958964643220219101981843476554359750520314283482966031205736605659770844656903941150149666700879965069862437124254089397682018014862079556959891642135405878570552839322304029270565670074151003475277388583744596600840365779553465876471566403821697461582035688853341393496507535266638016716796349276716893567585103797272764887464765538286203643052741399000230927566647559372240063322905207746272217011436757616964821540186141378599611934568865962120883122843796676637528864837929466711417464365152832197220792323623133471283809109869982558878918720366435641217778974257755467600225027683961537165093753681267283616168916683868725248287729975536725184805543451953755752881111834516866826091303112382007031448808277441387862757084135996599646859845670206572057115083003824378556082439001683556041126427832131609403773501313448762670816348438686126230743 A013842 779 31766099767103243281994281630345675338866686348611611818787194893563077442887713038600897676793849163008630560381123963621189271126086710546241323313456106379748079332446958906674532047052449154102532973215891924110202998769906515661883414987630783582954244365665072849520879792178353516461520322936453176746856440063859239775038708077406120345710032836089813733326222046701209843579120298094765503907491992135758600285515114643608427827213703628586616311292725709917761155785777787137344794822916427787082449198526853299104525046420881703278676385092968119835673530934348678985310149328394700693140110045102827408590678315184929940732884289254256481624714512892334047883539340209977313304670645842141651945096205831948857946500350498295635849902729901155136658309636560204309962367684307127654646716219159283703296539920127840484636389178205772650205164962445365870041396064449122885281976439957950853407546584900700496716945601128244483340647159663633734905395759631614570748310279615669854693184241603775522874957227487439345030264388711529043706741220504906705280655907146672449384409905328338272613231252688552867867252490653829234711325926032910174541211419751321864565938838383931933121740082489138429780879793240217973997836280819227616889858855661073910459729894514593977747034453595643637116029431619709239302095871633495998994805873880356883706173292563792079417036326630527838042491136703874036677820411186606451965335709174428392813486014025402252434622128535002858824547026070941551091985498908421542620438288901913884406324329558327776642251943202360388365901802854664652603387122693072958227142935332836597038206932468600209243982780662389813973899694607384628825960536455791519079626579173150447732692290968576573653282087019823101241028777287915847648250997952056422589279028785028328850785362497691446171295477323713072643708262210795143392153621746548261224603769181587682347784745002514465299641725926350128069150115297262375136306375223008439650312953075276858941479535159049324034783486072327478672537930834359793573625925585904283048864498782940765189513359805373130401210040746610756767586000028800949515464260026439340366077539403658654735086908961781989022245356178243782336006475404639885211071879187936388954051823820504100505502083220444880500551011419478501247405271209026328906570413352219158552934980381846735712624150049410573002118879578193500128322604209390290532743532580776194812607144193346655691355347597318758602222447008843310449124326994922162498210086474815131323768586148584538910565448241689572929177980747338480506841676775786971113824898829369766601135281570489963819950397216936255915408987069926995435070324027656955100985857616549031269236809273822558108800495802145226385146959196242293780830190402839520763359463620314401976224628787424692996881199612645530369238744268067826591597151311217585268327755625908478150123677784298930225365682645635690744246947631331080547018793323585123650738689856583134004251866979709584796867077986933198683821947211220350096143956982040284341555133730718121059235736950982705781665247971877698845740181026768796986772938672846602724980746116531409804392177560120718957405809358313073694850264773426179161856563933200045276330392077552301295526383211872574635959249221236575133354208410368208997723560097601 A013842 780 533892838785704209840477891361219765420332397461115359838356384576114642582613793039765287253874222882686053828325550456581328079816139344150677920929256779924425969340436038344478860114810512933001271680839495568520181800325818808729274555697110579678711985053732879381897426667141587551168772067592968541584416188153282242899075566656964664650348521876161499416013813938907233841034274850078723824173217911825694794998652531815126846491980716885655260343896841006587811745291567268417353966588756401817494723679640823398049752455195758787004714004257515190078165034413598247706107679762329734549605829528043220256183530443313117513897586249496288686666576818181458342778645690909088704711599544668874744241231931417564455506831390824854751729315181448714381816210061667353837537513670149894491647359495410081201304946437588615025283792918104420931998207523819264177785743655196408332934178026373279993220635452426073248321704718162405031506256812466692182554986532128546090566850869500563247828347548634655212959406122381393071923653581074668637579199693025966995651983831414123856803777278853381347810577663936508050244912610418907947793254838835121303514140331760466577759734056718743999977085566394949589327246684988343488981634371728758557067857787095669213096680337106780983994408061581982609009106657232453184950325314544167255105702322307158144449654528119653478762129541679281373980148534582010934444127650813294638181397264094617998016259437724935656668694114287793048264161867174314649203000280153840866821706321574466655217093006886814942026328409402071047265711600578348816305127371102477208923591314138984686421143913999763716763618594592785603459332167266313456677918736212488061171283916163139575043359334308866473390712036542166862557970659878001651424154522580212294458012636789971122995149587498700135800963087379645611922804762976833974991925920694236626401915548634944177219218209257260618291078487644166602458205987801088738915901248373102845202809802336178168229446547418141989052606050417607934049345003533085050591930931322293285202265631044885440540151038248906202653137154828286988992817902484057558506407818264365993532665204757291010132605678920669889496877701287743249721260832125782550742485073511646889150749002951212417195973512686017106572760848927175170465140393210105509932728937210747397799178215277698087122074089880443500446612009070698156656718008947222612983820552085105506215488272457577242204609327068136375827552666877629518718432563803656785107416923382217912158578627399260345469873488598076652220694322420517841878488061570651623510055074625217667265280677355224821921906326025047653170278845684263012277226935932830444382269308961339568542063053465135734134609932946654819855164943211244231574413010100523825469782505066624154014407336030246815198582321889733428915795574913415961524973322087633955604784588804643792269128652520712120297721028225199054338558448839781470753744859389495173197965160419592733209461128327978991680944979726386270278995466778980424065891484997151058928517132612179460642575030935166336072447822663348484500355222516903170956692780274532851998751399980543404582419328252948923517119437885167829589348400046973793173323270025293160959284899647421527873911922641942361906567101661323118266284180753058488624739874560380007 A013842 781 8973136941471330654788911920108020597419526604128965852803255755570758797885990019619335182875864063989304506692667526523762381037469853957140443817058018700189827266704708496455656201949620290864952373139869402020118695518076036718312917457601337512660112332798088503771550049994648661972493552140035022278409282874292214656404763048803605118778407607172646320684944170871213879166263057405273111312879273444054452419542353102216836908990719908697207960599874206797721352003115371080290468116457228845346633820883723318851022189514475117933188228269556057799643719733389345749196551773765475848575225176877822402845676596160763566056076732095284123956805156583175770367080698127109053860087853547249777826462385071335005803703315185593333812314600254608542615185042506443215947492992254209276721117171039357234750332234776551852729944707574581002604093873852830373036044993612886034851624730089255716846059220048925013084542891198155541364525658247127695512201658645484474144157062563695966506251037249902650164208738698864073359820845737121955791793609240687427295922892254577179661301084725688780312652378797780890800466246243310585878561234076301883748162156555898161772407850291271930407614877114399917747823035034599089019314328885645245068639485827716912464515906425753667997994016291008381709616055588105840679460117561543819056561538931016406933765343654107016017555111207003682052484356420719857775202453427219042983914743817638244692659272369842993581630741978834937762175768501598706309154825708545603448672418146702061074233682166746698730636501576820608091394814870920308555640275726119334450378799216733915624680165762594028787646137719320947637340995735244930266385780199523286844105768778953886837753740331729118818277697198164198459011812880569573755485765061005628032955818386529044664179479117090653182406786609589703799586579651351648617689298949108034979936994625907506786523400442986779211618156141835508087515068036972898434959552281406739519323624347864146473432308122456712410007149889368736547567341474380560445298583162733783244394478460971389599158318499849366547991276161199019424002290487049555385817196201569199253303504096355790007298703645619698832774023525543100798065230805538027330328946630510249265956638492601027095812726827713889510168391587919033090007614588682243305439375247701031514810788264172271750260699228620613912006208036451223918929459576375970456419072018894368242963711395194500709732868960034168068533677672212319321100696099848059587300356231284936449649230990699368626312163722867874293873209476921643368451748850817941836333495639226033333727572344309263582041479621502975906832876559415408447343353112223081278732800275713234128486453739588536283600389143034427557305757200551381800071159460759503934670634562654752156520144096660358223042573084000749739787776227569782065350226624326863891849614584039648216667245262915608605843797321380920506268151849650207178958189851759245375938200451172095067051413183808342913181642274261374044579076810154323987275438188347117847411587447812900195019758544927340610369630555502897978997470224841591594269135558074073643543014779472993000816721649947312557552226392536015711908178559589488541864044199315102156242701308374213618976837683843125276563673277621857648701438225916654018316003071736306777649 A013842 782 150811512575308654315037242641255502180829983635595529088064319483877743116069834259742166418594647323468240843983663118284874338096755835457659439233294120294090426871506035699930213786167268228567254535361785039752134915572303949124685203709905679575278507977337473482888441690260060061771699130817568619433224817268229251730194852561242191231308696653750666711751856679832491667147383205810425181835561948774223181815248328588958377929407029505473974193802085793649302763116360041746441897633296645203740874627592737819929129939169783307103094552526428663438611997559074734006746445661676352587003809547785561124627286551673953254704481636325440271342024266693435172559525293422321868226496554568627015929353305893927442542841618324267161383571486479205775733415009405791130429514720816495313851816293658477044448833869889506988832180700205982910767005737844520079616808207651775587751256838610120833031717311362282694911912372367400183713582738159475178473573276854657556940847750508038109070561183059113841309856271311808480958508954303808710992675190508233590562576050122678658567487330984651330714748530454303431683436200611321016860978661120405760155361365234980404908858739845407334360783239661719417587661749826506889147615925581039633868623838306438147791118839297641898042285431802977871393517046269294864299686195856866966883629784813592751335794130794576618207048754056110884256104578363038649627827634751270455430655099343045978549524390719951193126467880438278798968888141206369456937965155683525957161837331791621540474645496176511765565807682001623960192072653535557625894646114128887654107516478435646919903999545971917841833968636648627166940790115322261542987145807813387881988885655867877976082127113755371299978793256809545683500611539083732826108449253380321590349888439622393653670864505520942608036710862547374151759651644200267158317504047437658743907801068677627466561098791245278798209666350275829384426865748497403503996365195193603071101272154414552709778976802614129965474990168190620355154964308159914079404133287216066694988537999493546144993053859026968303572089378441271919459206496215841877369429616559773531850271993347451762652669312171930278282433013393802895113082334148677625340838606018985759412933223145145462399324499793387340997400157418155189143757978391982463234519579788111236669424918355943371306631571935426658019088338468635720405447427100150935461035343421557647059491097419033973428480328611294262727845520636872450829739399350146337483757087179205926909254625260684288502428535690240363257127031678622060093568542935697148443257061208471942239959308390805793023371147998600516066140156334094769774499735757133327051662174233912325997471828001264529318471740326979623955637861269667073913795977056984982630009355094538419494634061832570640654676525822800600876613155056765327172341258875061601430316472313954367577526391133822633838416701580449130948848828137071032056750296838517637033393334982849401791933101380266819341843861703510913567240543948263723254138289631550009661446550235391413577697081864593813638482380746337206333010482068912629924881361324550955727027449398602593364726640770664482154780268979352816070040757051020533923108990857888921939971080889845408294143710952351406523205656776990561501725072262981204085837063626672108011946743 A013842 783 2534689091853212553072830937071581225153209534963454057383097017565533228551785704403486590997320237565530723864833426029013883000392175326536882195193974279782777804429401942008727103104113277117529846975825521163114131526023712472938584218752384756621705883575110916826906039488200829458196947291650875786814209503827129033829384886996797508024605264659587455424413455217944687449746069540055816031110289673048369016768878658594623457859543944898501084275231655933863831539696663221632448973522816715939272879865951144539548886887626548042481710144311686546412751842975369054451387512235794457929773027069631925821610805073984132351818222861721674640445401850316564945207941606548963639282727592634914256724641012159238526817539079175958181373685973256011472751506063083131529128853912762836739907476447518023686051550851232943961302461028361954781261065435952848978119695546003392303335373686520300840764072852065885253384511242378894887674185080246299324605346064096229559504828142788596499148921803674526330894754351937565139469659994984113005653891926871881956585215674411860214543759571859034915322778551345477776303512223674472330382468357450659610931158465504315665303188840581761068601683908994518251395831029334101285903980861240533126429960850416305949925334332075467380396691252312649084510840996648038784284825893766363112413165793362053371700691956264449222205868409421055631692349648547590584294899057264602544423020254658573761481856434830219702876545666526151774270102989255451462756380371573020762019000035421783230757366854238633243864529711401293898948165087972117018411317240164214802585029453067917782826520369150023167703510876153476794773859468221249752984959591919610132587201218171425144012310400886525438743578267198034302594778137380297608404706601563064969010575004733570137246219744290482413272999466833717368624465184073890129842290525284730508858412561264884830492387384459400761509862349085864464062332634995860691666909835618886815999081099245387393255263121535682329738159756779756309089485127243675932545268158240432942672358157488030058898256208666256278136106183462457150350883581899654432948003565520113749807521392190621774903413129673632187092851656109645258165574790036824849103474451361093658453168681400459786545446868027461040143304445726934263939140342834049259582570577498785554703024602808340241550556829518715841326817704642360552854354907272236772293621016886119374128866874321703991412468882970022673666899665343915281095430084877909494089505364220914013563842486756320836860316399345869785262534021422600963992606501120261973885821427730787933226996096124272963343798884412478873523617607507130795600017058870139827757286162349364463039509013217252944255554539675546539822405534359294511269168986396746603062567231073907216446314677220014757483148369503809698933237297039054853785539537913160335239328950180631055875486055786157006922269503462608543857302254499752835777802238964965925620241781056749895917019634898144432678369783650907924324611822138468396732302233837461012379932169806223488000354854898228225821973373203689426838907172132214571147481039781727912904150342042313786680960651432557951575391980735982779689175003756502113645692809348539111045093956515631777199673349976170089435517473450880367159493289523925097070663528373478119356788909601 A013842 784 42600519566776943379495069559362065651149992654130772342437711574223916972269862333909399134891961232763874875996255391269636331587591290713105379054625125720309146559044958439340676421870831848514324138122699534188459208557880535532678784964571330604541010785246889179109809805678191340703916093130776269348986419130822557671570471795755175717369540683133686363318116941847996361967882190759718100034870638534923938064834543614999836456245355081909107723413818441280449416687681818765976569897997980544791359291907040886276198141920339392949990102395446515785559120224887027698164469918146997454425695265959303777283812800878451312437008871636956185681965868898270507034109874581268431885424802649415003912771041491360321920222379303710329154347540152513784822534562402238191610068647711804997087624956653435424091468415156672089157610462503679374008654726782059532775257723041679014442157625549346696230721772424671333453633480450662086377140028643699552748642051299265330206597646595847941361195928754357764043348136393014657299066575535697987286024961614935720044327719839840134625836967124234799821829939112463444986333129943296856456738145683673236080919980329731033386750694843657658279988501458470868251209732110018240312188206334869640255908352012946854100395094119192380262327189877618693163373704630663587847475068796531264830328077489036031018173529708936598077614030357139682001853320543139354950244368455446174964117701420046649209225561100191502546246103017305032870157620940416372734546484905027759947253333595333910759339064719188708929631150859521546559621810633547370728439008855439958187046590017712494175965327844304439379592907295511484489764256082394544598418215861392887498393090873807142395414900907699833048963319936797362523710436154950661904457903852470432934160734104557113296697215242290137919879302039074287814471386348729871412259376858460465662383339917178919346085554770609148598696256501086124047495624596375430644845753607246630716496556035017225918441207283650212915909251032197364286866976533584461398288321935546956467494323552901321199902992099053769266633536625453517325947300360987492054557095925696551793015012038547780170801664470424736168469557784234807853988815496148915238882095104025901117622406028297527632469325510937537701688517819332584174025131742011865905804263696022088817893734499399774439740208633721057145179825161924153811823142926524483431938888430805008320983865556724878983669364516077171076319582675435184129370893436543024867162316656460901825967500674913484305111337723806033480907409298049654401823737464328242995099000735871352793746123387560655694919227850320532427311441129372347281649486708430440085116708530605768530305027985142370234103105148326910694795169815976662850900923154370120157672567452659158586813210780036788029019274646250529609970919251335394927573563013706485754367401665685866156099294139597940815342583544696061796609678991377345910917522230284182311899403614220795500677349003733113480025360953820809484123750894681238343879803644106207235069519977933198162821964046274521791389906483434408196881512842026130297275713835611501032180054798705167812746905668627001492127613020229662578235964288135531024043159046720896839334894127158223279394909993049490693142742176288946330849603717028609106466641921373046752029551203664007 A013842 785 715986932358820087379173634084198237398877926537975890759350618427981372552939576246015271260129192439062445040869064361068777824992646823015162105771084487981235826217868616489998748622383070877980245789428211071105433918232298160697732338899550353470520768267644466433298573404033361863210717777248956758948414746331734726786084919471257238281829870261427866708287591441639274855594195980098582107286070821856466627055674174537302251320115682861646373507416046542600513346269868327999768210275652059016308375619081636175644062171255144177310483650960269590807892133619676274523050245914296586216532660334978018584809041744364131208128808105602322612756800358573232411722284662087378534698334658128717970761942894345292930513177528957459502097119107343299181512338390294417286390423762092306586051712646474289172705309653538187802471959043299339238963459993026074567353756551161499195729343212607869923549740829141451101355217905934277685740592461414658383046426956186752404782286646336416350457619974574490940276552128357397345225411935028476072316221529862224646785015987348193142656441906457014280605495786663173119885300914956990266468398014505496078812022109401789478131118928237354262711766744012519882698081967573076564926947183870154043781051672281597776865340346861266335068933080273137375996821853727562920952513481263300968003323998358228573322442513818097403890459008212446635405148758368543138648757100630683862621926207766724033259454005410918583294758253411845687448739135145577976549522771798801561433486777736777038132211660735404630980310752495978633027563771318030659832874421833379377249692038427693889615449265079224712652817992915661519819467851976805111065614953982430260185492678316076642239738239555711094053926518177753271936001300456255774628223990048470566324439458095291403177590096577170348019411429370721555297820590363102948825843346860145046387676793988026097449659919029627960498287983013754486866258962591281862847922580876994122452157617280534516011241370816309128477686782098141101569373274599954042721031826770737697349177095953612505406769588208796700064309850063997265697196277167116778960941111223181945985203307331872541330663574754428540783467857679634415601990022043774818419891372413363320083879778117596546918911953862327196152278918989522742212840389187993430278852259939043246762339995731412009008713686506949807439037321496459253115311563166096993040596897856539774850775828411875041078531009421709014279703226026039139662336605987978618942397056045138376989035783843270930716006253124008004713610828072320541531451555562964780018628905367789826404491095774731940264507462480337188505823391061361040762682923108590406510556520273891151688836605346287816524570888227930388047422419097119772535091815455498609490002841176842478368569633580078296403726948979532651154781239857193982547728873571364906073652919795182352485560836604222591283462801635706710615618874808079052724790796124386252116093276544208909979884204705742438258786241550866344999667881286907572845587859846493024999813422269123261522548749725735887747890158267082098564987586335933171906312922435122497847850181001837755428837243572614014078188792030999938952411851790693869921093374098238113178701565595148258656790252253182790079650067756888320982589289672099833252384850772516796761360667079980965649 A013842 786 12033592372154689208581771268053119775962941311323760795992405843919082928497255457966778664068991337323322513801886364716482948904651415154415829511694616989500630531243717837347408968096392272246213990982919943472069027863730235186846787419884742790779042552274300547344449123201588712834982533682223216247646006641597465553093729241553420403802714629483818155766189549359631292497971651837516869477156992302941634600924715851448438937937184281855690599539141494241486827810757676988692104310102884155887094869029905059204049752912285208188057298721689251012708243089745899145908905483081582724541264422249975558354885564597527953215020877830858236152603543626540317143816438315702571032674910599169362934595974225261338283134974729188021851746280837118829343677871325678271332363852169485396791771134449293378125658139347016322396146215640731994589258872102789235253514586355371316982623071374300469805100494115380368660477147345037405064242137498996163443861297852630747667175891664976149602141218912673469233228011621302777181203498392023597347418735252394409638515763699361082148626819121823039014136567686447950625912252477682135408534365429793872596593655592715875758949715826885213093396663666618421668506663629000697826727201319305679013828135456036813835775775209697303293503558280150619878378584895599150012448894079592299369231866440406747631830291329740763067186944551026590601254335181900104531269660590299903679086713773935330826991643468941308629435001965092890468950958644391729051867829225622457843012612273422011679888081381979945632886082817199912885294264304542141299811120407753607193435574089854251202766855798186529745555912006933523163605796188174163501679790531582705382937575444458300126123280592212836357764342991013499241428373856768290804176560600744644808214853972207562613205756753172502039162247893433717179890470662232671260915949130678457794637683876556754619836434259130957132094726130512171660761214384271674268885034816799640216053413073633943610600933719309707522324481746723457494076456626201427596012381912535788479347619451692365378371576469025246137980855650025602044572777830347731703996537256328018966173311986326781802144462700897680484947744284021615623022646300489723373183114296151397320649767430822445164066153208564133185731351791456908728371208421082605582696669932795499848334648308257841635409450929122305413627900262390990667109041442132592162033312062274863995916989348118383815406870675350663402998972119819639820304891336839956648564867320950640702054724419053854532543917096255202535221657187411491341519106294346749057773096012516443612380281846685919720025576921907027127217373733568295012098411888686078962222923436243288586434276826055059332328462918446826031913028597765292016997288142360565129698477751659191533940549831580375927657438831499005267958408298279859264679679178113929976379884622997629798224820980807169091701159307091322685316706428899384639145558910462559739315179698878519150031913828489413159815420361745410660409418080789055576815795160440008271171864188077154656409476836640443065378789889994848830581746363548028820229401287367103821328817992097887155492467552724923734612119027665015973973185993046191871763816338469087968194437212957656783244673769619243152868678688790022010754378191518981897472832186933689803168188731613240089662743 A013842 787 202248586998803861528633829702168784074609154619418447698244365018748026779253372482047649007007537406393081489468304131789928922240476334500266846603051427742537097338613165692297902526796064919642118546449935489935064151305714062785333956166002872084623368176074169299218156413649101496617551443597125595474186433625328603550846307362788336726712224777734531743962347756087323133013409552433146025302577569635540052737741699315293913229910256225148591906454351093716669115015404277148948197139899174007994403463785614330042464197196777494016679019615431241770587441609359326945290974454152160851365031144755339209270561684190652309684855893703234375016807757731263110236122878772013111346167222440239482841754538803967312524649520273463083262299742029456164779193983370674706283039263412541063879297456689273806157936348005303330512029446273782633061673863431578676905819652874725724526945960587867996014324004597197856076639415428043666914717604945628519000976833009164976042225211213254146363187466265302997402863191319235776084487197474740600618066683386992842794534440495161707671970948980479816710593293106130706169707227392403649811237079778545616730949569546775723880667873902459776460717726244855812982591495612614728373804072573570547185409472609610730137883453949382576453914304014491468295908876340334914259228562795707775498679979263916207448171706378953004870210977069103908235281611402195056857049185541170481134410398398531105209248551782496574134914078027316210111658761936291790174742605795036648967512974479403750303878983786936946251916393908678935863140700166439768825925500693114876100071693728180399964902545400121005433558213100531723810722616534643165972732239464310529371031830495010650219753976913321140664945312649963881750686679410704663545795454016715245291667050710892504840149153750570241772199900344940484642419140420144505882214357039312840154475552913289374895590950593213996519116062075518069102413730156454029437150780165951553111209713528565690263369893020438254327707564717181150102943006516567393606180102803988996972395440124593584914291085714907311841044240909980293563134676994654326749069801667105014764474854554194221748641984613987315910516738181551293776141616372330780733088601975416534768160641209832835872459836976337386452586829559016264997734899933135352028382931560493965950960434116889544366326641765758587086844119710005380142101659517922476467293875830653639179376839973825676785543275440618599814203724417808686459864308698269151392429725063217418279433753311038133128465614636761189009470392348824934976911619489085811413992424682363867793275396997250252734469871326491404927142400340082334268338008613146929118080674192940951272200890615507382198444476270335805118362271642641262929673421808654018134842315572136032110938821019371378216138574441003781538576968269189594661471367946560821113016720858721164018764566224426090924221384474283860372117884950511957630119408608144241538670225199051271354586375715421566977017770019855116969501089683821657079543069261515219013585521409012738310274077193415926599821321681143424295587411132151720381595547436778913925073443993189189422361902158647793207625884497965923474567336985127346788734461200649961481443906238179337555993232045990619670263882722493899934748834264859528750825890565794524521847748012223726186961721601 A013842 788 3399192001688896500711748775804350753941956061688565850464393042870098086078911431305774836860775681189248520593493787542993335396095685753945984890857485346068820994970071475790450847767861463104425086410184065779338623190995136253233107801282010271126264948935278563411959554844200448853651187112536889883134651389940897839879073887846383575365852361839384275020775178736559639896556374347743885247260421212864521666363224740392144799655101676376072384171778278832096057816063899686042372349330285417552361939015844820045023695762286239341938324282676552880438263131128502207969505407650935367428892078449902986090210330226192293368873373005470260140907487984189339093738517223521224362395032507553104988121368533678278621601784487236094040389471764289069761443913278510929788499040900174577660619352354576624860096436200925133075915678903523464713867552622694542822756110905865515252124380759600297409012743545265104367080078655099129909835658786321178518849417632385035752341679124861162437926091745520947477349921656502395688651976327957965274587846747685188708847740341402182820842815739514924279454941477234738778594269370784128142377461599838016180397069415372659591262384956678641462975282824997291648798415266761215739778525047744000186545177006149727541427407210527272962460937707571558107649340484652008903954854454907460582806314411488639698581421869111063152853635891600429385710378042836692320596425661390452276426035565884112285251840409808419921485500909405103543346648811863256117466898975597180959196990562075338831357294080507049255655958832423166875051805747697353194657329890149181722613904956489527982210117080539833738321812887580636682086815016097747690503710748676667067138931975129643998243405089982188411155735869707942960583791020855713280214184195658933127617048121297970328848386827085834053465363725097414725385138493041368710362376698759730904476270617813654523870197106620147639496783655303232187404267562739522872750193162249147753140101655274603556256457791994505740485781040201663589780163110523948184339068987826643072115050162174044381654490277610447190112430556974038793915604516249155269671616156619033983146528880492342284929425835407284818508054818617332594495612146369763431781020133400825699848475896813660472508432480061302454108626844398386365816930463176205861541031930737222085737792016202562572164851868157104573168589119966060424048302591517723061985808171085795713687786549440088149734625830330476807077321996290110593330939436291809627452566389137495149022443091898617903490121585200045303682168884206700682156953588753065232434970681636489526001579597332784997708235127384341042610482322515763792047956910761160437687581891160758568031880368574832572609256312675533876624314699497871706059021200338048082792294797820890291688548764872574753678641020629950556318863105700269517475349281077847720446472027472526603663376064533929310163388808859288841274185292363254471889416900477080267540430474920454717656533216649090276182737660723704950906404814315990590535880365078286285961331858321277092780776415389741478363196953494977532135937618898073964453476365769943206338709373193530706621636489580393460440568240757313275837053232709035317478260089399323902618627732145080126303578250996964344798125076916954976203323657489494099715130742739308573638695100841444166024265654948007 A013842 789 57130219972385283487462361674943723121502455528799726248755053871517738532728264425956157683119056873747699885614850087235088988002180190466570168060641756211378674462461991293610107398434447610396072427295963593553344239971055255008088842816146746626819134996755226815264804238266476943883315501800407508265844085910736669994847594833034168751173880645434531510274168429025357867741422983662531479350705899324614015646566718211770777647803293874852648560775077532331038443714585962023314152075194107012802547109039303890496713254676744824619957416218944824261525888444876736609343477386389270720377389162507519487218165020111613874650654780102938662188232150550270222148463258975721217858773311354445035535355840945530828793261191876977032536825851942406395480587850471933196955303380409234126742029455023369334023640803228948711606914815331518871445971956929627181222061955994881714842454467426602198553277180765270609097514881956251076394607917221700047366302162147495295889606601051541557094223823966970564251820133280835764339173766143989522369997940288344966629603971917946486669905204134027332364799201407884254651833885314768841688937997108477537943933545664168289750346903966897927068225578439729480741354965388455752938457670477433411135264789942358470788770432987331876680080980051155177115262465525546313648769238823629690015225726313889567414057957354149638410011058430128416685634323765956287832264126090989331409892379755814275178227681767650113620406813784371575253027126580985745566266171082861820381223820376800219738622041611081976839809700096536165668995699201549415142605743463737297211971900603719496797005437772632985639974709201567760715833099975554845434295866553008743397404029706003926678476909347330640626294452762181397338531775687521973100559793776439689075859727774654987316954837402831612936592368127712249289548022652546283915060465176054797311532680273594091582686402770964821377022442894681423373703524926963160922312496477921426287025688520200261970002286110051657980344521942669359953435201398575997134186732478402390113037648075659163922467018095798785924219620371062670009339565104599552617370852744296104154743710894434796782808860015690235944664877336501508915687753344036613997943605382067677537353334397747191561449224692390310346203691373803679650285150294602491914920123659900491594995070416316469150374665348116456561244477339269577546979821655638371502795477931438968559950628536439561532589856330364323696548550791647888742113099105756444408595283302233880969620201045540071103958473482457161418986212436862018365011918966172767361534552246264479463508548292372117456482307785948619903154376394522442052950011799162823476215188844738869252911813354637211047843770847137697864424857154460729763733969314081574127490098666975703132409439091213363885076919633727579000051132217504429780208195367075386637543855365730754627770361516621749915916075710498067555295232208749217909045429846318288056552014991988082439653353772221260271803271863783309109883945714208853855136541295870757608152104542805704098366509213455385026850251197390087382608703560819929120569577279495435468934688435263670586189844480377672889624630422408164226993353682140756580857117322534436831311276294162361682784239664505979743022088167743262285049260711425927333912202393219559197145548559842152098369832862711153649 A013842 790 960187607075879459573779912670779154503091770072536999062826190418598631519563940207045142180181988877077591977528785416160140621352642461171644814595205996644641381690598687671705075045487760987926789285563260116851056641193525670920949181210978370556949201890465097084155564832544677995846883638759448991424041551901751212603403526358805274200979412007818171093177948786629189683130096086416166573447314049948787760971846832985231459926629960154648464360946728085887763123511046263725840953927787356564172409261623580487578259671352050267387624294391805661363465607093043312193235824433044472997382779654263880021675699493015894391253554889190090095397617754298391623649221993604946508552403043934157712242725618771536639528340851876352985846432093596024288842240002881781241227783914537997968153289050577768396935330979868940995977417301276837672392450680116244034799195294405976981357132234038903151084929577121903127101932621038711840964175264745112696085440439212953438016618143873258950082619809412874273380340980051006691248493487582031902472555382426213854143753956024926601461096765880597375055180178062310667933372110485319922265980917402181980223691101977676445834080414971653460235667296836533382819952903283775839636658067714223340950395324561218818546864667218086851362121031719765061776216258087856893494864596908744200085898782157541959528072089251192972757055859035168299235456079534427329596863167211257693006061226555970522920472647468895459618177319273933065277626916446627425732235537389658615147228749072881293147020653357454784746681629522483336398810716480441020301774730395032754241611733446713582667270392644642589651054937550749354351006911289150287214210629156417950280169527268807995685161415400586077006130867573982745068703553980181801901108454000621854297974444708626371836059952229390918625307931122459773809433616721345393760421238213952978414929757358295897230210371371605752883616197730910682641835143447469845621306128304425411606040746959005802929828422651638215675650380290443932737385429905866783834276412764508970629823751207603568044903173136090195028359159576450294846970070713004680840151922073384622528777549002765629528668510283705795521982593394580860345964070453223371463438175656411456370297491222937048573277119405003945988645440919518443882342521001384081614062518351947562237082148487030897010347000505793285424835930641103789832089862566314109847483597593694744587090213811939710678237715344433188367891493155226066088694856670448561175260926460644837456406718972391975044230063819657511968901272426339942660755322064465701045311219602967106343188171149898178091098146958438454712315604062738683583930848308529574164748678913526175533688847051387606081110256627843288007388574195021485139076822261769016360726088295860642546405442806023006816487788284059420253859379179596951315959139534436023217199577131836793028936466009861750836801484466341021401846967732448105397326539427071467366469715970343701563253916849722721388197590214606076209819475618708206743279849559699823120212421050935468781245920350544656146272171874535198639504480746700548729412885336479783926385308531476511542092716181707548255921163509414016163077295335739695854465570839836279823848620675986812802554716041352001540972235835261009224822924776935560701062385622841131426425234645267050317301780923586359378743 A013842 791 16137873112124306077056518992257785249733463379609129343248919782365387199949311143059807704622318687057043088366326296489403483423073861844911834398901627185606487702073892143698347196289512798924085547522461712783915708968539585951168392888612913473950645236173046886693402578140578403076198573316630059198863866362812732630225403067512440243495860977615400001563041785256876791004367524924396511599929007237489275898653829721982785146986869740319176740514431658939515634816850154554440208912664322101774045682460107517254727810296413908843983801515843077750535766458412778948031714501246178457667012377649213031524303481379118137033798497022617844233347761596493068018672474046518335969240237959401388669663489474693216300552824697485864633120984197068380222571527728434097321315364251640131850752329073060553447292107778657291319392452582559810759899918580713713492870075313081255125669321457491845260284411402687825857202181561797629911084893674571109083107997461852108432745301144077863174038591136802177912703390851717269459813430045791210184856238312437376246594072738910941390756653344155200082552413252693255395956185060926771933524341278778472541619576350938808025133389534428579706180860257931616565054948445490420536773312144072951691353294219900404683317154461934385710843168180114091393272866649682610808968189280245263770843700831721807713788307604044800293127837822804073605250310328735120128534479251319608046352871034726196578724383786009725989802706205036993028121075584718467144281682676907992344779473585667915893921976120978742567237478147384377434854811711886772228211927893749315500538768404038915183888813489178508004265280335415444398577373158036748877209238044231916490358809244806855983480507908637650196242041491315927996369700631744915544551929786388451505186056492217883431448659617119373169335550398375181418415150796235652032931399750661907708219724431920879144748145711642577888714937435263415843161323255921625695357292098412477892862726834140010529841626299506083490860655941541491177517236920427903035902683669333102269375447786546193168130687630898267907841632395001400105493025978473469670880433354287375350841164266089481935488331652338243305337961447182720519834618132107325204186005418257307347215589934983902975371068545839901320231163925534346486330530750470262259687548745941182678518639669621528286052902037500867748135217486285031395707934320152041244206656824757227572275225223537270717369141281793888596899152325459884492752694456060228967672610391024057783129827725768991924568374682616983803661323685669495416299314697937475037468545667867068156309963592516338679177086555930475108349888357482449054995125767521456552986931046499634432194708452392671495405220083144162141540179766495726100732464151753551857974723365988529819277436277240828675564710257690186676206614585871485960767325258155266242211473292854780980437335184227746446314122549425793546700841986679255307412867148150790152028256516313566592173608580493289778371436898736884322858435926723628830734304431549874927181410160603072423806400183331604035850396392695313083534151807909796122495242363850215728450757880488525729487952280865958763537266995102721369652840102707777068226002849105128354999423767701310362772537112507003089899120367683231782041598896725955968702755515163090895883928918683003314682891031982715942078533601 A013842 792 271229233395473212237088914702876596692270319021090636871984594782215062669548072381406188091587310173367723186172846065097404345891602396027433200742339648108488238808755905259138121328037841611517105797210014006759271320634244821081287179278917236756688494484360399024656017130808701220501669421732601404955305001959793597316198349355681583172434935450782027826270043284812328226410404991404332170460006824640482260028674916137364669965408319725544403477826052891796439274366800547596476591195149261564516385785107027042500210307651828565940835752076774607753254626866543575779569025622444521338009477031150323420828968611538838529127051339459138108029875829152258994189828271299833672635020679383659139371034267601168886363391324690644926888864381400128266400759666531791873679347326977315696015594394730928721788638455435893095205028950555082739441637931586055382674667355786956654897124285736065443289600102444974289181997065509132765915603807988516630359796113341348386429150276328516646366066601236234204178805890044812147811084318779612869576878797317134982576506580522876191954447072755216447787458409538015543439835602318996255886743603872429788007000219730228546478416877905141139121781718355056679608878518523357497961549057205434099076574815953866101512511415041731220642141127603177534046737069781215639866328357233082148196570079878748422245640085901180958526599570287868065083441965695051164000278992776928652435052703480643185898620718291465464710614083188056741823630917352363277293942240750792627338708612554320662429146652665289726327560295223089231547604820441680980839557872110244745617555080566682047495619288312623184027686566597327374006889910667123638379255663809405820453460506977468828514356896420472986848239991344546801834985558517736795557284283919830704447662051464705966832357622184925304857022595545491674099303439432332603717478035609374682852048908527294215785782084975576806575631953474472230076012359962274763061870008298018515945343849901391156975048213215798745230895044409487842220532200921631766324416404430481449841393150948481868576772467012507188727094315662788531573021287620203604758487443385507917521587447820165922889752390080848855232815118042799983776860426946327814706754193064650564584652420037274457307061549049931221489125172096455761395757230323153697798568631773033457277862776927329025903691124544277084242908600291992522667663252118795357191381281253694723807229710331990908946823157523109885648084053134004278669694535723004268259673562841941339161063014586999447276220673290743646788135867185047209461742582128235142954733847039841814503101558099422104180929293745523495146036573624207521267303078774733120286051350098519355901896464959363629823275533937403933112865801335493668575010524998521946076981175612169220672595871511586607550216085300998967467004571344742064542616435613815559732848231633010303938210292441315734523201457688199312139401051270118243951688058158970330085138907269682113714661839412350721305088739957070814814281732620444029758151454581058747901137960569255838226914167881254269030537612172030126994958489435539943430777538409230575748071887697370651935504013984514168938770846386691438059755283606209609185674429884909892262475315263755923267118031249905200931934516019652076560773152657273141965987211943346068687121193336305236709875349574533506838513914232007 A013842 793 4558549725677718278068753389411246960606987251787470333907445084504688558287094452514293803255307922083791323590007023816092074841400161470033069804876502465759361829658760499690334405160332003964767997133708705411603073085899752707913193622140761998169663526798645226407393679917501841412971557971059831813083811167938250990093345657620940368379113960121293541676120617487840800501279676690532610788921334701732585344301939315520688008108617629627224789251822470952422754884282816803453982068216873639114826895890293803503301034640704282707767626485154350832508950513745997878127216613636425070127925280462543485733872475454133259159038351862289734181658123060562016915348443755736304535976792558401159155408972935572845473109517994075669286221143658191955773397567715399826020928790524507744902934094992242719027101646520511055251110921571979275601795608716166832816613134248711380498855967870366051905368308921792682878281824680011994396743553200862999006457093276928042330714728694253379275474481366977388269633190593983157768260894145728953498978601946509087652163346098847980158178391951796922837963813489105427238593316968175370072688499750283927447033652693005951180662752466951707125219785340393437614186421260822069468239755004451730903179992931736627568120779352606376625332465931626604814723509931812891259233380700016411664739753332522124732682472923741148369956558977828198569857409117436724913352689031601839861475930787399170025398118412324660065391290896141669659829764827941169601479287240298571687681675651200467373446667791345524430387305881814460714620594217163332244970449156556883439594248239084225172258873378670257853953328124801281174933798728582346990240149941644683624361310740770318600840796358138889489958369534527798098440602282007602322931276959840594649651856098967313184551434556062039598731978763333078566586992906539214070679653344486760294694386005618233884711639502184519388116646242045454770887539733885951942780849229464797197493394085292681175279635319517929511095653011390262164200484700889865096614466509263101727484294687991134765169814853079208320936274163344486850147768781032761985175898460980231569785320235513528666008068420088826709897923688945339327337693195686931581776417722837582038974253223566471803959783454882194039567726767425131981778491770041244198900542994209373316469039691817618938363336730215664954870564845107518328475416278360593568315545194030847223028109741549771206669256808490907848087348681023209911601556061896532736640333570684508087279986086163699710371440855997528471568199519779088449423507577829248047640211767198621376353627886976987304968878639981013382919436692902055809939562844966939552647665041105814814643173886572024526439791898885947903827935523045642087740201893650158347715822618513728091844318812495236113096481745653889646217945830591079878767754433361398112429980229056004178289500385061193550131446899365565839126913468696877326096021193477814337740929614481547285202321535003378572974626452458489184583633080151802808145251497143854375974425703287482873079746419580240499596245647775310344404267331943119829241078088043938286597844216529708547080015963037729637353921615221122999470307051569564901583630143075680559255422623637945802350452751217156712063023410742292450756914376710789697022347071131817376424445896403282113382875000299184649434903356497341649 A013842 794 76615545239465411099501538215834827666921634740792013901982429535270300599131196463407735951311960246462280775577248049277059501859412513826845804210559376942017594271074787718295450347529699990635855727826242211852812849354717143761897045207319786903237534894904830320229065578373453448627812974819602593282499614299538184390498860467635144771347768327758580554950559218118140334025007526137781589529400872332019561881682694075956203352281536501144767032955380269297369241340141302015651076620520995252602895639228167955479980489206316879469450498335989174441977931284528986337684129625387396153640040188733968364729194694957617686685957579749503562391128074278865818296261294202660070336161952529048281924958608128172813866551668926429773693518761463232200683492920592724875933750182345401668583613334534623378688497373070229305605421258860255685039378795692615959148816947318092172044272251997242234373525168048569621135282627396961589826068898646904424301524366705329607452322445164316545482899608334788964647725034313074932611160847907266521457333362914978236169909357883338002518504233533850882137657813311394915599037878284123444811675615303021968602294600811351021493398880712057341653568932215992505981631182130636521552705562359820241289746141203697499537405938579255371941962754912848347121058031423979263393935429425175830849281034259699350382194322429317480653859886740358533363593475036759035618718644554132122551825968743817850616866176155940561719031426091453041972758857463207237492062380647698094354865922669726255145518145569144229101519449955655641230628327007864125041218338974251539969260530154288572470154884875311023751393585793535132707112355231283505864966200069222197674640549620126744724331264391240315657730316766808702640491202553701772241505971864040874276698745455343632692755960583734699535888367075339051468627589780204570885912933760788980272928545596425656900348525113215217356076473390057958334306880307421194302317732999614846498271474391514092512924830815137841292984640162436136193717546367855962678799338621184950733828540821067001998209078235702254249975959863330790490433549902817630684851325433694751993381877198275876289597605936432910513254403440104318074564609539910259094916252667731241329040273928481691609152080526205035223014783780114193217751111179083191250921426103676937329895150100378721497072600424734680896509583351722060546686321390406496102679368076076449277433440426227004670490199180306688202804069281957088984287352732295025704714086322494527422914726150153301032212806466750461021646729328927139569460891860576171936689039171307229472375423896422225634611943302160891926726972497604851997654232735359353061349306345865429589707823511616016215873582444576126419636112335828106568649573226578211350059830749360228039627466281607433352812568699204923283985015574744279522449648761505018075610677709744262224511632971723479997059228037637065058206034668388417219695828198781625574411804030591365222395418038801783675984546786469827725297121178111349796497241912496760497002172795152724647851298073885102076714100602159640958402521047968014970054799425754470782849967747214811550773828290775122015007360587021414252097450615729677300916071814672963159405888035482955100104059389706752859643234464345709219871459929378242437854587224512454645565662180849962479625980130028396403052420712650821094743 A013842 795 1287677468839695164349322352793535948597951915088491377650618693199287942169598018960493818133700115862291552995126807964199539047751146119887797431366871448264489706913953957181391633990931667742616827217575652854610225559104731035206203638799423658482713248978665483192089905175722632111087652667793060785298971017532338265051114347879543878172041942284638463387054048778911584593958301491797695175220640461284252776545441039334595909741795783974740099522881076186080884839203754862977047644761096367210496867008507818827752032082090567793243054525532970054846323091099078673377457166613885967154228155452051806306003575238152680460130889042849906373107689544404897808105263571664107802139873936155714474312779326810200482655133899646505206466969823912543596887465516401926989818539314679165843884789313523415125617575349191343939310315097664317298456839419205796425414166433575175135548083739317650233115837499392309622420695118660733440206739979558522659235720031216474712451183335876668179931093717282798128834314651699850392395780370777428426133401830512039215307666577945261808328500653003431776087614868324614346473029620321262736949832066397890226298765355836376618239554988127547741171533043754186048033275278069608017736322386581498795356763395210543874725181609701545036228568021820242170063622334142819479861872762348930189083866342802766981873539977069538897349423116445205870241915534942809111643804259021298583728539056677346615317669822652893020811761178319051276436158117384124040529092431545861871822231562310089170230723472580607058509237395404704362163170292021172349567756623140245632263361730303128037505893150099352376189671996431944975408437354372181883072486924563417476317683717465470198581835560623575985259473433899753865278735641320065686062990869118934973968475814867960434667149429530829095099675785435223438033223901435898222879538677717580391447110065839126015524157661577808158103577288266704105724695737326828012639054138524526725096448670098177352864727631510021698611192847210064141007810801804555164742580484206255466983456285579673102583899977907447787179345957423000595772716673216655918920296226564107696752769210071422652799266962973627926996266758617833273879207392537271724608257458586558973017179883915991790875019017403928026993209470992379245410742925586851195354236408524498285703547787737065172201299195338515781827636567392392671608157003608561979997732139254616883005823833243597267496928777623414508624527992421852794558917537371682497019129648822165522396927802405626530448400638286674998390816579831278434743929209500703721739932681352160605742213749427168346240922931079418110612500226767244747524574689583184646902097791754960275114219389759730384540187300145990956734824140028262987099293377219099998160455575404497352662018825794976132360720842127537145633936156764727105933811246734614838796788660267671815207367015355756528310574445628566152433268824671604128211427784536922781029139190342149075292799790978141578242272277840198394579068715640517456029729144823333053673115518168131843156436766727786910603333888820497085587871171253198427601711013948655390447359407927439337733855732083057475706228709386068909335001852498568686396496418989208491820134760212362026367448926162801395312023841642258334858379627033060120653022047482380825228022084273545319395073848045387258346102034917522350139345601 A013842 796 21641995218788756627219060783400958688085777836892274584173948376600432444044433904669019601373097847297534131189096261454301652775553512836954211428983008430981278504102824158347649192485588539750161015045793997527434060971873214508710664557301913428118961575584430776009455036288370277891050178387597972618519805891666009220714078844811493960437508923977918654146217397827167002270657173172643862809933304232804436415399227548096553455030361741263456852681062247459461431492497507982055239765499746643706820843811990911038028403203696172901036017410632627711802152192102215263454922599279581449961112608682634708585002089027632100493419852143178376412820938172813117460825164848958659830564861244969093169774882145699039511984835451358813005090361830498120232887632934167186917880190261812740338171653992388038016254588893858917587988465846444180835164100118591820521935895249097968503156643406711747467977880852286547824024622859330946929554678836440090333774746564655290492167038326079162100101892106371988151318326351119385544995880691656239558024084565415843091675952175526015212577110475028677860704543091931793321172208828739462819915827539949341033403349335541981822752200685459694885869955866376604909295257598515901954094370351275250253561122383303610902506127314253867423893542742732810152259300569938366998038495516798469687932541623486104664348586394607740247751754318094575061155874395783792739397418181370965296725555925576164563644076709327173000783270124008294803062509478874972749172456496991300479716245867745668684067769403662262832364752904566866214876403097999843679185285565118108341450320601204672926361546173719815386619817244031699201689606614933260908799287741137357524471310239442157627564910267400441584255970003553163213739709923666343985660687537281940107488173020485811025450780462124644601340250925809800323024394111433141431936406556399373639051578876558190942914517818138221713246823483898495904914961257251998408424582906181720668696012798340066769597477302788934688558318183059548017918276145929158653828550198054535633590949791737565835127606928690474959123267506408371013152049126752336029293418679862958059323792113670400525597279846697764569026255412089923834087838646373925875490983106464296659499742308976074029236444625507818349674871578968917977618356350338208040318651318071242687819527668496854349187235576054434745177087788163943631718294759649101197821884064452345952678881165325139274820881965516727646452441968634079918151727050605867727400512007754135934925165575031365097246269527684146697954454257224296652741218224078327451283048575485763300709386486622418395271191702651780185064291311277082471645526807824584360483557586025617343844685283691788572966927953553670009842189321455016024177823790921413669082776855823387006190550405136163856586635193637516806669564986744768469429565623868671595657627013118760198190217427084199971315824707679311323945949136255650582849466774712061180756742372080499508446086086969625505517870173660214417690407903770176883491657737045758633084052513851791887930232738393914606510232669406094517475350775252505972701957011435051147248769569036472949292913289119946994194585918651660159193376134943443912265915313951627122021004914889168577157714102018203051009184706481435833964786391544641447815341552036374529607367170385476183073006164098823651022936900858798138791981516007 A013842 797 363737013642182632633670754586619912670657668104648458936211550365523468087054800635772212440277655519529656142895140866262447878198727890250689431486917422699502347818456165629348939978105286587580956179874659716443584262754273116247900139214573258986395387200847528052390910794898639260514880348160359125799462377621230616972541523144746778993073212485296878820235475805281195807162935109512625402246549044240744162833614817400858773918695289785414919323010613193051168279094405616654402414738754241840780537921948131241816143372644521577947712344620502573952258771892661931932886884126091925429496419614129041547188130110287412712992907454970398972370281507870470065164088545616448195772303622944195548904406444222763757077929129430987570176553711285181906754142446724547910528812357730286726863650988650065754939190875539086827901322145481187347296603030693172727512176591451589556632553705736604339694304243484380009278381836396775225045025487204048598239752165512161467301851413146412477416412500631794004859207110983263512854745766784666418251710789290944074841797728214065737677783495753806988804861255746097650348941313784624151614325313463928574748410092282454088494996236920521091946816348246191598710525394458256764142464082493883131011601783896183788438420481770664749793378772877110340229022064678954134136032994150831880045082227065930961093706691534172290343963734824215523052846780969938204571052407374301813742066418441158597821165997253661796624164420974207410755071596811451666995341476344932787162590944299201453573127000367351651423554402067055320473427706868083372716067094492940046894755538344446937873358506541708937202919268420440768482797218377183316094189629065295567913789311194304343246483446864199221706590087849718014133323304687060243366999175439097567386553723955305025904751267226928901814725597310085314029070991830856808046555184993404272751539886178313515177564300969449092334539362293882020673905753850634337250391964904196179278773887101701502196624801027973625310599653702681823537152467184631369494896443178702580393763093149733268990989689650500812637984756980205491618046489673326511644334487752456736103054974054458421633713482383449329111624274710995349879514304129606572189376953070345433956212168986960876209376924820909903002985566627730604449831715180134262533635572702823375854182801524426631046789868326746884762191314455671400618289380025422443831792405471250578426673955745619615791914563194439641553926192166832981184376076539532818894420405314323762658287257819552153189418051951787453552520512701168753842621654692084449473714197408189223795022658680662985969322918946468469570375544068633925100946369059107789346647152348332550697997625563007890545855158115376531855417675925694454318356684454016199536274230615823665413044580659123505937651577699465744969695378732219323665702709440360763508217737209487002650982984297004148917905065861966185421559567133048719345950988082585612264978569047556955238453368863698495871238844008707223718122685638665362880844291586528065346243670600307066260443421634186522791617480474708230555208220479668867883201791491188904631810070146796000858765993650238949131428405534778452295563072699994461833453238681584997039807029604542256276289700912619938678311367361833492061446164882690788813432445465075346719111020032668698208908014600008929102742500492733820318676833339529649 A013842 798 6113327988284163506674104372337320872255743427834826649340907526993352928139130034285423574483746556316734930793638632539272961488886019651443337275000621123310535959784792775732467634212015551677473130515153405854267320704111068264778457639779332763784347272684644403976534037729861430051473594011531155827311564180680022979457505379493759114536581482240384642331697641859361057930987450385578695135557749786554187144744564236056233413251511735423468549061839375935610985266739675199110541384514242542617998500854182241781203921664036474160567201376036786760415613179199969089996029861507226990693546324454666801283590902763600545467271795595687495528627321302778990385212836186175644826345106990823094590436359108051990465208754878346608091957338225570052306816872102099476732257749296372929018397382166241655143262981045185432316537521299102315746014007136860154031297151972526865678323330132315109137242171420241974815941763524320601207331743363438444790615514645762897780942216700751754507937644898118561839668693914295709860549712102349888491556503235612897065866094418093802853150507213134234060843303125324663209414656660778178116181965543388247555796528420991205865335401753923197992350142364973742199527800304659921434942393834474693782911991181943160932284533037119562449777317035745593488229173841059182132424306532693031407917696990297101663101928364614833683810998491190590295949195847761751404225677810739890583562910294740552553580336915842293815862331423313503952560488327610068167190704192929285353841666000836678830203545495174079205475678835540998771196899469331877245238939657142843368160156332955119684837536419446502107569464144342347995890372849265319993595045095700422609927056953242673096943647291446596319222659606490210663538764781875421510269155141604912815065808438516811570381154548282994052800093113990603872886596159701210372838452994184145612135130866998915249589323206393530894866603062073275121466334004967611306167337754144825185138352720518297147418673030877152720595248379780973408188921515972099427100724520504454268677976306567567051931563713955967158006609810566313697624507351939598681206329735655540363684044948933282692397822498418632874379069185067698845424996909506297658786858450253295708502057924163851446450997975465032739771178418312268268988321637032516550402813070416352477981250345221038388003397316967634892198149422056469230191589610087275013480934958755308471617109174216628882614708063608947055596837511747961914765808718399928087158523752117839478997833942173213038654549199153691731857212256968543245832942150409863342304714515839436284322945824445902805186410298733295568069301769161530379171605624776424615549098689518425179581246092837473616404187642445133370894004879283146693728620795618650265606160993960148344597040267137888764294110066394920775705670230352410172849465437564143352282615509279848053555071017079748730863230441942065678380151644805149826047398256704016385337494809982289746692685770492180620107911251254342309030487977529048753938350008694777194274317371779360862639272587405772888558714994338421230941384561601794662512972509592411920146831848957200386433280055279566018051917211823021447731528562868806920034848582521399045248036746563541701235601003238403309366379151250335501076725693183384087587359110931521352308098913689062810797117001382350071429793205781377318096001537937474810743 A013842 799 102746703499091936056671672185873351900002279791619931495472632806177282663234358486235114016348328372015363981848684497087560663743707332281808169580935439219480177876103012181735583528201345377043290904568183292192670859073994724326131537551771245760923524612010818497633607572125781054875116694551804135989625459184689146215742292913151609438016324972014144683668842266730281300646106078630421129143319100662616223341721891115397114976518157737262235904082334391349813829378093721071450869049530874413780700803856240937616694311407461021216652953527050275082305210702813880495563273882351964032586433075109584929173312302747834367668437068576719737349639389135806491404272137781054062596382213194763750781463887529029803748763543240371442201526983557155869120671169419985905439055992424139818012204802068023497992820922426431560944046120474012620743257417949208608804011233202259031455580209533820039269629175060006870731533219553256344491624610709309941595874954651337023004295836089534738014907997802678668839311738617567995626259011304194575877590149880945960986011448884902544552900574731147071860593395627331614560632134497698839598670294887726276670272253171599196978692097278187188657428842728113685147463739720419299557076813176016178409401835794918705788906146754868486093407367419776189756667724746681674099655319894971778872872733315923387651754110024081509723811451641440251104018134613331755850820966965105341037941833323704466768024722544561432163198204231630060930684127322142415685974165370562498942016880476062061099230989137390749206429734188937566347506289381060860860730858817599768488667747487976696543064474601637360921919983873961842766929496477602233132351922923437002805044046213149606740331880027342944337175240006280970622096019688980209323093690464953769682811042426152052063396064492992281045411164966840079291605021656098242736295879473252935303155144481650768599847755129856073750022997664265534966484675621490643222754445633912076886620294173751020156665637629952305775044339518978820071431203918943075071281877016118362893670747784481099441813791340457940024617091086188034315975095064048835035034783867162666892437743456721682211130202730921962719689015793432814495057923058072344751230729973407140972794087531421851260501922973640805257334195676574292796886721753605505662620079274487636097430874552129992187173098706275039633174297336503078351830046576736831151574073851800469482468753891058881630105398425075573163416048059947995901468947130147591360873308701844528123516595066105191540667008390176096937324166402870306332714258721938573194115336867713405630615750471462288446767997890810498612540754834297841082737175735617368513533701674736171993222003082319419070905181706575356564615540006111846481496929711962655014042747825488213227642455769786496461491107885899433477285199561532957775080965609140557321813918864466406236100078584059336919618314037720297856535208694240153126378622500424403388367275271372343772663969744662079682153664399831731187875411438330722407441848596133120304168452067495718018378254376528824938006322909845845628431850326841362892855528968719667141907802885423666894784137889083666065398572579109521472023800556136037905025700126437153753483753599493445372666746061427844420520734395064388766596528725333136360080744577426079368242218442372078661067145442233157650520534409567608585239497848115139144157601 A013842 800 1726863845709238169304480794427973425383338316457756188644408539573421589720979863078153561272766354948462222442930840342550632075540489133660349906146781926961803349563663325738429952358480011751966590233077456591882219128456629331749292751632619327503841678154065826489728042464718002189286086285332172113577635092517070480447980716991339099824740373804641729698422231976935837819959104863541487917511764124836590865704319823976479311410340677090166398839911794115416321030357621170047874756115465406272412238410411841438523781291825197383588286189929133973308303676282192889488931944140689459495680180693366793904615859872282852217403421811568928625635389213205499701031601819686175630057395857164394359384063557700403911605468871240922829081064012645118692311120344441703112714214064672517921331126108357270930765341243221035244786583146806730116831927423472349088169016796430367541673936581634913400004657545233535476384878821031579381870734832191372188401870362825021345633200117156810341816558719069620387182312390945465302490535202989598236774657649049058766291894421408557066300599959506388836760993200308562445920544284502824397134851646178015531997265759055067703620878078954492079765406559731406706273423073481087167655789999049303910526816654205198688194145608509074645771897624224178421240314449817478896592906961474790687516372028840724376263031327174737933928099067737686300305232788446266820584747991782525466824688392671500972970191511806443990366872218521006434062008127903247580434167797383043919718477710161175060894775234432126321912464542513473677602538205627489888486303544147399308989038832030424338799284624629719125014709168969676691383784047299060732255438768574205706144375284704405440484757907619552865474904258785564273245567802912690378093235655644478007059005190056337539029497655933721267530225449597681212654005598974043165668924846306962083640128513303104467857641220467491031516636521743310846181707943170393240644833967769160276233427284178233395773079371646608403161170214295477028940544244265676262723034507009901325153924258013773838318564391059076597993739449885562292748593422741468770433829612455402942461201154277121312922465317298605427429813288440225313218438512837021898233934878663053818329750229140607054135255819417981013960015826736184139037275132512847733671655672366313699889520708597648778689818269956364591114760415334607237859207592815215921164505459227210490591852346647026623557181431330245158157533519743545967115988594416390568002197699351900984171943413276029954223990410013689661225607264733041238533928546339621599673496466735659208433758918173866681924829740550852050180972466500043815077563712588521112606960924047290842690082205804542476324703388942412017781493380882721803814518897668956342821016462702980399716986754122801646028281050238311778452732349030684421325785788992825346907726534355086889610134020762285275608025004031965046074787252524094253595045508364632947748288795485954981787163339498535573217956637567971906074622040044024451501875149355209352952159173898400532734883321306319960733072269145779127477054108443222786140222875377271445654044443095315569500637005501829175561153809337093727380304015946978389069766942025029243134801446746686336378410001054417781175691982977847182000187858286674022803877074112800115942046965360947526056555513447612680632298621821602797492120240333271143595856800007 A013842 801 29023400654835165911500408711950949360417767084705508262546574324610496658440508558754526904311384127618804572598338633637248473293609000869429500872608963846447028896116489515685792209288973557515302482047332812939764456891970569178710363276689433037357067084735384345812859209704515462795331252197577816712899312999934403564889211910473436250754411462534613551041382452836360626240052675441541787429620219646128582679892503281572687786873595759854426665302397523697802107557220539004994631026032627083220432490963791819057269192171706092425968325994138954689392659887274815893640479185172567745743896796913415705154878756873457897217899310387038983411053986506344833475238131783465553814374652171361975998167956214270688542353115318946189988365442860526509861672999629031704215387795784951008703812236503160652533373090274815939359128102948380713073594204206299771124856665297605187272913852127537989513878279362740030751600658345077754671101440324640392370470235188000133756057194369054511414910902391403109847373124354620435338958425156646177565471671107567530685067869540613618613314183519423877179442012717586009028586587789638969642645451617313907046278045612438522894756097872988148384617188049405752512337421595996632026790862514021650824224207507226774352479005242212017571488283370335766725785964958082367815036987301506807085087664688726054591852767515825820455529561031467293649230047475416406453567859497888905520922537815629916852710008738930904146096021376682555137280170605669882084357058170616819158708454874678869248458487365100747092382791566023952099465859621981222555789303666485340186178775649935341862199576686151689334122217002873356152087258482955313727017159383426675303168515410026942238227326153361825010036715877408978740438258063553587184613011664416741864640700229276865018468767103278053343380499131388228141075872101956743485397619891881111739739639923085276791283375992397121766700110020939825391775965400864799195517724496296276762655212365183568682758144999264547431929787791664082425403727113373220947586040959315411571862005004437496900620111720529900382480778934226645454225609656015865624681374296537957253945407799935577906287874587837661418812871938814866839262296085251827043617743505689945524668112101166182758851244556958006901625985999955046824799483152143431859819516885460634354043174549400683023439775663156619682865778300528743846699702012445333987011843253231726715377262390096576462125548316367430373153665866329777069318420306356276276412936733007399840977852946930235440642606821100082136218781298368224096039737078330020225712455116426224316146186137748177323110613449438170407391604244466236400008613317475274339585192250462817193092211632956945399589289857955118782853559252495905356710619113122149253792823688648991578043396376541927264797319611355306060455072590158713069222481755602415605478159862905945353677522486951728627144076242765236529378949353172452120171929859084385952805489785732445378896854246951887379074197207604903825396172627019918956392015635213003595066939235710417753675183981195319580040745627533109795506848400605245366658725866465801187107524955102968776597206151469242953656312073528534276080769596020865785095572994614666489366607915471557255511936887721599648219855157908677587877157334224130301264761984613831548637983346821445070432528514514026323387042936955678217450064879281288110415565237717649 A013842 802 487796294805814633474587369221759605900541411392645477368620274673728617338409627346987333680761433032889248451660277415541235090645686477612501621165938855367235214657029839290131109661519778581159688815769522587078621226983349356186585075591319301058860226493147604700076724737503791383201132355684690365493698753589897520715092984579327043066429393450819249952352514884820713045216565316145992821329627031592483089100953302653392163633984523935873348963737395180788960021714205599056944763654530363387685808875628449102895523312829864295403249654983493411464622434725427830724415533665195346102717673465723777756538047266772206878541233709674964194189584351212137616218327280884705562958194779044080730601208840093247462331328809165528615134457998156869051245138104765135852748022683757671603284972258908621087128401528248831492808866026253434644627897790095280253295465973656850382495863112707530989759752241249571696842152264805721822757201907536231074570493242804718248038053265760699173350407536492312067204800101028105656741874251607752306342882376304887488223935683369093088033971482410957103754881907744468053743454780980462162783942105332194835726795112608254254292165736951311809900261079546362482474855044763915394474274026273161885402736255573960396542114641105857379324003578605233231360284713050490355867326645576424906679068380423418799525269463638484564396085332255870804362609407919323543265115014581018835090145093067292012543497116875211705983435831277903704192267827369493708191789076673556879600413001078727755458841797145248256381677577850164562935722702666638407495150826722619112509106682348463290677988285364151442638592101167292496848130553323029957809977397757252131820353238496322818197886670659552192943687083751612705690545803274145139811790887043852180519016248753456270365404568704794242542196048901241950367062182417586987759077797522845845009804128187294247031099700304218425532928749121935645359578650492334680079066395609251523549946154221640238851116143002639248688443943414498233323760441594463724466078590403214122288284718109581010408722217686946035728354451547547230149169821488658653554019857801913447567060468893517257870980308197787575465987938675661466967481410304827457122083415100130914433096960084300033628012867268793221995627946701244471984404913338074659267986620293936881588403634651777279574952309570673307009925135896986597831481891723168728319708049557065630905345648990353160598944090553187402281593662215404563204034690088929935377672227671655369127314774479056467050880292842229080463429057281674742382139861075492649933549233141775552081468950417133616269520080244707330037030692536744035174944764026806935825408326153528568564300800915107381330897194642651681383419770356698681330235375434243962508495987735123601452175362900540171539448550708048628958068405022797490554422250866409799081271432815860223559258120438197703036410489412155330349272001778769402783729625141631274708801866828805209483119429328520371180100032468215618593433473342323777900080606781024951422290047734584991186018817171949736181744811761948976333083601068972358877433205637690720551716171920415596228269243787743566322101637019794075578089494600322691250101295320488699686784579235330462793389123271936925287631105638971144219451383316304957973356854675404666837958586110028027298759506743437240417166030641414083800683240426080609271754404950320526743 A013842 803 8198392326801326544807389914510113696370399501276192538134400956441356871606650606820816117172557404983769598727054282523001538168482052629233314746935934342157122252740700508949233560081162918613550889926638366121030386961909152629427935365463303492896263826670331792194189512663226221777461431501992590972852594951585407630658567791824749612817478815727919133949188717669181724150954813268465701348087041519974863278519722157695562094196377893790223376033534400803520051084950653503350070642741691817456835389772687344072365060318731529212842416951307573766485909260430265550985251874310938181948375937938419532754134960412640481007642514958507123211744344190822396915781426609829246396638379651393864839214516975447210099402643295645039434564835575022498144277036126787638277136017245915186636410528755477194611367044485278110899638611303241476072261078158131375217136896619250684378607971335275473344892155918681551508826053114589766675080292459961435670306279931818899594775561237640071006500299465826288913511075297979371772860680546771493012704824098556244014579687030384347530586958704880956042808300223461274579266244503938627569909714964318198604060245457606929251888429540940697588993687963935714242954888737347126034929123559573031807963788247431552384683320773066144974298528145618154919472305172239591411062158932202973406555102269776399763621203875372010073805006179224420608922376318900070791656788050063183561360068579181976854818556043321683142463606016287727556359445374599080753579399011652470475444141309130177385996754084620187445006855050927715809260691463718191714770999944727059423940556010230622526424949112115293296426817444318684994526530209700164500912290124106136579504676879407697605451881273775093706804548816613354744541003315628557364816769438546023597983106092799339536031354586221476834406688993883173459819214099892384503266820542966470117079777982443854409851692663012999077931933486492372391558438378824668968088868911004690356303945014003107494370709015445357852706677356967471807472441741878151817101382868906819753299201257267728041939394312664502022486453267159626297117097189759885990282411750076759313259585300693344553037566039880215780856859285321842275322460062993235071850855957587900278877060608136830665186012260186607682080518900207815840641893378473020798317051127280197168856299887592420737816223466954306270915811759020653749753716154191296816869333188905602058626144322580865570186453329927420670146744680854304493770211036324645423892537130477511788922779414669502041724145081799344155348852165733107395216624645095804967433161961413821703833248649660764688641823988672796095932374849465056999185296648998544170417637737662354651860203560980209758028389150359046809011136080385034737117265954923338277880292065864222369606711324269378663063511791750173306898255683218157423748174770311749493158928971336162777360451230204788794932951095550094637180214533895777352586143809755396834030832975791729155782788248724441878423941245693299901699836386464435735166654758168686358554428832275169946863418260208959216006585051283076445230136083166218435653019887152667940312693701466424925808521180340606119175562213391679028240950135747623471840452470451453575635788423208199088168490994831443903309215992474188020896319399397137428658208656529526235545569956751241054810251029836949699691309476990246506438083221841136800030376284000037092969601 A013842 804 137790379836549895238577802293171480894897304417948967988424876874909884941092976748837456481319172305562215645805601326364086851997677858539524320951752248488634753701812953453909768444284105173137949806997011019396157713668807128242795309687341741805107506134848266431407743139330843109413794279253989476480733563351295946048478548877198566742623366455939136884284014777865937237805097546603103042557298906826217527122080970304389312117158523260932284280995612674304761498584765633430804637292559614375997032395909556191824239568776920811480242501700626392293328676940051473115409128251543938024006354388931017086998746279655248564295447748907629219819787192815152024963538437031400144188301246800976686352678386806341260140660225869906177776731191509403126310864146182919836523825041852096541798151756793305209833245916664069209890226140173579488346491940603714023274419821479746252351264174231974880507602464525280836208839474696910208508074475374571849310837646814080245489392857721016673406250533122142437769380642533139301386469457949588483064529978624434793153040799919669728946575014952934228211479101855713641853727771377696513567472579405295963938440545405999659936488835294590304378216913609867549281342815008593147269053779665743945596447389074582100929372572232922698583035362543404329731571033029830812845721705173535374043971603848131950827181573533377373310440738854224837174158378791753489795375636757411926115778672610311484998935471420107528575385826315747837039733198410886750225408959188843071280789682982550891326447445900211490388230212840942119606244441430711648150156196071027687738168924863946072801624119727321734433045520786664138703007393234430664766832860115851837491735104312205173654829768568337999930264051960820653191500642725769163630475443953643018611302064101678499582078976530624361155873221920194496339181531376891306346405452865637463257759828550933861066377398587259475502802006107477302784922673832906211346669619787255830818400403850350227657888506422590129430441126338552298668189328355746097590022941877716919593699675530898705200875400212952285491929820061151839175647052468294403838676494283540093777953850148753041902902372432266786628861234008404203121344586278727301852597336079179839987086757640955712989781308056956315312727281155792760833668302011996060557314678296198273816967832210765815340477267809101025495282048233860127572110707403493125601122882905936453799329607629616607638123721116090159203156337851118295626795936887508315639361871551935540636425153622350320815257706389801577218948158349476335991405810410125194087649153085482101376325410054848472122003135777623683984335424094959212985307280779718531872209237456891194633814441249394385403183136450084499719050164103031278826729888904396546436334068750979985365979997226995447190108442683945162769038983267847571820935573364629573731522119221246887799097103826051885276438109062910440567087865671186329964915319010558954589556209824131591921241322096311694650671180516367291447869150147307771400945966520541111628224285384048781296933470699331977543422674956914665814982897149774633248020305243374890072835443040546203728063815477984567044983674120473949427645648931510307691222484670877580245710696028860202074847828150132077682917993185513678067204440145667688763458512890291747440814394263118108408195889058469613602711838379775073033704864709483986198110534205188623421540084007 A013842 805 2315842913912894089274777123141333079400538995352468304981456905636610436204949660217711131081531328939584158359054741492201207721524971768473785262236100040348484305466370308699861478243082955644929522406198764202991222693631641404376660769915152654518441855608394813912669938942733480139917640451421801131211688999245230965236778970979076311243270920024969073614161436371592807155790274465758352836260522727028237978340814867905871168753083300446488901910693262217040126506714156001071533538976049438817382123478051910915989994432433708078548435726082427775273975073331445108650681218523698966369474798214763604181187928722165762620113590315890524297511163349644260083562190511186742223372779054984015167529465647054177559184076416195513129893521135698538343906693704896333692455927478408186578001536576425080661667364121373011210625030737897350460639490045726621589173173939610095263267696976316801816691274621276395014161965051230969874395207707620429071367248330004246685940225759717127229938852710183847951589980459054472238402392179758733634865555350740875568523156724249889134405086276313965573550329264888979178635602653544945303528511642064809265913370246638636284552567854796179245684691667041043900771528691849425026150986874842158493639491268176501370319964821518731795085075338266996569798514352132366471498044698851609031557030745875553697552440706375473513228577497922956838386079872353000902990878326981822242227892150561505128377108468157747232766509582888773897126795865691773611038448377086885499016232201887732830523602223244854518954985187217714204222150327125970670459675187365762347815405120188341645576896580257096390616196067861464179181445258091076182736159879967121832723591898175232353616723920328056764827947921305512718189551302292002333137400786528878213800153791356910542476001358550203637946761240812708899972623997851412185764036446312768844973169438455545402942604938056070004775593316648371027906195379109654694103476299764408748564855587512836276246132127444472305337424010372048483716258041675024662195515584138788267611310446647814538311112851379089062262864485767778961025100010834624045316635839423458356126070359450092375262080173469107882871270759979249441860438461586569762236603427482775570662967135671542668219254444513264791461007414385408931331463151915617789786787798124204388041778355966341058427401440067560935499205384666487164104464659330508961978072293000073979005332715430966324573945380798127305727448570263745194599559311268352260950754975173380631476397556930841841942036271293395108318861697379648779007557455562974137031119315907697677831901166791838270954506703014521256724725472763979492644059468064729365176220653937970308210519314078571435471298974316570186778076108079646703240849242816192755955466693497720614046025813394112480924152596189066350659238191782714139594464181539329245705692257751496443239425024004454035841095299020335774611045758335628647720331766610464349786671218514179665420302900472710651993830530938585067364336806525801713935698859310734463135565564449707867257560842043672546572304898000864788352417552396262260999477270225401777454145291182460046057568546738486618325040610942805668030440421591893741366376299863439491189659668157053416271967447719269829616802711468928387275505025528236845047447226147133399237767524380226048016548307405698795820777867648879652477477661172297356031643748386605193845824191905649 A013842 806 38922371854134010958441179108636385065484858894888934801823346213034511601296588939279070980087297045487590949540633040259425698175670200512738908902402133378136975721973285778318571864831495235524330483080982629959673479811866997083358537559963970664491452267210291637430243663810521600711595783067046211612274857010314596832734544165245335563065654352859655220233211261097360309867367142946000636119030605473163595701974075484893976733233071030604138974413021658081793406198344819910009264189570462918203741349295618466765043836425913331676163559248267363619029699057481597941091999239727808527771762933595531895473225518033439972356249112439172041868270122417471079224429735921515576548226297577116342920667729130039562237206772326997989174120409727685333946039801098192680369106773129606391816471825239976330680643388787916199416974891611840769191967909198527329049233534403026871089740183080956488133130252559792371003020146616038910678960255941976551402469342682381374050597374343565757353582297500059932522372801575328514910829005365205036201185388779901895680168695064467886681946285046008819394660383954989073055328573798129895716403695168183249332206013735255560034475007935559384582222612847958824840267082723913286414519636405472157802598929744242458530967648755265325279994861210253411348603630716288683286467637253598992993379015745930430994763870952052583336832702007591135582754844414636886176567692041583486425124183374487216692634062024327257741106726559611622889010058114681639080723201873699284581965814617127125682610182566076269900076436041568122630361680548006189058415760874056367779733513855005458037210900824381019037086407312547628459502550452736717403246639102607416642585409032631130167236278928953650046463320713381752254611788737621683213040295019190856139339184771335595487394154833153272542971216174339198481839891531888684606136160553178705977464058752122351587256361193908368570263396872909171866019425736695966443797126170140417837129527859328239294868742665959246035806085342323018865819148906432139497520030422620614413743294676809818945394873693128349869451963412299060997948855882097526329636698553190064591410864531277702551029781475495296187417447662971245369348389223885477993910593805703009016132488649231617624761009448934441350085151613575567908887901194245788192946542523073503149818168828726294168989336003215496642935144900089649767103737529367864123965461028452243365142626948248251017114300015074125627361228120422765485634793344487196449799338867739008273223813739336658837519803611628091585515108547859757028780018155646906321082022342460674871320762910270425819932394157565058761772461020744203332868707479763906440516740530735466970094198111718550115966121861338595129179125148494622141368953224011751649343528717616190360271555845714848466892232684149638155529816289292076544164159499131506632575569776029400721525016378442858980381288690634783363887846060346910682235616001422074326864583169567817636719030848244847928060309733484799227192408707279149406117290728435514121919450441706240124997825072228004490240728420700534497839081803123979820618214480678327673671819908903605994089554565033744594188957548115734862587612165694958111144686471804827528424610042715596767282956893817768026369603171658279404939412964053076654712445529854871040989158782258459189014127402567579661359813621574720319188967051322801662823836479133673492966767193358242743 A013842 807 654168303752430322178520897278851723795604023446398327214244979802471036482991770302463345962327201443509941088929419507640167709238489060017602841922672655686348150959205014076200237332222940423457422429142075061732232175198048619980006940770314454958107838255003371550290105257663436543159790326007845678567503521772357428967769483785278354808444452708512225286459581665263334727940839571493432691252547386187460552963078286674613066955448224811363763742959655007380701777975581388227525703234110770266250280857611459570920091758810325365481280940285629580345032152059093216595933231222105277926260019624940104567218501281588025615391478832765164507680015947470436428524990571632912295046039383378594375467662523488574922520734222499855204049441726293207407631090937057324378963577535989294627259441966808282189749573435358507563601097003320207807809404649899648819330468012711672622405263257041635696053520154772430379447759604175765971781285021616799899421302242462783753668390070592309683841657674083507285903519676076546350106303093173001043433322829223811160696595257948511771463471212768270227566057073131501350840907339825169157305596904691655871526386472848440197499421458372946576673415454135643969090368859340810604768831529066770556188280212211483000529973272629744321980873632360729084535981221448663899995661579321238275239721117641852753728996379091147768142147222641584215739360670076802145969573200142893656347062149975006650953100680442868220854780753287392545895592046733454308029714853891263875969099446270055601347629338388043868210584660550635437048488764970340019504793693010265373273981167361076733231403610155371786956311247701987991518859365459146009396366263397522851511932969611431404720740139958923996330909031229807110143260333313207629761568238387540719133873678451837353356633560280807051629717230242118908884283056976453122175330450417274511363238435446920363127017662586017950560416911242984451552188488356649108020898299541550002588635974731729717828858957986777048123792876348422978077822435670404968534819151312984666451783553633142627015251642160408176255879149070510318192526420810413125022203992583465415587842400177184346775157537258649443021925042871557720922638377685843228643655350092450472534138736727635797419358285808241155770881143169364569844678955371688962158852540185296367438993963504402826098203770206042852077810980335806743635712516656085692331487503505196854237952131119208354844640040353350829419060161019945419517063971740796310731777488350089512048072637517031225082195339300633335277752429363878936382705765141957554538425549509736562562288062232915046755603748606195942609109752375647825415524366612391975545764858100070993366373187663653671799042610123517768336113556370749114329987996835965509970516687156975311385084039098929458183057754722502968479989622374131930477767028701903231973697601225726137926670950272489130883268319023498803996863028736250527836333998135900803211613049330926311020336751466451159126909625690679020611422813143240664068613305272815685847100203573756777780838445988936071467475922566713883305181447865104728845130330776760653211402277208942905942663143574522145394533809511181155835509997668835160974008745531623736270232420987921034867724656514395227219193920506060701958816713686840059335752072020270817585904791653417923589760439254953311368474387537806324404608969231582327547080219704799650396292456218771985781601 A013842 808 10994606681167096424854400720565660921832716822063616685489815375540130710169642683473501455588833274661071579881636753664908298689171285631715850964194359324120453373171358671578697388842670959697048898766590855562533626168553603156003976653526675044480918437551841665645725799065549377980886596009213862319684031690428011308661301713979173309265525916671964970389526189048080866772501690678090123241881563919652649513650456764140221816320218314404590777227922921709047454782435596391940024494255699715864868470373875801008453982190325138417643888763380576356858955379657179691327849817149923406106652149836368337461241351039649946517884584742284119880578028029135625054219516537434356942838783916444035668485004032272478722805980077555066414458967093809936900055745379122450837240847647372074800349441136146798763121080728070436621443637334802732625852663950863397706487175889645081764765259561098771143571513241260237387378495667382098687728057358313555909573826789072006547904631916444948856326740528321506954180455195818514506236636086958628536983856790764594177827676500340637342986560672996317714702721228121143203583129660441618026835167177152660232743977449163734399372776450874113114150093537657768188501829418941003834349751509025212737856425526638394789907260793088112819532543139086773723796236388887694167227084163652051691953992824206619231923242143384920539165068370937105913931434781980813667310616774801613682225073554629936782568763136203286187906300120501206518867215529449166555055417549350471963412654393460824491849606290287853293015296389874529790473950672856504707817067598423530128615801479837616655420200475881333623374723140127312173457469355271866979924727788922166565361057420259327619141479532289635606333588087879368100177776421995080633402677382579396866483014913740030397864940247639524116740657488679292501618145338603247624400778880163132712481948384556390543075785855083203695068927027260839677237631923810201558507237720394830893507204827316181367549632506883761847816586872787944992553961676312496306164705476117333289055126185912228132245334349789980218332560858428066917861791554560613392248182503350303239784867219777937316250072728706121188869494195542270615546783213765967143813915469003815091881269748181374847227154709579109105041199373247510325379519202931976387003834642894276047547171544618498298232510765852962214871769146503903940285420267438832231015310471411843529177261467720534819873865158218767390046144126262222665823294173047563594468984246699954428991956818748743799956457067625744466013185080318713283784135794740880619127318210610142406984375461948603190821432202824335207431307608177513001758718029654471932997669970087893185508634165063027261926509148345963132425060541923180364544108262822072326074473961047284058449107445135707403682651683621107391243185583242035355539830451392887619781935583800779200133558661229724822755090637827944398775276923970162621345265506670084799577580520104878509318799781896644631445970078983242299416183220498445841001183821720213232032213121464130164162551761736048553153867830578760236710184594268815177700105469365016298524038073050703420178339454056993697645929736454421686127416530820112550490164986150000135493796299543988833021848302037440583872992221945362217821832506934720877255985074444691631166301833318995041773103702558000304169949031347910894268262945875204179083777252578567724210487311668900765031368007 A013842 809 184786354490375389612527912910547063113242471628423205633027327016702976845821184581139138964081520847228630043070668918846113776068901797612248307155214597160492459842891025193223167014278770819628300841570092509439502655014880408242958835615822827472590796179933802874507713504894688395724761019126857384006929520621023586064670497906847965808825694081505715257336766659331095127845435915226660701326303444797602080375923226834904708066893909210197957192869700545163960572528395068559335991674955545124540844381573730587549086078672794601385340838446137346829728463065898219072147171876838762686434502682299842647711083386923396651126086215763569202832874917085682450286267414444659237138291441283674907480227462770403549894200107163468001227811859945663609479236912586911031221506926409382461169473057175219246811776003796679828296603212686029527242705723022161125252929965177264889220409717443387046610006423045860809769670376681690932644645460021175934172207306843933214050633148619690255428283528059499567378910910476121773306319142713513669821087681082380534346749758941225091823575125231049111831008635681032053822621660203042274177018654746404760531728028988094884050258253809841219109520622087414109944150247044141451443916273612186750485152943826211501233971332149431912157883452538631405975843344988035475868585603538500032786670757396440649430933930703870359501747304110339939095445624380751535306489536134090721157156811232665347504633202030168630960141186125263777962601291403452142290816402751933382289076482390896077234516332920867950295708086424621222188495688958699274624281455126704270871645775471630823127647309398137574208058971816119735699299687454054268331594899948414853464023292062298519294910846499191905635648614992988539659687888324471320205598798769011923134980031655228690896916050742077481830060230412232869074696168705904782823303890638901771498684106499239255857474732866383404503023456547172932455332879743478057593831144366675922827175591532703060244406673543195385376253375570946991489854433893784125417710204937104020589149505806626818218647334416920197529515350347600520688503130657500229283515203333808546551064263362807792474214972351363778821329588944478942235494785473764609786080477287547120249248500657684367057346789203896086728427437866170906038653579243677727136373448843124097531125312150403100898393808441690735945349824045291113524377058434844453306674323093018854194882233487979028717620051714182823524505544330089176344492105166410401332240218234286134088067818252710137045868173935585887240283601644916614160559970302209980565672837165724663434186398388970173828135811032868601831297986970639461020558773924402709777891839187267220768843614412214299191198839256250602366667992528102892386892827573250569584333683863321703170354148830395834333694326846619951924624220097548888220557930396560262225674991356939696016644720419287985096044808349974261510216079261166523176949877370604115226500395801402693106121067934336906320712419117471353326287791386917379249706896491651623790765405932447635669080007459497768032857056628537223298388072475875976691605672623617828929293507893763172382937351204335893076335141080589465278743489633493631636088202922223052277244234406435820316598204412343263893153380274235702794931538944051853784041341146191932245012034912592349667080553928892311112184333369864338399966695331324556637861044284087987740805660247219215157882202093649 A013842 810 3105704259919739173217756632287564489744266220658908817074290285169726931847716649255205508569318120879371585133888732519046634234390032512469057298357691734476396772579469460422501768008983301165492852244268544806149721122835095021339409150195134261331833511396147424911851140876765027866946058448465092053004464453077543410988917058320393761348933440427866556330059037243377715813698241427214486407191181996713298164878141673414243428480285932095797066540561057062570685342484735917276760012080977846908157971521109689984937489724253658865483423471764230388167246278748551367945577517734029084470904686581413455380080178484021527515476131028338307592012128731459064941961296434571387798583264253654724170020182966782172463071821201096406696635833930106768284517534789848213701739866912162491024875333671943909881165519295810797874181010195614098264368155086833462032125993924734290993127426121071006092374377952131782629798850020889179504958556246575903925632288206125985528548991328851134122983161256096009228937355672372178643959305831586024248683020655951569640765823198525170118278827129758242422543762139891105728596802243032531502093152530322824810256752983202910716232690471782001369573713095423168945831333202070885374417900810600022715403965526887136701239356179435502147637547186816778040235999099213912242923318238671570051045575419561977994985706573339949132145866940182483356377154608967291053896169633805662750488334526387406495510370226521044180547092915207308316217439904617820155481751281051744356132508439543790370080516007401027640619965808538608881322047044328858708610298416314518680539750548351699244306368329054498209714847139313524397898129847040290087849115483433008442169839469691051213789566597111918358018346272187158386060374339069389478695499010910783392129609392029428607904468064822096237117822292538397830538418507440141684911268489968022073578383777932714173196577835285305879482315234188335475776779709848635713979520043370722234956340166890140333527742962240484842018690483220906085969983470452829795895455414377907274041835744091976933800805749545177759878564493292121951211672116960606353568040022431320241883737074338710568114131040309371030650086401389857582151960859457561796674654581771804450029119550553701157132827486149881529644679948216734417791650706348491559981028554706386707205623121311824916799304738479496199033494492729207745004205221114430726725275348224367882453385698232463535657040209160270714976364683555808786821878811531859615190961347863647055618155821373299273329906399335392006847446492846113534196531420869243143367263374244334418338370797723421711529478576029422590978625267015537421372531313347436343237028141220400179461954627426085726506478891379803873976588950419825312346507753023622323003896224690847865184142179392462787646400551311141531997159267179504164322917136174988327226919579736085470951747816086973165509225093938017413202201644142425755034996588967743364611792152234175063034576788772400384532213628107341035354918909839920393049823809335188841051394177506647412690227685371778987328228550755825111976008334102047540255816539785144850814635987170477638240028061691273354933964716141467142939841830270127466907734426513802839623643847668966832061066021558253236252228862269079456874414375032679506548382820644047805241917270775939620854622869882893072862482090947309935488240248433571823412530571282666809959720731775013349158526170587958743 A013842 811 52197571496471056284270835718857096379131882370614280488567596822847600543564573724032238982524529657619598231345267927447616781577393276437067446013497724981344800556743143221320987214926982342688438367669421432556958362911489442023651449587329621530204125826035049770493482124715789823359762404343352802134846034062874272108490728999190857946991524333271153212239302238949449269680826343667193873045662195818760402257106927105073189302468165660734061297347209686050625508551140956561670505523044994672985411027355290559576844389795531244552179898289941420133926908206926902841061321340555826822702495067373815944573007559780949812952607334193281935698947847589632504479543509175841314730788922311174949125529215122707972586848098926827307350358460863304454557886207212978927685141943192714986655079733024361293372748882804692079871360238357686149529235582544409996373941579893009228721492650816840399394536170241478870659029272301084439939838454836201217278101867880359438778322897264001011204977991231205627110750136785559206469024053111466309547615528164578030952351190497612534177912247569846780395693010285149813980526455298647756955679614577135716585985247388691320407722828759240097018425395994777200472587217127205370487841658923754581777794448610392106537729859307772484595344255568829588522246436860488223066812209637353077847922986076578164161724770378124525063975585663646997770630837512913260742832923035371773847457438384993140970042792397139189542454990625889230870666512476911703353181793780636667393519069343412484749943232536389071555899765344108399468379644674035128315613285482998115463831587466147009199057132506418951410677435870442404555473868339206155506480083930058572887548491967097497750161245797660011843214345796649570994516711516739228968435251876377536471522345051838606613050394765464971457239239270692852337859199854546461298303689510892546990631896155715127108914883677640135916459272141003354341380336583426020444853793368931728602911209184922588585600775966375828739808130951493768586897512187900710379614919149449487554821133350953856326390142232605802610279033438760693634014573269756910984418048657003199305339969008410708518294200394479598912136002148159336383228006164903241116710919555838717391639412286156055347931431559721058868738135889678655359824273421599097648601146918950241388004907799887841376645914739624892617155941939299794570285677151270237224071702777606951000394053430193014643787874795356669906607761236522478280115317185415964552514487373544316063774344889821040886855736853629933459085033205264630169241103590549369510573595530924528569012997997337548705675946427326505486577754862730137441008133783430362620784731969491265816217071423150222805394390727420363709924530489706004024607755805068020382726483848379080070149877609049122071973054065886355728276255803485926489775268307693028815702837376624388510286025544973757992713546153816258663689403033101749664873187670780862729030390702599780284422132088897733262832914447600080781210122117679542045988388763496518851550781941354223065084656708043489440025537252553152656980772071253113009079508584168929507641587036374217665900151632845231276375144984189638271389921641350032336318292506417484325554582147772325546450336624329562141691210488156418431688282401174244466558670066564511462700903569931217207703646574121783875599736502551438085750853855423041636094401311547781074993026338942649359307349349071822593601 A013842 812 877284584141189042969739935926831218844069547002914212171355599801599622335689790579809840579289769955612587474219918056612095247971248797077792565148856263761462062957182008120741832121277792233564583645419966016984799205453403052091509913214248949058140742758171081492683954070098279561207526729798730545480357294494727891327403682289400749515086549469288272038105952730023393875525648358014527424278444525125906080735196123854965092606582460259957368224514553193452862922219026056931996186325817225468865803136760368434808023659293493627188487550559045448190909546233820456049717627770721781409160834597351724580438538057238423506294471465786489493292216474438953502787687758718364976680369417283917369952769518567352895267155998663186554637474651729557967754393484628536837604180639239960780711925072940440257715790473298459786397951526077631115137862435823898809056836133261806107122126982278636592623969413248535379166304979564326182068864910432033858793058093465201087547272934316064995322065098622872974850377548954893583124887260644414264566774181862062966216166458693373861928171144906414838110412423862512923570708134204372851154107282197919988660654052861735022092597582956548310588675630484220408342773358256940661789154761531543255939391297794860134579625745385732148593950903345318894293395864314225565083912807374993179390041626989049205066108215745138892750237668248915091530992486079533173304792937455493403054217166936579720283509211818718358640041027449320303243292075199454998256926408071160468882874998454733631192295909239091125640007356138429869865056688036508401600512489112749326600617490543532783608553226035383316359255664674525493363849305177037855597410770612494434521027504491007644686960058121271819048903509804289339704842370461836221272491278286277255476876053286251461345537984823169775281819894422534769242399571955362375040590109609571037271550278689104141319532449970097764347930986873843376415579316957641125616657705151635562629128692770993946358192241666878553629955256901755768639986487342047239350187946144797537333878788229481463277639120503405724470959715005250977906882932944804402915114143778252770724848859124358778066970626030018618916269788104113966592913099613528773448560424974981323201283602293424822232683570224231836406881849897829160632566563396816034180039476266796707008198485392714950017287889028875570216539916173811647342791375881398877024973108583240025463622856001253997118142811685559551120356643102233292453898135935286116234110989287159320083855414563222234185384369298958291646842153080882639254435228046363253364210420088248551659401457341252181096295631604076577712912325977905419971023704498114104567528990211239704573160319408885794690263524955754052872701583940488809641582551815778218572484014039707198739008992975288594663651119685351980725139031289187966513652934447396735305517587788926097692377231334373950583536570207189859360627796777341106617523665182813959886813776538594507240282774018104202948432793120814557689798522431840063166926849948085992338013992088340427054877825292086927018509204603660836705875836201551070343599300774127198234932153320341476310783848493229802062037061749275250427250413026169993476501542155358659059595862157609475459190807645106950915404174674444924581384962316535526749451567808749744153614086299833967609875187971264821597204771398382019907214600748095060777838602843183556527407793678609107781878620509850122330652007 A013842 813 14744522005660964245192419103122252295112276876477979163963973565865484852595938310274863990616123163643980757679214162777479484832652778532486459642456827225038892892121358010485307972462315854069519957328573368847463520246055345096502007111391882086820171463536581366647539216056141784585214901747727264277888365048572891669539673688237958397100059636930327988144446747533503180865959571953150162419847817133791103498916441253630398311438831409589103487749416095522362267133735170938856059903578010108455227553319531512283818453641745747392156910262245876847744616743551820404827604169942520980143766147077690435023430509128006183870291181925473528913762282285895491521352668160779560163066968796290799236796197298561500110755090869532176423792036471618680764048091296151818629613464003706020841425324700909979411429290484727213629990371298786746152122053958892267283818244891731175242401588191157045212231053928468134117648087791537630142031412549631193064734927376869634678407016207050104376377948112554626088310295465284896451579980189650670544573773674555692273195109671259534497426772432442114184121701607857254706452891611572894509347081091900441249419612666447180516310287576750707456063871321548292403016991832224401702690324077060647502573349542038214281879769902698000221418532832524774656389104291529189072365322553551510366008429624804949989546080782028549370453244490259515943361390713538714043733654899814477625132227924703095358804939323037199453663169548340726336610009907877240155704162140451994000514480099028708139448917346581404548631603634618590822822007755829596705699813404517977932176578163565155494108954069976687398050009956184749966966215272110475239025682821684193960994909267980365484253737696844215462754921289280690932419285720352081370926760914157461832799855827582028310834456910923014413161546965559541866657009605853775437307197972208060423422945533927773303157381886647433125395676096388685627416641580107074398239166050483538901107765939402095256442137005695227850858658002747809203532252892757787951758608810855612209970500793772894953307280698300740011183419930093253185680981454003327599794323414481094317572534775303097982971575311686522928125746328665843436527090465204578095349955062554511099043973503745590987264712764758664474490463251232814702751546231010287086463923477616052254686791943995360164940557550908311708629386371133252356890294654438670926158723035958515107967109340813075929564626235999199375679834100619234946272665970664353755546703396949286692649357952564076089953755094807592007708476066830394517949292877775227199292284530423193407739560293534425407685440680369715041620917462710656393452995401499803755466459738480305714761105488305143551359259063931358366631495521287795423646077948367784519547738823965358889206524144935675410511984368551710740047411698877382153194964869257396930279834097968480923915784127036822987457499135472239966274071380436771978920720240727554223817679142284157883187432582922277338954309953981530271092443766511935941646539567077481273225001165028737557511331609684104982400084201773727682515655179039468839264873448110755820734504700854979192355344141625713283256656896820069133930797691730839080359561419005112982814627655282942454042619904091312524035197963753395847439337061654012598078032500161656949989791948441309493619172284233047856584220592892606608580555794773233686493133397985386034556142788356383274490033974909051006011268281649 A013842 814 247811181349143826068948987866175694323952037462965395808742503721501203917579935180789639090285182011364384594314552433801097701582395248795499927210771895171228672837883664082226571093174142559346421922821332610219319384775452185036909233521163362233186621787659323029245191604255574973523706853674052130718469751371364590289953295678215366780060702317888022496743716485795587960814182525816594779790382262567627076506288628149766104420352439500964062318604436317444342623716687017969353798799435615892807009488641366126954136750356820776419981190777566452180043773608875445543937543284223950113276277633934743141438796566914399932307983894621433600453602678379045525999374293778222067660666544559259462772833687996923132361460812244227289154672756978495167601356270414423615707913489510287092281835432248194023967892085176810279479248170418708842578715360887102336239133241895325862299043492728776458881967323375763930115311411512372949797121950721651461838999924423047950039986721391891104253784173927705600666231135885043254661704727047458819842651414148257520035590208244858996298251764272054613092533438923256879851353749315705638018596391911570716078995430084977762937627003302449140214065485301262150417506581724195519417116276763158302575750285753036267435553292754645289721381281316243887649931675827731080739243976157540234721503676704096794474300979703553829269207680147791684460074893722445166933031537901181925445597354730484923695434615202286211217716890598962587539404436521692775296919853094576663166646867024375497699717953843993666248851362287034655959169484352228031832696763889733655106091749195039568389489191054098185099026517333597092694801180078360757342304651184046247902441440066946002693852569470860729282521962108940572501170935101957431601166070684244461023867176894171149820194717301883103242006119850159220152904360445584403774822076318900871536469445588724085906166117368883408538525128152004639339991495036859599411205663810476838310918222143531014975022996654719694489381465052182429283766574368580142105206938284050274412974206840941045480235466696340537367959738765077306291740255297433926969743193627183752195441591968519167799803266263515390853009418545886830637710809448693344048546694736353668041632062677452147722958027437298873822761215863469916709145237504589895062199161888292990244520912202730018292155950758115994886934096739636572362255182257150742255949658065354763419603206691045367148192673148438543907050971729107481742004696968955793569473443992526661443357759108744426843852761878431198873556357255218440663173765396768243538505426102822611603878789853433087826969201514973800704522759795778002004764493713007201718124788824638498147989899941944547667695067087494340067975545226283977685219632078217354420038846414385786850894051303933896624474921282248602407976848423032161848747774557609070207213171684556258888252583823107883950198187969881937113168317691000826649720545085908003839703733344369841542731179421174715235805087396567579266250702383766107371253390503871227759092594580637992129092950363960752439198215179211041160040616594116352781524728042397473079084820507269635285916268988303363151694632464854901933974916804920212423603148769218933902165447002340413825094312728062689591459572176803324007912937995218989735897492230216968358478433277453088659257428581104835325610995504746039270413401242753738568890093019940383082785091843905733694354001016296420258031386009674743 A013842 815 4164962524935060284740825639066814894502661893640059407357535260047270734242765970583531464190423054065001211876644682754895049070495316946505967276631443242142840304386310742229981980362977813994935313256858137179956100899921024873915333487790192629053167552385190242152523935292723448580012941089699794160985321111298524669003245040463765669472480223856743994102771642976766446857403965711399508463936954686974108274841192973313118916992863450692702995388784761187287066476806358711010929296422114396310407408475595440495718176363247086789290623873398559361789995703044369613256958289977951929553834398193541227978161853900130319662300285316902434522823700215516618155471483755530578291172822614407473790823015794164287085599071871388728048822585026537568281875994836855217709202902018199395159980808109795396960828362275566650367207724000227239517220469070429528965171112396534741767660023982292545944429224803976464373448038893288452167240228625778796119128071729778166896322056826433513789193350611202948030397346700819921981099271347486640385095442317589764139238164629971345150784717402120421882246209507983178379661702464749064658178549558857769025139676193438221261692697044504262699577798611458312962067033119038554094843473263558401591390635052651280546789344191327323384347255195082111019732401675636676273984473507279778724964312294365754824729576565877629208527573480243934840720478738793135920643461057505164620964154740955260112549169577704824351936167780296764208774770364620090474415331970960549977841833894078678989839159650256001548644444845958191462705761523507896531012134510694753541368084028721030025922144834046228196959338676825766336921523433577009248652114272450265288496333283205161467275580135096756277051346617164964202027179906258598552920798149990096656428135642060334515028012613692749316188396856321626013109863586008937074243434636691766947913441972009685711824933934618823447306991828850741973387237057084499287304133591662684221491602559566325768685211504775873905283034283132030088972264815412726448362213011740032962058857494375696151386317488765395411543299329424654286845278470783972010580473855292077323148786836214901653211293496090903174066529297500719962528005574404189033423924298433896098775710077419938246779755567138682172339147755017338890130604006739642366310381313856540287039662971391283417436265064391655526064701363903071871692422848195932525095745903104417508793271094856399485659674257605806607445805681851109445637872941957240022522140173182395598878513857340667581964633368890793159467861696388456332225961475023483869151660696510139633226390821066649907107871369862164668440914023887640879694076845834512039276523325775699238373266248324262012650950992539517373522464988618154812955486356338599075737592891686581919602976320265217000567550001990752260670866891445901544191903846989735642972631776502337043134861176314974205550980945209805717061019915432650893501853201258855820533900646318823926808682932531683438968176103874111304727875554963956966588655734198563724947069237116782733713665216767088366245604402516999968776802643097313541199086104208574330040178578265680760250394732886414624490531687836816336804316426740294010203498121364262622093694667768335335158360114020549623963661029575533466600992748885645560491229151913256587200947028094154061096139602162628967317544001448266682017838034686962084127335793386138018472369038620523666201007695080893935276733504664603405601 A013842 816 70000525156583558205639056515795957931906238446408478459458095115614479230418167667597413318648440269670475368010767183061521089727814791919925792018344666570694716995820724644659307143960568119812877809908014711583522187824972665055895009929289767516496587052937892399857469780464803000284277500894584440463680291917594304111937539395074509606823975122360296308885283003510513672332388451711491538753388397423973837775255930302473589637899056015792259243499305481274733726275684470855960688684966476658789017314249332568411535390137093787667607515440209587193604457781066720090009697979659438080011294730438847418628966278499490282564280895321179217025097929522187801339009227479202429339741629680346412002362426452519173047663600942430352316561186541016910113489845223025644038573174219877234453797441901331236720642284765448692721660217271819214565924423666709093317630886048559404889062023070390819688021981280432436724541189679499015574806522513464226374185501562381651026484809081868066254972643722487947546888206000680428736335453537207964952299099031731165888175832935928397949238745377437930574912043200673279026974233325037529710006882435722524005522537783116184745269159226983143191804061262779865953460625631680978672034255140626055546502403329910072149888507823638324120724318063745039908642474962425618136857046236851241030475196731405241339229993342705314107722927482459812867989086162896235418254649993489301784544548731235056711613893092484982882991171883447716056877565518169860603498484435933963477587702257780357782226756241852618028067184526019323913695733925597216996720944721246722769773388270714351645673488225814957306295605141410654824640044348128794442096084577071608703757873490829148780500675330571182748401982594691553343470812684488265878939854506883554504587675736108042194075807998334037757178385964197568402337477290052205406809405938878527093581219223566787758641664639138565678888611667494420346719293218419179521720573275074733710609364218631237194292349760768112726091957196600029705356854752641693417623714088314733993323217907972325216349838033680000681808231829640164599008595258466217581826024085893943570161660356263852085522209788799809646536157903094600410208189689011205084755895683778491732123359271196902113627351816899831270504056318576414726425061541273169250578578741986872604275615560173300396851306937230554426569435823118928947534550809629037949284201393475945070288507291251506155482145247580791651341656094871596452835730535475333058529609890676522830351182400324600050079593030947560631176351531200785575721734510719693388831961326245916815635950529667184988761994113273401582486441999479580265018349547940643844120527536312177099339485835585871646624533331611668496792069063705327941342859190982834665921723730576382322767223014697502128538812883458573245095259844531267253233327956356486951441022267674778683967611790325771472695336746141204686644561718676563567085646753557589775713268162680473737873534047060003558738135777812188698561404452279224737455536924675260525185392668221767405525571298204454171489873193103218475231722022536548686933040153433508764985281364911296537528384275621970593812366077473372172670146184224121429490192925769161889528726281182411978006558436343377529957250924075990973162885130521044935176088356206103461086316701178447304842818293547305053705962032341018124673803848983771747928132679440821676465106432095141257840336331224584370196060012897989437936007 A013842 817 1176498826306699862762175622860982664961548149568787297468112204608132552425638143989309725646524335612351679510156964045714984955055383207798192786452318811053666108548758919102788975168545268389695037351124003257584257410774315581594427431881573122649758138598727157564404494600271944025777851957535280690873074666259007469209334224613017282961890549881509500063434951440001203290890452707915038291828198795504728291488726420593673621044169434457420501105492827223784449737515428901676131294728231573204267014000588532477292675302034135289329479512003602531962910121926388364552792993944136175810749830534485708564897036242740933179057869007663059100540820901479410377104728086242955229913037570037582146523705301387489741412082141039426931384443862194871208277423828663391999356299339113476679464973606035674095563834880052896178572943271687465539209491788566379731389422301818137917970465421744058506496585439380227964029363774943339954765773223883793252670935724758948408802130186238956589547325223043854934420550078253435965771589967599854266953290957426305705082571224154148584332855593558599299172546710073715800606355939493905761836085673097188460960817292520833717013738759127905687624650857643541207079812734991662208540879726148502115570065892765798582623176150991889313497013613697362885744554076693487364026156376102758807999196631464727891188438498110848214208499242197702074872292571139797028674605902440574695092840230525867598152094701205395107314432625845105763767941243663880847162999027914742124167816511846514473245885092156816951197725170328806777017484200087512426063888917929993669591581336665896108108834316611271987446910235611688875637725225359000648188308893486842527484058579760365503553874850280909868452392121468980937043713948788194284627342134697191900558605066096767865155832105028000172584897132900268532138085980813907416272245685614731404861819551490487001859490457590001873365080896295578722767311161121971150221557675034181049474211584422535203524471522429229670587427524603256699257932657827648941270001762682305734225783323379290869911191727832059771459150952360762246415537460509041718897749986811619509583707025607726562001371779920358400729333205877310949094369044103211323859492338757265110541797299271006333823734901986635464163361674546313802307026009324178155594474172916573367860060270719832659769879915694033928247352507879159838821213195457435240813619572820150208796338942044064063955188415176090365284099213986506921582810123109733922714707153432600319209712322602255553041687720071135651528180940184891603171155191921665886786098774010215123920393420552116378106122835061786060396849630685253305514163400852238401088133706302798760508598738438691744764818531704397312425584304753695446710149434422848502230146410739797257698748717208020918274351828132288240530316032207037008725092542962483476192869261252810005341443651360005241141590524692395227168435148805797003872008464987042411360412898010170722112440486728937479811711848017689455456721524629456930162415209093017103646790894574803244784668276808922261260230298756485792913219552032771773781283605858756981813107623900064160906239554520378459770204436664094966106067146918254808865441672503402303877309302607832798114356227639623146145991516280945180285948610388667202225504517002755980870477724796706163852493247059649556037636103877555491621392621289870251767428125943361889916349043804223039120522532718891589509885180636776508483390469649 A013842 818 19773415773736704593443885693424535650008739749802608108546561822848883808617700286028328558941134508636794677527208094716331752139615825573464226161904122257378966286378991153360574305657740325825604492760341122750218614302883921979857541847633599472374485035428807337184946340746770563241248357850295462571503765915815138535001280313070981474740494471858530167566151228852100223709995838661928048570756537156047968395051024950917872548889355684925866362080017947150145246738421813550470738670497388050844115704307891465345857993801287711807760562158244547754700630419216809243038791849219096706851272401793101303850224488131746863940425604411793034302789576891164450207999164945485348549148422439621643136623915000419540083912864544449648435778347991909200397518662288345629333181322992480202551767811396641574524141372829049026073275457567251233317493928490435144145462020626657443987329612343252391318688111479663491391441516965472714619748350573814913197640416726023645906737402040118143400521895023698069882806185165205498276723112585450750664683961121463919985322774564358775256882303960939378421192992556208941460791024275074074139179091907744446463368456235397652281849907324662710891907506964414997067390412637004866738946565557377875056386097459714776778147721569720683691944307805411578020708720366987442127187610213159067286042497785027681667204085837749025936202246763616778772378621243146568660934101402318738900425365754448256722142255643159075568633669142578692571647788482258845398268524662163070880888492114604368751843590743879622498780166937716255501332856950870821344855781043649403604825707525343715888985178359285648293020220329925654932843247862608723894100907572833362359424572550032463018229974608671252159079354385529162608893700337283181341731739257855704272688475345888377509674070189205598900634366112654813219644811079539341945287633238126790721512601201900615040252456120715161485646914624039791593550198684976969121773719844299480898513074099389549165635792877468063073562894406006935344428074180109295755924919625401512475132740316035741650597399369673428578913950056327331075505938098775464169514484028342889097573363979389060327557055505121463641057903191179965121429060524242672720106487737493354712875987208847803452575512497689382246193619664099896075374186138711462261076327424208848593624032969988227512752371743069628232053253599925039411068130176053114092354504160388264559240068598934584722894851693864550769329855489471221831042289739105298039066083127741713564957635005976109079971645511235576895234137061687473174497605310627438559213962094789685587730052219219419966829606488883438317089851742927052305776544278123570807088263201831138767868018996939092154262305062355805629936795409995359372857481544344814776982070725303772510142869690115207573437031175419368458593021553303671005642630369570459784373553673875977759773643448407608087866711948505086583019889545979030244076846271037221807734459576856939326543787260453252223195441029633306677861118664447282625239712419226338460991614565118718135095919728327556445000690631200256721492481011014795201942033563668128593332899834888378352351168192824000773357825967013444095344670538255108572601478189764682521265937448929845837907985117939146217275679414133845645065938294802329667804054417265319770490119120658240495868854003331530088324549997870075147680745786018849321455164512730083283824078379217576618498622207406410944892640230962302778080343623390743 A013842 819 332331798909192794102011386849386170669696888974932434480342064556621190171437688707278118090123647686658608145199786447897387758210523180413213249103122582779768286375171704314531172355189641656150934709823053250062924250588570076715465705833177906332197969990451964916067393148930972856395661150389915839439263793747105033357766518221783985645963490588526316526284303703317248459893900060391024712328705119981698204815622576350076683929183400996549035947478861637752491161932655420342761704835049600970537052642302731858067835301818242572353031768193616114113253495455776912947752974609825358352049335256936653613810722972030269542246733133349005527526984418809800914645841965238772253065537535942720956197238139412051210190323514398565241260126694700017931081096157080224992202778495534614764287561606143354943027244053137826981213540615332791478367120456138743467652780180672231661095048794653042940893191089638704299815957575638699914614110528094107246112742483914279416754535516088265636132571489663293460520323554071608809536885353223670766421343334568444103193319872103177935742420882671508133124990625892203679131514744991169964057182997693460911709833643948328341901051392405606181960289469550922855711630665190140795281474927322849946072681140005426253310328756422295530810507981285552391794051463207957939831642164852564443876516260272960245780699070675047878909751161356107200827367487233564379484319442268771044699449122235011850729044890594574583082026077279320086051684381021324414608699093996974732295092886970155625612235229632384815336998265722197106210901326773285894342991112000615526386305666378451832946173892684513890860790843085060482456296466826864822488153953576610321174848790848395605947391183247937735037646709157588635967676421568718428810485341706780821711075205138345960805092097669978500722961791255389445782570339813817720074449251833196971656462288400343636981523030020859719089267694086236777312798189298407920029650909423141375461309236388440152826840770891605736077371566281758562333802642745096933769830124144123220169555966491612709921590491206101314125806758596693453386028301626119226297029933064358937062915528401591936925251431874576439415260178934161673795858220230946600406829739404050812659306717019105032627436638548665447411776165694526953338813946433323546221909835018678118313039122126592139806829111885771241696119033253940137381822063868924688550202151423645562447147832942293565437693772418781504780126881211542825314327763645142744142583659127954979886242971545440465307083446107336340878200141595781361643781252455715359864709060927130245672978987648420791382505196258663947795329138243374968103186379682422854554732439633175949271557795281555321836686561183014025222347720455792004979615692315803301956737662680180504577971210881766293686756182965273325683572913246374798591835688621370717595966316596833558208515625437386669132775827718524990200815283599269561312199555277322586922593062108234579261221432486437810115245777385046985334811821393365479082403846629937070513886065995950295696557122874001241171126607438582714718124128352125662959039758104570237268146047524968974967966083816792980997824981027594954910457877736453609779713043935375019134916610704163918997719505877203230473752343913347543756623224920742754726782742590978229382627432060903048014067829233993026194470711814202353007070294425618800545696949965454509751231285319509810227106343439879548750810604361783422791196335278328217601 A013842 820 5585500544266803290472505378777633370445595613001689426311109079003132343211353234103223330740708146669671227096372810829811396052244263093204875077676181248779565589107510834414325413773672307314928759667996055973807567879642097279356832117938221071725251281629526174344344676654082860797441876954603315513455706581507594295643981871753523446751708386321361801857260292341652994865436778314991952340108546951532401728336168640715738826797785420548999647169277227545706118958602139649700795973162678643511816243759182014338546107917659202913537404928030106029901451498125242575912884244267334797822893177663334337287316820990912740196540843772196735901146027126936323972452665909768045257272489366589311110806981409098344689668767306496686009858949357823201367679983112047341443952098174450270343381047914451366527458890801087458073255977121898226376916193506323861460840276496558197528024485091733692707591862643557703167006798973759629464919355645677660485416862927147294157393478418895480546480129026770973190965077973281529261886432131630234571243517424091840042370127090438111566022867775060037193431717449370267235163368319066593585909074642233997543107174053839554442330970752161023100206585114742360435945376589850696346295749103515139043643551920071199039386695409189520986332207641466279048882622942136149094750409864677050608232608786407642850836209280835529700836187768912093724305565357934516525992956866211234948263641397403844175203057476223015017859612280833532686270659391825399436328405672807154325683626151307405599664837504431491591368929851992966764086618599078616026222651619394345151974639334822639956326344614348624963697311699730611528642974717959117071558403497762089667985683627788984949157803616848089512777728240811592204708737617305450633017827138065865270498040972760180563251182885539328661650818825629330415267659701250834421291268575560541502630161681144575506748457565560589298733322134507381516296199167538341911938342834674737097378224335980513648560712836375217606252383914497516157144221016616844165869534896490278961389727128824534815652171385700944786512434191734626871058977665430185836374182085012680655216421285845555683902700815516006217252277827346455251486989107421519513037587430163882008364967992940098283369327584087420174649722016827914504765445997704868841351638597158923134487248525581634093733376883464157259186672591898971888976283427445017240463247558977210968049213628261127954311319233042460750839592492522400265057906723583914100804403558963539346948085622764217900416151478726001881139909779800297345147031510023208053246165187002278039025757845407008240765764833519364970596096826456403088910253483322480916501388112914788179407071865297100294109191033802916721911998137700496227692400940751706095986889896665793740441962141289846097993311167097348784763809952931821239932982418659377650635405883042981612810522116726157748114563336465249510305102471452923516974137925545960718408021594853098573643348615799560274606935780510484682522182282158293606937961450309352344126883111193936619772035564143338860363124891220259686267512225214176017352581214463511977765730620752153562286605970708839631630444456130788407180065551116575819567637129421847946600543476104882986594671735278154694572355644151632167917566541242923478693037554726571101233819250647597527972438005935720791250469253461298946989830438411375180771528638069393945388944212365001380486976314194055575854873827508493986851636807022862353220007 A013842 821 93875507647492162902971397901115684057079125467719394188010810290805645292353213805572874519759081821077164313808737831616640133450069329807494335430503578248238158856129934594001567229294110469042007663740009712751783793353144728974150277406187681552486298290347446412205400980525170641422605625976017923834650060515398137326888403318561468569555962848903127803814973733386161884703395933140069742980204348614405075848145986344509422461990379563167037069974042363360682741337226161092521277920945139961503095608860572114987944435772098223367823164625401992044553695328990951973367845493401095947009365636987660206787933810394270424483261961279310540290561277922418797005011955945471536638978728784266551839332936542715879199262972120289801767699361856934545386597476164179667648502914017985693661205272298184117227001577693876907837213207487743490716830464260785139572342527077653625853507520936768173336496435450274317127883270351978092416899610336904439778401215216564572903312191786376341544691528552939746420550065496942662304525264836309352438889797346711555592114726008993341090146338695434045110006875171566081421390731338552238398373817512026796707002274322881391512256625431570315245172076023474851846933944345620653492192655182778941906517177120636642254972189742248279217285413830123751974570243788482257835470138595627189572565455873153253394004169383002747681953807832105559224403636970805419252363626050412225775467020966166409052637787002880213405166503603969183858150972398409488326371514142869842751764704725023565913566923936980079176137604022445792404003798794714299552724105767160758969237763300364109745976873933357339764860717737372387961902476084738880621682087586887441049835384732249470040495205388365840441255278543320430184539753134052708789130620709472997601260574629180354726562630757259496816365312002352156289403556598922774118642350949446021034705127374996880541921326304376824343810945114665561144390219408816912513947728022378306395635816414824492891359900640958282308283816450959754053122922626279299895769273005312118504077143854153956646666044479475779026914481460483873821888237622885133351940878302808123772222392551206254379352692606377516493359033444211873411741825928433478455622731938764364914590017057344231848588288705757270875337877936826759081592850883425730616596989902450021121327185969450524213376865280382091055150406252046020538024395565068404760465801723729984740003133450184777528110342349744637839361031021823981254828238303274844292219610615500205804156475061798210252294257902947913616318463669103597479886158588960057750908298297947287001905912107755587502550209556959967060808599362252766715314630294200936763638830013758844931294656840048364643093173705125621345174952700332240098826182611213924355251658493261995395608057708658443368973580785405141025525353878925119579553635510408160174229266676303391966506445215816533272561465995971448519697857237709285549784336114650961794283618944696027727223760185743209535318769663039716059150317616234440651806318095349284847740524449836492768508601726557096226123040046738904547098077969174656323644832471488245810308634542981444921350986549703467688812879974190160759475361717616289799473277234192998438515334202894768355696647854819945951677581311256481846190540858669814906393882182289480498436800145634171652632765565761659338546636742924051402058080178379982663227081820032304040151985377218578201844610912659492063392864418935258437015459815633247570568657649 A013842 822 1577765657031400781910240284524051301947328861735959858117897688557570480428580464430263302053590888166843900622183456735980870722895315226074557295580473639618138735894975810721384340422746114653189022804478343242219230214886303459868543712365796363852637215365869531849936174279686542970389732755778933245888963567082296494053013394575062602248527067601514868998718263537021222796209975448285152170268294487162306109779789592492169863318672309318148392035053730001002994833654760089482005118017324967332982527898119635536602382132021654840143003927859131280292813957394350929816393379207592219581386408260851605095484803551296503024290183783221372250663463398042092721263235943575540116291315494677167936763668664473425781702012772425710698309723174729498904312543781891367674168388475900285553363877011515580458234215516300989190020042378246504848477769612831015840792360852594124489719900904384262689266495590612760447968334124805695799250831750932352919355589224144800776785968007353627172341630520389258318090184950807115325352156126103851286440420824006181114836672200033151083702089514454159996163885551008511130449314021607047470761468750924634372254587224544667547146497103628402288325607081726541834991418802616846323243281955656965676622834195866540046379317592997966828804915950242889899436602087353021307440746619376706175146107616860086729793028074820127180290597648234198133884551926568326681374475463029278278608274221378358836947683286157407746700633426071910073103943393100068270301326038199213447128909392313471072309319290608824190713344710805246432934091846342763232582634045628670875995979087789219592500633320197936809428014083012017724475694915556206366608610846072817221724583311194916842970602916962264680296177466477586470111559630924023876618918342264112670684386477792634221889338135137260362992651798823532690756005575758095064612021992407339275530289075791572571268071731197661286746430554542184086153766417603985848621919464872112195591451166483955252025085850072585850755326103091280586370836960579876193348194171400280775698024556756765549360516209566549418105351689906352467324475609727830436246070341635296136239741751608123517353780704635386919703885275096868956431144868379181472403651255694812681119514416682784504679223368277662451601803714484247339884331044797736254473145609290477504986146014588554960454224974767381804363912877878137467182576016262104678809148729570729853525232663897255555914950523872158128166140848383795652949898201163140308019334995614711958950457876363642519710309592574845584149464418886624162844446667404651690619515769493600052641032664795048159155361372023826166391010129481382250184292991354635144186477816041244906760269297510692864556466970462046317948355430034483959340971651146672426638714624296254356613984625909422457702338972260304205216004622643094484773557952023429948048271285028631108781073824742228474711940558994292135270561886594179962235225337078938714876524783603506138011449737441786122660102561726708507806139388176052244034908788228535430435974994428401933960324069218245116272449934065540768723077396427918448831498699348302947333857220763889144793146030940866181445878073726214031884502404387976982659747370475081724756127221948052371754193560495958831609845109098287690388924420211663579131761977837739298737227300047673522965798890863756208502953323738324531914390153558032368620857564149282934002834418234912643838402375609068083109443872289044888550918833121347991918547429106743 A013842 823 26517507397726752941565408461995730231828756179196277335387506451587087064563151865679435317614702057420145437757037357361630494239701563004635084466821020461062057734186858450794306609485093948976147906274867514871978602221594102250010614173731939487271273678654169221801877281118691727703340238426376531063655810671952157175548996122623077155990994425178660403261457855266715691535901057359328552525699225445736878787068923681015898892796925502710120024933148040126857334169235552823924060018517180725965437346383696714463676236492887952898283467015528419427881324181926856077424123524342002434504361363640132926839813093286640326329245118844601603416900829330893452366271206503674102734508139519039161513186979243804867113065728666158919706491517397678688084780923342248216499748105114456099295386680932542360761542460182470725316666852251189006988365873882850883236197208849549450298722374499986303018501991391428664849003791635609329298008729237920055515609388090201666655441764299592411885545784156182264552141738468215187273193688011427428571204152789071885997059949665957170263781018469431067055526424455800046569461620761149646841088005296790329894482847482922227464891176820682557259888478222577988620700775815581336154749839828726622126999974329928938559497190785516828491724222375732250539830971282142229114156628431864300685680630716567477667631422853501877519144074673872168036197664229833866533860809107133080028569264838706076972579712990447551998797545991990592598657976607832847418954386724014180405895580156612508312302729317262508173319184554503776798323281661482821650016330404881071412864420528473413691158144212566723956056632693182981895263004445753160403590922489945839045525071711252967379806923225384782481737854679088795803164982716940069294334160578432941656192483532260803367294106037251934920817498782827113933536185711766303750934253626390151203837568496828960205302481586239093246347258330190487935986352180670190157788600446105589671305519755095835920785617882169950393644765814655152815134656796465979181603099438724518997156698725410958588102195934184996070096645852256065918322461572695646141987704231864422161781339619277731956164992302806947959463199818553076550738251802848903006688166654462716731575678801187559170143707150642672824071515029336745041435951869915553228930158255345055426302156067189843220354159150915385985944283738497856410937555105317193336745362697895256648198585382121174128262573454719361660088329238786453539128939066948899156880963271296463894080345528043739828771173322405429732800048488227492304926615139069980964242201537878936084737835997210374410924158579604446378533707246193591478847412305697352868342132654205203147919846083262214974600540372555612465758009712589571904643710540822123474516876690547146971611239607659663246603211106778932777065389692762489005589188499657787136847295487476203045283507772442633974483584975017067917492333627988382625287432240285722980929752038024127661558435737184099363548343754940789890697784697074910065494712003756994979337431731358151304071166631351045669191066041839543699928761801764025369510998639946927635840138309378684856538405342023137911560872785116479233882831910548729147562374055574698547976230219280916212072731171255580082866666748614921212366652730497429774467523561518884393876579231901248900486181958747150596309136512070020407885155310849850019410753080656998271785638067274176804992028726861607272820423161561977441875292828270495700175026640997029601 A013842 824 445679746833593536688889820020762238006345905103751833175857820931824172294112893406474269383150297479060384372382526865176923716686664169418901864633860890889070004338478529982499911185615974000442117860761698322453344367538332076515928392417912706962568296717140622110824151463761851867510039387232110357586863209963499905649451977832926057760740643303977745397615322173467690627643889071038234982299426882066499721774267400306834212691237926924048987259051419110412091215382341936311691676731218256461301105480670790679991006506735967824361450230129986145324401415525644670093267244073616034916714801438699714101396738658868563964615622712421219148627852238564326253919920167707250644658878300896491187552133560150628401569295701692132963507002932902785710640912978613165774711266402658663660857563946433239457319244128286785480397219785785733640453465242349074794550766489134377611170626948221269794831962969315741570117206726019685997511632712301722373050846985632019411478009732583249666560367994312955320327846198435292652500566314408060791996228195925931187952586574035742160623367577415727944002232615828631382692941460132642114458166105023155074536573217645473877002426008825211739866945653486868254748117939132475516752880558001408338088488568563115670369469285532181336460409005468931934822939134338964444721630454054343301624234360453349597159881323898806055464254463043769528184374142710817794834598618663585676040163634144133035678147236230452006443790355487385889805644612847846666570366377670506330081887015692186427204871971635230974868975534807544976649419394884541783471824465114836167236012315822052663907294929780608929529443825674326376713685315719773366903152634288519716838139880251028622752414958649042039170568123591445391063793864523611744629874236841722450415627070726707322194112040168093270214179702042975303880942673257656267141952000698739271282898013726204334170518808019920440191358370755511530740122621100523885981953007697696645605631870523895714320643879745630356265987579046909153363968176778203712105203292266642990785212635477981980990233607065847228950114326838867699889245611652295724708387345024945343273058974981200840987265025633276374354697999350421557588257798050481512833408016961554880107592433611559306972605286080851402154169953098062673911414043077670703118629169797584346549860337021259695004492352849434892265765576792933472698627488655066068410679310863525578486273624517310573573709072053468311421104549516283924632140078898210148129698349700679668667808367289831135302157110029668057519170414941639463168901620642349170066018681247131278776188809605114762724402333247411930284016017686775691984988458621855409658226223519226849307088853121388047078111282041542178711994869239492935001346843059597429236205146538025899151870104085935960185660169071633523184138004566259152716937491113748428408992495258012544582079915131443349209145612675111860489293651285600746783205873662482146140486342503071513607812629434853158003157013489289855692957667403738013470769624647143814617724215108936448967524097573117024562094246965197210964702699602247974385371354141588012775565204565727556383840978583382878879603588899452666483868755920592490783080820752043958495836501295454358776306392795292534452740068043970980816246332441470302219475668498447890007883667150564290270471260180663360072167657358360832995325805309453429276236527026602169953901218996677089561501026812363033434292852076372154865598046564742221232841672755237076504007 A013842 825 7490539505032206571130171205088950934172655627078757060186642396401168863747155399482613045522607049730567880146633129023028556906352764695423483638901299993172599562916808653415876007296647675025430674885821863705473358785216747210003208491367858865919885362924982435816621513651445444337241231981210078779962409969856542914250339391437988252784767992009953966897720719769471476378810843616939615347506467606891660823860112196956962612701635837812491328862877200988696017056931020923590602010821585236345087679813633978958608846358711411224042894017794677144467214590739509970257542571145264698845225667780226094902174986639603954553294770927663430230988312573550631349632098258655761584781767603167327389188708745451611545175152858339678717662198293297119438741824431551477175572254429484160148033077247703455559164536064116003569036072939700825295101390328160900072014732382881484510944727118754881441740801625289668568959893444212862560178010995655047923865585287517350248710909575526677145880104880417840068750111057101963610577018046256277731080607288927125475919122549818718493596938873626139554845523574231807648920267120449316017698397727124167337736186068967479450779773930325333711943755598153794757551618202999516010065663538329669938253227371840285071899670281939371721890094154916339028569138030834975422436443041291347870398506896139446679466125410767233374187724760376634460194776216540714677785098983878884457207030199060443930642620599325206872300784504676494649963469008133758925048147709508199889686275072738577282032283227273326994622871813510408422546791769824493754810953785185051462735658992021239122289905884822694278601362378108403413426909101302230977541286324487150880898616967379038062599838210014449552339738453201422687609183481048342591994296298598829224135444177703769964116441059105143592489718252236285932327003509441428881854787275743710932451666916696316244403909606390802838296160137287882297149240892836504951698684200375187522693854847895115270587061686884809397762453241041402140588213147111269789352151733125468746127068764478443154502856233955694376964571491180849432038550995040134245173866107834256384390302192509042534472963285818476023779409275082535118385848811834442786191088541072852869968306031709477272288577043160869516005134401719139360429135822006411507314800456788000112463502684316311693940502974340452234310722049158832875645832201825695411778287177683274397618800807262438810053328374002641910054504163720183921292378306042217959615840163419323191299855229040191891023354548268631042724697163924134457479729538135962501299575975720535402391405323033163817109030014889252312283457209261639055191701024057523870125808138687645656304242354411168907241816317272199397612497767308157758567636391302653993172899897864601287045480839372325682840390461586944624155807442745117579713568413148769836269936867801416836791017133614168370158110312230605039243558397157091751185341118645337430183153958449122929206506862911577026559059925714494604631539516054624792403225081444546092280090883335894897797177507911377831815118008744069524683758272214981705494936349057669730718924393136183040143215327050916045329497518633100965594382180757397992591239354379602810439524077272701407953381543710481626547202323615020274578652109343791369402727560453413687362500793799534026575810469856409092732921817221970520152440809835983785845707309736102670415217787677151844260147757635385502930159964847586806826106368613622512260369993997269544802845649 A013842 826 125893497461076295840984787443929998350639823124312669910556898756314445092998440799104277456098456684821654361624462999490040955925070916235982489519014148985251880853942803037960628054634757474152413352806008063297890741103137870358523925114419603959515513294680179798769957779939843582976013385908197794054828224363378916759805454151898268564553595641711296321649992137165507103498673848669904115145541201069028143466616905694255670631676393526114541764198377117017013958675839668662787247995878383067251888634627746284357338880750862688442488919757075138767060475626558944070118517993238463793491707798382259977020855000451823664177225214981239271892220569423665461093266675433227384955427168106433271430094627884805235239758794090114980207748566715444686406933843221085676889842880196340279607991929302151977582878357629597671984789277897551770734769067245400247510351607159089110175448028684913292391337652916243459638508929116885581048911830803974390456408891927304105630084257235876862790806922725182638035483116536712702402967942303429259826271766704998197873772692694803201721883751649034527498288714712113991155402929493391654309456970599775880445332079261136427129255660446977883696638700338170828490170047137812865581173607088706762652221992438519671203417758428555020529806812461678910053161502884243431924889298194983683657787705403415680341787169778764891319973090047650095372493603871399791589534158622052411072278556555608881142310524412858751902759285170097845581936023619704086253284218553704315545957225147517268379116584200782806798626606569669434357743929275440266537107700267605159934198220678900965928326448206215022740453097488867936169466061265586596039536399255655544855263055370739492718115480795712853626173984182956311110647546765979493943648137890550522770044410294667261786905024880380148358974694665335257664619947983182095217333409743424549641715165868914987119696508754610223303243563427397437768187291685903138723199785355705776693915618428573202352756745771472991548193551622182845776866098363499111349641614178639753216157644724589194097729504724093355393643553052276536404271926573639536258637167674370347052447808949499477876887093944751126531660531686312167734710960980501479907513625109811438185557319474941184515354114364404733955498293889693575230732485760461758203439851277235917890174089615304250640058033489739980702060305480212504140979501816084462785757672595322792800779185167659809080566289981862402582286051479645131165161002189651557247263425626588564876176666834478505112429519892750881935073985234072927826861814347451121759341973423935038507992349264218384274151467460243663612548065316060367600606919111334803685204457386923260545505401250588515824013206844393855275673249975148207448246264828623705663256928583410353831373396467330677751498442487891778298186655690217191162245944319791374638188828937138412775946624964653327797247360017659778894566485981019241062172028181072186189088268579654409071173760844954875085378120171483510820042284646330078885921003943838486172951487476226385547277162375466527219316688372961576501359925281117197524253395218612255164192962275439828355687020001744745973852864795666527928744781311989588061480959829057984435057081166722292563472483605142064697378829452997645754843406001741101545551642108540523843501550841388768384659646566876667621562216982049658532202072690913379488708802754734677581668565357489891046480303362577924147747198529193391462326369737289153563560038489112109239501426822743 A013842 827 2115892011828309304199431322570131482279203507250323043186729797397376878678024794510545591204646761501797544855822349632429118346232666889178157701346070801995128361512216690659004275714246368868079611220610577519847649685720438187115711609398050283747577231943689781877926680407448951099077856976959080324679497966875309453982050267930954199764452281950241757277971417849340677888502211374595078463251110966367156007243430334003355056306585145993407103430882124205704953603464837311215465277066727984211302492282188531801193794568779749204652911274357161857257985413855576172986481931912358860977215132967410643433789509992593800323826624188189688442692551110303545404594533014006252658945864414364823992925600410859921588674626052272562472351630160786478844441337103016786971487589287459891079371520355781268287235436556680648073048353393624152610739263713193441959906479461522810674718755018107337705221211932563303826144419571667495960689061140322397580400864246622200103324826111363382432925091950242144597462364739632530389286682206293735569900149583010904711664497646121557411339700213965323303663738428166499849348857035995433533979043304870433222644696256141919930761399885132357291289406636583637114434287982245220831822784814339894559895895026914200113915842265908724230044463097043437441263485378975479360361614434763090771236437964715207339504416962471701528414787724430855152925500000266616297245300603960834872891785700030118465358812983806917043229675305853834490695598748976366577658947861232108431380903083054322729647812430662556633864517376616434183250602219332324559689169118397639923014069494950288534357382615001855887198795209495403403200216091690713919636488262289802742382406171616018654113366885733545930895106152162946720836653318495817354710894253526482636196136403822472668852512753164549153469287693240289675569267465753341474317722617557736405828306792758854188520739222638734023057614570524268736569923811364974052520818792473346988894639798929029811942782626181146568950489022114027088971788515195329564453426609500398332303961534886170585200539785897837024100967196149611747346598269923159685898914877103142422910490325014237724676841387929432183617618556051848603117287121199288372805581497220600841584661868415336488149556600122550363590059825404079918902920888176080770125213580416504071980155924164418540507455368862059855659527554205931557097442487022931566040229203309590178602695765112858411217077635725161400200481667218395719492860963801473722654756394506074009873901239487080235424602940837464072682788469829063697986066513737611003409260547336076192203827414083718384495663713604315254336095333767026598263400489504204045537231315302019239988309278818641185454189967433727525618240312332315922582674972974678621082359198701377816843892674426426700969434322893997117857623122185480331863867586182733633544039647946485303525334925780928480288336379816807903880978929882990384531925277639280233280006530018251653259217398521156585559950065722123366352450678050869635835674313284093437108795650012936861893087268044465922975055581484365216258356264199736738790126813439216172544591116963317195174031745169323945582545098620767334898413539510609006549310491846977544400004363169101571114282031951622681368845986616531432201653124671262693676086448918240584237730564991221030240974679849496152715596180817308610950720235716181169066728847898825726115103577963332598818194458614847171151187165680153330307319296174618803942753566886507219988300480609841601 A013842 828 35561797042798394475679842238436199822666573346356179386839367704857713199941562721338739751376498120560711336391806230272236192045132432406417296486523411969132122371935825919905884861929338721565814025784801976376079448267903404610853765019153031118945530537277594164022313717607994521122201542211751263016888322329273325993076318853115547235441149502737713214570865619793868773272056666572819483731861422011732791013740333623594388431344776548711193187362835861525283155213433520689598324911660497230639360987786742653982664105317481244882601479788120819334934960850670668739383801829651015376444054739783270684191700294445524002042554072730904093656333706510871687615020316366403088438903143212229596849100566105322702140854440060544957472813848112338349938525552690403138629791913154338389370997142619615776103565982208131652163723675486641132928694805227642179020148200309813879009998115589330024811652908950591447406009259741015604611301050585398536133797325392979317136580352453684368550172020407719724249549964179003938252741267841178813723311814041664275488945211938365015412386341496115188764676451762194362968006240203975251405585780824957371172989409976977248276306847869419528994701057341061188982297078117595426520445544374610607868170307717346961314583560963127928134357291272009053075315398764440881609597653805063266592170812872968489755050735888261887588067337284509382555218878504481020107801767250769751708692242260406201047285569818842854745561152865485396285120928174045793070713936703728046406218838116894002117190783522145589345360943548792409317892871500318378874695865372909134186097466001629499396944529610336191896150151085989244997586031853045828847330458224304714691221100526350425519683357248523706460554049099402645537101632323959202280625999719019593666548464539044298145404181842436577622358318260289548577292678296916410158857964033292875772756352265898062346468064114889202725529328086801384655530709497611118900717401445099542842352211100600204049322347598226530384350868994670453284348849574887903989768741025873194771032681516831869025465472181584946864064955665686524637654277122598544840903062339472514701856610892514293438643673206929966710061315071563419472592244645996439681743408223786638344513412022456560356329597778259703960858135485566371197001391367575389503494464646060183937770480617431382410308802384464639994069679603539091680136715879394410830438132220024282131775507724251811317325423823632787653169495380939576857516514218611368856658490722463585883950658132059357516781301626655258669579625812417073572051819896388028134299442019077432562369727348505054888218620034547726479626754274622416037012972027097157393344246716281037366483514049104902403928570782658658523065764929369233710847018270785423584531211052574056967695304179084953563193282664879409559833071814571367937636022520973204178974674363036578496350304097600064968206069535581090440527612874543419392828068141283382880737069750016755536327666816945078733506080754591727418285638546000965969490178183365758397487528489767429837837117714023338767441759158007726189654193732404975368845661353472906211956942902802472099289951541060827553405835472519236597637636358554805573074261436472151588730873331783090105717738111010922405766194497064043781013184066349912092613984946968869499283537605807451855260061444230481838691025010996505824248755001681856908504511746635563978816545834829730988337394265939736405538002693586337022475115410806818237865859198661526846343366177609607788007 A013842 829 597687122898312615952751108501397210419557098232208306954609253015543585751417844657540199001384803912263875430737087312185473679702540791454655502048998984965203580705125426235858206874446395893356636331365166816952767287038652521294619228676904994016117531740024525114723026651837563916500841319952903477524842033388096789965633690964313002386059399692512745997292538471875552472383456395089377063081394919751193018567933787211750886365611659454189023900007182324655433989672177182230079046790277976955355740121731783785486635618070907282741883070798946610562251887017221929502823557350944615431895228011537430389209906848745921902329206300388305102082000605328220453745646457170136707392645127967942834242833214532158654881340574097579100245582345224070647416798964067605550950912684384965310158348976007882348972633462972068677915703813903977521132573591460982102791630802607041864521038328709869727009450440732590456552797628467249266702136757188793196800731647879803383114505983689073182222741146992545405462186247956519190213822488606692322247701658598251478142702177048100814035977241525207977567917124767200658403280879108212050373680218325058537304433013483056611779889192141334023813940670731215403225466991922426333529128264304080486440338361805450378814205909107291088154142994408656155036825907033957897212507767501698321614614851955981407313137718074017544692647737740749192605563691024812504951824302183687216967990515670647021001728571945291859708646296210213055364027439821187644139489134179557275949320012230637493583625498656700920127481378224554023405825491305850993747013409322483818265740111089386996364446709160920377198595589302221240674428437354141245437083011375889339815353036546371601709318185275937934482531903213660263542067134468782312730481177277562310753680043507717518929808084225831560098976255000686442938558044136274105539925801507553363112716012532948733857088753578942830207971417154870871905504634526350075364357366087788016551413611967787629456960696083393296169785055193426308350051114805141002356043230421850784516746278253393222710998190955898201944339709873193419585055435599513743141057768739514554594104059270487729823284215588871950496000522407766391075857855765262161731061462017182030656236915861427409908831549859210844470142683105914000708002384714839571385231467306333511442108467737169244170060041675697204380329105096681513868057783784981862827173688221948109788750958321500192810288398203796262086819708867451468244280054472201276373859253572445487951558711225521621784543336439194932459624771029293755525474936998593588853170722014634409075748007546324457506290346920643638943086859093578946334077020859421924309936754560535395018488420623306094702827489144144073797166311167908710978205836077090614185216064160612175456054977337880814536589501748628236472114437987500980927848630509996642636027352019555774788159560968364291920639410684511387033947589582451249735261341250549816076547931288531610299059096192395938274036699242423162719126727042638235049221424727828301386572891327521193284528437419590254664393646168635854069518034060530421024189030367819134704360339367401148572766215550609328690091876786630809496495754278230617266659111962787451751799788087278395406798024431760572873712430912155383827488584603142972540563245003705789674458416540805843331355852693181708262880057359818273388148825313266969061235328925703923791969685845983288720986585427649149767877211271105566336739264709430194123811495551904281706492955347084678093033649 A013842 830 10045327474551940136317887880582982915521496149988725014986117715432241045724079715159278124616274399353418954364398226455901256134760603081978395022937525940310176580911043038746068882938820575779644986821254358692525159793258632925398665376372742234428887355954592193603149908937433936744629640064448448746760020055153742748952405444037208631102500330632061721976495694096812410403348751632267160299209004416258301063071263161667897147146835160446554924687420713330483879064420281901740938539404201958688663924225946090082673884832917738701042828770917895683719767465098448969153955528397326151563863097189909592551450904406872709412446970290626243850692184173751401166103080005658487641148186665757215215119297836641990512590691028858011937827502476180955371134140189084246494831989486458111967831371239764478639183050612171558269729234000284150197675164351684726201618938899416552617005091190626780501847833557392647803282869741649058425462812478072047258629896805915855460005502067862252973617610457503710629602964269405218029923714566012677860017121776060812593144395489647430381502669498314170478983983115962341465783941735171719930630443429389258836475605657609732474184597652319400938240900852979537282010423733240219387624058738158680735602766846864204516730358714366241318606681307026283997703933019519730378450618048401043691376831816824179512711905627670012873649330528208771680121708955054023770725311046801231055581016596876564481976052108684520286123218300405050821503209181074700735052393878155819136880221445560324354659993755923172364582579523820079471381709032377437651906054370482985533592294047079327247897255840867588779576796069402432392015118746611051912061054172194572134276638485234867509928510739932688864847913697311988049351522329016824330061197146503989756837100491234208340653284471583551030583493917796537046468345047798358891809532945937449373835418022641269369936090681401292147305375608121914744115816392484365716648754251837453194179608576342606688283138419073591128725577422635915964439309086530004826598018573700046135372954698604779894103746595395781080078517503838761802966026706121027480971757919205021119063106924159087275139937811402170871986280780107329734811942981846761152213949992122778389239373844883010478337731858483756663009688074961096609899396079902308676271585271017547326807517017258603486766199120443442914020191269359926203580447172074190168536308177946281881219537356509453740562517108611203776893178846935256826781614875514286852015452474792091316001847259567341897332819855533549229848913526689340149116657266135362447855240324899960513336096762831075157308221860695257639716460840785781351036832489584304281877107033898918384075734885415905533670421610045629448308974191799041705410705486947661952610926390347408832889916004117762849916459755889194770386827359255928986454351932981513572783711705392673906864597741195298654310186575374582881879557138112258154300537362397990758798541081166350774296286229705598534571734804167406095820362901405620816472264485400610261404130584541648695533069447711053410144464011156262799346389598455334786153545033391936196976184223747911104062481784759090987294374173152904015207604142154221984400739694758568701592499038382887991602054396624599948288484826340595535988600641425023939489246458777283207058622606801323808870097816214304970774225124046465720834617307040077949012182173254305847171634510013441133533621541282499260148712289833471253421576821971393272638899805740855262641027100518452184709616538743 A013842 831 168831818864794457871094741608958193861169785792860501326871680443269675255484607772681987440425723829932912366002440992044332411856921455998810885150510998478793137795371900352205179715552757417128493293504822006545270360645297843577175368980696678734046309791528830997888140519511452174866990360563185078086795657066968954381643078297933365462939723056933061361258963130685126181649082468683514163148805737224053265967038719958152347352096858541625248619221479928945442555435711677922559954031766422319680374574465475936019499982386848434348426823152817072756278131785909631824570530565773860629333847074470810522012235350366309627094996229674555280398583539408239799398694465655102201784777573291381516120510038740441934545111744122016606639066834117173316922651494157938930838641247298901487843341856426721592488749531638767379839339235842775712372326487258765193270609506082493999834004567640864299894556538599098231629775191747895724956753489318956898275792675617027782716312473254560885727591178959264864551737020475893499428927870710975076793307765690254077252977854994504362421915366258166263240283804229979073015430708743031096874105862717745273264645504287446773693620532742532171569014820636027083098749191684568367247797555212232947123275702395246685312687138912353417841822492727190755149410002259068108470619537539476341320970412345363985070148997884249906367424298187604825627805562407592977514580302763588290351150145943704419248571507790660732448872929974907689157004436706322495254025583910164852233545881835532371428770515055800757931539414056844075675512383707167594615585055804707537863085686049262253055409178917461564618347211538446681212598100774291949486010137472074173860787463021342418239368480006048701751498885510722583145451035783785766515338540441292555843161147956173339581359752113904742171016782276406398139993475218347017894642820222370711626051870706531814300515876082311517119761447845705021104354526108484734599715612710632075834576681342590190609974707409369846100490779742241839614331467817309791120632898168176675397213249619450535680201669028816892612879643687018069622450010849776108872692335348078789948093638074341779833276934796236285845473421071263890852984325695898514685259857517607536387946156210948757109422259345536498235203827475871150722579149914918101922096533649991917921653938509065348802079508617292945055937354664132279703576575621050914162589731546743159577656764350854389017634225044428501878243656880440861487718601212768619121823709743830678748043046891548315268472703311952361906070689643067739886203658671937036661103024140593636347639778292901880168879284812705195150714557351086627166876043652443402065508537918739121281160876219185124304398776000036894137728929241566493942837727119129354437531839842568900254380818281207240218545939117229696505891407427014398475338292937620298617775842632534670352673294236269384482991305772320614495749716820252722799329131449823030683127079951162857463597682662661994570547146853641594252452839283924269062449349206128056663419222734391489625824298207679674664298006635503308868614769981238811750882631376218271662578728248531141925978131356446042223456546728180857783594202817186008891823232049807264167665131338101198474855728244069651330884564476306389173360410980430377350995765232669798861034270152509849255679733997113823643802401659848949370067413079422590089047745785885118373413661209795905131299577244334965065319407455231151356256441646873206733241989035086554399207742478413625868414525166653601 A013842 832 2837556379660600453439489322221760364224680589820606445800732333210033432018929802835466162911235140409682458135403025753289094846079278910972014546724638351433076266926815529219512455479295193909678586783935543464006358951365520857001586426458569079483116328666225062581505977711428976702989506989985451607404774608324547216292275216953366073335627925417873962298679393337424915734976129051163822540041978025524663241108019766336666501946691901509095553543255413165786053029208006170844465147411898259926868055473041254056679736203975761636094009616729396541814766560925783182075556907218961275597213967780630912443459639533606565902585601632140250597658993546834286308493857884265302705396756674308249141437412221110607593899693083458733107782796281007331937519003662312479610605043443352637306183046580963909804958413378252763352959774536809531397841691271358066603299133968728476655210114768340006288327811744235043979001631647706883449348155894983708589321247499095385944113063737989404806423624944768364578521044103138342044901990723039358115665123617956100276390798808892634819225131560701000386279449897693258280170343921844123645163097234697144807758896990559117925468680293803738207560432090429707185640677664642540548333733510451999142300894730156911040050332743699923893667510635265895021796133907968157699065702567425978868581549720288532497073994207440588176317300179639074304326528087384415173087551148547628395931780502875840174310741331437634930268207334088273531661773567723162177734407988778140671489205636009792566603346046542843338555382932053378379878336632966365762704138032909719588864881125429950687102262070065776516540561584326673371140136279713524795011372380493150640078254890999702023349066043461660530337441768778714454925595558418087377823294849196803986056009413699405318343913353778397001668279059719562333538870337994758329755261879477384550299053790964680202948770329315409668231830653942764289700886520305302934417420302827593298551730283324913333581844907429279003410948535127858598398068979605525659364477119512545383400963086354105153177149451367325514144668171447712696144517332352187061823340080195160222657609775115462293657885443120343256204871787944732213566107561970966336315162425298429864072211047437415760738059912820431925839070728386966430194387772620028539004676441055414164509237744521861317316550301330842527555139119840071224978011506463002714330645618106112283021677238444809716219378420321709831067641141189569559024086530583002181580491089664562217718359489106252534717220724563983346555330080831039504267424891299245775163158526730957246094781753768801899998354139847136214898059565399712942793685665666616258515001996800248411372470846615844384184030228232620079772810113763008063697273679691207060031597632234055506575378412852250086353101598743279509174516884625830995175010689402584358868958587125010204617380056228979545005634876115392567830065490597987512088324712277175676691316832739194145390686252511360142747185897169154274600974869844915190132586212107394248342086876496917766141228979976472292082856597522904112154808439074680709097084385540100491832960685673062902349914453707788631649634180860535676768867766748445251444873061061110688865947862399466842766900224598078629918176875153281482836668427348093352138185826265481309457402978453233036440209289289492033981386964697081292062723011625855471626625463423371184501963403953039777541751994745537757852823281100069960844602014758997985565598109712699719787484527834697809970442924475947072007 A013842 833 47690810072955711820957497038581126441524206673114932534572908324261031891942153196255679800049129004865533073881718653835529817078054440656706648486800996772535712818238988599592345839240514324039968008077604678999554874895600309043625663069489170518872736135893244626807370967395986811447144643980685485165652046842110665064224269571335223594551898542498207684353904563822100558757743800962910365430485524674993015093302488212820353898218050788663368968401493729077366193261898959713382925732551774054590871408335404356930616326380220625817832019628370967678280781589479637941143884939629082158962375156489063745437226161641325553124756206631381191794854704541643849986856269460846942569603289425098743320138587200205981830672141653690927342505457094890227873881894552485844815438965152427775205018463886260432091936053648294193673194930640157794203525305197715025401648544612419507144116398911490485687925531985358384155080423103009590133194456126991190260722206717296151562708262244387926581561864446721903471203188241446114748667758082122491849983732646988177345300155581058513406716786140701713492198714430530591914822970294434186104256175223554912784003781720327094973352109697959428054468182143852088669062869509647178995845059110166749584651137729747203850125942423364620880869851246913897631327622591220826448197263050728426844250106148889365678322620644453965479364864119193921832815957564669865814082472153639990450425434911834245809640629557472330273017760664021613246639428352723186721182195067394210265719079124416583666902437004245567991100320939021130430615203790265709373768447919113657130052057075101181198127718611595505913497218547778399348752270453145211229756135598948382807795229953031991906427752992460128533381383807863853843934484550332794559076116530450684593643350216045905185406151736953518407038766156706684139787793770677903248196686408376402136876197064743380170959982924804090293972377800816039417002799746771226418753583029623360568758930871841818397510067359163892210327812029893919463276345340230069756938766947647350258819986592353445309448350829130639916229437957521707284100902804843207948064876727840057862206447490365574769508080642523609107035280139987114313405569794046031214448934881990710725461651074280646690724572954772999377577261731999744792277075294424819655051596944818345862906758772178923160139260914467470360619223187152077078205439389123686619755160903509429140745329346541916900499093110346977130753844659973095578517822319508517665823313743992297193192467933408786350992328717746868105555432668527280948222610148066423743167205358767198435114996935592253533272338028410818363791687115672975429533474982858819456861638560221775049937117519072496564980996045905645680741619582014876526560078734570117057951061404957770899012384984807767201336578570078298710696105279906341535906404656789235319510586973810046509004306605040459212909705362871402887519910700480376115668473439242491598150962007847636001581263845958429919151953373721975893218584637483489600558376466888975131885454133283696895535635466464569813036570834567449412985865435528158677794697267772468966236570244107168199795012223466803532135401677723023119454360555741119341033981537254087347769985723347839226383292074819907533034798740701201882035886258439404969386489182043944368050571858863487643450597525088492615125170715663845275698185656395752911628694163756599497924498930238739541144225775688253096232400885448875831915226062054479143401007429941344190468252459317766092173234231667242439221649 A013842 834 801539444896166648574832652727432992102697341555042671108566870205855163007871768769469210399425711184775014372730045415013749635630860984117268641117664352756007725336142681393348556520115324244139742311760301839945518782370354394096216519208904488910694076235957762442751483849024350339992160031383380949179113951275353947734417298685431102953633758803767376550936074004158044091041400062783634511790170213212607604673134919392871687967350779605065242251923905104603293610152735815902826832786997666535508775759893141026932868597472368058120302753894030853768865096174384274876805274180345983845680639255111694369563460098705758571367777564853623690496123019231408186729093320828454563767322485367634578981569235073861936628106684773583415845489217393820059876333001743629593813082687316853617870745322536379082169169253666880513065387199269132047178649804457996431925507089300934656571164316505420592956964416077918362494436671092282181368599224126340934711958128297596419314437763541427882056310255756055031640511984773984850580859010086232720522676594597930296642459714850850434826689024666773698663383793433927658312429661738555365854233536982287419160751559373537485217128907693604107311446737291722054260939647848640137383167908464572560269231671823861255109066714309489183144779589906881877489723352890648430114851400093592669971311534044383568955568285171337797811685271251292244244137798789406434737284109486227319500300284563198169322630060972437454898609503480211253836268872324218599222909152497694491935940562844069521689629258730355261226423094022128139147349730102995777444926304176543235384784923261225552396932566705085667888147752132511557854479409506011565138511371011525469850614429820608687971331244544277380260540917658767791555006881837443278154392290527284655965363787081083528451121192242977783867100542795769240337413449903783519892441708465582190714478244067141990533324433017182345570793753698315174481566055343984002419991469978879821079131351163045441806951702105467536378979536786427104419285536133246782404869856089109015799987514657684355315898432385198665072068163752067334323883873440999795983126383164807852490103762970574215151122311358894298261941953312763430265407411528531646621243248561617875162833969605434828931007897650869800538941037929719710723800804473397943942452189851561938917873894684011161552460558189454774350927284106464959453398819813001801018224989305282975568506750327329997346688257905601644636579867200167817388149039723979656409492434095278538925985808556801472201128068759171612250070156859938010896777408758552383851411220464800304098977753496499005133708185243500624240246885353115698044169114036908178611473559281647373264293134143051449767635600543536186956224400314924029781895243291919957392983489033125255499701154439664143352863876027305966430669441439385882193978943066656678015014435268825451676835381110914997991373418033779668330547139142973681376040033093348556290123218465895218278576301459023331651186880352145248837324752002185009716584633279003005041598827618099093723267425284870024847705646016575122284053440374921762897695476979451885915538036092709175933954770439806566964599695997490849568669437860340992764758127696629446053970150052307133877823989901498185907715862434965100031377140345591079320478723682612572993825961231918636823474192604162295382408744218162247548659406327043419185743462810257167761617053520522495468011002611992469788377961681739256106999204424949630963140731875024171809199919083753694711155547731631343675998254743 A013842 835 13471473450369872862597212394389966298270034219515602173321683387549807724673300817708469019183147927882513666562473873290136090126047880560058934051264584776770221839724550046178009189433578254571256649033755393023964334175298546301575111038344057745122035339297742113375324189050552256164248233647460483612853368179084873799572351539006040547341722584214918297691582595787884247038132810855204545239657390773464296011741378590235994459667264552822331526528085073093067555705837030857878810578651069781462295994196524021239660722517718089952827928384696976559293315671402876507854466243149074950494354503960662247269253073878947684308978237532494853366168339584222277394355871443163835853237389011573834368943234133886397568908589050989616470115137276737933746341528760305182583216480725734358755553616635868923234017227646379260783089962658116302316931567263525546031371997649880808772991558667506603905827700941021573918443997131047986622262047159891412089703880262297703019417755491840778413720406468492016916782084928096363383712497382519313333824625525407414495669820427498243258132162437574465553435491416244022153257005324839900033912103056061304653834751458391044514044285551606404231583485313661972565963612661392094788998903037564071020444976708343636114618084267399584701114310567564963714969780392033128164940307481373012004207832952683954643436236168874674367820994353920468749011223984253553948629534028135022558841546882653671631805443434763756304480929924991910543226170937153141997139434126028751325967353039720276451037598951481080875432492941229907634649506913841050031516876394295162157112080205251417859135245648612374820196099270091121752860235435567536375282960612590708571779276721994970218734164227055669930038911203090910272665000663041909175940871226892073212809869169471770862677993878027727613454358822768493622350907852532889618832267794181039879338235848036455434893583745719783682008330618407583137511680692166339128672796635935033152876960618997304740449437257286592883921509074769480343974932005791478671878647671289655228550390158851700959794304953098033963866249628180995687981516260922883571088405121850925576801173944246440834044912687008936470888458409327614972470702365560031384763235278575111627861750527158543169843449735818168737657982024484799178134920120784399243840793954835201507392706547954175592212204601490166392516034863977356573533273964597121269713307395253890970379892952751435265405789550619446841406997828033220506842620910640926085274339339839346403729043484414162343284359451635397287086929126344978149142137909004989915390668382351898710991519103015658779282233469387514991605829402129815537028350299618315757923036110846647402452974705542265716244651538335212694173263496092928168544313354007298723903873500179736169183477302667435257331583164390931377800261302271758522034204096121298787398347613563149366332572250331148371241013036893734885631505767575958662887104836199909185568100932756300933608031898621805135061497898078505197208917106900723458306637931520203505734151495777391468206955616762810507615388792600578080228086172381310069021567881593647846582447772610163119921977826781828970974027090629828708700627242118751065397289852197251099829076311929125999084587798274480010550980499944458436227355597788349270139285908933669514307232930424856529092130755098155698492143764074652894550318642138618746254790379451992218569497818519421581330860920899757439733268401984991677390335628770128447597506280623531255597223040040648347010391290725527993162502667465601 A013842 836 226415054280366453201671348712512163575024465127398725727017532694549618428584166843226238805411167223921407193915498388387317266748486728572910504599603876343177118460250512626113800446810149724579110500310326890553768564484242667690572891221448578522266047947577151699499073645372631769352520062912868348081226558985879473949412512316074523479172331472900131829302428687406970539969898152043422791842921766729614423069337349966096358883627715339284925966357525823475186408748002977628369169395388529817036808774460979224974977763355287937837178992361602085032042756489268145467510014148606502692958616148066850389854336412683473730180997238208641000525191283392023816166939131345254589185360797117521434238828936088228683940646656179982484013225112210134452474762073874449203676119391557417367604589634799048992794127545052696235981393002394960693040668850998073852149269164501546753047669126524783491845246169715749592847288259781523511160358226616294962991653115568437494647354216551367962799398871515945328320356501386515579390055943508002099201590481205522415428722671924962974439427254088314042556590304232813280329790488494584199869960716063222347317000667761178285147542307265848835920223637666716772916150438000016937118704563352339341640618723537131492178386142282184820071628217709064345157497099048900785068151747839436212754721048435759225692232821290276652099967452106341318264631641503349481214616578410865324146449878456760259115754087808074452209410989249339040500002254940732857545922469356165223535533302538578686312588925577542526273393908863251057615554262700926527879704141558918790374582732009660579958486073616228183603035840432421483300321976965583583859380719015812038965894303866569464466265098164124644514163980590348928952680666143745367520038222710375074487695471131312052889029043108012017999327408734270072310851708277520275823713924816800737252037729897948706494256462014312404343514012703576249792158817393239661735603693060160102200403077123487700772733691983215766600068803019650656141186682221337382038264431411365235426246407399820538031262883346718656830700057500837994527905343797330904179282824882948506169297330480949931097792847530559195266222320485569224842315094657967447483715695327011901129472441109953635055558859709895961973817703885516019786913602470023398091232223998915231734749218951465829178310522737245226559016997958867431931373735522983817180071557392032145539174860856893372505675104977261043063527412495754337058503929645142044715205821284679895007474033842548826503580229303636122204070017826480047752631911836646865507970963502188361635634461564384177103396497919995964463919174761595809730835483485685032943412467914999602893027145876048859892923858404799919750970039578833843728724274540800669652652401917520825795466703025931584369971918243918383666688991707281445479828868243510668719804028341155851399951541811315610675447706111073002222808717435649137247143570982011873681843072376835149791150192120136678904978595173005436849490269815680459163759663715060060320873884189530618406154303050932556201491839437237915794393444299212678330045491385944439357511199714259011556528681334722199515160473312215531107131442058289849156132250545879199234827285574592820666614667125599185537330329262566512937673165532028786183230978271448183526961663861650563684451441600934702824557460242802691198707205418423765268304261907449633217497549835855918517427779497562223289597042032161755121899370912739548818771288058439689812822527633963176768203646423223948981082182332094356007 A013842 837 3805357817290118978960490357811191933205436185396190383293983671997295436929214092134103395602545487532447090708137781413625641302241816447124906850805542349699777829961430365707094644109538186421001110178715664049537188263286666515875458582758886259223725467854929188613480930757777822147507804697376578326201174776875676318667776094496264516114449375065032515655085918949248953865274078241393806862503986133424629608526352840880181503757131011707361750716570936515147457971827686045000000630028295020634937645072365677834154451268712324371229467324621446243133542608315129720872440807795629490760555461600559554502281832087971142983152020582572629295826889899969744278317745980519693880438358917154182745251997928834859490990448350416965608810274460915729742743326175607867766184538613905513697330337992067616421890901649700665638139272191252104367934521378724627233072766847777496278472175009502036147443052374412603406984373782148065652072140714740069443000713913358728972538082317578841350769496833568493133080231718803167342808670242538991281281131217621215236110541947042852711403453859462294113248613243240892802502788740128476647214429754874577991356830223062123438474743558217121385311198678264508802401740411466284662154067596262767314953878886488568989042135893336680270943855455036244449062053743714875494640426425937404427768596661059805306209357027425679691844152967551278536073663998746794730774060833351413502929383107222769674958478953790307318283570496313641253683537898788897136774318942469068911961708215765891980855682072181757239076931426264660525344620493214472154074187507180748109825611976886365367362275439267947081816223370147707869828511466860563293924611744498752938899785565085432989284517504844442900349554021781994448907703955877928391909282409093273876914697783303961672905911127516357986514695758596877105328484661020283275769159934395969990994998126394823910048968357074548579801440011509006030256813243928178994790291269262110837682174517214457786887335161161907389247356372351268577764924568094017379917110298730815511808923369168783782691435280408300465353575866416584174030505113201740506541206437807715543187380233393325491960604388446108394839398540400961961924789795916458889858809691361089022283043317734990744378777755144221432893954149203867744558656916713683251719339988749768299765930122917286190999864955644880522777398684694684928470598372934789015345462665087884270076911886421806911702881489352826350768705221816143142942275545545902345528464238331614995390616086791718127045672913906212305883804789609650162578484542238523868592467983581279794010108395512604864576784940541372174745089570218140774146151970943908348679933348247398325823107240738753188220371288209472251254553455201460411548668882207236854852128919027772519144408877756832138506118029925536274286041883624279254179483788568683809173746304329806394478985563222781468622249596608803948358746113940955049712741997494673560970736517437468362539861278963137162355975249072702377129382964792141477165308668059014433812927371573441103552235371377023472078473345421657650756370618336867484693074573723568192281690733597551207230577547192676007251302074958406431317558146673677494767114734924591701539742188652181536943792710379945511325910843915955382943472893096807809381563051808229620537644684522761023844575378986909550372337234300784830976672001467448222864389729878505985486481320091230422522408690015528286828257485434542618333762726930413596997089038398195866684108221944019111943198685435124910525048238455509841409649 A013842 838 63956648835195029679388961443732702821383765967953771772021983575258544408469301246497875769891982008957838253531671692218806153366778209026828309441488750271404165988161760156439139683549008299177765658773674165680571523141059004132318832400428601358773153938237794873026774003245971856833163673548808151928463144474949491887849312820198717722335550646718001490615029039780027167613661433003105711938104494944467749830502412196673210533646100913765628944293407730010083326132507919358315010588885554411811397000731249947358633862473248035707253657324912647008345450617952385218703112656621144851212655643120604432519850751902531000117836009931298180574962538548791492085686356694594495048527498320610349399450329189927483465076465425457940987274282864610669786287083033441433546263540483909968711030990632680429202720384026519087380206747718374118111875500812224809906253992410596379952281845384700721530075381256752625461186370156562539414376468992636347128512998741820157841447549511547586582382933281785664087679454497924833530585320766352826464491972374559764473309878503949225520557849015982777161369442779149685331664370355339307009732920890177032300734245559005108630445014982955159122925316185591599441966051095513846316823414090388330262429842445213378998831177959309585313753378632794160455385937270615912438421646940729956217506804082432147781460663559943398580824678925634338355790070826937379040119640426137206743734141883093089927027155776353695098391969331543368550659221464944994177765978466077641203340429982377346522241448587158793917165986481230149449467036629455633493524869433186833481839060495529142729257763307776386604085266182072526168207792223525487280990949589790540644088695992390872250904885703920551826174954444089980702791780386440342482819309449630654049305325643989683836529648320167428679352491614737713509255841697767901015852271017393067638652933510317805456193011177351937980722802273431864350526260190700904365440425362488296848924307110823392024215442053648177491080318550107770986495087215956150104266872790768816306972575065619749035694952757822305921197549586863530212930699437581652693438056600234275134350299582641621543381877956613743792065771268518967694069942099967924561857014482705823197511109041171989440774117730708929622648687385669405182797346799206874411646947190917355814165987575870829012134730309523506946319739693663569592805346853914998980911191012132070927182658075091308764990329191552952477369628663063917803430825093989980721296898453639453227530084570708406561256624664021710224989107098969390282456589701402870659433609400050569497927891803380349958942024495678842140940720406656291991074376175654267616263639783994023662108963395096224834419780240936600126835279921570945136898477903257029819499730742099772729260080008459077751872325728958488161925505938073261424994584034473868780783154136871056072008310361085288143134148970204167960065445937005631520522054751892978539235168648571530769207448515533446287716876011164908852413539489261521806717342784067855589093870334034824627402419886733633495222901516501800136262320982387731815236504360572010607678376159574043139924316835667305653872633973825936891154199771144497654550897349877612727778446964677215091414324083355744208854583553695462121130948914278048852275930211740915232376194212774044527755778394632988813107871896893290654224926328663402281681798190068050098071291546773309711334122853090983916722523557698357786335550151519461324730075468358477931359806886213129214429340306108144371194485743721753904571970743 A013842 839 1074919396973122863821490274984815536318996954623399042172373477949370355873143546049889798064574541624554387527106806131121475019635441359113903396783101425811489817763034702949272620661408182484280707427009141702593365589431778682451882616154003503036900398239962618430960990672555048997794981861334818609461680069190476110159083400569079848759293599719389451052766793071582916606082807704483197700543722246531669471401254041789486649438990018057658925666739303718279470462309060600655200382967399512999314149391290117865256559326587879736131812218659806858269261988535925738370743214419831581514331103393927998697361131587225838518980469818915328520923395385389538607484130596966049678280601664274498142356561682695111214597540154405671614173118872105511527098127004543050173612051324913074844126297859563459973610121494333706301599134808902713803106291542151062380094410850444893357858000975380665026755976932782241376126159323221346599937425314359239086188917969853771392841208964640580287690109959666971656321628591746622677148547486120091954388716579699225961502919128015874633324015768411622535751136224789168761369283072562187732912581201401205381878440465110198860751889366818527359379005789131238011821123420762301215046851120617156666720658361976701260833355607962116200368253034681371454773671447707241640352552620132848374147636856213437107763009372451968699947920378703136324745763720388336529527290796642088033741939722629145562403545407133176553518673828555249395230929535161330517145712800079366915704542606713816062999312026404377849365808734790035121797192484631260832125672480563571110329269089748358301850635227913797729654861068722092947309068363900792864731614889755609616605198713544113389920958414025792714542522459341820305671821452954902836108744133919942402606674608098534616240553799317053973813877326568896750950062931414385112373429118989325287802839853507911356302235938857754021642008137809569344139294855025110099669957229067340805139870829611608749750988934595664919092586913871661306970022930838575014802413330994451495671288069127871122042925071000719495617567215906415352288726265447434836818613417280137462183025485085457733279619222816807191913249417709998290034233516874160908111130842410836770480569209654977626531090596700024980167856488890945692907275007654269938236550241437747999168687753187661023206948412312161581246795865031403614146279464573749387872174387340903716073158934268059626413192462722430472287151348940115266522261877354689605982836972310318290395098131379896189075040090728212883751391923012378542477247903111478047173100673186649921551674077539413541759938605698874299862790687874672299493987040384221275826542993849587555689065347781382250792093246509421438331720549641842874915852718120040900176331974582470880260674164702171719775718178526605310537481978301197304769883973867402312598622471578391839402243672238760437821655641742221450904819949863253648965414174215065290308925479476541717638069587200570631757657535119648623082514358196018397005498380171828448885900678704123297512752471036332178154211305787845754890160828750990608618679928788133782283250468113960943052707993057060406124637359198092521329628635553625572080036931759393037115772358135329954041400544868959992918218985786959631869847858402271167060201559068729562310546696134093366377991367478596642981904002971085536025558336805845802148225982180473717998284197026619016318392602791900166688355453434236299314941591396587586484738378396700938592364274336584062706913922524759582446665721894731517874141112277601 A013842 840 18066170304927275972247787051669794718913381816355467701791081043895067571159923578460497836071304321083885591168084090645758630655012862922627374389733585663613709367143324252468424935456287323013305849725742644595486695461579904315968791129700336875541184993219051727969161370233632708505940260143454296369222456922884331983443714713364525018097447530483778503843851491154094079398433749089249103753038339797457768805840876680355902117121105233495073563680887477593123060060028381515211952836533083614979472908819413010961366992601962494725167367959015373866931486241323303884797081204754109390511362854741747874106548538586504667988504756246509926451159506242241975375985782943208396942862072171461490278586732201056734183740857375096122819407608883477332235938220565355044267897746617814048905230688125683071776465311955266601810976658733227910888807441948932905422246763163427322665519422393222837104687704309271130808552359745381172305148307258435731321577144319332335799482199068714232895207678092122792627797611741485487334835637599220385477411159555004890734979561784562804962276733019694139958369346530031559372333540600552689227061752251950058853230948897107112252657004588118989329082950297928717264677621332751996521292426784212552097574105089742418090826207703019286979589228753889810040381096021615610249405351886572782624299332642379237470172898522800237940024697804863612210002050848566772051765176419163573583100780918228049467316387657687298334988351036528076585646232697456482001667995030933919752246247591039106570829437227778378514291147405616120292045414089197600805536177380831939651304025591400657979203626275547198442309249982012216165423511992080625677544251452122530826283574778535913744401548064531498153316174974157973877426303159813051966479662658792471960610380138312071295154987705121726137889836227643447693217707688281570583660223202853590112102329417907466165371679424382271841737230772165431966949128628407025445152971148934796911985809033282308257064871023749340295189108261441011586245175398603930273784160854023746287747338577832129948175441668309092562844452197739122825916622343375037302410435704227270326910109327831288123230560277882078474485982963451941260605362718104022382623776068398933601466926706671208969108039658737319841681164008790124260692571053645314851941699907844230622028135067825018817039181965730499696014898103582800542956518961091005961967634928038568756041582208243278141126525720975888947730152721636517284439655372700268207753540993619519506670414294101915249784198804869073937209644050069046163415105507594611538838303014248025231518986221204923396359288145980980357793923091109617337595440187737606982816708097630018048466121300161691489062711194083846114041227277830453198710736633443527409263611496807588084541150686149400094270495426496655454203459609308223101267439948789430667845047879818031644833509399316846678468566370761515925357308897351704078161716026032602334222110533562236648343035552079990607950950192755934408147818818200481198471411275547920740425332706980200261296830780707634918237829416376323602438933048817899159054153563142164478834590617591341569886863239310014245736780096042341005987068477749784989949180712080118774804786023180490537573818957612610600976506494121430532836532956166971504780807603268137753753358321925707208714900913212773778596860577935034603981558966695850396705234082507221778397162499426385807263224475123466101531190105869209482586223326602447566048997925713352674921866358774968341915102295873634302181110787884752620910689674049640007 A013842 841 303638124314912727265568556977414239840777208187486345664002699104744400668484835583185587130850411724456865130761989311483265305418801187140598281368252374248355613333577850711236817890213821037884631416340556627716344890622773451838487472516873561867220696181032602391977695149516664931859337952231036359077521833502916967645738513187517571979163800644840865314103612011826859192449476020943009686777315376975872720319767614366741646882454415659351701384784675835907619270428897008126167291323611536316960001178527874475227695044661183648845887953287171388581517489257920768391784543808302316526324475499644556520108761288023383954882799438235092333864637821413360880144193053926503527418682846985753267112207208103160531426132589903240536225783682504603522889413673041922229010557427405600719950212175328355387347052498032165776637084703329361498308186676835715341431701348487723012039384932162896223218486246325919895499339510240621362932627600092529336321747064575018567781897319747880112269755445694307775695394460539146585636582561130097018718849358640967198582801494913147063000985051861999410280313607130240418370809816873489047839226870098524639146252558113679235630406276112515853653897145657287951067436781739562805533361816962260363103927984243300820852516072864645156265956167666626037348685080835293561461755749157628757566598883720467844161195905472703599057995096006342730413504468611861737874017320076882181211174824892658827397186527362750423116149215870927383174956232946151093002033992484906389276002683262594264135930351487271207689691314446190133748407274597144076738646533239642409719466758114670858656475346813121764219891564447679317092272966050899075762486234155823375597348041302853102302156818320580889462784952790673066957903877206977964400623690306325076241978658984610982257669878359980851199514477478003425379910013116948356799577371370360289014103850526770783841401816085592842844077637587784415068514004857636876656685986100147131699745492422375754876489287296155162341243342550039081730022662924336256111490391473577103858169519477624608038984648119270918703726708087401437335180671725104251941612192880947732384378207472860459487136026590364092920685915666736776766994331203174304184757804381580877039854637159023009143798822544398134579135323495735618449460041698616806716584150351137984064426866084935091257977531298032508390922392426916128725470214179056537202790040235544225082790872173944775717913517792441765544500676792544945999577287848973407767713763479763264348609653040970889603123029313434525662682487549510458868517678266142636133255358760466560066139601419791147522610555869502336873442465392279338592966563235305960560200412996867713340570100691817548856676987038967201638690906858496426910731350598285365167493518426845132936883119582112967384404216633129288218797545653643305663001863219303961234471719716101657854716792474318242125021194993388798157480290637790090441663961249529947431271011737580511348701398523808402147831619889648989597740390877495487502709009308133903884328566806216225791615834931353220070823199001036870786191147751482431166223158935730358395772964509857677765088510463083409428098063074183625287624659905540636326075880227930556248144038691594504465003175220595146370612144646698882965383609394298290080851033388127591227332693316605361056871339648367088896877435733354126589118061553257157617424869224698876429521110127859266262673013753400094768434712109343803773826655450207336242585508137464318407411807891930892922567124286748171716757929011979037299645961351752299597649 A013842 842 5103245955360738207152410737119401129003942538007083011574893363853439142035224631646600162908202869852946532252716754358099239988173791552272035314956217653992112793297442936903757198280823690183727000214435735242028608576696953405049458950591093954302378240714614948401969122377926587509759892963147028087015909455683525475221927191142607832253805997437840423334139407082774022447498343483989163805666339540833492810414334294661826859153411363986724045174076046774099357078098472015576493665275939090879146739807517986305151870615620513586152838830897489527889564441957874354360722827786137033857935459722526061433467950967809014129715210158417196855262967864494356312583452657342744785325802609289555160354866546589819051679010438503763692346746351854871409202375602815586902980438682405931300203216030743668995141911334426610207939482608856578702065693477577867743442604564033160663345942554861796823633098341999735683657399148614123246808672074755140555559602914312337068710348253002621046917779775784230786112494698281436664794043104913540593607701170678735706581144725005262687857555766644624088581230795037950711558200592192730427033886005745903610131066744216606913240238282623053952361049327062038593590409990696832072599212057684709922687717631177156896068237636636091141361925309972983809719350153598778887487728876092266528421827438689903056817219583279729389367723578578602270059769603959560228448609098532158819616215281970916912064513965385746361313119871142676529021489407125961420085185311693821684561777097594421797332581417446567187640641921897117577909481064154200497746432284158669980155077803633273121439381153888137491243717523672146282369831740417460766340106137456923473664628530177052090392349645514003009201026701552842236361490464217678647681282362978405556398935321554356778804657645596198166110239822972803570360147590456551032730496880621645377460043415803436564022440322950558909680412854937892664056514879642302985968921368385172842477622491142869312209155451586479813469276858238506846636490895769319456465819009496410384544255113860436787311214980940586330653534782824955957292381549683827162382676125750088538184244532996365742600295198904249309717968184610845007122873724531750530433224418241229800408836886731699714679826810503699447871527381992828539280074920828652670485629814951576098170822338289504078772828368526032368526232649519179375488977889707403220767292206238791790966466188627489845490972493537568753506422874852302907414895476877696064351965222804381183907082438659597741559688753670894072812704568244622282203176618619059285491622814687161475031608281062429816412515612498725775831947515848038843731989028295787279135288341238355658114961682327377543634170121163921757941478071570749447088661809505382132370063564199986149270194590816572642829681668953003947093330349800783038278072315126841676467766193268520563564225131115866695395231224253885530632771244749338050053046196720849826477371894273515654237624404989647814898606035485330568169222749478066658458030319441806522583910222312076106879687337691253569730325505610426687303514620259165220610712632232820133557756214517177990197842595353042862258044146087804190209107659032421474732357318990828858862556858289628836543308365932542625050878315077068125999202323089971361388863318154260425757780576572186303282836605470105663089819062370482805583307260525593048076059777059514016150961297918930688076745342153395392773082206421741310026704598151634700229134635266362799473370255239682517349585657887376522043550512904331679895149672438900899337686743 A013842 843 85770254771747927047610567258765774775169262236285044175539232766284751660186020384084408937998165633618472367571410490496573926481236914619036097538469150110645439716950123440541447231505803760917899692604021402212774824348545695878666256582584516089960071091690533437791895039805812156276534521031612101058476390221673012662054930301533809836689717398937783994976881014840182995275104658935405876081834168662788513664633716490381324021791384794524871027240696118132287894411601019165794129032292708300405819255944954795830687489436733971842470762230894106495239909575985994273740668566601605128050321271556495514512295851915966100478123537132517827546404700898556646545590088811959511606970764454329553580084242048535088801569128439932756377271765935624823774464326756521569078392232935196487362515451828708844801350103797708037764838884207052518245618110277651223164039854907705331268855256519562219214801483833989557635229907490757569409113351560409647317290246180847449113814823088215051935547124691605566822192698394016106025193482464281876756764633575597511020509299393163449994821939769996197056784745972202837609158677352983220287158522098571401975472838770048512390828684816045667777332156039931682642474020713641656644174957053506919670612470227194475952218869958942783812869878684715938889953118031534676762006259220482723543185653762061200675927009536182411847103330185170568352894547733748328759535773119029993281289730244085200541068286216238239094589605674294964423264172465566033587371709533638061052429787679269447147768695883024454722676268781324855131924648245239647765624287399854766356466392645664421352031679053397926815333160420357762567789762061196263099878163852238512821881411706685714483224220492153848575641655772998619466527570232106525031579312674578062186396905949364074381369881049535302577814800704703909607043000552803253207101461072607993858970949689408358331525154507830043594998698852941162004797845582148186285179661438449599963521401208638204530299275674813966224978136156414584571419502485194952104821020092606169333035295698652361084339590184668434459293959094939034774213056705536083118165637645481738061262597866069919035883161407983718148429891278754472034714138688205131164991202797380349255471321555299677104623849204135676620376760709153469259680219194367165432851980299891139481957011039631695051934926389817026017820392140468847763843251392312325931435880110255373630773397232262221833166774698885918040182449257642654964922148279883437753563479499673234557926334546551859242393688882946716681763125678487366696988789429130529411257704646447122910856240379816257924445149899266084114407541898857988846603539598567296800426791151193043545938160994876234375859497226402032985722421948889585957219139032356957498743658323509167210784160487854136408038459810093137338797603189101760524339561400336828056393746410264025111823931778664371549507651186035054113344986310502124607241547428287323033605189427054977600771753374661010825000871638401950859220126750477866328704115578858442225067779106399063128326905084576898746457580772794441333510170222695789862804247209937007984705208697390210481255140500098591385970947963297725024844472425357907725826729460278860630902993117273791855783383706228243899230111841500283993668593444173148670862625788218654975711018150448735199274634828136065879550588981260704513438645127653642359014336673039252069449206534123468074505858965572116366337192643330206197618824181134524406751065814921759570748933879813344069094486152113137205985953470383102543997780544680607415168501089601 A013842 844 1441540671948767409889190803918076376646269790405242737458287885102947821152746444595306661020935169804225665081772696113775917982370148824002139691329051005909617905322780724665180103619918043809747140133595787706990106472826007510632743774383497961923958914838042795488968379934016284910539715694978304582489812690455658323811157213577878741925244080323947335603576439216418955601588684002727366559307386872715486549161498873053838912834247804241579507354834379657449362641375778329119501926645743548404920604234666855253526364634963187864756406100814637247865497160243596605758759416598873177387141749611050020112408156383151642250735822288586227127572423808002041558491732622662603511578357638183916807020475856109729237487972341689949836432806570080046413177421939796858011500538258941847363101797198885109554576291194528078990713647126867931674154103579436484107718017841433803502635650296324282218343168538797862495175309055197162469058968099675804942461697167561503077255885731643630377880740524691814761580592681908228693965426859777185502650943196505067367721699794900898104062972341714326083933381225554813091697129890271588983366273280910689553001772001208205347752657705703279538333621546563131790172060866134175323218648503198290798903983787108457557328942547399951367542904051054020784923442054756003312339039198718653134590321282778962599760305249274617795914265670422161742307098663761108161461517738811537097078636496212339965493734686436316084462767502567875467061800946628768326502956322131854892108187441525481598212548471705992010524020049407726840202257563057742759996847398329359058153130661195681929663596429850458955985304427184952915476842530962525593919652299864572684997360886554266803319549473811629733010809308576787797373928872891014366205753508121633491166772798290961998127683590799539830425333355443958608765571710290964276651754256247322552787724751429886278477943271813099542701143131621382109814637390699164566895014569796022426586904190113582303540739926266598330343207534380859922891847578268671560025726884696431887980324214807250232744495492233722377957353570508640357450198844049944948967009871907611571595640482335037129236088293783982350920661182722026411487440528932663639490007145415571529936706501379921673097413033573908316958672217238742357847445443999728949429943232900270381273251484543089898737870307833654756281507330704859924366913526150593261929642837013062064612408487282631162350033982364175624501346424673200101995446546140000938324141399951008053215067904723897098286910729055685467270392853278337172076290583935396807815008241992836794762760832063571846936149634356965075710847556694106218544865690033120557324773078878101482876582671840884871155070569884138968391036745694987271182982069716823384681384665443218573311649385319364470609902394028235359253171316799233289132575008455461069143809695917307470054424821404012092632575093483691154482989184920609208273908687627225038225802418700513008536170858967927608935789649626621588090912670295281499386530070533873838476714163441249053997790293756483937231712560048356175492305430932848140224150982857411293198940442577037267558455146385157025424013722419144864492561048052990355147969842038906810623586605322020619720151329950578095214360489720095273081588050016218109711188151622590934176775082054591892494208787556482859237606749008048660757363308660474767127953956463770709531232814219013127928219971634370559769029196756450775563379578012327951704265163151390013105577331718022873769271028758565497021005919976728804456970697614446968826736997812924007 A013842 845 24227974073442933858007629841451109662293856367340914688461444484925244030114209494313319051778857398899620753029353703584231853529695091285003961792167360256322948134759975639447682001539962562310420184225344403991382719488786708231204524616063450246055977481682985263783091561551011700491441001685500365117906281888488249448294119288603408015537577258004582869489309213910353386795901012033838849762279251169729182431757311559415870608005202845888226780112701418902751437913602706377511468881135011818041500595372045836246017610419826298442960917336391608224875410772214128152987469514777261492345691385712917688029243884331629651308116965204268719333109726941090312473570550189090377219097456824957089775593137713636219294460351146782986900926180023335340066272930542165792599289546518035628631651905521662036283763726106433423596924267261269327647508018859588988398416725860977935468797374530322211243693633631575674956411419290698709617474076851251253667953744295206182219439671491734495761041605998495330697885021204831599659476929232275156743054402303660667249298608452899394434986376147192678492668338257899743632153662065794596043436955032265959317300782024306307279678918059755019200773177333086555997421826977117084657335825393253673457179255509931846166027537394150982634293588386064927332208290614284147670482231812864403233059529799666024414171450324558501295931063122785272402955407241832944869683728636205503990600643591840797800053198874935164431565733415658282974907688509989709263535186906070085171662306329718769221158302163962607720877204970395665003279342862311482567267014223721537690379667022715826191856065196496663673245011507697503650419292417887167657007596203823873116750644420317562163391668006352060922712672049250072510463622566679278452820099211000294086039950420876198302531978110567865929958577704946612337522963734860236597686033784748750144703289897282098682378792569362764014178112613160569119654610625480858875804509874561748923646098723238977775609215940762718138078289030339112724043282247961562909352391751092930741285309078265454661736735737972172006329241459538718487665491971947424757288534917151227683807929586604969031070935953627391371923552498009097897869412969771277788908550092999510703646226168692343559748220855276677083124403955131542808342015577303444453069055915354844298059537700715711928087386263760235488823293707156580748834715634013020953251507161678534119940749445759181945617021141594699720994129359482474114237470100974995770413844508976592350385646274694538530908108623238905648413492685049012851086215844202214148946843523173608009577721304492452031455866904637512027472214885357843215083557652386657206957461136704251622706724965629752029503271068042723641748154584895651066772379645730650626340032072104174561648891219062558657540629536432551682968050321444713890451188167110934189100009559282186649204717973337231240875689596180397233395599230960678963459583312950771217461061251099522134467423626673959323383816641274629031043969249652796160189410895462817603278134944957072850540861467165225533053392996732722241499177377688378692747305568884511604794592018392265355854955645295334126301398632698567737526473534626608898971929135147906766150620075647200555636583402479366046267756750725641254682250356622577769915939264320885830709058804091525937150167092461807415206456630578273841349005128656599411119522146286594315091429908578953641089593063258865998038073709885668184893720567653195884293584597085411950265438214184810439440138180345210308432046497048881016508306514806010205070968722241813785649 A013842 846 407199560252355389351534234745268800094172843965898753168971497458138576414129518970923953303247256303305925996164347696140184762273585399227061585840956823828019789300910910572197191399882150784751232036275363397883169366448038205241854445222178408285462813534645933328402419874987853650159648915328204636536650879699822008477479262883557478517140060975283024287506819958191309371878708309252729547954627374409638369130545135379102537308743444230843427493354172747498543417013920686086835257485236143625823500506417974369786817978326020597930844137672733759435481028848602851867260400134861433901854035119677007582707501963961699549535521834188144365831575180698904881743300237028041969921370956857053807858393865553083937681995121723981660843866307652197060493849143622180476216259408328624810412173576102573843821216944670826550393506159860153589771667272973112128012189911545456161424077473731125404372758900445892368992406724018773212540886809638979820397298580369530304562122558761581670255826272016711023039353551389604695476828749606848559380515339517624834458961712267880122268816023905867347426276761100520991225606598339809775702044903227293978245874243482516106449563575830302607707394791437185746648668646004406841835843217384414489794811747355424538512424820983495565134572340004593233672424740354273669897794870078812025138031517342986872328979565604854731280713377904652073276471529513486304424774427188705905570025016848068288625494113491035308601325281516968761959273520787397043592235886330319921480128382483583354300007584469719547964783183937439941710115915486869087508056708058087883962211063650784890806524887757519426356228908409871943852597047667429626811326669397667835473228080772277267280123764182759087928031879131745968683362104478178632956547407439281942704073446723666264870654956104314122684813815487037713556748451491795996497309169820272243682028193303620232554740366713279974786291538689389685194035040782456795125646397461759314159719981241477499474664092316399003746681803732909467552995444741489987817485648160618886968782189678407496499809317548098294910375561210467241622193923572520367895748406352560683681759872562069714505209220572615566787919146834038908369491223782945865798186001413042776396182123217212218208688347914635111736071857273895839979804255807738990922731622769368868117486650135928970375364700935018277860653097336180652645665065660856843161298080866331122953844175934874570959985274326782118210748332144821942437989159987086753913345484662369587632931556938791109088972581630776287232885571557618758988206029693506613201349599093978829816972761964604641292678755066242664645725515578209270915909353463662547677334049324588357022831926497339242359861476840594056246861234108341207479243384705795045076896919035854861857632914718784423357285360618821896135644021752521306356813119524633470916203860662855711013183694977878845465397715043003936301679836274756131338865216740763611851868056447229668513993988893509234348111806289902690124755991178914545064303428920043575458295614019893523399040258678645945534028376096086862712876674186808580689003964696241986541782708053118803835854239530478680660747606819764827964607440696469415765021212974430869018693471611402499738584057245470705139622187709445852567444581743755664578977191215441128156727151320366276425682858323005597227374916590129048451552729197331466302685808712638790653741662473486473845792790614191760829025904842048425183508761580547263227322276323214518648111220065804109055670402397061949653817405475900543244455107594344613516627771314718164295402743 A013842 847 6843803009161337028831235883363732723182762988534860344510903957778935053792274825344318883167676636689662698217534191729028085299532149804809224073228961338077528598780409673986918195857819308239313956833680032628222427541892178115499847660849152508053773507076794201450459470838920856298233219319921135326271491335114908496480993971283950541437573004811581789200127123037321336613165450553610625512473422281702792069977072090316576344548051067187785485880803581367208019209752964971061440172554363865919215573011366895233007049761725428189423697421865636294832129651858468131333045545066616119588460768256411466442564985508304284329043515467200142356531284062006494347459647083730301388468481671896503348676025698350681740621292010814959773802861032710475995720122556857987263766671875779197188597401293555958593103193189082581832463658028769601383292411856859095535500875843344481705054470100999024671292958839794113045655379810583521383174684609602333841417397240270695828775593845105903131989672153784862164222415138205086116879060794642303737508321311272720592751769498086261214971990913785912508193433523816456299528770098297182900224268688541129892378408410210648201097815018979895927738184259684780843924173933396065790735016954579854329981401037802620218778323966269609963216757318457198478332442611134277569972238381414593706494895711983580363233159559120793468634949742443487395557656996533164318467183797760580154915410458165483726928679565443830431662474006455693982249510063873782111654708541553686920316517724401585435720227472182576442644110972436553100321918191587808753747909092332283065752881346778741659785263788540628998769139263644717760330598580146489737817967332566603310798544353539664031177040104619631990806431792567254495661266889964748284100692276832011611027362419084658913681097847245207459963665796890642851748271224222615313130275217169315599563847844853945248547521343350096536233201890752572439056146930430751355676739002139788793082413724725512333670679399561718055970481075339009421163194439770222225248481288635521633284322261924994793672295200030888042558682057264322929944213273483349823223843465567487410639338178150705691689051370163949831004557100839691932966038998119971166470112125749009942890632944911685751433425063401272322948159705202367382540570127360669220438350383884782566450598128834558205098754528614852196003996606929188229015692758562020963011936845120427183485259064937436914124472505610227060768047218358022386555283811902967073021597560720445659346680677470262170458362179468457059523107801168898482314778741058765648075082711972502192733861210339110206206051836398340464700708740322963216283688503663776438812953366998356516482736188640780646342191841259864303340996761658890674103643566750297322607406518235612663241236397678609803365895055920539608351769073594625595938958099850514745688638286160615934998578361493209755736939396727767157422333008269826299412307697762014024394346424708589038714696971333209701688715128314394512926773943744016758895747729859172372727574384832350447767669627612002406590414917046931901615318263057691815640089634649739067807741974248767736069202203788755185865185027819787463601157255785561470762711526461259615597181177372841813106382250124626141281630108832656444101041085367301454578869652757919040930113232241396007886451799834755072600490223130298917325246719619549954149240387033320154517436121191887165926239431852720924253438382680307882059231755884257853061605498164266414918805275645969660898652453087420187831709133833460430309556993338149919373962952486468187312833901601 A013842 848 115023797174974591443566581491694255878532697548305397810194762818390561449086762989561967469399141232843160968942097160389775029629236841769428628998759153209069023159702345390698134117782369113578149672503660308382534339696581837587205939635891706202859771333439680143777872326389742831804405717109914521428644954869276267100356065675369356749941289491868255131086536556888259704457471727454533782988140808288578826320104650621950698622819094286225110661198665792038665178858318082268629624980121193494504256135602043408181149485345319271579644082569295749207243603058785273883314496475934617121923260132085507516500189711438070106718234364457232792586221291230143150497754288536255175435989771459564531781197963912179908014622054825767028918304685376764970060068099813112191942126454216220967148756523540794996074285367928910952858216700489530690448995566078230818665163220299090704016850478987490607650420759220419657958329968476477243887016924233586424872702195417229584794231405754694913939350419888662178394086131227812882366386374775553198916302356278560615002378989954335792240034251287999831525207037234783181026180039042080753004069283848310770101203910150410364315850977023995110857495662852522111643833591298587677744883429955623611723997407242348638017007290901093334651784040251310134825333362965333803118523410476435076425059712231308035164859712710143175827347600321247692657137541140732892700477958088962070663663303570387284998490317456414458064951200626500848759667515643526655950580686457892816069759713394017446418149863124972562271519573113741147957110479046016301724241108114828681486108676795310311076010928494002351582312923604076771397876370336522053023506576958446901844591134949941133371992513038342154869483699137677846308578912619637524410880335096715619146536880177555862362238211518650201779609331048341034409333194465509495567780535574964687281869590728460257792338191217685072484471424177878484983216661459749638034858952408963430245336127471461685792003108668433795366695875433222731341489808949218124939751225018097212090609604256173387497250265426919135331283769336441475483572392487434660478923137125792760910615356760178910560217886378345504809693591193812702317360217441402355394863174497463610110162867905130702424341575040585183931789720165336188598359362130550767587907354901951540594335202751322419753094767362429820858239170972658866565066748193151886325341622555939019672836749104403502215690009401791086210328569598943282250834655026653167596273990203028530196639662146242696298893693150326357799404872814245676792264486300974674247197915140121844353278005362169425235705113214346908190224811798608042776079952681077090607129307239141377972525347122485600323073218276054539346252132573200975559659937426372247101062681351985942031095460135784394965170598204856509197568182819904872390946068784187601330788943675501472019521106521616376364670740440803582614797150869990970614222655476286169707995780360077255973677911997197255456282235161580028578760289672505689666760832095743110068432342685877313975631223431274924447565103510807784470448654047210626345462986489558164512644719361199039340115081439077608408836164762567167900744649997987931639108892625234390359341824048105352352878966477844591556520357239150456856006197521768235547107062253902345320912413094281142704547595399822728505196439180150933903485421616645776079386283184869011836974548888872047597722306131148680573927538897707934573769508121146721736406403607646825635540360267781812090723651779040271096887535412338969452212724387034285694918195342440070824166799384208007 A013842 849 1933204959119797958392023535130905358550499047694368820995943378688690166274801225565567987258191366700395006405009826974670948922978583599618786967582145087984823072245117318981463540117568277691907961545769018802985254647280450944328170227460431906151464176801120704176474700189632407774136646887466333361651235756487926221155684395805932778896263252489829763988171419911620980852816727323328349290681682564906144333961998863003125391753720517668585434882765975966793845661071752008688858107040896899062133032871063543561300579400198780997439078095742153656926143236609004098156866742271033109968164233039961124829818688480139644283613364963432711544996621241705015930415756327428840733552680088920901085646594179472007714001752875456666455029946847127288851799564553558976609971319316012025794869150891150141499020514178781206384688048085127542314376268479076825369305398243566817462411206000342754642780621700217593191305651780184153038009093445593887042835505798377377631636647236519157418578662507068745232269405607545851113931855800852722614186293701973768256344983684162521660178255661397413168444154674805000923507007916180251215739392453638559113090934117897946993056507370842285828181929605562339130397911168955363099858255807264166042245224423522153559151841538174675675492534364503769436009377831358365229013022959877444329475978583471594147015797191519376356130231118599209970488510653952297727616933041601185521644189143107499098969626765489957796697634828929599765103731935420752506561409597297804559684451503013251221949844749541413854097429465322647473715155821326395983079320304085925649737028530898780398254515675198697523043933307013718296884108156245926145166075038940617079302043205103660628583078166635416596891412531406951562908285784398247872773665791970499410995845345144181378722137620993953941309894026929467765317662999381818092007687461408431499146382211373231552715827979795633013246511226157603697112922429154012166451874413137448372133364294412856553106196247390366798728057578406174445656419219009509025862398838879159843606875618733506123666285211030229907512886311237571878452401200536314338669261165673198932624712301068326949785582016360852899336520187194410087847873174537649387121465373778870895121507320881531715645908851707115186341589826818805321772625799328166750849958913837099542768991752641475908790263755060357999164425746537477570359076836882303753470016650297667103641367242197709661739101988015902785936992269249439744789778047032959787790576953342300507014922801691900996695506300777535095534597697389027089847589221260481350072655359760027838045543436121981529936495837793528485953108411899205374937575764710862661834022266768249139584233509087615484629891579565648642792459592157788796231204568325038357027560485482827727716621398502128326179622244029023350083528448654141190274630578055841015566569776354153240232091237308806437561021134588585813006895714671938243113240170589941654282285080511818441149604666936894272453735526360675540323224188525803126229249305033154450920142383521540015988433972209437655190226694706146433594830528571468996988196413930004070964019798303672254189314173746577364527309421164466390907815332516183167058503158352314398769458036776506656994836789593134050290437644118401728378896161748358734840228395301336717808574926875583165435331435884820597986836553300796746115879481110965558566245261488093481944031243175272503974918799146215874406000146253777256381344122992112952223782425433720198456526835020608915808792415450329836325388807675181059583339258772885239674490109120390270341771397250383973649 A013842 850 32491375747926444286694739554945126361158237494599256774478820365620815624580584198080501161848422300133538872649000161963294638548501054558792952564153112493760921375223686780121457718755970043167897109699739899021773174856842539021323557012927479046687658419496435675094010286087151877459914624237646664809272319359292575998963587640310312214909496484596568843349197054454613825193290736123179566528487038868377567820899314890493528459204780740455915404074647758073904164025632936010033638205036354182537269883463964976634778837979140912223958585555138376511957689377687531877722459337349253479234936264702626625014762697285707001474689824940413582936758213209336202742497616595096526208819894254493584546462308374386033649227460577800193109688316659668343732195281451665719883787963744214117534365819027560428174037781802775735707452024166738603677721944327844203981915828279627501090745139247760677281213908915557088766274089469555060109818833540096459528936345953328585854917130104177478734051580756304401118751900046023119671852700444931708976629038249073123084390140779719501542615942901106323122040907619447650521382282047241482182931968968303263013719329719510795112300719381746297914253690880686233764597693016632787619317705352688838672015486886136834868665000732101774078003025064214852911009613211640044404021876886660206845502772052407082828894503397866158417480794410296921974000398560976267908057793630191125062273886928207737356382517047589720689097148569819783252098422638616587377777611101784201234616576411143713287311040705542542645815497023677736090730623889032737287614136350772152395130238518815802153463644953064509269799387090979563415731205782025280721806223179474951251829440148177224184595794746641446743953970415356634917799559178381351997707000965648183600607172715838256432182966996045383891595388910603564731693962030610216672373203163891508206153245826549902706494920856425204053634114178030845337376887266791482481556653261601094790445453696196880088055840329889894786222463720272573908147437813892818197669337285042039491500758524054037420459255541785074055569080232969870561149506977413835090014272411469454460623539644055371045046276948976854679148894786176450346459204444454273249350468537101483134307173542055903544860790070641484936843100219343661043032521809308498581535259464860132015318444386645285599037962931299436891956503522055385525025004397480879184570569841552891010900459239616906284849087112583278123243029069275333790681799636482955153396226854824044621399807528035780051461374397168032350649983500017378299068432041724910050671118631486787874031448530902143573642685545795833263413893078789944736575835877495468757444412237573963288992212587235553450174587777759856739412868365395956298257855179838919666562209079509885619733255844625270778100911055395795444853862636530150984945716125384519948627338231184253508580757425449109796088082209030361759206896276491266052004227547105149383522365348162132540401405637208382037129932991543873806212428936553173142534993069692226856614833039846523048717609770924018670782140057926203109428316693700679432380617128921578420692280750089819576159803318158725765610489441511186631987652293599490488752262582427348100118281224102747384112221922691803983231385484697977848864107790504665256459718639829566216208718795997926261471615442916179790364761951326490911969586439031998142822884109830387151033333104046804974306460257250450201141644458087234348001250675128442388025111224264535375458846516191374047998374126473693559120809690596768068417182922195882223209155263986399273634151873587203445118743 A013842 851 546082552195399749126478487699962738751986497571729708608665533884989048202325878617138983027186433598344387832611745722117092990084657223969633153745721361682639805553384503713501339879131588515522846722723528482858941749818952553331385022716272140337679475056476594391305030878266761604468785089562127495449439871471630324814581017470695417395983907416614532550169954894218694560023637402022278974644281662260821782365854785364524732813854749904842570196282604869948107284778812755520635357312046004745903894931378859362300727929915421311748071947425210694036472885370794348268881374082828903225501573800857045686623116653280877573785111887773531088418095289409313559493157442113787315991635962735273675472392016848306067542565929931087845594531538099045853107006095358145754086824306649006673400086320396208116321052998759251790035146170170375712011472718318077536324059325895699410832153555337113703065362167143767990894768621714811895265725135308401195302833166437593542463592205660910885083204917771208069602863184073510572324828336377967232770204245852171979679345096084745662426746152338893972712141534360056662312872014367987591048537602450272941471580774595817933452438190649010029044861782631693530881593426530547261517872673862641311560564288095301783637652667304434516928996842254259032875338569248034226298395684834098096452365089884805841105229918607936524522599711653860367617024698614328134730727337542622238921637217602387441748720964018840435621655776012961097118018189287228984058308309787687070150200799742092389219836661138053514248221058476951710476909595702973215592930789647427565304953918785737186793263480726155207297518298838093522328194375578498893091397192977435505689497400570414606870501522306802795425634380770898963063457191111055383025461565229649021775404751835093575855699126302534767066043701420514112445580419848465911612576425575524578420817602606824214788060134833938404529428556990164417585293344292964446067522671367729600143016740271980963639954508424459461672040947746621149674233987338096595448228551749701557733653248513776206925658707890781739651949531475524614521239763769394326357869876419567121119699830797638621154092776681453996592455474671267600972939849097942970501833324703064627038300665721333570878475298717271437333521985386508911150247594049047935659863105825904238781457094806347315063031042986349635843112954695184864519095248908461136455077567326979439220204018440241343929458607101187155417345589567310535019989006490369027263130384749027717951866565123697355324911319493203119717374272684792077072443137325270563221629490839398443798846555458872327042212615968190569658197300975222601187630073593066343406368236476905600998092116953667946837084296780809912219312078617209837504819772007552722835911047999322647610856830980616925967542012108037134041658869332162247603982650919337626776579673651513748718716790049523188342852397687173290086990305718988708536035052384196245688860394406560961606526424544561276898042783788877887061012293136649181006585628522317256779125498900700512879796867419919981799835427953565695660161718671027319220021032085784968516575162566759597616517814368293703942615496043478513723816472098526636644459277222856439518687952533494875284774113854681149546169895841318913705859059635011908965318491179615519395819936804337146676553440749092233736660554115944332757472839280810792786424213233919316847417229479714651203168677543608316530587618407072147686857020096883731215538044346214046055336833397628423624708673943643367648143448469859880925887593373346192525476272521819412591969190539380128302110713601 A013842 852 9178009454748083583568723942773273750204637064688061212585841628005010933136491041918254887737922389487374126302705610351621981884352833963257624415004338925800127211935733353912817019348564608180392484868814343211410233989207135563840588076792385862655378937274202121934663653971029462286306871000270676816018735919823690869158663160629977880174301531951040448570706431907133599470317273815788442726846441897617631696222921377621567184402456781650689077288921740049217839135277505982035318450343557201764406762111684489302188334318088485986549845220375516134670999784426940611355089254210105376511004950871004366855074721591691709382606375497809737003042927529102332994401497129606423419871425625691744663664492627169480077187905584351793420907291560830663653169451444684355688937256121849855159835250786899069811007937750146744835120701682053504591776821976771929152998465090329019997856004804550870007419541943185308622968376225160843523731042349128298889454717028316634668185594200542929245593425052980694025815321534723492189063389849504495281168822760037454462470753029896320348406322582359790999372962767989472323492439945482767442752771484381737327312858078631912007535128670237911558156991980690873173526940719698907824330886029609412523398403990017737077598028379385630926025649927767331565535815333351711241397136275006686707074900065693931771455599242043589167651333353766431198539334109611012960419334362078851969555956716243325733470753242264651201493168627449837159262531707350457535067987762601656588014424841265346785617794763747265413969851329822127397985419574979870834470387781604315090080360513031884898434379320564490569049390048571837829769962870347830896187112622371758544123382811386958297672519085410434582718637037616498872207525011003507822508932526814711108979227664092417729406735215766701830078996489774580687872870116393166576472571984647841589518681447012894577942926686154002764926105757333693366356025237531853445056853537677431389603682353751184055896715423089890172321992208777461662574850625191389479698377269257234080829510147771036709799545903520368698330315775509142196258476709672210443096719012983664604658795056215912305736837297685197320729399162799994569552200043789127505224312688284407186632719288778453325754534345541181047264504008391055269702211313182348654635319219615972541199949392410279324264362739471578329615199429561972017972433848404506320400488674064543434973968937925136267422410809549652521099327323857788162080955232083632241211432376476908855617021360033981450945784546722264833089909401013300439356551809025822356065926852537769644927214057597267200598467436577378904245322037490566258160498646878666033630830950467352435974934209640297182490875775995072194669978105319445738943505908130938612703156983724615738395670758291228674736478597499780111838160616865650895480136414001307493233974575060991574715473090362336226478320247928321486492046068219043224365141125421186301292676648791070081720889617320441380825405067139670647834433610747662785177684658574586134686762260024073519970745950726595134109834037615578646960338005703956154130893486265787965858078757259528557140814906087912282163538642002743380156183446559937182083427072284548178990588418230448368911198531555626080422477439405046982654373215285645153980107881255798034485545677870494424192833678669993172412053933026676400654846009792586994361431751822481958254541375865564142771655963475424975929586102567661586173005936768324870539547911326819472052046158913940915860478682970814080062346938432935018721392781825829457775679712274218867433226185395361816373574763492007 A013842 853 154254804905951040789039543306190411919689335146212244799930240241880218753225004941520109898211261600114296940769573193179710649530318080420470893542977924325922738051003870479212715644191325369687856493190162666354171802656604327421468763806649629193648953798767515063355892032291092172645959580901549265246826894604476772437949651740708038232089485847501136819127863001063194406297622421021956356910108148973259535918418639593685679668252091129203131321994907685007204222346609043040067597194924165890054384450811081211701879334884113183975943248618851299675415493376863590855044985095509241063020460209288970393733240845791562559593465352991688249810142482981622910636905962257295158417779050491001152562209127584837451657297129156200592025188849262880964018818970430809966063968463639930515671351059975412666313610409766716340443873633170273251673993046963605813274445202773159839103965872750086472214700241439115482026229499216278297103347628761799319435065429094917678868195281728525011830688694865446524491878109034097733221588393200622052190604404127949497150745946173467456095665063641721007326461385241599061340937438163728872410345830338003859260147205727566545110642907560688579557944564219471505427467292675979543803529201499645396280756975860228107063190062972334298973713098335985541621960448307642210834161669374037383485807845404117911282854256461026603140715959676752409153850588380232294825767752623459265052326964529901575602442949742741992743495685121549413135725370405439139791887670326046042274758438307146683425878276594300289812591291300320495177940946796686689114943807445423723718980619142526889487986613240727392994013098546346878404943765961935993872216801844202145851081694910980608108982028268493174031752132691220496545191872859935955972907628978174849608613879350401264778138998771390957658137694003641377621079328046219950650774517345976273595040479079945719171486768814190324470113059463507384408345716167197860851070537407744589365069089319496150427456096115871784126215723052922798162895514457591682985290626764406333196501577053587813981600968000466836712837617238982152892516218059460840917126556451216451010500368509820838122519024462195111369499011729179508730463826135963865980305023351996031585736113086499465045956458745510629861374518869028465917885065540655733838455810124085650499947549438239564602911144562298816985842656812648063706062695690134537726971013145002781511607495939707765246568458476101009922116394332077845640094614585629607078040543951447407136355277998091126246045800876761105049742107302830540484265566254296996338400032610602294422291686666037269840458442206556007243651127484103947100903500758089740027233375784504792391430719261424474746124149167149178375818322016103924534423503797956685263701959425459616715216038434600680336295995788178804339663965487660994600334652710119975038783410683050085396242956229719784958421128406931299223471818268557459471904926894953878165826016436231514863482991798304658287532582963416444578153325695835968430481346056663069165680413304224603650148327193861884418983980670205030319462400861866391082477926823669098342176729673260896459865676126619541726322593956140107990284975186332864219276158803886401244294819545199145736290513719855407533660578324080624637472050629305838102943673160266197565598566207969399787408955637406575248729390452379350265805996886584009614232583452880454272384076904172536547563221778131467570448553625854688278809710779265236099158181745669854866778739792866604972867065224690472243607864994242338859650448484146715696835848924192796504950232497939846047790671050010161649 A013842 854 2592560506054319142541387604347142253134218655802389198352427547745280836585452658052128487059236673713120988683514216657771396886656055977626854307776829974145783458423222051144128111831923605488343804081047063933414565487249548930972625513298360317857657966495885625669822477386716386145660642676212338501003419617617441114364619796806079998566727988638951606519081993458869108386644140030116020490588187659793573020180862075651075218184312895608517028128768413461916081364979458186374416106055090456114144039464781841925073485981397290283083678179537033793644708197184946371500741064500223814546184874737519725407474578895218791939087372187731304414559064711472136259074478507658359727527612501602256371113048807318363050004192849728263350167348989561240362264290436030623099637117968396312176888397265006760682732850156949201533840184152692782540884801140317322903703600523008497415820354423310703338512466957867213906414839193327989339415963596599561161745144666798281428737758100011319873838384894603559737134995378536080602255236124522854831167488220178447198612587117337467534599842724626404970135836501755555423957135523217791158600682370490830862585294086663210923674575347372492956630374290836657591719442788005188192705915289604540175290682493282853795411035388376022562851196043732908998040289254706542637489755177169446304245972457707009734930931488340474118986013134287177740648766838906564179136678618342479867734459292854055781150258656326264672039931979837880986572136300404215622482256075169855832511865072628214308338736194720404970880221832884486562455653492811913183954860571735236524544907265928449431624591008736905294050378147268451985351889874522258249010347788595505465319130046368851080487660949108564775951658094141342885435039807156943612036658520236184697371973470242194057126182152350767825360320223119200633677480266472818710587567313033823230311845331896647702115178123460096783369190190403168609751066451622094447323942522211963313458716184192771800234254607419457075809307657350473468723784911488743415933779564029377242033602005539650389588767469183846124632661832935573043664520076925358353294146034275594892133479693544558826325177244136113236787169890132320003232905525867144695530986527476997302861466852644796509027390202135797156080121538631761426681894296541800918622926800755507527952618463408492362281127606658556217081057533050176006707795726464091175577201817928061748865587184258668410499076081607829673761010239539232351673070187340676806160627422191976571740723157313917558817291775335723892571015597438672893919051372035969617459489348086392762355456377796088394208585038165586813744044499625335038924885137241214260637711346810172045722776098626761147058108575052276240962378538124658659650055828332258009227038832063699778132635957970333634412126801211921164536732267951118336247824508098986420476832783350022785254655365352900425796183905135294346048890849639645221344306106323489830333037858243743070310558643154106391838560121866140184025022944969915121411099983174336203467590706404102913548042935147236691429863763124135944579204571285388434923206516125406535836964295618495886800962418660094637794303836620846794992719577956696448933374401016918745712863032096162042389834664089609834418233339892823058281992754926743220996174314804593982485015102257341702226982317397892310205394865333139739917401389672817449586407030092561794955959180528427821754895068425055575456528840789739745901954809067110823118551560599473250745950279698709029778976765231372766998317386958230989214145087673053850716720112868908330858698557592874992525217808337520786834743 A013842 855 43573164425254941828693101466262419848426812948070755256709249794954935020491702823882123482004590775096424456803823439367163867474028332815974540350805181375468182585719093013579361175559140037442594315190158003528898602144203168882856917002005541862233657442896349710632706377438542301950118421459100773186364473513296332809126164924919786535910997305054859650766211064063213104654328061486159956385315669998150581750179748905467621192023746836492345691760210725054423579501209753738394811494467905295910418871284588417234710078889344257787787379163478926969786610670087393665812955071055261651077729189713494024923425247491942236120241464359200033295494200605712194106264760278214051940556583314429122829297011304599727781420469225382922126262634467555766768575929358366682435601041694836818756963292832968626794691012587845230179251975054307596164650852765313246042546413990203816067692696792582991010379032160874264125114202322263516827564100168048824445450646414878715972795500386890253119601734923602028502027867327055906682103753544855621147431974516539162067081751681090816854019556672795988333073004085005620010447576738721416002601668600839394307471037714548585994198587863289489122086700706091704144028674938003197954808318272383506726110500664604923739473271772435811213840051907019001530063141503852862108290315262686884035462059096681712614984165524538348517797922747964596287083824261502624158750157538482059137013057334998115513792397236875530342975136785135265741317894800893651967059277855379766977026916275662397880249139224665846345583888345289565655192168253689824882729341629154120268026256418459449597314501083841167277104705521140872517809213121095594391116915282924660355618618689321280109756117571667648189419517588233549875506714038886751287500119749609556208730758114360555518119743434559354840830901989964405050217410838608664068845243830159467031851184493186957929449798720993846638085979530106054824086173852412541376173501970816467409300642907727915646537117186898815073127033797089407588840653007391310591599033132641743306858748907104904097818414854572901816701147426148176144869588932884497843814712398069923352087393209403400194047253942195655170681964343453902294335443173249100897789290567305893669192673392401094927223347127296342802238602699784014298242597441978048039295530740297815022299658514506531132858911685110354340481333957974308144737922774681980387926030953916933813183923805835439975257971703582793326901299095935878134569290638634755081141665084780550241246334104975012411042222868067511462441059146151775328097496409808541360641637473288003156908155341618857641463688736449017578596155905203005999210544501613088078538014605838561572462697889619974598605630820903606781854696090261138092738488306780260361078841650494602171075212545607397393564615147968759012368859227454445877317186507619664768954128589763832951774992725486197456356462893608892074043708509893517235133752728978893578407367283502589782709559115491066127630679968204218072908560636109363445556357417211068571679797002533757668001957611019607072861720266827352820542691229593523425754331916519707647811858916460060369463775370420210577408864582086572083442637946718197217223223557891353359196088980440195446445951199354072487067247743578677140545452232053773315282701708920811063625648823639141989328891808506376057622071501654079608791765156231042875198742954765686087824805947141286400234521415019909056697880227153155909374154475990931604153496078995346925287186350896202663495262493243682094940720322606988235722136488521016068995914936987742316742146657463449999371335704728711864331525601 A013842 856 732334174495259807314844956343472490392509445218225183599512361303807592889404049360986849362051157157045605845501860545443923120635994189638084099675982683377493744718180796279228323277622466609297682655400985565310198806237622659414176204052707142078561080642758949586603896085609580468875640309463106694943227706337971465522983453893126852309056131706057026150427709353710422649925291729397890386968000465658916827475271039854194309374343113080926854041413861655989697100676832331081201596787522084308366409969680077528463772295893208940639342481600590325581203565532158825341318335879225782569663394491514694076888008134597073162472898291485074959597371029580204846343991825995943570964934495765610267391994868996407624822333826271010772176096097496209772079455644726068831695146707765122412848282062643703710538371848563914783622687944737747768739286882426619726237077579933355536649711154992942329911440393527813757150794398430282927320869831524396592454689014294866579354773975002464484181146358860979293033582366165828623606117785828388424624889195699473696861443000504093358865506688999682175913957979656689455515592422247690838755726244174307700125665730868418084804495666218306443674911178767283271548689939683019748026463405203949597545739184670014953289327278679328679071009752401268358715771219255255053454035328619978459984010827237929543920038869970916023538629687625040969797017834363074604236113897749267967915778454629313327440308820360167038474383123947768411314329857918619608610365282915367743582891381845057921173347282948958879530228411419281729966814771839764886804032044761193299344717291625047969382064819716118498426298785693814644406819444926253654931501995160114766596882124311422754804671068027018163119573832105441272757641342851569628889014512631687811200137851628057856593038527904639076809844969745331755679004023964495817005082013053490162404322857776993201920262767103743580446311057962492463428416323937497582909348047623512367748115905350183078271349328560208384934046057027681673345644855095225757113004949860309779758374992881712123172034098460806760833296184791272396466823181194989755260993871274361201778532817670442947061352197006482376453651774720429735860895793412797638789144606564710154898121261706085202441842795168469633477224195575269928310563335207325053396439985152185377079790360653311268749959728691649725400469779831674196988610268074080044379872802242481906598182207404676239664160730422116007445230133905394303807706067763534328648747965079906707904627137302315033592386639743610665149246881069372887939334622159652154648304001013551469058155366826588140380080216593498638443465592298746921828731621438611171335988411480328704348380563430842913078764837206926919182631877189018947924655772972055835888652091619862778689261097254023527993640486791910932720883417035826871860069953633563705771812039208160740420482302737246520648983071852884649088452608925780344170892982115948264372292621933828026477999560054058348407088838225608293151374178611090071429465699111066429484222348221584865126108901568406536073586932524567318854861011495778348216653056520946726436773912808944234629577672650652479174510787031129017006420415970492740629870718337479975908008667494258364868417101807543896290139232826326826701147415664127768109956367621832071546356279778903059414650684625566662400454155728300115984963196980775137603465272840746886078071513553603600528741601422239611515921272977763091368851414277979587471007808599674795773301740999512478165364876723946564969668686462055651277781947962572717071614342345952985117485258871988204139434039189375460303819950776007 A013842 857 12308340470741831581540599181264742146026906245782710660757004256433094213692213857610105977227993798338465497445349770187276015888529154345247279463254240959525537367478464643064990429327000796302466152389324364396168511336435724036774059461513848936914376082362849665702051681510840218940392886681146434221910828060422286421044782909581783006758306405583700438510238511107811073477294378095990343733771183826329415119376880366829443757654584701551137635874042772852218839171075520988481755237207883670970714252360413063020890620977077162665325429088261121602043288325898993377511537271122147727648332671218887463350256752718173008641682001584989654845953014894154502852503470619513823597207654070332611764057257763222622950388964618136878047963647110618797639339411020911038854300330717408412392741076626852728263018415658813715768346516287207326749201194632944197738866562885939906504471695381966381738821578694021965816433401454417765159481859258430533529385958263253822599215686197866420585632526853376478978015418828149081676948021626417724252670512712121054423150272509472297082452570922017658330585891764089979678850561840716939926967490985837589516012063938705502751309158662131076398844232181541729944918831816252512905080770451262780885951238476748941319933723572763477109146460908608117304935966882023071683401971768115977976951269973387881844664093287601185607613749159914063579378478742140194873396366279471946736760488486954869094289270343793327415638957164190143688959941922038239761914409309958585666397655454669888481160447784523151888264548910723868035552255870310928452515366576301375782086663520342181221404363424968803603050803691155942728545414410875545178433754032656048882193797863302082240002106640330094267550677396196151471237678049306330752737666913800777042840716872312768395759198538493268963943064406509790817697020630771281196404413393390009159529454270657924744673856326712618356561149951175610832841393156417521875957412636408372364742584021220526996506568165111422325586512080464245883920253079585459299798274192302226468399008505362935654152377092830779229325208977786915167417897206344192816671523994508188718291801066587134611260146375087949301056525377726262570614075599888889915129153402533083573372724045494173997440051858396469129851707055033561685115637974829512172433966830452779632580036591500202493880573160120556934805695589630948228787572775521063305892522187289393404195648359850393560035549396204503737131982860547962064096115880901721461599507049097992039753068296640008769587242254170864449163392330132950127596396994637273763174045345034759540460417250254466875368008200286931616319326209765039515175492361518737956643957231749884533983232129582176840114800618936820730702493959915841457769689576341342433780575703855033721430411261548373434989115661511647046239887590121142235352195710719305202906844942971557564247046062104902272547458488631432297229622998215590244480198350422742479305122096841847641015738605828558661677942104057798582995145819916590830515030004959693480341325006560176828174512308660208651788775574940402927993649020209546698477287920947551631222859152579925751419311944239516217486002797632185388826907931216071491766237163098025955085901674576000338343486230079390264948370086112074976366184615066995398624036670620131626479609994244023719582034056501898894964432995325540049359276451655887737701440840634432914314147928295415714086560095103581150748088834937264276636285719770002926625228239134734292561882360978806220525287483099369917445221613367769331025681199406959655822622251808431820869574745861505746971467896655833361326301912692349649 A013842 858 206866278291757963390952850439516521248274213272870018075342970537871014449525038304853051159270891768674589615563993587537547999038509497080571025938914027806745706535210555255993294145698902383455548623207374592406404170031475213886061617369663259082719918816272414331454382611152691559731183246450028119967655287211517367878499666361341026994586855758645253270041578656188980711932886612659309707133492286569118479911367228325302461234900605078969970246135036883327242029948266281253412860271752900858004794439421462350192108666761735872916124486686404670765541546893384381695836406915749936858585527205175841596527765242934333756240749400638921128995932321326054729442025830702168833198269041960080205918510331226482623927187328337026509352125016988170131924377481028451830024225658367483187084799274867513803916550511977682120918599899239093540673824478195893131397130322423992008620655784284708977884374273110427179476796178244399379035411608556441977028389800530506996425018037927540930782725878824698482183505144244701615744465399475202691514633307152618561689886630066700897064780359486350783562157082879060288462441392856929609352542620998972366995614758617823384741253029634437001035375010275171855184250806335755984395692508974373558350182465078719456764126092087435759773424568490976627544058795386161765782936939506725241858619994442730130163269415884713126507164282130675666578614092219150255237172728059085008804733530000250484867719766668134453874643953058543744980349743883696695678495477272473949295145395226636815702863645914480613786062273542536050073526764412315774501425766047897222769530553786391039788143136083450682156474857637257929438662780003585287813936104026850213563031160688518096207715406304027894354724234997868717777091654974691500961261967820249659759023928472960698427524849836456371476991083480210054273033825741372923067968975902705883944211537926947741183733503283058976718723247229408491267565294779909290169216234180115514334228609644653397230285891151027675026132508536362580571047693508592814451709594350023520254382135949634859539339001799206906507268787289664683218792598347026848669798303775699127788330300526129971411449280126103163902857022023445295024310768607332572803575681236373535617675373032620582374974951584069456665417640473949071241738527442959611082097680519419867284772674993343903314650793102146200403279325774927346881232735638182510982135620401772834944316261984005564563517478702009094309977235937229598411263419610315232605102914974189952212129818861628627390452780565849718797089134892544492794512644288868660137666180113999203596518232725026824774310113822222459675478915607521019131554500120045428837314989194020309362656182401887646151809454002471146020916815984305547380735172709568942284550135854691551756080922072843512321862066923026251906153790727166037549564353310059362545255342956522967982300103165797092494705134818428482619538273731009425238978693675555032849681187081620933302551518748160585426821172942899420784399415795338142088466109293357568324096649385256891951129028371652126810613951088023352010789259082661851361307778087365500265962593777410812104104375846833549067287249019804139830013841599948513562115148000188522227128749444598837686538973068944312182987256037285644127786464825430991664674184323112552246242805173259306655015246387627414727667225352436351609581359322980505207548116208542913990877884230861051906652815518405888400623129048790600697426054092174439187790211015137479255087556840970796148368506728451110202501839655872099146548623918432770935410812186144313613354942753694327089349460939094591303811156246620320550743 A013842 859 3476801539249576090711744557336954172619744702477126393792289305829998139853167318789665230833865877956113827668784040225743569219840229117433157232955328065347975089737283802187479294706761452358737405710246344774574434885719003919783037603131930395403273675545090467668753808545643287044401996823085622612296382412163972401933943892535058640698021284735550771709588812474568198825456025298965018247792604860367174291870349006463358465974974469562248289926791564898080956797340511389026109942587351004720486580143356517719678770362264494816101304247738403301556456778637111303161922491033009188782246955737390369712842150437997347441138275176538347415034634524527001837732128136611351579563307788223068020872403136923493460344237427360404542681165160520175407253012323645189907217160640182289925334221412698304502425464454808903406278908506511445138104968005038375859391569328980033688887361766473103791302678408166949605466513367753620363448162905008120307916147377516231088915278163448180423665273845406707390058170959320700055817229968979731636286441993314060166321924591531041976967763501887097619329174091948366268188252489746415944388183831129728572095297248089757627346239669065982676401547797694813370081703302085050829738403998332296395191516690578037909834667229713532814511946722627844179132996174055220797513821142289531139917826246598965297654069072774373517205910089770265928186767047927258339771162040489041742981156438714209899171766118391335766271140919054944721884738145453290364268473486518469665803508657574084961518029296884675675902348631429403393585764329477791222045462849967008623087500017487874205719321688154555615003872932309394020075605343520257932288824100379271539353864717691923642963072833751796820419850217609179539679579445159640056655929893154936031569915165845050458471410151201322235413789140051890382166879509235254718003354577996777791450363317938210686075008989678372221711581616184668512733969909365935439874017247865201449415380242297689647249414972575322134164209070970645891657598584798919432489883152240845304915400558905513084277670603239270477667666507977394330858247200418480245593300091558175240738467360942666429512228051079415875715317969148045073473591087983438551109696474539730013126269994559254127976204011273455358175674283445662040359899430733822183456815716489889709455174348613130983009335879667771190177915628299203919032878587870933462076753372092596036909123415165181523619038264544666848067787404397017860498104293390568114393964691971210526829265865607392340551339882970236223822677090138995290397374012563015570933755489175984614846681937409525843981830083010092879765774134615605768544036483517603522468753023383899339458162457628525668873461493419532551173548926248223334828016047729725212976434133309800910364452057278280911593535758775302215786726760751479593095528086082167706298106549070281522878517833907551733558509200893327507386579766597075409991514904605053437104591711280803026015983375600334959268583453651310565123400981272248154080849898893460650823092386218012583022625579842357295305988675936408477245335077402297735829499826314351962970033313616943519033682244857731459173896794275848178123042635770334667438469292439168493071352891915372664997660520369747054859466812218659820855707114321018676908179015918552665602602826546969166950841246036853959327903056498397761502233906141333351023261189116980755444684600268081699395113870417847766349272929923023625921639691127175799429190076531415613840256567826196170865629492585077809173448419096242370356042722197099581111449520412527478899656522861340555390696390003362796043154103036947727496337601 A013842 860 58434603470167625356592290775162188779220049214533063300467006363084778736512183126897903534624783810808405101629253364074072167877854730776699073614280198794303417333214528863364964506136539729793299577772110316626272527124279298879793512995838354155542820664886335490108745260226626725355264360605600059244865299201239884159303795001836730574211643732550401820123059171260067717659439417199705061690650309888191098323464955751629665737641395909932707008799585831242046640892901974915361829805065608336337217952469392993314641093478579364374214620491739344289259369078553929672242431306791785435863224585078319943763738022411421418443210990892080005004487102453725319886763877592026985997720513996665104226802479522273154588005598441646319148842342852862588069701378123504706770598818879543746775092259283220403772264781091973239549329615268937858436130197260679983068794105712167426209129889209113455420424116006061922019075690171835097448473273944471478015146688973915295911399080093073568380542257519750531104707679313303005838120184088642349611066230581629409215372586609862222506897201176216449688065428963376191869439959595168012777332205649797348111205660848644556442808250117991970842280813835856728310963187398143449295413355999970905513983821018545083150591252129795346013502288567206177118688266697346095943814791938460149868598905726588809757671938906118895703679730878768859455034993774513430916533920414499324574284296265469725775379873151803180223719065426556455940716794010633451152260233887915919673159570007847645948233518392740744084890773448433982835995941085533237068918094119395513928231612793918701775524639612813616221370092373323985295410699008544975067978266655074416761920404310248160667280365116866449160796422607357480523394691734798070432216213714255009882595564192357763055528990411240622810599554076852121653078743911716926045482380392391844340906256284587507000862676089524401930306552223215723693519832266713276937962607884870440760324295732297269901320917444073439108897861855803645501089259414715438901857466139711887039713137193524958407454809828642418918160470999576066518734560697433397487686594638818251271091420935363394680812016854491742623147349107471193549870645415737651728500668647589242330613219798557384128896060817472964204858557681871241912328829732343349437358701747045576346813115277140892431437908129576230393320227964824720267185590426346778697123993924760261592331637238681205867465176112202215715475302905700679181391638859015278298619364577960135324419471403263443067646369413080760213787733853966093845708665029146602700683628506580773421728183322041900859802618205150631030223365880484486151919621178480362402132332064013196198273336425362630916756267319902083587573836803453889588454465714193491654494928478537823900495345726676067281152555497736504340727516667950117521156540542782992639752276770224221555019249234484221985917864139414155416646246137197046415727391001697133117416872891496456458250632593714829660427082105517576668029000292242674725636844250702393158383713735166137482861268120410499062207751676463217277062346645900418046086403580865313441637349901959969724399097489323892634335683421394180329713977579392014755638353398025104863050228054421668380615680365854338751023058712959015609121869470393360902795764720543114650782945705774910788942788822141404494424066670568571177568045260517389630647950805489095556758814076705649121733678820112767409032230133216258080864998288774443661006397616263502221813192135454879043738634881877402738778147579750545518574010031966652659740132089573349337866527179730550714451434226786518513097291009741980456030946060007 A013842 861 982110380523107279368246631058150906812351367148657194890948975944365876224560261813773064706438741508256864543082861289992930925523104460163981330235207301135857535119336586606574958454636823238635986003615858091537762363377762176272689572921055218292208186914744640582257681588628915373045928108698320195728451083675238733065418882595869930760775096212974603390808255491367958130702198284875442971834759758290827789522475511317639792052538941058239006696894639065685077893487003492402486273533737679308819622127153088038639172858094483377037425126604663159469582216103255896001378542973249537820553215601411323294837144942668759779775047123923188644110414730939761451336840490689197553663688678741950406739869273330844909160610093008749685934593256328061517687471062121743606693454348908491752048975601773085326200454175812794237105582843825038586736040225360248475437222534704397932296846047937569845251068117713882723374605124718032482816490315184732131000570401584594378382884339124287463771773722134447176276821966218683619121285933977811969913190137385445480682767063151954373673421260168669869907315664587463656749677400915988790748622380356144029705033541883169060134278259733091053946213638139244032722358290600596952308012274291511008973526079858687212511987174545470380448932963949034218833793698382295834527695208109699738841541808546778125597192277195140280091745236879468220860773140368247233414185600406490148119996167333749681106809528062356050020046332624134354995627156936716413516037750954202861946792893121895385451960743626793685834759229347829949524583781824557115417306407864680402591788716227391620741242617972558447832567142518456220859967618236615395967510727671835722517596235242340836334981096519174411045505474761857175156694583986751169754257903895483951096783647380956923674275741841721147577746705369653608623294448924226376046422367254929727837611449375062230163498997036636623242662223215586668116987820906650045496337550721017497858770438372720215231500659482542291103246364210491869936807182983122381623518433410137685476458696811573975954092988789993134757523036089874949980371761641763111575548596094618349113233511660652574400407567273442718267237496449268349992675937502302712600910737960032395850616385154353955054356094159268109391057778959209962820510641311494673993687700262595001660888028462906979095176921933787704220533071404809073530588218295610309562562965893445716582317827070515027014487214917782639529993415936111315001649274303469782364895660461775994397518055874648687637932530725648336913130442883608139264825533144866951590389744310103058898985577093558227750702604173966655724964110353302758755313073146719450892638104999869788504379965301069737817922584845594318856353475155649522313154205258450014237096262938785206295625275628244662794331000250457428454607372638237625178077976902553757296316515677158491675208521883976318917321542591133710087573458827870759109130260565523716304425382687380943693818382002565142102797968947433911059563407911722634113778441321555121812955076746937272674449333299739257738525682426317292775586860077648326100574184983603323013598939802241211157975631503066663505279831263371988801502821176841591998013805560607937433285182910664980473007739908913871388444547788702175342511260188901216693288417658168127935708968476958925629761451733730585337785288532245975781386136693515767522300109187855229022445388187191844788977939929635281843604691848965649565098026239432074610534524736540681842014320220590152088115236459713507830644326372867418530673386607263531252252400029459282321522722309731365857785255049601016649626170000733465524512110430537649 A013842 862 16506329165451864044342121128194342290795189427667481474532179438696957281706184320304083898521115928529273122375593649700911190065266816661976034217263129110190357592750690011096705326747081088171755016762771726944475172041290048896615093652084175053837142997476113174266004854460086180674782913722892667529608077363329737386630495159788785926296347042051464159189314350043421272302711846573901570027626807257593942658504245918715571985027021982365822985554708198776969104155836067696808586799281529176143331389091061950665408578225993982117868004102844573721205268306047421844095169171751404982150037894612920110616327895051433845618679217011777031541563740382904570712618278127013343284425615623615960486076982876871510388262373833198055971502708859105729927773326141080144797696887242105020876687132939000245077451033332885632743033530856167423527272628067629696126673399140776816048113091527686736389134701854417226931756988331135971938696752727309792925726586739432277717481137087661899403612200947913653691684546786237415586571452692365085778330986639037182193835266030394897158329191119654834503532254374721501678991828077195023606112096346645712707252498738430422393676814711334061343674012616206274457964675790124232977440762294017425527818052824184955980688968442585720684205216325091418115939570688711246090906973362699723510709793176245699956912010602818722687501962196233222388007014170169131251992217386031879919452775584378330890362147738144018132686918712413826104411505626635392761964046480287287500739748154699695743291104218135521477824798367648977961659679621125331438818668796981683526360192953633770969798064680264789832721955964307693703993475759702794960025952799980542988353239925718022436282027289197764326441810514322533542858565873065326910059812590771398766083642761531743016193552393133807327339188877147768200131709803069472702212220726453603935766735629646670902357927643194751726839423985584365131042214305978067314656945214968141086512354757730308657395831583923088286572261643285736858027918324397337867946474310324184079802841317312123813860440862593414615869689667562528284320108197913112616250245254562250593546115630480587817947649983164751765917460602822853158326904481601201690683506772894264477061309585289226922598562874534819114535508090967441845124322348522290985811909178313434192914545094376077597652638526941169944834499331100626098828596184894322472817995767771142158599015719574146059032486621123172822580599341638222871232719353218416632206801365381069137839085965085220493130732043905971598498983353544801996623922735565778855379680432619902110915250594211433133806058668351857582769471802707959466400546820376913811152568630732811535393114076815079083505824883499903717018732856941001521517182727778769389282876891212162962210574007483908047584321121209438000036586111930859766367956557801220998879191678986002769585229627303989992043423166329184265441847122520023848347152289324757099928477406826811520662005546317112343321725464099521743178082196772322311550274263291376932310335974885774741839469944768717704811401144539114739679288357325035416772350327019421049889557381256268035932096438672041413533238124043493015786857915519176636710618030057137604441224069179546326809841084649115436425587514684717460981586749994862748964098435580831726215460633192248663059400719288809947772157344361458114957756799407919504747297935120282834180239639262133335368352236397380181945464055905565672240602527006134877979253757247039239718734679947458686144952779178404926109639193348782703245027608708278169756606087295122157977832393859655065971796781618644286830267039202327355070475040006046266743 A013842 863 277421874283749478993258029801562310881394748710807361142462339826179761033635839871350738082444395410791493367766602470523214371426939387637831207089541410954969340061360847016502326426638191848902686566731904414755794216497961851805409879010578730129840862358581034119888743588910668438601076430940657063170122956245482896257098732150570125063262704735758958123494806281179781323591678005367563687454323749578381394261480861155852618352349158457622386918217980696844519733547136789780261918335524660863440970656453478204833521974244280857455007544956508750532296944419739018933707508269625863534995686894759348299128622932129448643313141600316936569119061784615477119966975400480713260581341321786113447889495851211579475095525717014559726713046027794990002896086292453133993614891583878059085874480643305777119016719517225808829512164553099605887222871059932652302800999819359035947320636729305830978492186934067190333042039702881402280373676323087895689702686743329638291597705471032333543276510261331584777596142177836292243763506405400579996676408892442297921131789316172847036540038715148038803500866599275944278718815654493416761747926003298074493470792746296800109170526224853391569003129130040578854815012306004617983651846891875550870846038013816076555167439492614538207539437070775811464274596364565169913049873501306894253044499493913161479175820162201574272208845478632091768675233887158032588952233197607037805806242799246646607274316617034986512756069042799539175336844175066861046150329729194188441024932947236037786357493588594203709477801386165076372601614235392253445492225366470871155027535762971722788689396073081210322718557913892119408083018347093324874893156188709272986005252903431542803086592032649546825034507509314218821254823916628608949377375270213094899061567783893064004873165035071399899750589747458222540139613646660188627706080793749505721348431525727471597855929689899174192272990198925716424757426495840573377357439278227969547241013146413173297604851741430995344832420001438703379372875223278146057546576393733618561829246354020064864939552429577607519448921874242723412874568058482325683741317871993427745725729565401487239456246153267049982929774760351643693032000283622271396815317698332033903065969430199956036888114046232306704857998284484889795091004485711614144598540757559913888480314759401178736183747895722300243262833430257808222843012216079518877800652054868929586259573657198882672814159002641217165629112133134913611796808314169541928337499710547959628999661517815187300828048213461927664655972413223027487157258269416654045222366289031042694778152616736911556679878428038989670393606512588112674751793990410074790424041220976726363475352068289031034156482398816982881771933843126607412572139290105777777125677311910602822905873117343782042555749685084167024466614902783221960093346245866965121328162574548717748548418954346098159796273813156494599949281124588194040819170588526681192578497919776538221227766327216951707154208239875120661937594027481152421090225459543138172101339816729905216086095971361727838464765219036268901429789799421561870249692891946215409585493790906774096879910744844761000037253133150798987116329720986130801733195357231170311717843652930700635114692999109697683140004849359306046366717528507163658221839602406807038822503246862062123280039347889087028792206648486683026538095018527648903116287836395566593594067287617078674967535896037130768717957414387604842253347806671392108894197317898050988501952773765876938138038221359651451593124705922612990893439179019560031199099278509169118109133429043599222693787988508664554528756298127873515856669473997381619605149601 A013842 864 4662629441086977493439687706874857758983601541582539318721364545458603243692317560717791854951642953669172629032053287722083663940572570288029029097553922493920169698411291755806354600252508090404507453127063117498800633396681244843293523836530796717292235373660671440452970113498821604447568291574819623260700256525617831037393058391254632091938256278493900809181577209167788584705605332236212642895044819259163856093352708833446414956647932306197259456934489601571865843161726728025836862061465162975131852393823013608188637003821123628371246311808084042570196314744862553691218822091487601888432672509640220366863454765620299643348163970876526752917184071414032323955284955555879347770590603595259208718678756771313016237930500725863705326866164589150396978674522317259823030685482850238539056292396172040196039314004926014168997610949643945076146554793904288087253176403963967317166617941509443101255518185800867267927437561286327728126240377962138262856833056095141230766882635851640429861848307962199945357058361582894563740933252155567548004140404255277701160461983036917040143128430685493088170439064934030795492427134705070855514697392337430738011763613687010319434829034261110952100235591288592008812875911827019614451236590711752383486309360898206798662699155552372543654115318848529063280063141099246810728629223936464971710918902994198504980508009466121858793014065959369566356124655941465053722520183352181484402185522726938389528459439382507018319891252402331854919886340050348733602648591758566725128306048044196087075310394743502781745193407897276438594315330454237603658387831734275931502547793568265744909502679800275901893930802858784850891651289359597511172329276063636751075790285547973939891476352292740933488354967709044075728829825566777030612185546166471485968527769743890726729903284744445018115108161885530346232126486559417790265856099900547942658703088652901615145164610298135420649532146273344515950898067115592516753246481949177484180479707951766203612844743218230738760598482964180287697119913877635800789185309449480927168664143472015230185039057683910849579378029940397452400182865358912447766640329474593540122412336805702796033541129097959309063100724397230075548788828766839515366275044555866493808829748213370661111978532775026378788548377167337542786094512391355098928267674512309472723688650161255611019040250883404700188518441462342982801322506315648473779195559086182099556264654456541621081987570357390936902728487621598493073468957336247491189568357635179557484597311129919852965017006323654618259872928349039422976652039734085704538052310219744734571136411029497272533118716740051299390305344657068409724553401596822127002656860800955839990930242211733744591067999676917031293940892101428890783099945048807807100151258581281501644579009483196944789234484957209595180210396671077611483288870354286082794162428390440299199853277365694871771695973977721204741347567860953777244047800081367930803666814537684277884175068661535307342140777887581152965185142819875728741263419298541523258507218299779516966759014990676559781077309036342571426330477158878190353286588434940042388903394143770152246260659888605898127626113408865478576464153620613900384729814368984279429041798274806285574372645236036688960534061503181856721285421501619899603734458197651205901489812070010678105967621319971885692910617141115681627025762976394195114675449666300287738535488902980241290179375804696056829842710263612474583752016586726087174184774321912542963752320268683093699286008386391661946925646932441356537946032281781745444363261573903605368060205541935772135814494722865125167964807102635170181003043849473992880703749344007 A013842 865 78364813016348830732240831289445734355237391109377738329749973915522744716736781242983927706172263122317784376141719606745060139849203188830903892042588775355316292121198580539837401766443903475428556764706549815802342245498021682081234255120573100427530599925114904899693068697574694705950280276497993408142589211426058886245465132381816601569206273272646990899914768154483022743147108818894025889137018277288766929360978977363733896176381798270257339692697966733618349226019141117930240140667044994123041043182983389712826422123221624822035536762558468503477289461916904939888314742891632124938887926869523183705874084245780376105752591858521785136279112688255641268716474248027664197980316274625521520934833865055457863910897925699591295428639628249850722020582696586185845676730910263959125919106302463479574832750480791520138342847230665784894795146421149369882464135821422398699619347742949210202801494148755176172056443092539310126617722032409657783834793173791038665498996460758520704688084511920694481616079883123708932793865168978623779305587774318452323403884548901464693685559534531082332880569364346255579841222852988125868635519073015198413763711055237582438741171578826491771948659582787365892118005450076718660081933380092422309254401428616161665123984707368725341194716163887227966548021212455041147916071366700166779545414002623494273207398115097110080734187406579124301747387092408203157914396721600114208347532080471653512804817797701795456902412279125991485638529717226211165659714881686230949231439749478803635474741804454051252791465606529525103454657758944371404686524287957975580763320766501842374694011539403237083131295003647596988935983220266755370273338142801542875330807329204798007756043052984096869138781942285903780774442878300821553499002474419886264673046226085571444149484506699887419460622876810108529123349859604134800998243471028509272264822810989317445744781605280762014856686782416101279586743814011763429071813622119825976621322451545334584121081599268804026349378703178978095325494392541424903863837495917425942923738259334159973719951442493489648880606549208259982489873418087241509613924017479493628837384144693446892935725756749402107423533874944245879748493845084271734760984673850448161445001578222120701309023200349868348299132575051442081605890469761505147687394805528385308067035143260223054397009496597382796068429445657598511941827363647103898806939761561462547242140047451095025524965094996669476524157691456205873085792765950311584423075386774462822643627008160562968783040825281663169093684306762305581968590831810778436171045177863249753937089660172760659464126272250042188852861927651348762240569020637789488533653859481664802727564580852609045342079870569944544957264573548715367391560776435312813932242202975598198140439412384091051072663988675821666193796136850801416199636044044486193521487933958130108651934032685233709866894234643560288087828573039050134140711375967550813017228151934859658399330378994423910499360053956576437885866695373651372954414288150587381405730817964394341660318764948300940240566332973809597962336329609265745267687691826037292430299345374344948802902910747799329831012088062802098434633029901657823766153990099518784363905503604669241648481048482068631359695971683977465914644079177725652639965038927923817586339271460669466926997811524767482840748742290731261105421998344257237292350282541508936021565961992388915364044769149526627139166431400534860329120142773105347136523502028384109591785246755756755803899942950084662341979347993541879333258964559905795683413337272597895420987874543314522286634212807194158697984512973989305232118157978109398345987915224725649 A013842 866 1317077412365774798116771651481714457308474832375311648108107811598190770454195082350830872957637226296795002009813881430564225770445557994681001713559789547396800921680984543133047211488622685711527753544422982754189966120085250410739304125811472098885506792941406206649141405600137893922906360607101775210652496876437771701127532479941191622573649834893377976054867508372396163244073457919151893118725866186392305781769973672552275593036448883528215108215174726891923595441703704769053546044191025216225950812776401830903473676624985848383951266368320180137942803986437421324702905883779661123847889386896076148544625733918830781209383811366175642785443046951512562803317782686600952175455175627631140202351752769987080318750461437233030902269146231995241084999933381524025508288816408806361029322419625503701214214037330663078965128233405799846726822025900257459614574730750646254944502377515747375878484712158128245923752639056308185298064054198709118372911368871905986851041633515968457483692636391851112152521454595660176033466491895023729858789013722970228199449087613386917106773199096863900768723729306567517530391432490171431474157169060166439740126691705378048047922870725336847211141121607907258548827317599439410519997054319213341751638724810751829105738810976746166809459594566452640433772592517731876573025411460129703063819773142093068249796740120437129126899487742375342139468334862104670475067265699933119499696971676487080589710572725974076244158843175270538899126768957420931061242828016500483563732807869490252701423985507459239405666162448941728413762432954578050198566413707709695585889132122596464791482251942750205656187675126305162593047069983023357508183994166065531105684878781945040116355815591503716079615508103999184843476061455601907849657734587575028450359887921820199261820386104105007858874688690547494048976141090366693600377478017576155338954876984297458310632544439953767183696334752067414206014403282095707952409971546967915189074566443122438355323018438910789270854007864329084848135584255443728359239516793884177822719268924629226678311223893988080528736354272543225525707302537792268052081220961777849419869915319862761929570742793687201219467333836187940500932936054331355046127869413404482249406141525179182626900752928280237329863521188889587065550201125281617017182044496515571872682659652774568875250538609312212653522093693167258190206292500816875227248236572563501031498647777510554093998088351609023891941518320304452108952919017326886799398628025518396660171439126154581816336567150508912882957552143754069916146106110243753176726756304347638614420665918523588403613570257706459068050050418036218646977243529859327933785120416308340339442177910389800225064336384669057967096745687633259179749961969548302463759194705410878916146365203939418295378263657674534743719131672051419402067282992255679454515647706034292736113055287340722961732891401654317761892134827067315604502936095886626514380553549569186278717545679759282663762744426848180191547761549144958625244840940946922119286117857527575700284977482486093902623198358290817912952986691742929380714027036520208773876041097706615554530389220938263336469820164071514868390877333557163044037750111602612208804159799083675944386020981838127487262410196092609269627423038740035043919892409261615602173604135439471730642052218296767084104464111680320305398827526171931387172531198675140687714459123206080500523500435096094022327970212548789397551522239587581569323550498591051729909134642224003794796146341162072919981646901727458365954083417358336708051127959540552828340543207449487176071461214650512225237025709553838253036209881138084658001018891181963982743 A013842 867 22136120069631577031948581146453174883983536507731862869752967989530792279023656749070414481799008862370233598778941905203492942523878493216603595799799382923098033090692307216437124483489281478753646953821117071149670760580272803653295484442513411565968712668966214115152119603921517583162287202723559535965436515002289628980850438390371607600595332775053003643554158213214862315643142607247185867646425632994695483274207947514586095892163596385458711323772441634872559868588714166053482948364718560809109555310332985571994682083036137153789068933852357267578404706600053740204281739188684764508511476925562351828589524709973788939786113717631314028294941290114071643035361973613702203212875136773596573380925908805172858917239005375575550374437540721144016915593880343274296717810137382808509819821906645840706307295325416454368166910218851278023937697789305627123742157499726111606852251458907166146389692557241661429240510604619371670304562558917704152493521376630123921005456734502881864928422139837841641947428087389260578594471329279663827736666953641960625348140815518193915813537157220991580219939718455480267133288805862311248786159540394217352712309307492288853541439688280736391077648830864097294430140726893778172609590491943018634819792047894305991780152196086172825566587405878369527770415962445519649562838090410399919393618927199158198074333811204186829235799690486102375338044304027393196674455534618775939431407002966718363471265595805446299435577677246771947277623605867373588346308210473323627255657301862522677152832924423867436691031192279363629450105210667593289687305715185476853712038643584478783750442208401802706463546255847810867701342105204673569640048389949063381293245757688150289235592192646402956150097844703914299664302164884301265229197545213373503165198636302032088993415229251692867084106892822031732481142003305793019341544273041402442781814617475087381826801174402302965056384298177997030560484075962182563556154391789889750582776238209558821437913970902773635275243310175778929042614764581242742533738558754811376666442752816243412782376739986257669446471906258633991410562633752674649151329080704600315199753666780933439750295474133500790895587479784810715999179856265147084260271101231089133165769020613686522410320954465605948803016200621667289810702230312608137207778621852937216464177460784182179086335802406710358067745828701062108402797158061229221944361112075074761836397773196619882657825870925492864551861098409356926595171709924212986437492741224887692667501377393280056587168684098603298823867578880074653080667605394866759641246593207170762192568132092625950299533275321272457556717197375934726799746532006345724583126518836894276085004684139921372382656301617132857252995004772052187034057610822198319508400785413840641943671959982609803290422477294535905437687446012168205890544825250841204592044490995318358015852120214335530817844705787604118624121110038520373364880846963566531827193963507609313786405790239714263729860445582037364479343228356479319614490041694494920058841782831465964794689616548143780221388094807793776663000847328123414101660652402795148862534622729155087624992251636309391896048267497549950393045475345095239281142466125705103393371513743199341597295854641753408678419328165728483994628099012103768983161631722459973425731764704331201376900971632913764382543728325011143372838094232371650824208731856133089538416914483724594972298471812660052233266195362307503404648434280748483435620913229819806424582825931858831779138831555910959566131539477333392756590279995541565052215307615998071385919509687603530968233048634631158969558691100471359518779579472287788847023124504095268657961601 A013842 868 372041770010297915175959803328438510275111298085449419251938133000044025833550598981626456195595941949856516094677676600755105884998825835491456634607228228788508642155265607386658751194004353813412544352871514614812516473072645011000937207025322908189236153827315160633361674183108946020208561016174865120971091507643481794281153318026975608943205757950315832237214737089502190939014297800003452877533475613741846987389612973877648513659593564450404561218643426557303113711370518988860887913165824851518704296100766488508514621769588357143732881571256568596190247903827103211613363190544224837094552392687926447183104141800529470710985213252229494873553078262947202104495328690525492929398792423753837608813221749288540239822035963347298275143171746900267492300386346929411104936234978992862624541746784996644750906712534274348565781260048233429748320886744859675068734441097896757776365790269852741422371562809560603641245261731837779662808782927729853690958613777022492740338711336789935503851990904254604476210423864751302544437279631203309952770161489860432230226202686414285143078119001413205488756526848081256849709184960127865158348983395405611047035782531022898761470976840934336524842043900332883227487375196903729747049387398086314195416244948959600803849017959620306679297634530597756653237381080821848750202619785527591445248553309436251835035328364908768038966085397999922622306510617788397456507574170337767214023657498861635534861560868702135954613754021486496117895019943812947899336402093425150203285832272403418634907662960791940008466161248639264520167918275690240419774547155122309480338233482724334918493682196609098087532821922034157253456456762174948684940293289873908249395581449464741911182597981808094484014694475938687634457926485210451364707123142401168467697493480328253319712329758033202017082584547659887327810553649560463276073334597006850855833958275903793626363047338179505933702650899477596092630055864696402345688286862812677038044720235588055111907020108962916488071014314124316460419226348316946773764543956992114807632903346582603038633405868949032650386853328488861493637326185481202828286387859402217497562259877587148321883216033761747792582138772743313703798215844248327045162376398390915061117079929454229382150264281703439181532293283848362139848472384864004962051135297482315797113430583399749883904045831049580988044604142978750855925811835535079533218877210645781522184337374115590367830079412644758574523129480966061865285050928696247663054940501766687450662695649848857911060544073645225643332742398237414694326780443871525629290431492032919000170492596080764346684255758324626194155745936297334953323339963430652593068607402091682098160673726339658505635304461279151931851087045203881107481406265088687155977692000450419669147294631427722963902130575889264962691212905126511036402386877990888125578491760158315643172426584442337266455515970172262421715603496417411915143552394916662700419648944672389736808122116558877630507764508897301984804321638987347924760734130759376121428953844048448470304348385324652514180869709434590004375055241043770220806610584933778066932619404208909557713244773251451949596883231831322016255915304125015686598161428174725672732395031481951334225751428963949539658193648481398630497714460096428045299997544359384773366273769385694501541574630234381637977412441958462286667289849763470335402476156306028835872173081727959267699420415755377497884504945454302209721926234956539761102480688653581486577963555436751385711986341960195497427972783995542332060012835885067083832582675102079585783149199319552544983092848402245888801372921325622139432128392190740867151917653540329180334360628007 A013842 869 6252906028563077060362356414541066042193795586922148389367324201331739942184484917084195849279380996351238466003247710628891064609175265817104911657843684841248464748703549063347573631317631174542024632938711546131153964362931944699892751638474602117936492037375685904764909657995512055761645284998850958088161134968963998516483343816079379059508459173870958192410868086263263323112013303124658032512705124640159222317057225251961638569076789037717949460401740070148593432147004312645784943156578018279474863104565582372362605248081471518514718540568109148396169496519622123677585795143476786837048142063905979797806431311241498814239528479130221120339806586365353625770252989301661959664405504266030748691323817940292495810688958435978042110331287550152795743092593332842612440663301291933042130673138215438608328489117563548976345085637630659253780029143520856558880219751532350807947379837065415025085798856140285065398409113926997562792827214666355650983941421750417035486872721437428446013240411127807137431668593894875141864357358761634030376208104160084284493411788550564890399713946056751744649530946735701683873062271624869029716371363926582104867530396998901859484042707765583393973020231832894768404380314934360985858659053999636682682360828857164010710290444847338494358955343555756496070960663825372811944655430735362229420292435471695084591438763829021664430902997284184699513105523953169596051522799080866853566095611583367508434418253520276798989193363839123540253461600195664215344146909984196499466624983002284256996893091382030135722290772105880118790462202459525870735150814036140655436044690144147896975123316678409111557164138043628080958842668801874362547791509322910775947591537421153917301245924280248643992834970057101523072334370436932056086632618654336438436591772923876953544405126243264026301106998492519726318511975188162706280964534571894142334001336743115059478283736612782956227740453667519957528833348917952434223983037303292662978417612999528442265821286971339737415009537577487386750265937236162924426660690285166473571886206546013809270311652439426391755051843891912295123562541199382575935009320752973069481528901762607201845891211879433695149928006353496873419736613694281632648044060127756109432194762374337233225799491782589702324013253221639422484433275372409331397193430944785281602085427815199596298775298282450307666065661831043865635545119519838081714809669279323650043352158246760727312120144688320457362010237186596601769845850958597834472964385013192715983287925787009754911194564245755307387493401487176228767550198920148731251484282086597269635865469062329406374722286530161992445175621951349308560505374765378978131704084606954901023786443318590640504212562080718706518621219968741629773439995097345565030517069451570203379358580870405739854303108588970876227951215296461270988814916258392856726597711012980811014798973604722362437317856910685214521774147964287442057817685101364350005953039813108854306534108413005056335943998101036954458606233786460356571453658535672834472856427256922273440405183312151434805837877206467154203531553436222646101096704100982007970936534326539142936486504904037152916874816477389029127213168516429138644655299123332614381613363294117156074332204266597099913035260650026866782775086930840666157357058728048179885966963242065367487409244810349252189486370911995875652017140504974645927109416759035426644503612984601811412224158927600629606944874618250457238796414230914563764849392934200744044915833476225480539661354449325005725271938580613079974932635732720322477974217020440651598257388592963719623530841503096546653084674688719731297435781887549781754222280003052312533879599074913649 A013842 870 105092591622059636153510124259191696971151122429400547980096617851782553208294638001434079638838556405675264898116584272539772122886408692588082250233378811126862947031460549107682670021555427150527808005800924955826304679047797194571097476787842637796158621672173153001383836621930571121185972304975688052587724195423377923066535559516846123853158673335249194339849459925826666671543607585616127552441035029827156049482780784809719259430473593356925576580972045358987409814094701482637707539632606753223134024198433742932298306404505291811676874511328210457094420728005289032649184458976414356370268123668067802461732691048035870570923755148741626369551129297042498388320641991193032556079663310199178793255079408122495977090249324433482953748337949855418038054157216145085787290228104813518639090223433986876690176916598890567645431854311658490078280949815155036185099853364004220029171612921558430326617021375149771094151061977771048037859046996897439426087103475359259115427869829198859892144531589825054558814054057591166509314254128706783148532929606618536569480771930169344112947992291375826572324666621786938200854557599199173782443053513514065436508583382360543552348305789416160102504551036415462372572419953101805089326482720571893725842438450602355528007851506549218074690962459141599429464635876913040850353823824369232989866854962972779286728311303674367114090186675355292244716764541080921400837943684152129207885368943881657714257267586915292160611372866044149341039929114488528467289077116104390566535566089319391507346782186857780491084541006783527156511298236737251309445679731505415995913603107252693704460897583414021937941257668099257156675268734553102411340731897190161411351170969437333888082040249378138959587577341749705298276723763933517066648034421723432520803797927531599958220816956770538490042705323663779040235230766987450604464170932549824850207560466641534804651514761251043145319633804790007926187102095264026562002482907956439786678264821683074529161658370127306966734065298064830509111719607128190270838886221622792921322691473418854092406127942549439366227156340291369944141715629938022953739701653895218378776056251924139241423893598057642114384840002783221951565513266359791399915676518567196931226897371225485878826012058389985126959690746896093773695870059184083632792629993889006227886249785290059614993516438233142320943565578394354249736606823769918639380806111577592586278619723653307543934803271776601926883306056395129085945799217061153803987112418916729977531120168702272950792447041278409451261601598794970876896216193250939726143696329029440310769990938530570332939957469712432607026066678136327828976413833681724485459550549989091021506778752855552894954300530890639300458466844014640571602205997601086911467900386272540408196879668688909269731272346054833516763176075487624581509012297554808743003927728995168490725726349374568745484001221097886400467458104835779038665741833498630630550052740138920514329918760097375981838210776084128093585794971249039212896421639009053328985297972907092649712889915927329164781717202209093460698754818602594013021132305825204607967530332426143375333528687922152429073915040535477412541071723255624533200721612365851249911775796884227042141301357108697458238383625745001550018100886046639076106700086042305759343446751209392631360887177527539881548697435917914682083452080467108874096927967469108415614172223432202644405251439096183781803922507708935434812451333978981073195823747045111905162900413234921651430088384229805371224645471724364035138692808759830459887312665462546031411911930081941235712682853142543659598394127493312523916003186184049181943213860011300216756914421652073698743 A013842 871 1766291187391956304832044658424234850994136914670935009901483856234909371771807980890102576489959617510184177142645431868575950069351870896327898379672397678609185550757757448852822635052282064118920869153496145732572702740756327449156435292373271213440037954444214182494258142104787108833772636529726389099841880552480712752979263148799632803600037822745533209269849872973368786748633412691450255773876475746305011723657096650296951593247969683549848165596397166348501396745489647818691950618605221701421213544703075917463137635740520439478853229911893233152385929175584892771734843202016596087515096354489215555974341338444338876685515552784900514393045830095393270412505029945981298170030901254517597978238119612314789886955820395753548003648315923220010965576220331750456826986863757600807767189385255017436531803437277553770416773175416044242745667923543310693162973235488818926030287298372632538499452278252142202779396898660398004372297002876855264434245948110363067952996208219345238207273142430189691969987806545934735522044669141174904377392947898437744123263333830356166506316906441153517201060671912373070341762549569740513761520400401630897791399760907333655484317975402717402842793989269034676095824662151782038136310195084651817850233863039273789359227960270572708181331006050792861611012135183277477571896717016173698860692231362683501472042728080855088086513767452696396756954661641947045983883319499544835596929395839819021203521896333285315343395343759604017974858088627208697949727519090366492251763259263191013063977368214518716713657880701010740919485389464842982757853539247411526643319927423596023090874305684439466710978717627744215032241241621633992227403680996075042840579130483333270656994850471298381493788412382787296948136896300430621339153514525905730377149431768023600497817270592442440402147748374817134329233523500758082309229320863364906257438468762844275461778008592346282143387085357105663215426624915102494427575730234023883494701596858027433611619992226729648189899435464575606366640671437003493881989160726814280628670475593750680731069792330428427428179816611277054651189814592368351783503165697016935292089177426089008230611379702554791016466005926777611339961581467709014058382775247558878823130464118186741165428784665360480028811522383082648054506488084706893616345732307292527672084200141370031949196030777384422988098506676073911875323150887101022572073208317284598597584761695441139890912238588749348585127724889832934547491047441146811983611398424733480732365536675379101483968657422766227647353738070947075527994705559968543977297104201997803303111237703883295585721865193456854826287102659437261821606587302688743427118666093666652798464430499243277505496929022678974722805452247354064086918276201681467721041001792082586640564956591654498096373494320143586916238700300720506341421969685003670543667013341221796823627282753938376905349608522992176732656568367974938302855122995611485007654736403514837084342944600956598126754808513645940868896456081782602051150158486825159300255903030649506163724540816990621272486321017528233793963972236253797576846170664004213846110282297086191709230616657907615875445290086279768872577792452757281529504528139032861957267215818233203897268851908925878180612513597896241051154221591785862952125308346113032897285309547576261955282430792705362789188957805472392061776579116410698846947068349253305141227392559225029844519060936889560820778525587064077852892869570184734897202209716587195790072867245239328195585495473750338874172616443271386338576010036826470539326063968429011149940003808887186348623060712766731286870210100780103589456265550195314600919595345209922743033460684706402654773601 A013842 872 29686055986496609615312174574136115140658459124874404711414239171740121811368776734819954003066751291493665465236441773415155992815596894154582988067153987784384581551585629442869390027323704651646703047862809721327349414963891595437972207958917569284286717900343907765180996594355156938169216702155111421601042486445543339239322475741875428530105835686884176648198366815063409198884281767105204448791541927868148332039504823401540865427718626471422298119178647174819262975101444510888755614046897961135786336045824596944802954243890927026321086235129189569592150311654055292814547509696292930442866224429900245849260754875234003500453459895655822945403921266413274695822972038302107678343709357384677269220248076324174673630066473391429881297317245721558724298439535115729927891168219173996776143151997981078055790020370323846219394706759217455587826440790992422819990091168860579689791038623748835074560294440583754002113323675785309259485195727351306429346371649890872083086007271542535418549639704824198152939585064617525099919004754255726617870843275329043165479686851686796090471668246556467163598226712831254193234003170618628814789873369550210499180055781569556747724932212593471389578838577644665801142525096785000714956965448787743102608880536101074577760544328267515506403630218695675625096280956025344565550868122890831356751654332512621609240622130854931465470036889577468340294136998216204001851126950828850051877592355879838289367592511673526294976445542567664730103439895557496586441070413351789635275385098436451356566267627581416071806448000941887522633790940735616011211244434131245528294278020208378360088324455638374117011419307169497022046878547934802507365973666501033245021613446033382279932112451871111897766101846917506099807336816121337452847153118636897610448750499725172653566814866847180095838897206935551576671427829477241089371217195750573979468768344497123737686102990411563963983906743596874881661675284948127623844265298043239409895449738392867076710497209354645197127639811853122216204129764841717721674591824335567614526064683304167691047089999697510579785418177785733457522547213853934888425337705869763631454142805000277961331885458660838372613744161611351313790734299727785399279239303585722076380353710434364558767361583870713587844235256692470065852090545239668761009922722888665512584719151776006126970137689275499997160971601704774236888556196959506886368834412188602248629607089815279238146561993961110301670241672223422130939682034343354469008556773324495610668867574903096558641061225304431988069074275758407498399007016346391318626432430322977080115390572089166548909227388306429359065407334397162059435741912796289710779583421036255433583791683400781765034886886084165528166191235921279755108835468121660427987536117119532033667975225435937149505749319038653265301223835954209550080279044495856690827411493225914739214703741245442300648210870445929514345758944560554788056086052187242228523653154733873866876551869908277544716368066688847328183542737366520192673680713688070452359400962236126250093718357511161371726677597341597025375152481374717575874053590349918822111575514567127624057038974169453300018608990480104075441414957753491630666382604432725310915790096257045457901397594033317234581554516039842123346749002293144998636370057373121743904674197566114234682431814332999032397898813836574493382278965209514615520639377745900299508608786742895076596831857166302848714824679541785956473570458866094839417277538706680999643754679790737388983205422427321945458219164562062190192447000688942490354453157117386390397041644015966940961307781399470452738427621163811201027991455102132652497655638966943171542163373727860509418779912007 A013842 873 498933542965048517804551718067505687169046722511764119984739117759436227283675030582118966929542888956134035474228876885788526771251737000056076280444657072692151662137499674046305838189229504080226138125430242986348761617298126044525998899165527586961006867751080057809397009761327122659810025113120957662848721069690246902595292849793700327305488780389462356926269951060770718405648123659737171170839445181679969016587957566909697325243666955105194564489035523067187352822529977894507315605286214032809160949922174000851303251977074810531378496353816289096135270287969707306334099995465595281953252633993333431988525507188057896832121300466287416243403704724607907812696691047743523749922723169564270863784709418780403739700527218289762014964010948842237479283873266690072898066864259657363816637955630067978883662872364032883409366836502167776064598990374209650335573462275039762846317986149346671098134868662891153513518631018923692724167684589593407158024468319715887100426524212815392779563794518980298356455606181026744354338712904775997266555262928455228482217096916299981892557328219874543618595396362554889225683891288587294490173401722030387859719197520839540259012935697058473644651539974473898119802419301665507016281718297775598325547455170250760428421468525192133116125813085618220230993194027917966113213440541426202612925054366539631386507136153278833140154910003128510395323560529019740659111890662580482821906694725272442129401127343696956439669120233934741118848514324634845128315070437203528400073397349421437949809260016760859918850971551830303592906124340943498300427385204443843594041930685642215098004469125914153784610924295597736449541887755140225741299919412882865749078257187483055978819013978597777665754873741142525019461909868551318570002102464930338138812149648880976788497457467100555870764345356965815349116687530023990989062047408979896872931589565963158659290332959847155542677520639632676136087776514123180973950566864212724762112823753168916958273326597623521828124242317815425087742808957694749748184864791607884897339569132293146383428441624916060314453523314044822220581451023243083669764650822553117353849778123639671696104998903712710528519198124201981530880871375524889205686174975365230937724604811270365139203046140115083270898061959230344396776085793843112866293771203589801270011374783899334975987104143653328452284449709852140599385964002298432239200999965653837992717806358525398155529267432504380840171751785059055754703235951208758560626813689264797728511657331396343861080316013691588423476931352671554825592110923733798892154449856438275785499369345102622187517384715266158237812301069213102732936514328367241169072458557356345072242786822916939124941343894416570031889176102128948844114197712720746813186519520427974889857659613901795671743128805082645429917669010882399908199249900841863402736304966647949021981525779112148746994480099584737347609170581229244322858638279110980134797038571612218080594207277548420694047998096839457044780802786919104878266551754955400092804451972302573885325124434690089174610270378520221205480187754464878297715218693011085643229249673329713977526654038866001613412761302999109195943861194962933836609892432700814300561684147792163010948789362917962761612186751081626567088810481540887992081471554270057149805859238493681942307631503494714737511485364151307510275962568276312143055386021775346333841187878787837552362953023394051978350058389058796570451298702162455966086183593043187561012584903242923296640733534735999937316289498794579230564456740579056435387294211671913063403078910976356376736699881980899899174753028900174855677452385901543490528098324117413884109139822244151581801433981101649 A013842 874 8385576056613570438741100725560568084250168265255219564583510352182844671956726238993673477184827334685744734215364733819447769444427943759942474045433351420736992985544957021696262222446380275076360703474106093871563636501929604430348463498275022154053642426292402531602535543058624950543427092076223935439498455018283979691919086926482721401023349932005693832859819067478373464243728014349202635868298555168495239261793802827051282945370310514453005045367220036190217838888261338472984453378045399249423568085341978432307853755978696340600878388218590370838745487729906870697557218623790259903788317019525954991431148199309689072057462696936892604802886065306485106607993286439425403664951208310866700407629611201442245653146760957796030185500132017191485314324057993260055197809787612061313666234120274552521097721895822300671461228421091933812317715231219341593189983180456593294158066393212069501146352737617211617101707631535050503615086274897296394104917239049464914496868592444788306446128694480501874476949373084516492363370747790570186058994304038547025100622747872253795668211015391431454597732826665460023216069160887286658496344362742164728758300552732750153133230410260461766545658432350982805699519261203092176422646839430714481057476079046404530520479621502904181282726540529985427422302612027217256464778295179750187315431388738431584713025437328157348586583572422580874214203081811234781257693546365990174787785818247653934868844747265514746881518903771741193984486980254137842071591388838079701820033589251726107622444233101699772656128278871611912485973231798237375935283063131087679285062729033588709152161112599239182657955804636111156507450507500641774034027745572322324644758268550027721836011167938292849228342162967382418002096319160742011206025336128084193099015799148742576884276767649559042519936352414524458572604167317113216553165830802725126743361225835142807586692626056151143205781089390306387819227259872868302629187177286823265076830228819509987317699800126258531365284140635523849449693390151975659017743022552553721469586138406450911266281818389964225705020366339151327061312447347646507237734486374650243366153220924011962196436716574699525852822162873462703589514805208446812879967542810963436370337433063021026894585596476914204533983727348784398276615673937121197943799412618733789945081175992996122941415259342381491297544746273484927053879896986629750644251206422744055143608171467736366799980397738101128780766632251487550069297286631965605128454857675473455423095424768778351273176871242114526633376785244350821953726608295193957980439838737158101126887900583139771105604684909478321502911344070264617632463996316868222328600810973488091629184518132764995872889166833459292525961382748481243223027320957697591689225833579832973973837685130847479854986765827024021740626263065900495257104793083449198209789077574452079212443503769537883990736227033720680601267329958719909334285133557018243125533827273086549280546841713756306604864704013580754551630952439749395689025935345535409359764424298489359290659366373836328757674814251789357800505515589291209549699680573437316405753999259652502820290474431220889116628279219506028256228475103742028991902462116402585949540225471942883725016302822562200134416022725428897713061637763257704482913292412616850516787076221363312404364362679235670593355534515291025325208102885019978188331872867978245832868844678787185742564151464183831600129431344911193959574977287244397422010487648276853337938514468803811846640808518307950946474877606240493128096824438912201509554253815569842856615547256779621623813714916452984605430074156725238799370942249847241445305748533441375150222312992457455635336700920375414743 A013842 875 140936376783504278363921679894496467791992578034144475221955058489137070401576697898766670131045393014063311747957635081303458661052500450773353161281598337328326641108054092663649079172656313283208394343289301119699370038687930861660866626015508297343179568258696409348643814872186309543783379136525095682931650533492298846682084093973395098586999442307219696248874979067109022813544336737167048701038493816716899486272968444114250912462838808816411655797486867148248991218195008315715449707924809025185061908810342631511798098076733949396478963070789848362686795412276544775813844173410042898202970244147172725540983307785797944234069775547418354008922106099606095186760543165187422759396834958080736633751030875462639822692437611417677879327700718812937293677844442692721747709589100395914498788396859454404222089411903085407385248866073292131583623839891103474156744047313933963494914621870715252105766750461132475648628400163209593814258755022198860495721344036704356817948870433219557066440084968133795004334088113431468687151172158116113117093517267975859850866166523488969543795622535683788457424095617766386610192474387032626869348059704607562596240757389779331823710203505247580910332881272522968015391820223040370209135425430312018283133000460532920944457700998599310574818784966687465078686640000341440429403528807086061398210455350526819644271818525174340557694710101706316752918111196001422968598055433773196867658316247288319683340673667291506350837688215691654247297272677131294711697236472201605548489304534553760690810420225740268079031547982995181413151752106832975577344302442044190625744049286867525434720371819455412942932263208519120207420720679563286296189904319834021310304452219520315920897839699538887916980746732992796299361232836134590982339667824304711033415158536292916489694039633886138827632570275030912575229758240098721830609058118301401205175672122611245167109542966125732263859562769382879460077752556683297562288748888659638616146285655769504356848580540722027136656330551661249337700996808284254901111206980040770396739334228197220465652398521680128741424277297062116353919478302571894847144603512498746640254937184069869048635511895470974931008382091414287659228975331138365584073614492023862475076261237490194399017300119987497035602664505551019381835079631861195973841436727883058807606979324914285838276366263767405724237834550618461168994559428654286219077930026347059334798622537858245116807270544784265671418344788250751254014679496423445925393940792951682365295964804088857749848283674966218849127163629601804264576283105617324851777252369655416205639604945100830132971897939273602149499430959788937428548822386097604212676793830031414356011704196257381285635648226969950329483832959853724254849420183336023423520818584976252793578289973994153593922762573254792733394705603348589623786160257353530674311925026793816095323537967854623216232303767755743478865500014616205516181330239692805612210847034978765633758150768683102245107961080356251741749261417654868093345458895352413625109560679184710661598111970645067177430240603129823736553096200509217358901802531397760976831507465556979614900622003765529483383171488842237816902431981068592281266904680790378262053922569506944046766349001538802897659130093946283483863426945887072239244323705578851406635640390052453191580151843549913915662526468598496262640772585188530773411293787292110377713026672516376230775275693658537657703375352613922436878576643266716587471730265904589074050732612677185665706492068767201731557403267928083968003923328344797370771078343878282348891137502744695100631437106600825312263463256352081088501027426393182586971253715601549192149786414464232456863103932368749595585601 A013842 876 2368717684600356406462431673986802134180019259019866195055398668026926742239299561584571424892479920387362080547923972811467229716309375076147746581659823255477185857103065135397950073654834657350883483727663283918787312240228053991934185383442647953446819003723910551922656596556835304502367253147577283143032250516405066716185787367410851421951699626857441434854841773180901346427239667541566587518353965577560929665789780640228215085762931859777430698988361776160620795404203504762229563241092265286285335501375428607818790634375667487506621932330764981431676970494131888047103279022502590990097320893381531998167306453955906048742010717625460275827953837216079641803884448977305014317182605140462940603453575923900587499991798935096912117860665981089037094843531548336574413755064010354134981136586016850171760656745855156441923877692093820855525965877049776090152397203205288124459030049781111242141621775000253518226497521543063643236246895658096248351588629224890125039266665371121095615658508059424692637843018922442694224949750461457513158990744722870276513507660760279111122573027957237432603926775047799659757504917022857359793132839455339304555018409450021229961097390312696092359964735547293523434690322488639502104939095207254091284616338740176802313500580683458612830979318935116225577486358485738589296985108660695433919723123076304257761276453952605141753174992679378065666294694871195915833227517675426119754733321168174788917906702326168347238529025841129632934325261884545670219495453388292384453459741312245055930450732734016685604283226950200014010841497659541820528425691143436711846880236364382499981345289169587125331862547745580853326120052461420152780063721903450396162286928453477949682529991830150089220695410341409927403364240276914070640182797123089278338608569519475047442287724126724335276020608612444547651886546741339217807046439794291650055387521364727197523610088631675182158687671465018055085526787220176182129387002571702546221570623016518059725554093147915110085782947581770617618740653356833472122976055713545228057997990373310684366219861953877923757117828531722989560324671831325836695959351234566434782764729252662289100417048427180675665457877810399932688661388390442510371525238767445056618606722618497697264283763116629862677373982344795982750502183372691120732353027085530569379450501513834402083910887795138788007265285292244476867291560317392588484042769952815026239960448993783525678179796046189153139528120856130376326224718296388855668095962907138925513529280462321432201700103725157240197280239122717524274733590156110378783820280576798580168184840312309652044858688665371431326636936141172671361620057843142434002458873901337981081488712426497807267678339750683955187634780556261543551254205021328545679114397957695880701670319592919739453059870568693301470164817075479745806973995445340790043160523925323667114102702625732652395216329424670780649292458745654566110459617338516983924427706116888114006573239969256899433529501877547523023579836646525368044857127654188015797216386335057432089479467890631644051070053816802947540247887841958416151062595145202168737607145973616156387634754017287254027220963212971490988679174305819830471252866970043887450340276625703208594002027668862660300956999488955186513292616679524023124979348519663755591325208035611580790887612034543403180540082357734926686203464839263636708723614683018499118222839284982735310640058583319042413020629551382194396618237643383705685637370579058428567570663021265459483529012199770359502285276724067307250241939379491009410549513725562291437813348008630090556312563450640071023212026949509426854436767955390219739225861198115237272461460267900354902498187791321574453007196007 A013842 877 39811038125078190123414089144696183469163583686346891140296085413528557756815907731551891938167910021950394487768958211042329729842011666904815176797956649454805062700331215730633346887916806086096298711010836812823058356821512903442437853739520584153580686995587764646164089418330730962771286423651331397784943034429219956298934528284074179848742215628593018195605325681851408929402617092371109636420975099462066544892928843220315610946417595767279277757897396371931553708358448304538792269393037702666597633771616828611610414191951843462523794816683167042922194843094874642407664810531201046770565672255063408293197919571636912961206974131131110855840420142090650539797885933961565375628888044595760642722244250552997174112362164702173801964884213144163446453035234732892806171981360822021946627962601185200836781357927587614319414612371020847118824908495575586747191339794271277507782918046671136646674237172429260880832743844574270651871601575325623646045150091382728331534954844892432254012372544954750809164227619029494361838730456005716423663157446557280737362523254398011020637084880877289529774197308228368881544385140403163646043183632725887691656194407626506811956163838985483224293927310343362248366840250066564111877711373148319512220546805206151516483004259546888905850269413342498403280813227069808470314428721260308157888786529543445660193773361581434617445612101962307149653414936700189757409054889570886794717802928873513677343257945995911412037957337311865740727204676493559079379060085097030105509297872234902655023085465060618434951188195352011635480213051163919377621250591047740816010516132576176677186470275073250815452613839959977401852099721719088507774530974031290808299556406517603900314281572689332549532227761608076649868342786334094785249552271247761501036994227913817122362529779397855902984078368949355512385257191081688233683029513622659762480898071576970008779314759632564786541063694312558451822448712809501093048607352222604694345937461038619029807387643537009255211754000006818770318174160968300165970858568377554647970772224204232672143057219858826264585879344132668285540376759469093337348988816199358069393926804549495092910709332915625615909350552359391668698331954678167271814224687964449066588923187049090797920817206701198102018624521268986082087690195944819666148657326226512279560424578943014795824290291172897610038107649906752922708569254254417234651306834596962146015015266238519716073167832148301096816049127228983234914858840407407497213688848580283921105886616730236311013973643308717735995688978935513430485447449753747136219667455654253736886682611128988321917939980398897646306786985724689087574748312169694888279326293659787448036580789752148646747869856189745234838577756809087762465929423793468867228875686474994666952973061398202060987577244648028317809060080587588087777811941449842658255398925612914873186724123030688688806400848640441810372658354138216292618494788608454948817856456706538532108476444163300708779330338055941219457306314518151860729913744483937981503815805133310261127881416837846041566334394499007139308946250959795100250909036605412849972963302378566740406977310768546878435502728720411849046730882557913890730346935165527616377869029248193826839392079030574731678184290410869819728909008532760256661527910569988740223402771454523838352448095464570977255337164186450912815021633553503942163517791977491914679971259862704832365927464609843145835637720870080541223962720072349941458507287322235008935160133398408577539672108041540432154908645901399232954816275151105395163105677185525432195328939981045931979945253914907673687124536940404937142518759026243423157169049156722792838259762722601264846287042208741701831691943289649 A013842 878 669104117768189141404220596254908755566232351016432199394956307545174470218804961244192647804788063738920280155932880652988435769454690085669228676443257407386908688804466742784754661145217759889020492435959134313117141803099167368157053007800122457869230606334843560408079850853884595291297010922307926802571537579651899805516192616870434740717810418069762856813538708734876629876469785471481239659327328496658952420015455068003844473176440532060662821276981540823053623176380440654383481671688784668717506430799564038475336231324134633074637419483993988490393328727895558114945622470597895993072897253590850703183777434240501596139005614221920580154109941328117563622383068892092029268194721365520949122232759119044223505306470902149435089623808970313955044536163190155729393332490731335722856976167438119670463784282688965033866401390119747377526090237085138886460044847922317361073307503610401793620653904157018587624155925795759766846006007676497756619080837585869515068107986078107108893185945363054496849623173593028711739423542774088075932506687204288217352851928336667371223847485592904605126914934159394195792116481054755971399047787315223994433665659408978699988547245641829016550708036304940889308301484082868743028328695048503806041890730155099788537529852590204561840625478030047370663940627907362270960574603518221999209636835202036691210876748888099171615408402597680496264224944841120089252773985529017894358822113825577144375108136298353283102121948968200527504402128997827247447123862850225784983294769338652008922972997411273814036224619999281259557515940750911992979680358683739379894688744640207801413473005913156126455312080808207340192928240022932720550166542080543904615090644524341368752582130392189612159988151989346944254337237209917131055689225022861127547928761988547524375547038002339764161453405146931818096659017610509934143510677035456042628016453888994134937553943165144516367395657510311169899779895516189284870867943768805317097872170907676070033972764124926514552343949478114603072737553123394220889472219958721560968444768772200538520708362694167293028894874136837755875077112196397051720824455033862611072303727804063364026550291758312919726588454733504295775812865162275957337381674330618495462160032004734069040655174793027036500627022328967849081647809123244584128960483681888991882572055898295249673418846923742890131910475271982796371962923456253990462784513969071142788074361579670800868041731754916496534187337681337521229214032530727297805670468478088831862026636367385081679211855023089618988879544668969174226168915288011228118443950927181042555854474645244906726474817250564272741478168869074849494868794882636061987310637017540047639150813333364362305891448672981048161931976358690338023764875825696831251515713662585235367478618242919582039018210750799411937416872774435592991281685299947505557298489742776260273649272335776784792769179063099905506933268958001001230039041912142302324781713467866793109147163597052595012454204991706204075418947228106578323287660303541545655134632236875545558776302972793678420605382168344812990365459639881276249917028178227173769495594223076571206020067662086967385865494361603961946928405943150858761504940939327022648462844774574393647689662672266869515315243368935489060183773706410101633710299592949800756934730379836182151189595140473044414730451718481680491682068595133740755942243529765706610026276964512480117574142897697633752059563174663443656351141436255985466093131978024803795173236362027052962709269119854170043227549611664816908271597136464628376506317116457125938906893494261438978786939882547853271659502092357385778554312782954073213002540209177039979232631832078759458271546318402321782685246490869130743 A013842 879 11245632907329954899580735561256251454801667123533175975231030660911747320967454983631145831655072987260033148580763925134776639977224976269842726364981827245951774332736672545983371589867674890454767416371165170400559802284687705956615589902096658149408158800669715719778598053301238393060828862571229325770819832101209480031310649311741396687244239696498504334465145077707071518333827684419185194954314410043347013323199753327940614060676436022343560037202228756613062244725426066078223176456073403927135130582448272794654976039864730778085431109267486964558040675929740645237891076863338837955576184141101427768409747337280110326308267358227819190650125783901671891801392238869390735910548681990310591897365982513776264453685856452425555551307357364066642433519294736947343913739171721559494057198446132477301484822439153435324192608163742594174080998614689929264733973759030387887559079213180022945382330167167011402199188644849334401380822971018897795496891637305708939749690922014746179167776183716856928551616678578033558204491483404098292197639891842472069049382359554368508159204690359947698368059298416938248678101697087283611303796161406969674446618737686705010707513557502220281167749966177141526604623042980774964077120377680203468146057501716762145950264232483568070855392409251006158748850133239037688034377361330757140716366289240630669181205518562282777340169022459216100712828647944705340071372374786203750488723267066475065512442446766423629097363596308546265766486582066482547843810762923744768214235188274724313968407167491278992506827188327920129383170416200577866009487788397607757890033731167972518356240810382415017334430142143540766622544930065430234286649072747701404865828462520605384624647865501530811572920870484954092082645945787077221652968804959226970698038702741518242179819067705324416261547380304483066750548108979840463149983948934909708449072540512324425895469122776583886586818815775799832505600703940593310824677530922310964463937576445311709060980246647639930081244758878672133843500055344886670489359600846233275196651228754374450917545451800869693936636149617832162992421024684845248271896615754128904292208753202892959194230753581965241844772158706006699104086824782372014969373800474705053232523657903565498366291522746405402466038364282962639515254727934371725455438849241508286570388543482648261261150560247346754447019357896214858623580854529260817708019326278178696839165795069527150189177385604881557250086584410239719299400244743933694219903563711238997105081677426641067782513647373067226346098507251364911219220959245604710986687483233131782236246155362631147351862253530233731966023584182540995460259835592464293820729876353795580671207719693854837275117577846792476457590726660508511165416268002486642844224599527070050821213136808749415329779068088685716432165380719939011404471284836217725901515717106840606419223320147400422012071592513520111855027451377122827673266177417375675172606258254437191785436378575662964374317823295606171895566246062787261879495706721622757825847764005167294206353324063743353215114658103371271929072280167484609932355492591464109543912452107247932259579277196695660854241363735477788442025718686536483204613542367269269652715032126271834036720160532789275943903295301698764634508684683634578157769005258707301321802013493906713415043525525930457478374702032521604023700526878412780885121287004772230994711636942561253336068619681604130470865078276568497532293634119154347728627269154662877385476583536588679144254686097389035916525426323250577777320733072561009123941671776294915655208158958052004916472098605981769936781251666250582780162334943109108490933693295638510930962843201747710215169878973387822201590937772037480397601 A013842 880 189005352273494551997253422578033818200851619345222088615707932317943737223500015909888667992626811696879377128196899289740190988097220176167246702016249570522711471210305255480342526310906011883873275966950173018922208596998746274012838219484538533517102924962855912102318897481833913672173350693234651278230168918125027730886238082982437654122513936579050362349355693321022751008636641892033245571597162289598533252923018254182697900517788860227528213545257858712395737147100235892576696926697225699803360139699208120859766182302006530187281840653458653413326989640351151024513235328842135849519368926859491696503662623497666814254263049489734957137256664050035399485505999358677850098448591698211150118019030068109037676673098189395916312150822755217868059380158786643874009158214259124250416619334284148546006055410734851787493705165408021780283779343717093641152383896968023729226205444335916645643040823119575960636761763553982763284007491673914615248916257748197050150373055326301839033272814319729214398167021516861010012742888361572679996965733662196428064512969317030271516631753230879640966471972628493481145532855222945975655182902084766939318424321124300451114961180360939816265586373681539217637643899483377884821244162187671179689130788431353621386986090955351328566866580222281660510091924189348506422793780311886035264019968223267279656928521150476286638756220760472045004680511086006662650579555503031726434463971949586246426067620202803281934239389963157737088737339984791372181610927492459378319376650809333291544867019264025926027062244554227353614542945185083112194021461259598593586857796919740114116013339300097249196339767399006489664625112639609685947655710965670617511579978969583814699386456675484228350106081070240623425633030410843406864321446704949727696521936476976697096316219070923387464107826820777446902876462067624178664161780229749027469903562188390636626025149546506045381864663836743867784921631031129551775030355262211280379745398847316353894187895005406884304875480662473842553507705430181510270914666811422642656230117201674771396571186408417216945993043766626905163413620161878194087705766420979644494439152515081021965177436275452089819685085671371854591842387264117326455590265464578367829679025118385225331042261622798835599246706788503753082332886212392985589729560739202029772388520250312869327016157466077156901991054348161683128886523422073286563218680816757349357775859517733542813229504319861244332702205224182898962265019913411293598753919195294793824345107752509556426220706871399140873198877611373690062861446662040878377553256530699245864044589133179741693542748895082638333152958379355966510700587056802547386245007031878242324340988144894618250082901130871041151822727342983166547157151216317793006282882844251466344152129190344651423447596797366540836075403553760014964674948884242311319226774657414670072087886341717358892756887255374732519947446375295303364704584643853832972625993382482325882337829214721167442239159656129252931048781897577265510408684342870313690779023369634846713726180317539334537486432058743360967311917812774913839133098763984737289104536582566515997486748911844863971977234600302175190345126253964618673219939806566694615053181544946250714655155738074589360789182684135651137212187463477846355097623671383093613315526440792090132366636533514313198839043617060590598826334755245483608336233470689206886328118482093626984819305290988720620823829370594286738025259108640627122275038512682418980217704939499445930377488509238817526649042840214872460703429560750532880346087677544188647417083527607980046631146561270735607327482496754673544786188363388834786407122583219796453216692505691773765586360155905729127742138891134633933042480007 A013842 881 3176612955660622935417838273269014382501713166335147643364203218467680391515364767397498842952078824189451691393605286362663389936949979500842915320787106531775211696631600428858116839707397341732258149176531557929025559889757928627333771954876639132821948859850719314703673709977182587088217505101194784033214449006927341073005003460685829652837091732084099440005621137646429376202156040279402758321833506601282548381877167798048603614002477373844066685055148831379235154231313664646536545247000272336595073867924590887290090225949823752857645895862679587917786714885381795268993946171849777222872033553727476943137057713125286147171399072773975424605872752688944959152899331221298626604625480671834800033545838354708596231844761269177165458318878046946708474002328727123590471922107053101276752121151313684612723773288220653992406702715012622061229479429853192826848116156341574817104834902953751063322587114170713170422054960051788302514313912563482938488535543973947821877319940869155008632216190271688906389993130633882995284169724692952032709003085660535366480269475311327773380029876551394125723494443967089937612970697732053012836659035338677949124757565136117681889152558326315491975710182465629630835881018617132110190650633888189517035221161165760314651075230686589779223326613795887868193114969850380347447895065701868594682383605928453169193997654976054949537575802321253660393665349822513979168290589339454226184035976556696043682918492748514759468761427110792087250408473124388592256334858365764771413763370152464630994579992770483738736835144222899132199623279725691866644918699390073562414318992830072097947836193616734467242882470675102071793354268133919991722249534200026068517124706541795173652588177344863425880232904547534157914614342115045139168650554770090073395444186368547348097786693925009373109260245376806550096644697970559570808567040321391904686669169700281429773604688428127104732999405104154185861177852740194376682935180891984989342380918426845959899615951355873504512042203494197871796804005165060643123262805099580355123259579808547882862171929966268165211305086585698395081492714060686808032070816237404885018038836320966736168737171481523273599447234878746760125095002748019905739105591663168628113415375164700482138827291094380029916539400994382578054768818571688908806584727343768514384533859847008394779160558532358776051763650429553408347195799154785727268016368487240770656138870914547654061948279103907933499725963202841982858788189684703611514257119915319599805768225996428114855491420387605360655853536014357608886512334048921042891537582511462225236997409561351918643372980679653902465301771481835729145344766663680413920619833184777618745198987751243848929143319306549588638684578453518080158070240492653147056596411963334394846164835302122556473883759373339451831919307528044571511291865897460526342244401667168359901581105745243650910565004101083129462756731229588163650589954109251370770925070779380451104451895611818661201713556340564354012136877352581101433438757750621362200923045773452868717595912596883595571534463611299667777611402679307976894309990926291479617979946343195434369759788961376628777021381927278658424130536950383346040807528328966436395198822225911635761209202489819623386783793372267888663125234698672163690125761044935654358994052890392658854686060218775061932887806071937346194474208231410843005307075941873500138516687328547588733858064025647427474186100231578177205990529838923020044076572282653415800518966918167187751854449374776806170390463015491361447042540627534206119976695596485178597138922848507320643729680255277253352352998322955798267221467823476146255144509256175118989212950943161641678209955140307589449962128343299792512644961477649 A013842 882 53389333945788089675567607858832324726706293186594826442022163492786304340198735645649763053495588798152114577252324047897283594670318305470666877796468899479545982985287308407818369724962227122494062713209965894113132585067161506439598705245611673905338494487511039522224644043586507741191671608235780735246235244459427821413995093163746738975233000741137459288174474460423538525829636568975922159115055745447755790654209559181802880940539637222197228775721886408990805237165688761714339715966333577161153406498208599042684546427538687814278454571764055834134241317078611833085981253310279205784810267937497704983304528984496684275509704216112204961350903354443097928482779059836366017343940453651527484163804905227587376868614902651060619857965383335033329322557138916766185061594853241473158372900190129097286048457655124531650379452531217138983083860777542611840836288239632847951080960213943694121262721627867176255283477713590406000358073928454457747176816887570141042292116246187888230081657509896275449696614546563671501741040562914444813740214860696617904433889071557485887198162135199281071034771119754880581461198516782614986745728406937160290939800397242729879510987047790384473635761036699837205458652279898139375974265203758801212810962055712933608340621402149514419406450398067487400721683298275342499556772369251305470826821264839512414643518587182555536878036509613310270236333534466992447881459935028207179475092657988390406178811107624287562391473305451082610417615207801599070052219964553408513151120962152473053125905938493520196949988268954265714879068462349703202701148580648966363497459312495021750209282906116456190951125684636440520630905184526793300875847921299838133567314942847951483579049496635119598769074426730406592070923247927563654007509874020903863557230440296175279479500964797632533847336944047987687474307438791194706579586246681633742068848735152629990204973998411532249247521001585519401768816171004446888910091585251591715877396096000000048032845294438165990333893314126983631288884914809174228972677965308647028556623757842264267264523626943069052706404590245832926134648045217963182595014208502063902498178722046487934787965641089961659385909676607096797422471711185970555757147679082875132702172210393121003307270281423245162807277712512587989366499533734375490312269512466717421260860582448670091053351507253353949101991672769504134091319796394483718193551105165055632417726003460802421819164726899380638329894263550165205907653104030813598720119414416776513935546574321967326376244302454483296542930379793308332555612798360215967878072149270145619558215462497641696639169686282943138734326873295213099745809493316476716763857536336557438250559387135155368952111767585178936250371710068278373216686531960021442580215895867761174179492386922773806656564343787716166939067801623845113390282390138619066234101658820098624865873644260310040853866023926904156880552381775688266475465358714187788546937664589047241712523009547836238817199741415865097881984497664830571791805201514693234510913630314422364536634503015822590770779729915113516338314844831129167662668017498180897939388958190085665452552773073856999855398366051772412134361934525092896907852128624938896494106605150896862238643066246398410261675215207706404761145819580583055139943665882233542811613046928829417370708614096952465906045356651050977490528017745322038390196025355067916828049963930899323849952482079056313558645786592134424301082835002779197880794950354555959359322276993635924545417730641873781305752511901363311840443980326967402258448322890126396682113876314862538059164736050444797092996842813918101477191209709163590110213767068535224851702066501717711685674716043149655885513491065839612760023867554846743 A013842 883 897314535626860423177264785283394881681752669587099248011066501823259417045720149996435567640100360930542589699879810273009645375624039760045498215125252793552729336033723792410203339967440151247757712020919896782359419357223783438730335439062995403327024076851598041250029592440558435606208424719618766817283475753629603394505015530803091441956741043456297278256348392256338412003618701814778323728246741913740431573525300061168561019967649682793468824033557744875908463621043731018132907606246168431347505303015391924110399171807642726094577985987638486404294193816140229078676086924385862611625306173225523927654399218642435772618491598760197828785424632678125146884010067658669803653499607204521222426341069042160061043030810668856375837952824197711905165924217833774089272330224698429439372773333495499738086616427809678003447927458692166454888690448088158677208935496443509275513817698315751667096062562399563631322549409932313953648018148515534071356800761429391360497803597749679837482982417768826701483051000684095626929761668740903073984531791163728057119820373625666665306139511006294316960881398209720277932618363471565410082235457335392853009825225276458561084941159312212991848396235743814163912143568868248028491999475279574171983713839270367275155380823905926888846964211840320260743929331194113681390050673210006691048186384998157685152913616894777210908309159617070905711862057713786742071543697128019078065437882302810877556647278285841401061113491844716345433288858797521475570367660944249136880530890010896614603887101108260593950138452836314343869972503646711461727798204194967177671301798665103830555767417803099279201315569381684655830243623436341815007820376013286379510865862244445520584513084889946455096511833890057943592936007027918562332904218452669331234806372010057817922211972715353809996372192018614529063380685123763609433483106047978218302951140691710252245374997991302622513103085473647824585528493386071738861911909273323501968751396185472000807288030863622255799541744930532213891072288763197791266343798562942430608951175498054935539914848598032161568836541948261713989545029695978307209874403802294188009286889781435322719981338529798985609298983934735475874279482049902607130610381042345882355325408340077184702585291619880481451301916514199066337282757663473648865678313696028119699131283809214798220333678782407119822557174044237055981672811818002087851679013424509090014044720940165706303514701564997890388410532887487626615689925719445884153689046998102762869714731274629304854405537991352500764997030893186133145262184302040149772126758612783337427914927278197863995414524917357425332707831759472646567427820154170024178650153613208520864677151619580556285978142477804102381559997331117554618652850542652080385445688561849462054434728547011059368476876926040145617744912541891964820750476131059770646196546579789397588120738339083030856630926264139478164691443880503992694653146283909354162108381328748116991462374221470483665800676053976444700102513452252807420104870021857449192424925384694496680767216092186930283084494920683312869098057597076787920906461370091926351667310220300769779261054457052314596569680338232138930742221033563236318330270725799348033376449712771123563644874014403218081267975341995921544820577789690859407737033192482699154034780479732836017749499677127480094482904309234213778683304394245627499224024598142626478129035743786624935946151366302699461980159735254003269228299207891709978782520730609022008952129509432038983834835798897972642405782467526213182102341977355341129757740962814354349036287919223894677160381718799825704741997937173521531527152661581912458982362783120871524082556631694369580301134952537216266467825244343566371657721141994309209601 A013842 884 15081165400280643132340289246258017776425217117750377061321994696143521022287418560990092585327166766159629305085879971258473109828113236247084688501610123701240721950718795779038287534832766622021063865935600705221114761136860128254740747724331763743717293659644808279289247360148465627233544994262632613898083376991252744251445796026207557864966946717369988355654447428652279690544819521400979286900642991344235433456239718128060005062596288218709830525532005018129393548078881987221759778138179352825657521627779692068523478880571051297471572210494240040996972515467868830125308992938153192913586520853401380652087487667723418030398988300362644908396631801421249343679557207139263390004367898286388185319514347391584145950218834911469108708473116290943990123688329132241118400054086506503587538201416058864098021762302197258203949316798239241607314220361017682887850578888726060393560734055592838268883523486249465951638087932732400618962241022100581137293750397343780595886585067378869028576485495440670371825638168497595201808504366528357964458025814088777456012821019526579643800286761482788585161533659710768711213516834866599847252131331435947680536132561221439036154606064560363753995995534146284652871396961968644614865035181023803108530278496617062793536485507386913220850927508400262622323220269379468643122581664640582456446868572664036214365019159150520583735952045684110712299265603995613773996434917630616645045814487863342419094570806150136427634134457434147617697285849809943439911169277489995243551082668413139401647530508326535802519976976819935177422627868790279537259104417904813355121569330164400080150782991016689585536510774597974010538904579094596884836437059655304180439122546742395864463911417745330070807074392190203857966475470118227277129121199534013450063390694373041745818616625426951484609027431256854389968239174875094983748550563348369915017699821605574209488017591239823176577723557555598987808977388339707715052153459156748097588804715689227917568089934724899253222898107047454918867251957243065277813440222447373431244642406595809301619348860387126539487435760524434627022283314100307409276359104705158417872084756556583468954726356670331551135488022991099143019015254812713118044168674178707244745954137971677243296350996255331251752031310854143707930711308050001616485455418289144607783299486981473113689148139295916462857718424161492199883974948225161090523169178625724275866049624841365025843171589202919543758015826240004540529900581566726974971051812897113135551295488532694726687993877020661480357305098221779339772421531564388797220134432005049552150966182764671500170931920286026247566820528381456770858759373331135596370573131777195610172628887270290409498434640624453548726878875144092740475698459070353515038185687659003908748884482689614874805990870495956727397438745091578252742353252334721565250625358366520405263545249264968499607395977721392209513969097299630605219035429593664515402555564992269602275508123540254418971111962439182106074622943592012934309702550457358148577085720940560405713654600861385737267801106131924439390931054034069574586674896247135006192472482872595037680040542259678251424546617444667559008984508911097312802176860088509642396957990322544273734179397560074886291870861572925453403799450911334274065836316866056724681862555522869774950315841073481557947974172725299430978330296954086261379458181420983123217914703745821805298446966013449469857500544670414032945920024787035969613397825919345832904458440665024279201312085272078226200913985931713064951594061613411218367838352362020853544252891058395997839034535547868670619598759330075376380376854783207202698116571295912487705255529308887269536121175147292993790524738881682320008451319233498354885764007 A013842 885 253469146882516769125243241361858504768378624098030587269638764858084157821584643754560486081593691838844889730578384676941157556881099161604752359646561349046752813825730800658296498597934308616308020394779641052651275790427208175577427747002843953240656554537650292750014380382015261796914190718572066341785087317091984872634049493812470425036499473478837394293484297933358864758986781696186258874939106755522564930099020942578304505087055816091856121642616408339700717362561769559236116591168380382940825965998093284595674109545757659156604714141776692369036117067468471427916068244311540713298648655983117004619634405231427486836915796364194972975422190686486937719222317980389599795803411266499326230665077636610354740985327958357061310063307665501895642008829747725576476949709031914805795754551199701328895451759013029318633776167428006933694130101607624196296104679382818897034575257272348832785125379233394774249181343885433457202898384858444467174496062928156920475065835227436651763284991721871346939273500697939082556795532888242112308646039857390082703207482875183224073351419600241227750809896218758889729365577443602943632766571287443972666770779956448725880650464127066033613410696942396606160809568739807010042036646287467058845068390692642974370967711922651850502841538633683213893386363067460729484961230037614269345502520100764456654832877007842799450850146031812848741613757006354280699558081660617773953285004097519196037722451538965342939246897826095719010638283277755719394587022046774350058363046408019633923490045253444087232953253049412650526942106590758228182713767951726198059528215732073072147094209730017501864112136588668149195127369260842889843445997661626697360640332643099447294044959198045762500054499309540756240842553226277045846709140000568164055215407400327712621973489623550773601823924037133951732196195812125721391861889318196053161702480901724885738865111655967708128741799831836952188105482965825467566881543188047465276175040856588853610566887532921381748917248485146574821401903645384198124210489818673005258928704927655766932316396296526435749165332827134172776363515660083866627707767472779597529176128503446498362722085876558262379934147202411403296720589387637269374968342906921532662445251196889979428081771194063352348196390241525593299191464954396377168271049215185653423013914477697618621773512777146467991249673554882199403449966954820282448422904385162547904480696044708821989346184899733468771940971991615756312686039074391980268338467819361780469210623275769000271445113091086257500365226785813445363555088681002682514878799398708867823001288633725833903372852784247243142855552620507143947823168787576395968200222625779326620171373708351770912440191004975190793452653254546766689175064001595431527246786852484878694342501500564357200864288560425544717368752988754155693840731111989665347167260398066108451264405004396325572901504197563438865301278618314891581916328465180719510370751380825075205444465032341056019647478752715333656796187812950961386943170765536818403135079711847998738829392876677310086259933190759254052843378225150607340078244981225598049076885019639704798288441393758412371692354999392527664264002641268812536266186487507581559765672943351001608650353134792178613907473570456158095357657371466795144224510977567815371728063970672872307589958340922004544431601920994107536452797300907327795004553655142463351923492425856027081650998157788045239895011654275648651722077856595713541292377260226445413625233012257063060536452217167818747758761361554301482641441393536602347108259188148484485518258340018461535680653438953028747103596348060576850824993798341363455747245213770401180862229681094468339093588590700553346637349286384434752382041322357406850565035665649 A013842 886 4260055951654459338687963157568755889642139535215600080240818720969820440507373107582898089573345178735466061701830911265350035058500633609091072908579756593428774541969057566663989251935481924914288898775061427171909992209710087806929828143876798322115714712114288470249491691080530505020736803407040719006381962538364989754360469842506190433588446650758820085890590595365962440004290839967802452911101567240067748780174244981913563816998147101055825836447453974965349956712575660982081411547766969096086462010529953834199494759135548977445055430580840868646390019552942599288985358982144064768410387961108247496642195448724601771268043789493024910797920758867785962246969498296408003768067933156054175958787959838510232131740406996107129438234011934090360055242401570023763848093759699392141009246742013380234745857713731983758277876045962512534597244617719339867148631346387037202460106348976366832619602248775665970805990846682480115209113154315876159801755329633533362424431492667527806185530855869491728008369726230262160532062521252685181571413991883155119992808164683204447000817309221254314807861925748680659681447260094634673635907763628070848610416498728033735876092350583598826940593583510859759744726421809936417776509914153458858009064442371250470252854334284009651401257739816313775906144604074812480453743393242183024889860855333548222997776163870813930370438404356678548800302414005796395717472678470002926832861063867005127806001243015390518779922611763190749411797627049240375864824079540136501430907720979585987352097190574634774124245324001478417406315985470873541066870297964662210786490721808952123576212382932404153830132679645745583522505695166986449598796882698959902540282070732572410671013629241555130338415969895451490139840792074038309545640515989549133276005352177307866037508440103017851925854691292110326763021463014396999433022773770921065488733596515290154613105931601849270519763429773683655425488852206628633396578096361513748896673911676688862632797678765809663054052195289858483023301794567972217873605702382437199386814743719110474831441672555719805636221748825644041852341607699029546411884447915006695672863191757425297982270097327314715819553212030928455207982945838019586385092939236630199457717336866129884247770328458622762916136730789320646579510951488539911067131524159625277080594860626663876176147429245500687528933263436905125373783594609664487110643754001426942630607058423421171174941329609820409650011916263086016347314258723306012369964628640013444346022945395849587562178015721886729808638366589166576225270375461612085027567981494099941501182658067030090413987536744843415501973272892863568331063997812796487037541141671473142505220277916268213725382290220618031665558743249167507744965300674814417678436746629713356215814422719985151474926097835072130064816631481991094746381167799210305489840145510297084740400854908889043903755581048448717009118589738018382817267732514292352810801218457527038977905123798556128522215175396886612769773528572266808030353871056377306901491284717029314803505606078315550619770697137090782866138657830106257564695063399458626410835206525084518544833834504897636731033410474790212453285092391804932297025796295539923274981665158900284036586485136452145963942908298656649108676147442242425988981355999982272952633571155098964873664429835876130378261933486147965365162164236349458250641533281979381555778137201362247161308326037943676346915460873410826889492962535804157488500984612625868066799291237004458858436152413939529693581502203643145018754705501169675647848512175211578748105367920690283030184742348483554152570143821854115131815670768723295600743950307839132646751494250154729375145943443904200096933929456263194883284968504860936937446554432562743 A013842 887 71598760379456498105328596789258080237215439168368590548607440243339772143607419819145768191459212419006978099022672125636738039228220149067993662374499969065757413726873950522921667357279644712034453521712457406478291239068597445771069621614137349399798817166504846319483206851990476197883523454862133364340261644382300382801536416643001542617321022859303489183563156136315730729152116147338855826076884040603818653748388535411021267072287858327445264833172358957242636722468259134125842283883319449597925167010976934091390908416791171663919046621772192479339877058626306266249976928412895296562673390462346315676065378906714381969702011970009269675780654194290878667484816357867729319329917752553802535339349241005841471438161020383572524468399038576256681448459043187389398994911819267683713942409993018881605373630594693451025376262704491948168975890290008945147167047038726934261747007407245797355837654995172617971336288160192443296319564784586930617788101825150795222267420097263139838560217094598547472636669988752016132062374794693879846670754961580188101719126823830617140742736516081621268975735386058075847266084100410524959798701783296986752595270094122062998869484136258545484390556358067019982029616971359601373569802127177183026558346082933606653539722796311350211100938833092785631654572360685373358986065210221370099323891395590944983923623986176769727735958262022696369686682672195420022823563307045339191279895900412755183035462891359668449134159335903946925364082717816582997160098304831074179549266066503901689426697481987886648706191160492847761347952767808971604710889097892077776688549561443058340945401519944916613423039946806046022262753218671541258406979207521419081994520762802344506147726066662817075597757206032853194780304192388361868533580152236352282969821954044013304492404352811421037317839796546498261906101728882970369470813758767870347669145556632481628582471392432280689625663964206301196736191139036807441496288065547961577706398433550109714269430587016963006949455246236651524172633261303909065801691039941622010094195397687089750492040190643982773327978932512599411412305400597589586544541916107517534173811663867046983188013525780178428779230834603814546680569370699595188374257029750043762285855280709044964552275910404072776331510034376112107061840561667890285305279526550822031893557822552339766892509843329130055298781358584064442157180874604631034868589573501982624792612830922439623937238926752251624987750276633686676749310746362604149901995513552705959123607643268044018157525910237750267893785027264122646618119200383314313058335064971337716810376934132574729587888530070583284341664797510357992940192611239670557639953968072449106085237210938719868082500151737927258203045797788758302669631808441605917921486400605592377919193002654790440839082926314057289999373125317824329402428287201327604367743325591563103231917168453698160890420050681277586772256137726874960009818780367711573691136078615656944101651415682332852072870452895473300821583694714088242566157510844533397093364022239111693902518721358249459266486106783084787631192422150595870889829930554701134086907316067095503183022256523814580538478529849799100702362547829065497116112558339139490482616846325637073802909055688351217215988459775522301569520010061768453596809650291702061514912430403748302631678072251570123267448316101688853892280494320325344818532249870227465807963151943295288040109035719719368362608150899415767531708221339260474909236048384402964598695687820333940033736413621081675560024307536630338330210335358158738613389944128781004019406918643041586888314964650963094642246407213902113020425978609932429161703572823852302393952363862350536608077871461697891029168552371415516403370465661197767107664240348082021601 A013842 888 1203360365697525363656257726237060554546879886102770901350445248169811550417609904900382925993854983126250280910274050415576656225308696045385769483528220980088184852507570486438744463273798988675163060339421271630680640855025917271074367130468806431362418720117446952091554257561403933457828378705867875454466777457133322533745422554518926926769314431196313742708145965183058486364859616088324149868874190070428380113549166114653034435683942034909372566051127836994376995394524031267253031265226949989392328281953489331274006997761009222155487416572125239000265313724332329416863362235835531249328851673500654527567630823285148617764781715179945795440845455043446797764417308526682926669977927667171759211448442693585177610461172269586703418740382641351146045104251138850453628907482946431960180230084752668343141514609405012831383498847274396172875977788104180341088436559579883584137181953493580116159563467503866190244248995108354394481242925334552542893164627375309415300648529574701591266681568708917787372604512500955135131572333174420038582995378639278221425593364528121182284463172625783808667675184633478080765001075475599692999336780871872456350868704471909512821999419878097373956152080710032404837971772437640820285587664351466915127366122615865127026042121037604862997973478967790448111218397666039070044478797988190567259336642685697012344804348335672968814058250509815457885324075671588424323595628501511015787841210398237176361277024815081947624597815958537635974594138238343310433269772209295863735684514779731075694194504579770410904804954834403292324975042168565385760375913068272151192804452479173481536269363345714213521801032385969215496170093346212593930046099540812490511081910460419004114824832002401966589571505361794163644672572561471197924443881618636372819873797581617731608603839957701553374200933460556996287855851757336082999695966843611596933275329370322118731585596692609341550538534246415304213545164473791622669228113517664590236511438472676693967726319875994097257799494323499402166769447222734799668929021308298841123653142048926917436519719484153418471323341918739258307606616867843688181054115984019047196859252634613458646440943327787458852492532637186311086060329413348096331006137899008985512738369702876918719230101226161251151803689147759316183388354319952232025125833002739665890035026323637174462162412936832688839406618293722371079335738959480033803036384961847821974889443849313442759513174641925093061169118899382371976125665714116287947402838596280329054990473660406015813173537973365868752490844953228109321710729400842363659571437436973273006432005131966183480183642524896293259930360251756586787345817217105143062254706341393652125974581804247064822862580050259343428618590723435660792968501804478070662506421934978191095687876795619062939182466742560360873019464117216673504266612222992713046608662073217401076018831850201304990085289791800232400881308906775587452885024241640128419026924073293346259516455343372968244788733701814219766908357157059681092809409284764072804948169121772750239419632149868098661891831996703306025717451039085064802045371642832861960598651261139674121997055065395751655110208651185573485504607341363103810030503768005917416541341336194982299405492498954118907749118043447203322478922809108142399601579792452636547881133217795797722330613360332139061756003848721084567367558268041708070365071523568913017834436694710963906090112563341323424070355192166480804905420076048950801799530265196660626010278425196352530147007903729519721137328536768146096315845106364573919875244790972422334554172081633599950831909610888736731652235366044052813534299422497134336920751948450485646335157379434525468771964785656756454527235859706380584191447416367750871778512887530214537048007 A013842 889 20224877666278308786970723604866276740269410245729270538996933285990022727868769671660735837178720701402888471258975965334596861178763254434798627709658810012342122816094737165575978194242739602663465555124653312296849530850420591574946888361789229691908171429013930923802752406834515909625721560909521382763223128722039751824659316873799604858211867645116445073695809236831663980334195567596463986846168512513689784568420834888973549760540013780721824717621305556364494161595765393508721696474669348471716861434792295190722235611369281996767277010327708891877459127764853460509222529097687773707470010076525500644829171246953492818772686287029348983974289562915210330026561704407959948542319030302155757066813976351086080099020922334943724358769611053188711580067148890659574141048065880681954749127034438096843179436040270050657062465126140776477526558684666958992673353256859103398593617092366601012293783198337479059435092860786112308046249846097824588405417892296825342957999836562009644419117125290781252371364041603552956156336203662477588464403328790349067499947677624132710654972542321548472277616828134866103417373075518404040239853276113560373889050316059383181999344249891182564081048020493514628111791579359429266539871874755104442545642422804845189926689928279024932406940261011654061405247609573118650237555157787518863927670953618509686479126682477655586857877016318468400678641739812386647606671728224895642346247223163172223103982956067082293726615492815142047825003681371836018451965061521635581805649639902940189192327038472201296077056875901816134105855533727078438474637970938450045097464432817468704180079189751418786660909951310984604844130758869795066182284794982435528019753669108262202157860951464369852470928290615674508376011927040646423516128318364421517983618915954249215145804738169090007560195088671581436609993300485547546975890114740580109657558460727003849521759123612685203439901145079502017917053579311015802201716903891388768105047746410277195515576258155832792611836101095054452216894099472503778035690061128578622765238358416314701355586925370166504247531407628250714375944409697848867258976527343408126237613459029948399470732934510123820933841996033190330423415956450141455035220159668644019512593779596252372914100311308092148108364603506390827094208071055437163646289875277045564613818687421369991185563674229347001323907033662591890730395764691980928127632522053776343931966882775411032459137926206835039079069381341919525802744063657152451531999508287683490427224890810443907772007652718360156123113631128904833369992229039957606026417149003209799419102710252955645751446479915932000819649564751272954134921149967886139447314849479803111281254796383980418477851382904708785004792654288783150947421609827862933624745433461178457745226145303969590818839718542211985192838133418060631586208951631838528174351783464564859884648506906333332968363465530786505961612158796177298320638602429245638338585512899841270583693064956069477290164247326391591622428758738702060126847741849029771632763878429634613273925757542833134210416020368592464374233199613902684127976561201091910971781531745974502968404504484106398067437276800475933570875935586289685735182676828875454019810323837429067506108112429921876482539426956217146240903255652680549310103751571751462460238205991493972319210618747102261210933156685455268323746551810976987538625757096622721090743377528007170369656521852077622788350459714742042888045395218154716125844705167160275141354749492275096974180761837982037953155080717462231440780408702669393871343239201873502176851970176015914373631904830206998248879119797102395637070970393909336800627077997607312257954990076156069553650412152533105731239253094085138478505656726892788901981466100720315724165853649 A013842 890 339919518937139535782616951626987513173707977999971849948921457737634311987290411871601987215462758828478346536449609049378569445831474017285660535916235619877434058170104247541835465510637724501964865584980048219773150065003018882600132352696591583431900637207437137036352859701667708893079502274206325880101491124431322108917049138697949958851966859511472092353605465843429776517476824904593770226923554189817584209241448971978978450825396011612591708029061282485818053373940028968701085552649767739764145290134554105270468613920283522519667624712577803345784455560343892110778503046544838412701448459356164089337643881147547353805112538426102268373655884683915940016756422565984582855150755942288331809021942500532703748224244641683399175297840852970942675526188571405315462588594843256621613468578067801093643316781528818741393248851375048030257788871813197579789861048188030950820162922471405463213621614214458010551925605711232189561333321163366137857329858515832743539095103253097696093752101524762160508605515447230914534119542574955260829321226746979396777471620617828798467978123518798265173569906030462694600135789280237816704311214011640609203953268662010053139862978807921105354510174080434500354674881074293927682735626599009040365864612200081033107097877624585572038963444966822869810037996574095405154542589536934829546032365717466292300654682152401957448320339013264498410205931721026782386325331736275821060913377079703435553708641542619452110663226587744092397794836872816447962122176788994129223407553497848715759755440535602287183167094913281823765917113955351007315443240377562529907953084722363196511154590942152095547409913551683718253615305664324645677325660549269793919427999916702562831667169011261664110478891780377641462275632457772144440035568646750832452750683120443066558955540234407895757064198855303269205104157401260597622023785158444929903014585049438753698912205590558400214214418545351190415131919507480242587604256003702571025541537473917528825030290170825081745427129351104580178409339129834370997445842857388020912815361089903001185683349454696388436888260368008009756516497693791745912021618495060660377675569405916342749904608430311651058435082427329829883426351980057527434776945223550900035948163653674213631567283932155104733257283891131910630972355050228732409403193933781304804464450679490965441855768672772635051250905514767181907505761617178123459041119798157819012464567398806333222540731125758276501801919092213641470166719477885761252898315735791096423610368739851130757924132619237479143961170798383503534449459393474567484485993023296947098836859251221425538144560987947069137775850234774644540145619767510262345691020675207050891304049362825558893357248192479440549575550140631578417973314996376892325431096500182026339324015824123816912892239149538956835136030508357345035069413850076310143026330424688941600081287455574744327199284765175928805696815552887351852874972991028331443556606715307632234700129342716659704815790504814663480398160148121365524551929997256643371831862504766868945294870207022396486674462054334933548737737385910862412138902064106751747702732204054593471389974506864376232319418311185599015525711849398770748151215249462909755710952112735670337575159045609696978042040148853141576870861017754601992254913752666426829569223528099039192768972869282547704172153564412446694717208296287090229561683099522938073372123946113216512402817162767868606203806176425669514819378957431526313927071959744462744300749274716667554845056064210964111878677441618387723825196329065764502795665821265887951086351062748299472877631424481289019568911366429899963472251799410434223608139299905786097119449518209955060988202477047623908024938126752288922408244572608887103075602500754806346376055502278743 A013842 891 5713027354776504177898443105994779133910509986245526882091522940196419881570389952326014599130282587630235570238108579292905616676089583808520096627144172063280034215664942088435628668837288235704523495886759670429727333142505738359860424451771614742739954009545395962169982513005929183365987194722585719066865761328317230684568844874096444958425007007809311456187047064430524253929232996171507496203904175268264137804721032872050690823022430767172828836844432974739144023055810066876959144883384646402215989891291450847280765994158205162988053768544295140832599344602699794705854300703279099202273244256399049849497780710446828375402526433327500824556034453882575203861625194066502884046518755122039992714231787606453151896404879692772889939230811215882633547568651319609136979726513530614039457566391585532980863225147154856586596333445060432244542657568564411723528194636896236190434478237976911620231338470102395783346213655188679409957329128792694678968142932075600920661571400374812978247691570326677631668132898121609980574947152057273068758401857936482721638965527723848615851308321980442442772189410653986508144482210432956985349358573893643718890842586402402963121677084824730017693252495769862647461020726215658042563737676249544941429086537246761923430994029236409709258858619557391972897308608420821474432397302347263680180165970613455974697103242935419698833919937795936424780331094435297131566969850491587724570771128578575641351181138406805131623916849260214960929737823321426040899387425292624329857810751638343365774209689081867640687489364207527612033768934247584379950654541025693440162967494928758243762975209964750269865318417063148252688512442300304319898812376851577426403826394600019973511830109572274788704818734152807020056466554717776431603677802245941241033380731205286619656365764719693503988977990161082045530185573442986864233353757157983936879966130925917133417617439360515032400301732491717457307122171162220437169864730654229111226276620324131906962284086901057148895393763004014679058525762755126273354072280904120467481687773837999740927780054285082200458780992005110619977772776739557873543347342046484518967593295005235972597646753888247919339118430356132450850746697728826863596296118372219976904180786527302508505751341047730845251855170358254021974752371329194305604839480445062389848634022570204656181269904083289677306373968986692026319449335499912720976104100447638464142491984271738042471242068030619353165784854182834672189092054264825989377461992571440957591619467410677954648430896931524311972555397608431543903492064026127055711756084742551789890151093435278499019595636524426390998598714895857450786227431432544979244028984488204904330147157641009168320655270371001957316716271213594938470877505144106429313520438878559316685018733956048990854979863386301247528131264753961898004411638578232544573843535447747041472566198265844727907238379048311835437346378997377722591269671060213166571855889064175374968605073863038899658838991014420049115051877609475790371144287463892405150378113117616766363570883569425417751537683747207228153635152245003864560818526991442176623639820153545552473651301536869571336592463556096362653940639052845139964177474697723124264233972158748411363625698079562177109952568781774750482468561125401595683828335441064635724569939836760551712868127014031779264021384957079991598112119835697125488243207853682020199165287162324829923954148054639567664467370407186227535569302137551662758172298427425185343462693060163031594280857271193673828344931761280242474330074702608303998486755458015778793908302311610669240654351351257024551894693335587328686078135992691167996181997213516546934286588052554714710028719031739415022175135096325719918915366531837565541391651230186030263542364826798833601 A013842 892 96018850751728705717939133282454252903633941338828570307312226055881228949553543928743327367582659450301369228991890892175864699475037635069797264012412099867547535062680681680337611037148303377485926395368769780912427288126093944614174153760925528981230407038429469936190896096090651784832146781702498180356812850645027696115548575798938950416249092780251097644135700011883821135788618966654526488699017473733715364083946399480555960662537993903873734260844385006440793595498999794001052348055045752082044142102935414390247834063816954174340219687923968431973497184737575449621293231920011820292606416217298830820509200400479844505390261764935306358313271066404441451302334636675713972169840717336126157548093654301658123922876812996433961208652244105339422033986322728670765218263512909030161163318343378052809368225048231674650924576211130684734028445754862067837338367262315041652632275745677953601228105667010965930699812902756134843152830667618819469417578259394624673559030526099481725408952222480470955446309618729898943523136784626588466622460026338465102586093624454723686612938967525296135672187424861551242384312510746708052766669551430469983398391349665186601186026764649237407370494696404081515877375345506564721368739124726101830598657431506327647104716649376337983513636818901086888485065781728746520785301460550460672788049468100354566734214204015598878301692394536303491283024704174038890246062277212114886860950358020120804189301393203173847203170485516432848346103596563207469396004456893137111920225302785636948567142244398949437034633744235916575451554477899150673830650871018829648818994687267639802924324353877557785626406635580332682935828617741214704539339617744461805569110214042535694813328651581222373761888464906227586089033385141668485963012822347534438048029949367252216564539407643888721542753080637305939225828932856280227169976596554236027141590762471889261349896303332176149551871217988295304960802330723438887513916528105628672380031157787684960315108648546067501484882974808474710936642494625407276261892825155552696964726414895261645773199372369376543110732132629894189966427058661749180643038777775265310288340509153000991448648992599782780332563458995518101448499748728393096462948861481901151828566479164373260456162788989212316147929848211175347329663104929768694300537147840163586185992017337429656438603277927849606488227296759332886350984981747033101445381616223459666842862779655101279814165437390619468657346044250902335482070156028930403467003709148208174242348388771264383776178084728129111322738567604908958385991120087117425347484516268067932683769427366725733022343863066034353513448601254676175364124440086783466154395142293259827076783278472441091965253129125429896622050370286890130880038228956996757472338016231946435525109861599315389299646563933565067205302166719837619760146409584354376652588300270284526029420094254052341936955436664977018195480591808927383591469361509002690573181927501595527097345476416094786566106921979357765476676906982459608767822039405639653362404947167784992272535840151332996150093850739311883578146003781779951673676983145168662513514457320640100424657424930166885454109534987311567124780320561168267377930817244632549508980370072084549788457107623201510686972823515288231358849106834624618658102833757973332622846978836434592638174610724832114090407416973643418789470398078561588080903594396833713487370981337193416531897366354327213736703094433578926190313261025830795976601819669735090067577482262160072005078368156952076032993268111837035266065565526737765302566898982871194189216836951240517927677683160576811643694110891216233226915231629160460511830827167572604324554685399287090131452680766444348277697495563946374677210565300593964054169482225736610639356525644007996332007 A013842 893 1613788824584304357001403013078208628551375652081691781154996583321195814955146412810389103066961757381215112631666710224799758004076957532618082616256610162473871421798474217001434228701351534865405964926962913707795165431535260927130425002259875365587539451094884101217560390686995584547673890960073886917256953580790980488614024913452766939645898502357680198104988710099731381829199318972562626695564386681042554124158887136069704030855276063542405851722011578803250417959551689537775686813761153955242915896324035509656895347110571548808136072294938137436178567183884430581785075348879638663657836037364141449600298131130864746602094129483267693964171146813059447472038338238608724730258512936268272329910810047847968088771790596031065586033818266678439666125208126100769551023354861462069918671891397154933567051758385629755858089352380473418324816087801966774142145938577728905055790658457609366175840771945453304397271755456622358308869625030669498822501237805645456888506626052153989358948260003229275348186125761993411543793359939219072358523685662670582979164475546210541000903665227197652152242454049648091730753140368119922242849415150891909010976763413822791206133551833459733105675904362463398037351047431928833272044398469271593466871635451326848764888972726068112488913694015270567334768500593515042774838561647471592527548747410362659203101938126890170347616544074971652777993796203053071628365568693104014903471992667244170356009588515565742849943686350074686882152963147437827938138646907002955440043226663918200194567959701613143188241089339373049883614276110051025375071749189213469907700843708907222167749119415620113703023016324198651402102471578376595539192680955431169566200035367412897422727614647125604435816059429678967039398384104076022243580356505195011300273239359015408003800213824270837742969051026271200920568506874515501778045796658287044908168715944865042815507707170103884545518299560729279190476204772468837382446395087871301096691183668937621128016031056113756497456428157606034466712150407169220092133632712389374177886156855144662480510161851412111560062074953110631650765739574928018479067552738068884070016138937334487663277443618624549189049394055337672731044935276878102772252781514926312658782716815315621388486727994541691397498256958885224062569647804554622445109127843749629393027967835390180235763605292133368336247636176634107820901004588222385335992528823867686620627994737663287209836678506224141409724014965724915552447153112378233291069931339653934784491149370078640498126225070025665974001267105735704863593352755304182567815172264917417744616112765752559394906533306550839379500530641287342479344839464538569715656919156522817913679496561286317432660009341211100272526800573411762429700802514080244502837585038810323741870521443899693747959159800031428084519513516060310875308780705884244008400051562642672028976463524127857710934410024028268744811442306532642536021825558881808220463468655519316023925085422125305077816559037707065964366508775654198644560785016290585654061939947048962365124509865423453666294627349375614827297899885560375647779489055720849710864637484187998167837217340801314843827218954531745508666182847671555069820883245430539259597433079801525028294598607823147790115952244821449304448176938569535965786734326970257801392189173303956198469800682452253341517477457076024939594628980506384610875746711027584222582244083334209751651599036317177481272768908145161012480594978061138187978746783189237658765774744380124330189352133613893541886517857155645051716763959807881621440241871205116160738167378639499384810478820879814473295566921748671231844764297991299859822340712205392760882790597505818123839325205641630161503261807943246719199877971007082753858426487767955215015665126498842394352041649 A013842 894 27122948774788403328122580440805452420062970584536993765872027575879338061951145760104209655246426256306082398000422398748209532774521425250712114531424847000698356986166956165143105081783615246482878052527465690686913345407813130402281053012981725269429775554551717089163537486276334789492755085365961817418337618832354009072135916720400653954628616129125531089550545250646185334403352953971860066872350646948282207164738416095923515646584624799957215149891848604946229774646185246061395968278883714525767687469518064810803440098887376020818342967061025275889853178659545624788061761388620087020097250279979125343432210689916443796141396034225280132455824464487090133662548350776296836541454826919860853048810984474180799667987484547494119304470383608064535468566372975375633844049525156593009123118478711982968461438903187279306706907745458616741785183987687655573007046789675889707272673596697040617317355854087233687004946393959451976097171787890462266709778303799483193925130864058552099155843405874274430776964215681823267816535000498454949129707584932504488130817340505160562602187901473510939722738925212435477718768030166991533135570120441040314747486462696119651801486605664957734307094924619922330813759054188427900803250205073047671397711577030450347191488964607026766601172455314652425195454189475207323916711705609055055610511797725965213226534274098643093032391256268048568239741732784712974857940113024999178482653780758372771173453154181113440079003536485705262428344851618987574156296238565998672080806510540473190670103698705012097564767988526842849393905138581627583478830888623110788738728080215603682973359450018327251006707835360806734115136239817775441227211388817931666899123994420108566983783019374240033752760510834614399031168641637205705847855051782812554923692333906971962319870193744519969946080840598540073871994895039982038383615704435830363771591608885346774600238034407935987556526060717176995354333573610883749886776562241852957532088723923834598298565433960103905452750188044884621282031111893293082088489964997128211807732638264416342309934290236683358989963293736930386154419785035815206577688358868723734564761247119780734156703994898222798220353165888060265590672227198490273293252498921366536856161121515009648676296437404262207317753204707983960819608070651149539434949111669900021208621055409402759222478914144885521627314021220689450145883184114253630342026431942744209032894707555906868135725055654109144673231519528938655689979302359740966923012336025563681922942747462911710852007464751921368025039296246099991642413479758397396417269600256467040033763007254003265750194105283199957451265418488116365050348716880499741211045840263679000675211298705539137090716776997734962280357937237331491155981387854146669359191291747285111129617853907622152821949598759128211816519463664425644881314677323796489049179666613335388791007422450016904547674629273843112794045910845894123102918822168126550761329517693313144414108910689660002442862907746742657663107912992420116619133113768795873087819024690051910470647637308171985769413801860955958402395803376613233512229872559500321090501962196747685206840111846847698580204068968815046764152535120815826058479584705951073336054057772224231150547318801683644908478809378714098459860509806538190976977643833389122867998523435719591827681940069975021910884243621076751159766929275370806154988674972240608028939776308598063296008425003382801927751427039195721136761359796273549525358797185061517330876376128796749617492441309648708758486705625214926384203651872491066411546145129344387313526379132794066160509717542527041852678593253829917393614953556339776744034080350036036132157061572280285207367538731218878124385321206102147609592349058716039844098573979916023298768283781066044121874763994743 A013842 895 455855400057868694735756209468617238823998346614313254223011167467804034807212906790071451675726686089736326863193099255761157617341381594188718508929657403540737285866508032267560167109537221447637731428829115863374952596269115282671137657989183856603306237745350709117571574531846358807004734719745720265350000359715373830475388352319773791015443151282212801022076014027610436915317153097405052143923597323259779055817758559324186527472147789012880915024232299503331283822478435430553882038863198590034577523300190115275173417742000128781893890247394651811880762373730983315812954023658537802546774485455609159647065165065425670881748443147224283186185041774634523876466450131497220931752231276042101357191366216057556700019865652789733663150233737300740647620195030597138278016940369306858704332252271712297750931403645868603307822998477922971579183587281066427215529435394082678310131825139687161655252799839644136577492134043276509362265166239074999316591243951957914040299674432232085130512260122528930358068437572964403662192503753377532330022995379960602932014647041870233575654972060065298363920073116045403074019334283016626697409527014252564569961004978533682987827585381410944640499344398087034613986848423744907728800226196662712213181338475150778985247355028150298866265905456473363310259998562509809493068173636171388319645871784380297338698361544775894464595399844097092286405339302912670968437399479611161192757962093205971165112227162321973587407812437715248345633191921160324158844870881578739681662115022653732915592432864135138323771055583170647769763363664141414795528710745088623026331802844183651099733252276458026107669738588909078780273094782617351840705741811862977525573576974218764685296441206622852247282645905597364204516851359996516298184899855313730610602497055974477770710058346264147134883780687939663021566618200936978119113429144453000923909140170536023240706200644294180142862533502473593760920284371678123184347053681598822657241815182987888093603989248567466338944372410470375829887096897590576830661250841706733855852562451310045465203065616007937214544313077836589000097333327096946176951208247506639806829942280342154798971724042254430569689475659080628883782428122525026023239694749371407384941499969302767165302514223453434918389478111527086429495152843433870309283189719836009656453294078265832174252203110033090961990266754656127588601858675408260765158438241661701921215861349892126732757131010378612394523002148722871986181482134760166431075068331581648802078898756609157124289689460085542432396835452008202559534043354299385041585050171510441541847454862918032887463512327494741684883417888529771747401210884610559150534047437311652964348276297343996277083676871000931511045975851147830371858579185664643071919928040396620862755487270625405522478506906344667856000242625808001813520255781781047591449562656770327879410461749117434114732767494205481196729529623586942526990756644179702938645665203871514018167928461961115661057196890499503847343854693663604900017770243112152238986974347965702459280174840238446564826537767877086792869066267350738615640047468107521896568066478640738345271361759809969270037489787158874490965111657775551588564866380152919689559060548977772652947248787099897019976803349228047852814875588318487375750063259907770988042451183384139179847850366756070193256231482539436956742202780331157139046894660258447899142390820418607649816013599031854751999718234247762485145548174095969546872705304289328921780039253596686970821195461091265848103886061442987267739310777020957353178856061188891117578437854084869869959686822737251992417969116817119421634486524421402627736980788443055659273163733845314753480226223455595684636544093510958794874418610629840481659764732880448603582398545508377003556349158459645601 A013842 896 7661561708772599152423854612539049932914940211546762863726148691631382413004827324420730888313938413110198445589686419191577776074656600453529791979580751981309171563558400498320883728609992080870447352124330950315742828285495020555853810617824213077931767937786109368139025453156741752469328576434766320499737456045736287968799852037438438105596553043600150546778031567762048613235735392108086711382923900212027106591129068106561602967224387889939489538812272257752488887204395064281319095427173778702711144434106295267429839631989796164437290613387961913002279973215296636588868318275629044847403638777052423146188224229254609250509546083975398527510211997106282442791771627360073792199959751056439597510315291993279355457233882026437053676565978422813548064552617879246103038630716786940374243712163930668588299904101076113615794581135418451383331338551432883442211403220668347574358385585122722125939833806904899003457910296865348292851590648980133513513949037100556661275316628182524654788519555879343732528056230288812732350469410583016185870696483350997853478370172832713015706033115413517469602404668861375089465042951294660444903361920528542852727334610674215609976418227505373746572872481298648790757276961457880664197945401687310204166938755751859142405052295958122073045331073006947817155539795840102368149996794303132523488288167080079657371503362483048458266454885179739830057614537664053260966527373053824786166683068900512757372041201917145410083563103640680178945057056618941568137705744906693877829695167185741289112362019147519269807620131186349077066412853103224758468451041492704487203558610402194624033216771010430044791605296463794887060049904011449832386741402631981063272315108205694778065777287359710277720079429735374900185314720807461449423593611868257870372396168019763047892323950625661520895991702022201916403470152103147791247939403630821586528140918846198942606549114228652285661090600576073690339787219434794216359320931226631412400263187780477435189202247300673406758638067102775606572912437557804824792923642896565075915314017119167934133667923808245400764846269899199551324635881228518374396018957015844095233390839905710595706317765978170214584771017402168129649731269455278112372589549652685243918711789984071607747239356553581880673371958620435741620525033839593058288122569621283814296010513573413841352656777670326159798170413345505536381631438757586638680017871527608224189874981707636973997449100891433338514748097113585309471752170238914117207078673448892771416540051402330103787936810755657711661293613441901860418088666655709764393919938232575990993830173881063378739599251688204123497835604452519873758572151337649667643025735278896951371801479729460545428945357170912655906149716130241585059827140373465656109758230574946006840331474557401190616296265574934832655796077811955086479834938924394066869492799572338900669251630617416715166313623275111522473433204383625743051133646918728267289817695081468536103348373660180470915388308138625161162308165836404207554598664475985942680654077866259561233121898539887571415039620264710197727750396755363863913062277796483120515619493306514889368975777097126153521520090852779203569650631632233695549009709251230121222419130646669424978084410364787969214750133890475800262259614012868817324231313209269906996029477039137227195702821114069271738057482527040316931966202129025758035961158554963733840886162518775538770457740558928382816859264363002144087841228162030960174289558049190751188357119735199517918591832114560905109082013034672287008894596229391230234877033820401693013140805013604407904412456429744994236568806946345326119410815015950513964375436111362436465404062874738205061742162137618196671686396579638684465454353588855728975255665865521699680409372354359292298771560306231263616007 A013842 897 128767867639341073954787724472943812222501400135466443450645381060248644215372132841539224039892362909143105275025859647352847682486753483822475213800813698549863246468726037175279092826748136903189608647153630281956689714994314810482234995053771549200799223730371140150312600791205358633752005384139117548639087423760689791891619113193227829240761267003787730239698376559376751042653004735160613358212801990863539580477106247666980861070140287266213000678817859836046080727244267845376130036844509698656466204504024504559693314694852504135697543339211475871829319509829490571149109825258497356750312956925920075817985484621082217673313941033374523051864133035365289016001305741040760225504723536005580315355869112531046127169729855218327561142044399352227302320935848696489253770266457038106869914070339182746963556488226786241540659525142977912399649807033932472013247053929772917682241386529157590770670786792650637551117098359415908757956684037409103961628941466549055806054246569863691873030648175664130112599041062464075592614339383668753035928795795680220923410967494799407654971298570754988111607615269553131128638976882409358097490803798323219725788312801601541756873661149682816558650267793186390226257553891222600323174868366158622601433739667921496606401713938168157681672879344027771962933157348684600501496996121852748322267659224114898801442857013252595438084307255215887323778327534519743157064425558915633181103442339010917913151896480621462907274445082888911767529573950594550935690420454646804004683686674890753846111468455812356367656671544848968938255200822105898515579256654367884316430209565029685046126274270372297762812510217667000666818258736720437332923962754035705730417800023613112134951518868654650637641374975562445947414584512611004580462337834669810027348862395908157545926288638165493181698932535887147608993122846397604927504117556823218404778464423048065628388270962840958965105949723882070513540803797040586394351106891125994148211223397026484253224922170382417947392429993796349619670939338034025690294667666162569230908682685721855468984556795445180450654771258195846859113155255807708318473890610565291708587599846295277982036082692795106796526246489478239755023033445734859234646112561012680894541789054262291511407851865596050668477362508533663509416164243742040530648476027624917066873048701628366431614102462305171767727850137097911549966079591198758636295060366764511423959228817560254621975127038682320120417371268188028296291738725205429567899371264655540809197788643918962054363853978370339159891361761118044568046816220482514010168612401874904680633303732419032206476444623123646703628123004033501518260322147531877964076333532832421061705867469813043387024284617971529007814658279000970320100514748256837282236706581273117536965451092886241810688091335517929732445964679785529138466585818502291081875565482412299903548112155786922731800233066384799358210991866075597863460403203763065988339966001234241686288976116106653174674931294885873083654913343212445516370139753847895738633753086698224445645079748759890412772570897788984293210300918267400460786837702925491806506016824002595745624375885671399262236188166962660074395118165842951721092206183385424647385198328778573025606664685000991398592305500297226775007797332714286212768355681108199326882267420596779377478177314464162250101532108831966606675555959182535915310399191833275474663773733453060480115083245573909330002953656148977035684347521719254347649284602132748955222718111389498297657772922349425132168341393073737127758491478827378406557578307419491254471857509863649283649460155214724118134011938347225896088937567973080288199257954723668469674046084735725012472700519046949031461033267313987369810891320767898236887121976201823206528640321159716625665453614066828847594229649 A013842 898 2164201551414405429958117285216766652023581032076784515074996919479598963327759436667749738438470943413968170357359623093059310999554865802604340918350275831527551583399878506804915713139155936931907752532711064148846084039909449019774923561868738427417832553236347752506303881497788462557469954491226148639977142331145913332322442435438580126049474614532660382138610614833445054773869050583844428711482563060443509729078724704538947332005847808083241902408891770264426478782794409677236617529245674505319227499099139848134765540076386037008668610902127274977835373001704248029303088833119565074902509867053938714272882040026528832435387406947925608932680483925384412491933945589672057110057888469645788360186092174309292259341649676654431320114340219912884270107968809041894888116868343439462162645780190644428216493897627596361573864639078029773700914306819303057126643235397693427485430983395551628082663913624079265321625072126703178494977988616734810283097619228289980932353722099699069310026103888387034802452083136833718485069202021320732274855270937997473059768130685093644457102615078679085191789189835379474879035284462654081544527939438418353931324173256517112307775622942719097901235050800083660532710708249778243631600012630027970062296862598756593463793606158792226155876083135074763381017575559342080628660013819979141052352548579699104155850097821736371527882952038413418250742350872673323240781800368695046874805555391756497366343924149804927082561598508113940076869549387642617576148896581248834906718721944888899891595450336838273471205678654276620945255160217133836351340566589961031706242532159453916570244291662147208499589859228329280207214474588060390254453042007078106211131964996865575652130177625478713266838589214278029038196921903453153983830511987295497129652330288028403874383133141647443904813959130655289864347415679404546016561703777527831729111651558168839016321670072467997326535697009285959121080289416861135529859053519154583648986031633824120843951266917617298441824570905735248057809477454337869776782479465194301063882229898927224867223446061047147834154740536497598161114800384360153708590679491770857746231790616684737044080441817807359929216624748660775562672123122465779156697213812940127794563848634986333432231766305072823585099031680925282602757472444572475198608936596291981142935329528267954616138220083963021900201977254204599420279899689277536400211079584211143502482758736735199431535960139133754263854758904436191575775252754527654747684732845065674380187233738345995247693293814470290260294117119110975055162840217649612968903868638311522967403935830766674294249604780839130147877863328791060017401234333568272942230937686314500784090514565147820205717151574247488034340961695169308169929351373952664202552327511457286443778336518139066112234751076049845013219328373155388230207907851568006213082629062903524478933121002310810353366517146729322813452140293132573291178996645645850066029808582743900021458821583404519906761570273146868916988128559371571793632938842921583679217488128137058257956855337407478167468599079139459015985527533320199544444381273068740791946624761011626696708885510479207400403614522141427870358751013322489576396709324158832048603028311781476841371213360811662436140878543495490407556049770929008377997753932385506086910268537970070997275726124199174937456450153138862758396069005980881128621879217141860902674045138145587489294204108360694109359642098895857038746828797535507820941526308045111690428223298123297888734189505926788196353313793390299906236966284651748879013218612799389513908509168278353510296476828693868253478338647801825635566773704923560403764928445040695969811692546153330284628677623622072371765586123746185724411650428146065667361859054024042632126857877731357327559278891621192441516217710743 A013842 899 36373735474621912061306077212638197120560326406114517344865473225693619776649652852074869853935381145958563039196143185325047839969518629544371157814713085900483559462201758063870218390729793832014573596817274855149656134458758109675357140304327886749611511722243296676373449336333330690203397525134037880192095831159569365376343290012416216178513519846450423042603628603505711035584417133162673313353887437356874068016626126109186087809022284110455046653786243982834215828902425643445315830814032051410900256577359243427601004432063820124004693343432053110552479114039643296628497014018240530213886483335575547970784328446725870086741556148573785709331560893333935820751933823525618263848742931509336764969647651173616275002755106115531027197161716076075845927704631773567127384580206248187040567587627664160905034612937427012048971942988984446406591266754712026481127492857329033435747638537929036213185332396279900212260552587233500320965095054681461956428021686369869709530069007329642257893608728052120893924812161280764306578558078372337547343492538654923529715522972424368882390523651627359384818400913563222834291946025963827148518881078141497274523765379922283106556784894798279878426057498797006082573268873554022940716301412272880092837023369697302066345979138710820945001809329251201548144762392425862349125888852272389423666889283979002843547372594089923196269128774909614320540226691117020543707819718796657652824856969469251451236142333185771409476612786125870990871946516558109473602334504841049168277221559727747740478044733811240862230553841142427168226903477769368387556980902677475059886818238003941975796095809965708133252606764050530212442653674401530979006592277012961731090494935702319729985351895351420733875756168924370834044975666431337159006239414970475420258066715150893383916757318711668589708208211108923456750087015323752204900352555388910267871179527738143677347318308907969631067085459635069114947996424229185104850341112496431087388508233669681999024288943084393934911745563212692314107603887575056577338383132371520617980668637911269868343424457948019413648638724196915132293856450059941103380283550218192806140917704894620375499859985631888298330343812150741654881830373319282350286610072554084727843234604008215305995519296289358945994759425461311224704544839375929590663020397373879327069314083381599513233435064951166509076694631711416702456644274077687554278347614571836688846227726088308496845824882058421007912606932906859071814054673045346293344337304927018789307806837440381142127981189139802168404763226420898157752121855538037045168367320204101766513157949507695494863453107551563260395383248966991345712462545444281963340075369693887814678209278296439414197488166508377531393168543210710562412002608542022427252296968485062613260582501860363284148329461335169745137177251967622609985104307261303480423279746660219535917428964685837789609031053685079728525690121906679159304845396623369802059762992850176727660658414352279766072941711580779425887819476697358007135588803132983056896608322969599538141480867655807485560644744723096887681668761252512593743476716056466326490246922358322409891586238774624038778583549273630978217119528280911082310499493611137490240871096836111281272925982955161610564219745680528707279794528500003843809008250341603200802700883317662983251213128969415533173830557723804866380362731783520669128747924002503256191242676636812888932567688449218185896007504756142669250217951600179279946564232659314192181027148971558267615955523026111529216110144925510770524124692346141943409575165225319339560260313591254287447552886059857843736210437653605283456970765658650279706077152375798977164625116623199022093754184820216170352264205981802143470186608745850925671350765120982084518156100351030922604288800331477381364563071064457601 A013842 900 611333372121970476014371239712810179005257405907566693015154008504232667586150715484822337635091950920125568999769578515758079046367699606752246049391882834729427183881224947779466760492995644934668938441707938490500270651848347549313727457094838792600720677515743087239808562995754288910248502204927774652388554634298882323880201675238679345312276728059292260077039185939120485375067298757065050377538786159656982461155435301517090577806237529044417969110185402619494665436363067789385423168491436688063000612295676804287690081489696624824146881023062516629055516469664284886435149314604568591304790125421018234744972208204121698547865334189079616416735543934263459339377751771995066160505822449877423008844868073274968733971305068483729974102696962090606742506931746218342709952639526413279590819445258151552330916739639335791507071445815861590755579420346445029068309772453129064954610560906973311635005881584276282867463107333633439894460352584031331101685760482818400208071869806189297428417881892371995864194317994645805700665825623203877158202079097173299763928794597536367806337531012901029180642864154257086175944736858374042885156834280324144692920924740353812171899883726874689916706748382281281229808929957822463564618877836070295720311851774502555829076871384312767622645409396724944419669021529501468501758813940142049043569408195835100791500691188869339159695247319905887885319589997603764278097326013815425171027371085869709140925844193853260079073431096417513743584805103792145922834436022863513371235262754344256274214497841165525171508918408080773416389566750869774489670178031300323331517754126132252787204982278093656595576561883397261280523680305666531164163796399756847814437948384348887701863809305171328274249833931111900607793906025711483631417865847408780388277327281541065103488940255587013987225855404107676537598712466546303307760225398421414872110914322694980785176378817816245589344505320086606614930975902019914057219683077727517285738657883286345357601224266419408864061707680915719723206498538473975895326205305768147026401097797374712677247934864732362285192671037577552628462845356157430124512425628517166492810403866163884651026146778515146630038088450817514993598923084377178461267055489416502020861243989566074647866692812735255805333921663728257753609285115391248630273383818662789850053961799394543018914343136634255518052006675173780518188820314423694724756188358108859229438549392366200906487778792755881879987184721365580419978816889873135152238277083908404791896309516860485855744979845872655044378855546456035337339912026027788618144749550670338389786645657375838182170056378619123717465206265388223547389358001282046957856646738445172501296663340328257234417183614506301170124983705742412422458527841765770934829355149328447341070610108767125716680973256660197906520538073819833206019648092140727595474062702118309740164228609474875729958984919285134997331273878885556630436536581048976263218436620832920261792685970018766028387931346538159810896581944852496025927841014256046237261296084150059437543868942691156409817756224561089391265806870370979163046613166761029549321580024076324743047889915085106219751653712641915850895127911817272560392564989122387798478320524524522304354066995527401188752841265652645983251506640499564602898001663491324995890993745919961759503139058588966866052570183663988389254756433085631886046866358710072226806215666234914224289665139766010050354198132436489842088413112544213158061905058305093627986523292764979803821364475499856471535163205763059520198963704261607642884729801941942139989295090528210809131021356008030779674488825644143999061307658424935251020038699980053409205854335086105964329726584273373175110504509936148625303426333191516507758392309388345894496649578599776716210281867171140348594211535380338900007 A013842 901 10274679985253957790373537425853200678541361221088473409505693420930638444120435075153409028632990419114550438179127306114346034532301927290684999352129374803297482679491747697329497843605777804416980848389785322209838048845615177261315817371392955587240312427007094067239462518269642333714546576558221108582694437738661315217454549555736483756663434968492525015114797598078797997698756090209992301695294378985354904224639401112597741341189434150649532806834886061825846841988954080336200807192835576416274851290853440049663207199597331173419436629354611716984536065305647636086315554530558984314059607637951053471358747903286673387493972671715861113116074286903165961116921874031921076959621357915089848509655697707532399511855724286006049674744027841856827521314001858691685926174012520427990082902416453753140025717643118316647859349789827185755829023317762701603551082345619740194692139697163500448649543851786931486153452444956377224306195145879814581826032576434728852297063915832623521879419340965096134489513902536012056411090531249187563397902343386191649132351250800793733721114883733827597439064617840598847359103192378692538770830913749407899853921982111126521173121345797582913430090320061001493629398685801122145130549479790833460171281292774064455819294977356144685433801395730756140861377244846331181109060385891967418275271043547400539002752116811326983256998021705658257688566349089726466221981758314195850849457025840212201531540663366091742148987156437489153488429819379434596525078366236267069230351061112263915200723065216468981557550391684613558809259448381868299847886682172064534232818893597904772594554137147920086401855275574257770341761494897337389276100926090713341217258598495751755605225042992014514305316958880197713515192178574132905393240071297399371985777039620860681194338618875650944083304951776837719567421560425243719693526108271268719755568137021534542056459398791037639620113100914695597377144911985248695559691213487366383021409623044393606425203776245711004778285120993150501387931620936132112872747532574045247072723250680476795966506041271556812927233222128565927026575041900937928102680337538488017244664457778616409329796448906504069411050152592889974497417100279127238398515401610623149464614927732637016606695506103641444320247221402280828064911254934380715729004761840265509009856935962424084518893365097411932491900076189645729169199503024519037238977257734735597069173699637498738635340098169848106756944613611991310118583975468097782503668722949248559337401274049874185777505876269581713330875425169286585914671901421449043305158805698116377317144153563515712327732137555451612319437721702379873160972939927547363220696661733048014229293020760897019338849605009007403766290601142412725584260477436557312101676971994763214461373744098049081920257117524687946214890683406689936693572225484609208697132571834502431802940190239444236393420659538425263900146720082429550287746870317690144055912264286338890839949673098105400639115962141266851941738852747135900707769223926601369109650603286310048966799805319810265779807028866198229399004416070325046793324427493752623635447795464650789956405885802835380235366043948372679705994414813912899922517839772179971729025133055683646369278803993829031779369003151824021040508072106876182280906713958298699205939931887676797291969258157704766117745547076840652858204691370870215108789682890840183915932066702410203367636402004047330916303008011860084775979959182530590547546438314933708605569496981501015562825672739726087717091487999259741355983982977524839653963653781238221546800082586507639069065075930426973313989133692601128192223397815147886763893790430564757648522793809792182942489714701882582954082249298496849945474686381949817945895299543889929448805189467526447269346207341545355838822913275137355892417649 A013842 902 172686546512163268582808043516314743804244658042833972593562189325581240330332152308103345544234669974058249214476592633863813802384398491974542784111238402319020791394217803549016870257482307558836197118887121910380748086948254284230934942561001404554747930960708229988093646544557878702740384312214022171949345415073680724859758614383263082498242351515453867929034403230910357947322993608159340614592812627606859875303514414499430238721370819769966697884473930041107007873308351228210526966489987532828331425645373766914689523403632345031660471429562959127359097649592019819702705524995104849366399825571043355693126476010539119623611198693528477728141860539981510308492105936854497540460356162478915083901783311370497038595759158074903676883422875938087700150724429239031165361206628430833229323340913338229024412236427889547900572091917625510998218394901637725850883040982830973452190791890226952040452883516982957487781075242381832008914221816802043676750129512138487820556753233398903532227400863600370732365260159922754632101198558705095378028544685291723046967427472208940282650777850914440430158359032046944827564447354308685499121355167386298572844866753341703441356650458819976026019528009265252103429303712259459893209145106844537965098724687653701308954890684424723728085900058046818459457167354132288160899977905686296398952480428901160859019254827247972607600365750806998336971734629151032717792847411986689665226824233296446471140603929193903910298027138244880202680039974310157263796992101332940632554510284113819622778552557093194173037749433043300082907223548954060515543431467265888626850987144699985512996671383045092892155981616576550346133985444739549501563428264806619125838465264918099756457017297566787941929462127899482971049834945295451740944185878295391244964954704907805468833249167443065417208106324513311552769654166067071196889093301715213372931833678920931048342913115480969609095240887073288905117674535736074826271730225082166799440831534507123343188399867361664857308638028531880476826966753073572421052267779971978467551259674186773509809067035651055354868008764314807535535646729229063757621748433009368105831075541885205991605888916771613894591519914628701801378089204391291495763848354869743273051783090402430338108731371083901754690395050108133877286963461682136689257383032249342409928665522720461588509040787192202349391364580519375770146736047333091458875490770747701179941602369807441300244161029940637130263968120976737949163040875692319430539160226608020536783703212956235440362541262462859855952023270820199649467890647190294070829804047368241953569241788942008577092194035894475248252789788651898528216472201362288533650248793747337975151727799928396204028045311386387435100046133400530678894665844276218744492884868315985345452308517055910919833761374237430312033667716016237766008868393719826970572707134822482371312015777354339281064221024862313410369765924425393451686161649429418251147717425860497738347034155759857468541621975708271980584804898121113083195477346534389210625897689433012992985004328010051136961216734154193641509067220893953061455403652887500345440971098374385826797313722688254235615797100640299627818648129777434108997757333051028784849725411266875044528468858724284537115854835972706321627819167900267995595199141497126237554232435236183932086127321856544004140949409720460852587846247870215705333428200346350971075070245067408287999865008482023490710304655655332444829895173980791635332612988759090840533806535768087568564411081736576356261156638803558472970022801903259980064167129101270789537068988031433889833776731162686140488215369971547161526698647079190532840762935766501881798722595561177218714424634994540571709260363959836557033593054021430590216662299434158044246068819380716999255901706789352795583096703415233540483863426743 A013842 903 2902342787229928055071254787378701899117939967725910577379999715995043906231892483842292928561952098253996994547708092397349118576674585454616140572557583827775782440962618624248326538417505143141359964977135857947769233097339309755069323579622750606351648475656623221409889917474384267356957639135381070643952648391143351942717963031939502627547959201920233158283281215101910386020657553572334037709461401832188493924226166764491924022190079367873830291344353342200885481326693459092534326725797220464245766270821796900535186819844848822947117543316664654053524354196693077109743371758592727203301081868372525679134376682309130983514033416442133125176880250095469243754826824480713540162517206022783125815137272114203943727678924169764906097379688275891439976433225482220396796225799804037014085237390730475615213296457643539631564915148859531963347056563111825258375791269798440170810970639299044382943891613269932566497136531598711450573821326074991948075139426710511564800097351593735371666145926314531430898862927507821737101724844176156538018525750525697989250381553525415659330511623340319000309671540251613001716875666683866077183732616298261520113803675523414009738881224261387337069310207251721092102336307491944742425166101810736149579414265825395757899604847733126331697939722275592877848096611720901367120245928660869583577194338568541810557536615881556675615939347173813221049483943912141406887944386453260293203467234889013375840460130237961943020378942112481701566443431848230813132636046247102733211343654345100966400039132827065314466245454721158744493421706187270895084738452670337790151484540940972656516935055934838876238465583029802081667473893369737608472776538846604847647967085707478502606773089720205004940008469983606610294434575925580657410048932056510640654125993725385486514680418757215600467016642996095227267399577569089265606114991121927591158865328641624088129499340731888656220063713589040766628312755922116209605148969892955977398202055600461222028967436570747501256786279345535315174030830218907531680625464577989042104134021344057102379360989668187287349266623301838970249747614578152874574348725913588449754702886632464657100920175024180514726399675205164591175761545258204436169302999300295775190181318400393646692593448153807136791081469607167406075561994900491671336348836623014697883671081440362797918071448510339344886220664504789148568856192747527268149320373383956613731278511029353665933203614430212288248346512209256034711583227997760812669071665928601001161723699900155449046173230998213285598985655112675095508606838107327272448436516624118042513638246746748338155188505161278445497384637977872458563734248288295983385059731476511509348375089133396555001099357548471013621726475364062719120182648844750408438691915981786765701016949246158694829646027416808491254349853303084908133311051093249131894415488814961461214641049169994380296846362764860901488084655891817587742489318841960232547039686776437385488398603055855924473779040545728927177688815922721547589266387763203479462989462466300649373098967740864929458907169650929532532842892781564669103880969194080218305826401250378302590982451737221488937994701870461515844748019117169335069925307496588640786969334987162368873389976108579050215306172228193275147598756754899804201968511971142200674573984539014543346571541898442935077596936729171785549443931887954715359538927763221120770858705608847931096413731197557368808368090347599172400256048189095165015035226502074039756851686446654247764862057050746638819681259628371407255207173231588090484938456938805058159749518481844309386436285520651265963185435723111793143779224161459955285454702661427597127391130663596705514933334840353243388717538937072973014063598458938183929771443266589894249643678647331710606493939986008652435365106294299830114912292613269601 A013842 904 48779675224973400821582579211473842818475217037569379074025655226728702932039416975937417250340728915354927487363329908922246635918169757735733474602975311393427575485258731217741624131183008940776836931370722364528157500666981779053450121402719569440952155930360866482236019842991976381468387040948349654312912161509946316101260804677807220661198550306673358691267107382217807857849191502890218171782917780593592017384469184810815767040948663935855465706624546622370282284657736966968224429280473884342578593713701940507294884881132374167272204550523182840677583820983820546983456849146667966105881282961737039089211468899569564439920359630142931434847826363354551579787374439047352469511426681624915995575012132423425682231099678521238776778660420852907431683913220679678208954167017306450095730584826007103664889873563614970587711528906882153707973979656220447117521923871502383950819983534699038944137986344227756645117373686579543349794215027342389671298868344723567869595236188235910391592914583568329759117189222623959935468689456068662934477362289085406105331162770101660986367908853480741438204649577008859719855529329955737159226994082124881368552698374522019261681376736161136974123896653279676394963966320017115285939766673133042465981215565727426503018658675850654256847272912285889497992959753193189277189973323003235091181905248321482210040517903121323047077092607950278806178676645331360625565681303119945747870673816779647807750613408909426376343508880084479958227214759073215276320214029275055637083052798578111942285457705424486740234187357498515018700938615889461933689199174030367239076000679594927438080127485096836992939891053981883586585233725865179985601955288394887674419382809485591193312035318927485518026722355014476299218561917581234109090692401073774337473895576542553871852233798052522597049148718835372484683184700203683287041974655786237024607049578479776049192495419680852645090610834291008164722052488783007134833738736990911112131581948476951758640855706444553253622806996960412042129936163489178884956272183162261830644180496729567719689920153353223738479124137834007572987508158215015362971079036429681075027291415631833491895165381631401911006599341173201283891024291154641958697475509240071093621377418355416019962418083121036548047706259687662593911970448292563520150014897123008027330859865768177544609026835113273369502710708331991219996766031507690795785627515464158806981597934870347063339353147728577928589959830700966175397579312958365978529087489261997026525090224221912632119033493386970691062151905478730330213155128069849468040872534901551940526718013072599319374253206245606833474543610494102411080681510981390592752698906925728937618140123064995899903476902317152325940356871443802120252909779133720114629095031905890171136991865980189184001860782794300312511857984464948050996558835724238159749441120513057278634472113400095549649096818989017171310238811573778197188017981776825628418096015651583137903515321559770522630804334452066079075415929213181050332800179136160879334463895671115014013674350820716869415852800323172653279490498979757393628927449244906229066024325815108131646642066347481564580876954336846696802679957302265014520234643095165285706593613129237933655065328456888096968650836639244375405692304779601009222484780698986966737564958147217430025827904687130409849171715607190199729504163240854901047770758916457376795822265167907177937425580237346697562242494472099290531103401914122438407697051820358386193406294108917942184036592851898758642382930574038241738266960503301036780360645770496612490910157124357307857834650745585827043257618198339907367497420481657468482637187630613624920062733063069829589484558661816961634175676915385457447366899299374057307668646981576352653761307025704060163343649344847421481181341488297244741330901951222184007 A013842 905 819840001506127947608338408807240876250112972750428554097149187395629310178786481114580171726476630880370266280115485779256199209876679118264472507652206058589337261180743495576583476772792831267636298305547730780624743113709962760551336190415507803594082884721575082966940785501166147043339180997218912640037114698497667734713890344219905957652764035004259139524126273772934696666871361589075896813155499138436501036180773589115380596657224194769922812131238755082177334358242585203834947982916924574145718424546188514106105130197191812629343941880643134003268151279275071933150959263608048506341546722737914415972377157795065669541741484303812248625487417688899948401486402197068852955078548238069963137629228909640515441258092296906460121318945693274815204311529499963351657892685059869506758943939170701391295804104983676810667667666337968357369918676082097054704190974508340567061431463267686747534127136487435905934487699550342385079991371964543543205520080269769005184287134615680945951502115406032918261482599264640894635422263688146017939761027992658420412300852677098616197885444100450821351905545440787905311611881448566074435128089538272881161265201580591577731078898804660229124100331051671521170159381940527656610789658475347044725746290013180857236234596365021946094832115836788944792767674571917932181731881639715372177494281508539151504150984397760076452224695461820335895445018378084178033882405661536928184462414838615540704864559563540729107205353747579854657924798455743529149113837190025860092454868385702327413991687655069348643115986917477541919306675317254186719514370517928382187150343421951945451812702642022539340340748944273517439738023230616080018012062532052877143966566879024331185995377605214249101475122620728303160966370148787801671487267184846925289923762954950702924220493443868747288605042517466105350070285256323305005314468039799285672570682265509596058778270518576090406037896291928974224483536178976000915150646952606243061595497808052128207476861858213606533638517197913645192077837099762629519460066582408134587636741608533844664828488017407631372618639384576165279201049615119763205454925365273649827983686822524225498282044569078971918287915127097993978356445261436067399828470883797874870494490270299477047508360723015261263037799106570545215878487324453115083161300375946395915349761763965759992243914017748785521232058874935776434485646691549759204769041652406117068939716491365923093544508353874209245811454874591138509907115512891257001138373432026384024807191398497685608024595923354816404681587075381020659892498237469960009362944694090383464432549645711176760723073637369914050206654461574379223033014155064231692394610528700726254548081048353386089677736297244379142079577938355982235090654657900433966571200201242296106299422291529039615519274176423805352386797144902381893099164352017270750908856912462953682009572809915405902952370236748411598211183706120490160139018219723108336822939735056157798744382009455063173855928449135874591020515522285933912943372610741455898974334694544430040527824814243788424272238015031562783668396816352782514721383639459138991912670843974522368585113209102122655910798971539382433162642042379168099041583646500442956870718855863101950940682975374918245752114611395780217443470566430754162002301709207873949958254251580283346444089594076600798335029024210045686853776471589048321909883145108899131807384810677015939594311727049085945928609604592572775956254875970655822318164349944763396752579585088583854287103016061862436502529914157860728895052805178980525167521373464736566134727010789073273166626975081060995116030789059498823125529146035217072787683212507723194031494354591014625910466977429157674185590601916883383317895476524579781169986949819353759051766287181008139165316714538850612834214806393811792367548469094191246605649 A013842 906 13779050905313492415453343636823297407135648733016452708710786392558341816174864388092748946206892735206383065369900969491958940120397345940670989436110627226710991348664755930155638494120329115115163265621340711229960057512123344116586307352313439655005751043515512419425373781918099433357401615020258264741103786737650301617336355015303959430270005136316583357981990283301713446880106974227598597738704474019702272915090261712262201688017967041498092703489729756666154458558983129520853970748884751317667089561347790356581308923224202794861383631187969153192927818550776133980468172343460471246082375769056127589247742891061668707988049126694172462648567029097341432783781961726136211616005160237241870454134450284328143021224757234106875259007520266869819138863876305884051314202357801226800097570785641978283508579592460656156891490468142234182316223188911805198413337708561679910601478603140011165806074782944335271040934766342604466039414988608083330655175989094007670132313871485749658606896053629195257220738045840819516137541985806670123513563597472610071869540430943996442437860658996276954461476502223322324572260891506050013031197800869752313677384242965002646926243052209924470888754263985443256306868732274448324657541789995157780705617896251530667569394861106923848015843370868911795132046306530224686178367734718696260187146389314017519330265594773153604932540456626814385394744423880460780215461591953451151996259806192611392626658652584429034104800380435574617235742087645681494409156261652764630573888972958499016846958294418750542644850392122045047037787292057091116194878025294822319419435821892746347208616093304472818693106967506405007609676956436964456862728734976212706158646089535761934243024311410835884648492385886580591226361783090676582692686499575722273347748683983856464047373833311102035679584949591052832618631284303025787224320264344906594298895456836419780959886392605708351454278922978450269790894792560049647380936923332453127136235531659932118783063617250996085010862558545334634743252208135710514333565339050533518014410716214628327281772398108570060479601472136571609847532040881317860194080930614154232658921824426164657949626323072510281030664989541135984794236775508955984788917110143990882948400897972923310737473018671717496047876289584131153443269736462083505202691975418531076149283445966972528189643462896303838255347213511045594534400263944876802954553283051989609577669815070387069433202551903563834794353122077253264936008890425163356418132642272067436304934465834550602014069383683824399313483433975928814230813217877157617877363011473577074886717861895467747817472698623276145441823241535680591601515868904164542054076219155873106160189598179675360009213713947786280240931466409948993425168632835332593676162161782279270658574390453728568818032441083154896557564899614374332477317655264354269510525158127764862533534890216248227010920486569030553731135364548767078121456479218886281816983148127088844123496828432911246762996589444626644251281804383059691274839263468731649294061643211208235691151151652995352046743504318635475705114745292441215724922294828389749037076258874679797448809997705379375477892798314662400554164524806266678240591896346732944776126171810491154489460058767126250956355790273728878114572409810001685200772684826656737476948379206309822203685813807645429617616832809898237858951421157997135146339406019845267708286716513048606896761597196513987493222141624387370645496775700438812405701388229521638409220605086583828839003340390951721970298020267251165270539152496643125686490531723821827467026356870331954502111499570187392144915129471722996720270768357413893342342591752617303722087325617611182817677218489651853030037221246417059023423869273948612382123970665613878628383035988651203794951478021254462249904648251060794794321387120066072281701142743 A013842 907 231584508565603867026524346504089159521728848255807520675302186899728050904450945770674831538899246200613680179671925594251353906603518193224857319452711311799331631597008552918125816170680371437740549005297873333641938686606257044567466067670331980281681657788365217233282257152697497176437848943645480655503731343699688619282572118742213646144547976326072816497603310691451897901713957915843249632194406094849136100883922028597990823770517972066458444067551888020288057985000829457856992686376506015396030774257572312523062059072629176373235274689376197557713537846382894483809728572576540140232906489550526336392486814770073465975155141672348956579734466058039017460797023430731171308630198728107324116722637705928703099757724494833634252478139393125281050266885169072993250437799027565218829239872194284729010928697210486248028875280298066529902188763136040709969732966867796154257479050882974167663702698876945442900384990617920153260724447713536056538321542848702986911913799238060994512206101973345884688108944336446653607723668155452704765892463382722157477911366022875748208053124095750426773634035572867378309085988803542182569015341439217927135975796971512799486889366978492200582227292914803344808749542783336652992519304864448616820319319982299475929838819430624069113602279534193800540784302273853486300599826517417128044965369365200692447383773851352392638101207454526869375329469532158904333081262975961653511601138562679219675876251973986498776199379993980702591881117267060968876534689289598015146055351968513492976146828054295940370232000540395211105564091017603530389887314971130078722482457858551387857535210680168274663775048802880148962895840606836061626491881848745206952408364826827550828822509601881918713287211529595759996741462488405001325315981998369164248155612131716675591244212016459691913666784247776824957821335995280954405879150682844845130381535943049707258592810600524140262892065858498813684375568778556754423531406870448539707778710580608479120386950215137491200777567021471439206129839862136886614404232653422316837268200907419258296624748695010737006480661942199359046707471011092309276281918200832090188298499103130549406159369611879680293282386479217872496436737485979023236347329870190054769713773892230922083564709024815555956076656799040492295921034460718237471941644030859251796841006876366907281283337680898178609557620617480143307339665236121544427257177028254789368171896581887995475963835289843197371388692922752395623779501421375720531319555318666637401977033567281291968050464131574036679261716074833435580777277752861388083664840133836409897621067104877126437568263645761402176440723220490183703046677208672293458302859015352759295234306576605803775674854890320444012009335155952012732496809212063434901915257453074767701958659780355816056124671237284584346442993267818789405946277832028002207663396332653344044601120899864483951372540617765696516559192071971128281987319046231821738498035770571982203183611195471939324345683678795840009931293286266084231256223501118972829685294037450776817261177405831892881849618077083306440175863524130059512688769009180746512066140682906743355722149631434311163656944261274530966113843168418924061189628001899540602852352569618924833504355207699090899823471767130561254471618491676698323169386513881619786775071409320449181777347472665096735583286109035959683695396535402457850404526396975539414373174844434807936113872164081810587798584534281078538438864309197275120102623231973570176743770709690214411297129141950725591154798826631690334701951536011081013412846366682273454238311979919669159316987973276139499779588581031248405877590803783055305404751939586239023657121681655191149616701011155578693875835577488531511006684970887254328306357574976972458107233685861260782181749491103223747034147423155578778108159553326950476838551106081601 A013842 908 3892240835462104193114794691694226504081696752635356999989803855223729351551107045567731893674279630893714122779746053462582505108285330273530176968041719017411366732250922748894940592380625002754105407132041357118520063505791362148045402199335269592594223622449054206039774895965386835044390927195849593377051212693560666624282189599700384750751417838112305826875218842791232048034106490691577496568291383236129430447556077534646431775111095556520967069443344581956981390553908940698202476079929936600761089222947017856575104026833678567304965261704345752352491430584157307589390108119293910136894459369875696135748525895840624742644432466087168913235597171037461766463615572800298796184147750023299796429757371923543712997628075584668890881400088780256598611835539036609797560108088256288632863034531969343440486678614016642370621306835969604168066086542027436212461301974147049964605450408190146835923851260024822058826770537315384015852995792721400502239570170658151101028535223794091134766647955866024283953047027462658907185011690688693609000354632073411300731256328746472700132748856677277422784467235873182027240808213821133462437440843568935701374345219700215620976149590807518415185494112019099816200653565559539126845271956856787902899106810942507291952801038170498729592313512131195205688961768316655544254181284278229671051732962920928037963179087119679663068566993688233093591162394426994705126096786836987510569480335822949645092452166926791084931582979558833668461745937907493703907918522890273840559752300534806276450099739108551869802489233082422313051215677732862535262836102719783233088762669228673175721594285901588192274067245230006663619390393079093687756449058231860693249127387644490646780019918878829407814218164177915938265233760042622857274585709446590543518751373097762166662041471360638041992997642852385097066103194072687000699610885526573312106322474594836429895169367763009225398426950883789561593300184461203371596292355271628606868636788728286708576343472265815814611468568929870478737424218562934653328291938206068879083966652650995474191372151317045456867920485262544627498012465283428442006470199201384939794732874426315143869320525066861786689197069556214783047612246926849443533289573128284250514579397806725107458472064580075048953780370821473554017544826181291417190923211226651444949506802571098610676529056402855687890834929717988768566457753623494797188911374313878244910865065851791539964524179716394618220929761952699513248862080389061734969887766240830174815028003165296674107024150659364834468351662069725551806123707192341349522154968129388541149317274831669864036209807094311886379439235166778517497105503846155236153696151471033825475002990633013744057767286141615702509840895966085477995073872427150150396489732013827620766819194928440200455287349485042009110667387852230393545739091522894633104198702162904753357611038964022381770718290162788061353810341153618753035360871210018227958936487196003304888906953362296884224277905589521683046915246262274077674723348383306576348520736887435205967708608659816623665246531021539131340035738250053910229760140737300806628295626457613635579622168855516467727582262199241041947475362131616856696414077827925578912139489637585269676707697975798620753333089990163343003904491989610268717507879138808383756328625176448789398131878973082280834948289634567374403868529570509109091748875153967890937369949610415816982265849461722990549130810267662086995541992444678602943564788659779793960532554317763433610670849488765845010538703879198819455335699465738238592429708884828969945383309446509879560640616866852076572795545281392191957584668639181810517937665848625919270605244103578797651607893894491811107971168550849749105489354305702083495844951762637976103408276558270209966128663696971881516402915740975812523663837612766056664225528439913468007 A013842 909 65416891721611585173680354383304864854101077321542445098828633394745219211519456114856869936983617756430653261559191920545624163354951545907221684301877171525632840668941258640677266536141164421288249577668219089090966707341835423622199074764227876042731116422501254040910496676490256536591078313380644115888099731740674123954310760602164366505879079605153524032291803090792237031309227789053342984823273278049627337532074995124802578844292183018447893536134292388950986231039547566314689015475382444448991626570070529115457773378993635680694551153464939059788323473827931868654879547160972747670785178629500824953525474731393380049624976457527047924750681653626619908953986932054621867466971234641599678594932149918999184351135066351530049043691292129772652869119904588300867592736639323443052529021378808755204259607465777708323032303992141137252686716511855120422837102279489468755123805010451797871372168127237184342701532420659659154441300288268578241140455858251545554986591506307289702023052194240270140398861390564908253058491485404873486468960301257823731390225117241966671131110034175001644738540833320570331836263649691790103186068257863102332998620107501523941746146172701962004022599540705010610884384476359174104888485778892034284025288171510720055850727048531572148258013198388997822014380440098029732280024844864206081366475907812037534047150917220456097193405462918133603986666363134500009054308696369249090141256004176314685068843569538577764445115137445317465836563978411246681580386614216832438287756915088489088296826315197431275770436540416271815451781895656220630162486378411396798522834181726310064352835163147992747550248190580721995451094336480327610122639321702882671438084004140954300431794776596485857133564685338233174423783805036362362213962018668847264919654327654088735088931009158243571776311383420036326389996382779650420758360153045117656570961830515415877248111563992896051271361763503851161698596200239445066418885615050261995641178508156314711042604738371566396174952238004333136139888841387242718488602605429399650764227531105280934734391747185582993579139595807587554359095504018581824802744637977676683130075420483078623011670064798746048885335148031301858681219034099558597463997855567073398398535938937628881054539989397321347766186692396506022372875893628964848727846411086330835266360830812454349640423850962795546381262663770237233296455465150077056354033468093351662216909161771060412183757888493444348439166509139020719173624985098960579638903687209632748116175649199141201716754900131944772909586384405877349205521146781681061418858549350633211096575438095875404856578227834099874379235225448046543573852203142331054035171217773665504758375263569061996378894778182135112082895938501998628663206573883112577713802925956400822227930209162294449052014482795101047122986787632436224323236911225290098582267587251940189681368731868324170420462302765978947173490403768870382265310162426776357305845540303227545267859165160123733157438759243090926969504543930040423479075316278233628689588024867123506699278585745537993941798446879008180431980652768656069231578685371814657001764593873112373186709791954665273097475080782644192011218411346084510496631406053945204776328402338895627456426279879247419001269243464675305866622796869379786335154924685952505792615203340574803414402489900593893992975903888173861605818376491546596505023344712738342984376743102258636020942131903178302159241528168596696134074267017713279672493403004918997094670640418650028694544967357687557092123996097694558585827100920662576022966117227320497872057281867491545775686847681182850958974729544358570231125525818728689374978349917855825181062337648848852130573872684723869291671429834131733215959577815934917314666104274656464369982904114847418900724450755006412646183804858580481085218118757759114355638456489625656793649 A013842 910 1099461699165125912014045716120204863602876806543163874776012841465482899288007498922399413030883663632329989367025338608610305313506670632062674848061649621831311153122895733973862818672924550428591610651869758230351877450294227964818299849562377912650181873712978576665582717641771741610486253212988485655731292191365510001300100953440576507864309690923815278410728334546945127785214191450619535545924753984180086661901584443062556942636018719991053746661809052181099225585081675947050978283094752743854202267763175382843498797180746034885433321236285230777862352624626050916482560549134468970102886497226020364993902653810528538494046979321657094471284706552502600809789658367042029726517385540621365798145024643688619291389527060170165534277319546825088976771298236415572681631124697109107383855262313638748717991222677325943785203933195916093805905644414749008946623178011379501367365790810663366824152029714475357247784655394026891408694933944929994498847641609633726142659643446506618021901438228596220249683663391224413009154066395199708687083815783240243453475513545485733841700566344379252643120655785618825567172083160369916264248249209905160910707808146778112888927478724601875401607830480629113337133849894168639180860780485838420211613018298580671978683169504670133095772427825323886394595692056727585710430377567632711609526360582596914834730465465724205625529565615265071482203901565201541652175766259877969458004089662191320911952053873234876487029050115043450648315130785157822977321557825142302790302330471892236107004759879523227451873726934776280402298098320294100131140908561960345992773274092274093251578100587028314108077021339090194577546542513224866143331199079860349058859877857597018927357174810257137800843821666479684962540534411246142221730059647767315981504630284882269370639663470922599710844465421140550537636669205377584621685759092229292453988155485472594648909011056028603933717777159209226474668306337424353231302210532149753360741287186583181348493057837810916420512422264138827019103111757195388369637943989451919930394372115286456670080922094948093373084599186738124026113318136040304729459729130490812013367177592059102416957138779072524843615827832962090338855248306111281347577411958515802606884193525724728603883653601800779891906299739108076718020925144222012212568914631127962348321726483464920254406603663131704748029881589986377180013527002777345086142240498244961386879592281886212347572418831909319164217071519099521227151115124558230461991054270932297597588564136089966177253499606517595798291418362709580608097193913959713599266755638936092378900143388077377929424510275207716588691806434105318257845733978213158025169122657121996138474013054805224973140084536907144828777232038403090951942512887253473093635885776549228619184823025390682805217207412337263298996038939738355622200642766963450686872171338943358767974764276510924332256709922587808165144853216143404514733067899906830237239345995876345353316908988846199583177073226598629209576462869832189397412818840688272597385905933941744777094775190625257064179806496695490488520298831082802555575142965044088940228657529225399656149031473382059244949263682713900935132547839493642367916884041548657056675751458109818810660156485930511371154332174910797865700329346983666068934948819196803764856483722545040720985862647759281576339946016648538092008989453693423647459927354586993330538419921319660895603974410896717724390372363929604671925386205766707091455596624303673584170129453516251032269217266380654772047328002413952446151996085173575915217991532239575607735666736346930409851968848977640176067488279452034489874526712435373082325261127069402853818114708864202657758555078212154071185121721222252040160632624352418155307593214544151196666302669458240569464475843839392777344411208258162145599260921961657434975215538221138413730858743 A013842 911 18478652777868271203220066350832283142573550487570955243360447826510371088333542034388766934810061734668570131291594865994913401404106613313077376171372145194118846550536508600898712393435842919053339200225975026577524004307095089404701165571594885577911606751494030938018448735405257661247442457750697478415875827860280126591850796724475769367675452975356563384249111118730506762686094915710562533920357340212114716526579929734552394534883566626889640320145024740007734684408467727642085792003973509365957577514295688659450684284216798608319477830018245873683532560562090037753322395149303019980519213358877724274452521902593553146469447581459090786778882063027911211810134788174875393613577698781223294969423429186474624430383781300279972134598909623489270432595209459436530060174312784312767800455393705326449703278479537817137197922505223761788595856165678686593365895752837255279481316846154819206213523163411187329263516703207409963905935754812438417542132312533114035279680627405436729094097472308016673736433330616308709444852393904121503903817691868918771722562956158978728677461418549982099172928861788895601307461201676337182653220324470876039426266131522899743324204134924383719874822806887933507857208615171292318712727137625486328496579998544245353945728029864990926940647194460218558633969796397420533035203355779202984021309542311706347627314933082426723948275409295760056401400973606342310548118103529769032680674734952449530567178169447458569117497245283535275046232403106147530779843422367166682996611268241092812250428999295146883783641728592784944721424138469182940904085250200867535100540417668850685279273136566184875214450497646088900264824740019770325270967462935212886632257967152633097112092037035991715018782110748524065165418761849813912320617112500025279701148321198016301312340823955796133340162930333109232886059499334781064736672553063097718274178929244337898264213748818672746313994680714829469359750224613091104758496252413840904733978813744903528924122823080088072279552280993381265710065999303182892328504924630718418270138212141619477254050057649792605321432858531507650506886537912429401588029667496159077508662153789737334321798631459871925046651218388593852325140158280812305608733562786775094413902640586855513645472566085465707643269179715189445399777688898939359256645748205367663188243257007594914715811787766254561700138219882901041264487348335678838862792636054003066029285307481661570925649643307899927192996321021505653264728791898450179374683649131559125722670997435264061541099567886741232581883868422059921280289538111920906462876362023598904612174709923416490859837744195416092706143190738008083959613250971828546929017444498249389099332737412111416123565400811798383137258938869440749629297814096069122284738332246462885402639320587741205907285604979152384266226426460182542942326202984354715694260583693621030813351863195319105252238523668933291831589548003722199679118672193734095797281688152693736353197289375538076394457069719443161125351611453269607202317246255447797544264921031758904468631886628838695477670007789961108640560662454008662551551427813496002818423047093691292020896771973132269729862274715372533016772731538369647277579070086308279151549354756451724750765250059034104614990860863725779728825435334754475620589684804240680875942921924814499397609393520890245453545472701811979712395085748225371242858999048543596906359223617619540672415997923941134793828988320564865721049965960321046086094212464671841929147365725247631099348734596059664753799441736571298762476598203512290407068783682350547239213350837782859398382040444767198439166275512750343671321170455901315394640663762655453764121053911880654068948035199511673474408340768582390038979752517491091936254719156843549162370548965584649250989445507408674408827519177194931181086778315409576509628447550882673319574542893601 A013842 912 310570717237632034112519655158438182777233663044605044775159046620159806881621840971972005873352707574574658196617834912776509537398819849952891461312251644277555453974867100055304659196476211940529471938197962271688445940389347167624812489761795241907960374672360177975276067895956165512585765387415972519735625038847728087629236340548264255762521338156817760799074810572503627160465197248347424507599445816945012040662228879048622094947788104298134184860677430805309996840853117098480535906210782771913649005282767639299387650764831734210025463889116658398999131745367047264520089495274335856812586418922657911880723535616889847732712005501582938853392670833310103736892935384855130740463400383416019918551099574337079012801460212313805491666203874041984168160627685384749760721349674965944688422253802005421640163001405592092624885483545295764380930554576561685574700609917935749482242492233324046398830683807451825442931925230806939263367062231132652483630617776744047590945592304803175105884496217080836235488234987668300479639634184346570116111463947240917796341115604163955492882094061569549140799415380085968371174500416574199028852673993382013594637254872505375986049898895674117179936146915365498466556105195183910000604805002071548723042020035533131663765850997940902509091457397292893314961130368051446898722662800581064552446149477632848584572282080316345949398664804033839267938346163401795213382220966024828132264100270345819260242563493903436171157776201480377367702027999005021549816828399724970441124045585328046895492960191153533675751666532458936565932975495251557687774960800125980662434782799760373467488743606267869197729269513937816146750909405512279856829150149552122985628359653934304463162930866463912754320670935350443963235193130409822424372611809787924875937199834375059976156512228225065613048118370108566877116002005319665355029255599331483351034125263809587056126640476395432847299308598774138891529322025072222197676046514319424085863981922610593610627732287507040230802435186655758932789079250288594871365182268268484455866212931464198554208819318920064317637322053339049082069242042694200952490014621607945615688084818744115377946469598946067444259067027457096876028630640225612420365984989757329011814461680343280617839457418198422148360425103473189008834063617324473811026445090087614315204804420526647731628648716987440418494223061571917800532238863477754244766955834159629530754198162844286022547393555075874076332689167408445514420296805437252164750308090954114226020931453894483082321260437472459896003722176569561096957826267047054674921563016530626789816820349682860961881292966692358270112148606733701867109219909083522388235996189682077482592485317685356570788763691443895425387910985578690679019608361512633738239597150066301714962159061118166447683749162884614122362467549516287999231676493558049706673437630138688664880004764723728201974372867303761835813525533298559010006947523560088948064913332782323626888186842534668449961639970774681209033784533695102288249345957815311133326460527780771907404296118570891954893199820925876352921903053864523591503924847261427319369236152503669544995212046552434057349795251141266162412899298965378661794271430940583247700090005391684137886111557742186196264151398536639179902369091671218471755250832504873123481972688790357291375621076905602355337738759699353943026224206170423814478731197008872233205179471341331620081295677107678652479883806703733698173686777895115821568985428893739647303179775744236935886754182355974785517107217266553818300944186006431064871605047349265647449458787530616517908606953755202304167067592542795026083894911852333407837725635858950211413582553096978152936809627598192696084380983297564229385132700561472782172633064869069530771961816464581199961379610643017590789164114811115208360525483147088752397325317987685090482089342412752007 A013842 913 5219762044612881597329117844247870537936966174790676987536098096545025874259418281215933502713438956205876280310555951379034795795061965218158246790275013385372874514955591350629505407115175694084478834865293151900267710920123757846270223515426492630747090017118357511230464873127335273770028958866300250139196650027913765968784575175594677346600696130401636105750050341292068461685938570152975163699223885845394817367410080770170191549787474668938741244953405579544845116904218339074162366975684626047552698831787475713704808246404526956867897971584383677711978407244383963374789144147075762745449139942833111524979320463113067670843690676465104453308970618695442913505959565013260182354968370244073046771088330545883286968154141788358128898433888511023627914275669508261489228443723987152632378312819650305121506219564623786300746450321945785911950299830768272249453993150890746141548049566965477247825147302751842830219356867354172228199410214918646490292379792973737207861022569866826964004600727920477614609850765437741126161303331736312803941485374561278105403105129959183599968869354892799412409415774293104870414329828501362563077926891806771502485068342642197854197540650739594887443186821206547932727408460015455975380164957669816519388167230737205343872912657722392748470300124476301657944551718095840668026831793689365951932962434270575286160906344923876826371543359361396736576239783968293972151314987775979286418962733243702184306896764642035051728648744618280702418967984579277397187771434914177578203971834152608484172550181932717440488358259411037346863635519148692930058433766167717356993541394515572596868083313790544077606235832720752875978442534378444887553727526563522531019455840703673855112379379072658981661867516410434911690093890942797885486430486687105653389876517616341633019262501019778677758499725446414683503688645703407615621976698857964240680830543308847729652320446486778039864559479619596952349933315275388838476341313766166560611115944173316246813820296556130825159096528182123340383386054959600414003034618382788418249743440739118785100587626293089520986530471750469397922337751011561435408499675745364741962869641548632347157146314549486555535662139530471427195413195170271867949091109722851428701565657461529517344027760827660881047493664714073887671474107216372431341921462629102533795647147895791368425482698986407911113632406995839222473545338578470615591798226704720893523385808522923915180954043480160215600923506836633743760861928408983897132958428084665797796733794945604577164573424172599633472134558621604613356570186070259847921406709618830244456451299617119844186338890891198465445774881633373327280504659011966760779082387959986676249931900734337787885246751362097550414494619934621054242282557731942835238592909301164332923369007340213023486220772180601709554545992104720252403086786827230141420060466249740940390638240080711699890583284780774325174517923638148881281186767028474414950126998384072513197109756262480172638505282988810067080230816657813584158606757513001934217817822090411433447744004864820981085890009390301203863558424626301048002406464907922808956638752015129174042734528866406759201878008785931260391673598517711119168776319939818382644095412720618035305451876950972923400611592555205294696619117323718168854790500741909402586361514980499534996150063439552458786161375334267041720441750233106313049944035228128115623479451374833760538706336445148755112229407139269652265205153676083211613109938103417082252224542490933390181448677542856868220186021000598970024183968934210086907297066030799107736683053842027071816489957071763685126135905027866756003392021783502167585528654761881376203228081969900911816408959411042824643090191186282162003275925298336673049975443921254451603684362249320216227750907116077196648393481277630413306915351795253120661541846619419023315732475577931122981649 A013842 914 87728540683808701006310483608273960131106590499706908129519200708632249868678043052396194380104768536952162643179513874827437812927606449421585653804152149967961901972858623830030097377384757890477835777580982003987799417434519998122263646623773061644966341917708234691250423122651123946252876711665908304089478097019146664637362354976219742164317899863660298029341096086095794635555569548561053576292855849403550695494061227504250409377278086760853424103931887575410211879809197624819446901760331509981218209265852104320236712197320884564078761208418736471305221090556361272440081145679902344462763695019196105400327439023541328343869909199349010546763869188414309047294662409177863884839953398692135697081681571484660404073766661036935072395978364204774114355231177425350849462453669052074292382303559862678177155032222631976356645590560942823822148689255722351696573262887020770400998069071988776104197250717350222447496730869621572639347487482137691562344027180509601252520206331751760784025324434159467268747761814712115107393025096492209295844544690251401117509987919223998764676787247683279724365050918544213557053641427622400597650717270596408642266543634787419335498065716980371273257640904018451105349553987479768578214432443556606241356926647000210214472043038340254923540334192073201965074080726036794107526961956537173554137299632785558834506352939135597820826529240786994951636862049155116789947150999550883866843506657626902611646013923338683114403399450799443765555594916823915214534874506602582556874154616602890793488050907743182022287837265921304688737122170332082075492096307980825618990450217623228635561876254877674312328005640537693586569683675298523225115498538953123178843994314706646482873760224074179504791007348310179560775408025075604061370437189750184716523654631577853826154744854639420237087104885577891585646495068337171795758562377705804993122718941391803792266549744103278516003651173966565978145329229833460208271868460467961384191025673720926160199877724218890778448935349156946981823569425706004158149002831159524945523438008502369421185576235107955579220617638710139170880730581251313044910654050252345218169950065507863858670158108633220538887873579088633276873309571226759284620374281111963962187214004955926598001074576230496427765226022849439830094465319985571453563674022407326285503441614684565529127087721864557762086819864379069812112876505488355636251352796226244057447545283844782242446294608771052743604721379403303331388806430769792359113632300818978063569704891650776128404985540068882039766165526753308736683875117282857264015082568563679918579576992664933221239797739208372608747138435612105511603441804014125348414037694443496067732605455642015200987342150142773529816411077241176058650042947800763231855031026624668943443062906366960285732912518039372932483254489304033282138679626205256986846956256259395985145456901036521540061033267310474083208122742586368247692905993447569492066784461841106729303823673503504261535358291192930797417439335567872908953703773521023508398864135873544961956233489763046229110553387822792333334826442694241713776445455707458650134227505118276028136239226657698401905963693665146693402858170287170779869623609228527557099311601595427319378729695915001923594079036075335387966077504859731263942463945969271329268977982277255684680294116228558174819014235243026170195464496167817803430409400079149239283819139256831013374037396633615127171239645789705045621303017833930537581538729704130901413137885645117488779607923462795384176666454957066889196459965877268930650941788779640603730432085922948996019746708505132255914966155803356568149009710115320930609980100582940289847654373668124624898385380821396753776416843267844296789058476489144463950937285984523568103123076324324874139809495899909444069549239833134356449326317622819198958533816132575524867515717038288383952574743 A013842 915 1474453583272772837813060298004260447923508466528574004932829206309982223542871869581622838946420844800554997543918089694224747321874281595428590083486385184511535686457834890711315846621705625865260985913803564541022944808821977608440885108805753847066949308610922300455845861422397440164672098892968920866831858376600797992560149100085325206555690943008538628979135801919012020439782457402665627456754028260925476539168687050663936630403912804189663498914783234479919431063953184480340444077885891688254334443131176317310218421900372106868471739629893703873226850868980763905900443815442118703385669422187628943463303267668659105475421563913458820259460349449679292157881391111052358312505096771818724660851822171942687411267796272047767761759208367189638539968370398987871726915458815758212632069375930612032123444626565775626626142440557766039978853020320925564964306829342158088129574546892915359983243192806505188675077555725729771349513222112288182088316064822824868251107107817751843497113627764918166385843632819866518609954572796744561635259262609055298581990366958397747237922763271812882327403410787972597253400551474049686844715605166913840050573798869872156771715990505289099989641170673838107727609953867572470494049966078855881098485866156132533074631627345384664499942396766174305427000074762500398565205649603520275924385594928226887331548273848051992574631476949907024152160740460150047888641766849451705150038816394735352193934556009553247103777934569586251367692883767059543010687635832469605033383916641244785566153671606439660248591680928339367903604812316771303442795662648233736178372496807593603677888454215729072167296790800517016109476673530742279844516183944185141266831012447274607437659288086014734937022460503049187877952282677445677459452937848131354530613063392928989256182796771924735924722971811907623879960642613542846371314157882101464519413537247972046336623901549143802018473365280856074394688548365810965720425293215085026984098568498227605974479344910946897313391256413280807923508731337840811886010290583298135759412422608899322861865979783459409419960920653801309044992438879090818345813362622591166081782350750990667872669347331798537597088491243742659484409713963608143296614630542648778312480505781294258332604060402705953461450153766030535224397678632997499420044669294599932880456343218003492848038963341377622307393181460619026332181115427742793178476486446174483873520893585579255148794873489615083461764552223631319090651669681947900179622818079864564314416030113974594390102591971937700442349944008142859937445889096172982036301492729849768391566950515719532649377280602875118435213155687332657333519046400065404730794731530511838410381899892975349482994259517449594715624420975192446017731271823687427637787506464480810932447558267309501522313060690687740876246058201732887372904788477631754177936793798951668322339694135720817523805786123687137916478918934649091138974671031873300453166446450163480799409364480573396123624766800079587912194902912889239980784899321567842105659709531626670175598416262447517972661070789137670746358428022362120483440718774075257532805961678522865204885772682435937040833531799430120476021837268016479297268764000303862652168130088014346956798309999243437329845686359318161865545864624177503353080991539905543231023712948133836292421703211453377244183172251729540842475171787092513822254890787130261264643148273489558841777446525221169442367024726787572701757239820734870545132921430137328060050608444037489633918870369639202021857233108463423206724902646499258917450378644019419626897372068107003776103882929845757825162836180587013840880406197908198880761935550497477451469527058240170570667163095465215240720237884802659096133705814353051005623402965541887609109189543782928159667778197589778026476914073875489128843827420286722276896077847740196846448336656262512869090923705601 A013842 916 24781141374065493085124104428557605348250406796945743300906060470451871231085047512058335054172495138562927843720631333490835328238741050774368313533155675796085380282296831008185085434171006453917441390253296509240972633401870977665065956023698304907654217029823771103761401392926233776847643966094128653008843043735529611860958425925134060746581497679144508737252335422852835027531423761566601200665664952981374484193808123260508782947198562500015674426260761821904005877891861171561081843617028181604490598985705680365032841016879554000138404527959623480997323682554959698966468759206135689047802945978707479652787738019707153585725410224693502392100750093200759863297512540403456986158273161443957305374936575243840747321177851944306832771887015027356254941248401295789160114268116316448279707190001265796423898733838690990956705575998454373833924582712533795970355104880753650987193759409629228455238368341498932706062028479082340267071268724041227476358328101477217560696357161092955233655988741844979622446873936803496578277506504994885847403802426670392403267512097469790937827767882309359113276669125113455442037903068624353086799135176040320909729993837605941338862230652422393903525899155515197076577940494652290511593497779887330793622251952486119483385333760793880056250531862449091551311590256533344198685411352886365277461148693958709295381331838564209839201831233097087354925365564913741854864402175438734808456702387146317064323458082852561424073195746311036126736814297472969739380627095436316651796083486989401111010344758689431369798080381362599756355886080607975296963066702128864403949906553845225697014271250003758515915757162984289489751974452031185497346783503549919669271628826201344327204739654861649650086536493674747700664744014959829501061025526413543675596013756444957522428664265345739036686818987242731434550498520405814618962677051524479314177783320526666182779637913336459880524481850275348042351530432384184900863187903065934048521744640749711373613074349918284503146166846538010538770411247595090525368174953833491767708444586787770919339381522220602294121283193428438601119187920240879383938085185597889728336515969071900154935953720605538021394266272333582877954474062586362064386202095530298017097859860666212599796076443188278959826592734345675205516451784784788972752690756834341071921829760464984704296990856878533698120357200808623975564968006994073124950654307700854550462265658492830541285795438739960707741876829222571579956582612344498358318920703468283732432390218125571007914454263272356931334575508944857046968653058039379309084119188310585057357065737317698185238083955092522115540627507636999971804454612845899257310467052833312468163288591501236698760684519709775338385499643330059440220009485540714596308294621148528989341646111798670792085515611028388860907067500196524638076410779943556892468583693378980689493563239339059780122603847380809726962261190534647274772747296032694560716368465487897621795673188824997068649761455608937634040259733256929456357051802897590722269822738098049445641282582122955434566514616753036832234046099771840158965188160435882853353869797930933795498515181473700793845289168953022034840499018963552967549196116553107019594989762389257129302909196157284451202716450641060346474229346738551298855232224811192465083815543519285386566731565874896911342986576034818392939480212225663879810637949459298301074857393032539015453753543749392194817862584583118734398433929667090969252049010476318072705270576118938088277274454302526068381354516853944753835425438779713044625588513870034385669264132348674412464977960401917651767511787687125941623676986968243098588965850797211103526848341267842546781203010145483872550785038129878291428719193621831728251512533641862505046298148662359673579536348166891399290997494839625345788478207452758941307792380386969488398257194181804053790811154720036007 A013842 917 416496643073918742281680823130767673088044587036267107658328158326884599780846393535164437255477125793827128269412650821980469361708520840364808245551747443104806986404562838754566730892112105470990437445987154430813027049585245521616763522890297410582944425620248120940917873210911211087478352138144020271119625036063046186547128264523728158967795231493381758347000001451887598307720639160649866379587830864757960955845333127639371114993566239937763440082164623940740626789728510710427102545671392648226673497152755369895106958970694664080326164901417391845122019132701207660529440435977522525826424113064136610524403512897218130315286969646423694704037306816425171022441293266560901566362097024388590431436559020123231440227036157627964938397105061564776576797561880578328414040504230930546237038742351274240496466019626879485009350615806022661026770461649555508873758247730826612141765514397638442647191256715572561990784512647936892868666813444960910195154420401527595542623674806489298612056202784188572514464610255856366991110051829449046437315707385049285121717075822174776292071294797973398616840977985781845614331036874369502329833064903709673529832006428643056082257510575263174336559787106743917266045445893621046628351917186566368648409188565434210157257304517662742105402689012181881702893897441555915947305708607961141218289526099364027127474044210748674767465177534662747174230619049505259354706007362598815925731797020768150900084359998502999854398200908249584182065637897628202409770199592998173966736775165830864472750864359293273032196336969561214105073377356778240816058262062679824037186079450476708289718856898813169376996130638276953454261434615288134653907390344163499881448265681965994107330059379259745669004418849191484605072352659429854424332656022432428555742203204570401079458560307665835989595366718588587220490228632460526300905713204971923833386004268091678533977374409445881211974966457577774547802171977080995628807599086829153553504962177080399056314940599076607644377626189764343125114301838330686459862916449079496139875828170142065841336985243961662757296406631951767569010191375488459805847397714343732664151823892191425904008574182217277525573433239110527429780845569888987216138898619577718773363730678217035164772656780665404477805544086147763179115005146877948265054473550114770395790192784134997925119525331557515864308843473990543157320417293549387011045646949528262429619298922289002907390363938902519615017723868743760544330283965673983908266100263191444690991182396036471930018232802818502944940210578836212388402151946467848047776791197936003059000203847098553399296477033240019195891326520855058526117468678101028817617019756969482652420391357361285196070824722762194112245092505448309011777699423482790220153507697643326723865046201000260002581260874554131585265083475802989592150235978511360691719486134620528448318317363571577724520602862929269081054723829315816747105563804421497481960004799455095329519879284581725732796540784419414815314645336849213372992969651299807269188910759213917032893036357740511988759411163768290039357612798865317551727917412445883116318489693825204300943544655028489242157775062593441339564267011720434725599339130908069678332992936476244572193994859815479771364055385924301243192372630634831679859888002401711760663687839928629492027057427659392388941575383417192730133843926876732827977392016562426546165128204697883232731235809796034618303816459088476569034479055914797920219187719075477847957482572830992449676151753462555631285425364764249477711995349570637141022266152613667919943322272384170850298884580475029973256570615657525700869139119975261757984749054348727016975740071688629683751678991515147445961044135848864444042483487202125856723171152918783122313132984568279033851267403640943747883794895769583186666953232658519526560066537163796191509508662613580732062163077379645169649 A013842 918 7000059080143352301528209594358812281590765374318541278413521356999949468516685336145508696952804053216852544824018422365025748562235109764011332182988219276262491020501487630948003046103728156650936282154706104518674545622379221481812944529217228579667546961399510168654006695055784724747248664385786548696707537981111617257297584741850299167771734455709267212538029024401874864757860782373042304241732673343987049784892513876234910329696867794633990137460940834572027714454967079510148312485099096238745701466646359501827062659420465219198041853498122104740965775563309197150518305407474221091564710068268944013083649841263545116209028098847443036890755015663657849374170815931089072625847764688899039381154247451211150815895796701253206719640144769719199926236622526879965654778754609249690605910142697866160024104391868963504552155799851822863876931148944079437641254869612002870266653000481109305571343451618628049379115304073875358443683133569458017649960343688474298284876102472665641772828600193857338250606704570177960019586641097550123471965094020523335040698893343291465140842251669538910553246317007035479240061736747528225657504321836648483015886532046203843574501980238448171074560341903045017490425809134088930682710672154620957873813232219252770113023517028357706565502994227740885780537734300230279326367044574002900455792065152011203931456261050052976816787238825076791757294014365034893974543865743198299263774312528050312177717838494839918552870562664950761347977176145437197901007744559520309858944980212119339193523777286642039852123835447415325463968253235371893395491210487459802592986437324162036225304827898352937719173967637520756705771931579147679128221509514355942507501001316802462961896307987218545458957267598361281757451031147037563309758949769021826736359209259214730942460023090939705477129328439318385414779272625764065539322321835963123867718573733816841120557731699556925529663261252509656824911104418800293533369317852337583773757899310190266939485206648680544679054763371369314903796070996823847330916036759679091622893044055577700595350710995263665961880706263213357532354286447834543956877213384975114886399704156061295168672106280525783372312692449730634512326671493124208141646469099242719423924221508793710014334042512643453058477779455885455751385891503577676490770536956778946042045770122956910127483862247487169131438732267359058845084253452684547494644188280721506654611556986911271864509846721134647169602885061976383468559082611082647546228347123458610921488802530184983727816438716970578995610119198500221611874967764285122138984529663710403412616426058185386981975889497665002625345524836010968648456296072843991337689251055386094939229517543171120290362351115464196444503269739069729560947794210475255230120003874291392247999831500211369863383251518631289553550257977820846075269016090840439145729403464567221630885959929547506816017772317252225445286743399310932068603210860912108179301800664441787203240611135965064391111460963737104800993244176424729159892840929395860773258023130108303571833262064544784995079423429453650691483398310529392091891107950977957535964856284120208685958155017063818692945725477007968594056635665985346433148092773171927083742612283356242524864471608918768517315678871229730994334206803079616043405137656365569561474601525680475872498754186671407880941057469092758215359514879017248639816027622364702961397309736357323492513880255241953829832243227900025695762489492760008645123887994501556190621409601570490101707082520445172495014144105592740971905505840233698429161227226977916730487417431960759480973353144043828760523182337356034454507621189424224366449677356439054974311263384870799094814468810395083124267268791211864711022019969406129273946337567105987936716826071639065721938251252993341570682940813199384618311482981291737682895038290111922590700312092546451363768774841519696366290743 A013842 919 117649992959969322131784618652388558016695993646171723266296053447098150717359930444597564669685777722415640720857277624688987756085485489803738459999483001376143686581568502613343087195865359128832286094174145498645363088275327575444830158702553960738472461780241567404567890523802573868827008302331914523945563590848542951243400506756277978112739540997105654041126653813122310851985366169343722007390801040892390345734688480717880137911215257024413472240306032606652069796844631705327062687937060510484599004549925364147207442116879758939061489431742938214381411789892537676508761158983419233885928082117396142027896902882116402768125135257328975121022919548259097474431688903353814043622623381126326154879059436912505811762760655157962645336991913144670593160258914809271582759866528717659550013531768323036551525122514141669621008082528109586873179581820303143108436570593568932240571636979086004098737569391354281625914790915569623149362982425901880902642883496372187531273912654258091441275930283458160283977946883710980974049192676926524925193317335202935692029026300420699654622135723809940469668410849937245299587717609515706888625675137108551054048004944100547998956654781867598411250135666364477608961586574116632657984318266902714438985178993908981307289586250695607974246408823985641067313497700383970304638250918155266747960497239009852304475985379468240381359743122933065639064840499433141463030158751545933815726254870658941596770903711582774511118095546709827445975452399476362985122237162811857847799288282425089733825554124856592763794645302364709375072914432126895412298020774662736902180323052107191342838698242487617824246156874083811357953908854050735043108018910407780325723569329131498995000591248341182093528694796525658062497479480488260326547118668767949841957989230019621982949925608089423629954112623079624103666195235021216649519390263097032222844746068744259648713213796674453247377050431870929802256280931966776533415338125144237770485549013706367816451927868144373914420873407982604075588100565243618402090705829819926492905963391442094413906059399697396433821329030165826900046278492328755180283235325361276755895719827750922187899872090256796841138459422002622774248674367784938566236652206150972385357894390898295884210912252509998515553836039315066854813542678500630008780380414632583746128663258456536788512621272793516851592090773217503702009331047779269189742484872434086362344056438279017746226816993842110014979515689236637076956072501444466057309459830103968873757462304124819021513410885516124521179219273369193224630782583214340047789912990057980750155844272759921799006068774787255699124182235918836350074604968096288962412543242487874097643630501348077018720120035197606749642766454504544944730849577295457614652626905115215429512133168024052493293882308273636083526519185833234959987046353438755260722274084028981293950300328535904947056810699336058153058934296312218835277014164939349802169525363767273117524864951362164837221410324417529520390293454873170422990318977500356232016147594747730258131801635518804201412299869578827507171761475405067492888413851332086532306961339567208347384898711371791600772338808092072928160309875638215717501919995238700578496462084646368368115397174331097742470524614788758088821775013739359106841510148590536127619703627842111757989086561615386352254976352883041987325547366571642897889387976249083562672204584738957535938680785449851518017990511931315731868680160904817465298597185523587654895774031173595227139390935921122014123702719982697197514815836656807769498912746003817846489302024778964484596719146291944629978113125543942871076909589330652938926919727329671196953249403709523520386546777296310162069559986573897810198147089625808814707216095490350339252399695786037777588616188809059091778468186247442057279961094466570235236416908541911082981900145339428208070861798761421536828248517601 A013842 920 1977343431678204397068904085690694494586609565211208152936637770285378619106668350982351269403408866180639673595448265038147817216528754627131432297211310804128846940376421823422457266500909090878284232384784863395732617424643430560501260477313824418131506665140520023368572536033549859013375528537292487403953087271391461381547832317052763978140813465538354727469215670637146678489318049208159935778217193094278404540762909295425411477873794824809317227942823490020001337075567725071431942596158175999714655469470595595222115479658398108488806452879303562569108387952723880729082748799034327063920793276147076959062863246739730381323879148269928084859032208847590651252773395398667552631165431166590163685052351956188485178296718331239878180178823084222478659244471581199427491445076748157704057077428430205275321482734095179041320282843049937826577529231653834926223493441966113044167287502707498470887482328760491411286749890917978656271343645632132912330718942923527355838120649980115742853524560274081299892817353274530457230844781321104104417724084452755740175931845031170699095234235110073669473716981154895281750170769863130485677131722029383417565384819095497910218464496918848726497881030144587775173817385551178245082742437111833921576023903350628248831616076115441083223159393104726669418337955850353388910055083181435568232972077096038587681327886272722716089513202667136034195762774273972808569147878137232509640911165611164831416928578680571691208361831853552069884509428477999232690949439995378894847962638162718483156406088176464754581096603596843670466850472860756731194492835159756619114944689536765564899090001361489392772105158582726617493131346110030703869516473827223563934436029714713103608974937110870247445936773445206735056395137628566191308277423465982932993787924988939786667439399695158942948638770856099242310317743315001588228472392151871820569351647177384771915922984280707535728666086608454717186521313623565613197111587869299204208550622273362923891107551679902492379671619367963626698409206200049494483938492881783504566270526719967280814519140330714141863235077009997052709077802620569388315020336113346978436339363145009749212033150220945984509014087505598080966797470099361462482739413628779392880710131027827658925932802227935545050913322312768328628851211797560088557571853628729835021184443384879013804531625731840637724708269625466584719670826920026177272001943250999689491916556558155451260834113215504343021760720189000159352400710531777141025200091364557404861241668945425833294575896752869504827459138327516030526369562876083413183205067623904482467869274692276005675894997897849406535180130839087882535703885698794328591267614276493699959096497836157130453629057431566176641245975800857886886091388845604756129466700394271425723810422154980250254790279955155001655830207956299179972502288062245159666959260530275088607422697621702954445183817423741129378461508718119461964500777070135652125063212788836559286240405237543904419180243322485418649199662096053375299198291054848487191495392624925102448421190088164542213136523908011353913035795117132969352975571599338378348483099234106070694497992642025701434180698347603469703590328079851491564054769359976840622790038256651513162915480308982759757702107200754657198827572655917408508685261067361140696904358873142372316522577841069798422349387562905286680980474589969602184826943716818347437831742455707659306521407961055654463328366534029623505516907464327267139273522897094937715833274141934614982531743460026297691377071614749191798631509766690968181968226522086166545945699130460056092617058691728713396042147301017047834189619467880283944544739857229783807193262728145961807136691686019084893903094694347500496000258135340968748784180916906318151815081687075936927931872285313856155520714806260758656704306114699645943618458981863899571676795742719769893046974251783211769472372835320007 A013842 921 33233211056215581301537070968203502370517146962504775426406071005186358451325774974960377784863092813898010994118698990496150363958198779018197982619230500684993530526906521586261239278080779090391323093691079199092078101055982137430344684842213446995536232521016720032755598613115872480437802508126274835798239537770276291439674417752705804180612651915303127904575107776398524225369968453041544040624496364335537145116602216528214890708624869620570194650035034396766162472229066755275556659213630464027204214475392300168898094866618697009371370053542454976099004676321430263413693759065369934963316772592203922450969542587954648518910436844972681322225754334101456075605362456465405557071997401616880881054674879327659870391632944993148632574265479576527198825921833865218777848717404906286532087300339626460062328160311937674147469993743140305051288533796406003605038254279124461933319601058004926800205915499477579149496405416658467275952472652139257857542393273715724269571293764215805290139187284526484407298581256485033394678808239663796682948688687397465725136886519438885939693601789495008162844761302270325000375120129089634072775552852147847099021422654538033377041732799715090546249886473640086737346348798958652765105652140538592719928233743614008978112971391272218285731639919911141132914006023976889407411295783030387595291561699753120543160077784585650689316448397226555326728184947222660993621668387852466789534793960426847321624318621884368414138937307962649638548949964429733103836787238002333085709708059600809546409717123981843130244490616652151569536355897370738381185841080530029497464875397044418849259005652882552224320771400299886260207058534071286039934963375614146439046066351415183132356041768022396248823859351293589596092833078123311977318218656192775154826593655289110994519653990676536354137771821778459965509510311895231693355935494896509688309093134110305861590917596805851552991690917628298431753863718071267261003854457319311725133110308548410661837844621084121189425140906717364673920163528604231853791554249864135361245308742582490088649623191538312582295391939307020464881470628643909709410546789057022666579555676378178855006641155763439161642999768706586946808965079959968099947401324858895256146095172184699463568152607044912705670700208110697299265102316681592408387110143938062337201046939969661585012763033675045598239171887595216889383507588044879961410536660219551781290641566072918669340838940812981493166732424216525678235798741907578409210537935564116303502888729965771980181937096725477767635105737870561925056693243258333925370127571554962636837478899753082827394767229669154975636772459012550041777575206939636280633434793145029615212534839132292891534143568252332730809421115285018504894537972328079136267946833526519852140081765158753066032260235206290112829538305121520317797845955462154398522584291732333414224953278927961555360204419440817161463802577025433797237364560217769905265937417341976051923842490827400401573162349521012431237098720848369078653625677758838524227463063847116196850614941811781460976185557321946825216392608533653815915460431870080124902955448827620730162427762334525964004274997128171515308242644038064018717068508633130760347232172979541981729120477553073243247699315723083523540695013628003884805473182759138691692871559580903851523794965774860102084426156769749153247238836433619103920386443048565965387638095453078629964705303601462384565159856337435882257222663752948378809770099331474618190009838503495074011411012332661985298974442629089666559599784648775102234339983156702201137709365285642162748614905431884486047280369688193522949224934396663932255963442780460976447497166671949180092546377166922759811829312527898440836276338480675661760815728670444489177556077914685271947750977499269980405836653748824570743229272869756949374395440108186560101171906047891172592440496249720440209522170243223357649 A013842 922 558550578221815274934933551762596264341281688998817760591606835384167126491432300004159069430194000923183870778152973933268799167045446878958853493881407025012686267565717908300292648546703654172206967235665968099140556644447891783791803118143081403653977459980728013590523345890638468778718146754078301165261011911305033630226607939169726450863556840740499670692193836397929996655793059790269230690775910395387372797974733453189707668139858183712923261483138823106448892670753924955916280771403487208905221232687918388938670280423260440636504616489888040783295971594934278437193951008611672496928464996957171324633445102275753777657327712053455854982648253093243172262699326805814071197709060328974916967885920696859979441672174906499849067675679915242692630667268261772731999303393424259957744791256808101914267549390362736489396528184840959106997006387516195702589877939669244831713302534981888804731060821799719672765586085837778859506933207864504506811715003751340177798684734295175039511369320691036623433467255177743956264366730084029430850318610769089206442375651732209355988430365276042602192931903207257352281304644009609479861138716786048866193253050554820726967940403164811526810821841962468937794580084264098077023130695526032127843833824528920648895144710173112172728291672133946549020885699244979580270361648225391724314065277487750696968891427325531031135341548212186715376320604407971263319799380594636409331711282092894022934539923078010579936433119334928252475092202052170524276184883109105212171523063357710806046508115702762837490019153794072711429197533567109999972590431040468205763892160798125547599496108007997055234159204924840188375300032782136104473186929453946959201047237168234982905507993995152413753982604117191360341532245544018504402787300954631972027170559564444088484891824621300546503993531008630576640318339812023159070233207862725638331410928304991910615758552049515947051131349252578811742487187509623788855691781864165672164312184955773137993508654546560824830668343219198748074576188425251324766674652277466523016449904036583910919934216980184419570638652323933092953262876855618190486063059883681379957202592252888052016096617904916121989733897112651606815018276098887183855815974066903452570047421558908243884189940866603847844207458397716489508748574636467523607762160189167013701337995920070102259309508306976491369605761914812810259868612032270297511426889648310006788151812800987544075611480078243779955653271853807147074109069455240670323601511083026102712973050884534729670917816784665104840643222136390534274427843339442818283695734095124257037327507868150063080023852829049487675527234718623928552155706503034466968606138568388512742877073041296446628014350951616956206713940684595306011762499700918026043255382431080219154918354227023162780804197773112117926326050294177391981228396973452428975969074191145327692878789758942249860938955677541814032722129912066465830168386163580058797804610173266591504684020743336118549240139608399655931801918201298539104931486766092799076690971714078481920468285327030611014626750661909960291411910571625119684091143478440436659243972228445821611839923401556377877019849876733178657785634118347741962577770424597028689155931131267162086921327866234501999264082399357864780148461094045861291925587782632843991282092301876251032560421989778073735732950416829174018626343123939836279589934948317248180270033470279892533816802037629778297386641705463284873097141309695803402655806059464093907919495355728241708909784884275049986919863457267110025867193580591963143252552096914693894521481302355787829315970715593682556996641173349468540207623472404730709425977582811207631153084880255449869815426961044470824157415255656389095135296420844715847214029951764160529607185001512115365625850678830230560680896639556494560481454389122005048135464161898291515620396224946906937761147420469051438601439115277854972006743 A013842 923 9387559568174049325831428204473955414783921347003130102263136082301696894941502666169901479913270573515951316168417032896448707600532825694661450671664807869388218098977020884803018544124448315672282498329837925842255335523235717210188835006630769151212399169896095724415925874383960744763915892495794007684541827193303700223218599633625592459663799822325577965323701808340009453793913955895054960219870726015275574615561345147759416778426596493663101255747114199950086539117361216734084930924978409520070053257785844362892231403073738225777733089345548301444855394596060417693918734601736379655876711203859178453114311833948593741086706856482432554693369189738137996219187585625317094619896176949081429479258669152125674476184243653542963280425152335483935043624777675614306712292133281537109816706653173768873094702603826512177287449202621999711298686354984701173428078532020997886605475705440605141114939231987888540171205344675549291733026424578727245984494068048774368262494329299006889067584172854252530046284157772342672935211632522282644301304891196082292677007578663242646097549149194448015056606497204374319791887151869506528026158413023123294110004020674871958150174355990987331109482697863215437513507476226696380527757599706021972671315088857569345980697143879496287044398133555239649394025947210371805603968221724158710546495118736625963956158219060200040291685400802222125329820398284773022615868189654054131638071518135269843460812487172123816991631436662139139348874639890830001509839330414731300966788125853045517223661900616335009694751917816980060990522946662417769539327374497149134273735546534096078504731087290406507320513757171789046023667650969361507880852723332486543292000915086525357692872855076526617963185627397635193260132450858319003497646167144499553860655594599611795165576896410198285092619275662054101593830337220673234493409524548829803436023472021999041719053984296214522088364586888092088955982160474247019297611777791032452065594892551679130256899956964047782929042844485073358889401998863199015353500880827379852337473537142865790831334384785959539723723829608343493265489171312374927499261847465032952940703967994289490234535857127925262281457608772335555740012166393996899064699076142446327344787014140570854961580336145010870717594753290421039173537293915109669275658626299329999278387697428618208672214906115353890448964040502258902037611762426366890274551734319146284088467517746197653278802145675043209714664540046936720874551130334229946128770596772419708296938066216375201579115746699866417056690634446315709550308763006015446894074202936753388026363424739998110185960894497834739362586233915912367176080959196500286341363370918905733669534966605069378477037196443826182966241201085993308139692332473329263708993212519165243336712779493578296856976151972695365987761927294239427028505667932814973799112229930579522534213819478542393412801028072445268447960837432101091207640066251290048214702083182091603419224336633250144457079026398373017245794839209224546736583498077721674081945161598517045637310471491403479322831798374720702617759980977303386530519848442148418931913441243488923830193592609958042979072616878254533701403152627070499165044587526202261178643734523207193194886757447803275101631432886007633359955185607628790733393353862710208961478125317634151104243012382200085276463697655647927731052948884056828351068036676367990165798452534994153815858991846443683844177287143721428862143653992057367788436132441413026310402958443724558401646754550010765130162145126288318204749922509009124548645643092845260285222536248693726047313519816983022735442548200484517755269527700706309033322405234307966656789897582453345961987880934274421141613678201816931521938926945137139244126201399300246021107958320414122950073672359099685033363829821026004078011803917973538844012746169024585503031999352682664902951604695823347528574387210474908514517329601 A013842 924 157776713662301247019248813832593768656273366079081607628736528135244619713281835310317534172902338529082593770842585071890613428642155201450175001438670425860807781589506790010884332671099602841504051949429586019630785424139022699151643749956443337124426792848443680840258466170771228237247134405176809887154094489637855289651635004042345332469569483613825988863195456292770538889914311856728188716415367292138736582563739527898392517795015807268995742805341748358561104462945489969649765434056112128803817385103606686207129733191460318360646360032630630302383684616975987440181692172451383332876319885203261212261492238993174015006444282136900243946731455971928885302455885751604704409276595045983211585257900452439776210921228583085096583854105535302478496278201638394049652913493884062794204689388719891533450102666662512190163670158748467949147797021568227872621805715887676911480178230181340250606718783672020442694657448227961956946156975117894668823261391801695750807387742192528408784558887193161422272487897839679763304022101907802004402772031306332555093022466374593119152961508550511087789056385398513919192742247361470796216535644447679633204106837575482573000629980401140524073957075702987061858289520152942086067530021978259111294686792698429167997897576897182694096355199430662912787365394094764718936785893902517935448154943460606472576211151187744782077182356531282947260418291433972180191104896663515687790441068005299480259045875471901884992178349555980572515036536072645179835375869626280388975348808031212136007978085563658742507939695482749983885067719164555255452647475183173585499738673330598552791429015384089862168535874716786258496519782209842058862953491721049101333108659379859231686744114075271182868107260839672054693123046101575767491784939131197604001736038578435675441347850897966202577551652166052143285487506477667855052130733879092182506349246494273737894172140314066477472739143611828163739083192171090669653334961149333882421866453359116071142227717576694751087688423087260627942854179394893785851046289304065773178235917738760145346502237005097621984136626404227429091313076502247085406480093870344808840074411590080023462371844150749039883164458030636643685322384480583905882580397372726095423683835346660574359339280709589197704150615018552106405389641298831248211515994532212839297871862030682786233153915927080752836775738628721465366546140891099948324844390998701891596674873570760343958656827662360451225674366924568865467738580847527402704586247419954058037346638078898618012940198354784654871471799493139228130412039379842101615948705128758014192559090079605148237895444753825108464466986833424739155128392681215580312539294175034048665783874183731401044063564160631386657113615866652289529903809031879244935157048922809610244760131684948570435275198186205091016156314712034282050068094760946821264641679248443250035232531663975862006088946878813587626804877794721323039926806593485431840344497912041413578666903425795035177890127196677455300850073862589436957001758852192268176295252330986275986026277094356018276978834035283930848896692000285538017418447092767188476988669206979318342814063710995564828349273471872823947919482786203173879466904382552881403629465246131543296026461732425229644633119492515130293880766804507417085856142098370570482015562852213477177609012309107636833241525366498474721375806911894343114096400492419716810716574591755646743183142075963178994369087665024526054886048392644508180420246077942828733198942522563678653056477003722030929542635173137527764067231947608916356289087323461450289613735166731795453677198327564033663114582907605543289912814952065770935923049664773013995600667808668293385583130314862350196127101089537937168089227545166919899276029066918039234876761455491200164421888211339388406355745887801984050539144388449381267351322224862796208549458813120537549023907620122703001912749725846451787403492758604007 A013842 925 2651753226522297058652514814084403469805986463691124579416174828369056323521127806060506796843969603658291153506551327303265539895188702470773091249179733847442596385174840619712932979203171024957158601114063052231934610623504554504641676505517943167050241107403792943882224040932152032983412587947806643773398866087343433853175029512939698002816054311097573394823726033912594447122789839376030667756793078078975745743148770245388283046580830672770011449329378764662336482708724849919903607650181076548805758791436317575083229425748873570687383373068423003492162587357515420907133700342390399675652308310611211194478900060758275670213309049874882400012715580520208775278376071827220267006711732937839837113429532904155318776953088795911218284835951731828756086947734936488792516517091709443382198214556215217002695875518596842380080804358085500821327024541497205855154688666924185851247355514657785591947122597175647580369107732367356610394060280806455698912554212011100483819765783029824966442081217055464024133704098991497781850699466764428287997389530165531253448428592357786553603824074208439852470670669392823439872418951404239672011314576232151595261423619131135604421588080601968788110996571340103548652271965210497640536977079388600883529800924882499026540664574910949539677441836831151575217250178550710631170560518819618941077140134742412984588380818012426552371203866221272494605850224130770432471899998223708164693943029965068364713784029056254981063541520987365482260219061772947537493162240808894497508687416580582369886087684068412485330942461978578979156333155998680178392646115403598451494107882667369876765547461560398313466582446365026646551007979600815483309659335355672246105557238197294106959108325263082770464278732932368223227319035829183924234429471978038130457177600387768397142733330042117966720910617954838372199188521370163639861161244305902311384211785829258712787351162258515286884326786683995947962771210819520884863600692036854561864309481606663807687421249311508681530779326827589373835550193089979858798534984333433449806611069435341762838663097344675732687384279975850400737698876773266764426710937678885202175130635594474954332083584641639113316345046120910070419213315965173706168528738643407485785854220671324273257415290886065645813659386616805252355383701309456788690949320102901190079332385149685588220617864986446212927689839132921668415540989956716831495659679515182692065314600103769100913145302521292103749909084901228921916282328304393057255981060387167853433684946192049072943485913748865694424826534081191007187835145857006201859249887099035944534340626967923726434308739977538597962296647709369590980242895793190258312847917199797255925829573405973657347576322847731715546108541870825030129093318398794469625184521245661119383683533228930623305670255915548964708539181365160178415494468647233224994832703128585703342153159676442312736336930192219967243709581095881276332049838416709652940669976407680038016654645877337156234799367794557991241387191408540666936328561028795451238994305926886340497143639124841599181183263631017025777406702448799037458751840288138136732748563361701403387675968790702458070066239241766552092682747187716743392200261957566277750800422391732848176316742336870834637348839310701794849254047683356158961984180247314178091235564857151910924074669879172052256290316834739864642163186768208224718618203076098180437713469163637154812679068870713149358361256386067209404469815335176248988323075831985122518874626976727747121920209001556173832823069354922429130677967343463057200150690645416595017538046947261286189952672291368713775966794928126366073564680899369412120058695715840046224060423860288006931495671201891519746308188011864109984075647351620422747132220527691485420573729782440601163438675167981100945621021136287945937411399736668750960373672633269015877090754272116874586444815371402269353147584642301315190890502793857545649 A013842 926 44568016478160246664772816480316569117029214495256730806247650340398729629419595036458937734556597128684899416984608157985983929018436522426283344624963786773967717445633546295515264581467695416454964608924057718862125000749241047559512657028240070808613402292135548007828539455946679218352215365638786261899514742329981092770312721023977504333329424806616916046802363451968974872792728830392947432988421263273345358705101381514240873163884021117245582428878868897679889264885538552603819933776593353555778388007670189484423836958561318102542852351160985419692776605717761679186196101654555447348688345776442626545606873321164339189275085201247148497013710761803148886103666639200091027581804095486274142365410159520138442684250563392879845713237840756845903553330581077567135825102760360614924605392046309152164309579841057129882018078846343012304043301468943538807584852424994791601914304134853402443855289490731108883263593657898162550892971139514100931623298641270565831558803515382268210992059015051183853615164791750103219564705937909746236372125833492083776707739351757318606419471215221248600474561940485183553935745316251056167494164082733771861558746766736996103513630870677289421781519374513120342198734919292833844504973773284215049485364144500161139068949510528328913358764951621164524676323750901793578083610639801335542683494244615735031976916408334853065702823379580926816840524716965858658555223270145863124011100504622904005744568176348477466734942343234651660347501771217929262647577781275089819628509410469847890675475706137808640957149958473976902680491352869817758245203261588279174261471183990485518798556186445614454432851176057002848582791113150905827985444449322783440296100502381922055661733622696632123193132664394312727781551035181094214608056135534886858593783929717223450777919078017876666678344755966968521551761478668340295146537033049300147434447484432351185817010984078866426664880303797919897410295740243687511902536831063414621253449457363198615802488937178526410487808145991294606054092095263291486826977481692015990899712243999789008029410677071965039276867593554117685198505021928294509719730729569023592957420592436340557459328807072028577507811190154135553535718201426674479574462510379749613602851886822947060637378793922105309190173310868645876336933867908040247528785222969460301663339397210765681223924456827201500675683126307014481059997418202539786947552233611675505541742483944047279047233099475356387724721989934954490646957091811934113301273681927130112659942890649768768961167752377185726198059558302577257805945296418703234648412852473497119788662917449894070181426992802491215952319758051374715604942349596148671464034944376992480345417640234199259040715258101826943183446263222956281379671402328538650990476248575826433481569142978636985898399991172631449856418021204247118629215534554048812488153241482139916071568154681965950159614785740640989465026929478476611312761634269639136973840293483878398945914633260405584838272974523136158793994526003342989198874125210965148973777299713178724735493142771212757438147111846503152240874448056965422569242179722737664067305104420115486736670007465336212783603282936370441021718931983955306192709802720816430157702699137853979299355488455788117749921942294965066031412779414166963674068117416609391179396138554152166900922976659244682271471355041472905040836680013275632845816139099982118616650276233249660936697110510075901265977636080631588460924186338307216746745935508173954174725855597863245878112952689154613608257326648181266399304597141583602362932657677516712459761955042620436994534563201033972432673922357019834598401591875701709501826498896123656887783543819860532497647745890190772376201715915400096502359405038684445111051230408910795463582676453479183753913813548258363593052502237591507370073395374191697391000315947352349846264307051468311174378011947157941018351455083158204413296680456363769722743 A013842 927 749054652948439265694836726584680577149910008021779874660604259271081448881655133777765366504692727941807104501260309311270431895012862632418544173111766364310075427108763012588725051820727556864358590182186638080915734887592494286332729226673630870080365452323922155367574262636095837622845683650291080703745144274339992226190645902249989915330267642724810507998607322537242560687027393452414267506236396171835115443756638919109846355265398742917546503882167149563305898874931246453612401626983204493211967367244912874664711427762540073349437719465962681948776496412298420542082397880508113403589405027464671224352014719908809048754146356977360824789309436773625523328744325205035929900567381432837809510735448551054966806194199218944131566902388389600309101020827076170670851812502093380855037842824122317920425551108388647181927077851170487007794055767788534056739078614706887462453373709594481134873875850470717747001011218608294417992858165941813494357792780263834399931008810683029781822143535865965247027710074654943984811224012698449104994706318883501452035126975284985253818092052714223525228175962533734479990998071530231501007074415738506503677217856908548693511753594043473203311881996127442013591334137788554658424595094207587802336700515176614208264331834423449624046820762541896912166234973281406444666851244023141046465881487769256658682436034074883875475267352540616637010638698918045186474337637501341521525254566181197147624548957339888860783414175962744790455460462268859737117317839769890434598496357661766733498582720193058149828566819352072129803351018167683027062827131217514208081812546189328090114447333825591442135652929715990046876130970238727274250951364859768021281056561143532963989506756996662296094506980690475214015824528248288650464917599469934843432385726506757374537224485944246453136862940313536839941720455171978795340527847914459587577930758870854526380026503609413508032956643265931639715774840506275656012545936519682809539406725029903279135792431567159493381068591509675688443951125845090140019101010534797712759051463684904453857950305249548516415126313644864055935131273903548845824859514371866579526835367897077575749218939260459584302173782672920556248274815811378117978207991411952451755823131661833271248132425389448823931559242835769331243594847517930432440216293242447719290055745248921338804330498345894775621856206303841992383175376607730086199227510390311430221640065927647602618946846702882314808489402484836780124303407842083176642254506772149275803475660163150663699930346414203360500210786996391415971944522596909145264735874811522066092288057653580369637539243468031469866510638173569454845172266069662470721296035310144112617165434279416186946697301342917405434084181345988226221148137258935749107196934309813914867524732586041951821994408651638416777736817682379781322801225489249898391488391529590325569414845975739801724332645703942953109938707603744756406333584787169824975119333812583544251083987241207636664376853882810349420850665998538185619465477422420691258802275076279394826629433250555772814262938508804178479712376848493417857121253314600051919979196889988880985583212815469905728254020376311578002252030089854336831180873654328761741660509264409911830084267694476430895022938084151477864789954583613904158470062849420954037552110900679635469103812468711925374936619064182035115021342080983123561239631849853399467590041192652227051363068336342845672577286129607175107262752799787929391862558938085879647814617455033287573473444395846621590913980888975982544373112364158595604913809177586023386311219178401321684567142403719777974675950613054432360095335554654918631597197966947150301312978020980395969687965665176436311326822239390129421915154520485169468981438029482563739356434043153624641352029464305578316908433405107200464368823556054039858050542310127150943866164208614027905907771246795883514695432905582639941574277308430105877730141601 A013842 928 12589361552104418738533120863708726460158537504822054353420775785569065911353977833402902514844370678517952005352682018594522148859481182263058471917489457284959437703416979952578701945950968048219274825192010826225950756255767051470394180112703714033440702157208159665262820632124862742927167405110442193387844639818832249345586185679115580506955808271275890207932593269883435717466869401754726593977315110460032785263217830313479187692945556672215204090747583282710482242390969459145863634144706717917413535541285250684489804966405011012783999751064434795513086575201499554050778861177699861974127130296598729267684311397507353682410937821718503382233923703854324170586205873721038873838835979741705064446930683797580827111705906272794019244928441664012395060857040669200465006412722683452030621024345023797288592237478687993186648397444622375139994695289221891891613694277378657581453851937154444433825231418861353173845995551149604283205967194984059399671423257894264759640465081149681543084766407299277906794723224725643552722241981422834107646029101475008904354379073614747160920673129967954788509953402304475405208704588208600837425899705317078807303000521061977891852042655088654128062800708913917922429552853812238144142169748346928193872925558573354998298625141154917831354916556041661402777911195940598115515768858296931567952070164937896662475702424696573295112818394150143818237804612715585449074192673485046952274953493807380460125794326011512083186842055405851693184923989352725601730760933012548534296928283221313489910679778284728324168722532850276285604920562344248635844935594372761295231023463804037210553516339606715367973918789736644717847133216802289298335739589198121133670717623139358525771640064842903210460378824464816921963962846268987348363870094291194913568106905399071193847131935264950137871255437849613668900495690075447613288251539898322288422282264342452024869105446163412829509902303370513068703027744388974950602859555086308979928808827577584412435263397349249605255619817503119295677486572078429983301030684058345158341377950152189155990570780329161915389027953429230188101751320496945451778413858047961602107522028246182815617122712150544233366634765383775788864754829341832028859741711660684856660119373840431789867361673520466383817716194340775150211098602233856778022715240525818818107966910398620941284382685699453493876537259348672365984028554646119558750416767129964207735104588045973257216639652535343064986281387562651763549167375601891949826371495319512878429015420362073204804729332183515879927042697048350528240471591286252004464415847957251364813085384983725272498122064967204914046444295783181827582810275832817145412822465457592100756699453934147854013141543670412833130652835882024118098836742910933135244658874945042467178488180573607084272260026208086870783422694787756984692320196797823042265745396437824601845155316314258847580858776346169212918739858696138120921248559517963248356830643388091628227968573562976749418181783208393542716237143437431285706356279038624557986689837207027788851160884642090873689317207517471827708525917692628873924636904458483072619090362130043122724697057789602705574765320464668691483849869720181839121656943508303498592088179206937388128226287141065374052650520380333888473524766686798887191406346310217974509138327907722633329227776161641329776559756611707464178163696355083357693754492500486084851785822324905980052259089528914207219006447980307792027765086306035729289034028072409379240820275566744464247368179960994169078491276801019338623278899504413516331786390847688295053732660731391013552519962379318308420378701953605844676122304667085217441254106230480755114167221598617515062545638934620365084469901377429905194128002025794243265171028961513448767363586963282969347203559206583854772280040239636718204646817506600247894255464606307025913558621854175967014591911344898414231486140844127429498038878722784789487010489888007 A013842 929 211589399606218965738526162356352565615884539843544267517942978628059290772126305446002582566989337993851219353962526686518133755881300230295223737517245308588313269481329182062990243605597919986421351987002125956379554360390676834062914985154211321760037881156197539494072226364122568120376902577691201944269504861435113614751267022708895561580406269615333886724723095086930904103465674035291689864976735061501771021918902074078644707555335970989920935153194632232515075047865023699864530099070085808037969291842381208254220152070369020091860683816139955608188446069411603004931440319813601580199154678894934842801970221657906093340280631969622886345205555690679626335042362119629500352609316311518837018159564002585940961266441166726849081449512319047056323787824282527252215362778630140778278647556166814961029369735304309101487999615851768258977890843725952337022351359719903097971494889507754747599300664456802762792829647228171399187842690646097086330277610695428907815277296618882697694625669007478963779498913237963891190602720981773572847206811108490474655484049090243055533593753295371416130486786832531318135342698014021954274617096347264143514341529757488662428357280904075009930351491514716218522273494814022286488597446960466822154422259862942377456404992747390703991582082557392203196488353470173632527473527201396528862570443262111229206229130651875307370961138750481467153122782125910844642589956263263184126885143370420643393334225237275483582121254425206149407359017489051259188288899001141903215928473656100615824928795033631428944303719609614593532161899891319786822645832534622999088947811356154453397772949119770065189537653099103787772856767974796076237128775275652821893603751092103198742643954569814674258207586902780178007448323557242870363951564674752112912339172759042189554988746435998016967202190143938456933210631063098048036535643631071102701513298016803591181975055233668479425572928012748213145691787299945501994782260542335595025663489965096461219799471919248838115531202272774926002451516816922172729340422706968607076243539208207843144733523104992224311943392813285071771426134443592162208039801712212090646621122728733594582076981423114196930193030501805119683449934416748170909045678947881130385886626316136137092300747646858478512824356078285407949597934207744430868227775047517436875940599863069622160166619798550714871582961717873136455093567917937331423918254605153308439403902811288672534040062640161510893224431280765488189970856081740998000731825721835052947756462170025364353153085886008351393933806609291627328137606034748037439033437156617523688413526065421470654875937545903812990378589279227936976184292305922157762953307176945750437417847722271222982398869924468628486426882212669179352887149138104053204056981711201328745868850850900614265363874260479316037256985231297831641723825547581011871360382877930518083211525401293748451291493454050065961525260805105993398323424539818408315133252623423655995627467815872950227471381230383470272431797669752907618866729981802162946082296093938516047221460988179621314096354306746149008297195098660013484051372453233725001509051716319634763633983450269852672595080741049686697769064760387096170117688249544056900837226027930996682271099207979885741702897296032271663574530753705028897025966462435833497575087877145094298364331233948705829554639829372967350442397244639885992758931755455669628103964315814694806738318517712461080729841371205033060610647805545542502160794909812984436900466371450274210605517000604428999702202889194732024241448463970677968988333870977097174968084828912488764777203007709202809621304843734253431471587574539701249535157763415690051203808493407964575656204553574164475974685632450464416597709330047523846557729483756156533433079806091896865818450219585054847157710636307574322865499061833430366358751593638202184529179757503135477614246253973707647988587569167249707573539434693843956908185303547733649 A013842 930 3556183039181722157167409210723217570306171461150448504174067641801792500007126815630965405203389803662657443682048186020310274035097012970571825356452341901443781120172699562932677024279284241211783662845544730948871170135086105550095412155486829684820956668592212046276871908501808002399174601623256031077337568206139954523124544850668407703481888173424916634182421059126047705266947583511147431560663986178660265565390987159039781599882531664427601157119742183931880866329467453323623157375070932175694149887994900967128678095846692120683902512897864233906823213088600811703882717455107201758407192688187169902972713515404427710770096581513451850803869774493252479813056980144613012426304779247697093764207792191461909736005076689178152511921953546223875633901962716435527983602220436776060529229476495659050020617141259523068708809543620669128641411410502080928334659302812411367606914607956834042901446267525484034259087880963876706150072101688953729952975802958073653651365524273561500153573619008698944242038234790459119240459931540668438843004874300399407534720413059715034353110211635307390905091426294353863900704725521666985493489538308468460045538090634111949433400820154788691899417517887835484703850627339272569013857291064565879949374921516472537909798713105395561986520061542090759123379756773208241889247571673871460593221439906303429269092998866068290983743858979342018442534599190183565908009394916664335620558604626659753511768323562889052564711923124439753089483006938484513177571525512191967350109856738083050169578258130243426266912615478792473495045051473411657128208507409408745687945865462887898256369955855975485640559335636637361098403699352397653317423326057896977565798244604978461267616944454875230257694913075026451771183974026580922206933947488558761717684476561222079850695861349818671167767209749173645676471076277488893350054562507412023104333999768417956995454753312266133705604201110259218339641869150184052026305452935034345596326275843376223721169724546815222207732916598528181323202643142010957062024484436021379130425163472349219733536322825604314010832603012882201262359041593453470230524947377148607497761209701825524140967826778280307805754263643838646519743047742286508468330726077038158395596528495300056110298665700750448365038952607742851408892480229560649602304215223625561573933661898611139645920378954241864846694837592293804400757595996772729241794105148811654941061394549328719279611332793194513582423016535825560008840178165820953398299794906881734892942859691616298683443914486142361877845487682364380504008744626010265237834978291270720631166132581538657296499882334005384929292950015983936758729400785633705521956233722927227601681766668212444665177806820544238971376609348330897383974315564114822200585691620160732231817776251086623957970634695875864638178150782422656402452335978194066521953955029378217424536107419544030220856130482219458615355058351416431045621796240727988552444576841881386318510851581376674473111504339054984868761223435537118350293130804148952634805150450824639205651094828334895426017426833482526382450958023178846626451416821499216100362632196184101472396359848685413868305522014822084329404671427825925331167986410086964332371257851436261238930364388517939660800594854414389849697138377520420672315418334159053593744501951177599872609315048975898877324831612271462258885370490662563880299366013943439439543328255897575616850919327193333383826443925842990649683157667803932833816480049226829430986138304964758657646924229158638197994923958695861131426024333955184624786927369512072219688601719532198669610450950568571621305270508641597422742972365288758900937396529727502690582409348707660623053829931920982347706541424594955449757700710108733289095759433489722857409772300986510623810692840566016816179642664421401644400442732234464167391538034277264115381924184355197972262636790536104439744191274993965835188477278899435383755870396726759438743 A013842 931 59768768339527204295512646604625117704135823747555588009653554855762726547619780390309635565253372430158283655964183862443354775707875496996400668765894510337565629286742561554209502747061930242046448021445070293057677756460392175980453592097267146512785818729029307861775386166189887096322927529482064114316812508840594215670154225305183928272420094530752573870703950740731483782421588036071854882240079615704743083357526321181981609349225709684034692647711506885343121720399359488010134406002817157076891577167530300554531692756895354472334349534274404179271977742380113842307156832267986739953549687510361764559262396053402216534913013245496585256460639299908094428218048665290510899848904424816045054895040363361900316933037323915017209267872273251384677778990287375131918820402518880895249314759811462541653696512293148804215788961999632586045076201576308474162520618902368197855369413815930509759044607418300810163792490015359875800264261813086245339319664320316343896918500366465748133081111814679203155875936612123246417074410069404014451634382922366812842436045982294630582372723326954611318941871601729205390579144321842657025189078670350429407985358689287519534127167584341533544753510223140850991417617493691154067415899490922158744309144305927353944649986971162383210307442674337919388586643572087310921432583937122757638190272740505241735725646031942009766563783037865801303963679008589415192215913900364377488774728467960270477272290214121476306455113291952458930174940897615109212975444629283410395253296362196961824200101784395001265268000328352065102031222180113629721353800384029932788777306160834756905994809848071379987160880754044964127980870975015747359305933841055074501948371097075872998524837985453087994941078404051969574918289051464745559531938855440207108189122997564459496050645341706402406316663494254361462884449378995755830534367032062073872314541534107800603222608038919256909190089808060126682634360894807143362406115747479122246437455718099624192081699560458323439645367129271463143499066823287778155341445509916211319045055722479773336061544977729931705580063558837511156616468412061172474164432790567736646214872651458581584237246264662557133291311909061996132057321403404609347827234513176780328154790854420508043045789674432512785671209676478334103629255915218225837865926945263474813373103055529957424028983809083943022478400135413681970563532915917759260366833525236077484594418858190567784932427670255220189779783638917620187068576874432952763765224652999961318345690642836995131972641870768594676080949111477498143130874970929354527852292480141387001648009190297920213182273522387628504506626610918642025103965039004145688707518420181237914301465452392646557487643399232887024391926673317397392332456321686077816725243719060041426620161365452012888861612457333585656973860180200177586156016410785507676034480122178759700254178357400276515921928985014662440948272465712255956583765529417915303600936002981500459855211882528197767869585053426497130689269882281072348113376649425331446933170163627009711129377950779824587425074892790340820909853251495566875250768962518937324998794759321266193446565619976855750884610908503114771324304312687470327040940347594331609534163730709089242642702634277821011879075597718142650203859804710985710239605235942211213750063844293441921058944758028137932431198444907446466185086421836565711136191444596347386660404717996870553392413401132138354181971043061643143849224830922780699137953580187355322246584026491542698759071855519469232193700686973801338035877190980784787988793888299389397796306329100177663040142849126205983239277681438739327884041136543408170848054823475130137720618553923729652091665719665795950317903841723167416244077675834797480389832428798661772064486043062680284054386314571393044629531254260930497437438241000664639261349579742097977987223999766457812319818136538540307318780622758823583792012737626462810494784913757786645886953601 A013842 932 1004533689482433722594681051483934353253410789725166767678247296460804145085845649019934044945213430433670273405790038176085463715322263478018506039948389035243465531422282232041599112669869861578074651896427296415420390052829811301703483522378768931440391255378795577232858915295153432427899442988005051569322667836083866982768282064704226282474564528778358509044921300099474047931159630122259665005809018101149617001989944880105564908332436502659571079330087296221961846754752034914986328961689347958991316737454681761420014160165140222616523412622549911041024129916182573347656384879928053138399309597986650176947523090469531053302283013617061108405333964713555343055060743917537616693760536667883269237620943387023458626693558303039694236165129296536022279431489759913842159614505134831206455233168151250937573677282110951952454765084327824873659595719893016525249484041892102301355193738004344077520262716879381716422860379688153432575041448292540525417945598231556791875509235659189828872694246269313367440806866639955402531769610036473270888619073776219023442822624824425856197938360956126152437456036010262754999463678617209536622352845212579667060009923490855340810075305590028154286672246320328282612755897216467226411059022743928722015603788349721037747732331024326174615637189027597411163975718516071434656517438231222187625063913949671597852340932858849358146637501517410522515717553097362301135572864923424092453836861361008265911515381628739652282591089097844977239450231666217140542478297884366278513022151959444337379331110690326786265359281518613158169838751181169774726793323054391080380980184645149759319054769116535683444212922833233712098974498477089665867854830066612637154246273028554197486206952021510049930974704736901452645651684087967978619053296343383560867334590220065870750123196258059505242964163347933053106698940712781668243791106707867275571990499563749804738362373310115950872757839404066549155035703559023658491959587367881607595874318254100383796317124512623042050119685341665481052788816098997687456823674685161763639190251527717550459186386440706962175684128233382050009252984601512125773281621911071949812933364653064380686275397970183597739227079255604968991487400827021269308932330462962146975297569890245478679470587058187242388776021032571361279696904167072721657012634169043221188361743054291994425655130879273830378794471075897752879261297717829779888985371058642754283578397749608872761359311853979485729628823619288442484061571528594637100602130742970349877436022634161377183064191922007770720892511716602311291600615636409661549613479713736291336698090461337145022954471090768872275242873449709616515922340410542676590107262087986065625664729858363210691694822610907132218955111598445497972931593398577909865701171186242116257205052069151980623097120570405574136759668048624384690524167816072027511111507413458414282171975652826447403099860451141431645017615331225885862303347252926902507620931402110078228786546109651419884584115992939137275494558911497982954741521346891545628605790940079152214951455218756511840853233723127258177031903597885992472339673953055779621254743519912520913256428374951014605117655539211849961647582583338313786577084422017931361440689822027662901095903174307337746651623570848823521976271737777536831997045200480743869497323031039878367237684548178914230371152263559452757172747491807159907065969609330810527601422095373403390866292032827849318736387320737036318673921733319175210411585822208880900998337733243358138043720675715719385479527445968679088368987948814049931727658880647837608762520473186685982715680865264143960302539991940891883747079381885061127443257418146512224670436035796124262704625750423032536993009867841274764814213497755441252911913630819108403087816925754467534102070789001402901088531790363458870431024516498170592065502386725440716031273764074856451659183420803246945106745926707547972792358081287960455985850045527120157422029172007 A013842 933 16883197719131263575648804432290484675130075142910877864368302311616735266457807823078031493394202125298696285131113171625468388663421282275057031013412574515336925186614297473923156286642502763542700674423253570853970495617910638547730447560619969430718655829151417266552659789365643738815705938299400901725606078321061552379386516661483931129550006035177871461517992290771860323578999903464818189752632167226021612952445003599934229414343260300199411130300777187602512758407117450816175230859112871146767060406400836364186177989895511721515908995947196354866492551501280510254060860676950789097077196413361629523957020581521408412851470609861946048968447944940724650726405923022054723772033339777114106076695195505703269138838634399188141027227328086880926450405048394871945176640987801108086893103857118074507800794080438769464907236772297752651596825264241928739868078292080563378876741154639010910883055482591768507919014401418794741288721621452728610699411669477775001051683723724003453863372197048349766577641007617730450351451835883006263825020772956913127003519855424125365118750032589612244016323597224486123275986046519440682011884269487826464277586784110805712994935661051603189096100443905757445872588364517164674290668995257210030916252870793761481426137287525850016765014235986829689432939901099612602272088584352151307414449201752130545104294058558681162370536488003118651921664914907368195185573140767988721871636128894465925174839019034227335913508434467480532463440043614111481097432752542544042968363307982380978334417977372322296761893444483331349360479891101920403833215380575150887963133963331032004875353504541615231646886594058158999247464395904446014241036128929558592651417110790910397150680242625519409189891862513102714615467854466477816650428751643247507497292457828647089697320559509206104618498693388710823564289096559721498173397130439125300538444326167942968237656408223118786318441006864146491648685069716510628274364784891986178863859666896665150464701911683655467736361551537371740054221632175854133086835500433513761483870557426348870567545596908961913286723143218452114505514912197614297871544219459386260505971059724053046194230613684875727203189521048952713839928745699746473275225678091004804213826257145355760165862156686952982828158585494426869027865868335991232889411342479109418512795815513485550311985784687955267176398675372613532641744630743565110594177131382608771244102130977676324500165954329833216657871638569380852829622832681090065749820011397102670390067232412350266315759873633184602506040444420935045877931547001137181664353753548765848495884806383693396400795795622552436330006974069269524783106775279990765449932753912781804970547114729510482095314883621516171203978560635073484431061290249898931112839584127171247934845310126237338332393305426806484516519740893230033493639688484722566379251105097995568840464394797054101503899354602334041657811060871913463687732357279942450445584994075264084791215480464911414000205237493328080189237051625546599520340749277206207379977528329910311276689107861640694509220299184599828181375203769669875482612900129008488094428474339169738989100791697801702468212436647533562305410920478167039811001057880855372391733673838818930378718844650583425507973837355256176933855199096827061535374338684479862214641508182687235718163764201243011469847956093643722489802367094802936558057751224022932537397101156940790790289770195737663500002461699627369407952602571895377761387522913864661303079062282621120226100813396754095711754417784395589438217580455717737202546762807048206690471681592848631311502448302494467540804789644550569890137163171342222368938827426788430960036018453625460483276644987359907849241516848808304972232486256775701137690532393176754930696939071155335845653503750746578558594953800638653235334229048784753140844898613694482114337618152806112383035895753440171406409078790173758778721162272206751383754181715174308485792044293921649 A013842 934 283755904065439146915929456093506175934911172926903124266438056951342469623356376082472475309476355119895188464198619075509247208266121491196883520242425139879267701611426497644226487709600543946862170235031622765342682119850224102071705632151339826222088448520547869998950553079868374318275569704998030955302261358342081510840349185529560430494346951433234485653732896431002656458392251377533199315172488834567745248891743175504094593766867175865451502866965162192035431930548422995867457105049110025363713984250378856772877093476173865503517882494884529136241140313082021535840000885397511912354576440119368907409145644913630311194794666539949727245012704610618759204758704348231673742436564341633956780831016150864354844416460928347155086244609703156207730851957648372612782583805081973223616412396526583478252607946109934398396695928432008328815387842216114096330962791854998028708781388586017856379211513495919853312594875044645683216839544291756009760025011928912964442675648344629326049081696515791614526870412415031195679056851005685686276107124131086838925548158210113275011550831797733612985182350698551938273899497483852239542573738917281899385113401080550311618305883655294294799138160160724065392780592642439986680803273803287928989609461999430749218329089391446961231769594264230646590299420917781189006386992837206607023714647733848058071567870242195754295961606753868415182847422224848137256483927776887586448496588418329288804413519392908258834698336258094945309113036813022371662804552271982537730169282117259877102866562945696620841677143121431349988701585529749976227224850901326560973996392521704654905940066350830927198289222986335478300352134101966024161349094218919091266692367381062831044911482837807104710254512533257717324542168230018092664443756028868060858506994338726071636542866643671227000323107539784062811645006845879239219800285571290378926149633789904617467170291253005957441654038002365710085139449966725394129407248939679611708164889421532251183860245029667197446245028596688606835091302971979580414790444255786065789259412458664645467628738847248922876609955868072524688494189129305303504327043696453904880323855600782159547386433924201706347104006280269748261507682428975638976336717971675517744421777903841994261107645267437618782392861346404832387751341649123004651172336433046391996944559271335151644093545083250464175433732536987515643109802008907098813756335047147505618299624515341805985874289194421506872368848629435583993507470948871080735057224931551104581245859975154370925968976196152933614319021749382655316070395510448112612232793535894107615670335940890734913308174937028238797398427213182212903029675572130804794917019795012123796139985357258882672575957249026822289425267668593680052832847105230051335213494890425367164040945127291670945352534284308336585269147285192517172927602244362732173136073323382011525501685083354088283976036452801428238142830500074249584199717728803992764638946995422963473085958580173766135101449426550365043740507126670561698138366973102004727435282318640802601627313835830595152616465568395569312244373049756841597236275012468245659403059368218425803189817006064953213383246422735096581667041340476553438103494779803536243787867856209029762875127622042355632512516284429790565727304331220372423225036510270053044241479828026424370715178384930291293773734598065870043886108383762352954731276624822153427156033079144703870812400167679762910444541373785637197639459391425845614035640097613323362520849799784013167640076370759246086627456499702336671688122874719248009163203442498059209846757552531006946452421648620024515958306099555961428143535301420748731354754872562033159145325362150083114342430572302557971222202173677921181668311396517629209021164777932121720120223454968907729557898437538797745834305388527333844926262387622925346038180211000363160895672348294212330821684299928068960827517387226450363793966574308978870506756532086934602720706888447941154743 A013842 935 4769085479627835742216026368563558298938052083382460809546024423181212886959750612818114892526369100500078432517786190802083917829328703902546021324714439325950852260983245145906514578935256342114912495140176483817114458388322716483519156559567568459314640554284848051072361945613347767167257500031901906265765106649655363952693748761195322155318489212738372000382288790315861647096198568902200480890104019842580094398123527550697317837439736624770643408685083480961539504456727345291544351564560392196287940933296117445781745310054054157517625051091524281192804845241969535952862894880875982710943366229086233226825510854063384640250913960536935065806928526390669485954379543980729740589131336889841911615426888447577211870107458822730635534513155280946383332428852196198503036886012012723969321043148422288518991581750269667433853268469156763982400223464126229617034491642706951868508488797965202112165407907325924974624782064875359997825422220911543256036740375489240193388049621728185082906916073340909665353111021459429305777908494852559329242532435271176501821687895037373813119134830024508833441959768190562426569428854211104589992036829982756882965600931960809087368866986594531212689115057821289367056463420541488856144260622811860222528366227824432602112457005402049077422351570798924477243162367365148443630346188614931444247572084462784312008841195160584042452226724712266453978116625333022642869725374146149665439882161546860356935778020436609106234774937489801745810262809716467000536756110035210511630955124544786754467878323428323106486067744441896699260107547998507850450968069098595510289957369112290135004134695158415393421646970731340383794018317851742968079794226537373166919298618573523001371827292055024008865247592146462455073580221441914083411306207577185498848927053850969085995375959680182312194430468421150743675317630058692373567183399596677398611796895106926905770731085089271126721879416705760489400938735590753699132947632929195233979127296507692545647139138213616587479040195624545415077379529050060808031382996606996407720082945192776696374436213805712646787183528274694922439521836696234235997224623406300779323603041082345755512923794964058078575777033552493659031159618583793564275291218949950426730496821229872397546436194009824058875676820649026017940936799096810339172253458430210710292647207673329893682280212214190551396514742749149175413746442363701609762802723137408126926761789229349733204589178490642266003903238914923860178880064237676253914106779424579414696999168602419512152760582928742355255859798541874287897195137344101428673796560957772266696571336158550581687970496166633609467875366171953452261219757340802436188170351694768764641724733899450041077984113484393802218370473706053980647961661297601472790933208623379145926036164754391113578540043716370212988618558422230636125394210921004439633897984346081467709106821195932161788785244662233604398466552214747912761644655868008706395286782152073747092155705856980487432650060512031985290146703277952130460611533716925393454004789929395969325550263638804812730024936808024333430891177847263236724750074134553804797587218801647082474211254420933668657332222626908768248077963809389433634205436764158033649342695059305163224642269943665871115637861192411490038178803894820799317143188628108781514566551469640114398610003115523405774455157389693077827593823605893866110168566233385932650211447961185037956744009618193775235841406869215204380726393991694187235097003120587125753887922584969909308526763563350648977947661390497172441062281155406401290005960258064881139894454185388633749025850648356752039711250615237043722808397810978523927879365143150091305755483361656446902753230628689091822331551933004821300299309641271794116018716422705169750060595607662432210679599039714573714237170664978899931675691948778506290863694806283103645173565157780826644120048028891055024628084727114951264285196214411007876607057034785109867926920674144546987765601 A013842 936 80154019656105035319424755176447724330251841365409018826040032480406644991132528549634056998690685472104818215326432508810624406957527526490090980404475581751255973950345401167250790528164853341925334305820946163514242702132539895938506464296652123095701163795865441194373187219923535922780096803036175338608714147460757701952923835429409779464437848198493818210425127698838686702745809347539283482319978261494243646549262127544569820893849653452520203769770198064520594451404216492314985916745566511643011423265907845911253793426078488225398724233695248594007471033981781990759766674262882641422825156212252321843256360924243305648697110934744267651017047743047982050435256995684124750081530379107573008520479714138430199900896060433633791428562600806865864668131718861508240540943203897851752378772195533403138691514476782300560771883161117732252200555761569541173498701038975740054022171227401151899164010698426821048518712164360175483451871266860307504209495490847659930272949992385606688416538444640668745589736937668628342209308072986964646579242639602663466117108451893141677093299088221919963659017823978782703352390752726034843996163001520194932002854863465318331408547443694286091665956776802410392117980709040803205216588287598934760034251191045238743704064889792238844237462850417523689025829908306049892095228392051152783468944023566015931932593967063936001494574562239062292010206121972111558711474363274337427048099489118082019019621189478089248487862374391097941833087042904660878021259941361783068981462778224230982341630981859826450711340580834957824464627559210921442529420337340094741443313502670260299014491821527487517237620637081637830426065868134244064517101565413630816412651882365201084056301297568788516998216281205594482421662781774249999893823430749756679153916994073237428324283754344824121051792882754280548951063408396442722543651397021357038468470416062120505288677347095379826814627356573716545361577329073797421327450866640984297487192472404788614691467495956253985760228567861734791205517744744372000583454023973788624551434059854997935965149445432612454552193559712797561441043509353608804405354245589697198091796311470985112905710221960924126623084602916760927336699709537818434774819516891816822059460074410465385562953112723112957523500324648180283533324782420091370468063875836551407888521619365655523118083526683900597321223281384950191178836456806732955283425367770418389258085391577680965969530322892224564727601736443125318026437239642624799534392641788906222812465026700864740751447117283372764785235634093281156688158673342312711720498800017278486369274446816759626429720129072611074326581279252021672154320461626866545014579100933978627333467602648056840397678995332206633884152551577649252750291641428787953197214437333133305578889821027051445914522514741034169699712111402430301359500502949321616926923422904591227786958343840031843184113607038160189125027343073268169784961731173622328385584947629903467377860948338271052280549567025721576771495641992541456651498047180365087781458504343358056454523280977392487553529112932464971972988026078953219632874495979445797233048386399282515144068553052632169123782665690455667945446337744408211090090775695204071544502675861741878316562630943192295840525533060859913071671157060253174123225571272624290915320030550241402697438322362601880851267830248571559048369393344258207713603092684517370052103805883636932938996569652982780388786525250899940026868503818404204860275331447707822545594314885589265748409315209234357372366344990085977216933759378915386481130174057296457318206091493826767419877471846931931531426989090288993849240742009116051655868489960923584575832408859359903094573547176377566257926393338012031594130497140855043707926566916405787989268430377982498164892021060482840415184127366300371151673354583120355230546118609200122964432109606822353407725647221571961798924220008620985898841292775605809382134807583633341550247755770347401223376456007 A013842 937 1347148608360157328613571860250556902818542697828429379409254825898194482365964407333699595976994350729665679744991351175580164407735165137718959107658021102493359154183455157417984036406866690117739093677932642170183877094741598031038478145433832232869449459917110470153830157605254868254165086968628998915996658676372954696722790902062090163458806914672085602662615121234381807413048817704092737487351874640933752967553448577641584979762931125576507064758527718870397630944750666586337968302742736361184092990830113166230442506112101151604276358195716043119483565668131809918699398494336268554393422400459324773219609658053757238037652343480246906410643521417407434321665364326463084674620281081660979554203702555524596369734360087708083132539851631760994587477289798905368998771632427911194402230024290329906551988283811280125524893040288905725962734740684699278502992668362065263087950631818931159969249527808459581362453995346401469350375600382121188223248990714676620448097470522024891612216761639075719607126708711396636547511840782691914815057331043801964875030241750968032166907077775745808829217112567611400895243631381066467623043511566549916222171981690261605195983456886169866342629735547718111460326901776848779470075199349675296511895659767897327565434218602738158255099038126967320641457123268899780536444503585203724831762542204074029767991106804443572377119314667551919941815534291985278967263749623551789136397408113607604493662773331558245999335502926391183108388693930098635376903315834467488040371444913614650120215791912118103157105501142093136155776995387657956684591967609674972319437770039379064845536564044412482702212690047431087015970889045732239992338926009906893131447440186911934619734255908238628605189021038222426466060886373279819748215490400611160506539882919388901457846237059273459002517482980451193186220522704919012837791149029737947745539582282756059332386800172632048749273441981934453977892030169743313260250466715635023087867243883707282247119494204536760738672161540052176635791136735918660213806111780927465412835952243982950309766266729385917523658717158092988615139618261706103175640788805626040808328820606892846792606271700497251796154182921222000905747912018202114433260391620400765328353345470616691735156552965537359477097469956361966025344589618134475663456749561184919512382382856678572377045629832976317339177799690236857863142704329550760779448530156117421868260641176246083995049896136849618259376802384399607220070330686673595005774537130546146886809099703761433697809571700181646057745455302205776400457882822864249745886423331890399520408395627649279041404306209323374326206851560388728243897663998562746022060030949397378789593589997705891316563790874548396895690951934365550990974151617493639129385583048257971466864401222001653651485379905252561290143061456340646074949124953069248415690801968757464765415408884919415188395397393490358298624334555032418129575851815835070473176526214815787576219708958721321575679196573001302540798527254968644261941727678960396030342973082498818854831172783387035538312163801055938783950009754308966762369721653926545514095844230212741232026360171155588866463415262259488411159116598470268803791155667109294830448456473208295748866468138262232916191712634153872558995577136711675097489052176378996457413783753457907255135845883948249811467258422987742192925944393936947697042527178748683438465708665486285931905715346157681589994335129891875292031578943675919471086647495641625373523803650282098789433515360721601844357361160248375019085005693881430900588354835380981558147089779736746480025880669331384973248693405640487119624189150947213480180181710773242685966015295699261891310497607393377756096968892831968215002551265446350719599121810164032078735634509362751846657340197963535098857999628645410337946174070478503810359788615464826466663210466161863293723644952852959961954519365684892910001825607679606838285539711058125571435014031232228772361288096109649 A013842 938 22641526660709164222008302255231109865671247122402412579731345858870954665124763794057489109585344052713491079474069639207975823200804920469642545722408360669605887304361330830724057699890208460808840947445013916954280422331322038107663702190306418337836837072826875671875423458871518570747752616681747584781155842373800249587819946690957549377252167814893742723950572342586255037191111479152686638949922957090173586125670810244422118754875583427564354237396575371054772983288424453316582233264197170022421050896881711984835047200226084055013072752195399536709160288184291329303580790494309665593690250284519871463501979522909497899698822936872509756043685664462366748644229778234865064126343064139476083367501628850701891186125389994109753208597286375007036031730809650202536762354826215903444318280018247574739419267086016185069696877328135638536255682786687740773799797777161230876719186268980776005603176813876780183958764299786969495371762715622310810468145786941569959871174187063672353326527112867945619436978593312443270454031508034703012296668562853179623654633273108519716629207256176959808992652010923844814846359712621584121340492298899004441946044496268226798528893959885856943620577965350498299313714238163497436553553875469992708475430353719050384392252912056220225793449533799939758020969870780398611476022771756519003247433046823872218310626532062283120942244321617545118462093684845396583602801839923034920015431238165403008724990231383499440510831797683856614502688778883167764779614029229895071494522874663121424570466814666968959761472157695159339370143961480367277997937199615807259772790601051843942858933031894440596776088681627174279477422732191621757551240329448505152860237127221428885153873639049766630967411876589404321615085317275713930508257747163071774633415812226169266802021706255209025455311336452443203880808325101573848764755841742805687759283759426281089199424950501426843329038739390372368006431351062875865965029594089677833037784767953468292727337339095649337734863019003656932717741635120584922213439320702047911193533849364621445856241644920789115820132059276068859654651564124494476072994737456156867865582487940048076043333608470257310937963352356978169222905157289922937279807401964075662873634677324654737992776185691786400731577177556575562987966517711986132475717589874834942244610708672196765941005900602832965519561279393810870105839431666759636420191446333865509339856596249167933704803604372031534085345917674604198547722047850923111262052645553089090726600538721118416159085471564952925292527867264172483962495636603879445479113116939081944739503905313901432848882174460097952300558554175453355595188038823844072392762940166521745316699467091442915357487633228534906625877829160881815505302566235215592847583494292071726443589991338181792920514780067579797603434433896717238581669943086234858122515308688906710312336777128840611071361443992392451924979190866429851503781341468740029442677876092408941793524648469229251722440256802432891803200847574258004110454617100287376081974348597557648493147520970385906292412537004347163141847813940670804375147911837543450455408853977185541886667035396611982078650620312795221726351272670489807785317953297105918215347207945211826651198729999773348622434114242224136099038664936713123363498499928401793459753463544367047237068161771518234581330212315154983036506347428898279944193754293229122550293165540828007657539357822872154483034790528092748033174747306361178550553284459248797652814567950291234354009092667647962198114169020294438945761690697065209146188479718248157047778137928035498089794976409452587245390790068599667019523747059969816961388314012965889823030819074817494607255533287460499946721756181826889789547879118356816544302440263426887147309809198859770286769916707173134406506399758643411549861347602532213540716967260117338425208578304782436377613300722599698080569606979065995138400682988271152131065065923753916479108280822920068977076169031314870743 A013842 939 380536138586538923079293536003669263512336650386217348227544729850044135056751905086724219464800877493955644572720688426168449660535928298333282265956517317774066147924400887271979237762054733600814189803708348902250591058122529494475503842712479973004023720683001299417210242073253612618557478228570131657416886242776460794822489844034923532383477184464919133961437269361847188410071010630119204340831355139814547462014149307778002549913193930667074101667924242261317569530128549786891797594471361836566830602423890933329122638294199794712604713746148080013470856963513384371605282345837862549633152036531925479687077769841539931200238117100016271469826224962618997944463569882793377132771447878992174533157599876093746685165209429631002622176894592104743254585299717790954035364897564210689188657332266686988645419621914674022466395417253975676878849260595860859185253201240748807345019363622759902326172592710827044551794951586519596308713215961464177791538126241126966315554824561979141242358941185971562025877299217802234046520907555539253527670108535873389934763421421134890877387086354566163509739502347597059803122767690030964327369654067595567655787169848780087802875120783801597651431053863645824916565595200813901416155579985024167451346557954956079810480594692928893334910506314575587513058440618206159463077514724911814887579607217968820373146700124370792413676300313426080805992408561196580380612290523586447900699352819845928367640910818862475096665550023672578119946690306689400622650972989266846466608445954463081782755835754107747306711062554382543016794009560600532841311330513942872615001291631878341147630087467049863110015722472107918115177043859944586879163696217041026104122005397210555272781154251509427766669291409838118433384738927452924030052287956569747316263819556085226867141578817031298090827417631756212927624745519982151676189251432171335194170282144677506266174735143077480955831154092933988389084091717313754679274252387865215339866048594993941595868358658180578419309842760394462068187083661471670787641274663039319243429723406271192640505853326183702669588959520252889324215728838240378659358822552425628478216844874808388014060307957559614624934350063063732090129366978571734806861723004810219665917178021795472181444589352921854037095617623193365487138753263185350928519385533026350874305172180653611045170486171431813651487266422771779293868843328023229209314157638533277615474969813159765461776634178680733993372408838357072764991564458230464730981318813810768347841975254285837220385749520592163815391515865108946937957664164401401840167454156395150245236842136610741381891162706150866284315487620026844547488325368512347324705166735378730973537767943405881078413294651671986175661128674706940673197620230715268468989335788566849506337416984420821393615091908595813658320922530502126628842126733450349260465114793134455080219444213204424150276371789180139939503125260892086514224053006065113674843087063485117084723768766822336033699053396078489612536396645180554275084410749604529929809742876879151398224330384949275927056577509432062770925036208900854209133110954253592771804056608794557402489212863910857582795880975597149291554785839772922199447838841064459167445340523935175170526697055106190670297250158069061055416542841591337464370319288296648942678076461790176962913404594893906968608416878380809799894562181237493391022064428406301862702777233244696324700263986929012300396365724405654816193567977978012327899149051906594542150854443540544775787830820465159300663704838724088635361416735545574970119989778624596775502007164156492616395184168513669633833283008682954603597135616836912713670053393615917710255678976190457631864143747962348622604552556147964536692931204342223015660091113507415692284835963205236159209741990097458869970153060743519817918519669155758912978830068740792106912480575568478408198546745244733125640133384497162180291100278983873253866810562980532074264372875790817599297719172909309032577601 A013842 940 6395670881223959680193686459613669311851842083041154971660344274589691777898829268792573956544908348040912518333716610378613133444627346910087475043931186559828729748165405712380155049066853907628884088030926220000125683913865353213649793084468650906278626673519202839305052538525173467280095536587578202766205607082343976578581586808694959808769101039301895884489876186164565695608063475660413467356352585834863099194071807415824888856391050392721514426732802739685964391092870536268290442170280178387178721934938334916462564181810615949734747423931510780786404692985769451133569980386496955871684386277992071537100716077726761623682402034099973474593369362946737498452599219020108289470489724502221477378779781117507600537571674883808261070927067409504419879815132356912564472377833361689053193763783406208218163567585519926295592707777787569201302819522834633460326550553253265205047740444407725678395982765690870137782017751314634855160543020664328436142381287734620922865529936413183426860326724512624042968919767953602147619876893285948234039551514162424064633568823825014110976244760361193510108191815956063784111084356566350417450101775914078705590814963648446935702922155013353451727601722286295379372717958540079241101326832808301182354781599548946833374747355004055910279840879629071899331973211470190922095943789981592872815550458512401964011476588990299908096657579367752140106314410688030926456950766829917429867054022843150518074940788132621618949657899247865020461944023984528756264894903030607888564288151156661015522777331519288908983892828351507400483256918685013155463919531947837860040326708456979279668218880058707049290034247588717779761780576154088671678104242319808525731978544710917802469632859505118952474410780725149256509897307153701294173088803686067743144446015279124407956048515177845027012536408136926670674589097954340023221712748820503630608419932005594847815598773549703222424654206839941542855336329492892274894562359882850674217128678736063176401759503968040981493340527273949723980020315098354370927886903261701838524323361289199934708981876853169490767781642656890310872093754584306044127843730638617537833390511810904577352311595842704443001271621509912145238804270808855146898924978541845361925070011012316500953539213254557600801466045393010893742341026094356193055625312653573879144447028840245240836180361083254492040546486767525294592053649814086413320943047430828796883287817649776178116079890641087096226610075346267321961213223849479420733603025303717583622180078098782066163023292192592497245285207144886071186254461611094360727694402006533290171695605790016730405444771602277609640490400429791176309636284468587021486319737321510331472249265824822643284892243210651071654336589635799551894432403217631517158303766598443039653012967257160745162488849707769840155399744970149242250949624009100020020637184328210786533248198891326756693694980660750611963229026259813298044563658872936365533087764275994362842952381663983001718379990427891174917899218415549575701343691468603334530312348531707897549956320779842480506039898201024678990937083562996656692900195808140133715710779424010126263636200603749783394050371556861288143161285609063503406119827401770365227253838185778489091042197405169746595685883406666709158385835538625608763671956278401778779590431093307504215685591026381894421401662474946270306827906580058551422907836848224715406445576959143611129237336828315909732761718730085840495765297005876453195000998115394134469929410632585936046666072599557932366254887224435757694519331074314478522806668209343598005862234407978171403753860320209245535835987526934418022657058312177991978652587386502728956267196552833021418740663972003193300114714811178839968198094751379742224199151344719135540231238033590404127838133627567991227588362491916337579756560079500840050435196965326492940878061033579416606592975147328229642633721793243804764152522388881957777739485132013802572161314923416271391396766139086756910531740007 A013842 941 107492040500731090345015288326726940124293909889672691608695406223028949711145623520596790487650274605523616695634775070633350933803851819517840193063351452511041460877415973807973265909666613625518654867535776979542112369540334991461812072370664615781824878501837242120200018014992590464576565683427426853891617638232955214356220729493736189505982281167546964130621349060867855646084722835424569145858217910126544108154764867237768907009364383950470492970098215645902003521097875103061157461555898958153312779560508594940986316203691022267191899954016901692677103675011827165201910660355854337335399480174212746324051735118353682609230130987118254187490758883045817136492835074070960021130520799708836370305151781241950242234967139772165443819071221951540784920052929522629471087254245309907917027587907708141522675080409833401250026639621275675566296487720281684567708335148527628301237373649160645476801282342966454405702372346345068010683246548305368026245002302955773850600961641296373855241511258883672290178634539996191295047270945456931969502742298527861254296391222027012163177745687390579324388379850773564019554994780810651466083860547787920804864827094039447648359012659309431463185802146465766441117270729183111805190000079009117971836814343619149428529378795553167684073285663925811412072473765179498827666527278220631413410956556217939809140887031159970555380523936433810218766826300433735780961971538110422243775576961924830757285529826144971549686900312658867398903893211107974806544088635235426783099990956490001687891318610844688693292286766103784879922099032339016103882095573447310913697770989036450753383754717146689377417605599223579724456246143421768304893898000669021891977363400956395506107119469702534234237421991647583554161844041332257651167103523551740559028704178796243924517307394594041368999699411557326554027818969318592770287326169426204519635713797218032607236768587049862059291163254358897510769637689787040464152909582551071281567281703517013805784371983190864775958574241893273010932201435858041912184995183119422800078302733187583302653858404271219631334106068134355454827279733298431683656669580843244958365794332005873231560300991328333573522372142717093425028583379484428453930232114352794997874651675084003431526133557169349596670239824920334091127525625567844536685894629768616186780721213718001762733683328726258247725464803101797626208645692425350348685089798169939589217418351239788225596954722004750826280635536344714880202110653238200624269666046279581427937980572606230186001932471880902101201508476484100198427378736297662920750359814523805007915688046512811187924310276319479785227722160023500300236057033063542070120575825162624141054093410717794165689183931641412561294435062008883068689725400878732908879611405220032167448188940691100643945950097038487703491803513713298314511710330720944036486849157004238689264302478766528799750931539965235535265990244348682100234981414677441495514606054186637256301500678626562309880812499121566976845132163910141718812483422512816243450959641772414634122115883346812569865012569064621779800679563443284809037573590947411227359951069779338192112933623547222609503804594756167669822111727231530301746655939141554528374455258388379066153146211788687931033692642415847380824990737897680606491034569171098695948576375385219223353027728380400499540497741216421965046856625891044073764812013908112791836130811952326672249091920073505494878526206696552721212327346777765548848381775325429218036103604501871827136316682180770169279645889581091779571786397366003440532811672594437851684526573694889126782891130401756789720795442365186763706797179052775511185214036204951365567982772463464590984774339377457669795028011831482763345505378486439327562115136650694511024666417630553922176575511878535228562077608401637885702968505256170618727664355396242366857337571791369254907008133301145555603744962179048626671111443789939064370467526613755979830315219917857273275205448499631123395306954297649 A013842 942 1806618724695787435428671950907299682669007743515728927867343692390447557795224494510670257725938165295035425803533664612134729144441337530636340124815747862353073832966730271790606680143766775204092032358673803695164282594864410201498675500333760197445130732980378528314201702777980467938138339441364763133356417645781278287685001800601224137027044199582961826143353013666006049843745936694980733634439068415496826825757133123665182020106387201055557575348440710360674973179091986857148873456369993789682727886073467955173157016435435011244694262527162066748824081465923779165548512468600843847596059063287993627468337512134170343613330811500496498129157184547351048613035079089910625075140663080706412875718685987333457721243092718150784614267130027339545972151329586486833520563482100923622361482669964850734571600076448069974809197732114780279242745069114774272529473988841303848858896538921442968528599152338237199196639772025021558055553324737368320417099753705777691107050362305268155385044079728057880181032310713715987095859482780294655611432589811357764100959447268607993426528371767973466704995500151951290476660797281084619190471444226671584967363148969520996625969925765013614601763776675650136575857969145380560109828331327906245752661338673207044445293269416862089266219712153601112402702066571371836796591323965054152165197946840354914372230888332705625124280465799643048346814049631389797270627855641021866651136121999070630537697899788018536835587733554857584373377733199091732573586497692401817943561548005727458368389391892466682868163463677906312476850718436521843657946380302928954526518437012735627812120765531084408366257697306150704428936128932489659900351743697244250938463546679874139271142356927290492874828351413620936794798112802671254343165508920334103575595431133028471639362385380942053288777948010043987393545553417337588690219090929546219361517441789843474029828369642547031630506580816009990463505300652250789081017951353935855029301303591010451033817939921488864289535757283500239494737509532466110418093214042688139000916034036683712567703398200586388343832320687134112129282090477546741307217645645232418015253905338022711402833978761255302370190508602646189194455400858994789025205411145927425529279270703136845673659726695345258671236720737436055069580323188918763128079831042521132251223581438958455626265015705902222369521886945731912703688708152592863310350304237842174675977150229287120707608018012733847137298641459345622991556873748974437892100277239820925059353639483792910736134479054902321614893752964268272034968954420954820709051297402701590768038968997740817635443882814101496750322326343514969546067410554698951572516517893508223938696147953933966542738114339097220917675570087183297735468214812568863999539628887533080638301711526195328522799583280925862832586741654979404771998315528426906421234473781770239650465131760629049537413906392195713641215498036768300058649332636483759215113983952714812366659321905676632742166815672736176179836136278837751868081408882172902603680278699268972755690401651409878861721266248269098253110021422791287785494499343053140498238697629781336994842075410958170397930443824066910026700231799580329781456046369152106958389469527733486964835928381532478056883272241083146929525619331846317953294818004058655782807723141099379486894337030889391195777145536624403966542519311350777747765195517753651692389850556482754380490487900675406852423389955948961585415585717293905579494752497894488867532793280862959798680074477412204235083008466189409539263013980530419825034965781294716973261838124090001553840051228662326364837408999831693937620140188339998016489892306496617601101086456793449380681102321916931056245035794851730803547908896221585778336469101688222646791568481116719770021704628142541586442838364406327945009791667840459588955854821144645459771272569097543067222085696392353353032141579343270268461370035777505854874447719797396753008107901159427191936377972933300290904923980880586743 A013842 943 30363840905962099427249689478898985766618013145268856090666445438006252103864338079240835021599842744113660401479990301136148392730625559877404968477778274322568111910671835677984726473176288190855174787852230618704626097571886142256588239134109507638460312229201221925376788018589517724636291070991017573982321311372645944181121825262704774071013531862390839411991334100684563679723837958032541190194017422859255168460500136409440714211928049688140756168881243019031864274220999023108101116181210485623197607581236775922595249975230356233989576470294012855847486337197780956435373849059774382546546964676681308896860348566439000965109250948888844644056744800687329074039280574264127875637889124397432681202203955389113423920932659313960237011987654369495749153947396360084210980110443670223321029439234099246295944882484862712066618186283653112153232816376612011198402869330455793787771474129652691972060165953348752606897924648424537326239684728860949361250195560533005654436195439264641887556435847989468792202610046165424595120110327088412276861347536959489941244825430243494545519662344304330054910859371053845339041238019903189194734253563117669328546472444730739390292676542332583820611843794587651845430444887426411073765884764628120272364979119080590795992043979089201134297354702165573896152213632865046461040310381880665135440481892545845045854084540207783441463781788694600713564903732154768322727442369758654512805644802438380087447088601737227548595723037856491420563359561877134749364268266716197354177438937332261392797520509536687538965223334034571393798430024762622626359104813751326938727195370873047696638313706280935651411693118624474889337129518968353713945211756319584125522756829048644658730089592876971313747240102208727084710171881874495771745582708424055278795032411052809522842763611097493089624490972204809296123320116285192853116512261252883308809023644161899268019325408582287960613924103774679909720133588062379012084668708405599915477467009454112650525378116260463342114227472663788525188053322712157917796892648415459552188395784054543157125391013557255428894789813788663022556844094656128081150406970359421249582372387016147710547430681040417866935791878084674501791211922237125419146627345129602240870596702707620965237199026568667762487475565434087777554436491836157651893637720331652669746314733244574763710636118969098651364554353896916256810896117920628253657057563325413429779147963903628637732767958740017768836578267007221885619096377099013377652529359569670287472556618804107450742212189475743319381519306070456848091723216952987671657025155447205636038430951945029921998905338456603855882667338855456093160754969192825279079285116236192719737666158661768175683799487697206991963373306455289685040014286354844897240262542712768486287936865620764886482692596202520976627285366995238856002975689086271016221687800850212417805367469500892435575315524733633359167908875503964819085719333621382541128420728293277851446443223268707166497597671011676913054505942438426095646844239082679974060054444098613625104888580555245834028949321834658734340020130052853173810806050458694132353897791063734930872310761431973969878016969351092556818750795855546602636931771326339461649651814352616715417997448308416358702037156555884450444537084110341065841026006194213827741649402832457271036233122478157997827426485034046357465680122065872521606689641066885623993996218302805652872903630146651562968679914989634197366079749150558671074568305232112674396623656671463765336416011741866916579040123291245406126393475970774765999362669886220308169611713351580656115389741000127719213822333060171280009581696145430346663145619995288652021705960079327503741107286724457860262310316604073039615229704818796192176501036192073958024625891462128709174754789685191696443344784390577153771779568561394604311581051978978056242375778068822406330801594299266282804411203524022343402030246191312540902874842826634847227807269494786492814874704591089977989239057346660021389601 A013842 944 510325074106505005073785531071855253779548946932533664315830948476571079109647930097800714208028557000318290367674196991195246036623623784859545305206019456539402256882661542239889297834673875623702922659432440008568650821890690392906478535126978494879602467636184936899807676228434024397962144030146032365920874280240060383852114517190279137811524430011202837997338352230205461765118544560652919783590850825995501616315625792633470083759874731108581688930387051420868542856832330581377855459657604631869082190617846492931058366333696597224662811736231474068228702869283104534809328281147628047459814835320982758629531878356140289220591180697974811932661709865151939747378188611657197205846002513747651072965441878224829315839115205089729703460476506988115056030393890623935333942716226765443356541785207506032495945639923087601703651856869357855959383944841718072211557024836970526191075165697072793974415209177932485064133419566071198842110381237965975914532036785878226034109136747720836204161017297159001990549267045902291170183694267374945137208668053678147442501781006102412826548965020722875232886813449301978613266087400512900795898599635318668404880562378589536932649014646983736273023258655634664566149487222975690916783225239104817417638204054387489508238283156552203464135640479296800472630254527562835870704496588268338931348179168018017685669598867272216300681780522590154192885337026325191200080123908533706396724472194581854129723218129397583409248317097254051305408384156469003732565256758699128931660216219743317228747927203783107467388508575119041415570213426185398481217474604718551859187972598263312637400138461463685493276326244721549465089135825301120870277173988463250397660974025820570779276615787483256870149864397822076112723858818664650435728008580483097070708109732564569650418328011715566357318819769846229839944641194405236282329221574877209771153260387429040997600802142042513754038222412141045242666285214564404056107026982172917779429788027895271317380029999989607390913821133060293742835612194823238124412374741918628693630367942604706841806446764856791993434732400346059420112878698885544659894889950830792941730932708580394571170667456246303089589854094969124351604898777039366919597365789593224862312118782406985562741604039539599084127001828250713277357414118290301655376369165614086420426311721641568053684661251513641033484065025945471528220731053891999059214166466810223514298139829328286514374631082543478640836370933590378231600152809903117838206060946287448521551259092240633924624360268518817968845194977126168245877592107328863797539621787601185124897909009340117899035602023440141005819989964143650557752808767223814465485544948581691040630955128628337728717617989726957913928415161594053736467520110765878187917092555373499949041354900488195447114614464375770054174785163088979452842012406472956969637906868889520106054811059901499164714328024198175867535044470595136714373684840174576368745367180425120849260371253477161347325124056693253877707081374562627389536511126262602324027335041965399197137862373392016732524551252075109348052718325798303292238217290059272282471960174408192983170926967387186511739831203883812602452744625944171750518912280681787331945698043824429136030283113719553740705138490234749958621334772642502293590124086106151802853901513405109354305970089490401469485556933967217129925685811561119470643632797411146682467094441015254607834891311874772818814603331230781955131702343973439584750269506036117718584053797677291504009143909345557266943927352155961540766295150640811492151288392777704719406664066300016087331355376989146576826711951742298703121039567116247836367488435260816374528812071053257355376790167977963257428649491164655576813165648889507601910452915280187012519887357803997215100103750239016842123295791252430223442299208811359114664742740610684191265609702002698183201782395387768415093739097628243525557922347737389874954617483387251877357756778398876584739599160062449260065140836825314979495024007 A013842 945 8577033520508029620275113420724671250272879151095093296156170751045730126595852761153736603694335957504349506209500228831018500137533244952134377944597569006057733731426892540425819428707363827607575021137081019224013314363516833433579184739879127563441478673561360234475067614371290648056549754714664365974032134027994694871402488690417021469198291095198286098221265685933063195886347378430893622802811429832506395665416722696790731697752214605741932445853015173230537599794780980081217616710465361047823664377714146006692297962970438709554907876850842384664719809124041137916540380421248184593657107937239757224286542279531649840930475973990862664152245357703608651334185215996122513438653764248556771583330181647324706311308009251943087126060228652949249746702830119716481157575231623246806493397783982553888159358370187333321833276758403297485109365960954755639659638916434963633693400309870702448327996420653511276472890382646958638939349177466494157195539942260255344955272261318944094083334217713351346455161531240479807697277349551770702921066083978168624066127433369563252375808455103289364039128673642418354553163130940420323676667764070800859880827611896954347227031989171855655540701908225251807363274431756552437238375666593634666338245295542090536164960825012172883621727709535541325543496687844748582478930474159025972419168847276878823243048948162244139365558685243172721519823859401447488499746642530726003409748204174337222358258127100785184359236465453548840289998712517774545733224270343456259954413254005225932663566412513982687204398663622025729071488577053897992273822095681504701097372255459011495496784127121820162085495215195035081859753105815835938466748463224101849433487990451966333087302081540231098216608770934195633226549895165296779873280640212179412467391200275212722114580838892903523767457403871805584919949584554368806197107227008961264623772847331519892046676681601308528664120404080854547393492255601183938970990802489380229118876447384835825031206164209825331419088591783344356935838134158394163156998782287426392453845594011357307890240950776948103033657547452616220673837152292169349098853415403613136971671786033110691557665407937131616026736677774146072977423533745700639817672926825693330260879780375914206352998139092542041806922519727409738052546059086105099921910636566475950468105021105629834278278101654189764849766680891065539974805826822762828188212495807679426604808836111520511447094424604308245516536886280853486938503768276041701506729266324253147301712011563288334371161623032995773602381191980559509708464690547876213845248423384213118394159156719979361529091363207958449884816571327362334924151456950730649721415553950812481319884462846856472206557005553340981659394873620911261148809610501642114704322574578162413643538051812505100879655325302763567300515614236036477663915702515590987788704300745426164422463209483764496461353711102698741805661492417292462758478521108814105029503386201405006113519059657190650764493360020843517922622916662274078535940142499095557259927420050312464306296052909599625223540132893626362812722036901692083432647717994026189251506234651278499468153769540876443702811343043675238409423278928243694610971358701418799688011347022557180489260968292284539720031262605375442554548773523802536048369215515186093350565522735799672917820439294065177497643755389187018302661001434907734943107536426089142292224456270143384193881018278679306765817038187995752319898521295161599100897779587949030496242192177562238307881681684370780985526587007685245615659122596820118748586704017414883219067802962304370379778089821056586516726547772932814303355312004522777385828378131428540806705744478192096371817712353205628467603311998004366279498875060885954265308982147114103119421746822611781194187443730267156065566232363579594765394722802492512640170331241443769202601102261559348365072356719282223752480473013837888934052000898422311628362256043289542302751818174549918759718443083169584713914822044523068860372868485649 A013842 946 144154202379178453827963831262119549703336279892455233028496761812825586237696497356710851098290704437775602150863070345962927931811521247910522490114851342284812330824091782926936747138284663850600513380250920690097991774507627419518165357923148496958760932066545781460822461394738281921886431727489363998925558076608506836703661627419838879832815678436997594452804812383476993133261840389288029118446851701194934991948658858364961827644121470878704658617451626016485645439750883932225024484052791323130772327196241651934477451863644163391489336686232107959059945831947759404963294173739918238465595013101188599668583916092088438876518509694864428796406787726924550602973650925246831083363453815725493660001030362946586338974153711497407465327694262970118040492834465822074898815366917891909076734536555394783198294336127738511140051882478484220832233113705766578035759551268522433791484979007996896049048635841923564023679868661147433844653641625679367299985439809568111582663260895987493389258598197108296079871899855558744127968140413916610203994357673421080064679403772642249582680212704920984341405635617908125284975012741715644380033755110737950052017069673152111713844726642011378002672576971541807126354553374532376812665379828439217837146888682175915641324496585979589655030377614163843058409548832606689425723384479190749518448970816182502382245923671762837250316944822882003930583679604960127939215241821013911939307638067558085696175244342182896593525687274877795358754008361286236790138300311662469361053823560065832250276560695122507023844328339495386428504508514544863556146127962119049511343535497499606204814450824536431464170918081782954620816870449446754617810641421407479783428632655526198160198286084446664067726543613091026007638624088043142979330227720046099385339443903025500220579760159273029523959656586873436465749592667605276525754781164339611974531750245100854825628494987673192441257871631386922378042424339889098462285442417439013510800956451196935711299482001874534345160621962102668607020631520800130700179678533904775377971782898548882273711279659708166767686682400036120820865181018574490250304429352688525993082887707858491393009682511199371070561363343350073048531557331663990653415628881159427801694606468777990066174839723728354096648946789058575467449141615060168414387552068772761299517441089722320624715020054501967377830028605736138530356561531410174853359287417039668122947022108526325235891315994324608682396435447722304554975432833415432877223598779111722646699873778344187035776113398315559966935220693617263679670166054038155526097090251818469880850632946992693129219438541436157667214112114298978763070213536970930029867831215251305373543298167067116728375603592335001878749449640946655566128043123701099021835549510935175686106944036812773230484367052363547275619765928465065080097431212179537731764753182628377545448339161793629892025971822503057753527752703057434421581748504275838663230863411887013937749914835658403267398839901870317005725523360342840437953545974982299030867600148785601587595917761251640901132039013543178279793419274206738846252510196325598162750065285784037740561260404673510389313150242535049731947177048946991775326595625694745766356406709408118532483009094088426259074565430608545063014301236614549223364941405163732670942954740620585102729808123215353438202898596826066216612823451116494301188808364713280214505416436532299858146558274209763108813086960825644609240534447407780996088788981534659355550342523928288539240567424069219716023745347838165923062382873484755735807496734420691942262872564387449552972930355622498049586623088419681809996492728860014319523617551254919485338303447444974563721140291520326997655008864750459384059537593148310233337048062946546731128121298847636206530708366774600091993971667334682249221989106141491659943342757174945428988116725710027967971771099380976334607939309943573399314611979099783791537884437319567337482349808059660484594587872898831210286766414102299218336286800638302743 A013842 947 2422799679386852273486588112022443271863972856152495101509945075788159627896965031074239274408971869485694545349555623304598929749956237613632151491360306509780840844160510595653025909153150345337042828381877224038476947754149694039841805170614356788385894985242434949012043108661366304261145258043913740729941854593559174404478440972045232053350133107490618569968290481729097823590731751422763905393736236541983272409681109432539913437214749561058389197383509478459074242905893106248905986503475263767858890503187233444062762533472267454120761281685503038467920509597545992319218085178046805833891255385191676794629889877759730392197646592441586454781208881326420921984178151100623490018089568280898371943637317310043276599138601429136927269762557477738773906563068867071612824389871789009315852677355886520121213732907298901156730851988815884299527341942052818877047010778170056544733488042187403831896360422595209340545987552587904920627093754802793126210855286879411251369821425878861801393269259898799132214407020872375812558760535936696467698533169417188092647066739206798288736106334931606983826004517830181861664575039150014835095227322146172726524250889996667541574588320672285230090918001160703152372640978565765657090467038776577934188927758081330614183740814120558963332095556561251710282689287229620629178132922941758927156571852507579317538407239151318005666076891638177840061319903120564870274390569285780817963943473001448746295617331659067943047386226028871106594578618528137781731854413338111122551231612574026442630398155602923975549751626401898959703875274603955521788147972659334865137150801106475881484316475007983803618320620200526118312069141643851604861543450369595512720085029041428812478452594221295082986280018505220874110382355047741104053603137290814792369400033678149582207284028996901807209189948255581846679853403964441882568360607029055858455955126369410067054338115257823345360221048508720004407759025880516077855631430709897500076031675075266898499810394005505298739114573317059551278195753970087796677919857119337559777571755175911064374265477240715158864510071097407082636281097379181457636866544130636056365744093705977664842313733965727829582924833711684677726669884073276690911956474605646503063081250920751679042200531236702447302378848683707477881417723124316250540611587619863799160989632394963042739585342056014565719189290776607280279702729658410808760409543618185702142370600578001948239625347916613698125036890569868772655472099631213180367497024680530722523084778592630751510289137885489616364280254197625350664216480870219279927113795862313023287456587940106193422791103565917501912867582305022936070921078915870421011988639234728689413142212293897030853808769576374376576142000115390440099914020780044371259990080630287497756399408426712279684750757049074139061341405959712348801197526383101490657770206740435141406350236292265537595280508420808891663540939680286300323524447111364020412921121363585043251762818642910783715172302230734417915228871117282119240685247201527499811791755700639605882724589813356328625326179700620197348487997741592659788965938869644328321340347258172322305613103621347689113186116126286580844836204661652090767914092681051592095152127565022248175441933844344180136266221192237816874081360883780728797094570196586855000538240325610173821579885126880445235876116716855694902611723742914919720080302185736100565192534048798363715869204914643488569821552550596608947505662457582575201264276412653019788734606799662745479016216696331375767211088061116054668909468954658289651716597615408569473612099189659864636816040486947324719402374247069592180611053293950260668233440183941431790080866041207687492461204879582135849587733989860970867888648328043650091695766793942610910070334669732221723161615520380703746142681812894004562673970906920050328667761719839307825003277809008440057701556867296069255755635982221638122280683532730066184377223738029968241065853224058713764581238379810656151289683121817342962577972258327954201601 A013842 948 40719994211454826160489086398761204070217791793354985171077646888771598866064291277264739484991590210446068223689981360880394212307514485572315570115292671509886592067805701581140406455136997854079678816614210504414682060903993907727621219502515494542401737016969604188045408527271583475717068351944058240448132750153949044216069157417164215120655687137594826305457058126420947121089428546162392957952524927561112859389510406232698325139268295872708347240424643804461660800519345436725362915163908758146404372687067832494362849900068399101407634861288249567530340004805955492909098357587432665650210329258916511887344559175507788701665846279165743545507777668453156435788082185548178996734031374097058937256712392029897349801722474219504336622899303528355573047605498448872596739520575157879571535948320384743677239208972972631741175429376028567422156036020081726866529110148704140347335733525043696202682129622557683386556412796344918000979564736970544072225844806582264901772588704746030296016676451119117015127538799802020281675088327488057532609246978394680273119250685848658838787739171195518577163657931171866548996512682994299333445485603310725014693084708173991371244105905539097862138058845507937881926976926754823398719479520717945339913308830072923632586131862924234496722530019124957494721158850468233914596880035882142288720503125094885589868010468416201721229754317762854957910603611747333774701682297986118207519997950735349078990440493193954918797420300867236688535082841602411697567277124973633636718549712531662421289101801218343257064675584936715815743031740268680454693402976485441078360093514196540140106906995459183787413114663710242470470946063608213922907960770361791782286469083099294051325352751077306459750408271017247231173196241287384735828907928446724215352506366028660028157822675350928673764855460331564097148296160430374720326436722337341813069237808890674996982260703138236965469235162286057114081205947973833720519597455941247283777864362990010763086313292050527555908298633739819878332636036975265598765799038604706367181648489241537258938279875984699675035820764934120837867976403651902758502816007203600199339060982916366613004766926761987631800217680192284378552140741619561344157252468697100776981206584225073469662264328495258031811081309827071580752987672550383222836058953127050872498752751662143859324210843935436806042414410082438559660963777368910462836203199590847095906822683914478744063383222434526424387495019807784462020519578501799922436522493805679853445485873806345040633429540441423982234458232299489268613486393985775437735001567057894982392282873509364792856850077632375454649565455800520486543970573339034165948493059618085082966681162023527397559963990270124147115218595939367126759254947250205747766653285153241974791804857427753284661605973723789055203965009964885446301726825920786753485143864686493421616528421364106890363879505028535042189132573206571849537475382600695091079965286757773821932377692931401541900900883591953361901251636868160578078196949716072689336784038060649856070952180993079815205857102228323656836037778042947833073150534582112226096767216368102220990439432563990610925319053734498564259162091748386689536332155690434108343221807985328925084652582121892635550226379577940988202685432373702708892768441294035271994046205152530191419293129327479643079369893660193664228195240947171055735389638835666642199190919758154098972613727000413112392990833717877206580727668924590341407648693667459303589262536481931763265825554015241432519516757043177530820361444720941874176400856122171827142998551080613344950967192464123686558995703970498635779529972711422031050999429171503644095889115554577603685795470411136957224021045167593337376604512449429627091130752505793461565552114794189450501177272051038487861420053229309534684861429032605285873919071225339246614830090136004852049790066268645035981484973953199071921171448134594222360827999365069676227593795136754802241316873449477697934725704228384083172047979745717926266308007 A013842 949 684380942711921263279340075103979556808150426670917235770302011259584262141942543496988476524253656666967068635557516732316785526252395959013907786927723930066663952883610426474226811291487522933517161870835035947697561397613425607178129836178777916774145994044208137588479181117853503476376767791123786847211767131837421586139474328710278963532860133721556245715816775930756858264150025575351338444308086457519623827759501397552960750615682248732609192069816988421587133074328638755043174515159814498166618291751549060732756418270449583697358119113671610481482424460773693969323216095971980811583085003854609815290600006062759404708897878413938651769349219273692200216290297292508244398108865304449269558473565172846484758117549624207209385621068594401072116211105612430201733401122306678481958804683420706386983359385208751021673935441522912132664176497389513583445754754269270486817671673355409402078478552566326984677853629868169036842463544534263934221899773664228126204091898360666531185152281113958999673248544608272554874113209520091782950563613965879391350315246277058409103505532250283080726389598849205561088984388663085188897218276534843355321946674690280272976499687954395617768954355016451911981546701207968316862278292304706507327922981507035627492875118220167609186415562031433160613778516799819607402629762763071165446525496023469742108911651942671102328708480818640303277603514902637438751411174382252688713788605558009011970592333369110800320228242996675647024209137318811733401013226639431860532328665018519650314605933973076695121486002556031382715193134458695712402032023825790808203998091693101250134776785872682501915052218152978045201205190491063251402314096667470634484888685879649835120625203687356289669025111810986874214327909227317075255076455553404093887429574493843689093248525704623058219965925721792597780771413568353307924526421992323703852254679854025574674280855637644348678641435372541761916362828367596223340772874442004543098454566348773110895191667499493216632150775137265152695136613873443288918456784441829299913221966158682516710975669875674847438327039596247768922047079416177529662156828633070908550291597939875373664771117738088726127666258550991723550325829444399967511250942241392172758723139061070809804613676569019801740648843574263592057715463812554290826205642825206344014086537497185651843662011654022886399154858990255544872221818206239278148888067175523367140905968848550644251473281819457085614680628797909433453178872555879751296390633553392061296858281081063241097926050286199012869414539510257516137586865823718927782012171337542040969067098255071894073545079254767334266295246615639347817344513426109147227096322853001155989421010290129424970790314784469976540565478941952943299442797898434208002714141763570537870325864238788249455307611600375722650813039922479829695993122763250662965824812933785894937108993177866544506345722841014588454072751157882853075176348755369882395780976574537904625217471885098065714728441150529960153474336260843174835760256133878033689683329327685342130984493305950692454164840317151435700443286935567824230460441034721560184008366605498694028186315543102990197821837336115717369503737276015135091037134540689126058924528926809423243897755947722649525692654761566454188722534061904821428360759192828850816403934569998574927184059624606950361234969802746874914683277414599103933744693659911049255441801788375295941432718909695943179988996942296362211002289931615589868038351594468988515424735450651827145208730086334162756355518135624684760497814801424870079282769188845341898792376648011868488590905603744526799997040796632170571546560251360870075874147406085461746319608365125785785147164471199978840064121706131741221288592040737563742520634557364870708532234393345942094573286411361803865486886834625005349448466037750997039682957830084276717855449324915833548400821643777117119740817957231416801779128528798125095218436185328726048357168914863437961269812692065371669188934910966451285872610395586281186757838673649 A013842 950 11502390504159260671935868642272584411274584221058105981591465903239832693819628328553885324943131207601715522557815183720048214339724018883146748174894256092630421056114840437752330017376030797943622939563124449172952914409688844179842828156656720447223071721901006168449569597047763832927464336265417485541088170184791544598246145042633658540096780267458195821745732553068230516845569479844929945233486009091532317673153939988672611335597771554448962691117414124401614945580241431556010634076291002270686353629468285063735437121871446153201497907943478757362275107912223474542415292925001081500276909659784427165589114301896797314942446642503066920287452328332944809035191026595186063599015699171878873469265209860030869329681656534050568144133299866098819057160052028114400533272662608345246281630314251812246029321187203478421273832965675584213686814391625554796972800155003629071944607814084365820732989032982257631480685957194317002211284792987373942467469495974682117112172535747722389628854388682308907508288289231236829769220712404182596050122659924534930424748344178520681802617480530507737768429987858597865222560620260472769795547573721112272895957761519540547916030255449527147842815844761507284673855407202323501504311258765202268660401550188747791272752111926357007596086351062297130435775531854568141615998422758937077659754011666455955624478134200473216838603437118887577186682274968627433094967607842520939212645093613457464189745346934645220982076080045127599535882970917268803270829300128931279966847872966259762837581932285500014906815244959219449294251010847298838340952224440066113484595927085952711015193440162174809686282630497102005696655636583300066318693022690178953787524143579274778872347798373397160467305054207256394920209170383518083812069988486062605966028858518030882590227971517599739502967313606168190901425147843314046287515574424984490644844404306607833550638340701888568241926604306309392528310056374189725688369700746770355855725896623829674815486355663982491936558077732015421347161069370961356852503176113825043641521585228977058361368083600467160895962554494136252272845263747695741031869818836022760004750886575485405183808175824057220027686807466517897710326215472030253961594586251078247555859798199417100386142062095515807855085113952648191714023800297599965916038238963243023844752435715199250536427429869162651710595715049224942667432098592263547848361745019021231537206618437590677934511447539615237925937328206463848047577311046670980038437378131860374216297130129429893132843127160146809296250165548898073724422453899244019232278563670069082567110720372993323694072147034874587013624209869050518766109237152616437445807898190390428714198919946205245484072820582586895717284004577403118033735104278983733901616580620330029986566800261314108595355028167514770592214761977118497700556414281953892466617630978139536207990848340403013518152563788932188147600728710537111634488893531501613425890873288258563036030049972843190467440910416957040299443169535991239464622624842088112222507716010407545195456378993113288077148471210364179817350323526088421841348632470565262012628617538616550531727405332931956254791620108096861829249312397986375475061120225362141672344557672885976460189584213374570578316448577647395549859629978434333746459279753874495671300928317966048801182490110769014721276137474766726691081843507167139814447066342125004836210362657223598887659706715259717026075071609174959680315486880663218912120575248240289978743528719105258829523126561018273446067193305444076769686773367547791422505501756923661293003474323135473687747350482134261927550264668996890795983038144622143365216795454078355570393657792669081690968393267458044364957693514956174706197366428676233820544305005631381998301263448965248783493224715757837567238107029542464908180368696481007245951472250226438796996536803860414447972609366962007431483927407188422187501813183510088475336256966819898694738937952109801815061741915542701644058429048613146761660962918618627905838994588018743 A013842 951 193320677203404694113226144270675326200291937003323587232607767435751868085026493318005150656319206206162032787629199792782850338407741585369047396575447762148839486690122123237303410602038949621038470745237432617249819632483640404130618412828929500556478166429990210673131916217581766740011893099612871679489068876295791490062722959731543899083406585955169897176080527019417750296623486247753737589539199354801383663132698269389620578717391746515623715949610379188817942390367117740161870726920222875163425545450473467066201491707293395496857575338806047474987757738680739936634373828190493176775154020651996867372056244071979472472237700720549045729271211282291803405454455583985292170908656855981768226397940382117538820823959601367787898798448370849522851893688994436518729762713640458458554255360691630208419014801193328861826349310654109543879434289480050699472721852205145993812173023531315936349059346677332804012295888882564885856165063515738793851050759818846482342304283808311970202492155710583565808491801277109397397931292513377096891814411545351658575648745420608397099056591995276243548674002805939454320795576344717765841953768071530733970562362097858917988824720503340202773794205902906652933513487828849451089782959326066754529375368854022284127921144745146282226667423302304027871234079363879726756140085491309455464227485674078125246180604001507353355406407967657143509776568995397721268027120585009249425346926088361379600637050045930582229045752677318459565399585092206536776572828047266948022402812200943927834011239535922398750538843822029601284288476739310551575996384036164191169335603746533607214032356148805672026397352170764793409743691284055524214618273632353837676306918281136871208507549447261686075973996046061358229423955526635788434629460296485254218471047025112545043693961517296298821826371639778868784480252459802579175954274259360714334267899903181157858485578592176641166442060438576141960223307117481006719644429560450969370867185144556705344623879179644553741977731612441983186581736092917747524620020880945057508483053282943417419879513381073051573178442653382947991949710347807522319522636045177034527399848150674183204924264011074929697005332173089766306817452703438412478332520211121872106671335628337603206189889637639334182620415510202158158137598011601762627150854682255225501758754187065353803765735813811016687299982182832323611411531281040173448687415848534689838445831636080586524045333898798313303821228675166037894135631866761399161506017014262177309453305866085328213883694438180587423842076532380329925086368182684594231236905819602851070705429877308898791326270575215137183937982095269132068901997948824024464151693344885891935399541247535871560850811895531537956320392264932414204792985897616879615684469870485886813984228211991906223162131958411420749343353504549430590853251654836799070686442523849591185047702188057153448199590139600583286196725447437997235240854833583947616848947907355761668946557049893575502186279381377796976312741350391404761681912455720974902123687182986919612100035361737255032712634355632590770190206887502968105887546465932790358646249174971528364786742501430587388774282759156783956764193193472957012609352247627661515087094980808194606366406341874186407709764551244519777006490801047545847276741114823368648747554702240055382201474111291694830420488042538404375497012543824958118861411844012094956282187565179957026504896690763370064057243728535403547347062388003306720256010508197174553672742487182002085147795188111034121808051317884598598268125599988375730438049968028615975351509392948937906269969719553230540216337298291830743608086922096664363539198681196694922071606206521389255980105785646167351641843954905868428287059137566761461821888134229646637245449334786758936304170627797741975992570864845520207711787456681756288782706394109555756861120794062481985627075645630530458900950367932615811705342974175254057004976470841342037362477330161109439105742696374526186531690017020041157623235803773223279213435982040831013601 A013842 952 3249140621757622693960991806757240207448306585214859530618438747292681646905040273195712567080756898706965285061683960917301365637618912825297579594243550538435545252800882525249358421988468626280793577815205529998117718563152544272223303664415818115852728543188845470783328115868896753599379887325193534317172780603903367573484184784208058311894814490148540461838385417615354129235350933365997067667385323556146855226271259813631353066503203083688087793965101643026463157754900147858900561307348185862871693142386107560981648471124480098115685268719313239912119244314007196115013920930397618822060013625098111349922149294117758993840899036010267811571861248021478339835473035000040805516461795778485578581070184002249474961588289020188411215105521768867930571777230929494570291121928155185312921369847144228912898381763656278180715452864163619103981652103291212106038036170011888718001192006490826942218640439605932437034657004449268036584566222509021908254610120275352828727108097966299283193285661027777990543321704064377642067031233272328867460724814842725325680928464284165330043844141664607825322563965159424408769611251625671490505716979978217045843241619778714834638177077499638788019159218610152115853561189939472724465982197393203943375211824329552529337970679731673565383599383441823796431831171868726567590446416852438017987271351724231051012557411453334087844315498712413610968814795105649501351731815672250455091805786767089706947906900121955295523571965247691349915670826644715263603859520990415595412524064661264595106226902880247755800306348116851508785036428557592440337771226495811560983023492167990336446241809792976929747660297934043882837562219411121195475089324938970949825690375551067394401386383560127157878894951546153247761928420536167696220817339203027667649842887351066544549364411221198894298435828149763447660759603091901948210263487477075525816040593672765720127567119398712808084391709791149217925473122723503279937063927622499442216164780724564546727093537372286014741419735210312411416879238513668582646288690946043581545074676526430016575914981395694777790410085675407206900698781815601027624216944011290419302009247868380997125162105234136343417568617833119702318680927586689398523334667188325304496825137905470097086433475139804289607301323479967672163818609780990824474524414644663575008059381622007401379890721822721757463450800546862862936993606240442195152089398166322532114759092307606417709629926837103251697323390343515598886737564784658835707431627958704414039981711691296111290743252422501132832513780279716205050926590046379975244398676110065117945346159947930661985820629557640810650445665075188302682035879525885379168997510047497185758260089747335393323219595528198558431876832796719085539955713981246895700808885113256299682632923558947967892685951825020748534213742350962279940470600562842081981027039498340079047096730674676578003890511476267003291108364595090419532693047188045407596380267478928286369984784337561323465244797562816633780888243876028339829587902643302425179992810484461157920565294324718045334801245615116953074586807158262384955651993452932407557767509883746477226970781221543882243129370333148067961335795002699988510925383225878107084068805342443326749200191387879450954378012812766643892148090893206103055180187916836356879500151880548610808660175388479515014877142530942962338978289824066071103703748862311279930234726407979537744467798681659960666610095345494527420262077555171576047342768611269912723577782982067909045078993726582150485227918499686448641092386959004630901472305812656948697732818367292799390679381076531145689415980972390799307821116899678637958003312234872851555257485513004989225257637939355134679044471350102930674220602925084559888840473871997671032184266969761057442464195741396649390507138525458658131012011784450277945570946365799303605564857185808134732434260376112325422748272833843473947331699366963494936082639545430435621951156488017766343050217497966661617038114116055831736173724154016563653740218550160246845592007 A013842 953 54608306429880364617402389296168936166583688777706144131104100025748100439533011871600341114926281196567965546031722331137084052271461067854776420240451353899486209063824432601865966998360192201901297662340159342678364495890904811583257064687836655073136808625374925827455395643408547737744777766274527731268722923609803898807548693668184836048016147135926519542117743713861256850058543137082312716285745133008160195787941063687702150988719334227545691553171463314345766292386606785064541733892600959797284546644083309777418565854189137009030322311365497623202988139185518945105038969077192779542362648997023957458141563186237175409483990098224571109088271995496986457614795299245685818315173401649007119212046582525806925679414373562306627292278504369363309119859920232015242882886246504199554269463020953055339083102301771067383284616287997946280619626900015401866181273909389813683446034053091328417868689868456906469241480273778847890876804501709131212035232291467854992416505802519592052629552104893864687061607880209995030220593937608031275412401963061684548719364699223966702046888488957063720196332562434446038190856306072660740929585282493893889487361903620860225763842141536429110238008987180826611150802919312718080099762791587578676307185131506789360583273214250237613402154837506732546629786505597687421492632928038925768312069608429151274368052414296186014399410586859535559552870261340651169218556626003513398727979858194476704673471270349702651864674019917948518032679583417729435390066969285914912098291954761874049950355556708324031735748792799923308150107254767456144756921003715104905441675832867413584651986097190563258268926627377475538850908221642713932349826284249284753720378141886789697704100948495057142470587450636197635134730963951370470383277019985286010190909407709375414241167659394689816473810963713074264834386649165596043569898434027208362390194257858173458184020575734166165474371466459844905673426773613919625902233431551348125327081469637756336842261082616011049759041489679720698683489361699227868536174028730154475028070088379709288591403092317442130323422309946568926380044425974806471280214177997758077208869428923879418682599502670129523819075759921242836870070349949488720981685751434183392678140092777235921731687416674690695429913343727816666057299374589112786943331836932860705160454026921078394991823361674484577688217604791124137382051540083111973921166514981382797252756064413941062445750180351194351276914221503466670489398251335761051734803371101945086769972628395613742463521843464976539516059105161190258290923198909508243932608549381864437307432910244870635995687320975269104602040292918689803176977027191555567693341151368285201039077328383465955583351742042433171564553928814457670670035684882816576043494932098498628766011546255238496372372792323123720614530367692623038959489383659686871855121452848601708544554752449289246511387826381619524313658283749684681085972044089479165472363155518347709020334270361393163480369312638259163955388714824408307515883879725983860000139165812338681170940901715536187942004535053270630324580467908915903949643053963434973823398538616127042753697919990488028860275327189219578226170706610378706903122915877333345761944411390444992673807616656089932190231261344168983895332963642114974048413418318268650073759052656380501861151567754175208855040134517558368031208117073078457039948907128865681787455046738912090871270292442658958923715872471726522352344737469768678627689912049613423145171798579615347320642647562666203205225626224230142310839747619990831561045043793325336762795478299090079359148357753258965602014392202972163966549511732898868160161668731508016089212559017074853908905120846741748550700429981179955841625673361896198051741844366664857037920974960774092435495737825653486306253477197383667207918882061255821431210895569988895698728554721877320448022614141319853380130221518407266632803871260555459390740922840049331498133087094114598927645005488325681797559583948550363989871781856556385328411853172543268733864861649 A013842 954 917801806166999288124681956900711310151772057286907164411466609132748324087231330525986933118566008070717796932155157219420971666526446167435227294981265904988664715735697238739561307341439750337355109810951058072395272082438437168279801486208470661814210342566676378382042834578767461828276479917775987579433426177109974127258470894481182539459007384913517013944372918598866143878933934504942429822614518450468148410607925457399210051667405850362360437934152783924209294076141700236579752921532944331312961375447108187429073836311356825710772627087119918553172621655291016910380389953280379045768489041692981652998985252471088207107197421580860366630446587428317851393131864594422241548423119361514862652596866912511236999893917376461687484901324822935889136377485679339480187132669144996081908606864993158001083969700385866329510864545952381483138374069308558859164908670595114598577677494330305956719119070619155227028541558961401096501966453260225368280676149122700238857544213022946783628544882226951183795444443642689386472917522309378181645856239793177732210326362499857208361302054833901369945339761376835734563873721936163209072803539842874874600614091514155797814412894872802764055770217047548152853611544664888852772236713238212434812694860505234608783323072911903743568450016353975653911206821799580332493026681621550225388020953908868745468303856927075998344010893733348214149405090482352324201056281213241049692421157476674569975447031640767452469889576252760960742575245758501778620600855552788371927635992883682817157515625841596802001382729960588311040078852630876635424929571309439768145758245723002620117245930335481796681725849826333231381467214481149093061003530359377728855778395430691274449312824641356425393503163282842573653709423311130683495731736874892701973278614415371472587151304851446551745475340867125639169071536412526172704279282980695290946691994891822321311698833816364130743127761236790613329653283784129147152538837284083507942372258260201770753307882015527297713300210317047065782773405702078922786487476900867706261796773975397774013355711772579249884345758763271983945669406667358572362806559689608320003649468491923641389798449841376866906827206296996328359275272371601056933539192424354320280741500539307004136544470412051526518090553568033414706425030588719218610156578183330589871631750830462564584627575239663062297205873283724423376980140234176862945693045617292100673427071174605107436525723281162523461911097320808764330915316410200135996506840258110391073342929965445080169584411623115860699646405380444124671095546204072105055775351889460995597826024922485540779179516803631347841046491203084419521995452896008474426221984731046769373863772658140912315489392728507174314485457881584590070951289755825498193563019323779466453670356057911793408530469520574740372368411889809915415792138071168357255269026258026448915508331724415204366116895197995879345139654774980950435011932145011876334094007554796869945504758081963934898614567037511221768598218130053830424419460366554610735022338959807976214440003735133016710741270220640319483865223924145149597681650807963451605049859238521247207561400941280132301054647424069213451247251066000634926920786847150341542220999722239208991868684613138903490321216809411448112328861119933026368831684321675141201789668397995787094780374399244422735226659540836603491500514823647229627470421282114845513801756970540895511273439805083769122630892668632307661175858002654402181695584351817852802800902418727595142418040977585730877270227099950636001818283638249185906046484051034418934972303603772806963789206448759023434873055889755353159785797643694831277167837166370455226411395479399977069646968366071188567891622126693691517830202692193389400655625178270536252236337826165730171563376865635758144349202191256427294763492650803526590794361521844803370008530819210592124769916075873162775759848633059870930297534664276155605980182690172709114489122794790784064176929607242289733971583927423285967577775037663143168214618016270934717610066729734743 A013842 955 15425494956248757035511529649630254989720832966821048712263519299694101082934096972150262384923738897644554013038731727386808270799309980736083865146750136065144487877369863491495806892487577883919927330592654433022747337889542813487278623578705766413111433227518129891466993920765344730947842797978061023247537593758687335156833120323545234940687537118241480453363075642891143280173242637224567418028682211597018170337087403162508523338374090127040191880359305839414185605537713555876195907352204195376376941837139547306120443966884974169720955543453224471123172252160476121212763213944783330622230995323733942641953945138281579496850667064509520181957915794907738128364367248238454613704347367108980296602195542198576360257217069346191581558736566299083488715096401812658643505138770319949148637955579940006524218278754385255400089100423821675587106652982868948745984620026692091058295025647209452214578234219896141900668697981464268228908550179944607764693324038305222914478745588276666592444953835588368546050034764302680518450324797453719098921905822203938145258955174535100100928403635593380324671325369460478190815025644581095054886609094139198017412521036078416493866837524127196055485330037918141805010649231182786948542982439394636391896962520511478069821310886430366218154939424861268815285653053985546648210299438013394638096468172346357005085782923373366304167791090976383435209051355736895512847152918350942322180522393710469497577338260786378573661434108080153467200462155463139393276438579275714166987778132396057107966365123519717451237239542447607743650605276167143611586791304997754183225758835866505036310552351148442556829766358031182619828319473784672807076286334750061488879067492003628249669600643747277441588607665294735135397894277590173397512763301656321642064893672479148339772251980638262195186204053953780617514585312485327384640821909056545754941052358146857754285722299951631945399748283106739838231482740559858576192720238233591517987450544579211161050845573034967292667436634798610034611072629634840455272495024272883539142018380204510387842469447761739452806199167534312234174865717858295525701689848703247034301336616943760640838342546484021002103044856233617290734339502749498963881993207076123060958422399564132818522902914215350006189547933817937600970885489104603907180901609527237223972514836207584322973835657053017088029139112279556383696905216915810535528263017689828336018288785231588040685687831186498531824339812670832902109693722906233685693290464218061342769674623929235462410205206149708270778957135229124403347102845051839869672416339206170953012662000872214483875670138918632063164468377650239838906177576823214429681512897374703052866528427065374313286430223588020078703557090615792205322478326926159148139213665774761492686837674265323511817171601232299661438395898632035248393218464562126580389306524318650526922948531292246339781326657592716744153762177803104833961245543561214605547117984973470993174098469083567853841015028199451104264830252111814727943217870380683342623520450897492656236093142776380611857428528598301849565322818493107529288235505129441731126072984221826601817484465620095183583825459256331270475112548666272671216757664540055790300108342331674385526336982293025550961828690915778208423911168842714374180954118394394098178478956765115193701973752528101012910954466902840794881649152641038988348895370488504208550466129403880830857972702804042907644057413081703194861382645450612537467757686201002652056674766951554691558620014710283378854280706868870339282559893108054067522923257445735479040079506668609566640405192784292906869911450339118220556519900997579029275359839255188240990296323822275414609556597328558466260554493083340873340172216647694295656819092371192902791336129844367426993465674980740187132077041228446773543090020982054871411480834097645610239733377478472421841007979487200246772195775975837250725510665102489347269708930473732722087218686812048707766621655908921163558860411068203167257079665058004447228183084999465599798872391526651825601 A013842 956 259256293729672859495842278821335695612238039673361365707012968869958756900873367810929459903413279652712019297141964142190086607324002846231361521521429536846883407754955295701570026442038721495042218645270743055813314507909546066280691826487307816105163858254897209085885766826303148893040393905617271617721364338302258041980894253277824763648135436346284561979673212330071445109871689003833304594808061930311084388855427984952280751748053332765164504933198853243034217472272351733611224614868495911690767261456804371573966301751435760870500099818818343686167156042061122169222911336769973437767836338405996373983319955939098506603569161353211505698166690765014354723419920341143706692528966199000631844993100477731472886843047284501441911257685469788696194834625225265353821390867312767385341158119432051689652536611024952987509297510823170901592501516683078421573763508788613974416764496052649263370416382533794456924538806974469956123266002874329022701200697111795881523644277102165935419222339114733710153462934283635151473594608870804656895580471153781588407367259618411427396303679903417943116750965484522256953028136008474464587479239045197501078652241053369946012419938268005784104541941947290209316813981628489100244161905858905653838612249082236411919486772068235165028530066913643344978505970878335082516470502654691123682487340572625222184476753593136167474148064866040076395558526135870002884422099098724287608888039871091860845782324149036664687527723054503139323238167446868983782797103201886928004563587071180531813590698630995891202944284989916943347535722876541182679939201463097254557475328754408350145271453365751874052637883179430086291454565395898995868531144428144283443590487338104979992196978019460491960779729030608613420632409123458044291997012810937797838184667953357046146552239038587272714494531534801190838567635346940897353658293825513364503294266983374238276280134695287078106333569394174976461156530420589543090071049043991972642815081302742801983781561545998695287861607521060238851708297686272763531764823872954353642359902916097206088468384008531554983313789408749185719776968120044372900468301287155472905502564520973785090570023178756940982345874898718405805372044022710829085964659831328400285528205269474380280914429279217387554027732123678077259517672415381077867989413351324276023306056852140869716221255888090058198505741060082504140793885980704027670623516538312944843459379613387300199804355378751480824371679231558688585757622400885069555447132832112956987929921404378660416728318899758146906981932571795893847054757516786272689584301413038115207283810248659308830498388024805449085605220023167580972496126533667764919657187266176634209527743273687746083405032767843853462770684021979619594854893240647956802775764080676416407587680791377292263111203101911260409795119868308616419744822733895661436603074754223559405993995965428784232704757134160790318992280922336782944386653850633333875430411973449126982277072969887524919505939578948174709379002047243270132541662747488144939473508218234159073360017450642628943487801280151659185644380610413658244747374134710527175035908645816239696746461413676939750493354493721159662875216605434044785140046067924717667573920909568451397541145661398880435015454808221484348980675014739500486859295867854581608085695826351291060549072858739793723994411725236045239575877308437942277179884491800290233107684236891025124229947216027549148773672941664185596035258122088444917220603431980251573116532808154779701025726587235732748403895840345103792321984123467064712857771187890476196226616268579320986525290075125610885762601745849559932893429976066310745030972818361948766323910314480982893342817731301082142441139365251710058228274445197798027104158485482639117213986334294283345479177599401300325128818831926504922938713982645396223812758378679129771299198875280685993881821111241374547500294406825896672943657748377538459561997994472025860119884469250102631433610170861237995933766928823290632089737930629880744564073109586018335819648284388437232876007 A013842 957 4357320528714611749546621180150189036154884732790184473437766967797396827232978692798291432596666991123130908327064991337788785609294515836610493092210666225785569434137533654856287434411344792167174568771065378539054376934435740735979587527772182465279488965690057393106482083049677023445329900371709484079042970433846050911572889714840400802634212278672004633192367679631510777961613477087426350324939096862738395323493178143092982594629532363784119834412273126455676093056481415586803852102094810787786725363304511073043651633536380832950495177654879902333411391598921280298129470837092943568564025339589581057537658499468428600486186894863425776269087571687596259836518601173602278381334334906603619418799039729232864809171095710615734202507919690738616946585546161034801676116306925681445428844513294492747990182821496384861068763264405033343065172990892499031390243292210235068022560885156876169466588141245483437530723728819916552563731710308847884539080116357953380767889365256102876590869853501329466549251536505055990816704591291613868444020978681607156362621532406640860249675948136745369963233476898365572609543881894430326321763570632634400628908215383988682630741902470373213445036418308106547987692589230016307803629151770627324065556070325147375130814178150828418634504834617603699053749852552177731854319738117393715731564733004112109254500797639839566738006526203535563980152148765567138478482219552259101842581286113440905235063521972859223403278441377034262605663880279527010437470913514113598972700207905331198191018871891147943447884597825534066842032894386027657301738158990275557347487850375341140891577316718191747202684902596681460300476880608874423562402944403820971836425320691530398728854609573072488384824905817438965760568900137959350415593794313431568266369714292071874585103481521536292512509591505403614423806247276035661822934944325403117206866745189570822709440223823689921733148300807898829382657806778848450714824121282373084207793071455198272941416704903600071703090037606459434380661359213186336678371394832743821667142888310845742728888130031389844604554858592847564392291503193585775338170739733222033122781601904006406017210379565367907090287119422760246370887943889700904447808037785136423598872545964055909381328812895806632620544093802657444500713520285309775727298070195707107123704897513931597320530647711129608142285989996806647094322841677692593060169442459425663984021793162200354458111800850676138215214812844806879060828359691675364018399961509322468096138189043392145623952855748235175065645340734173587887449309584626885093843353848931602288818998849217003514186407532905182781766932929377533404742398651354125004678346382630691159532781200869948423788385729151645148786886357411466530726190695570209984252266903928530562326151060678151066109990533822553707426579626662916166651235688584381764987877394235362936541090190961576599068853153840402891303265461714310946306491267594442444358934037759477191130765404899631322136326503381972340532887408017641117627725797033251997731252623861511545961813292950664653199476115508935933125104919222354119469117082079830230828516610233540583217776979668326386541808975971530453943765487529990703848754263610729838914888727116962638474035131130983471304748961778487453318204972726784682644185651031953087096289753486148854648267536839713119174077866042212341551769922916495852562318653687477947840848969427459262932722859775018543439121130549967312564583257940493723726681881292088189369566906657382435139386751670960302424277388680159437555587163110956629000560354875233429980739626012647820530550292636142157012047542493553792139877607746484691735560158209272915605960655481879488412737609977287568008229311785490948642608600439391441539591665506715643015468320484020187468537913137654564440058108188768239830965906321174333621030070460134066225635496842489499171767416633782019837448095522845382164055776981288889858500293091338631034898274686474926504686141664826997658820772733045653532225400096405673888376752812210170120828715716464572947049649 A013842 958 73233486126106479674630062174784227130655147704004630445068549427770848475304672889860884107652182119806461176252981309414216119735412927665912557400784667256778065479549528137169622910151471921953702977335295817105886913137061494549608927579267070693952371046352794605940644369815921733045659635547321298916475204081650577670805557437322616289873205767640381870064123591566801645200837709408374669911251400972044210201949845050963758467938550438119702056967074436340548096000283151767412342279907484910331493181058917604644653004845952659398972450845566518517645258603069957970662016359021102556855573882482088834035426400565879488371343141969597021754554817353430339072368129924733492755086166775287031571755460729216758847738605608318644741550606242243935021263274328511911770486770499928053322589734940539615471002680889740359982704184855395396896362457930231220575819012177420788255180796831617780224946889912840134578873710276337498938638855160806395448319515628122470565916561859321046862749627796844344293270574040476037656354065838154286938660588701771476986580095158412938216303660334279432972065046230830178848604022999690494489880331622686371370060375958697788974879154819562598370727082504346752029149347188884085255595153808933435569800873954751933823593892180973231990122755418065369996373771844451139275551838539036180300408467600112220240394905932783598165675685902822223814417164302886896407850664014818724668263675708601294285712613797844967738900764223814851613392835858010464422573643431707257934172394264901447996454179874523485528596435653751061414046855945966836270313238149561292339228301258358554964739962082648695235525157942425303270114932393352436813306286595019073654800364862551411435859423094629312283752192073696697537881504618682802434884901025844367852875788106851996151834213932460468257748704431318547620911597968331368258067609277050190895809386401116817277561841804756514569023491678355625434329758532105911164049006392844426280378151947517373326390559314806405113834262051763713635775464296022760553388032953925410759670523840384398044422801437569118268753508369989014741243294174596126108635622696262710694590383200635665931254849355138414466455616138331460755513672954203101054309691054787871426250880017887668971993358339822074453484584541263669723492135435201400648698665779249349428108212516648356166158596080955324047400633876329317714284000076979411562267819415567134579454277677101357377485036897313854983115359482669216375342241337987843057248153087182721291794543252291791501775646560588587328301241719255491624360546188824057772225248138993439668180913658790178062930951405537407013156841744048203933505494133308778953628967652874026318267453643021223158611398949851700015661199009014517981915087020448519205327849854326813161015620876817684968110610901955660160718523785323632012907318218037704324151255364913744874446102839491217900550214956595651394133982615032424074573198734459794162340604372623533151334774160148103631145239542340809127336238666552494263969187470737866325869162849240424552980196014621820826323595073358686228033638377370105685917450798515706689534878668195116582141177697285561578608183459153512339432866548916553759586012908505536402642534836654791064833108448918439202218915800611038627919070976619070161200828236894035534827341886841703800073432491665058393958726694571462824460597094457545794014889612525441869361148629167307832110273104238736659581308841153300622272950816205878014674342378876126198734311000190626587387673135333829802844830071547439666996753450405848063612417884388048257686290894394571919656958768335641232901483046689158584494922953395168213999559579023249892589380736683948561752881010888272155514310043178746373836322747584851957955917122171369812160976062374927290783716706104560264544056624328627806839043987539977025168652394223473251054255795431721012579894971363974407407990141452462338031285443724522371851814425986128371803535302655584089764259982960747349651800727324298298916112299420290161041948084514816329220768225046620077521063450743 A013842 959 1230835201321471603891507454971598505384921067461205823890267110232544650324445637259891879197310224887587192989283856867324730324393085075280992352234987902584668946514788919401409852250915788592275885940074316798098641349094592538895277245824741657153257500176051418942044409923496196567298401494643829070889198755000301258913229003849081211983898969336731898090167725203463235250890479382026553077198402296137147040864171045771547888570643217213477832471445620051575591849476758931754899236698405098887941405894057228181262683052445926346518529981361436476726063861341796783612916508946067670673071630242876467033633411514310736561057164187083017144628802815259103708789291159644995812734733204992249139626494028475946065953942744459011462171241039113393815902371851639299701126571151792290792192765675145649317221142057713866230229309234864630435637163830433396124217790137665911188204823652349000032240682378765104141867130448614404344661703238687673088299906099161854362801359655169608834622232994381562894536998537898280764890342784541859100578068514310673213713451659327446252601415619238234429961497232001562815908487814555798140891418733582489843616604738737833739300793955052388590816810075650555861353913078203574820890787750066744251621643288557515751773142545885617110057993150311424673529053983389690297804199750325581082308965114955086085580317184012293934370511252968733115648909280438620067926746110097058305499507597634461953059971900100380372787705144309656211066293392265581875550195225156703884099635430410198636476405401151116221279120294032594089185885507883864617195154593579676640345410059249232233292384542723076620823471329538342072060821668735074405521238758802485570916229732244901572002489323951434851553023092182620395519174448126201860523110531541366290503283370711861499323877633562863090007982475377170829864661227053745306313342309119382558385868357243570347983981875212542740361577824638122996674780251649104048934171650444536272494315599781924493496646130403951250748212442303992735076478228423254536620792669856624378637782494185340577932614023761224170742940215174405370756076045192437091507838910656087378643980570453083637306600253111811331937719540436936860917918301341291519419782977557819755060998540460638052412292373617389605339715412385018497042732320259429940702678475751843815838214727767308922084627524332616131264662453559466842823971189293792970127035240917436830876888044919042513443391015133153960701219846825221519620377050167561678263169708936279996751190888441268139770343291743812387226758969575527047730627699795565938977789745472062740503116615863286522703680500272867199670127039192218163510426839898520647873642059341853760331121093378257697626781782150157522163217771744507003722046867552678262283945172501670748797189540076674831259035037429168780321196229259934283240933297290559696576010148918105310104815650423328899254547462775503112981209845810849951421351751130065760486458537690683721674483549309609177728658040988121979003140163268747771094530133820691319338883020007183815461938154417748942628020662397939439434561360208459366263214595570653482331012705776355324396046773558278433451667739397993081888848188087640519037362118953252550319213082999657073426650053700972207671693317860869726219435825904036712199302320177478055233843135092148515767834179887414636427264319555662575690709255366547972160008249717715101498352825010414942734277360062940447037583057693263523558541484367972191792631672361771053022127564980203861054224622385555677496413059012497818483214435240971088405133907382909927066933491062089570253674506019417122201375225565704688329606170077712592172690597844643760944749722041447123477380671149999190117729008895705190305067076418658606857365099072334212432989524680335402976201926679499344366191959685091247549543812298584393862009540789713914930468877153820935058430294783714317865306090307391534515291814452678047503713445057548859544902017831732401796667917533621280705597814824139481509883099416356816736632021456440518045213451558358543642896513416637601 A013842 960 20686647228609973246604565795707656080004368380820486282123719321678377938002957825427002813669192949685677952570893782369126742562074580860247638464013441678740530984074057368379495386781141658870380814994829042425643865154232816801212924670576433031774798805458896198158940397584200575706584233920478835194434763475290063258554639867691507929813389977642453011201448957494606594861716286973720277568473547391177030315804122766282405363206800551706921930347586536206830972214155887366004591471190094497009631208861419834042481914062458684105936933396741662864334955317571578542182287765856559341002314889492024781434276747321020549381687758492304269149776288916059756033621616520153444624632660976304731289702485136595225530487915706122605644712048144378809863871163710501710076834281348173031344383812702172928074535734563996949731464000310369843731753812498094088659728398843750969340158471125029643541869148739905105312360861449862293820729246332623721595056521808613286275602451724435615683495869936570927568483334426456404815511991179795025903415597520019484702881982038316389167471992312537006064362883978250266246973954699239299353962074655320906801664275843966771656428444002565495045858126941458892361775217105367482014711469715371770637004958750786167240051206768699566768744690877284114488002810298830524835195185203722041250366776687050131840348390911694624154965182628645497474711218276331887481644821872401258940530224193442402045078947724987092925442960360412391939391193043807634582372131149208722180062572678904208483258945577146810331038174781805808856947177731004112621198963254293625294285306865801846144945107009546748766180082635550915205126229786430395533595459819193374990389073109840060720645838067651765550051659110313300987490764949657074669811918703615743244488683611554256219136411387291039953764161463664110137535361243092297363208344189369462658791289480192686838566783376697205837257038498692933205113031689466491750436622929021321131811962285534804962198131513699208671325206517803205898430369585109638996985662402280285931765210379773019093313443897354894637676596196436231066297370091549290196972248571396860572869381447604976692212030454050213055877252316123597821447452890643086566888292503814276623310202469521943746893397923387467096944596935955005879797202106600239013389917141961239012792874929585161053476334801458279318165181856973959227342483778460778448925081294099360816547857370954347523443072791342918617505401965591498080259677082166209126569093298092057905397265262032393625120159704338254792120138001655883091208659750464076736399712252148958479635880962814256587080758168086079024855825147703610674119743898174436528812302091358536149885152216408377124013321412597697474997201089709929211556441702957863554206266514235580275034364600068673888970601874072039690858345025171715498430365927562436820353002572866595946931636636664888809771179206867880819875193878542955133538658881243015236495908642967321310183045013246601450085555694887366101105776724057843788785767959124359004128606917260738386468794561299106478749143272922168158576672781023576568785847707755973077537330545983203937124358123193985631022179696062069727305871497188974203460945133247315613215014285975236433081707452552239894338149593287637488570057925969145021933674095222873674315201571493740104509989061367777794433031418772020909633750454945571768093258653005637710882815929950043942534999590577840093360658450650680040448406727772508627458760517384286088142897984622286292738353228434034271682214282823050835247385013095001082825085581384567144213951184280539407253507422668343572838513416082798696755690900496115536646410877974927690198408578350601804284336940018036388308671452510117133457262353368395205451735220108721108361254941302397117821025781702345480762588266427328597565182853302307907638794352052721768236390418324268455527037964429886540362199459796329520598509525506159944394911871082223682371168213697926476996597689987572864818982473749312265736605251890709018892574384618395786785902480341332043006161700993428160007 A013842 961 347680479971247820355682937328458575736633419376449912943653350639448498004015712171951636289338125905367189348859011800277913162240787480518182059664673914294592104249332682190354178965630647860634490357618091716047796441647190951977985624938378109965039043523347668402457311262197659075900561219501487783112865069729200093186527832256291173776373645354236707759262752628611853039840865635167316705093334911003512348517719891332908386939416696872538236883351886914028208150003317998960439168856291918211240871727333883150751993529647743103768482039599037127760877594022425520558457710480751192844225906347692460501565889292224392373458026156980157851600290087812216319657078508854218943806201133028753618786029667690755955490910399272802633070675393162574657382082648482402241261353766618744137805058740085420402148722090817096734136715453216385963599586326655467348104055199366922541700043424198373219008194782871585104984848998387835572244996443112406888848114962037363502434050406132589392792515086023947579643499401705452795734310035758815000358705947518967479401337472117983552737701774796809460923746991022452224812891256630114904242040588731978480615571484109549531229592858351118275235737539505099603924356073889911270221255671506253349096142341724463112803540632161533618682292019574514112199863232692444630905125477718956347294914415779251565840735406052851548172499824439644876057471445570310032904004521209447959013491478019186451171641874413858070797919834777451071325347781487274914425928408224750993680311659014343031978133098315106441233758603557810229458711216124986120824490975414912960321053152493531628158092413509452206513188648855704231852556544020535657733138893181183053463469151757081900531894600403023223599718234667035649696757286508886453975528917651669796710121305459392384275025666186200508502914261719802699081556816412652241783442640790732558906305202293598487695791928212149938506779046047532128378334723604863326849588321568061344262363650132983466999663996350742600138962745944718481534919221616937702622338027995124765655177890852845131901319051582843714175430552273503735531259899128668920340512581739467035648215693989896843266007595841221930830128979677089308585067340733038355929691532111606547207974572905255308554037338898373159498347840702595783821751575805630217098044337404942544088009848941537801825776759008109300500402211470161332733945124864590303391083841309927957243719838833629718826507724404100433204413290835696308234924392719967476790246751061033217216011837258978439657394524150813048291163159393830427113943944426049737708669963821867545167240251342019210459066302531022730170751853257454584599930535696617754739748361249462917071119753301175594323291892981529501462277958714754780258629115701612812755544721304757397682502565833354202051928905697528771084256204838061022382119160144541875639672914242168878080080016952426786225824208929828472939642383516671446929384239817051357079786736562351769260246437537635630571587934563971962061284789401240180558122402089003101782389496458401230061381030191754082588336850988002880241198139430663251391583742424254639514169914486339708571249086976521316500589774151715205906829782253255089437568104854487633511304745104385798730804257155045495904141280214385323270396963561763420383639260518410837844215592812095289936499386154408241391035959055301355428214443896270224706343398181065753006807487334670388542185738118841758449112586580085979439816371873672552501699388015677696283417686427546765722053502710290814004162975451407015388002799915087683199041213366330419992803877554203025817709699252786850428696894984103597696372896964638213824416227626124609689164652976338564524606850950883137578303841102337538662016208373062618218027313844367275668227611798469388359217980313071320495176820993844111739278028215451889003685216674950094758749013760775979932042927068173103083867486320796910252699149595182030185445283817278933429612224167621050298881817375621137139012638436304691250235124468527146480527497682281377988510662987096767646804559708596547085237649 A013842 962 5843465826876762116717963127679403282405597879459993686843981864197210905953492074473991151114905882091506351386273411327270886517780915185069085876784174477549209496118534389573282685875354298593683879440487267471615314794764338329894004398339320894182411204496904262840100030383756056088660732416161505170777923226938665966185973276731485757659511857468656347309929083429079414040605428730257091862503679849236032041537318213632191259290776424336750147298495163364072094377105765608528101110967698269376325331121300574114688755252789618345036877639541017006277069722734905724025998740049985298132904807985667183649817901334415362620709045620365513011846075505859919684476518498312857788550822442814262070936800624878535343935731080577993854018841332883392266620663073043734468879572755561232724089622244615660698913572180362944810635776622207798890218247392098439719584855735759867158352629830502058691870729715722730859480357115904352462721655219390222580870268166961968385409085175870429924663801050804486971068294444463545137906548770998403711028770859951286426298278893886949570862553729009976609745415678114354542430263350182341195595976174818362323705909933429198971375767170307244851887040826462209043156652533867738718608644071005600038258864337363051536889107404738895529193281972988858683743101351861916911622443904022499328985626586001881067085239969530275970135204549357111431897922585700200723017603987967191847139751271068466684841784983273712595900638663104620155765120163456629486756578757033389950784998053054063338456482983381993957815780849996116526512559409412641732697219823798442124115940333958786074453059193853363234867161621317821024745917835353142799520865377696143579560526033581275502239552548973611319040464370048868164453399714354854631966714518971614273307008780856007802510356371591471946408479996724723963463725413447446227654320463769842117538271534948509782703174937461604016483435426920872481654671699626937934361030920594407013017545867785053129863352786666930880535546871092883519157387357715871967973635236514061936366574811563768131865469299952854304146461292060777283073885124655538544162994961295222468139561168888196244771789663303416991461977761432840009389226795700175648110325580199771238924428646818625970867705554864957691688732158688527338692178734565227058766831178764869338487181531160425835285829988649293013510259968179001519259415713599169229093946120895959177395199331276814684317115324059715980866574179075547852504374268444493382413677145082785281749510948811650635321829767402714902629579219932107988504055873968617941669616081954127831625806904305316870185527346638899025979826397698039203371032513453054603910950707519723247214309693732858213791566845340566331076505652118883591806779547597006543982440130969057582849820623961184073886769118058366055613094034713291603176276724549315303875982669668132333891904844919436996097427479483627144696569539764697008542160918605182158439975681403446185956961875695042043016678416216676766364013455466643714640363211909875131656620266976349473641630974432810866062177454555364408213817129411157266138347958924447726314653752771911481956983404814393766425412334167877465676088150330458288177207138289373656424498850969412119268627150004849649660902496563174128205561766582557806387825051532930951647731468392885537962745183097139313059141363842449880682000158564613666639513493229172110785413439633805220228515700563373434254235242651505056444993762080814589896061614379495041435401055787778491490553220051857710967967128411797707626163058172878691526285673047915368819054770053490254918246915341588595155108713997829166482939279284674459746963537712276315045790322573322253965067343931492893278552657406987012292506414126063424390385063782280802155901471496875010153376595121789683562436830443537986002045820217099898484937436655886242610294674277361894717845475234785343530560842593633670617114607246224381326778885117007034151492651585206992373306704632064451895385414198972945842701736942535750898225653546103119852898712824135373839844235022382166861589166743 A013842 963 98211130152317740895678806286907730967390883560084113894786803191562523696360341295684369276788223160311947247749097224177441789704343841515456126331111620444169564001264207485558162101507079696464044961756269504395438595755604234310528531922888966268523785113979469945553561210659788034682120929718426417405264555675158158893687652862026081128983415788475707229237978105192537711780455440669430942933099347226109990522117707216516238494900079363827759725645808210659959690196016602582531795372034104813407899840155698749145573909533635115525034802487765872824498710830005560503704960824020102905719731107815108355602489467727518999566256929741483177190096991026987670136996846401144200852173672796379302626234808102333543525527832271274342704494666281771173825093484268646045218458979302717638393774281065255409366640407635360013432355497689446475947898083918998476367062670350916087330432649561248100434271354332151937555286362047004451840962859272291470916686597082129802653570494550854315743824504260871012522744824728098803132795365194170171171260551843201270966795173369557961437486940523470676879991201302067956794625436126514608474381571570172215574525228251144547111912518831353864225665495170350347388333859136715084643655480901391119843016732918060807180495228151446617159151490120023747897670304420743237533638414694906146222261426030933615094501628167895348230062382861044971835908384897863273551756870225764593374877799612847719572135880213881287599302034010799350957944374587215571783917819169460184902843462277679642529438109501701172449009828745884730461096585993998269601442173578580416780016609192845317553332565871093475888412385369488617962904641058780271031547184402939085141673761046400497366140159690599485439113084667411327239968288999162041799464570920355921091470896579846923136791559537337869003287323304952435653934833023811228748186164034579736469465729687879603917892261173917178705037099220259103799170067255629945862805846682430198667785893399863387953613370285511107309160936262458093306478209321130660165732887420091838964513022857952250992262942524307622289789574935665483796622787290085636311747456314488804022021604565503914285879468871140529375501460236401742037804734755332852117790242026417555212602872267080646692373527260615343924212521391078078981399447991837771176694131621501158971954059994213277013648944619228667678066939285184478534192999898461237233381952453898385894481115160769424399317757251471646490424512227722732757041018329746600278226671777406372230364030516677412227853992900737429368495337949398938962787667073790561745641237489403026466134936640659460637208158114959975929642942266110944891056943453605488727931348541283988615930903022568147999194863969638898326402830495162076527496543856462888984712871281196950794956935226915620729814928567206958296689271441426291974583682909500342312243640729112300135721244728560977593409463647681321420915244254825262622568098558997296536900671277347720047378658244806571616981314141353686412279974146027880911960584502569271337752816827071505603494891787292252225907016478712009608849624494013320171987214145643192936170385622837516277251020084715516032311905100359516565618013542604012449394320373229503043526552188242909488547816510131508061850788259737267572750876610953049051960175641113970504343422789279227236539858292313620434584988902100055144622376664995461895210303280702695665970443679925364336380663379368617309510931723243845483671010159292250812383107552876173161404785544625193106481727969411572548238623527217084072072922518711572168482283306916313603741853520289010714410975906146079518771912156161514801078760466937523644967216178330228026974597951489827122390886849456601057332634513039230715600155302216747973729201766988793441834236031447978295647800434211919211633875809264542930736384100388797993836343497875480079551222590579621364522828902271037268718136081471201102061845203987293176959172722161537222984136995192573920818165784751107243005742656442138300778288092793198365346478559149355135367668666435243228126262058021177078442729125449601 A013842 964 1650634464470004271233673697264058234368938579994333702229681801240591335764728256156567194434979666655362897392919077046750264159560906944350271115246993004805157862169247535209776030440029488458471203672237621560374136478864440366057053036027994856075079256410652951374918703267559057498902406465777592797330281387232383176526208381652072345534824269156911211401802698013970981321894114591331125857876600728829230610705232305187988420383785633867853157708929098596561942513124451039604611884817777199598946572613496828876889660697531805386629259925411881024561349832919903455385769276569305869536431520729048526132611040484096411825710080218165107759033960128190581771992505997464030583722482918688746939239128419775919866033546276983307877834441856197728118478346190103134081986640065140775348484164341863747665225125331127495745757598849666526921256323096426607392301222300587846679762581541175896823998798652260477614491697886924003822091062775789402751696751637159355593198559301916208484706458443112459107469772269205156584252891702818418066875376094828683761138926478822160657879843009377971666322012120283856149847269704978331024628931073379884427161045511216986403309913703998564396040759977328078288555727170510770427605917667509680551201582230153847986282583299541363294593859094447239130916144806399431593227860835777287599557547787301901268893288864617817117702658468745582841646112224978388038584377717884425520851571178093131622848887738754702800681469285619504691550171103687332114972306786781117327662090070500961751992266306395091605350508191732084664859650320801128917191438611335201064821739150704151252118860434595468049256546960904995202102538302274920015227213528260197203976110901906853159232717663919905551775173614005182176922147033208916436523601043458421965784351358817487237160055741144037564338250042786335586035682738631195321570764858929181630842310518864192503048015233550026022495558526594894757552651320365372500116177865191604349009477510371503961336379914388585180545067855763133174201979264060243005405472638869483537476570375173603482426963275006038207824493385943729786169839185984469289491539498277613329198117107932424287402776233317258877214053042193204078429384177032879245543700597737999850458216474192824428958721872669162085334239847019849273440380522398817420166698270162569978841631886322742546768397812215376217665271048566095530724181749293438014181450474892670171728544102507051715879333546125483962564564777011335969447588395068051110876155672562868898075728260893797267313542058682693975396301144915547967147572320509197971258992278484396665816329880119563554929557513438132315449508930666526650783994048624747449050342174933359996667950687100302863422468078737720964171852372132189020197634412595571775166069227623077152010841210358770837605999504429047348092456585116051689216827958659972253241878869734190428381066960152924350412432855526579969121322510190848188897502032481067562895689582158383130836293109120464049166604946773731407531189525472290594487321543734681743373611592412590794677938646269020883160819225957712745495935638870881872130589108145825143678215671163030136071757894563813677955066189021742394918341953610545637236970342512868257652550762627798579774023152085780255995526198281404256095223983200287895416294672000202502266499906819415972164525398318915018644069908477595626815668284608578728072799567238770206057965246928505598401549809417048351120950229472559311044058667747224859403722888641189842323730230648515620540638401981900299818246545621937531999329608771985393435681735539342482738089332115497403077105272054597158471999527608606579261730727167818959900964002309196142449362067770689524446023635278817093970589588260650350637091810164356883194466694097780651376908004980546171214952581897799726189930550726309173036886407575234527882407425168793193697017398079871696273535185360469323375345713121286476922353432343414436425152815941368956106694390478201589887190912344311859433197516826823018421180687975575284926378265143623211760124407276777132935118086409161923157386948411431444007 A013842 965 27742213444347361786624353829917026745038750713964766533374262033450618580197787801223424836868703257476684216482790927924731689729740163013695006633956211431760288189478543324270705743605575612521525520119297705565208111800274649232320890376522509546053857062493844153758258645817865079384052745470324002144730039275214664047875984270426379911403791491720206730030097945520810283077074383936502232293332028449432878874122839353294521381390285148417008021613971360112416567818082648622634711948132381393659495045915041202933884527343417053133077971566397484379802606641884817374668624231300323749298804568893118578710793757416208393554709318226700966106083767874499107841878048299377962020623770414401769807792031351173885188425812277258455502763464277115216487265564417063374515949459574821011281973350093704007009438681440259820998947963866345317965555022281641990442406643205979939146769707962543297920947808948541847266761966385531732237884492072692492047767304765737289454888186187305716002461447053391100219244462528531066711538350849269152449974446025785687973461937329564054176986521458615569795874057705610770310483061931570809530938444550295717567295691907023890480429719623103871804257052938953011795756106554774518576772658237835201024044992542195723105451377515391692892238989800374748073307645761155246787380657066908872685763705661183054626289505947631652297228580884207010819546208165211767764487636304483539728952356790211263185221256225250289971053454283407015350883725739672990856339560165430238926016747814909664165734019811582304611125991178441146962296142941704573711236508740710724296458969905884670094361687324246031503854784771930254361737361246334580695923777769469134407226495928348481047224285777501852608685342930585096847530525187142258548652162737405697978937593287645507994949056841407839343832968469109942194501719788174499769639844984022755669566712890550483398727992030275287360082852156480396190187410741380815609452601380275294293802288516813867078180537221128951129420955451810979258812665491060504191849778641479409814368718295542753729149971763026484158906260337556266516156487198840975348484304347551847223832754233020254998378460153363169949336589480141180946162659863391601479852975946182563486651244281758800177509238513950607168212569108862606738712475439956924380741697826622313634391307113426333983536462029903828090300210513250367584881322660374812704347638131521107576241640730836018188783958909731008958822640207229523638505618155908735020495548388764137569958764880842050671738701380280037644485633342595614683849247990798090302949883224487254762375056295169504667701073128354689825759896597712313419726587975236130376189100934104981463998247198094790225541420999344876244836322818425700862461641572493774825216125508661057693846208222499861467644033670938998779389917826045480740667227501198153660236258163622538529800592399290199557381759002835229541022067428777585510800316659909302529587854807335945279965578284987639274343129340426103766376702354612788021548413185548796060880290033678413486152114827843433983283888730671278113550190282502911624898811140606883189799770785237047496958034933934016485390797438888424431392573214332440525041760546613776806366420667485410730262007117105708762516808814515561332192429485647238658261664552307403455593063933913924244169178369546004718350882951782949699890936859416382682719542326582010853216221905127393592334847646872331637289810506745304340717494028827608211998370589392477679934933986509602034426509622109798339045269692267904100312732734630758507473502929209729107379067404865164853516908307421614442438896060517850777651908331509533259055501986810659566146428273021978837364319238131078898363699209896750443157602053432346135849401727701399407691692839708039499609708043956319998074162766057078271230949852116966710119621594811907206465771409528403599269305860353407917969435400429461817633994137395766432997543377526588045285212620767134121234017663770849421493750665308414470604783822805493813757639502268875320052410913100793273240529678278784442506202441950928279425649 A013842 966 466263381359146109547795514819415468503866283249605831126421221996204546477384219575162101233252295648410631626426267125630965509287742919771171976496902045533595163600565877651017751432778909319649279416645036537434452735027216029647617204558213817940527175649334038692215053060260858389207774493119735504046477770098532858652651667633056167170963523601341514511615856170368258427676389170820793018154031402149618395237382561010821020857026522489444653819266016649409385255318515075400621603712260934083235133236694097497709797251060810412007641468116442519971342409830158125616055567455464541254465008389386643952392310680894214470473999511436163137344949886666706505498444357767645407680623709354850545159560670919179488361872626943882861634945544105475443501472341157584135489562567074016736616126095024883245807635918966446811529318428701665759047083259487556933365528452362904837239758481726465208157369824998142827012468369041631823722124658265742713846825091197746623868305745250047168853369540626344221384841681717021638220825062723666645226720514355380057769974780697983058552612466154951881559255287858200216608288821883910595786482437556820125153538693881350527304582297705506773414148288744983269251272882866095333719818067003296223611124189656683518233321301901188182439860701574898390868081602307736232755506703323537423229630601047503599104047726461845180159520758920867230844113120632714180817743703369454852224502260573080700354013653377781623543495406141221707002302778506683957322498987700386025629563480525186725633491670973263793599194533736060356995311274421228770364752002405125143250585907208203650275936878858603051485287367661831785057719830467145297756390932971467741982255717067752920960698571062473636794174558634343722716445536820299939427196899127577565932004130385458052871108798333541555851800701060330798462990404479848817628336874646470454538407743551481974482421362052836754660912496193966018768479812330387367948069871398286871195935063102090663982980289075514281632177998278587128402864468908253893952419229627344440750095048393187061925823575421186119258737517493308171337042080350920272681975703169303896290957100394371425757746779797574797338500059392732828162155824324022646071888966727490344520147462643520154583397771703967854676148649012653831457540574719356028067125715372041225253214698655356395261297317336593638713675638096198927999100389952919477121970754076475255033893255763160957698891997395849067570932113962906603792363924346358109489468681769958860138296961352312345639912354098366592690870039589004495991454310981343503721678687353957290791237571152913864950051936068257271901546582117750851645344764099793643232610219399502423465418540658379139320674662735989335046964077609280754395392809908902873487407421424066396660473221595555171686693273907471752485206348902346394808394092612637368567590790956004005070358556454870383960915223560651702895957887275464879680020922103095647614783075746895232320381474235787253283884974824541526001493236473977128278164180409518615395215034596033095461758593911564594957052317896392171254438048078026435679674318840179885770964747587479057281373693134629015069963132555397749418414978013285327904376869506937746784600432158427298143513553617195647171620005745563039310158162365273140129403796130630529878152625537291324771751380856959701301323289770616035606066975796211143748467347882863856410005041559476104106371784400983277827929845186868330054438922142505611219056614495919372366666435511266881392606347218799380684333847717946664213956099070939158235107163731227917107719985873568825693058677922835073934070526089123518019995623327680725484945821892326755328223019984680398319582113435269043044798692620734684698149817712037441505220894837477419845074281556973019869940363094773870207632453609121314504578574164529859496980480144003724419070220079943879292919223594959726877312300775017964768974539467210646439389711546089365277108568517233223175580134874996666227045467431838522007454601709891934527824647114632987504120870216485032543353582302831530125201744441869251592306882743 A013842 967 7836488650503168663169799217569915779144480622576125203741761478090209812645396578399749435427271332962837485745346271580479637314599095252594087408983432679283133914634710705680655348330715128935345439155553129084660847117602419810287502357009899638126440241138357188300058396783804246947415065905863394616509151882046041755375116577908775001642383941167746834396727694655379319393957072793985068256114805775928636368754688702908868897544044763480096296740403941826623537986138282872258247293591969519136932884309117696644008562398579040594612430154633049433158351882015467617229045922223992544863793396000421324907857565613789062605256509788707593849356572745207336237912354321000816366888242683126973112496736196138649660897993241045839255498529759780725778929245637835516565173078064812999292307231279083212712288936890069071561373254831188896412304328342207369379074436698863341599488620802376700753500914648743786493598555878482706061297749131472337791623589307760527507354614660417542766918581869306967328815034144617982673577406829196665306325491684770872630939966139191001265093757718666276273366403623032771040535510229402885383383410328017475843455524828063858312408114677536452340771590288936933806306143342330464273828982252124399630232164255559879890947431121053269782266738811369317255319847489986122863921801162758693472220401511805392990141730138644231942941065395183015548797009218474027237003818422530427701337209493451767330849907472320375746895527291015513229587702798361837270719240486280387932756073417186813297722094514047644579021662528501966420020196589197591943520386904422938282612597342448278750187671122976541486313224788292406811465097190661311019391662410451458339495771836757723342586460883846994413599691806967414947695300137338781081952898283637196150619193419388393494604725573591832929201214382720979729767479728092819077879457852183228929427018945869757545126055832022027335585956323531986877441840205836820493103210328591007444190080605556837789561949718492168531392015617068213867066943128941023195658309992346778015686847478344294949787316832103875106381601456510030435661666244457917022965965643166490584962115986328200552710450128057839618868170498213660642921352939413848612530237863788930220350118404649643238083166349028587733542030343955672945306884439308216763724181898257896872830779440300574935156624012476129285860746449482815382880880253938717651988962463763319611354643949611446216045277800232035278664656039374571289938260476489240746189500134507698562344357029448313593170006935331247323355452755372398564128372604663440267050253698357960186328329858367023328215522889499199968849293405653038563603309450225231761810479957447437231183289412845378194562579056603772754134325252379181639123366956138930594702856531874283928672573435356495770538253854562877744018863106001735857544679514540596253515498423597559313217516258337006543231102162383873170572364211438738232782111637786728549461659154078068169608651437480876365942254771876069427507096825418133594971105380142779368947379086455528235425776687871666147443178306884663222273340274047390304468286276746903340152604512702760515728047660513709856280870368858569974475300535469286506088862045803102710208779463286687599898032295644207242013417436565678001685828234873145666154889601567507315662111177405255295438825458062921699771340531174743710431167662206920692980490715867292834682954733490114881715790580427325950454016908055696023224954964449091807758684519832916891366562781637862475565534877706361191161598978595529585443960157085274432457446100830747602829449802577071253423237199849089087609923331979898967362066441268329953225484428544335776801444296882523454557216580506566806453931626876687845721803986286213279378247579533482995336163450128045544954087682533864436579678647808501932878452095983253348565750929780270596311313188883616779276093390960488129626987839125726933872155084825409334706822881955123962212363711069138781911975326844068969277953171126910039379289490938153743609148844055636620981759465728463941956143657763689526814265718834496511511901778261601 A013842 968 131707864749006755721894815449697574500081285823636936299287785162262156321131180293164588761226149293106409622922034786453121264346466993910348827082784553040711631703265582830374774439394329172016350795887381440525894857505543869751502052114265383217991081132812369263759081474745397978445205012679846073319669315681547823782589584324912781452603546899206321045705802364072960221054236522448507042180521540676032591449660053029789359561022760339809978459315969050280061802933026120234044362263400231708134430986583341127495851908232917935273651113608917661823092420081033964242768574814818642701525775606579081207726362105270952775206546160018808529826135918128699700150592939073060720678290694775315037101732645248502284850712572402257420367163789672634658166463831435101526910863923035312079105807636107551556055440162311390885732000293947791782001598846447479257154104057597796182262605249825545209564089872501436819597910928649658840772231269652655581263817665495531185816109008597637641283600605477442199895394278868594434794815476578308353803412538745944056308208010901383158262430785977624105326469145692311782878280320425574294638524977382989716500957005785269266656643183385355154491348117986163046482587351154548113050243704711454784585311984643194901327153474851542305230557079202684115110160676764196766973933712142485361187608288208913239985312058440193606265010486096840942328631333934892975772323176227468898376374479956443853529594394887288555178073127180097730849680520932067399008978274852914479985831325922658771094815242497598762439617082116532549621279444074643927794747142702636323715869923534528220954404188563866732760466369016830481280293888483444654302915670132457660311905437260387056218850648074816435109370020199701343025914909408252893644382361453090355703456783799660729463821622715357936041084810130391506318202031790056010241920048121643528616879907423233015060933620368794213429193167929602103449165008339499442027585655992629062114502684737593772729167688918697876507105606476065470463794113168111776849429216041372298109648845568532565221075433997169828912955575679564081532165624570604211404988984564699207261458283382218066689404535302268110474317341563476994425579178852728553630795707776700550213424440026946553902463776828123474037640903990862995191772806771453199147912325164020472741666910053131762935177379777686304907461565576457678140078954427948027576978492128470112708037500861119576553072983988499816928516874053768419669992343828354669221206928760670889737321608593937806560408306562112273763635094459543902667305558366578440568313613908302236851620239929574561077318293203813053876450074268810619138480821929935470220748736644819077544497545161692271316013266204339608678735604516736905808746428431827006505170909731211089989199941728036624415436432533638286243725032222571174557753428600883801232834982005404179377246795753870068972085134043185756377809725301650873478368950296281546730802105402590091726612604709741089082391475950921098868111776344802571330679368124059692853898600306058063052801028793059092940077497803810534776748029985914488847198487453285204437944824044995295987841297030253921554512588289405985561006376099632298307835504403812747250478956439459358491486228792892191116519506856359350174333715143512959211065229533545095454333102558650125750440339473663525008056920307453917541216634898711716086923107461581590672516420205768360816997292285242067249280662173692083062341818087495886013000210724831834193197820670987554626829944689610812539852994033255065742556638360132207386312296616662374960754562831912836556284347617863640295459981440586161944454250678396821523860716790544651400701874297704571700743139068573868316071228852916492623046359597512386586510207069219248702614899106302061474043351680346659585594659033717491985888144377190539029344575876817007912204240765566947209293301621872923994640784612186092577589310510660654688417572177019768432903196891939015507594569318268267166654558947129977031847718474197549968838964622043084688840431340498293472456906456034329877167363936451382868980533187242728007 A013842 969 2213614082836556543417886163263067134622866170837865988382129805222140061289251747187217243309927891169239426532450638655917609089871070766651232736780359982955240394036784650630108834002900490394078807826479219870918714870095675818913494989884458295744776100599177490215998882346045903823728560648110172954283682188659774274313983143748809117873907812734960637815177420332974242435258553232792057857928025534142079764494436511271669766142109533031186307965723491828056998721895370002773583596560967694318615381591506214329822783021670651738144254266425079142260714304301937837028211436912656927884543710619774617858256967903288903292896421311436114960787866375989055860431015527000931532440031707088719828568820568691577901485926204364740464110921813027970699803757614929751362790889954454490113531308940059619002623782807967546616497728940380536480100871812242783874989026896046160435287606433817938337143658487131648626982088977814816136858890949052182354300983503983392640011344107500495837053475376259371053641891644944466665596463714851628502373954538703081754372052039219546740916674219925928338221966931650684134835257345392627169989689294875908165231584396233020564698201983157664081536087818993442322232845610854490136035445945085420564525338525898176706605468451829871524009972830159511922656470494375855062530903899978751465480132499927204824433139766204333940496031239829605717717306829443746243805435622855069775011725884627951846271892994870658746877875048515902562390580515305256775143897865452933665121867094782125965790559780657142400322644299132562561484843616562540494446315227403208692692625804844815809580671197192908177505158264065869898877899383741254304869103667916215896862194684035325253870222842193439824883181929496380472236551882424506383481134348942089608307998165320897880098450012977020831042512403861490046690021548295471364135950248780462785463900604062277284129111357538324345104449573392822552670116295161967122157632120268116646958446622384738538259121347656555210454923928043232362084987660016454633508356834007344214328868147470326823670614819190433314540044360446433518311107652158144981083649863578899576443329368804939046848822024825220132741851559657357845310709258977808800872783460603006147437024563532890731438708697150271228150630673374434360188125563407813918078962449031692085369195757262985539651526221923573726579706532643524196500306987070522499486277517203197184283986276972836723127497641894716423117583102221685829393561322723156925600824851680595643815164275638312714860782408389420985145415032581554372129404519467083850631646908956835694765181372496359648026488553876485996501496398235900075860447174176425448000124016789474236290370241532562004008234965096335803063509305112797175927601222653716498332407479852464789448483420623111546550240121592858676898286616564753730792161874495054047320257542564828042793386896235294249213834847863823007441848053144846230550946947629603955904590985501331671649178047356618484207753536307130908676354625027096816354728140061071257795473775343917865728426890924944175043882505588643657992804139973264814054864978627364430988538657724235939667648679187477659566693071380046399323834163106520037659791322514880843038799820877993438166409047322139056095343351734831598380026750417022305460373312770292419300976454703232663487650785533862864810412659607377992115227982742647812272916667106801794432983474398348840251273491438063424258660089153242840028778936596543356220494541652248637285075772017287830613130880398288926357309270716917889935149420918742009541750769236244535965401937515959044001471030413434202445795908071931623800442591151815379351527067098683956091596401321520736574389938325521004788209143330967491515540165755390681359477050212367912944848609279618747194246611691586307655089434379689887806822042547441389466194286761663451980416674546883681746592520358818233577927666977011657951543541752673623348234135579171248051804030162819033636141926532134766269963172224413523974264604395838222326276478402678124365341129539754818391583226806568982245551885679938391878955821277988529613649 A013842 970 37204211890234005825224412745962369331606511733272013666738455636368508010088454114975560208309958066881407041730897883890007255973463086375107268607067510233528725302576239623140239173086748542053282523139636248370530840821698023488479110294988090576582451922770376078060293215589993505565405918812787676842645846544804826228395114696986234844106768608636483439759686903536298092609390504183536116418196325152325934601857994444942953759550434921655148277979914727154153977518895483636615619507400184038412968718408444944241331514245218643762990481455806305143975825312402669226933149620191024986955526144386552002343724859550576597643710152981306784145961670181248061846264077962304656265719612901040114158756167297999349790273961716758192980312262911561103551601754234124331154426487464516615338120709355582016577097917653510555983477330300975676621055352548364468586940575041847818435878801333178089632373468193221618473687969450133614812187380180720028828736629751448880100670660414760833533357760648791249298559272876581651248679765655511320239399053931982695045731078623162922074586543614295077580496598220253048254176170204013884846016707978979388533047238947488376630882680730930860218377027973822785109767436181631415716347739999050663427977364604770655907918108269904650704035613356490916884087299598974996035956901846942875880324586926276531484247780050596240537916797047816183297674775882461043119637956513325157708622076942941986680291705564791161558776445940406774366098486720735450619843491424667456109703220262003191107041938233504592322222682735520978970875766663566618090159220026965728498084961902026819311622340811221207739329194944155075390440854942539261101935025346667840578562906054581711541796835308745143136811638689045666596879727487908678787167425002669700046832525164548330670814649368104789107331505971700063214719192162201987217032915831253238035291777452474694314357974586146617268170483980013168642726644572787181422103323045346236485430612382420300612521052490063723422115906458622606309562387601896553025374953309161434210225286954533782925432023266133612717474525566023208142254786309821942697072903257170565181283036701504610560388151771237474770992299163161213306137090515640032516268871622354724319974071839297294523290377073004608531527649727404118291681826344195128521153121880875648878800073092318997964923201211869503622625127694139711170580659531694271648865866231634135076260957357082466805603852867324498923337219199039873734617585151008098448573063282195770985601465980653121798665169937800998497338990452598184332378901758683278277566089598837537521918403327546316604381193125002100143200649965150772574986535656383182504538084350180693489332252649437769601366405058374115842088400891030782135815193749141013187472772513880375716260660850412635762869885723611175782629503164603815953423864624638373373311568517887064915228453565026590446536922288047273286075140229205430596869765348810753686888460693320881405407735441922686864079713684713949182123492182830416192473915850006424629768527742205227569297670755775536749962533271428333959885059180530661729820115695790113991624369220371233437994171351103937024337410450684439833435680779331282272948112757507602328953108589496435715262836858343191115794435712607314673973109594258893887872494267730304691191511274197231375236946752467633168868605570021201913480636705955681780870910424064017759035153254213048958103153570599531971515300118398552412363687587378104187997851761549342846850268500294556569114890706854041985287296912939238976140056317381296954368205178553561915970510363830723652532723608158588640506491826964954801214038629488561080761115416727581250031460717010799019605771693437031527475431071963570629901683565850851181608730782919267512864070576162552284093702802700491072759088123619447944369258069094847432758327377603277637434863049109474039114980489670658051744230298882634935191592306237185587613771116679131166006670334946499498322637359225589016699271035575718097435465206080853002637728772513811236208288364174659232707339292938004884600990542622724552309610488219153217216598743 A013842 971 625291189239162935904546705021389541356310642701102733696873223880445514125556648310394240421065465230075808150371200734539351951145994092706427863478983644494917286160398859346117999782068982746289519366407866426363511841690278680770868406727864838320621269466001710743959348074421020848037777277486522484694348742878534714420636692712247649024902460005353377172041057787734562042486026203812691508640625636835141982853427312636156223836764159728258077108008426819279865900160076393480598717060874893133606765250290734177864058759919389745724581021827736570554801696025551661697065445666550556955761527908704779503390983714466540876597836541156823121141177790736236175450160358312454357857949534027781198666214903777475071925134474573554949420108202754607467391770683412927633712445974816130753987794762139266952611284702002551914414303490368498196970077310280361623540710244728336284451815014006724152451300879923475741687273702548395664148433298697361524524576536232601327851971789590885329195143883224234526960885699236707812536560821372178759263579899434833155633602238419499231307576038525457368895406326287792982007938892618861362607002811002706583074924944990437146035245215044754967690262709156039549339861299904679203944656466164044500234015566912380413844379645692287464382726553682542840070855244359972758376327649341568914920615332469929664655752439310371014720767607982646592684019958256522751711755135119455925608811247180025970135662695427445052318355726920416656771017266315400718567709560374385934835782022943487632936053855890511683159596628735901093563509010314564150241306010993212998867313954687364752170436682014194838474905779426414352087139449019257361340221971001446396603906762059354825882979411034079620700393211446790518493757579889281164375922912019869648687114250440563793584381811929737190526920620866362962449785462670128799156672216375873171659148903643742187341414478869366196426141324252081325378306715334834158161290550423134196610632302311337992394641329200500999555502039850070144244815048425075366697476840267076224771256397844849289627736015033907628942594351188152059246876193509177390909704285043265689001823997842187989688443666819188238476067572035250512036246080296362026500930925356915851645804225403069629052941367465988455589385208968481016128296455366887525055020519451877030705992828462605398796464242767890747385460521155406125643949144749185623602488613755074908226717910300485019601783955141122853404528643078263157857717753632993110625167474583864322955003838736837018070165511144621381744776412536817684074292201858189858011053267887662493130882604726070943169834712851910297106773323964289034667798704776832148353771583673486915475207170279100593690165169816093764957979753775554355356645961341813008641854887640787474663192926912885169266554169356733031378654059687496334729194892746297141285247532080127900030244619067401905634946052895210522119064881832255672041590146217462337215534358872644053780687809572394598124587747898987343903949533116830804946909103691057978752519645763243259757185952392319446156620296692896008863788189647178831693086684499144445857230773486779320392368037898003869568038857444653380280553486858220861161438931115430272342714896063666595066422499078174013083157081021791137725466052950709229573473011157743230944855729985432867723607364068723510669174653815346340559869061116997143691097391497243946476103820743558713838839702061066333845257649089924470394596497281063797087679894556359805227012462684450612257113968110095883646723599215769789471985926526227457912066424435949715121716367684902972428117485682321399280992608135799995344004347245814246084352066808940458069278760270800499122514204851596188882279570026491731576757595691255255809297938268524129088706434173564016238762863004987153459861994093672061601014120367277100802369208235378287252367743266382930175405477089894749875665278633320445355765091890928378171024651158026157507074108319445817068308566096504474603664648294921094063597863718600896415332307479639625446952702536683497724112251496409048095488848049860131550667623475499308121759375073601 A013842 972 10509269017542611463747716471294494021575512971877433645243348273758647755908230588152795998756847274121884107583288770745402888242910722716116933101491278113026074828497823629030205222337233393016887951991217011027891543523288513787715985311875224337654681675915090752473724763086794097392970922702715983400257919321559532945267640894414746237161535645309974210130494058238454784248062642407479906185722995078288231305817552843475877654024495232552833501954297629551636706183990403945228422637642124328896528903561636369327361235577965183456393033233858768541314552105101446778142578945317715210755483999561601229113492263289039152512979838747222726197019775128903921400790845142157420392518557818404918605983073887788023533845735114157738034903758563696687704453489876121074739805079498734709582272866567274659672537861986556890025561198762623349196476089353882037806848717083149147932781654940411012830249013888873856790538009118730885927342718451206555142684557844461330517208089867654009727782783245349709694631605947071348205301977724802208406942987369801240846733952821116523580586430479497361999025094125918936648607428968245202921335896244522489541740263550454277113414366329257196741970245352785556705755048867497943380697841226819095915433099633096377615482488705150275413880485187742497513070864091958062150030938802483748753070781892822107873869231247489405644411941187364341283240323438417377888019468555952695741707290631354696480070082922049068994314604702351442750350487194962939876967494581212304406784988459611196646756257155951829858863340539164289679521895936356879673105630126762930871962945636430539389728529314612572650247741434819746015528552719666658472045110666621309587721860949931576558615234961249776185111508704786208244324583645199148529666136382317949185484329207154555678772705113103092961185954874900962309893544271096854727426189940629300396075315623540374942647153146357437663334157236704730835633200964632557696216810280961616442434897104946657638176736819872820299529322783760128914322606518880241688084493254368750109730506278578382010773359204674885519638183260419271659762248184308744409019399918722166435053655931733653542693672708230096724067267683196455355793187871540956579401146062473684718611031616349391255492785563000867973090797207133260438068278525351278633599729870427697255075621467971008937572174528199939791307434979058910753697853275799562775887026131381543982566447918420251724447182934056851797169912904216368894114662285309715210277189745331007675904749517650019762705271745807651562984457165506294816236629036630596943591772273387943522050743937631074341855412018902056363473539255867805805661692831184217917381839006800294588391806910880843678150606009099087907648765721705742050479148672271851236243655096578715086664283522624861039862975924378612058381038781167750897793578562387016053581155271670709615808321312665823828006538311009803245255123468954721080003005587476889501581485969572528611892020015483236010679946278938280288993679803094575338742701305735611448893597686342829466739024301857712931554317326517503220973688103400134624265707906377120701522477609992300037834529612951751035830029077072289362375262453626118013540304115257036587264009258142044463281362942006870637888621060733243651751907951942570021441360898528190482490190253865170207830668967903036043816818406674525945789719310193370994016273858894179008423876915236991303489378872540341872937245308254360573921983329802839237652635987808739246450398460337561440205314462026381516450483532019442851655667467126304885128100395495006862050686991680164257599370581862775757715642764938390521746681064160400033939705186857862278770368123871343988752096240940777146544472733435246532610564910782927084386870448479085037593889039155090420924887438524819088199900534732346339328244321012826233185419282812002873850544661078097907458039853449861061160306337990216725094343899410833251920411312012945629221394538524925847467062070383950704663791743892738827926889295518525266052490091810303184886934071534039546249154610900146871340881069173999230972070747752716871602409816862012007 A013842 973 176629284377838670871207870733046561020619646518344027275604954437061592833549631495084042351106332136166506196152334369917986342698600516689777294636763911245629239642562921733110659171821881636434835809116384304345773171995910051230142565136686895442962234927104930276825892093199748394883662297864547533008134850037451070211113240512428640007973929590724736549663213636813709558857188830942514783263446378280790303556875610640299075731189691373515472667345880259874358120834326719107454099270851183595763961282160422459284960286358860838351597709561464322873873677230440016000242324333954839547167419580631831857710464469098881036285652149824572359193311360591488206983091734304239764537059401253931467010757522832053311533345270063649103152627470180050230248749804347966903151903971135234263949260068396185205116343846408061650659607067603410629945173633770695409419706388016487729306261274583487892637995176430302911078572319258509999780849069009428572283099363691861582002716366405660941494845238004592570837673401152428149286510339620750716695490788724249454911057545064505411818916137068912163117614756974319568253145058669297125498892408181689481728028609492485035445155254895825705642293913644266851553625106316037934399388617499148545050684105533450818583414187667460678881089314550388155702182012793539150555569988453344365292860631272661167036120169576554440665631495536032483947420116029480870163943208019896957330874433641178383740537883670878702587445561232420698305140638285742130512192681426435200164835301040685382042032414020082404437916164441734216643724505002350076665886325540504579165081227311488075523167392190693508532713790295015471282988385559437528939662174973904350240841316985500007220646253993724988343169126801341801962363277324862089338098754177617771960435120984646617293132854835923683398652343582460473542380798564324837403851974332156651756837829684843081661070702930829454807657180677296411154487208612579397200315930392121887548003315642838474924836415731602490774189328026656486663020047762820222051636078126175583094240619024066866455067848152970800928558946057866698785624105233677067282389054433963451273946795244647515092052557207223235641398567951482825164816108556988857229995061871995219065695608375984218831067246957355588023737028660288708182613557175578939994910659932278307766055970012188747213775537295456388072504059693043113037399820006363251574333248190129609714994290164889170732783803572693508155034726181164512003385129029200383539128728049778246008931125143143882151787502231789199819079771580664296976489024218650442830946916598831166775106853359765466463563909801686861300899774273370212175756071413713150537436568187292551147101098751174339698677235194928370463852805484708406642403051734873003727547111208198464461566613164756039496977036361031332865210118795086389339216674898038578812538476650969616512890456301974501077305889393141763143002860142721997191610514908724081853080034690605488380069180400226747631497857110115676817116776450610527718248580845498421621554696314363934847482781441322581240633411306779676634904775953846062630033752782480267630488281191140586735884939204880079659195298698353967313441036058094165453571891265125013922146203601593341294369866966309474810994054167743626054994316948298774350364952621563297439212627596711915683010053343546326788429266960978757570887812446419986296431514746434466594580099314388112837745990710785525858456281895831038165906773823996319067227853047101480515091846922893395125530720163277394146983276722650776007776803119991806204347983347084580330485896269168520677472621369367672159926807950319529498996468645343843370424625075520091319293577057905678418956481521491641501972953230846188473585764455528655507290131627587982226840493081079604704484583179286634415375728287246544925089802303262570501147341886221332300806104118739591530647275816931814854921268622601572498660637917397874465026352921001577190323978008988428718378912216943059493284347839605261480967228389779854146544200973055765628394700940272602653809541545398768466626188129607405074947593057479912461021701791999835801649 A013842 974 2968608382538334541332390683410313551073554399033808066421092469223694190753468656537877499795044124212550469638732283755211596461735378884005086990960091056305290630672555025568390848700810364663560285443819071003139409701735260231025006092252296651709866282419852563162612768410408171272809712240209450387267722424579440137038180233292388152614017834631310647190189631593928016555712772681650845962308743279765242631880408388031506565814105142914674549120082209527708336936862529168038981046445195842694004897269270220273202327532833374110175302704599530874541194893212005348916072745080778988269242820891679198032539776332144893576852955682101587640961984037461142294764822778451357722574357356874826166049801686238320006940933953959750476686209891316104219790737961676279741274050042869882274195213969534684742390391026580292162636015985210522457488533262784077746117005263393109266450333241924681011566784930264101026497564969777777566316730302841466014362051005569117608719653970179943443703863915143187338068776853168859905058379278005957295501113686088460588690144159899142456440523515717206725517751220467388983630609001054876788259884704309655119402976839740195990726724369034142634730033806619192974061777161853649563450524494308189596666847761700707907931442252127011629954468109648373732886573089021012503387464795935358747477108629799616234376071690073150484267268545474097957704289890107484984845393497190408161860006606207285095527220210856458354387197547633294676414498707668467987518422396734096409170386904590799215980438782435524971388056975772226979131077755574497738523551473359260462027520187424180085317874360548985797909320673488325025853185796097466548888902174786410414497820014575298621357401590872535879083643514150151665581439601998957135505425761463221893339033078388955696845683891227369346881149938590413178826794081470607542246540132600556846077173403513157673477615304158450646952294235643320782273466515151621928745709842100392564019291726009186248061725639201043062441800036144015571345377942749719472021847565066633025064902083937491824510325323906980251206290206394565606489984336662410469815112837871623725561223787676790786152127328981800921424985731560571842545064336517311723464527004882623646837146089975166765893747219612275367914948240693472318425186055449955244494463461481801518624102687994856274421925455324735514334575731260975600819578774846947169209818902331508350479909034801292292505897386646259791561668642926831953240893863593770846142136532332622980672105420280819227325092550009681081359273720956224839283851030042857992659724827276555419989220884417578194853118632036951077884222506212533156037932292250276921082696401523825907129328166710987127315668291921161122385974101781494190438868090508010573648884298076191592205550067460054755825693050119853611465586466589016945624214655011334394102334177072846344732149899067285439606280083030533613144449070418728606799397924070925643704716143045006443203822714986610947442584484449714180265281661805411139360603898270291972193469780955514652981643107684308622911325743833046025202844569456290774622977283015145858065616541979499841270018173216419498832095385223235128637003493028388638778182776492956108989511243931979287134474354102763343148377068397267123106289484950057500506583758710614340060846632017937166884349966544983114333130689813169978493911463786980709684124468343324080055107729176921012463996865876172333103074729823232258454395147659906134562898526162634583017148671233069291874794813784203163428347931877591592362704730037702286876476556114450541614476458595915327026282347354962465991889861221020332289633648522293975526726673644266174803367149612220737187401584931710018723659424950831889675555943204070113111025242264871217286508167213704916268272389494270464619219865323752680555984307310934022412783375081721931979648191923656314855588764655173012266661761740064628984989341477706076133697913543273507837775098397068521469794377630162000903630034140245629710616207547030008640968385754148252916429738703161632802576964753517101618586343894311657094644196517064888732391742018141240318314743 A013842 975 49893401085321788636173490216077139852893228784561212172339301130242628263993547710432107139055306595640335743218173493073841301732386512903473497057066250383323019629713632314727944994114519798900457717454267126349764058857064518702837277392484349825287722608630462029074032798673730134582112833621200232658808610789906650383200695180945167680983797746648438047325517138199148174251864570460505768088523048303014432914014023777645530851637665136966935147061221695532194018897848527727231154447604406528158140308404624592131711518844330518669716312556204315408413862570214173899232434626572652455841164090726452281332896020814359226346167626149081383481648065717609418548112376437431969243307224096995203372799016940607444356656276964201526261665129643349763622022932921893233611592959070514111382398961185969446465355301983734970377423520663433250943009778547611994678988507461847987441230750797028113761402954322948745952344574447055107557085286199856519303382991250600159649751224276814309458330840821811549590921932571209028424316180525446124265487217722088757114115252895424887265395878728659093435776844762395406647879645480729314180283882225332373591805831745513474016144056470356835261907678187848776315056288759274288212912965175837742551179710330903797808603749931498684464644745518860217328624633907176157144433120825285574468847764741042150051158636895059440189079982443783164375136000183036500140296528507279189976381131030525840600525990083864495562185629183072783626498479779783941466222125221909958348926692705457562422983234616393868194119073591803818838256023837940583491365329612749090585296531790038194693937514377746804305461952559318278709514493675010120287175778851635199836464860984967043929153848537794710519758796542321599043427255390796472576439690772912370361349128948483178396885409159858396613031487017889074296541928127276500962537600008617558912019053392845641018138280416991080023327209218457292387670151720153309756429145316181297823472236039036393271173422818051930750459333207472469707601767083794535166271192026074901252265809324737425094545037718904617082024119498873464148277166746285132766182601466108379955507488199483822742858804018197128086389735190338530957654896303846458136268305371062255632391914334212627834376209520023512108546535081335189255772102033947397794218447397124638123515293877129549404209301127642829789421214315303216922974660468852641072909426291485660846515831147905319560146617377363688316776964881671264638119703165420506611110888698914394436156075798659728753652830488012709934405313428111270873843684261930314282631995172037066943758835404406236720896364848645036766000127661914044753529528035850404212636878420410942021122618497911560648794436982318954983941066728641572858706055997168133711316798397766552090198679983801140281162423093364379647902111743961607805106175706775497161677930514063328515913243353623866383462749355494178436118755526527571694477480909860047293745164216157423290926648370779970193667517430146346227718588889963545019233669718228797176655646608519334772662475710850175025270651776602004545584208678851879049088379195635556436508817221049453832225195437248362516871027139446912807002117707328127851944917924517113323786715476764775878869110469405143508294773388552868538047407373555616411014153232649295213402649344325469963825269887721531202596927503689947828547169971867784787661079939446247813486195604276511456482395324780828402463376984139064567843019246720042403598635529215399436769217717414195588539676435271102567740243691066681892839978397743662335532941478615570252914505839621548901330727411994854165925692897541688724791872730714194846677695203939181599920191683532593929908658437947250284688543955148631569777068737430806391057001246745690548934342766360738527720854050230203698855228276496311302104428252974868114691650184998500510781947161660891683777880367559492817165784229565266219350715862215806021579060832921797846229486078759530640342834104830132749187309983795108298546326600242933355228755659369969686766434618384037562512911046612361926903580681831696020789685010862309584925308008098899826029915885601 A013842 976 838558392041003301608167850061608489507576496182120292980506634095987853232939556369232424686102537952927122836267841898092050758216220122368679065038112470192509990916597018313632571516082734260119992857253867592560484537210683365838586121135484467513610753883252175322647269247309382371921570394671512310296596321545961072990454083906145433214294688727920298261399966541713083364651087835729720444263806872828763573985833697630888437023474237957003279016657953036809584875616140205511574012800887260518753864163356525519957675497216663027281922065132125929069211788217589620724399528768806569825322444872839483492361983421826935517200039292687610812176059040515861497538124710783919107072264515398198383086633077720789317302322046937335051879805833915779477195339433618259577310042863098130670003979340652588486743226560440633647133357111790322648599165348049714794569759844911279124924765228645651507987899453305799573221055262731655192711932405160988519931957933948836883233368826420418099066166441692186713974624920724310140727482046091173010530043668255145740816935055413406080269508533792573383375101429921579599530913201594617583428031208561161202957480614146844957789333157097287330246882347303174383527151045177122961994428205710304939057677391531500129769203225098698389797284237935483672642194222077909673126487461710574650097924382002695415909823210295264011257867264932663643652910755076294457857963754621841345933037669230047802973040315339510576913653869679904274410559949658828704222795258604640669970410924300625251643079224197731742738559269857446783214568992644267386739377094801473965467078809795171938221007804146790539961899036664462310270810095195895091666563315159432803651464918574341107317288732374715699705586093486799115122881881353116314592221882820338208663194810237156779316453071749740071875220202309661671701980186035136151677369443344835312634304230373556688591850078968369081952060405334611713159572239960616677076304645329059072519097871108084661708611717302998800122970013217989798375662899377334752539519924382240865346831457320861903564018448941629899297579376417566311940094341504814226401230982840883541912214354168724608839227919133839131747952279344019689805305842178747421896261408371443330413610904215111636012360953403035168008341615112000525821761718884553914727429445403473792941921544192916336836545724052293040270802348997301166824435118500006338512388727680999501847391574102844705847384198261351509540070448766248944772877851101222454612940706362654227288475165948074061162643122012029615867550102786266129576690801390262792148195942856426984123754746641855620568105204011177132926164145613789350172570777698537743601788015611846702549007849094399599824288102361834676415097508508278915036272683144404823286101430671262440979969214487745764705496844930175128742290792080762742380419495103775780796320978149862362366953881044356322306858428417790656975847924134348897469083021652017814865974974980957813250604179167698959044969965448469641049266323473617301138260286954271394148051452549384459524138229272258891649723844409349890397633795265463531178028389141046797028403691034178170558208859713833228821051353132684263547284592307063844807638235557359123632883327017985588196153139659292246943910256341408061518962775727349245019914873381136704651658327530078173682011311002935774922046560554516953154392285717181858926219770542273087001262489521075328049099618223591382960201976972425258191737624479623752677282267339523218333780242176580385256586341847601420856010275715757722572961516930877732873302147431091889240734099646519372384665535613397513966713120528983162397577004985113472788112023292605825149858661625132306179974822366579435534760358254183050793243194269999563014495019954054821055939498874224932435404394022219033566659821643073504054469125647748608403622564659269798084712185946034606529254835337572395778105335546303429348627481496261051804679275418916656401578972525711431472242012799880041115591118897644385173668111170282980901329696367031080525483466631180519313154495960413966905468480519545315021412235977562837193839651692118209376084796289296007 A013842 977 14093650895033142490128477055985453883153838171332895764123374999251267849286015123897689361699325355374846153509153618781233097093340011596650389046095556286525515417335246086797222629470802514709836719951865752628164063616899955329649116937924087445501255940515819310647732654239528789524885833623244107399154894376222967753750561788210586296032650833450156452879349237666571792109690833255109411506741802111633029387979906956082341961053531517343354110432970216689658693004480468434033024433144512187538696194993533124413928652081720455499527264148675640489866242524573028755514982880017332019054194330977813199056127855370645305237581060392200674920243024293950084189123262014145328432563549710297520224537042137253306055900126642875790216943896650622505673222069860822088715849890400090282170756880778348054696693408801325729707370332977859952755006172004671556552333953713423868252610529197847464894752626111710573427126275800730928823909447933540734054496416995878101496503229865647966991005059385520582101771521042613480535206790748654344787978443932364234465910227476333115991089629927451780854385329732691988329316058179200737724674920522287436338106376681966023205565322371334108159459351611124451863940827616291905622240354853373095110742383919469922681030998604233823837322956186981674086097358290463427876236874768969628144195815088319301855196398695432502237210975121723277858874471060567280953218796823929287501096564106749413424567888579911154266187780587710151140018281073915934031872519911368195740192696404720608604365232521091277400206965648494108085487261059372201968928710832328372937605193556227454765680478164295108605139637109219618048721505269957408805639929637884587130970170886478950990681671725021846764951785473232632727870275779901825899351473184561424273002315175655893989971626776897881388006825940218483716295180986692533301241548234296647099444751199888367265163224277221379160368279232458819063072930637018084491621452174045495831828477919713578909336637132711500833666757012154754541299766349834865185931711369092322223884196303191726013200458071361973717494416579450037004777165597671412703125489128606729688918586650513754500760903636882434287287833958934938926557775289498207919810465490498848054261558467143381266459750543844812068716197525187392837486349209292697644823906688896184037974875393250344873211823984146889127831375079597640710818281036629606531377717346134558627549110185946510971176986220178534820839964032414346014797758043458245794679694451837129598037402114089280745960542951656181753885914577528774839795442298966146747634729211587968322167946026809667414888144163815854073090040795330957608350397060779323856715251178388307529741174919729574074246810136395355406508543825498643725014634985608011864969506745291907845550342587895543067405285472741453388771681342501379411187710454209159547843766679764736724301393878712496709011369606417807571793076060926001919762878344905463414452441404504957967302904439271516404668810209292429257115019098621085980230740642840439321446300762997504611222191219378855191956908652987943607913031197026645568509123136293573517656380835211432512571816305210395076795410092101024417439212142904822039681975825012534790897870077191283780812745818253724794386299678330045289949207371649558761049709276916764595080421510798023865073564104026341569114836543239766431665871146048675502972975683503983773230218661380713038521217283483900373412114626975551314428534254629036411247083067175366730535844530261786535007446647432637080326964703954740043283764215057262056401589191874361382469018012759051091669073657054372017238547416730620010416076722784802137149798775478826103293674525933598669966836839515100573032717341178054534682038366095882655584617800367799377487175157579098439441841650331435297154851622355136382643462594761710861439684444228347496409757709195003631937186017518579255842616374526721737062382081507659497681244581965732244141337791239632028753971509127583851029739935312709181613839944438946060008648206840691370391800623670250988096187613606677541780208752091998109564875450074898604716863025989430744983857171234197989649 A013842 978 236871990592822025831589313879947523414166558145591979107621563612416058742950056187348465102080561247785039302028344870856184662847765574904903088697728014507634337619153480980800920733515777864728225752231007704421553417209237549225412708375690137696539608592249375154056442719803760365544756205705863713057596309781179419037285691974455323877420762557796779503543222637462072109987573834518623879193809468090216324923778296210875921339426704211989752534046930431903093653326303232970793041647859816335962866949256311222024898855537475695580554728546791489713181938110498894293940317264451299244243844120744106436536340865214435645128024882011716743384524509308419064966594664671740534966095579980970422413794067200816314881513428486813406176176071007012452849843328150836845047289107954317372443910895241695755287326121723881539191773186358892225953388732882514850975076760061514953721625164228222342486107387059519607589711317382884720743446091419019117253921280449723251851729784351945381217822033092444423384473954163204767355220532112633572851553707171245688668553193194730680462243410190682080819654236817354247850814989817826798938611389218084942534553872893802952015936373095012355836033322528168662477253489747018057792993644020641609526247246534530990500087993541357877233886924634600996365038300787818832315913154242072540219499064189382506280285872874134065100804858870803130974103235114954290980748318219779535030929952942137391426712503362566769751818028337644510210287250009305103273681442150365265805418648474139268813566462981981099265278471654240474592784396624868598491784842958942963962330488099514832246791796507307890326581880894654120544862339072174169796390297423926255910215662089051729300386856682442178578544658448620858257315725032809987890400209812923857756349911157248610289453131239322692488230723577252055819773106843341407193966701173823747800367933416523788625598310427259719548309669059935371993066745216362946050681746689182648445541228396626120729220860289482194511437185103284959575625173041674579179954272980334659616821687267743339103860098805380692269928659450816771939289822200063433301430095784493305881654685835184671894288507425083073066446625347819518538656529290596380508254493498814139247974013157278808945389027390399756438913131805824511419633071160582369316555399720278165126243730734358546284071125701556765571461920962797547426722849382633796972865295436483526853217894895203009892571607402540634733857275492787913470705919436402737071181624652026637154214617331498541497358845388485446737560566304526118732441998718724028387496893859158983590676668872590080242025038961253059406424315647127404523545123400518096059813226555172284652359926875894951465866137962396738317189096075155705086320970203113855414542499868121095160164607874760392333880632940365607105085648323420683763831849603893344520610186586805930125333526919520932188354088975064091859126229355983314265454696342826123606702182685514828556459914910836376213268693187577858524332125990524592069738057984219263675547976923699060000811367824100419211219763730768368218194315328426832069932832551686090111250792697398546238794516641671110055700457417941917383900838485801344020934967690985672230620502387353906504119818967390352619250538693693071188176328295314134096962463817140062549516644331982387100291391896370722752113057782230754417008296351640089178466802312651455276680285041825644038426098883513913575937410535578090941600375217550214963829725110016388640115939020109846293870155803400331409055295779367315907470225162467403381941509547832391755156785740441371697682120954112830493728266432991530515063001479844169519076668019472630318056787757365992846132626761730295330960880353179562564401018818973499792410671370781604137426952873431907471699032617120433039281591216922777183088675830160074448216776454145836372158797818440426041968285396434761552946853406670612234807455643899233177528677689098061827283464257364495507267999153907301784256839092800703215383807946185366430565350412371499862174993082025908356932625221887429444699968496410212227456861689408820849476316877804362530943687476933165612030743 A013842 979 3981107545893559788151521598380278026021897342752964392861795619633876699292761594340765652970667992891523155549190392244479895628482396017426706211742714739829810312365112554844321074768199678572487290217746546488213048283035655489831511389670224144265741201609935248214226632791741800463710717549298451425359021178492282495759660625014670628407810756308890473116050942867825045952561153436754511537610355730192265772993941824416191609951744617690911770839726759768995295031455178436540118650975579933158527904816150822708572475065018354015622383322685924567609448833823154916398254912263632986398006288137346196878866280921659019887666714191970923306063703427946599224893556529137943171175168412740169889508636887444119804213596192577872917602991225414858295047316816231114854709788037388212078664810416327180559114090127813277029196131943133901641598604433556427100338115106353881827199354135183732910164006854309346044760278111254143501535098458479454303686654960518498693872022485603146022127934910184713423822853747620982524939191483217032458916063156427126289452373518023838546528924995074793732335928758189272843628647533868215009761241618588353629178246941726146214531842622607872664536212051730930710255199402178132497326844175054923531307637472505862357334978907449601842669937542333738945907198721340871114733552383346513183469120771830951783052764665395571232149227263041588222281753072577036768513436984319834645264839719098503137708757044014659699218805602270791283104297810906390870720763998221189022391671224904858690949611543338156335351535273092819656480927354074166534851427855610954395314888513488545785571829723898323712718861672196451803997501332786031271767931728803928583082994632730692414351601900261805695369600074545970764730705390626437466473956326325811277310972956819877393134838776739296492649693771162875302162926606716039030708998346628455729280783856931515315430430803350954106448440607890333797087472786851412034273808116605092772424211425662095211096014998885327243153724770030910315587532283311424652277491465980484624179922097908962300318576680622033294980690979389877485983644041716466123497135619849978991952970304831948780527306944293371209027768432220802648079200287787053367202233272234569238340699239134384941945153383350448706468813006260492563429773026995907881103346603098715121276778382452364087396383409666064558959560505621738379600930929573926225722947020400978635822033159503676987264451005614500447971939229207286461702154387967620801955349565526611690650885073490495986946110114444274903318180437880170477536152672465594745108660295090885037208502773741621478627714829821780169443773473081270287827222888992507640477280898712780588152213291003166449286812180734001980896997137735141935385796546203734567952215795283511246356886564551097913955531797828724758615174491371731432018721896292635441357895405964447267616480586936388307289667173403902191876334536786011562859497081433878659457843584395447723548421789906426975016406926403621068218450041522746818916087540540773164594934848156610101433636659019655745682970569023023964643191857724869766599361116696188116499792072865177366635419441196566346706157587823349805471221392430863188959854001982396193180038783624257106614741797384929656471743803824899447459679549659344651767648129374673031269726241287627979994597423602302737294764162145952289486658436782014978822491546468733008835165550697963599353827443935218345470780058871460974455477506281366462897086189924045443874428587110986186661075708587749369991992356163826478456852074305589648640290950970419008228920097939598134122943406875774342108090973939288653366663865871740957107121559403276497755580431838050241764951057984401073627459516095888908019887923290487611011046153728726420737734796943770068876845641195943118091205703582821116116171374677500371251179361864829071906872914934528240487360972657879037420377765205912979830408907007014412014724485920671125131153183773525075990653261779720021088004694632701418940955660151537453598511844380727798183575108729609441754966632104262026677072370519166436906867474413894052017148457765257921057570555424815714441400697601 A013842 980 66910474523833059359462623503977332783350028639649072550828198979186565685013444116085248329478016956527829675315242922452973605827903629864890651300759806632319621919920446709268504303629131997767793886689666206827396702492980261817598211926187457192674312375458181716736507017330804440393586029851059073106009068946919791906232616124621569251650075381283522181661468196779535547324695305811533075412617248757341410846709180242962932388458971789531154132503287651437503923593667183982929774166946571936595378496245046877262977588417763475940565396504382334207812006550065764679905470310414879602391291684724377530943105583450323147252014465424455308005012663513498493172786004585221410877941055512924035332971660167273321549417911208656310126153473525547523364860253730396347363107407544383680406119468667210923657030512778157747029699389568251484890347744714782870275382700592489691869739544950032999021126463200377178974285994215848389830300399791664188482061609921434407547907081915532075193904202035474478514190702936265853296652991258428664537002273470070711546826041717426654451511642392222058259369954638887108682866679101723089669057187883614459445598796349591339427636678958170515872860115953441752447259136352407872882572270050148099790687463000406028639728990497505458169753640274003150463862288909576020825326814906904847074565512812162806617767815731303365698732062609939973251889423890802256968405335395463460882966161158888542235471079638754385564770465757365189095133933307903711364203880518103523899336818276975960018790121208884393528253253334871019966474946039924516951247947969253310522057331246201989018105742169559126639665908124605765469786004900134827584603628566007627695875890792304747408007373137700168322076868452894130642828965500258534499027783976557910137765522485271679346417235320657356151963403211934445203452307479076467989126135211784455442022134283447977906439250511919485667078941296812840127649155128611682060039893015781794226133721431102834212890724086265694975684652209909509674079655085615114130827799068734005078591950699555929381454318271214513588740473290605670906927105409128646137616358362818596917753571913310563154322447812738689910129704040335030106267119236837005942567934606446405188792132112131607719272192913970991409621340196220098513564195264720223757703946358280105043298814273876883216871015966257547042433333417984556945952846133348978075725570571879247932260911311778299124953628051362909029064382625286863561828108798571802818463560147805762684769425430154766052603272693464928300068658619452025215950117966129250881041253579592504820363306118275432191296003144814659307841500762076909727512135095297075913501660064665703345074248781890218513163452321596371292935830893914530508029082552046166883572890871329973517520192490410302639850622926107377018045237676484690177938658910990323862902148088044465226830189224639878280617436183399384138865554559762496336979567447659198629507977122934289889678325022957318169100751212065659293547489847872805785522683293868774577347069992968145974795131328143354117693686353569963773758125552781886167235462288312833674012005368645036001041494548190690589090390578547040180554817942585517616848266211318132818776911836372889190873965388648512736320598110885085013454834191124605562258862110400129636550288937321163459769198898483902105713101273187020129402268346995325749069615421499995679492627410580674214339777850219214732327400449452644597673210448070926141911327594053431775197521263574344839212699434234303661455415530045431623424312812854045224697370012959832271303460086070825840204309839361139367810684998997624397133519593706350266099392048890868097778040317902110413343532431543828844456712087023604877090256326743225278262652705718704953339108732233943547613144691580215985758894260116474498564492294204748739618571534862182211538813081304616137871075867460972981924289099815779452009682500066891222731474434868719600079291559681635952174909370731754394426094902691812748140641780166889982630188568506892104071346852418545887575724185776331882361555331315630305093721642474317332252214129660689879214588325024877712616621524580007 A013842 981 1124564345322062228654488313231347032089763931346581962361769540243188609468020955259044768673537030988363233353023287797667127393149576307139217176411870070069395885608102947842675751831094821486483311853593219938148056378799519260368373147843432593037277168094325660113190473440278830229695000403706749841692694421790880942568051579206514714412482816933232157307184295983273653943886154004774436398459858099864637092100641192343478004652829938866650107504982755557710128443838764361201100714423871034538358526386390502866158864328537350740133082619049153891030696394086955306975171239507142881477390439345162613162560775541049581135864607120388820361640247835671369174755014379063816252625555320005714261841254692431362715281066833683886604290261429543877225193206284446771410131746198598456516585649909889813993903711828262497254328157640473602706552074545421355700718357048857974251254712531975204614548072467008739247020824704785763887877858819298500015818009477949548087657674325754347587783947923610219560388003144249820196356846824080410564873397210211478448967505283144789781366556173686076133165230827615775635632940275662659968067844156759908219902178970247581641760289663249971860275159968829495533381084304674919119537392142732839113182084190647824123347925143291574235459049432085170949846133489703244182011267778140349764782222573834020290824823678996015667298589776285261130444505547332713532867988471991554387060012270597439729351562435488544958187097217984036733121916017105937676898174619867765926176153904781134960035805567157720002029352428799177232576544418093011356399624261519240389944217566254916829427303208643780241432864917850249100250693384356566047214433185308890198684586096546265889686379920325326728989145928087791653714026423162845189325159965294008795685425136409961114775234474034288184846048917782982220534422931800838197493242954504461342614066010901910164673524483353830795606595766375533404025399350246576540383090481916244615558629456092545334616054399717867535456331949691949129092256763023933223196822818948212423355894915407436505114102727184302329885961134595209510932723860611225155634918135003892158396684283147010634934697380388699161319549935805910850996031473013519558876739276930544732008029364408595930937807746305110452621505864677871195717473429814152800695730226443613725462723171501048776225951165344890593142177034756066448590629484963196274518719664601574519997509136417057873393095626659256412051485078783196315883645024577596289969917055404171453442919733204611153046103204159065049939253945417130187804473632656734319557660348912211228515846085929855188839111924854899978986892103308226621790296454546657954878222400706836476120662899277228902550738143169070212320372509834021514248444790452239926812209576874442864908961875186325956467969419519086685542286309628678187820615040317014373163796402915763327067334990298522434262337249934393449221913375485928275935615590092808151366140571505156610175823608660843646468076325621187535746652661873198246837279738120052494321472205371815629398381772232105352656077786544450381145552816165605160812726414679673795559119774230817120069504398871440936730842194453640104314584825161034794586368810213623858285183557233919148631018736287015553559340292449645623821135398250231245684884695489494978801500706169556794268340925886818942690720093098454247314863924107950439864613026389150427385232588889629391520408646328634342006226619353950597753093648000728055667103682873256027845744739876894013712647839391175941638081168813473569294892425445637938091488697807815900983797253666592369896313835470142669354794182778153073242623063811422628922332482165708820119355523622980769717064749576957131388783960046605727169255938083573387251760404025014274150770400462655889204734122831388690072649735829777586897373421988699212066769331786428696429332831457486683429199172104416572907201526900603805249926733778624240780447890826838570318532653243569255448203701793888596107119377029541296857999766399264919938065579270895335593127126548598500732485196390342809946850660453421798537710179645065851403162962877207214799959585978693119715947557963616177649 A013842 982 18900552951827899876995985080479249568332662394142003041414260662867270959329028195038765427096136879821420862964262398015391410096664928994088823083954300267656336649415386244391851361025210664723325022323341247500454383558483520209011247495804571591177517364161331369522392287110766299670483871785099344589329115147039336001741242891723892805130598704196832867861846462590880301834894590358243952548914835084424955606935476519716834824200112782531788356836245172658434128755598112618706899707322000477486191752976065181671532032769727253889416719578359129446552914295419457844331703022396550408990501114074148039423158954518420310150476451872374903818087645374128701720107526668925559757877708263336039598765967615693913155728890273725082158306423846343944523822218022696887090084258359844258674255018035518103795539684697607791353493345463439840689020716884896725261973426920155973240837953524907263956709453953015880524679000813334333663563173175949889765853285295898054709262532392953319907884812752116960151441168845406728040169524572319460363827186912024318291796861293814481855427709611141881570108034519738341108082827213062326083316256742663777451895921952951104653065188370242277055644613596117331429535883908671365642064949742910826975251288992217980041108577883301488175360243805055468154063965561442424967063377547204858496694814798428379027892811572886035320287398370026383819380804734020916346912282248762054583317626231931169531211709853255975112250542942657705373580042499499494535627620836117541921242618677656535273321784167219800074107326270827771747913982034889241867008484963353873233792464636046387152184685027676014517762160674309136627913403710880805555532978545486517569291838524653090807958987320907766334120575613371514323971642094097939096987963536696405829084940267642216456027365805094281522707544161178582180522046214776687585268934336356481785314607445228404137667925991727834181760055045473589921454886879594211914218601729566323253693885268547409438892026296058199668414571078472589012653559416143245682269001118062606199342525843252785341452724535786569258393348789141686250246289925292861190756069095010415506173072746851807741347458872192866804297675771089943672690300966938223226041357027371665310858949527615271811271734792149991377209649067640981186423575934886466121293137915837815883851988343418126782029561235951576198940569423145208801462709753776439785836121402958662957598136055761491678117758197262122517349309719109180481056421928075660845524395950177909618015151955969899649245856552301406294329041060625707066429788344061733708805597484167534117665825166223076158818954121036303946832695580301364832429512511565680247638283888679800654159981348152386165170255972242563058468500772780399589973611593130796449932806358528761230524922236256580350357162033857289923909206005929194302701076982608060569763926143805234238020699181947266552647102159647350701072698101791996533649891222689826600010724585287167147225067390762799166188958804715298913293991288102842934594160558583722272060983355684105283298602445904994662090699358452577555913306181295325937779492851521277481962126045497343337008160431832307823635264762182329233215227156481511792613100593260376186199080046430479131041531900775870408671832295201193999561822638391636546225857077091942108716822368591741041268005941379765969802932604705720534620917972482323042804551134522451233063604121468001183283508118845357386098650791481847696436244941948236431597011598050814060003431843110957688468472236647494051111230204248050279139256994464836825503650544055961847834680442374417960847346632746687843846025829952418701988765833478580124297642027759068139746008285531437796634707246139918507251292016503302456533684551370617919540337110448414905651998120575857529863966402427149714051024110091071902984155103364067657206192159334507100887796898305978688394550485558929340851336062618448154835518614617337614796987701126675851343578303064668476317959616049885634772355369735500576292402073872445509399068190805937905313687615902295001810878695732491606776719050240660168023294989294621764532959917077221659142920761543895263065930606694497097746743 A013842 983 317661593461371513232671521247614747494967056858344645117049478960810223013442976874016530533204772539158620443840358123444683429494647461603650849572019924598500050066724396609493845824750715642004923650188396346740136824467432524152852036661987434732920534339459496327562847169470649198561822433092164684512854438276290120181265069281203466375829972421436170010154053496764925232939073380151006110489611633263930228885764553866880842890331295536011766913346772616870302401995337478782606863380960862025110424792268727508353438874760805956119426805953481888608214830563114827989682932697418822723903352224244206098585032548591090152699057726619005008470599055802981089809847200724631882850650642781888817536459617716967598408335458830497455834656065585502675611880018307466581323046130253902455538204088122952770491635480712694149278162657204033402460371188684459261477987386247061442258763484893116385320415792588337903978279966669710145883506251568189797294696165968158605498575381928366447691820047924829749265271724784750878171129199486973170334843530430392717530229847765139996544173515434461603548805736173242299003548076969938514482296327073950107634014760263249215904066620938661950474219020709943989336209600853039642346185610329102268973048414092207590550911868484648111763279617631567253265353069191162836421434186435872056753949752317185766321794484105495595628070304405033432852333185164689541042554727754943851381819344080067166311075207503673173711594875237248054213759774289088004660293423392627527070324692115373388338719226498463179845521832633802359767190296060383488058811606779088547440349953138031628866768001260150776000028634453113659305340576168773698971842770413991900787087930083844497209366699902496828777564514333935041242991388675504062403076703161256492769430591078262731976451937086219589552145694716928430708034030731751788245614979391143389365782607331953788341784832142969709092841245149274625809892283785339919642272039268821194924833129708476310439458285957850161827043696115888803535668373107119530181895101791278222392349831847549563233795941272964869525817013099104320807889394774397118033037253279840053412250833656338332708826741264945512379831036684708683306905888351330717760077087559035578879606364710629873332044046651664905076762571879841970800221040737636836100573768951486171559900368087828456825570835692638141175594150294801524326183762831720623480547692419526248328351872689183390634125162021384493149089848449067996345115283345167631830728522734640126949980658923986103404875111074529735588788193105936258665485452698645558443895676916403745915609523568711241001270161912257160434417114618125038738642816781884387922056637317041409594466806518397154278016492125480757323680092488120175908686490045749295934020676467792890001432368024764345948452822303039471751142025341651968645497000846693673996022306698934571838413891150987708950339845997193023232928836996818085741053721779747915666380248104921418243411707636550365586137830630850028835732111579144481201724056508116620226528947258982757496399611308325245285758384117512470982234936989030543036259936355518110639337452446673849465096152377805597591837894857998407422648322818984768698448381670927142561447938340357062755415026656340053958547485385446467550635553083448235432417979894684271021203633548921391680591375856769726654477888287289045025373768363510403380416090917918837874099994469512695887445920953433921588160023852435414234003968739324009705850973928440031906477678987165865870089612881334432517026446042796981041493492305970512526239854693948550776557474194986842667961354856573582591520156124010301124325187363274496149070469560546658224711161254926875048039524685873610351372464921371004386961636254885975373714445815306509319293132412518437504423683325593105244055562218300645473454694822239885114664471621935060844621202469828583815847210010788925431688405204428258138320561355873593291892972292836041033531520539607883081475947266950427863618976699144558185746401655574191676470139082875398374607147760469872095435438239175986435096317077394775443967518885074707996505457326316864425215069239268247686349095706714412721829509601 A013842 984 5338938401305271022901510257608661061147911324618198450482250592894337418186936112321595828671572612065638933799624898980734794399516539887172559828756938872726990341471436933815763066776585277795176751788716377399661479608824138433436984180178022815556195420643295754777348772377293201080228549632980011852607544544109608049886522019409186659378574346487077709360659177120128098390007006300197959698998902720266875356883044856840666326457798084073749766512619207371739172470335637005899273552843809208056030909483660503232896247168104865704499206327660170101838266657274270914022601049845518153520643640832872371898918642044170452196413063211285617177365358330880703176434101902578888055070885353235205356335276794969074426448894056564170740213064494295543469008867467693590832296436311177338570230596109082467213652917524338250566918079779628189395151458568219706807660534000654361660043037890598607088080228226032195152162951399817818421864089570106565923131958461426841682614556444070054886356419545472613595901421878457308009422168455777558073817715215943610403530573051388707921917924273906996170844778007863683319352632529633756612903954369131879459004886075744429571699647698116091401620199081072028628773674761537037268912341552801221834630024695647732974389175773621480814405440533533750825630789033895873791735044371427701657863633487194941174570399894361064475720977606135396905949163843062937116302217309377341310174237715953688864190241012514235030570775068112428047170660526476702094325551566959890847470947100383080537808854039759670663663685441076316260607167305886865283804446675136141216829961662390897586363769797179354092232481259253481271944859063668579558619761442347961876528586840919174464597826125261264201264526792410446238170956269469196776808510150031237873975819944252361736328227706608092641602912691107416134909927954508552305044050958626946945070708281428147320660377673826891900723382807223858635986859613580208029427666163991077823101670411010361349555975412093587669827123400619743121023978346811357943767110975806013083748223623861765509270408384974720562120406539156646319818197057973292362781257115874271777699699761262078357837251040439939226567820233559898840339167265520815373393615610604710974229544171691556281091664292074532059625148545584504003239315031677462304342343334767628085407245486452132873867369035486169238738210884004729219350170501912728518837565066494977655654609924287105246387741598093409176356753082883485814572352567182232388179054281601096613648324934535434439925735991829621266040763161531470699390814003506135900766554641933997757603649262619329827508347611259306095421248445386827526080369821653130907806005903387514971054203617154700971950623183152955088339091314447835796497293838198908416763085509394195102254073809392214362355646584447184401721444019917144637024868093230380578851146908688993348888222268574650424328361791674823141475834963405521567049889901952223218604852829899414276417020570247501994406218519412696434642149599310681295557376217731916036147272016581723205241988267259022397517741161863032099798422585974636336810420750327192885515344563271247387959871033013778678726019498878379233552450361618677007514821950743272485030255499686381153730260353013107286881307586873198780123531740673514492912648988089958543053369469056721829975699254024728795881809868444466979741456924885519349614653240057461908149998607049099879780303593464363920132205520887882007030904702601818631126237318815291616252170350737296707678596123696587807313663478641288860364381125186446404028513237841193292901601468795143864720426491074432202615679263976241130996533424014554456777427381904107684782720487211555988932400291395477769175517017933482470731664220535868588106018690817856502129359676457197379136848845653243319836841834202978948472353055877385749122165774549862567615548549910409008192944058651329469730387026270825734530753674708167482456845185325695341650564265709189690950366245715635841103844141382522589427839772625235439506433627565886820482022332410217140307983410485830804014663801119773990886762089901450617297267221283407540394589668704381438864469251542749134615788567864007 A013842 985 89731537710737690081905682899628766454712945632858061357255185714775128987467835239789061092483120890987193560370295677169209689472674485883709213041917871633922526669110440546641529863314068763903535667312956154956110487785507294650775393116252029461052976434751871750542900817345166830555401233681495059206775001152850182494442775580210200184175699041408315061224598789857992949640847754887427108661074558019525374123133334908921078948776212399027512325777591018296820271708931051158149090602645901359797711495691882077835287226154338477895518160748984478901595747708808671251977855844753623606221457671478085954505125616836372790065114353392077367899979577467111978286327950676643371541576370131824096423926997093045233885326562408674017630760974955625199083632035529526181118406205081957529349865628805349026459864584831552977278192166856210979164310564156068612316350594948997856420343337827290789329364395794923103922402724176738074216269753404781053470078825861200928159702850155485412474992343300758216706315197511231975714358385236253418546654339634364260052138341274690014043674553271554884643388183978164925548359694925554547393076761081999498067495120275036627811555978862237148187030685955577585163799151717152985378609724477930135374626825059751448100558877227256228047712239047101750126376671292687950817690890750585381763714088019285376321004711024526410643442470626317615798287596710358784113691366318704975400098413292033648740445380697326748158803016569765578188797291468493932099329545185894885473444207916138434598953409846240784844195561208169647392024660910040544824901335269013125431261165659803815734015878981193404228151312524273259737577246283077816641722330561542195258815959035328565226495663687266067430652901800042369924939262020968790227820630091575014947911605803049443702468523064962213027420153599442342979431159131425238590875364461643097305803394085962872018338967564008572175457894841011392095031149525442556350590785218198044972869774597851143201987278751056927966784462994216022635050004074858492960893834170371661898556394446244692914307753726270128487557672703605754697184437953357124741264588346498885767798853887531750960170678236674058580925354665441219809580384231608343980626497567433377343875948893619986416307601756896660326119871605638758782443167737403108949081764427439525231439574890800997211088871379416046395473110327467483989618315625647228216102956072581089458587028997493377876038773039155928027027949064022746085517529596631779748125365310869630785587397174737046631831844814680444618347106455859428044661410956927626084183483866984700312044533156843076410932798302435157545744922621616410230832775592524171167495541218233964118508000193519059235574123839251716169715107721924776231730017538609053760537178156388237083584218514454946788111352144803828239732309642747449914476958042923006388751226094335911214764351667934149681686776632678752538784358229956600977407499582111015635091761512119455743740864724149766019985314655769188977030608315614620534432822091420312819527200782689021910502096807822389435080675707431980501312088402475712912772741550749130826856396074899854849441552451862578253348209717648919778316033227725104465301612526142180655903504183229008050744485753091294170614136612577851897536197965499758082382891542827933233097980666436323796401577362393616872385578458946156528514666536550923708973477005645762290277026588674221679467562495355564405661978189562632892168415336628765733338670617328606194350227084841745765954165050968551277520742085524141876144153571008604712507221988396935673797215886039982934356208035487982029361721389648684688658737257412616755058222007662337858143183228564621505986851697483794866532914520408039885587080554546343360297856136575714231288148082216116351153018548894060476497800707449467186974837810131222285496240172859540173914524478344244200698810793752894397758614750533768120258377010820170877652197029768961607121033613774351135802805491742691581432308484216057160513703058512332031784629978499859791841349340818519477156277180035358323074454505420041464833810444973680524915170188110230531411868561914538842995134710678984705487558460090365649 A013842 986 1508117954304368357206588812494060677804360477251445437231387906308225592892371906875134749781363812814821762169143559446182907250967240084247500743595513668551335905727739174267404192412719553714926723960528854096347348968211021101195582032104847859151917374938874708511374534037120218921144628534484887460088267444375953017184099729176592834495440973788949551234001831861143287504613728216392987415266680096634162962887501959814236573892081801790455399659343972244514658306612004176815011765758669664154120137108093462082177672409975966797989973727708182136899119731741947337731991823182774151949764039084532190637367646242168917482624376937460644322294956758489751019058313867022345145499274052805567588596941040142811245910683534402584214320199706079192720998603621144746526057053088812460195783191623331501087710944077263910889114575748352337926814567651771045167200904449307806972856710478863276296258627400125272607623822585238436813352845745474155165671614826249203999580125802563243327467196313855843348183039524571275815831221380665711205513619486234760118696289101803715066032038216835022946201425208121017903691281392613795278035441123505165564020390486462540603628821336737619749579424738855392473847972342910190225258293639300571785241353048779242588226093049558495424797899601664639114374012714416206389392930800845088511302742677340129319827126178189215383684337603816520168721819637911000084598810793718474521549454032199209534380665513379970656305002299488050072619116077710977516793431665939335340152176802446538670304609959285768870876394797225707263717758475915051436872116741866303599123206411244322731041604878036917544862539109595460676409460778279688864297427209747839675714919823506767195761712619591880795306983320553312111328454176786422457358981329949101276229550358731852000307388467152819914351850521545827458455299491521863984996842250506835536418637644402777990012223027848292072552920838592878466941188530074113044584379327162254541859022301666084163795800193969013788337746469543788692427285418486146691193742670901436521529037321458034553810770416877422049490381805129501919195578848682073195526433936339606773099395337287746138387588589123780902569612435862070581339617517780641437282389544615852773018523073055071111698881862728162170101096682075970618856522320162534052107217214731976100564804935189692360126770661273845491768716565273746003413515030720252964628042382711870370530472196360871201962583658469093682350258739919030293459293119930590322226743014779785884613367384315805542741197815800334232700559818203629407146624333953082611596871813352411858144532468767061585238547541069027692871334914501507006749606459383553744812097561254858234939763959252474828572294299366303593664401815482389714126686404771402366553348353274417100663799960572444290667787495497717941225180928165656390712614233827406968375741856967503659786544458482969253700109654865431793919348708770880592627287845476539839778987235734191692685052713418785117497893183419512759136953433960534927322212440890501197557793663554654391249808741049070899235400916614809296285552269780409306924971467243440641806975448830841860454564172058454352704023360724525394714157570458375830748324201726871630283770194807529938308862572052205381125511794047595956841890879206154434090609258160309073848677761060795294046121310729749518774184417159508052774746000479811374776717228033888326812685985875847643766811322859440970965960867431979171018674556562719665680223037065441884308444266614935221088391652011628441321291112231404252512354789067941619403108879958987297869509807396673993177724788452446513967482451395825443562287397085333849802263537282780912381812480522485593651121016479610140321818694344497926357062062880260392856526068087428029085259904817806267513828782751262474428498536490103195011486099074875452952335308585250291702981412907531712281144913010604896143129038112221040797182542420854611940700475479326937730883211946705519539437751899719417409132808694219272696753807304416764458204276048647143521477558371136856852565550564854267335912356872594636899461852148672648582249265351568644541439274920097654334219229082381695945129395038738775462743 A013842 987 25346938457993518979571138171587677811857886541165043463547936541322347539742094638850389739575381601978709356776795803611996122167006404095947744997609798227342302567566112301912262261880577539286773449604608450797309894108722631647794147213586177968766275320597667225950671793561879519407677771779087503541703510937626642359813164148270995769364876446470875107589868788090235233090042930132916939488387092384130376917250245438597874097404218842692183902074594141513557862159227954199729902747105961045438297144375726817215160140194466073973817488441591417174863505331386908905261586572232885171819684204893732528042238030392132996130467903187901049124811338239937245377313081163044554860406299005503174461548788061680228610020858162704232890079596460072992061823531060579754863440891263671018510528101613332538781157837106574550313348674602557743535972438523315956125145601079516311792802733018255084711218750713905456716333586190102407522021278444184125869442830384770371620943174363680430604741168446975159152912345289469432636675337744848608231067402705147613314928530934015039114800466310346230656807353472889947907339366365660057237941658962751317634490702905975919925189600206549175131181391585942581307962871167291567115916141195724709994551420690832730180315945883929632604578298605177589595284031691193180786526987969803402609465196178055553478334509676826142953582662107344254475707622654370178421852213010026401283681673919172114644335845283377166820518173647495657570509483918088399124747206009442409061937635518718975431809579585715917412819567356972461981304366704704269499509666080546964590463730153783332140616253185166473176504694814970907588413807300546730742246859114231941429740657473678236259167103997480740526724468668539516655097329349249402240832399212454545149590052879206236569166277967437444300511551715620722094258218554007967995841927704268384860588042889477489678135432429046244863396940534230508393880555624955617940329663351616012085024587824101876540916013860037214740592504913622456553625386028496667438893233069840443617338530261745186745897618396458832385784846998811538755920093709799604197212775168059771035481537433795149347880201417403385629487476209533820260574951621339240636405121076358637556122317288836580174323107466872221592889131935650838191121570634971709813765999728000322322192676545733159496650634504029521180156819312555849079370947121315291576503508326238405317505646204237162291385143547890057519260798641819142142170339466673431545664869849403861362696865628195743756851311690156217448998308864548399445913315180749459453108624567013986099835157202568004063104268522747148434088525908026828262440635762859387789056923712010402354632612863156344443814550289449464498717601312812523925327218404992959574662125773483128210856485937341071193253504436830145438171615859680186958706907427937228917491093390052834010032452713723264246937742969323312160402493748312190120286826818924205087165438470984559778957680954429521469787090733731750942814776364574710523504424494046653627353838103363076353735535510811734603449383205545099842671276998199339221487995449960506866849836368499959148659860039786442305896520623697098308960846286693922587387084858423531490179325664130155673157053248481415840576476722557945246641660006817837573760869801900314604174727130148786507033160869434900162037717499199851842985156030064189775872286451565561108740813364615371348788797903298624399024904298929273927310863272149629421087508583958881749572022788997216260832598495359439213286939723273211271975146939864894797308050945470699515292851332915899803338020519520268560251477560609638229951364282813206013626643271111698794401122360141415372494390923972807628388806795847976648283142090828536422739633626345402884835963220272869938104920351700468407719774902789164398558046867151431737769899531392301652652008606736885488309202552969236489477569743552099032678246990467303462887352891381047842442954143188279666899330296178584248395295115723743316214341239365332560249039267549612541165473323543697153121069208343505671114678981957698062369255349062741204721863402763814208807969893582081276395222583187589163749789742416082599202321601 A013842 988 426005994663497073489652119249874100983895499097360885491850169450004695100445384595158500353043438584456168159347607071306818825260876633640593750174827878806942079253083649458239391835426866702792801367504654232550387390285301270104476232218742893121054789313284993066552940834394509082684840310291123672025410908328690978141379849839990625895715478435835997933262924721432583562544351526743935001981321861700079244848224875086514469955072706089127534842167703736418366989310144226234860475470609887290681460105522840616935196476248391305277950528237826948457930934104619777970731485519518101082773432431648962598805894576800579265964774048879052932640704161798625283056500955107289833538848667385491853175250480952659602248620563140570042183567777704446777583068086535163939989851059468518808106445803815279979294919768250198467116451174045187995609088774261371274595322117343430652301635533837813208741453543248609011031418583097051163222611626811402603487725650276835635833191931530376997173884818088311499882997787280112754324602401477670558539549837265415936984003819407990762402451437277989098648961189818861354478652730507648581998085462186961395482885243740737286182661610671471986429765648384936964042931975708669368517202585076545200878425727550825696140570102471205335185147464657219748327938720633883789479159086808485787657281552164579687310368104138416984620863802038134884973218013951999588736070144059513726374837893559525730827352551677720042752448944493459516787552896211311724089626291400698569103985840163109820082423604097127423957258468568636168519782491205964657478258957815752833871923912694636463287337367283092914677514405755216043838470859300288903584942961132896239609651230160110116807821516885658806032658144912143656422220814372834703461670133563723540329160018740819218017977633798721126358697649684437476238197879237211918106115278925638744351903236843448169020422212834980237419112379558812154575950498388629070723120651950610315113008247559680239023175444945645468145138230083252627296781862980943489645478568204808335876608678109151353638301272389283595907885923509025531870749014980601947742555112249580571793338199649795075089822545222298702274796012653634917119483211899848617376060869930359621405747786673476402989848467195721428311687640442483637478180237661969526839965157428501417269092314704137211660207214109224162474895662186126155476987508267946105526294464439088878171317395754613986631310107609388196726216242773054321983456895416380363987989467558930697922846220613085865321399995576455546665314577086464949487465088242856165028396653097804064379929487103560444288593441061811323731725854936206902606839765266377730570679716827758832374310324391068681067191146714777149829946725264440089612974559732716671571346347874930935839864959148891383545011649069804254379350347753644902214986993141341006416272806606617981206615432759546902198282646085416907479884712427882979351660698345659114899989524381837496204941743801096967342711633961829538095887946359407159768538862471442107514935957003223224277233145330212823480173783535596493055776152508736294295548739527486238911145199845378813411526267688690735835202822122477131278704943540464756926214735215524293755443926437035526398750593947227156032568844276031385760306379734587396102198938760538587552364638876410654823706334732592367023367918009051909925051517397288837563085518391462385554606850219090546259093326360739980274411566552104306896313679015018821680217756770596925565056987014676213695813482911506094857713595929052861848086294618309286858356412240526046753526952352317527994702110871577153692146583361166189730792579501241553471022993457574321637499663506896768165513228259210977810330675817816943527694769120555211656985022357987186285438033843126125049729396351029772528546256791177486046565093696214113216698701424110413876122308653426834402012767307753957678649514679880128442223297168783969300747740045441271087938730284565416361577044287873465462779725009968953915614433210013144340105602969706337979368110148798918052505810184629299814424409649763031334240074651697491427760358210251425407435550001434040012374505955633811075142716200787100244793419148007 A013842 989 7159882752309395314140583168232634015236331653329344402461525797946228910553185578890828915433601072288954818254155232047453703996159553581597459159188332159108275526006576896444629458578019348673838612583650723686474360868525058446645932034900411804685567843988380878469555276603668514152684111095062915555731081136280309269622171136260722449429290046071095617264349975793117431935682916109985315578300076529593231868164115475579048696534906971239966478092312596697983493989335594010329300011234540375694483299993522382248829847176306712667806514528093157522732445209496344608354084077126540724898173078878724114398130670152287335723069957439510242638892314847349495132330611552488220232287429552747961576316434833371349934992565804703560698979223639878636990838625330396500339409426756487395607845034624723410612009716544981085636826194882177474642201955029010867012123578826191038973233588417212126599317609701379371648405052126112138900282433611819243556818205004202776531448456793231046191501482137610251378533543810816855061933592561635209077374214114919845652890152192790100743698001306331162780993090717285602784722716441642049717641822362976260173880852291550571568871993690555429675925071252405635554669557715735606076668623847381495191163701202946727475034561712233548068456773438493892310147666077693684849776226771990220633155931047230090804625356726254374260522857920854933011744875160491257087887130911208247199181900477054948958015314336047440758540409410101574098648401526623516146774349079571540850930690015621386746125293514060420614449643081233068084311984329698647998237098304009357878885425200658755038470279131926942616984984617527916048793179732259955602552136347760587099119408225300970733189056234297267552990885441538398433488265227164232861080289934805501542312192434976948597228150091255105970710631398246340663135391756339820707609479492903210376322437701627833376726236131117512850303021763244955881958000026417688791643488797333907566104329616735545777262509703201463383115338233009226906977012771120717230471558295818213701078162052980506800598929485046689396423838716416192114151678694778976935709123771578700670130635121514105827034647517551174289132496584669642052027154342400755712239455040919554156966403050621117905050383188158490045634534172916822495095775254384721837599294400900823320041634533232434116373102647533730498715571394362222295101729051459370195580431063827766775425331470447797273312428978590987422377516392286723989575960041263104777546138981262948239989276429844134138456769725653488372803942097092216406035825738097683565632262548614792910033474889749540387158389963925862917959116443912829412113155934832010517701414000724142695715033622040691322696281602835259557191914611519444586125263425427769099099618068733964238660610368415417483241010785916200103353741294695509871527286393726518294838297060637428410139585578389704785246536432757601964014422361775429233963361357095492744124123936285542798716455888065036730128954431996469046777588714462556134229832661557527501003528629353172730427457473564886924231280779882770258788429795214330898225287665238461217379617373801281717007521981043825197182253831412473145401193986084591169658891054767316805147746071627256092183801232471046811439384565747259500473469324199210366289657563748372040992592485595833875622032367850679912561744597978135450110340852896233492922778307605308314016277331632254810976581536144956848472035199041217086006344003205421335979419838043422527971912780755663123585537207293682936273592406779591449080786353649924184228396220526521267786527488185400693006958377418597222103907626551120150805430883677366789187483451041451623761456844560413982557780827352558904058227668470049369869965984609171442318947270770690639899357034801420783710801964471757386887276937889320007984619529752270600833055074835023726015987641538144805794628580141420766705062393224745318728446955515752172037667266943731443174986239892690952789025383346289334032938838242548208459731778960690916924154869111854422419239827270863415708465151773064641981031052983567267634572934671079738426368340439695706822769288874101910487978321596337462739923631186628793814242995620553649 A013842 990 120336149418064007044760781308485879894077026097506291372170864086082269299667390024418161581692533221960463630397586985021554403063453617045908496088478298598132786765592537898544887310320771193161205561693417712998574583117300657312778179710571221201350338753912717424437815533877856717364161855174722421745172280657463157894539830287133962207558077804316904039361930043154924678543022771060523198924489386232873448008234288798057071442662181465630116597297497812703008583478763328531604545288818920094297180822991130678456083241492186919807824089673661698484564206636005063832607091084265769963363594936714716190689382173249493251497636774685848648031863135639402964689080588362669517444054828493034990213150320244472278357420053479652744667743811715440251905024775927973981204454235496283657981051496937726362156047305971497106298137857384756816311488258172585641872760989331792792023136920528084211754731066251083099294743711083566718497046861713846026459443571505636065164054213323834193340565410286815494919013270828398883025917890183402958963428416629457845888124787904223223199332307955507852860150875685419126002834695234677929604406108454542004742415484464090456358031597957165106563272672539181516767331256528368331330569561002940789677888326117925648672905878697509242386552991180766848056651823767797761270189043356839638181451733110796136153338370498157268196607673075808859128396116822376557876119009224677010676650201317862527137363388045949336828788660955577155875983684457961435878836484980358887081592107092548647042127808090813489267055151266284175293031520629245176906370911195485277870427341347471695931569981370296124563666636466791685032066971760093073812093755596812187374899894042633415112708468129834175763117811615935862471637273672949261696176432934276064421641018254657575073613518583724566049733581910326247525316529248803366632792521837224256794851210451258995562637850655692038475042886774857973508068106444002095521152116216790984463515467868474317878451000581706995080019489682186076625562653644225894492535480277816717674020669624443377797666207855179708685695457306806940862547263823150265358463243228923222162885584487287576634971320827482586277449870098542673968420383032729501255608520872734946716134336071789128630181790243379742196979615844213035675074694700444019924531340995940137539939751600037520193882736197099408491912608425045870113774760167877634877120304889753276194573546023816128772561993843178725607898918005162970092803160413509001996217957858086371069499768956390362465042928779058179081715854825828881136244123180207767687581436654568824438932612472020525286971060123701978062138870072842923929385811796721600771007665110170666286882570085637899060556404898852207377724508875807305159007302391164515248567280881211736959168878461957921640831668278893575137066329939947434410759102419361592981347258698133259289216014815995768325638537825357016209190396634359639135222214328703946550494150997151117818027474110709072323277337138564655269190933523972180948000797542797364709366305673538774080294277758205054535555136067489719739457139568167259406472409789662817680499229201478141817745421935403570089042140144549436154757867324123723788456981957474293544118168225839293141333147314140883759861736396514190424457598931816128626230274673918888892962501905409179947579498006466377290425241458218522510004498714626996315553135015922416833671573112743306608083405877988289752269495590285735564508623661873516393806109217995802427623938106160430118102123842984929109950267580744593484700776245794275764326655278389242947688167493932029447367949449274363511900375479444676374586876861965503625874034361653677440558805186526877804848622365314457500506632423976119759404518303326344431054546779842997584788493683907479111827448616876826401414463495105801374197500436546411988201156642752243763150704291331599750990322546436858826011983642928294571869007981353246755437073755523294365441993733876456843525149617901084837091603054342507739582712008992332240744270885162937277600163776941401427812173805849897437775188907494815067134267313016837163731972697769965744570283438107030809571451651069643736269896469353670137635982027394645178743 A013842 991 2022489663269401766401294451451722183379752577620788239092075712694784700119509824140396041703506405861489512236092244457257264852287464941690584093759054764538817747169313784460843921024561201443460381875381271502367043018452472147455862866395570514731095143437011041752526365677885137848739468299921559742271110521009983294733530927635860502822428613657154206189555958235304819072272583713214213404323893114415904040674393691828945199736823283892845369650779045738099465262527575262630677592669179590024852718092011933312811391039759185561210099475145232166430070620931337107834627379853254795774251940101364235016916446185804233077920781272145058227471523720691445627529377448611386579682229502482439080512417432348845582353158838832523679630770243501404313767751409021458702103262335986039439687532509032366968756687071462951865552802969065607811747183155106646882955493947699441455532862223315511346961765030481953649846757552181505837779866604824610166703868106295225347212259163333681287474882850690508023103856042812900027016601980312453531298341398291298015841713310306279712311178099808220483020555767644839250729642722809231962861253464795487473705777047387968300009437066866073946008923807366023752308536428472286544672882611776425852116269097063976377245529103269037836790796122775148415288147202065376973668067251698403798915659278393150660329157992962529206580385161385119495370953535433682808223932188039146518442459933549315493597666462888270504081451024680385258807657784684957852815604803064891815180318543904465110837042070582302314111395927332438134149980767215723688265375904462521065168272326026956793521896676890566965541545159097367850333949594371884291559859750315622433209942519174539807799291223858122992050721059829034040560807658621258241327637308326377814734520593806029864262222406836658781597872311166853242157994907084638182997343914518228083951064294054309938421254355970216090650045798025037960750100665004343219424003617255606075878304468465447860583125966776749466309887563088501389845831519798504608736043817029265573947265394378019850645375955422005363880483550955504255076831863075686509879691728948512594891618018477842300503962989147499827565099966746206721387241377631084727603012410308056249458069786358559884887465348620483327104636403493688490590980393830362642871598248118765891633767405141830601898587147264649758523575209799745939002212394141519409379760964282083313002197588022277676280449430522304841291957114912774038349742717069845796550435217720857638565082616850052821949976503989630815826398372057706005256854978289751951525181205853338232345140417817248968498122607499059145290367989314271022481187338867499944158325827506638388283635355429316169510771497135009049397415820675693377807435731288302007782670289770525663072751340310126789017457848763364317328673807300696530141628234362210293237503376939525688873853561012440878249006905230775371427862996233682454945679756222527229674155195809118837167587757378687378537322205287856161109292019737400445193049404301795308670319499455166175967505926282152351579075171886299719661056144722187128844581791334862976756150545189243129530847306468327802486531249409442373453015476116547425712596495759270451595994053371680999826386206908765833351996203616213998463858865247033673821052226444554765624020769524212087378968622994680403120177033188278707825645609896735927075501540212608059723518129305876754162057802591349185866393412385932357632696437885108190030699277626855451401075527750238348994942395429047703550934147229574382697365946363064392771038095263888006221795031070515618921913126393954227544509610683026675827681639419054219440064895516313356743471838769957235266090796093840087211014971149766644796311739124005870852733767728821260407540213345433001432483928903848821328572887962243203696137389837035546285696839694736960927273887024410197014894351037964286288783409086695846869402417142604018218630898609080008399983588685261610169127189628063532856998572534334527579166640735134127970188960766933486824625952599054133797239205154919226236687599968265356833325630729873982210843265131419814268992753744264866816467387899527502275488149960427134003247949934421801519133601 A013842 992 33991983770568835487906555845549094736063501572072587934420516503261246454908601614327636272910832163314054232152002352593122850372395423274993646863808433427603909876674656775433403780659800112660238638179533030140282892011130699382290687195510353641085516075745844578734710627948215511823764243716781654588350554526614789234586454300775907470936557709735790743427866990060768094147685314467991284686471671573988099211614534778569081971976788932387052127720643421720237712667300957439033798299990901369547699632972444563188421049205232631727258141878765917021190196925992982771376582373193653352577852357283628697929314711044811745340614570840941993629113899173661126661886246778811574244719231248222353626172199785487047702609540604258225483554355482528102301494597931423656406249530080917364862828358879306991643893639610077832004345959501085670492034907287877414161832986778984512543140815387263799208386384867310194992974454179514568615566218027287223071791911262503852410596439758149181398590356071555368344306508511556410754068029483111406500531223881081845752251675606317643124813970323476761658126480786806813287013105242254761599809086982817757970572994835449583218258608782818104810571982430400761205049571753333719956317138056126389296518134714354250972365607638642718922942910435481919415747890025112790796439206299295072648375485491953683148152158387721228374996533407399703358699616070033906957819628284373935535462424103163345500895980241763162362096947371803235044780304387200086632271869925111636737735613767402345117838166080276754993270231350676287720658726754594668028676172826301591542283152983535062828722517448499758989856749488949461460562690832608259288246562823554666234959503919766490549682687599383473127396468852546575119705494318447487261993600241041431932243087620097943928655171991703724142315439933781302440949420403371513941636359171307859406965537590170787135046021960791421835555319727406813006326941876727996488859228795214971317286663201498782192820598123616828280270280272828442859138890353253466959026688432810866501331689483311379629796833682777644150739287040909160015076313122713063171547978888437651182343424036557095544570105958602029601886635141103496366355365833845641016823829580047501384641778899328315985303630114264463278647624033518422461362607479106904938742951756132098340688728778218746926109554184076968491505728551104329996810183708336516713445642526688974241627934861890420905245513578788377467593923230338993262544125845792898302623164704234454331363343541398837778513255102553725121594277439173864830351961620115861049283720526777055671024775002254503413547946664236687054895214796404953074841315604346071561468982182904071391883059418700516860967536552348097093222367698096378600809572335762491844803339560173224819263731776592300943016414064165864081343020679302806582090345734925668398442719256222608252902856799936093840731059056213641667588093377699501020272039662832015149133526375963860296275647438263598771076774304272998499763870975726489282359581338100273752822059827342977919485872103024134572989516413893039388343370624345799074490886166965042050340622212995609278024950679813185376391130708824497970624831107090812583951609304226058479973872055017842564082072979515627361147000194177708672182075948206894955910424769853631945842917073393432552578325646671593535240815396795400242425625765534440726357954386353303659773169199243870607201705488152805766856474081970365134732729031535013349845962759074559571697876394898255931557996839976004753580550212487456649994629460524023249302837267100165720569709087202156007220593915303188702340573026749629340635845313716044266129170698942678586787531194206671253117188009949170345755528620114127999091611399457166671421896434218298923669528365696692455075757393086987140069324527981421524520981110991056426423706784749444102304692219219262181229329357895065759655582756520097098334046424915745734200529512922807701178524175033191882112520676078863796727575008584560405023053730835399288794965863609851113061488385332302826730199321038727435360008492666635852297703875676992019017642757063772818418961212179859616584367388427358730744129336384898841192588294547827218132078432007 A013842 993 571303271231950418045245484096143635229019270921823985413805620870311769167648867332004582838812356168819309479778703540032615746208849878982818222840028340617738913297270956424709217341549260493480630791883411637567734566031073664518159579694942513645724268685060409834794281523925658107222005644147949268666407769928814762665694537433140676864030725427529435024792160501951329358340147080263529521725529384144017983449605486023410560703013891586629185110600853988852035236799327191677841048027947079317988187731367875773507792573992344841440027590556418767375143639735164061438526219946265731896775964568865947526097992348530151003939709092123712086924517303411722555806322149611486128330996119588873097395076161794680810737758548935767995702098052594849815381219707433437393219835852069978151249556227684512608558920400926578122497042541334746863959630686787355699817927008794392702312567684213742673295349970464882447246921651395101354721821426384616358167606652588902247464894363015213291766108114494631075762759488553728595543621371522653409054428279769342581558093911915380627998748399226673933188131762583862110914829259806575778207991324920218058211420324199401145149272437812823887551283308707745593573268152458279831305822139309316224906580290144151896092548767582668176937901495689144619620474787652070674915753740272252286001246784663265552670993326022430685298566736978166814349664447289059874240074492575472734544516961901866347833558739923313469819763394477896971397622575835671856028593317831351278651122460588731214395506057311211421171892778310816367721111220564472585557960436691650849051152952194273800962339350756935449342522388660773598767677144823647013857559981375483275410964382379515406668516930482838032852152452004750288036890243010146918412326439251183346485209573630986143608907475664564491659895598967062350125036908719465034817082288592171193052869790278000419378718491095021426790178258658526306197336912122167436988257058361178022929636948427590032314735792663628032906502600545427639133547330167131019180361552490252233287881705146014357437995383706443865241475197296560252373387594653438452724206881177971603421645927782415104817589770846224311518908676816526463429334633569443688569758103751858355771674377961011006764998111330442834324230617131344126308121343901349751305452790165312176811955464575522479587123277171781609436736779758410474256388757586011836402880913946061590079040701223792304154461346718696260097851067732307459763579123090241241772187529184068473947223714900290266543472278508620458118635020920195146203725418949287276655311490893541974662913393462891438871500339585825999331623875083178046328857991362244424733609183548068727883378579650099586882281386835314467845788333901905835143806482247160200435609727987831389537365539969186801949276871176435677615132148557042270225192440766895708772626782539333376906538314236525929181166909557782675507153085398995513647712170613217678611487177800824599999504806494896304545487345731916285785531379489035105368617483549451300963680359518153429892799052435526629768234802368300312999887030083379845044968323808181461740074837533817205135765346075620206621005733823213337392291536416875287098474697576127364872920867628684879974527400566719149058797632263544749653364150461513283523986509106929992113781907252523420911183919143609472546792384373940291874447492241337345287898139371439974609807654731691733295239064139384206523556759895675926819452976833008969370861096091766122721526208569054987441695252889476711893428307421276683916459737343027258751032785948152485265615100628606636013356521934500692520238010860581020328066652187625555980832971937129599008138036781031523751140578883215706001113169518258149280732712790676600246587813369906950010113763242264310092458254505612992863145137341783751562624129532426685358903239931283907027434962128418139479921338518142370222531379388833271931700318263558938554708299523693629033707455809782855962665135002857463831600353169280706727222464054150555846776991269690767657224435292280013608854459988697892006095662736248148769567509038503204863629521817970829759167481093106900575933462697298618187616581756620994823923831466465332055145842206741649 A013842 994 9601894079595390676086440851203886077294126886383095722849831069967329904400674513249001023771919270129346134426640670397328172846532139916064225871272356320762337915787232964630087815859418421113928961719184499392600914851284255079556708055932898826843687783789810308093387489572618535808080248861194583358476315389193589716122328090638795356053764402260487214461681841556295992525622851977989140671640972359308510247837519403595461293735554475896476714153868552990636156224886292110529474494205706562097427471201099888125345469791089339750082543714481730223274039153028902380597310178636888155989113636508929980071128957401746247923214690711323229044940362318440820995436856368520247358859051781930190147919045051283200386069507931963452703765161969961640847112159622833782267845781165740122788051291518693603412049775178372998504807793992213090542569512952835087246839899236807358147767325068580373110074946953603279290879012194997468468809652713246247131722965010061680073142479559196689794712979080311264490344698724122516505301644391181235845977776098083340768246884377561802214774964345802708795092930533746970498145535369569119104341710197934104904359341388819335046523821862320131078074418569451080191185917838366309124756952695371677792004894936452760917627467136761904049795310438047453621961319756068351833309073112755744170822954709835504143741384830458992527813011148392049648774810365587229306352931996715970249489696578684667708038621741891129487260763370990014398279842632070136884272567892791520940289415195114805520345270305229530355636001925069890692288716284027090745472641059476575820002727667529159772774037468171814097099773786221621874488349773051035361904010606977747409832078374652515439877764050625058818146126260843838091036014314271539257755970464494638504376917304015984115634907943494335411327865331839416918551495324848048840170702024368621241639582565202353048498121679834025120062525993273851628258641482037268113461636379876319031378408192222505673113764467297596349059589207367002330917529978118971039364336612703669284869427818389063305460388413954202043113473640963288161639525303340340074935745051958168738707603108239050666669231278612492003698298131255360270856827186401640073791924449757483385454531270390711990699323257130752716487343982126500730860595426949985270190745044308401755678535493120806314420780919426133509803235057399604840827125848748100934423219520691457144458437065468277255924031854301128043464582895376891476246474321777684550465155802996638841630988976329178509796138584894384039599898796605719822246013116280671258745820227447759968159585403930816413113306207418977570766602468522973424649116260825242046497769547892391109535943788179223756730503268541130261084164527889331371261955547128021488721292698291482163954502630262122580361496373862354433677526020798209435674809351969216177341538334138576065668189447373291291747872248937653427248721906300917597877098451496349524423264997298459052191677282759722190496005819716317015197425895072213015930354046015628015296575802421604696208273674283896066514722323404023360589101314611365055670782618244105827465437794430865766716808171492948812679243368366746561552243852558422950264064242161972621419181022235306777731882021324848738231211805453396607424091276806653756187641258560172377456332515193161135254268129046644405093939604172814485533839002100156762253704028415791653267037253075542961493082950990630359041418463566625302054546181632381748216062442014313224580690987420107173932572115313435096792849562829397226583938805524259137828608033430598819859192996264991731476483064153153139187640248533785208653816223317422719369859759347337170529775984178796819685419709290206370760709040093364714961274703872901620344401379308026108819982018812736259723945883475837571050880323303359512513023745051495300827086753525088625410099408492323670239037936474418816330084893388120801356087249055635080288982390094718823169521209795020460164512923993025394617707135716100837964427953358108392116780892269692732014971083957350188724016909030045470946449803608122636370121124410123364143021373194635735762327854731847677979713707553497875879271889583529060005687835456882835850836169968706894743 A013842 995 161379033795759731092984811386183713301082390579440689813937110792940913703262136544175960206534647173063920481308549747367894601031665675569291444218474492683052613350636024436537885921149245403661804059614333881291443575905534475122109592296064230582761860582155341848125563537246999731326404742610097362505911432746176662358867968219366233549195618308792008613457486711036666746378143273194063487268269822442898131735405188616228917963813464076392084134784068770113621877671663911501668877824115310189171463508476885819722681310778838533179637312209294439862566776044956762310698992172350179237709032888805586175055464387051149188845469306785209510558312669486034878470307244985719797360344083298900705816075390176916748888670219812509749592181077229145297717414066780967378575684044052594243698778056554683392546320571422914985870304593627125412748965804198299311357638186473021268389525432427630330861029633449210315041803557961322452555283833151529675542867872924106656989305653951418765379741039402791422289223351456327134904604737282583030863348482880486708291925385733681209823722825759906126719126883480685333162332012956348184786671123296678501127567450721886564126925874040014443029196752896764304773261721109422557459790103951111788650226269196961552742564840167557321364909782532263553024303901140240789262425591806085792279021399808205318143861454845524287414953278371025178446958237814424562951873728068805311983173330397953210169005115615964213292391649976229171991889315117202790613969048574147092443444201184294536380442958019992716687174284354649652865296454585643314159158678286622809806785843908162588301013247727563679529955898025026798844525694635668751327520706271475000717047741242784826998025580398855363556581944066002386796042292579961760305104595596761389343062849128596645031475897806309295258187432632225080150094981924721156856748988923563417208236464173355947686107931072970460192890874368953624316142987388600365182949722636581293960376906486683652848023039401870701838644515808217208175730926342245546258596405449710569670800473343664986974872748073328273738608151483669984132675501773241095639445067088260941991458685440173724554709770099640153106157296692008840072290694521852364720220874227074023259334307061456696427683525982596560906002790307600097783574027340748402436095851959691308307689146032881391726470064912795025899262971609715158559781504139909332404851050484261320226912951759325335840315203375239059026509244722599415041274493926117544239667873580964509011292031725164503214143701196319912553555499074552333052488742445329241845741000562714501784858151883865231455195337428090756031874287688465614348077696995689843075488012791427417377970607247928213679369568434370776298041553220235992356799686880580657160938766380184940729583325706815494208135669555504590966818179831555505985386520778546616292579234781867047935685260042002906740406488887895141151769269079199522067520393674299146456981814809595201290185520091342650855666369811972140074423137018478684158741460451384660053089549511299910129172455643689441189912938089451420621421025794673212490658843464828686642211613010999560941209394938281990694700043292139909460008562429949414525088127718016273848192175440708801013339741132406732743451976814255236780976702089289429680245686632620817147908580582851459200218484444886952516413842927332493058367232108297334703198003605584210316459095112440650553814245157299524444409120117164271451630757674695440042267361462934562365527673425569741272284739542072903671797422602473679187196259504446223329485415217868074365373456688225716030925250859222044810326669657107328001844689265295923644449232975350695825093944966093038148452849054040498473375236836849180764354143947991857533128353982029994810937437790185658317180358463578402056652145593759563326806390083080481521000847066496164527267540758530483925707510598325557046059736803174146308391758394878058794416927030321939261010142973024908873984968713550777807339803829980506783668140612089727746306736456376725746975619008071184621884552190067974230196981849241717149472625737960943381151760219282242810957444254478163923805048282851638799902922648230372911515595450523829822145003508664056779945601 A013842 996 2712297421005333800479795724967589669451291738468659673702841021096957936610726728897965363191227815037685311529352795604012204559539205009293081302979900798524065272584139662704892248676755367499343940829938109542865292180244317923377295917719951523404478590804284830441446346370510324484402884509047906371636853450164991164265493941862888287261330756915867288766379979152393258006377453992572625030517810905797788900076955005072959424217812890731921758053315843819299642898027655360608548829589906018349404787186971019972079104790259939227150164306301611650770159804987588304155917961440689462448175715762155486844157189953168664416925802639139016243953561036051788202450453866474992634235303008004624162650779082703439798571880384388851361395787364990245018736578220387718731721521728391951453845362796514563778526009843904932167522209305091096812071868271160816525987825000052068457822753942811182970781325049380877764907592398655946460096655383777759256848980340235460584019260125961495189737307649242715434414976867926490156341691819508372999720297951772340106262389958025980093507309532546742271768365530659878394459314141757343941709581569247275568451026144282747483281243164990522743991709825935917670324209746686064923226692277106335831844352906393332816944287268696135900180038715019753535679475666464026945133586921484883910833512666576506782043879471588726698583119749581820174158027102947033629532141747652410878501194163998399603310468978157510532805226461150483693667683719174827301848977799385690182696966689304438272946104795442017589361338197148596715707037512220907181072979905963269564422649678564488621575129654557162761859968778106625408179943349741684703561640510304680337051421387067484587355815929763562095295472733917302114881082811391417305447892938194768670688857305304323813044015414430640325404356180249806922082646361208788483291380256838330353018830253361593412760415997543414524461916925519003563881415189040206337629835988353021807592054667321692153416723223227240885802098377188706617809509679034120895968229786393285544457143555486977436086686276868428296724787201986041423317877158302863094412153242552401652050446126192999788591007106064652053255185685502592575094989702828772693852752233134433108919631698781902696860077021189500399147188896699834843448528677515958399743462983886531818727331477374637550746782380989346000288912763844482669914247740079456149728331605488980009053725980218980919468177623127642865058540876052728368598700419416257566036097951275270502952785177204839805520113186006548770287607272946001061613178294278648567701368996457542631498110958712122945067468036153921336627711153180041580348141853406559192569727030985520603871551996015929487309164336676469637241184384972506323540732337401919104903897846551768298842106955154448011156136198219365660379313148428953389096391254725032980029379198978839474655062165525942853586011858738853637337786105414106367388815256483945754502493361504866548084148036175195932931184677429815758230829663869571244655967725806421981512276058636417589541001462003488438078866750469410026384223180531072682330503182113375736395650579875869620738906300727705417605823627610995458294363908760159809923156162556699514566565892631992818631201029212359957219197374317187764577875432014687444635889255234458073804899513855984474778072068065215010943367458079677210831978070044153304356648846599053822788728011554790013857956018358733107337184081809179910287558144238606260790387544107541189677423607263550641563289617483619292011899281679775126099207533491227675498661373566708725858831686559009609331760691190944907127160336927002861727003692481828588692258258616719144732353933045125692161047034051258657842017605516924181106500097333899149559288245375978122787425516939650359336850284697362203366152610994316980833634998126333652923461236646601037209785557528621843339366130626057637273125996450947877005140283342715534157765292598620833159797472947629643445065369168647922607960082970482377513110439267392054232177319622323629629419228668652399940013668658472442886920673940205540131186420777909575407017634005476654923761765585014501067391446489887493309968420948807877523842612736954007820791073970116802300545716007 A013842 997 45585582754836645184663926749530279574467860248442763135923649041576572040616484132588103859154965887338377030873832435716633122032175418591188817459183192720793965036321635311081124023510227461561473613528769807086936965673366251338202212489119225253859071675647615145229388743449167023609359279943568162388100595936923006497810156680889563444001186031484981522296548309614273487313185869253168108887912847893743438043593382770261229042828781254531408987602079387070969098187150803645747880178917550450398446258251421932670733514209898798590712811496011187014494075842426396627948513177933667795366489254814547267389749891542905742855271964956009446012127500332922404318584778133845201203592737655533718301671644042996712694597593620423424830978998243391048029905670150056388724043615689083528084779012521020273425686647446510194939545771790666064120491890033399843352277374775875114570627025516827552189921730104944412594801905444210492154844487035152799829860812578337386035611704937034849653914929660822318306212516219240520057634814410477225006299047675437720165951988024542647431577351313513097361610919473800576175677692780515679628312937434338960478956396406960136951507853873995715758268667044504968285138993212552693164671017101326186325808039297752744654382636124975956074325910683336997674164947526260900866860195389396443889378847387151349485811482278991729623086493631221651667073961519230794211546706352794069634969570314321102132839052115893279524857441132556179439472760268171322462175769874275294900587919147139694053405183296993989624396011079476465000888179467896786992293573279524671569251473147633360262813204104142234538580495253638053235280307879108494812760492056690762424823239252443213459689198331536188135631010238948096644806358811055550652662736612239477048267624730249770325830767070335771949071014321458504939443037392836108038678227976681818243187480068248300488264311670712167912631437767197892898154945082198747916544653456249237520199662793675680022474867212780237567675867425410592125524429175526469898538038019911950145691211737069629768308936255327674383053498503779398201703561399596220027785059547578214566011848042925747446849056431628607059059905816242073409621491935443182665583206782290417261612249961427438626127314495131933208466803786834124213839421483010712824488382370180940277350260140235533315401171477287938226855756821934220233248761767515419508484069293453287012165972549540412313501661311906293633038896503818205691038357949129040912368698267083471343127460473281742611376542317212065182223815436403439842532687591941246477356908723461919007588750883074650337748935283638955904701941351496958840911220130204040349519402209773644789269174397039726893205125006521425193112585958232913779749088394714054396119811106995569798639291595280807723501181083472878653995116085645419610543047818163629295353776197237355050527629815994521540220101309823913082736171073694885716703818015725676295923405926812292073650276043996518044774420873562913448585554160655883908932849567628534243276823717502270427415611571892630178791513475139374313439638995185738571928766981779506001601699295973740715758798196330544953701077709258000667553374214532005925378485624090448741320272957465903302734595697972133800983050270148974759260352385870851881995390712725536846438946129377531067595057247972068688925176867945134882453055423232084586322197164790297599610151690201355762910666800555227335016052862966886752202989730218255425104043453815444774908458567278495632754208601047189440843991227191980544349381015387063542106001705535673555509384155997274504038901936846211054086183782732137097045751059542093090150784552571198665516672552689427508150717501299504262350789895922944711856947135890843006642957540034064309688260663204703589374442734908566551974926932981485496870903413509289704684613004319423632384865865383547321004726557432150709649428622351080968825392742141019982589561272705020342916716127830811417381213659617465635271985114484897318862847152767058255480204210892393243181648976234040885791809729142946347600475766913034512984850174014326233865745374730046139303663994187338719439648041155539100060639250886613997543222792269986009444035580215753096265271848929649 A013842 998 766156889360539495618646616879355408808081327195577520025468769441777446286641248816408261560817511668496102757896501747089452881994772260262110455036491920058384170365457724673340451463136392946463687022578034147710149582072266586241164585304626818841609417652609467745870336611150150165802501418011550105256806715911864970208695303335710892803327933631168084445238087439687094501272714904537996406079151234550145963198673984219780476522823326544909390854628148258501777633231443556874084622167067270419846686262431648422397018173325769107914110222813460020152601932683660448125930660981531154636724584905668095923019526427161616820168555915015650759125826898095426849382454366095536296628783141776555203496195321430645750258101755978456501134264023476673344238624598211997725285001048886426856520880863440787735465515483633496846348945786485724539673107195791351167221725837858133050588528417861320669656014517873800742480835624800845741646471293599813106740470677004116447100525924876744718133348222809440703772513760096775420608668325796890720680868094281081762829155062728488275382520543526214627356594723596166283784614982562127027513055539458934908769820154411779021743992500060245994749221487016995001968331058923373114018625784421989213577855716477330379406208965352470893741195580854844919909690273073866960869319303909586032448790288035852730808033582663013999775214698459942299568512071253711958313465493671409928354933568272794763546625948911818348974279013114871707839218681827155416621788164276944881394181157105976837955580915672577983617223758212760947269927632316941298979478086108971155064409509192273885937101521378318535889922383727894760725356134524176472318065589996801644074004182115813088616996356358128713995550389086000660309260472537410639819302614241908890750233968841307889866237702151133319148036537700753092517219129461396467806064977604091319213251977507049186306258286249659406107596574553294985939290161996514356233365990639180935001995732573307154137735093245197452799928303818875821853689081153073379584728805000660146098632195664929267515968291643292223355980149353020345576031756443013670006983495816147052210961130057453037339192091446381998841619837053580527795508414958993571060456956389955042915917085101710960989321774719682401434701571245321125661999156864961050441176242495631063241425822176938608431947489018778377778764704906248439460211939026631655679091752615069394813473500640125709753022421669209077090484733539672583049281682051011790614180711774871902863943228174446248069405546725383179517635666039632613433446880357756529544937564915224472760544136091835648226546355312119931890325528294609387239194876728339306154372592939665647973247014091046689894098535984605593220643232200020581896242928649959112235585665275274541605730573841884535408884350469928671537695916051442567394397004679876117567010916546968226334217874317419923526479242714210507181546827235589944240641069390301441505584683411934192881840189471449478778523691621971886330377408778143440857434402683132775026753576220060659073574183688799435414948966976667464085980012592086708178406786662768157368919760067430660209758121285727469036854013059499217219569560423639423587836207884088171995369827596129436809060349895817652793122125890393818778888742549331407580696531708778097778099367596448164653070127166666558454765447619553881969388502498261645642317167748630531756647819457214186307239576916931705819614800467884465644275648395778218929723658328276180331886463140249676099699983957800112932264960555415617008880046725610376952175570664938065447446219509846192589381824852574269186026490836379028190047938057723958566164235975064135971338715593051208129489109044340768137329725780776931772179710512917398412648187375352518852930596966481453226616259045608278039042596962619826745909273670850632066634290763596552989492440599501279824126439250762156977077946855854617843048375817164122847382756310353276903401247960452447491926057977190744932016253819147669238127872096555948099855792172468453238153974343565525167502946117705499264121196214507371059736376874658781012581582513087885463276680750306601857622164627701145654719163889651321456708945469681654860725905996686162288930423964960610743